Meizu M8

| Saturday, November 29, 2008
自从上周铺天盖地的泄漏出来之后,渐渐开始关注这个产品。JWang把宝全押在这个M8上了,近两年的开发,3+亿的资金,为了维持开发不惜降低M6售价。今天媒体们拿到了测试样机,等看评测吧。全面支持国产!支持M8!

M8主页

现在已经有的一些评测:
CNMO,CNBeta,CNMO(2),PCOnline

铅笔的好处

| Thursday, November 27, 2008


这种铅笔在美国很是流行,大家写东西都喜欢拿出一支铅笔,或者挂在耳朵上。相反在国内大家还是用水笔和圆珠笔多些,小学以后大家除了画图都不怎么用铅笔了吧。我个人很喜欢这种铅笔。
  1. 铅笔的好处在于,写错之后可以擦,于是作业纸和考卷都可以显得干净好多。
  2. 铅笔的可用性是可观的,只要铅芯没断,总是可以写的,而铅心有没有断是一眼就能看出来的。而圆珠笔水笔之流看着好好的其实却写不出来的情况实在碰到过太多次了。
  3. 铅笔几乎可以在任何材质上书写。有过这么个笑话/题目,就是关于太空失重的情况下怎么写字?铅笔也。
  4. 自带橡皮的铅笔还可以省去带橡皮的麻烦。想擦把铅笔倒过来就可以了。橡皮和铅笔共存亡!
  5. 铅笔触及纸面的压感好,这种反馈让我们可以很容易的控制书写的重轻缓急,这是圆珠笔之流很难做到的。同时,铅笔书写产生的刷刷声也是相当悦耳的。
  6. 通常情况下铅笔总是长的,并且有棱有角,于是比较好挂在耳朵上且不容易掉落。这种便携性的好处不言而喻。
  7. 铅笔买回来都要削的。比起用削铅笔刀削出来的铅笔,用小刀削出来的更漂亮。而削铅笔的动作是一种对手指手腕身体协调性小脑等的锻炼,并对未来削苹果生梨之类有着潜在的好处。
其他的大家补充!

python下编译成pyc和pyo

|
其实很简单
python -m py_compile exaile.py
编译成pyc文件
python -O -m py_compile exaile.py
编译成pyo文件
----------------
ps,其实是为了解决如下问题
gnome-panel里有个music-applet的plugin
exaile的rating scale 是0-5星,而music-applet里是0-8星
将/usr/lib/python2.6/site-packages/musicapplet/plugins/exaile.py里的scale改成0-5
然后用上述方法编译一下,再重新载入music-applet就解决问题了.

Rapleaf电面小结

| Wednesday, November 26, 2008
一个叫Dayo的哥们面的,面了有一个小时。小总结一下:
1.Bluetooth耳机相当不争气啊 估计是没用对,用手机接的结果耳机就不管用了,估计是自己没弄好
2.搜索a和b之间的距离,应该想到相遇问题,考虑both-side,可以减少搜索节点数
3.hash table的作用是避免搜索整个list/array

因为我们是幸运的

| Sunday, November 16, 2008
bless all.

一个很有意思的邮箱表示方法

| Saturday, November 15, 2008
链接在这里
echo -e ‘#define cat(c,d) c##.d \n #define mb(a,b) a##@b \n mb(cat(xiyou,wangcong),cat(gmail,com))’| gcc -E -xc - 2>/dev/null |tail -n 1
看看这个语句的输出
xiyou.wangcong@gmail.com


这是怎么做到的呢?
echo -e ‘#define cat(c,d) c##.d \n #define mb(a,b) a##@b \n mb(cat(xiyou,wangcong),cat(gmail,com))’
用来生成一段C代码,只有宏定义的C代码。
gcc -E -xc - 2>/dev/null
再用gcc进行伪编译(-E),-xc指定这是c代码。这里当然会出错,用2>/dev/null将出错信息删除
tail -n 1
把最后一行输出,这样就是所要的邮件地址了

新相机到手 - Pentax Optio M50

