✨AI算命大師
議題選項
議題評分
#1991729 - 2018-07-07 22:32:52 命理網核心 library 開放原始碼
站長 離線

六六大順
註冊: 1999-12-21
文章數: 6716
來自: 新竹,台北 ***

命理網 https://destiny.to 核心 library

網址 : https://github.com/destinynet/destiny-core

Q : 這是什麼 library ?

A : 此即整個命理架構最核心的演算法、資料結構、抽象介面 (interface)。

Q : 程式語言用哪種?

A : Kotlin . 原本使用 Java , 最近半年 (since 2017年年底) 逐漸 migrate 到 Kotlin。

Q : 請問怎麼使用?

A : 請自行讀 code (本人不負責教學). Test case 都有附上,自己看。

Q : 我要怎麼學習讀懂?

A : 您必須熟悉 Java / Kotlin / Object-Oriented & Functional programming 才能看得懂。

Q : 可以教我嗎?

A : 花錢請我。

Q : 我可以在我電腦上執行排盤程式嗎?

A : 不行。

Q : 為什麼不行?

A : 這只是「演算法」,其餘 底層實作(某些有版權問題)、graphic、web、DB 端的模組並未釋出。

Q : 那釋出這 library 有什麼用?

A : 提供給想要寫命理程式的人一個參考。

Q : 沒有版號或 changelog 嗎?

A : 十多年來一直是 0.0.1 版 (見 pom.xml ) , changelog 就是 commit log 的 comments。

Q : 本 Library 的 API 穩定嗎?

A : 不穩定。您若是觀看 changelog , 會發現整個架構,大約三個月一小變,兩年一大變。

Q : 為什麼 API 不穩定?

A : 因為本 library 會隨著程式設計師(就是站長一人)的眼界、經驗,逐漸引入架構中。 從最古早的 Java 1.x 大量採用 Stateful 的 OO design, 到Java 8 之後大量引入 Optional , stream , map , flatMap 等運算子, 逐漸轉向 stateless / functional style。 又到了2018大量轉向 Kotlin 後,又棄用了 Java8 的 Optional / Stream,整個架構更 pure-kotlin,更 functional。 未來還會不會大改變?有可能。

Q : 大概多久更新程式碼?

A : 可自行看 commit code,有時幾乎天天都會 commit code 。有時會偷懶一兩週。

Q : 這真的就是命理網在跑的程式嗎?

A : 是的,千真萬確,而且還更新。許多更新的模組還沒放到網路上。

Q : 接受 PR (Pull Request) 嗎?

A : 不 , 您可以把書籍原文或是 link 給我,我會自己看。或是在命理網站務區提出來討論也可以。

Q : 版權呢?

A : GPLv3

Good Luck

2018-Jul-08
_________________________

站務區內的文章我一定讀。而其他板面文章我甚少閱讀。
因此,若有事聯絡指教,麻煩請至站務區內貼文,謝謝。


✨ Twitter : http://twitter.com/destinynet
✨ 站長Facebook : http://www.facebook.com/Destiny.Pro

↑回到頂端↑
廣告




全部議題
議題 貼文者 : 張貼日期
Re: 命理網核心 library 開放原始碼 紅兒 2018-07-08 03:21:32
Re: 命理網核心 library 開放原始碼 JamesH 2018-08-03 13:04:49
Re: 命理網核心 library 開放原始碼 radiumtw 2019-05-12 23:37:09


本站是個命理討論的園地,如果您要問命,請務必詳閱各板板規,遵守發問規則,不要只留個生日或是命盤, 其他什麼都沒提。貼命盤的方法請特別注意算完命盤後的文字說明,不要貼個沒人看懂歪七扭八的命盤, 貼錯命盤及未遵守板規者,文章很有可能被不預警刪除 另外,如果您提了問題,而有人回覆的話,不論對與錯,請務必多上來回應論命者, 我們不歡迎那種提了問題就等人回答,也不回應的人。我們需要的是,「良好的互動」及「長期的追蹤」。
本站大多數的討論區都得要註冊才能發言,您若是要張貼討論,請務必註冊為使用者, 如果您忘了您的密碼,請在登入」的畫面, 輸入您的帳號,再按一下我忘記我的密碼了」, 此時系統會寄一封信到您當時註冊的 Email 信箱裡面, 裡面則附有一個臨時密碼,請您拿到密碼後用此臨時密碼登入。登入之後可以在 編輯個人檔案」裡面修改成您習慣的密碼。
logo
欣洋網路有限公司