前段时间并没有时间,估计申请成为 GSoC 的项目也无望,现在将会有一些时间,如果对 Fcitx 开发有兴趣的,可以申请以下任务的开发。
(手机不方便修改,写在开头,1已经认领)
按照Feature的完成算,我个人会提供一定的资金,虽然资金并不算多,但也就是表示下我的心意。奖励的多寡按照我内心的难度排序。
无论你开发了以下的哪个feature,不必承担这个task之后的维护,当然如果你乐意加入长期的开发,我表示欢迎(当然……奖励仅此一次)。
下面会列出相关的任务,以及需要的技能。如果纯粹的什么都不了解,我不希望你来给我发信,毕竟还有很多不需要编程技能的任务,例如fcitx其他语言的翻译,wiki的维护。
1、Mac 移植 (当然最好你有Mac环境,了解Mac的输入法开发大概是不可能的,那么至少了解Objective C),800¥,完成到可以使用,界面无需支持皮肤功能。
2*、GNOME 集成 (Glib,Gtk 的开发),400¥,完成gnome-control-center和gnome-settings-daemon的patch。
3*、基于图形界面的工具(Qt 优先,语言不限,但你最好别找忒冷门语言的)
3.1 码表管理,管理码表的词库
3.2 已有附加组件的配置文件编辑,包括
双拼方案,快速输入,拼音符号,标点
以上两项每项 200¥,可分别参与。(By kevinchou)
4、Maliit 支持 (需要Qt,最好了解QDBus) 600¥,要求的完成程度,完全能使用。
5*、Sunpinyin 的多词库支持(这个准确来说不是Fcitx的项目,但是我也表示赞助一下……),需要技能sqlite,c++,qt优先。500¥,要求支持多词库,并且界面也完整。
6*、将 fcitx 的 dbus 移植一份 private dbus server,但依然保持支持和系统dbus的通信,采用的方式无论是多进程还是单进程都无所谓,即使使用dbus-launch都可以。要求是,fcitx退出时完成退出,让im module可以通过private dbus server和fcitx通信。200¥
另外,标注有 * 的项,表示我脑中已经有了至少一种如何实现以及相关细节的方式。
以上条目可能不断增加,并且在完成前长期有效。如果我自己有时间,我不保证我自己不会去实现(当然……我是不会请我自己吃相应的RMB的饭的 XD )
以上所有项目,都要求在github进行开发,我会尽我可能review code,如果有需要fcitx主程序扩展的部分我也会提供帮助,所有代码的License(除了Sunpinyin的之外,那个需要按照Sunpinyin的License发布)需要按照GPLv2+发布。
较长的讨论我希望在 fcitx-dev googlegroups.com 上进行。另外补充是,每项仅限一人,这是为了效率,如果你现在不懂你以后也会懂的。
以上任务视完成情况,我还会提供额外原始之外的0~50%的附加。
关于我为什么要采用这样的方式,准确说法就是我个人能力是绝对有限的,如果你把它当作Fcitx自己的GSoC也无可厚非,我愿意为Fcitx付出这些。
另外对于那些潜在的受众,列出一些可以分享的任务也有助于回答“我应该从哪开始”这样的问题。
我的联系方式: wengxt gmail.com
P.S.
以下是无聊的杂谈。当然首先我担心的是没有人care,不过在过去的一小段时间过去之后似乎这个担心是多余的。这里并没有任何大义的名分,说到底我只有两句话,“我时间不够!我需要人手!”。采取的手段也许你们并不认同,不过单从效果上来说如果能达到受到关注这个目的,我也满足了。
即使达到我目标的手段其实对参与到这个活动中的人有帮助,那么有帮助的目的也是为了吸引人来参与,这样想就好了。如果要问我为什么为它进行投入,其实也没什么特别的理由,证明自己和对现实进行反抗而已。自私才是进步的源泉。
好多前端…
这就是爱情。。
话说为什么移植到mac会这么必要,大家准备转移平台了么
表示……老K你好有钱啊……
sunpinyin我实在是没时间维护了……最近缺钱缺的厉害……去做网站了T_T
业界良心……
老 K 很有钱的,曾经表示赔礼愿意请我吃王府井大街的金钱豹。
虽然我只是一个学生,不过为了fcitx发展的更好,我也是可以捐赠一点钱来帮助fcitx发展的更好.
最后一句说的好
3.1 的具体需求是什么?要是和这个 https://github.com/lilydjwg/winterpy/blob/master/pyexe/pymb3 一样的话我就领了。
可以来个Donate链接。。。
PS,顶第一条!
有没有赞助帐号呢? 我也愿意捐些钱给这个我一直在用着的项目。
@kevin 这个得问某仙子……
另外csslayer你的真实名字好像在 LinuxTOY暴露出来了……
“我时间不够!我需要人手!” 天朝混社会大学的程序员不都是这样的嘛
支持一下,我就努力帮助这个软件进EPEL吧。
其实当时去申个 SoC 碰碰运气也好嘛……$5000 呢……
移植到 Windows,奖金 -$800…
CSSlayer 有在 fcitx-im.org 上写捐助方法: http://fcitx-im.org/wiki/Donate
移植mac我领了。。
致敬!你可以弄一个捐助的按钮啊
第2这条似乎用不着再弄了,gnome3里面有个输入法扩展,类似于kimpanel的效果,可以完成无缝集成fcitx。我的系统上就在用
前来顶贴。其实我最怕的是当年fcitx停止开发的情况重演,目前来看我有点多虑..
等忙完这阵子,阅读fcitx源码参与开发,立贴为证。
前排支持~捐赠神马的,我还是可以出点力的。
@w359405949
那个就是cssplayer自己写的……
能力有限,只能帮忙转载~~
我电脑从上到下完蛋了,数据全数丢失,至今我的个人电脑连网都不能上。。对您的活造成的损失我表示极大的歉意。。。
@Mike Manilone 所以你看到这里显示为 Windows XP 系统(摊手
@mz
给跪,有眼不识泰山
@Mike Manilone 彼此彼此,我笔记本显示器跪了。。
没能力写程序,只好尽可能的宣传一下。。。
情感上支持下,一直用的输入法,希望越来越好~
很想申请,但是技术不够):
想起来面基那天我没给您双皮奶的费用……您可以把原本捐Fcitx的10块当双皮奶的费用,等我有信用卡了再重新捐……
想领5
我有兴趣参加开发工作
test UA… 沒惡意。。。
@Hexchain
移植到 Windows,奖金 -$800… 够狠
我把Axel移植到win32下了 http://xsandbox.googlecode.com/svn/trunk/axel-win32/
http://www.codeproject.com/Articles/335690/MultiThread-Download-Accelerator-Console
GNOME集成能够解决全局聊天的置顶问题吗?
如果能够解决,果断转fcitx。
@StarBrilliant
https://github.com/csslayer/kimpanel-for-gnome-shell
https://extensions.gnome.org/extension/261/kimpanel/
老大掏钱开发怎么好意思呢,等我现在的项目做完了给你捐助,不过钱不多,估计是100
希望界面做的好看点,sougou-pinyin 和 ibus-sunpinyin可能是个标杆。
@flashbang 我可不认为ibus-sunpinyin是啥标杆……sunpinyin上反过来才对
我可以参与开发,我是学习C的,我会先检出代码来学习一下,另外可以捐助一部分资金,这两天就会处理。
yaourt傲娇了,调教中
说句闲话, 试着编译了某人的firefox-kde-opensuse包….渣机器下滚了6个小时后最终以硬盘被塞满而告终……..
@.txt firefox 这种变态玩意……还是很占内存和硬盘的……有用gentoo的觉悟再说编译firefox吧…… (当然ooo更恐怖……)
aur上不是有很多人发布编译好的,用他们的呗……
请问ubuntu 12.10,fcitx 安转了拼音fcitx-pinyin,但怎么配置中都找不到这个输入法?
其他libpinyin,google pinyin都正常
重启fcitx再看? 就叫拼音. 界面的语言是中文? (否则不要仅仅显示当前语言)
@tmk
…..居然不接受空评论(只带回复)么…..
@tmk 就叫拼音而已吧……先确认你没眼花……再重启动fcitx看看。
@yyc @csslayer
晕,果然重启就出现了。
应该是上次从ubuntu 12.04升级到12.10拼音被错误卸载了,后来把它重新装上了,还以为已经用上了——因为libPinyin好像在kimtoy工具条显示的也是一个“拼”字……
直到这几天,总感觉输入不对劲,很多常见词都没有,检查fcitx配置,发现只有libpinyin,google 拼音在用,没有发现fcitx 的拼音。
现在想来,当时装上fcitx pinyin到现在一个月没有重启系统……
还得吐槽一下google pinyin,libpinyin,名声在外。但词库弱爆了不说,词语组合感觉也都完全不如ibus,fcitx,scim自带的,简直难以置信……
@tmk 其实内置拼音的词库不比libpinyin好…….吧………?…..
@yyc 我也这么想。但是我以前试过ibus自带的拼音和ibus libpinyin,这些天也对比了fcitx pinyin和fcitx libpinyin。
血淋淋的事实告诉我,libpinyin就是个渣
@tmk @yyc
既然如此我就跑去围观了一下数据……
libpinyin需要支持注音……完全标注过音调的词库可能蛮少,对比容量的话open-gram的容量和质量都明显要更好……看看interpolation.text 的话,2-gram的部分不知所谓的搭配很多…(open-gram记录有350w,libpinyin的只有140w)
libpinyin的数据例如摘录一部分的话……(虽然百万条看完是不太可能,不过我抽样看这不是个例……)
\item 雀 得知 count 2
\item 雀 黄龙 count 4
\item 雀 高飞 count 3
\item 雀 故意 count 2
\item 雀 没有 count 4
\item 雀 离开 count 3
\item 雀 朋友 count 6
\item 雀 下来 count 3
\item 雀 知道 count 2
open-gram里面的还都是人话……
fcitx自带的的话……词库虽然只有20w条,似乎quality也还行,问题更多在缺少某些词而不是错误上,以及整句算法基本等于没有……不过反正有cloudpinyin了所以……如果你只打词组的话而不是打整句的话……可能也可以产生自带拼音也还不错的错觉……
googlepinyin内部有bug,本来就是google已经不更新的代码,也没人乐意去修……有的时候有死活记不住词的情况……词库的话只能说是其他所有人的子集,和自带拼音一样,也只是单纯的词无搭配……容量只有4.8w左右。算法上比自带拼音略好……举例的话,假设一个词是4个字,自带拼音如果能用前三个拼音组词,这四个字猜的默认结果肯定是 3 | 1 拆分,googlepinyin的话还可以看看 2 | 2 是否概率更高这样……
单论数据看起来 sunpinyin 最好……
@csslayer 这么看起来libpinyin是不差的,但是实际使用的确是感觉相当不正常。
我刚才又试了以下,发现我感觉libpinyin低效词库小的原因好象是一些常用词缺乏,比如“源自”。如果常用libpinyin而且没有开启云拼音,问题会非常突出。而且常用词缺乏,需要一个字一个字去拼的确让人感到崩溃……
@csslayer sunpinyin确实质量最高
我是个Linux初级用户,我来报一个bug,Fcitx原来3.x版的时候使用Dia可以输入汉字,现在我的Debian sid+kde4.8.4+Fcitx 4.2.4.2-1不能在Dia 0.97.2-8中输入汉字,只能在诸如gvim中输入后复制粘帖到Dia中~求解决,谢谢!
@kaji331 看看有什么键冲突……以前我的vim中python-mode和fcitx的c-space冲突就是输入不了中文,改过就好了。
我学软件的, 很想加入开源事业, 不过水平实在有限, 先在github fork了, 慢慢学习, 希望能给fcitx作点贡献.
先学习学习先
为毛我的看不出来是archlinux啊!我换个浏览器试试!
@mrmuxl Archlinux的浏览器没在ua里面加archlinux,别试了……
这种都是每个发行版自己patch了改的默认值……
Flash全屏以后唤不出输入法,例子:A站的视频
@.txt a站提示我全屏输入需要flash插件11.3以上……(你懂得,这在linux上不存在
@csslayer
你懂的,chrome的pepper flash
another gsoc.
新一年的 GSOC 又来了。
@csslayer 活动还在进行么?不能出力,出钱倒也能凑合
@hilojack 你随便啥时候donate的话……都至少能补我维护服务器的钱
any donatation is welcome
@csslayer Done! 说一句,你在donate联系方式可真TM geek!