|
作为副机还不错,关键便宜哈.. 回头写评测 ;)

convert chm books to pdf

| Wednesday, November 12, 2008
occasionally, i found this tool from aur.. it is intended to convert chm 2 pdf, as the name indicates.

chm2pdf --book inputfile outputfile


existing bug: spaces or other special characters could cause fault

HOMEPAGE of chm2pdf is here

解决T400在linux下无法待机的问题

| Tuesday, November 11, 2008
这个问题并不是一直存在的,当我从Hardy转战到Arch的时候,突然发现不能suspend了。与其说不能suspend,更准确的说法是成功suspend之后无法唤醒。log一切正常,但屏幕只有黑色的底和一个不能移动的鼠标。若干次试验之后可以确认是xf86-video-intel引起的,但迟迟没有找到解决办法。

今天似乎人品有点爆发,在网上看无关贴的时候看到了这个这个。一试发现果然可以。

#!/bin/sh
# Workaround for concurrency bug in xserver-xorg-video-intel 2:2.4.1-1ubuntu10.
# Save this as /etc/pm/sleep.d/00CPU
# chmod 755

. "${PM_FUNCTIONS}"

case "$1" in
hibernate|suspend)
for i in /sys/devices/system/cpu/cpu*/online ; do
echo 0 >$i
done
;;
thaw|resume)
sleep 10 # run with one core for 10 secs
for i in /sys/devices/system/cpu/cpu*/online ; do
echo 1 >$i
done
;;
*)
;;
esac

山寨全集

| Monday, November 10, 2008
看了这个,我都怀疑我是不是也曾经中过招。只有一声感叹,太牛x了~~

Firefox 3.1b1 js test on Both Windows and Linux

| Wednesday, November 05, 2008
Below, left is on Arch32, right is on Windows 7 M3 (both with tracemonkey)
#############################################################################
TEST COMPARISON FROM TO DETAILS

=============================================================================

** TOTAL **: *1.78x as slow* 2019.6ms +/- 4.5% 3594.6ms +/- 5.3% significant

=============================================================================

3d: *2.03x as slow* 196.8ms +/- 8.1% 398.6ms +/- 4.6% significant
cube: *1.89x as slow* 83.0ms +/- 24.3% 157.0ms +/- 11.0% significant
morph: *2.41x as slow* 46.8ms +/- 18.3% 113.0ms +/- 8.2% significant
raytrace: *1.92x as slow* 67.0ms +/- 30.5% 128.6ms +/- 9.8% significant

access: *2.09x as slow* 227.0ms +/- 11.6% 475.4ms +/- 18.7% significant
binary-trees: *2.28x as slow* 53.0ms +/- 6.4% 121.0ms +/- 16.3% significant
fannkuch: *2.09x as slow* 101.6ms +/- 21.7% 212.2ms +/- 21.0% significant
nbody: *2.36x as slow* 41.0ms +/- 27.3% 96.6ms +/- 39.9% significant
nsieve: ?? 31.4ms +/- 49.1% 45.6ms +/- 41.0% not conclusive: might be *1.45x as slow*

bitops: *2.41x as slow* 63.4ms +/- 20.3% 153.0ms +/- 36.4% significant
3bit-bits-in-byte: *2.00x as slow* 4.8ms +/- 11.6% 9.6ms +/- 48.1% significant
bits-in-byte: *3.39x as slow* 12.4ms +/- 71.5% 42.0ms +/- 38.1% significant
bitwise-and: *4.63x as slow* 3.8ms +/- 67.1% 17.6ms +/- 44.3% significant
nsieve-bits: *1.98x as slow* 42.4ms +/- 30.9% 83.8ms +/- 35.5% significant

controlflow: *1.99x as slow* 65.8ms +/- 45.9% 130.8ms +/- 14.2% significant
recursive: *1.99x as slow* 65.8ms +/- 45.9% 130.8ms +/- 14.2% significant

