Code Monkey home page Code Monkey logo

alphaim's Issues

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

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

李力琼师傅:您好!
由于担心您的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

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.