照片2

上上周周日去学校,结果忘记周日没公交车,于是只好暴走。

松鼠满地走,虽然已经没什么稀奇……不过我太喜欢毛茸茸的东西了,于是里面有两张都是为了拍松鼠。

最后一张其实是周一所拍而不是周日。

Posted in 日志 | 10 Comments

Using Fcitx to take pure text math note

Video is recorded real time at a class while I was taking the note, So there are some long pauses, you can jump around and get a brief idea about how I do it.

Well, at least fcitx helps me a lot for typing so many symbols.

The function of fcitx that I used in this video including:

fcitx-keyboard word hint (Trigger on/off with Ctrl+Alt+H, Change the selection key modifier to None, Default is Alt).

quickphrase with Latex based symbol (Can be obtained from http://fcitx-im.org/wiki/QuickPhrase_Latex , set an global trigger key for quickphrase, the key I’m using is Super+` )

我一直觉得看别人的第一视角是很有趣的事情(无论是打游戏还是写代码),所以这次是一个我用fcitx记笔记的视频,用了一些可能平时别人不经常设置或者使用的功能。希望能帮助别人了解下Fcitx的更多功能。

Posted in fcitx development | Tagged , , , | 3 Comments

想要找回的当年的心情

在开始写这个之前,标题本来想写的是“找不回的当年的心情”,后来觉得太悲观,决定还是改成现在这样。

各位首先要注意这篇文章的分类…所以这是和fcitx相关的内容。想看我八卦的人就退散吧 XDDDDD,将来不给你们喜糖吃

这个故事我讲过很多次了,当然为了完整我还是简单的讲一下,很久之前我还是个懵懂无知的Linux用户,还在纠结界面的问题,然后也许就是因为那么个巧合用上了KDE,不幸在那个年代KDE下只有fcitx一个可以用,最后还因为kimpanel走上了开发fcitx的道路。

当年我还是一直在愉快的为了满足自己的需求在开发fcitx。不知道从什么时候开始,开发fcitx变的不总是一件开心的事情。虽然认识了很多新的朋友,开发fcitx变的不再是那么自由自在的一件事。

我的脾气其实并不好,骂人也没少骂,各种各样的人,从开发者到用户我都骂过,当然不是地图炮那种……一般还是很有指向性的骂一个人。当年无知的时候从没有想过其实了解的越多就越烦恼。

现在经常感觉到的一件事就是总有一种在不断跑的感觉,几乎从来没有机会停下来休息过。因为我总是害怕,害怕一旦停下来就会被整个世界甩在后面。

也许有人认为开发自由软件是一件自由的事情,不过我似乎已经给我自己套上了太多的枷锁。不能随心所欲的去做其他某些事情。

有些事情是怎么讲都有道理的,例如给其他程序修输入法bug这种事情,这本身是在我心理上难以接受的一件事情,好比你们写网站,结果在某个浏览器上出了问题,然后让你去给浏览器修bug这样的感觉。我觉得朝这个浏览器吐半天吐沫再扔到地上踩两脚才是正常人类的行为,所以才会有这种网页的诞生。我直说这网页就是我泄私愤用的,没有什么实在的道理非要给这个网页起这个名字。

但是现实却是所谓的“能力越大责任越大”…如果你不去做就很可能没人做这样的情况。虽然在心里早都咒骂了半天了,还是得装个老好人的样子去汇报。讨论什么转换心情都是屁话,我就是我自己,我就是这样一个人而已。

开发自由软件委实不是什么自由的事情,即使没有上面这种事情,也总有其他的事情烦着你。

但是这又能怎么样呢,这也只是自己选择的道路而已。

Posted in fcitx development | 15 Comments

Fcitx 4.2.6

特别感谢 Yichao Yu。
fcitx 4.2.6
1. 启动独立的 DBus 服务用于Fcitx的输入,简化在某些自制桌面上的初始配置。
2. 拼音的以词定字和特殊符号功能在改进的同时移动到了新的拼音增强模块从而使得其他拼音引擎可以共享这个功能。
3. 单词提示功能移动到新的模块。添加一个原生的单词提示引擎。enchant和presage采用dlopen方式调用,减少链接依赖。
4. 拼音输入/自动英文模式/快速输入时可以提示单词拼写
5. 修复 gtk 输入法模块的 bug
6. 添加更多的编译选项以在特殊情况下编译出各种简化依赖的fcitx
7. 配置文件添加长文本描述及可隐藏选项, 使得配置界面更加友好。
8. 经典界面添加全局的字体设置
9. 修复 BSD 上的 xkb 支持。
10. 各种其他bug的修复
1, Add a private dbus service for Fcitx IM Module, simplify the setup on some light weight Desktop
2, Improve “Select Character From Phrase” and Pinyin Symbol (typing special symbols in pinyin input methods) as well as move them to a new Pinyin Enhance module, so that these features can now be used in other pinyin input methods as well (previous just the builtin one).
3, Move spell hint to a new module. Add a new spell hint backend using a builtin dictionary. Load enchant and presage at runtime using dlopen() so that they are not link dependencies anymore.
4, Spell hint for pinyin/AutoEng/QuickPhrase
5, Bug fixes for Gtk IM Module
6, Add more compile options so it is possible to compile a more simplified Fcitx if necessary
7, Add long description (show as tooltip) and hidden options in configure files for a more user friendly configure interface
8, Add global font setting for classical UI
9, Fix xkb support on BSD
10, Other bug fixes
fcitx-cloudpinyin 0.3.0
1. 保证第一个候选词总是可用(即使将云候选词设为第一个且网速较慢)
2. 在网络速度快时不在原有词的位置留下占位,在网速慢时合并相同候选的情况下留下占位。
1, Make sure the first candidate word is always useable (even if cloud pinyin candidate word was set to the first one and there is no response from the server)
2, Remove the duplicated candidate word if netword is fast, leave a place holder otherwise
fcitx-fbterm 0.2.0
通信方式移植到新的 fcitx-gclient 。简化 fcitx-fbterm-helper 的工作。
IPC using new fcitx-gclient in order to simplify fcitx-fbterm-helper
fcitx-sunpinyin 0.3.9
更新翻译和修复图标路径
Translation update and icon path fix
fcitx-chewing 0.1.3
更新翻译
Translation update
fcitx-table-extra 0.3.3
修复图标路径和某些码表的默认行为
Fix icon path and default behavior of certain tables.
fcitx-table-other 0.2.1
更新翻译
Translation update
kcm-fcitx 0.4.1
1. 可隐藏选项的支持
2. 可以更直接的配置当前使用的界面
1, Add support for hidden options
2, Simplify access to current UI setting
fcitx-configtool 0.4.4
1. 修复无 gnome-icon-symbolic 时的图标问题
2. 可隐藏选项的支持
3. 可以更直接的配置当前使用的界面
1, Fix icons problem when there is no gnome-icon-symbolic
2, Add support for hidden options
3, Simplify access to current UI setting
fcitx-hangul 0.1.2
更新翻译
Translation update
fcitx-anthy 0.1.1
修复一个和选词相关的bug
Fix a selecting word related bug
fcitx-sayura 0.1.0
New release, for Sinhala.
Posted in 日志 | 14 Comments

欢迎参与Fcitx的拼音用户数据收集项目

P.S 关于达到1000条左右的时间,按我自己收集的速度来看……大概是1个月左右。

地址在此。感谢yuyichao,需要fcitx-4.2.6(未发布,于是就是git)

https://github.com/yuyichao/fcitx-pylogger

目的是收集用户输入的时候使用backspace进行修改时的情况,不会自动上传任何数据,会把需要的数据记录到 ~/.config/fcitx/pylog/pyedit.log。主要目的是收集用户关于错误输入的记录。

欢迎使用全拼(包括Sunpinyin,libpinyin的全拼)的用户积极参与。

编译方法和一般fcitx项目没差别。参见:

http://fcitx-im.org/wiki/Compile_from_source#General_command

收集的数据欢迎发送给 fcitx@gmx.com 。邮件形式就好。文件名就不要修改了。觉得有敏感数据的自己修改下,希望发送的人至少有1k条以上的记录。太少的话……意义也不大不是?:)

P.S.

我不承诺解决任何由这个模块带来的任何稳定性问题……后果自负 XD。遇见问题的话,可以使用  –disable fcitx-pylogger 在运行前禁用。或者直接手动删除相关的3个文件,或者用配置工具禁用掉对应的附加组件。

Posted in fcitx development | 17 Comments