crypto: *2.36x as slow* 99.4ms +/- 8.1% 234.8ms +/- 19.2% significant
aes: *2.35x as slow* 40.2ms +/- 26.4% 94.4ms +/- 29.0% significant
md5: *2.44x as slow* 41.2ms +/- 48.9% 100.4ms +/- 19.6% significant
sha1: *2.22x as slow* 18.0ms +/- 40.6% 40.0ms +/- 17.0% significant

date: *1.50x as slow* 337.6ms +/- 11.6% 505.4ms +/- 8.0% significant
format-tofte: *1.46x as slow* 187.0ms +/- 12.0% 273.8ms +/- 12.1% significant
format-xparb: *1.54x as slow* 150.6ms +/- 14.5% 231.6ms +/- 5.4% significant

math: *1.76x as slow* 124.6ms +/- 23.4% 219.6ms +/- 12.6% significant
cordic: *1.76x as slow* 65.4ms +/- 22.4% 115.0ms +/- 18.2% significant
partial-sums: *1.62x as slow* 42.2ms +/- 50.0% 68.4ms +/- 19.9% significant
spectral-norm: *2.13x as slow* 17.0ms +/- 47.4% 36.2ms +/- 2.9% significant

regexp: *1.53x as slow* 328.8ms +/- 8.9% 503.0ms +/- 5.6% significant
dna: *1.53x as slow* 328.8ms +/- 8.9% 503.0ms +/- 5.6% significant

string: *1.69x as slow* 576.2ms +/- 7.4% 974.0ms +/- 7.4% significant
base64: ?? 31.6ms +/- 48.6% 49.4ms +/- 35.4% not conclusive: might be *1.56x as slow*
fasta: *2.07x as slow* 104.4ms +/- 8.9% 216.4ms +/- 5.2% significant
tagcloud: *1.23x as slow* 162.0ms +/- 13.1% 199.2ms +/- 16.6% significant
unpack-code: *1.88x as slow* 203.2ms +/- 11.0% 383.0ms +/- 4.4% significant
validate-input: *1.68x as slow* 75.0ms +/- 15.9% 126.0ms +/- 17.0% significant

#############################################################################


Below, left is on Arch64(without tracemonkey), right is on Arch 32(with tracemonkey)
#############################################################################
TEST COMPARISON FROM TO DETAILS

=============================================================================

** TOTAL **: 1.54x as fast 3114.4ms +/- 3.3% 2019.6ms +/- 4.5% significant

=============================================================================

3d: 1.72x as fast 337.8ms +/- 6.4% 196.8ms +/- 8.1% significant
cube: 1.47x as fast 122.0ms +/- 16.4% 83.0ms +/- 24.3% significant
morph: 2.22x as fast 104.0ms +/- 16.3% 46.8ms +/- 18.3% significant
raytrace: 1.67x as fast 111.8ms +/- 17.0% 67.0ms +/- 30.5% significant

access: 1.71x as fast 388.0ms +/- 7.0% 227.0ms +/- 11.6% significant
binary-trees: ?? 48.2ms +/- 18.9% 53.0ms +/- 6.4% not conclusive: might be *1.10x as slow*
fannkuch: 1.39x as fast 141.4ms +/- 8.1% 101.6ms +/- 21.7% significant
nbody: 3.31x as fast 135.8ms +/- 9.0% 41.0ms +/- 27.3% significant
nsieve: 1.99x as fast 62.6ms +/- 22.0% 31.4ms +/- 49.1% significant

bitops: 5.16x as fast 327.4ms +/- 16.8% 63.4ms +/- 20.3% significant
3bit-bits-in-byte: 13.2x as fast 63.2ms +/- 37.2% 4.8ms +/- 11.6% significant
bits-in-byte: 6.45x as fast 80.0ms +/- 25.8% 12.4ms +/- 71.5% significant
bitwise-and: 24.6x as fast 93.6ms +/- 43.4% 3.8ms +/- 67.1% significant
nsieve-bits: 2.14x as fast 90.6ms +/- 21.2% 42.4ms +/- 30.9% significant

