Author Archives: csslayer
Think more
当你发现了一件好事的时候,是否这件好事本身就是最终的目的这是值得商榷的…… 世界上无数事情和它的本意是不同的。例如说我开发一个feature,你可能并不知道我最初的目的是workaround一个bug。 来我们来顺带定义一下某种可以被称作“脑残粉”的行为。 主体A,做了事情B,导致了结果C,然则由于C的结果是好的,于是“你”就说A真是好啊。这是例一。 例二,主体A,做了事情B,导致了结果C和D,然则由于C的结果是好的,而D的结果是不好的,仍然由于C是好的,于是“啊,这是没办法的嘛”,或者干脆的选择性无视D。 那么无论是例一,还是例二,都无视了主体A本身想要达到的目的。究竟是无心插柳还是有意为之其实是并不知道了(即使主体A“宣称”如此)。 甚至可能结果D才是主要目的。 P. S. 话说写这种喷文的目的之一就是开地图炮而隐藏我真实想喷的人的意图,比如如果你认为我的目的是喷果粉之类你就too simple了。比如之前的某篇也是如此。 开地图炮的好处之一,就是让人产生“是不是在说我”的感觉……于是达到的效果也许可以超过预期。 P. S. 的 P. S. 那么我写 P. S. 目的是文字的表面含义吗?如果你思考到了这点大概我也没白写。
Refined fcitx config gtk3
Some may noticed the screenshot I posted on the twitter, yes, fcitx-config-gtk3 now has a new refined user interface. I can hardly say it’s perfect, but at least looks better integrated with gnome3 default theme. (Well, the KDE style doesn’t … Continue reading
Keyboard layout binding
As I say in this https://www.csslayer.info/wordpress/fcitx-dev/keyboard-layout-will-be-first-class-in-fcitx/ , fcitx will have keyboard input method by default. And actually for all input method they have an layout by default, for example, Pinyin is “English (US)” and Mozc is “Japanese”. But there are some … Continue reading
这是无聊的牢骚
因为是牢骚,所以是日志分类。 世人皆知,折腾网页兼容性,人见人骂爹,不过估计还没人想到还有… 他们需要开十几个虚拟机,装遍某平台下所有桌面,甚至测试的浏览器比折腾网页兼容性的人还多,用过的窗口管理器估计也超过大部分WM爱好者,用过的编辑器的数量也绝对不少。 …… 不过这些都是必要的……
Keyboard layout will be first class in Fcitx
I have argued with some people, that keyboard layout should be managed by input method framework or not, my opinion is yes. Keyboard layout and input method engine is just like two dimension, but they should not combine freely to … Continue reading