关于开源词典软件项目的一点想法

个人的浅见理解:把词的各个角度属性维护为元数据,在搜索的时候再另外搜索一次这个元数据,将它按需要的格式排版展示出来就可以了。

可以尝试的过程:
1、建词的知识库
2、详细描述知识库的应用场景
3、做几个词的搜索结果效果页面
4、撸码实现上面的功能并验证效果

2 个赞

不知 物书堂软件设计的是否合乎需求?抑或研究生成物书堂格式的字典?

归纳几种反对我的意见:

  1. 你连python的abc都不懂,现有的软件都不会用,还奢谈写新的软件,贻笑大方

  2. 就算你会写点简单的脚本,与其高谈阔论,不如自己先写几行代码给大家瞧瞧

  3. 你多半希望别人先写出来,然后自己好baipiao

一句话,对相关的务虚讨论基本上是属于一个冒头就打的态度。(当然也许是给我的特供)

论坛开通这么久,对更优秀的新词典客户端的需求一直明显存在,却连一个广泛参与的开源词典软件项目都没有启动过,和这种不是很健康的心态应该说不无关系。

个别对我冒头就打的ID对分享代码似乎没有任何兴趣,要么是对传家宝呵护备至,要么是深谙“藏拙”的传统智慧,论坛上如果没有人会写什么程序一有问题就要求助这样的自封“大佬”,恐怕是他们最乐见的。

好家伙,这真是没完没了。。。

程序开发本来就不是大众化的东西,参与门槛非常高,需要的技能非常专业。注释再详细,对绝大多数人来说也是天书,参与难度和飞船上天没区别。

痴人说梦。这已是大神级别了,专业的程序员中也是凤毛麟角。

小众论坛,活跃的就那么几个人,多是语言大佬,而非程序大佬,没启动过什么软件项目让你很震惊?隔壁40万用户又如何?

不要始终一副受害者的模样,没人特意针对你,也没人通过骂你来纾解心情。如果你有这种感觉,不妨先找下自身原因。

非要整个论坛跟你一起做白日梦,所有的回帖都夸你的建议好棒棒才消停?

你有发帖做梦的权利,请也给别人保持清醒的权利。

本人上一帖的原版本,对热爱古籍的朋友甚为不敬,极为不妥,特此郑重道歉!

推荐一本书 软件随想录(by Joel Spolsky)
当然还有最经典的《人月神话》,无论你写不写程序,都值得一读。

这几年我逐渐开始认识到,业余程序员与专业程序员在写程序的方式和方法上都有很大的差别。我打算找时间开个吹水的帖子,写写我作为一名“专业的业余程序员”的一些思考。一方面给一些可能需要的朋友参考,一方面吸收一些有价值的建设性的批判意见。

@surfactant 兄,對於開源軟件頗有定見,事物往往是先有新的看法才有可能開拓出不同的路徑,樂見仁兄多聊聊,辭典的樣貌應當是如何才能改善已有的缺失 :sweat_smile:

我认为这不是一个人可以完成的任务,如果能有一个参与门槛低的开源项目,在满足各种具体应用需求上的各种专业意见就会涌现出来并得到广泛的验证和筛选,那会是一个非常有意思的局面。

@surfactant 兄,少了從人性的觀點切入,困難度往往會比較高,環境條件和氛圍和此圈圈玩家的底子深淺不一和喜好不同若未成型頗難的,市場上現有的字典軟件,在下也是無法滿足,但無可奈何,現況也就如此,很難找到完全心儀的功能,感覺總是有憾,只能自行亂套瞎搞,在下淺見這應該也是目前一些玩家的狀態
從人性的觀點切入,真的好東西,多少都會藏私,難得幾個會樂于無私分享,這也是推此項目的困難重重之一
如同在下也想要有 wordweb 的 anagrams 可排出不等長單詞所有的排列組合,想很久也沒見有人搞出來分享,或許有其困難度,更或許沒人對此感興趣…
更或許早已有人搞出來但沒分享意願…
但若真的搞出來,願意分享嗎?…這就是人性的考驗了… :laughing:

不需要这么悲观,只要不直接涉及重大商业利益和知识产权,写程序的人通常是最具分享精神的一群人。在 stackoverflow 上,只要你能阐述的足够清楚,多难的问题都会有人帮助你,分享大段代码的网友大有人在。

(拜托兄台千万不要太客气,小弟被嘲讽惯了一时很不习惯)

@surfactant 兄,說的也對,在下淺見,任何東西的改善或改變要先有 vision ,然後尋找實現 vision 的模型,物理模型 +數學模型,若都有了後得實驗去試做和證實是否可行,和落差在哪? 如何再進一步的改善至可行的模型方案
確立大模型的細項,細項的先後順續…
再後續發展應該是屬 軟體工程了…

當然,若所提出的 vision 能得到多數人的共鳴和激勵出有創造能力的人願意投入實現這個 vision ,則比較容易順水推舟,實現想法會容易些

提出的 vision 若暫時無法得到共鳴,並不意謂看法有錯,往往得自行投入處理到某個程度,在略有成型後,則自然會有共同 vision 的人且有此能力的人投入助其實現

有時後甚至不需自行投入處理就會有一堆有能力的人投入助其實現,只要這個 vision 夠誘人…就能激勵有此共同需求的人則不難也

當然 願景 有時侯得好好包裝一下,不然如何激勵出這些傢夥的動機去投入

:laughing:

1 个赞

坦率说,这不在我的计划之内。我的努力仅限于呼吁和引起更多的讨论。

@surfactant 兄,目前大家用的 mdict ,golden dictionary ,功能上還是有很多不足,雖然如此,但也是個平台,至少在某種程度上開放讓使用者可以自行處理,雖不滿意但能接受,畢竟是從頭開始造車困難度太高了,可能所輸入的心力會和輸出的成果不成比例原則,除非是天生很愛搞,不在乎任何付出和結果和成敗,只樂在實驗找答案的才有機會成事

1 个赞

但這又和學英文的出初衷有點相違,值得 權衡一切 拿揑後再決定想改善,改變,創造的是什麼,可能付出什麼代價,和最差可能得到什麼成果後,則一切自有答案

2 个赞

@surfactant 兄,有空不仿研究一下 Anagrams partial words,頗具挑戰性,在下最近才想通整個道理,剩下的只有排版困擾,雖尚未著手處理,但模型已想透徹,同樣的道理也是可以應用于音標的 Anagrams ,頗有意思的問題 :sweat_smile:
在 wordweb anagrams 上,Anagrams 是全排,Partial 僅是排個一階,事實上可以再排一次直到無法排

1 个赞

这个问题和我的本业相差太远,所以很抱歉无法帮上忙。建议你单开一贴,慢慢详细介绍你的问题,帖子摆在那,相信总会有感兴趣的加入讨论,坛子里潜水的高人还是很多,如果我有能参与的点一定支持你。

@surfactant 兄,沒事的,純玩味性質而以,不具實用性,只是困擾多時的問題也算解決了 :sweat_smile:

2 个赞

原来已经解决了,祝贺你