Giter Club home page Giter Club logo

alphaim's People

Contributors

kartorz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

alphaim's Issues

李师傅!请添加词库服务器功能(已筹到租金),以及我编写的“单手笔顺输入法(码表)”。

李力琼师傅:您好!
由于担心您的Gmail收不到,所以又转发来Github。

由于我现在无法访问 gmail,所以用 163 信箱来联系您。
(真心希望现在这封信不会被墙挡着,能顺利发到您的gmail信箱,也不会被gmail邮件系统当成垃圾邮件拒收。)

关于改进 Linux 下的输入法的事情,我在 forum.ubuntu.org.cn 论坛和 Ping-Wu 已经讨论了半年了,
之前也法邮件问过 Rime 的弓辰,他说他现在的兴趣是研究算法,对写软件没兴趣。
也发邮件问过 ubuntu kylin 做搜狗Linux版的余杰和吴孝夷,他们3月的回复说:“是否要参与开发我们内部还需要讨论。”
其它输入法的开发者例如 Fcitx 等也联系过,都没有回音。
主要问题是:
我不是程序员,不会写程序。Ping-Wu 好像只会一点程序。
我们空有热情,在论坛里叫嚷了几乎一整年,至今也没一个程序员主动过来说:“我来修改!”
目前我和 Ping-Wu 取得的共识是:

(1)Ping-Wu 有一笔小钱,约1500美元(折合一万元人民币),我也愿意出几千元,用来资助这个项目,例如:词库服务器的租用。
此外,如果有人愿意带头做 Linux 下输入法的改进项目,我们还将在论坛发起众筹,以解决后续资金问题。

(2)Ping-Wu 已经提出很多 ibus-pinyin 和 ibus-libpinyin 搭配使用以提高输入效率的方法,
但我觉得,基于 “大部分用户很懒,只想一次安装就能使用功能完美的软件” 的心理,
还是建议把 ibus-pinyin 和 ibus-libpinyin 的优点合并到一起,甚至把 Fcitx 小企鹅以及 Rime 中州韻输入法的优点也做出来。
(讨论这个问题的时候,我们还不知道您已经或正在做 AlphaIM 输入法。)

(3)只要有了第一个测试版出来,我们就可以在论坛置顶帖宣传,号召大家使用、反馈bug、提出用户体验意见。

分析原因,归根到底,我们是没钱、没名望,
我和 Ping-Wu 两个人自己的凑钱,只够租用服务器,而无法以支付每月工资的形式来聘用熟练的程序员。
而我们在 Linux 行业又是一点名气都没有,更无法产生号召力,无法吸引到甚至一个中学生来参与这个输入法改进项目。
结果就是,论坛里空有长篇大论,看的人也很多,却没人做。

由于没有发工资的老板,就难以像大公司那样有一个能让全部参与者甘心服从指令的“老大”。
因此,最担心的是:即使拉来了几个人,愿意合作这个项目,也常常会为了某个“功能的取舍”或者“实现方式的选择”而争争吵吵,然后不欢而散。
解决方法:
由一位名气足够响亮的业内人士指挥、或者由原输入法的开发者回来领导、或者由一位愿意出钱资助该项目的大老板来最终拍板……
所以,
如果有您来带头,那么相信应该就能很快吸引来很多人共同参与。
哪怕是一个热情高涨的中学生,积极地参与到这个项目里。现在的 linux 用户已经比10年前多很多了,会写程序的、有志向改进中文输入法的人,应该也有很多。但一片散沙,缺的就是一个带头人。

