哆啦比猫的技术瞎扯 - Arch Linux · ドラえもん · 实时绘制

笔记本中键拖拽+滚动解决方案

本方法仅适用于有物理中键的笔记本。

由于需要作图,中间拖拽和中键滚动对我来说同等重要。但是我的笔记本只有一个物理中键,开启指点杆后触摸板又只有有限的功能(反正滚动区和两指滚动都没啦),所以想来想去,干脆这样:

按下中键,1秒内移动鼠标就是拖拽,1秒后移动鼠标就是滚动。

研究了一个下午+晚上,终于搞定了。程序托管在 GitHub 上:https://github.com/cjxgm/hiddle

原理如下:先用 xinput set-button-map 屏蔽鼠标中键,然后读取 /dev/input/mice 获取鼠标数据,处理后用 libxdo (xdotool)发送鼠标事件。 

GNU make 比想象中的强大

一直想找一个替代 make 的工具,因为想要自动分析依赖。兜了一圈后又回到了 make,why?因为 make 其实完全可以做到自动分析依赖(当然要借助 gcc 咯),后悔当初没有仔细学习 GNU make 啊喵~

继续阅读

OpenCV 直线检测

这货玩玩的

到时候再学学手势识别之类的就更好玩了~喵~~

继续阅读

Ubuntu 屏幕录像,同时录取麦克风和内部声音

搞了台笔记本,预装 Ubuntu

尝试了各种录屏软件,要么不能“双录”(既录麦克风又录内部音频),要么SWAP越占越多(几秒钟就能占掉2个G,但是不占内存额……),然后发现 ffmpeg/avconv 可以实现轻量级录屏,配合 jack(开启 monitor)可以实现“双录”,方便起见写个脚本:

继续阅读

[c] 100行实现简单的正则表达式引擎

注:此方法效率不高,仅供学习,产品级代码请使用 regexp 或 pcre 库!

继续阅读

成功 root 华为Y320(移动强X版)!

在 xda-developers 上看到一个万能 root 的方法(http://forum.xda-developers.com/showthread.php?t=1886460),是个 bat 脚本,于是乎载下来人工编译成 shell 脚本,终于成功 root 华为 Y320(别的机型也可模仿此方法,前提是你能读懂 bat 脚本;千万不要照搬!)。

继续阅读

ipu: A Procedural Image Synthesizer

我第一个用 EFL 写成的过程式图像合成器!

继续阅读

Farbrausch 发布了其 demotool 的源代码!

werkkzeug、debris……

希望有哪位大神能把它们移植到 Linux

源代码:https://github.com/farbrausch/fr_public/

作者博客(有关于源代码的一些解释):http://fgiesen.wordpress.com

gcc 匿名函数

看了一下 GCC Extentions 的手册,发现了点东西,利用这些东西终于可以实现我幻想很久的匿名函数了!

继续阅读

Jack Audio 编程简介

Jack 的两个特点促使我开始学习它:

  • 非“读/写”模型。Jack 通过回调函数获取数据,然后由 Jack Server 实现同步、混合、路由(routing)等麻烦的东西。
  • 可以把一个程序的输出作为另一个程序的输入。目前我知道的音频系统中只有 Jack 能做到。

继续阅读




© 2010-2019 Giumo Xavier Clanjor (哆啦比猫/兰威举).
© 2013, 2014, 2015-2016 and 2017 The Dark Colorscheme Designed by Giumo Xavier Clanjor (哆啦比猫/兰威举).
知识共享署名·非商业性使用·相同方式共享 3.0 中国大陆许可协议
| © 2007 LinuxGem | Design by Matthew "Agent Spork" McGee