歲寒骂因,我已不記得是在我生命中的哪個(gè)時(shí)刻方庭,這兩個(gè)字從我腦海深處冒騰出來(lái)翩瓜,并從此被定為我的標(biāo)簽。我忽然覺得是時(shí)候和大家講一講我和這個(gè)輸入法之間的故事了序无。
這段緣起示惊,得從我決定做第一版輸入法的前一年說(shuō)起,或是比這更久遠(yuǎn)的時(shí)候愉镰。當(dāng)時(shí)我從高中考上大學(xué)米罚,一時(shí)間沒有了終極之戰(zhàn)的壓力,我忽然失去了目標(biāo)感丈探。大學(xué)里的課程讓人索然無(wú)味录择,我決定找點(diǎn)事情給自己做。不過(guò)故事不是這么簡(jiǎn)單就開始的碗降,我給自己找的事情并不是做一款輸入法隘竭,那時(shí)候的我腦子絕對(duì)不存在這種想法,我給自己找的事情是——寫一本小說(shuō)讼渊。
我相信很多青年都有屬于自己的文學(xué)夢(mèng)动看,沒錯(cuò),其實(shí)我最想做的是成為一名作家。在才情這方面,我從來(lái)都有自證的沖動(dòng)恢准,我想這應(yīng)該是我最讓人討厭的一點(diǎn)迁杨。我這么想蒜鸡,便著手這么做。我是個(gè)急性子,日后的種種也應(yīng)證了這一點(diǎn),但誰(shuí)能說(shuō)這不是一件好事呢篷店?關(guān)于寫小說(shuō)的整個(gè)過(guò)程在這里從略,畢竟這些不是重點(diǎn)臭家,那我直接跳到結(jié)局就好了疲陕。結(jié)局是我寫了一部75萬(wàn)字的小說(shuō)方淤,小說(shuō)名叫《武為王道》,講的是一個(gè)未來(lái)的關(guān)于武學(xué)的科幻故事蹄殃,現(xiàn)在還在起點(diǎn)中文網(wǎng)上可以閱讀到携茂,我用的筆名叫臨歲寒,因?yàn)闅q寒這個(gè)筆名在此之前被別人使用了窃爷,所以我只好在前面加了個(gè)臨字(不得不說(shuō),歲寒這個(gè)筆名走到哪但挺受歡迎的)姓蜂。當(dāng)然了按厘,這并不是結(jié)局的全部,除了75萬(wàn)的作品之外钱慢,我還收獲了肩周炎和鼠標(biāo)手逮京,可謂成果豐碩。這些意外收獲將我導(dǎo)向了另一個(gè)奇怪的想法束莫,既然在電腦上寫東西對(duì)身體不好懒棉,那我能不能在手機(jī)上寫呢?
這種想法其實(shí)很愚蠢啦览绿,在手機(jī)上寫作策严,對(duì)身體傷害肯定更大,但他有一個(gè)莫大的好處饿敲,就是我可以隨時(shí)隨地地寫作妻导。于是我開始嘗試著用市面上比較流行的輸入法寫東西,五筆和全拼我都嘗試過(guò)怀各,但雙拼沒有倔韭,當(dāng)時(shí)沒有什么心思去學(xué)一門新的輸入方法,因?yàn)槲覍?duì)五筆本身比較執(zhí)迷寿酌,但是他們給我體驗(yàn)卻令我不甚滿意。在觸摸屏上使用擊鍵式的輸入法槽點(diǎn)很多壶栋,我也不多列舉琉兜,反正用過(guò)的人肯定也都知道,于是我開始想允睹,我能不能自己做一款輸入法该互?這無(wú)疑是一個(gè)更奇葩的想法,至少他和寫作這個(gè)目的是南轅北轍的。但是作為一個(gè)文藝?yán)砉つ械膬?yōu)勢(shì),卻在此時(shí)得到了充分的體現(xiàn),我樂(lè)意寫文章我就寫文章嬉挡,我樂(lè)意寫代碼我就寫代碼拔恰。
歲寒輸入法之大王子的悲傷
我不得不承認(rèn)河爹,在我決定做一款自己的輸入法之后的相當(dāng)長(zhǎng)時(shí)間里媳维,我的這個(gè)決定看起來(lái)都不怎么像一個(gè)理性的指黎,或者說(shuō)一個(gè)好的決定。就原本鐘情的寫作而言唠梨,我準(zhǔn)備做的是一件與之很難搭上邊界的事情袋励,就算搭上侥啤,也是擦邊球当叭;而就提高編程水平而言,我其實(shí)可以有其它更好的方向去努力盖灸,而不是這樣一塊難啃的硬骨頭蚁鳖,從很多技術(shù)鍛煉方面去看,輸入法顯得既苛刻又不夠有營(yíng)養(yǎng)赁炎;然而醉箕,我就這樣莫明其妙地拿出了一條道到黑的精神來(lái)了。
當(dāng)一個(gè)人雄心勃勃地決定做某件事情時(shí)徙垫,他的第一次嘗試往往都會(huì)自恃過(guò)高讥裤,也可以說(shuō)是預(yù)想得太美好。畢竟在沒有被成功的母親扇個(gè)幾巴掌之前姻报,很難有人能夠自覺地意識(shí)到自己的目標(biāo)與能力己英,自己的夢(mèng)想與現(xiàn)實(shí)之間的差距有多大。年輕的時(shí)候我(當(dāng)然吴旋,我現(xiàn)在也不能算老)也天真以為成功很容易损肛,只要有個(gè)神想法,然后把他做出來(lái)就好了荣瑟。對(duì)治拿,那確實(shí)是個(gè)神想法。
第一版的歲寒輸入法和現(xiàn)在這個(gè)版本的歲寒輸入法差別可謂天壤笆焰。說(shuō)實(shí)在的劫谅,歲寒輸入法3已經(jīng)夠難看了,但其實(shí)還有比之更難看的存在,那就是歲寒輸入法1同波,我所謂的一筆虎版本鳄梅。一筆虎指的是不斷筆的勾畫一個(gè)字符或者圖形,我借用了這個(gè)概念未檩。那個(gè)時(shí)候戴尸,我的思路重心在五筆輸入方案上,我設(shè)想用戶通過(guò)每一次簡(jiǎn)單的勾勒一個(gè)形狀就能準(zhǔn)確的獲得五筆中的一個(gè)字根冤狡,然后剩下的就是和五筆方案一樣的事情了孙蒙。那么要實(shí)現(xiàn)這一點(diǎn),在技術(shù)上就有一個(gè)坎是不可繞過(guò)的——圖像識(shí)別悲雳。這無(wú)疑是手寫輸入法中的一座高山挎峦,但你應(yīng)該知道什么叫初生牛犢不怕虎。我剛學(xué)明白怎么走路合瓢,便異想天開地奔高峰而去坦胶,你應(yīng)該能夠想像到當(dāng)時(shí)我認(rèn)識(shí)這個(gè)問(wèn)題的態(tài)度有多輕蔑。
雖說(shuō)我的態(tài)度有點(diǎn)那啥晴楔,但是我對(duì)待技術(shù)的態(tài)度還是相當(dāng)端正的顿苇,一如毛爺爺所說(shuō)的,戰(zhàn)略上藐視敵人税弃,戰(zhàn)術(shù)上重視敵人纪岁。在圖形識(shí)別方面,我費(fèi)了九牛二虎之力設(shè)計(jì)了一個(gè)相當(dāng)簡(jiǎn)單而粗糙的方法则果,對(duì)圖形的識(shí)別率大概在30%上下幔翰,基本介于不能用和不好用之間。為此我了解到我所在的華南理工大學(xué)有一個(gè)團(tuán)隊(duì)在做輸入法西壮,而且專攻手寫遗增,便欣然帶著剛剛出世的歲寒一筆虎輸入法去拜訪團(tuán)隊(duì)領(lǐng)袖。教授見了我款青,也見了我的拙作做修,看不出不出他究竟是開心或是難過(guò),只是最后臨別時(shí)他叮囑我可都,小伙子缓待,回去以后可以多看些文學(xué)方面的書。我聞言甚喜渠牲,當(dāng)即把我寫過(guò)小說(shuō)一事托出旋炒,以示我也是一個(gè)對(duì)文學(xué)頗為熱愛的人。他聽后笑了笑签杈,拍拍我的肩膀把我送出了他們實(shí)驗(yàn)室瘫镇《κ蓿回來(lái)之后,我回過(guò)味來(lái)铣除,咀嚼出他建議的言外之意谚咬,心里挺是難過(guò)的,也不打算再去求助于他尚粘。年輕人身上的那種毛躁總是不受前輩的待見择卦,我想日后我們也是一樣的。
其實(shí)此時(shí)我已經(jīng)隱約地感覺到自己所有的一切努力都失敗了郎嫁。即使拋開技術(shù)問(wèn)題秉继,輸入方案本身的設(shè)計(jì)就很有問(wèn)題,過(guò)于理想化的思路注定了他一出身便會(huì)夭折的命運(yùn)泽铛。不過(guò)我也是有可能創(chuàng)造了一個(gè)紀(jì)錄的尚辑,那就是我發(fā)明了,這個(gè)世界上只有一個(gè)人知道該如何使用的輸入法盔腔,那個(gè)人就是我杠茬。這像是一個(gè)榮譽(yù),但也無(wú)異于一項(xiàng)恥辱弛随。我決心瓢喉,再來(lái)一次。
歲寒輸入法之二公主的閨怨
最近特別忙撵幽,趁個(gè)空閑寫一點(diǎn)灯荧。
歲寒一筆虎輸入法的完成沒有為我?guī)?lái)什么東西礁击,名也好盐杂,利也好,都沒有哆窿,唯一的好處好像是我的編程能力達(dá)到了半桶水的水平链烈,當(dāng)然也有壞處,那就是更他媽認(rèn)死理啦挚躯!因?yàn)檎J(rèn)死理强衡,我決定做第二版歲寒輸入法。
第二版歲寒輸入法的開發(fā)時(shí)間相對(duì)比較短码荔,因?yàn)樗星懊嬉还P虎版本的技術(shù)基礎(chǔ)漩勤,尤其是在第一版時(shí)建立起來(lái)詞庫(kù)可以在這個(gè)版本里重復(fù)利用。這是因?yàn)榈诙€(gè)版本也是基于五筆方案設(shè)計(jì)的輸入法缩搅,可謂同根同源越败,也就具體的輸入方法不同而已。值得一提的是硼瓣,雖然輸入方案是五筆的究飞,但是輸入單位是字根而不是字母編碼,因此現(xiàn)成的五筆詞庫(kù)不能直接利用,必需重新編輯亿傅。為了編輯這個(gè)新的詞庫(kù)媒峡,我專門開發(fā)了一個(gè)app,安裝在我花500塊錢買的平板上葵擎,然后一個(gè)字一個(gè)字的編輯出來(lái)谅阿。就這樣,我花了將近三個(gè)月的時(shí)間把總數(shù)達(dá)到8500的字的詞庫(kù)編輯出來(lái)〕曷耍現(xiàn)在想想奔穿,當(dāng)時(shí)自己的腦筋里一定是缺根弦,不然怎么會(huì)干這么不可理喻的事情來(lái)敏晤。也許我就是有這樣一種習(xí)慣贱田,當(dāng)我開始做一件事情后就會(huì)忘了去思考這樣一件事情到底有什么意義,只知道埋頭往前走嘴脾,一直往前走男摧,也沒有去注意是否南墻就在前頭。
后來(lái)我們學(xué)院舉辦了一年一度的課外創(chuàng)新比賽译打,我懷著試一試的心情拿著第二版參加了比賽耗拓。決賽那天,評(píng)委問(wèn)我奏司,你為什么給你的輸入法起歲寒這個(gè)名字乔询?我想了想,回答說(shuō)韵洋,因?yàn)槲蚁胱屗犉饋?lái)文藝一點(diǎn)竿刁,全場(chǎng)轟然。那個(gè)時(shí)候搪缨,關(guān)于文藝青年和二逼青年的討論正熱烈著呢食拜。在展示輸入法時(shí),我簡(jiǎn)單的介紹了一下第一個(gè)版本的情況副编,當(dāng)我十分“光榮”地說(shuō)我是世上唯一一個(gè)懂得如何使用它的人時(shí)负甸,全場(chǎng)再次轟然,但我的心里是苦澀的痹届。后來(lái)我搶走了本是我一位同學(xué)囊中之物的第一名呻待,結(jié)果擔(dān)驚受怕起來(lái),那個(gè)時(shí)候队腐,關(guān)于“不殺之恩”的討論也是熱烈得很蚕捉。
雖然我贏得了比賽,但我心里是知道的香到,歲寒輸入法的第二個(gè)版本依然是不可能成功的鱼冀。這個(gè)世界上可以拿到名次的垃圾很多报破,不差歲寒輸入法一個(gè)。歲寒輸入法2只是我不甘失敗的一次掙扎千绪,只是一個(gè)看似創(chuàng)新充易,實(shí)則無(wú)用的代碼玩具。不過(guò)她倒是為我撈到了學(xué)會(huì)編程以來(lái)的第一桶金——1200塊的比賽獎(jiǎng)金荸型。至此盹靴,我已不能說(shuō),在歲寒輸入法上瑞妇,我無(wú)名無(wú)利稿静,終于,我連這點(diǎn)道德優(yōu)越感都丟掉了辕狰。當(dāng)時(shí)改备,已經(jīng)是大三臨近結(jié)束,也是時(shí)候準(zhǔn)備考研的事項(xiàng)了蔓倍,我猶豫了一陣悬钳,在心里對(duì)自己說(shuō),還有繼續(xù)的必要嗎偶翅?答案是默勾,就這樣吧。
歲寒輸入法2剛出世我就把轉(zhuǎn)手她嫁人聚谁,彩禮是1200塊母剥,然后就置之不理了,我真是一個(gè)狠心的父親形导。
歲寒輸入法之三太子的崛起
時(shí)間回到我大四那年环疼,那時(shí)忙碌的考研生活也告一段落,我又有了時(shí)間可以去折騰輸入法了骤宣。當(dāng)時(shí)我對(duì)于輸入法其實(shí)已經(jīng)心灰意懶秦爆,我甚至已經(jīng)回想不起我為什么還會(huì)去思考如何制作第三個(gè)版本的問(wèn)題序愚,只知道好像我的心緒始終在輸入法上面縈繞著憔披,拿不開,扯不走爸吮,像是不甘心芬膝,更像是不舍得。
對(duì)文字的執(zhí)著誘惑著我形娇,也引導(dǎo)著我锰霜。經(jīng)歷了這么久的嘗試,我已然深刻地意識(shí)到五筆之路不可通行桐早,我決定改弦更張癣缅。但在此之前我并沒有著急動(dòng)手厨剪,因?yàn)樵跊]有好的想法之前,貿(mào)然動(dòng)手恰恰是在浪費(fèi)時(shí)間友存。那段時(shí)間里祷膳,在我腦海里有各種各樣的新奇想法一個(gè)一個(gè)地冒出來(lái),然后又被我一個(gè)一個(gè)的推翻掉屡立。這一次直晨,我的關(guān)注點(diǎn)落在了拼音上。這是建國(guó)之后對(duì)漢文字存續(xù)和發(fā)展具有里程碑意義的創(chuàng)造物膨俐。拼音對(duì)于漢字語(yǔ)音系統(tǒng)的形式化和標(biāo)準(zhǔn)化做出了不可磨滅的貢獻(xiàn)勇皇。我琢磨著他的美妙,直到忽然有一個(gè)瞬間我仿佛抓到了某種微妙的東西焚刺,也許這正是所謂的靈感敛摘。我意識(shí)到漢語(yǔ)拼音在結(jié)構(gòu)上是極具規(guī)律性的,這種規(guī)律性應(yīng)該可以加以利用乳愉。于是我從這個(gè)方面入手進(jìn)行思考着撩,我發(fā)現(xiàn)在韻母中結(jié)構(gòu)相似性比較明顯,諸如帶n匾委,帶ng的韻母拖叙,但稍顯雜亂,而聲母中結(jié)構(gòu)相似性雖然較少赂乐,但卻很規(guī)律薯鳍,就只有三個(gè)帶h的聲母“ご耄看到這一點(diǎn)我聯(lián)想到了高中化學(xué)學(xué)的的元素周期表挖滤,其中族的概念似乎與這些規(guī)律有異曲同工之妙。借助于化學(xué)中族的概念浅役,我構(gòu)想出了鍵族的概念斩松,并利用觸摸屏在空間上更為豐富的可操作性來(lái)體現(xiàn)鍵族這一概念,我稱之為空間復(fù)用觉既。不僅如此惧盹,我還從雙拼輸入方案中汲取了很多養(yǎng)分將它們?nèi)诤系轿业姆桨府?dāng)中。
我開始了又一輪新的創(chuàng)造瞪讼。期間钧椰,故事很多,也很繁冗符欠,無(wú)可贅述嫡霞。但孤獨(dú)和懷疑依然伴我左右,堅(jiān)持與放棄抉擇之難始終在我心頭激蕩希柿。有時(shí)候我會(huì)問(wèn)自己诊沪,為什么不能像別人一樣养筒,利用大四僅剩的時(shí)間做些更輕松快樂(lè)的事情?比如泡妞端姚,當(dāng)然能不能泡得到是另當(dāng)別論的事情闽颇,再比如說(shuō)旅游,長(zhǎng)長(zhǎng)見識(shí)多好寄锐,再不濟(jì)玩玩游戲也行兵多,多練手方能少坑爹。然而我還是選擇繼續(xù)寫我的輸入法橄仆,一如當(dāng)初我堅(jiān)持寫我的小說(shuō)一樣剩膘,哪怕我還是會(huì)因此患上肩周炎和鼠標(biāo)手。因?yàn)樗鼈兌际俏覂?nèi)心的思想盆顾,只有我能對(duì)它們負(fù)責(zé)怠褐,我有責(zé)任將他們從虛無(wú)之海中解救出來(lái),化成實(shí)在您宪。而且我喜歡自己在屏幕前默然耕耘的樣子奈懒,在那些時(shí)間里,好像這個(gè)世界都在我的指尖上跳躍宪巨,宇宙中的星光因?yàn)槲业拿恳淮螕翩I而閃爍磷杏。
我的奮斗并非無(wú)由,我有我的夢(mèng)想捏卓,畢竟誰(shuí)不渴望成功呢极祸?
而令我驚訝的是,我發(fā)現(xiàn)這個(gè)新的方案的兼容性和可塑性超乎我的預(yù)想怠晴,在不斷地實(shí)現(xiàn)過(guò)程中遥金,方案本身又總是能激發(fā)出我新的靈感,仿佛創(chuàng)造他的人是他自身而不是我蒜田。是他自己擁有了生命稿械,我只是他在人間的奴仆,幫助他降臨這個(gè)世界冲粤。所以面對(duì)他時(shí)我總是謙卑而固執(zhí)美莫。
最后,歲寒輸入法成為了今天你所看到的樣子色解,他的外表雖然依舊丑陋茂嗓,但他的內(nèi)在已經(jīng)十分豐富,這種豐富更多是來(lái)自于他自身而不歸功于我的創(chuàng)造科阎。他就是我的三太子。我深信忿族,他正在崛起锣笨,而且已然是我今生的驕傲蝌矛。
這是我一年多前在貼吧寫下的文字,此時(shí)讀來(lái)错英,思緒又上心頭入撒,故將此文留于簡(jiǎn)書,與諸君共賞椭岩。