Re: [閒聊] Project Coffee Jazz 詞彙用語正簡轉換

作者: t7yang (t7: 我認為這是一種背叛)   2018-04-26 01:24:01
不知道大家對這個 2016 年 11 月的一篇幻想文還有印象嗎?
現在他不只是幻想了,而且他還正要實現了。
當時我還只是一個剛上手寫 JS 而已,根本只是個許願文而已。
後來輾轉實力提升了不少,加上對新同文堂很不滿意
但是無奈現有的程式碼缺乏有效的管理,後來就選擇了自幹了
原本沒有沒有想要繼承新同文堂的,但是被 ett 拉了回來
所以就把這個代號改了一下,作為新同文堂 2.0 的開發代號
Project Jazz Cafe NEED YOU (新同文堂 2.0 需要你)
* 一組新的圖示(包含亮色系跟暗色系),可能還有其他的圖示
(你可以設計你的版本,最後我們再來投票)
* 重組字典檔專案(因應新的演算法和新增轉換用語預設字典檔)
對上述議題有興趣的人請聯絡我,我需要你的協助,或引介人才給我
大概幻想文出現後的一年,也就是 2017 年 11 月左右,我開始針對
轉換核心的部分進行開發,後續在針對套件主程式進行開發,期間
的概念發想、架構設計(重構)、程式碼轉寫一手包辦,
持續到現在為止還在寫。最近又為了能夠整合 FX 跟 GC 又改了一輪
(沒錯,以後兩個瀏覽器不用在分開了維護了,直接用同一份原始碼)
目前套件的程式碼已經寫得差不多了,舊版的功能(除了放棄的之外)
100% 支援。當然還少不了新的功能(譬如圖示右鍵選單)、修復瑕疵
SPEED UP~~~~~~~~~~~~ 轉換核心的速度更快(改善演算法跟資料結構)
轉換核心:tongwen-core (可以直接用在前端或是 NodeJS 環境)
github:https://github.com/tongwentang/tongwen-core
相對現有核心下,測試大概快了三倍多(Object 版),最近又提升了一點速度
應該可以到四倍。ES6 的 Map 版就更不用說了,速度更快。
歷時了快半年的時間,第一我也不是鐵打的,再來有些事情也不是我的專長
所以希望對這個套件有想法,想要貢獻自己所長的人,一起加入這個專案的開發
※ 引述《t7yang (t7: 我認為這是一種背叛)》之銘言:
: 有人提到有興趣聽聽我的概念,就大致把它寫成User Story
: (格式不一定正確,大概把構想的使用者需求寫出來而已)
: 開發代號:Project Coffee Jazz
: 就是一個構想中的開發代號,因為這個套件可能完全不會有啟動的一天
: 所以就不需要燒腦去想名稱
: 為什麼叫Coffee Jazz,希望瀏覽的同時可以輕鬆又舒適
: 好吧!這是亂掰的,單純只是我不知道要叫甚麼又很喜歡Jazz而已
: User Stories
: 1.使用者可以自訂轉換詞彙或用語
: a.提供預設辭庫
: b.可以增刪改查
: I.可以批次處理
: c.不限中文(擴大目標使用者)
: I.Color -> Colour
: d.可匯入匯出
: e.詞彙可套用標籤(避免過度轉換)
: I.類->類別(程式設計)
: II.公交車->公車(一般)
: 2.中文使用者可以透過套件互轉簡體正體
: 3.使用者可以根據網址套用轉換規則
: a.根據網址(正規表示法?)設定欲套用的規則和標籤
: 4.轉換工作必須即時根據網頁內容異動而再次轉換
: 上述的情境新同文堂多數是部分符合,最大的差異有以下幾點:
: 1.自訂詞彙批次增刪改查
: 2.不限中文使用者
: 除了擴大目標使用者外,最大潛在效益其實是吸引不同
: 語言的開發者加入開發行列,所以未來真的走到開發階段,
: 首要開發的使用者介面語言會是英文
: 3.克服非同步請求的內容無法轉換(目前新同文堂的缺點)
: 整個套件的開發一樣是需要各種人才,譬如
: 1.軟體架構設計
: 2.開發人員
: 3.UI/UX
: 4.美術設計
: 5.測試人員
: 這東西我一個人做,N年後有沒有可能開發的出來?可能有...
: 但是我寫程式其實只能算半路出家,而且還是燃燒生命的前端
: http://bit.ly/2ecf9yC <- 恐怖連結,膽小勿點,誤點就趕快關掉
: 很多技術其實都只能慢慢學,手上也有開發進度要趕
: 所以只好出一張嘴(誤)當召集人,看有沒有人要一起來跳坑的
: (完)
作者: examsystem (EXAMSYSTEM)   2018-04-26 03:15:00
作者: NiGHTsC   2018-04-26 09:04:00
再啦幹這些機會不屬於我,因為Addons還在55.0.3繼續用舊版同文堂…
作者: t7yang (t7: 我認為這是一種背叛)   2018-04-26 09:11:00
我還以為你那裡只有網路慢,原來人也這麼慢。我看你還是搬回台灣好惹
作者: bajiqa (多爾)   2018-04-26 11:54:00
我不會寫程式,但還是精神上支持你!
作者: retsamsu   2018-04-26 13:34:00
怎麼不放在 github 上,有人有能力就會發 pr 了
作者: t7yang (t7: 我認為這是一種背叛)   2018-04-26 14:49:00
因為是開放原始碼,所以終究一天會上傳到git server的期待別人 PR 把一些小問題處理掉,可以。但是期待別人 PR把功能寫出來,不現實了。真的有人要幫忙做的話,現在的新同文堂也不會這樣子了。可以去看看 commit 的都是哪些人

Links booklink

Contact Us: admin [ a t ] ucptt.com