Category Archives: Linux

Hotot on N9

纯属意外的作品。 简单来说就是没花多少时间也没打算继续花多少时间的东西……(主要原因是Hotot触摸支持太烂,以及性能糟糕) 下载地址在此。 http://www.wuala.com/csslayer/meego-package/hotot_0.9.9_armel.deb/ 顺便,其实我还把N9风格的图标也做了……虽然就是用模板粘贴了一下而已。 另外做了小小部分的hack,比如把滚动条宽度改成很丑的30px。以及文字选择用CSS搞掉。

Posted in Linux, Qt | 13 Comments

N9

选择对我来说目的只有一个,一个新鲜的玩具。对大多数正常人来说,这是一款永远获得不了后续支持的手机。到手之后我连个评测也懒得写,一个原因就是我并不想向别人推荐这款手机,尽管它带给我了无数惊喜,以至于我现在都还沉浸在兴奋当中。 目前它的商店里面应用来说真的是屈指可数……我找了半天也只找到了一个文件管理器,豆瓣电台,和有道词典有用……(我可能还没完全发现程序的集散地……比如我刚刚才发现一个 my-meego.com 有 opera) N9是一款生错了时间的手机。但不妨碍我想在上面造出点什么来。 People Come and People go. Open Source always lives.

Posted in Linux | 6 Comments

FAD 2011

2011.10.15 上午的部分同一个话题重复了太多次,而且商业化的部分其实感觉没有非常实质的内容(中国人还是喜欢赚钱啊:) )。倒是下午同一天的会不少没法都去听听看。其实老实说一整天我都很困,因为前天兴奋的没睡好…… 中午吃饭人很多…… 下午做Speaker,老实讲一开始对这个话题感觉也有点微妙,因为很难在现场深入到太多代码的细节里面去,结果最后倒是做了不少KDE的演示。另外本来Slide里面有中文的,现场改成了全英文的…… Transifex是个非常好的工具,这边l10n.kdecn.org就是个自己搭建的Transifex,大概单独介绍工具也比较枯燥,所以加入了很多关于翻译的内容。其实Transifex的命令行工具也很有意思(离线翻译其实蛮有用的)。尤其是在和版本库的同步使用上。例如Owncloud的代码库就可以发现Transifex的配置。 jcome的Synfig介绍让我头次知道原来也有个开源的2D动画制作软件,当然最初的感想就是一个类似Flash的(好吧,我啥都不懂),不过已经过了那个什么都想试试的年代了。大概也不会去跑去玩玩。其实说起来开源的很多不错的项目都是由很少的人在支持的,算是存在着用户少于是开发者更少的尴尬局面(由于这些软件的专业性)……对这些项目而言大概我们能做的最直接的只有经济上的支持了。 Texlive的时候非常困(由于其实这部分还算比较了解……)于是就睡了一会。(Fedora的TexLive打包一直值得吐槽到今天……) 另外见到了IBus的开发者一名,他现在有在做libpinyin和ibus-pinyin的开发,由于他是paid的……于是schedule不能像我一样爱在样咋样。另外关于现有拼音的feature,他也有类似的看法,就是虽然ibus-pinyin和fcitx自带的那个拼音都很烂,但是没有另一个能完全替代现有功能的。 之后由于次日要考试,于是就闪了……要是有更多的时间的话还希望晚上能更多讨论一些。

Posted in Linux | 2 Comments

找到那些安静消耗你电池的家伙们

总之神器就是powertop。 首先,不要以为cpu的占用看起来非常低,就没人消耗你的电了,不是这样的。这在我开发fcitx的时候也有注意。比如说,实现一个等待操作,阻塞和轮询的差别不仅仅在性能上。即使每次300毫秒醒来一次看起来对于性能没有影响的情况,在使用电池时也会产生很明显的影响。 这次不幸knotify4中枪了。 在使用gsteamer后端的时候,knotify4不幸排在了powertop的前列。 似乎是这个bug,我换成vlc后端之后就ok了。 http://bugs.kde.org/156215

Posted in Linux | 6 Comments

很菜的VIM配置

前略,前半就是vim自带的example。 syntax enable set hlsearch set autoindent set nocp set ts=4 set sw=4 set number set encoding=utf-8 set fileencodings=utf-8,gb2312,gb18030,gbk,ucs-bom,cp936,latin1 filetype plugin indent on set grepprg=grep\ -nH\ $* let g:tex_flavor = “latex” set runtimepath=~/.vim,/usr/share/vim,/usr/share/vim/vimfiles,$VIMRUNTIME,$VIM/vimfiles/after,~/.vim/after autocmd FileType python setlocal et sta sw=4 … Continue reading

Posted in Linux | 8 Comments