-
2010-06-25
Fcitx 4 Feature Plan - [fcitx开发]
配置工具,i18n支持,更好的词库设计,这部分完成可以release一个beta出来
其实配置工具的内部含义还有重新设计配置文件,调整原来的一些配置文件结构,有些需要分离开,另外还有配置文件全EN化。所以配置工具才迟迟没有动作……因为没有搞定新配置接口前是不会有配置工具的……
其次包含以下其中之一:拼音算法改进(难……得研究一番),GTK im module(相对容... -
2010-06-21
纠结的XIM,兼对GTK吐嘈 - [fcitx开发]
恐怕ibus和scim要偷着乐了,作为fcitx开发人员之一,当然要秉持fcitx的特点,轻量级,依赖少,可是最近稍微研究了一下XIM(把fcitx的debug打开),我对各大公司搞出的重量级应用程序开始有些愤恨…
就拿firefox来说吧,当然我现在还不大了解XIM本身的机制,因此可能有些妄断。XIM的交互是一个很老很老的库写的(copyright都93,94年)了,似乎到现在也没有成为标准的感觉。好,且不说这个,fcitx在firefox当中输入时第一次输... -
2010-06-17
Stack Overflow Rocks! - [日志]
不是写的程序堆栈溢出啦,是一个网站。
某次听别人介绍这个网站,上去问了一个问题,很快就得到了回答。
因为当时比较着急,很怀疑问题多长时间才能有人看见回答,后来随便翻阅了几个提问,发现不少是不到1天就至少有一个回复了,很惊讶。实际上我的问题是在1小时候就有人回应了
这个网站概括起来就是程序员的“百度知道”,都是人肉回答,不过似乎那上面人们的热情程度要远超百度知道啊!或者是百度知道上面问题的脑残程度大大... -
2010-06-01
KDE 4.5 beta的新变化 - [KDE]
很多人都写过,就不多说了
窗口边框模糊效果

konsole标签页快捷键终于和世界同步了,不过我反而不习惯了……

整体桌面

桌面也可以切换

高度集成的Aurorae引擎(无法区别独立的Aurorae引擎,而是作为一个个的窗口边框样式),新选择界面布局

期待正式发布时更加稳定
-
2010-05-27
EVA Tee——泛用人形决战兵器 - [日志]

-
2010-05-23
伪·通向Fcitx 4之路(一)——配置 - [fcitx开发]
本来题目是用来吐槽我拍拍脑袋想的配置架构……后来觉得还是这个题目比较好……
Fcitx的配置文件可以说还是比较复杂的,数一数的话config profile tables.conf 码表配置,今后还有个皮肤的配置文件,杯具的是每个文件格式都不大统一,不能说不统一,说貌合神离更加合适,除了config和profile是用的同一个接口,这为gui开发也带来了麻烦。所以就考虑用统一的格式进行开发。
... -
2010-05-23
Hadoop你就是个杯具 - [日志]
小版本号之间的差别够大的,一添加库一堆deprecated,都不知道用什么好!草你老母……
-
2010-05-20
KDE 4.5 风格的fcitx托盘图标 - [fcitx开发]
未发布,欢迎围观,顺便一提,这不是xpm,是png!


看着还行吧
-
2010-05-19
KDE4使用技巧——窗口分组 - [KDE]
这是4.4的新功能,不过大家恐怕用的不多吧,这里介绍一个小技巧
比如dolphin,有时候确实开了很多窗口吧,尤其是浏览器下载之后肯定会打开一个新的。怎么办呢?
窗口标题栏点击右键,高级,特殊应用程序设置,首选项,条件自动分组,强制,把两个对钩都打上
然后体验一下吧,个人觉得还不错哦
-
2010-05-16
KDE的共享Widget - [KDE]
大家如果更新到KDE 4.4之后,可能会发现一个以前没有出现过的选项:

这个是干什么用的呢?很多人可能完全没有发现这个如何使用。首先来看一个演示视频:
http://saber-personal-project.googlecode.com/files/kde44-remote-widget.mp4
目前我发现的和桌面集成起来的方式如下:
首先安装Avahi,Avahi是什么呢?简单的说Avahi是一个zeroconf的开源实现,可以用于发现或者发布网络内的服务,例如sftp服务等等。同时安装nss-mdns,用于dns发现,根据http://wiki.archlinux.org/index.php/Avahi,需要在/etc/nsswitch.conf将
hosts: file修改为
hosts: file mdns4_minimal dns mdns4安装好之后需要先启动Avahi,在Archlinux下面就是执行
/etc/rc.d/avahi-daemon start或者将它加入到rc.conf的DAEMON当中,需要在dbus之后。如果你是刚刚启动Avahi,你可能需要重新启动plasma(注销即可)。
然后对一个plasmoid选择共享,看看自己的桌面是不是已经有提示了呢?根据测试,需要双方同时启动Avahi才能让对方也接受到这一信息。然后就是密码同步,用过蓝牙的就会发现这和蓝牙的配对很像。需要注意的是,不是所有plasmoid都支持共享。例如文件夹视图,或者桌面像框,通过上述操作就会发现实际上和自己添加一个新的没有区别。
这是一个很有趣的实现,KDE4从开发以来似乎很注重网络方面的应用,例如和kde-look.org的集成,很方便的就可以安装plasma主题,或者下载新的颜色,壁纸。通过这个机制能够实现一些很有趣的应用,比如即时的聊天窗口?目前这个功能还没有很好的集成到plasma桌面当中去(没有浏览某个地址的功能)。不过我们可以期待KDE4.5是否有更好的演化:)
另外如果不想用Avahi,可以命令行执行
plasmoidviewer "plasma://host:4000/plasmoid名称 于 host"不要惊讶,确实是中文,当然别的locale就是对应的罗。例如
plasmoidviewer "plasma://sslaptop:4000/现在收听 于 sslaptop"同样从这里可以看出,端口是4000,设置了防火墙的同学注意咯。
-
2010-05-10
我的Android开发之路(一)环境配置 - [Android开发]
由于先写设计报告,今天只是测试了一下开发环境,发现真的很容易。
配置环境需要:
eclipse,adt,android sdk。
由于某些不可告人的原因,我们可以在这里找到android的文档和sdk,http://androidappdocs.appspot.com
大家可以直接下载java ee版本的eclipse,如果像我一样安装的是普通的java的eclipse,那么就首先来配置一下吧。... -
2010-05-10
我的Android开发之路(序) - [Android开发]
好吧,由于我研究生的某门课程《移动计算与无线网络》,我不得不找点无线相关的东西来搞搞,这就让我想到了手里的那台Android机器,GPS,Wifi,GPRS,一个很好的开发平台,于是就决定用这个来搞课程实习了……
-
2010-05-05
个人的Linux唠叨——任务条/dock - [个人Linux唠叨]
本来想说输入法的,不过一想到我用的输入法着实不算多,尤其是参与了fcitx开发之后更是……广告嫌疑严重,于是我们来说一说eyecandy之类的东西吧!
这里来说一说那些让电脑更Mac化的东西,老实说我对mac不感冒,不过我在闲逛gnome-look, kde-look, xfce-look时总是会看到很多mac化的主题,仿佛mac是theme的永恒主题。不可否认的是mac主题一向不错,这里我们不谈主题,来谈一谈那些dock吧
... -
2010-05-05
fcitx的新配置文件 - [fcitx开发]
以前很奇怪,compiz config settings manager的配置工具是怎么搞的,为什么插件的代码中没有关于配置界面的东西呢?
后来发现,原来配置是通过一个xml文件描述的,受此启发,fcitx的新gui工具就是按照这个思路开始的
简单的说这次就是用配置文件描述配置文件,然后自动生成gui
以前这部分是用代码集成在fcitx里面的,这样缺失了一些扩展性
不过工程量较大,得慢慢进行... -
2010-04-30
最终还是忍不住用上了git - [fcitx开发]
给fcitx在github上进行了clone,决定还是用git开发啦~!
我最喜欢的就是git的branch,很方便,目前还是自用吧,有人想用再一起来
svn和git合用并非不可能哦,Amarok就是这么干的嘿呀~
-
2010-04-26
Unlimited Code Works! - [日志]
以前写的
「I'm the bone of my program.」
「object is my body, and class is my blood.」
「I have created over a thousand lines code.」
「Unknown to delete, nor known to new.」
「Have withstood pain to create many projects.」
「Yet, those hands will never hold anything.」
「So as I pray, Unlimited Code Works!」
-
2010-04-26
kdemod创始人过世 - [日志]

RIP
-
2010-04-26
fcitx的皮肤哇哈哈 - [fcitx开发]
今天收到一封信,头顶青天狂喜乱舞,好吧,现在还只能看(code还没有来啦)

-
2010-04-20
Amarok2的CUE支持报告 - [KDE]
前些天心血来潮测试amarok的cue功能,顺带测试了几个后端的支持情况,现写一总结:
以下针对Amarok 2.3.1 beta,顺便抱怨一下amarok的编译问题,不知怎么的,amarok这几次编译总是在qtscript的检查上面出问题,于是我只好在FindQtScriptQtBindings.cmake做手脚让它编译通过了……
Amarok的cue支持总是让人诟病,现在Amarok终于有了cue的支持。
... -
2010-04-06
收集了一些信息,fcitx的V4特性 - [fcitx开发]
fbterm支持 鼠标选词 gui配置工具 支持输入法扩展以及到其他输入法的bridge 注音输入 更好的国际化支持 优化内存占用 png支持 UTF8支持 优化输入法算法,加入词频信息 皮肤 更好的默认字体支持 配置即时生效 ibus支持 代码结构优化 垂直选词 GTK面板 排名按调查时间顺序