controlflow: ?? 54.2ms +/- 30.5% 65.8ms +/- 45.9% not conclusive: might be *1.21x as slow*
recursive: ?? 54.2ms +/- 30.5% 65.8ms +/- 45.9% not conclusive: might be *1.21x as slow*

crypto: 1.78x as fast 177.2ms +/- 22.3% 99.4ms +/- 8.1% significant
aes: 1.55x as fast 62.2ms +/- 18.5% 40.2ms +/- 26.4% significant
md5: - 57.8ms +/- 29.1% 41.2ms +/- 48.9%
sha1: 3.18x as fast 57.2ms +/- 34.1% 18.0ms +/- 40.6% significant

date: ?? 323.8ms +/- 13.4% 337.6ms +/- 11.6% not conclusive: might be *1.04x as slow*
format-tofte: ?? 183.6ms +/- 9.5% 187.0ms +/- 12.0% not conclusive: might be *1.02x as slow*
format-xparb: ?? 140.2ms +/- 20.7% 150.6ms +/- 14.5% not conclusive: might be *1.07x as slow*

math: 2.55x as fast 318.0ms +/- 16.1% 124.6ms +/- 23.4% significant
cordic: 1.78x as fast 116.4ms +/- 18.0% 65.4ms +/- 22.4% significant
partial-sums: 3.35x as fast 141.2ms +/- 26.0% 42.2ms +/- 50.0% significant
spectral-norm: 3.55x as fast 60.4ms +/- 24.8% 17.0ms +/- 47.4% significant

regexp: - 354.2ms +/- 7.7% 328.8ms +/- 8.9%
dna: - 354.2ms +/- 7.7% 328.8ms +/- 8.9%

string: 1.45x as fast 833.8ms +/- 4.6% 576.2ms +/- 7.4% significant
base64: 1.69x as fast 53.4ms +/- 20.0% 31.6ms +/- 48.6% significant
fasta: 1.64x as fast 170.8ms +/- 13.9% 104.4ms +/- 8.9% significant
tagcloud: 1.36x as fast 219.8ms +/- 16.8% 162.0ms +/- 13.1% significant
unpack-code: 1.44x as fast 291.6ms +/- 8.0% 203.2ms +/- 11.0% significant
validate-input: 1.31x as fast 98.2ms +/- 19.7% 75.0ms +/- 15.9% significant

Windows 7 初体验

| Tuesday, November 04, 2008
尽管是一个GNU和Open Source的爱好者,但同时身为一个新软爱好者,当Windows 7在PDC上颇受好评的时候,看看那台老机,反正闲着也是闲着,就当当小白鼠了。这次试用的版本是M3泄露版,版本号6801,也是网上盛传的pre-Beta。花了一个晚上从迅雷down下来iso刻盘安装,安装过程较xp还是要简单的,没什么多少设置的地方。一番等待之后,Login窗口就出现了,很Vista。

装完之后,可以通过Windows Update来下载驱动,很方便。

评分只有1.0,不过Aero好好的用起来没什么问题。

这就是传说中的SuperBar,给人眼前一亮的感觉。

下面是桌面平铺两个窗口



最大化

注意到有一些新的UI设计,也是从Office 07演化过来的吧

另外mspaint默认是保存为png的,不知道是不是toold了呢


再说说使用的感觉,这个pre-beta版给人的感觉一点也不pre也不beta,还挺稳定的样子。当然UI没有什么改变,延续Vista的式样,个人觉得也挺顺眼。Aero Shake这个版本里没有,挺期待的。Aero Shake是有的,很好玩,不过只是用来玩玩而已,用触摸板晃起来不方便><..据说内核是重写过的,占用的资源相对Vista那可是相当少啊,开机开了Aero也只有400多点M内存,用了半天也就500来M。

装上了Chrome Beta, Firefox 3.1 Beta,整一个白鼠机嘛。

白赚一个小时

| Sunday, November 02, 2008
就在刚才,突然发现电脑、手机上的时间全部往后退了一个小时。恩,就在今天,小光节~~

Random Posts

Powered by Stuff-a-Blog