关于这个项目,我是有私人的目的,就是希望能把我花了一年半编制的“单手笔顺输入法(码表)”也能加入到这个输入法改进项目中。
之前您做的 AlphaIM 里带有拼音编码(用字母输入),现在我的这个是用数字小键盘输入,所以不必切换输入法,就能和拼音一起同时使用。
而且,这个“单手笔顺输入法(码表)”是有边旁部首输入编码的,也带有纯笔顺编码,29685个汉字、18万核心词库、200万扩展词库都带拼音。
所以,新的输入法改进项目、以及现有的输入法都可以随便使用我制作的这些开源词库,开源免费。
这些词库都已经保存成 txt 文本格式,以及 LibreOffice 电子表格 ods 文件,放在 github 可自由下载。
https://github.com/YQ-YSY/stroke-seq_MB
听说有个叫做“屮”的朋友在做 Linux 的“最简六笔输入法”,而我这个“单手笔顺输入法”里包含的“六全码”就是一个字最多只有六码(另外“精剪码”是最常用汉字“六全码”的前1-5码,纯“笔顺码”则是完全和汉字笔画数相同)。

附: 在 forum.ubuntu.org.cn 论坛的相关讨论:
《【最新发布】ibus-libpinyin 1.10.0 (libpinyin 2.2.0)》(首帖 2018-01-16 最新 2018-05-18)
http://forum.ubuntu.org.cn/viewtopic.php?f=35&t=486434&start=55
《【开源 发布】单手笔顺输入法码表 stroke-seq_MB 1.1 版,欢迎程序员们开发笔顺输入法软件。》(首帖 2017-07-17 最新 2018-03-29)
http://forum.ubuntu.org.cn/viewtopic.php?f=35&t=484603
《我编写了一个“单手笔顺输入法”的码表,请问如何利用、修改和调试Python写的ibus-table输入法程序?》(首帖 2018-01-12 最新 2018-02-08)
http://forum.ubuntu.org.cn/viewtopic.php?f=63&t=486411
《有关WPS/LibreOffice/Linux桌面的一些对话 》(首帖 2016-10-22 最新 2018-04-23)
http://forum.ubuntu.org.cn/viewtopic.php?f=35&t=481152

——哎,这几个帖子浏览量分别是22万、32万、49万又有什么用?没人开始做,就依然是长篇大论的空谈。
只说明** Linux 用户也相当多了而已。
Ping-Wu 觉得,想要一个开源软件变得更好,必须得有很多人用、然后收到用户的反馈意见,才能改进变得更好。
我认为,要想有很多人用,首先第一个测试版就的做得相当好,让人感觉比其它的同类产品都好才行,否则用户很懒的,懒得更换已经熟悉的软件。
万事开头难啊。

抱歉,唠叨了那么多。
再次希望,您能带头,开始做这个中文输入法的改进项目,起到能“吸引人来做”的结果。
至于怎么做,是修改 ibus-libpinyin 或者是改进您的 AlphaIM,或者重新写一个,您来决定好了。

希望收到您的回复。
谢谢!

(gmail发到163的邮件应该不会被墙挡着吧?)
单手笔顺输入法码表
https://github.com/YQ-YSY/stroke-seq_MB

make error

CharUtil.cpp: In static member function 'static int CharUtil::ucs4CharToUTF8Byte(u32, char*)':
CharUtil.cpp:32:59: error: narrowing conversion of '192' from 'int' to 'char' inside { } [-Wnarrowing]
     const char prefix[] = {0, 0xC0, 0xE0, 0xF0, 0xF8, 0xFC};
                                                           ^
CharUtil.cpp:32:59: error: narrowing conversion of '224' from 'int' to 'char' inside { } [-Wnarrowing]
CharUtil.cpp:32:59: error: narrowing conversion of '240' from 'int' to 'char' inside { } [-Wnarrowing]
CharUtil.cpp:32:59: error: narrowing conversion of '248' from 'int' to 'char' inside { } [-Wnarrowing]
CharUtil.cpp:32:59: error: narrowing conversion of '252' from 'int' to 'char' inside { } [-Wnarrowing]
Makefile:105: recipe for target 'CharUtil.o' failed
make: *** [CharUtil.o] Error 1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.