2012年4月25日 星期三

[Tips] How to configure ThinkPad trackpoint in Linux?

最近對比了一下另外一台裝Windows XP的X61,驚覺在Linux上的trackpoint速度不是很快,也不夠靈敏,想要調整卻找不到在哪裡調,找到這篇發現直接寫入driver就可以了

預設設定是這樣的,
$ cat /sys/devices/platform/i8042/serio1/sensitivity 128
$ cat /sys/devices/platform/i8042/serio1/speed 97
$ cat /sys/devices/platform/i8042/serio1/press_to_select 0
$ cat /sys/devices/platform/i8042/serio1/upthresh 255

如果不是root而直接sudo可能會出現
bash: /sys/devices/platform/i8042/serio1/sensitivity: Permission denied

遇到這樣就把指令寫成.sh然後再sudo執行就沒問題了,最後我改成
#!/bin/sh
echo -n 160 > /sys/devices/platform/i8042/serio1/sensitivity                                                                 
echo -n 120 > /sys/devices/platform/i8042/serio1/speed

reference: [Solved] How to configure ThinkPad trackpoint in arch?

2012年4月23日 星期一

[Embedded] undefined reference to `rpl_malloc'

今天在交叉編譯mhash時發生編譯的錯誤,
../lib/.libs/libmhash.so: undefined reference to `rpl_malloc'

一開始看不出什麼問題,後來爬了一下,才知道原來malloc被換掉了... 
所以把mhash_config.h的define註解掉就可以了

$ vim include/mutils/mhash_config.h
257 /* #define malloc rpl_malloc */ 

2012年4月10日 星期二

[科技新知] Twitter open sources its MySQL

Twitter open sources its MySQL,at github,and document

Features in Twitter MySQL
* Additional status variables
* Optimization of memory allocation under NUMA
* Server-side query timeout
* Buffer pool export and restore by prefetch
* Optimization for solid-state drives (SSDs)