• 2010-07-08

    哥,搬家了! - [日志]

    无须多说!

    http://csslayer.tk/wordpress/

  • 配置工具,i18n支持,更好的词库设计,这部分完成可以release一个beta出来

    其实配置工具的内部含义还有重新设计配置文件,调整原来的一些配置文件结构,有些需要分离开,另外还有配置文件全EN化。所以配置工具才迟迟没有动作……因为没有搞定新配置接口前是不会有配置工具的……

    其次包含以下其中之一:拼音算法改进(难……得研究一番),GTK im module(相对容...
  • 恐怕ibus和scim要偷着乐了,作为fcitx开发人员之一,当然要秉持fcitx的特点,轻量级,依赖少,可是最近稍微研究了一下XIM(把fcitx的debug打开),我对各大公司搞出的重量级应用程序开始有些愤恨…

    就拿firefox来说吧,当然我现在还不大了解XIM本身的机制,因此可能有些妄断。XIM的交互是一个很老很老的库写的(copyright都93,94年)了,似乎到现在也没有成为标准的感觉。好,且不说这个,fcitx在firefox当中输入时第一次输...
  • 不是写的程序堆栈溢出啦,是一个网站。

    某次听别人介绍这个网站,上去问了一个问题,很快就得到了回答。

    因为当时比较着急,很怀疑问题多长时间才能有人看见回答,后来随便翻阅了几个提问,发现不少是不到1天就至少有一个回复了,很惊讶。实际上我的问题是在1小时候就有人回应了

    这个网站概括起来就是程序员的“百度知道”,都是人肉回答,不过似乎那上面人们的热情程度要远超百度知道啊!或者是百度知道上面问题的脑残程度大大...
  • 2010-06-01

    KDE 4.5 beta的新变化 - [KDE]

    很多人都写过,就不多说了

    窗口边框模糊效果

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

    整体桌面

    桌面也可以切换

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

    期待正式发布时更加稳定

  • 本来题目是用来吐槽我拍拍脑袋想的配置架构……后来觉得还是这个题目比较好……

    Fcitx的配置文件可以说还是比较复杂的,数一数的话config profile tables.conf 码表配置,今后还有个皮肤的配置文件,杯具的是每个文件格式都不大统一,不能说不统一,说貌合神离更加合适,除了config和profile是用的同一个接口,这为gui开发也带来了麻烦。所以就考虑用统一的格式进行开发。

    ...
  • 小版本号之间的差别够大的,一添加库一堆deprecated,都不知道用什么好!草你老母……

  • 未发布,欢迎围观,顺便一提,这不是xpm,是png!

    看着还行吧

  • 这是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-12

    c程序调试 - [Linux]

    我是不知道大家用什么东西,很多人可能很喜欢kdevelop的gdb集成,也喜欢kdbg,或者用anjuta,eclipse的cdt,或者用vim+gdb,emacs+gdb

    其实我个人使用cgdb的,一听名字就知道,还是gdb,console程序,上下分栏,方便查阅代码,搜索是类vim的操作。

    我推荐身边的人还是用kdevelop和kdbg啦,和别人合作的时候用的是kdbg

    用cgdb的优点在于,可以在tty里调试,尤其是...

  • 由于先写设计报告,今天只是测试了一下开发环境,发现真的很容易。

    配置环境需要:

    eclipse,adt,android sdk。

    由于某些不可告人的原因,我们可以在这里找到android的文档和sdk,http://androidappdocs.appspot.com

    大家可以直接下载java ee版本的eclipse,如果像我一样安装的是普通的java的eclipse,那么就首先来配置一下吧。...

  • 好吧,由于我研究生的某门课程《移动计算与无线网络》,我不得不找点无线相关的东西来搞搞,这就让我想到了手里的那台Android机器,GPS,Wifi,GPRS,一个很好的开发平台,于是就决定用这个来搞课程实习了……

  • 2010-05-07

    mpi - [Note]

    http://supercomputingblog.com/mpi/getting-started-with-mpi-using-visual-studio-2008-express/

  • 本来想说输入法的,不过一想到我用的输入法着实不算多,尤其是参与了fcitx开发之后更是……广告嫌疑严重,于是我们来说一说eyecandy之类的东西吧!

    这里来说一说那些让电脑更Mac化的东西,老实说我对mac不感冒,不过我在闲逛gnome-look, kde-look, xfce-look时总是会看到很多mac化的主题,仿佛mac是theme的永恒主题。不可否认的是mac主题一向不错,这里我们不谈主题,来谈一谈那些dock吧
    ...
  • 以前很奇怪,compiz config settings manager的配置工具是怎么搞的,为什么插件的代码中没有关于配置界面的东西呢?

    后来发现,原来配置是通过一个xml文件描述的,受此启发,fcitx的新gui工具就是按照这个思路开始的

    简单的说这次就是用配置文件描述配置文件,然后自动生成gui

    以前这部分是用代码集成在fcitx里面的,这样缺失了一些扩展性

    不过工程量较大,得慢慢进行...
  • 给fcitx在github上进行了clone,决定还是用git开发啦~!

    我最喜欢的就是git的branch,很方便,目前还是自用吧,有人想用再一起来

    svn和git合用并非不可能哦,Amarok就是这么干的嘿呀~

  • 2010-04-29

    几个记录 - [Note]

    KDE的配置文件读写

    http://websvn.kde.org/trunk/KDE/kdelibs/kdecore/config/kconfigini.cpp?revision=1023836&view=markup

    Cairo的API

    http://cairographics.org/manual/

  • 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

  • 今天收到一封信,头顶青天狂喜乱舞,好吧,现在还只能看(code还没有来啦)

  • 2010-04-25

    fcitx的特性 - [fcitx开发]

    话说回来kimpanel还是挺buggy的,最近也没有添加什么特性,图标支持主题其实是kimpanel的实现,我配合了一下kicon的使用就支持了,不过文件的安装地点也确实符合了标准不少

    一个问题是dbus线程调用x的函数无法立即起作用,只有主线程才能实际处理界面的情况。把过时的gbk按钮去掉了,kimpanel正好多出一个位置用于显示软键盘信息。图标是我画的……还不算难看吧。。

    最近实在是只有bugfix,而完全没有新...
  • 2010-04-25

    收敛的RSS订阅 - [日志]

    收敛了……

    feedsky你终于不脑残了……

  • 2010-04-22

    vim项目配置 - [Note]

    http://easwy.com/blog/archives/advanced-vim-skills-save-project-configuration/

  • 前些天心血来潮测试amarok的cue功能,顺带测试了几个后端的支持情况,现写一总结:

    以下针对Amarok 2.3.1 beta,顺便抱怨一下amarok的编译问题,不知怎么的,amarok这几次编译总是在qtscript的检查上面出问题,于是我只好在FindQtScriptQtBindings.cmake做手脚让它编译通过了……

    Amarok的cue支持总是让人诟病,现在Amarok终于有了cue的支持。
    ...
  • 2010-04-20

    Gnuplot简介 - [Note]

    http://darksair.org/wiki/Gnuplot.html

    备份

  • 2010-04-08

    很冷的笑话 - [日志]

    某程序员对书法十分感兴趣,退休后决定在这方面有所建树。于是花重金购买了上等的文房四宝。一日,饭后突生雅兴,一番磨墨拟纸,并点上了上好的檀香,颇有王羲之风范,又具颜真卿气势,定神片刻,泼墨挥毫,郑重地写下一行字: hello world

  • 2010-04-07

    rss - [Blogbus]

    前些日子改了feedsky的源,今日出现了rss的分析,甚感动

    看了看统计,这个烂blog竟然有48人订阅?……怎么搞的,feedsky你有没有搞错……

    好神奇啊……

    说起来呢,用xianguo的小同学1名,akregator有一个应该是我……我把我自己的退订了看看……

    aggreagtor这么多……我实在是不知道了……

    akregator别是我自己搞出来的……我决定今天退订之,几天后再看

  • fbterm支持 鼠标选词 gui配置工具 支持输入法扩展以及到其他输入法的bridge 注音输入 更好的国际化支持 优化内存占用 png支持 UTF8支持 优化输入法算法,加入词频信息 皮肤 更好的默认字体支持 配置即时生效 ibus支持 代码结构优化 垂直选词 GTK面板 排名按调查时间顺序