開源軟體的CONTEXT

2021-10-07 07:23:05 字數 397 閱讀 9439

熟悉android開發的人都知道,有乙個很常用的類,叫context,即上下文環境。

context, (事情發生的) 背景,環境,來龍去脈; 上下文; 語境…

把這個應用到程式開發上,是android乙個非常了不起的設計。

很佩服老美做事的特點,非常重視context, 即環境與背景的建設。

這是乙個非常重要而容易被人忽視的領域,她就像空氣,就像地基,就像房屋的承重牆,你不會時時刻刻感受到她的存在,但你卻離不開她。

linux, android, opencv, ros,mysql, mongdb…

這些各種各樣的開源軟體,它們是怎麼產生的?

為什麼要開源?

如何維持開源軟體的開發?

如何保證開源軟體的質量?

形成開源軟體的土壤?

開源的圍棋軟體

alphago 和李世石的大戰很吸引眼球,除了alphago,是否有其他的圍棋軟體,特別是開源的,可以看看演算法是如何實現的。找了一下,發現下面一下軟體 gnugo。go 是英語圍棋的意思,源自日語的 發音go 最新的版本是 3.8,2009年最後更新,看來也是很久沒有弄了。這裡直接提供了乙個 cu...

開源軟體和開源社群的反思

蔡維德李 磊北京航空航天大學 當前,許多新型技術憑藉開源方式推廣。開源 軟體的發展由來已久,目前已有數以萬計的開源社 區和模型。由於開源軟體存在侷限性,近來學術界 開始對開源軟體和社群的發展進行反思,認為 開 源軟體的使用比開發更重要 要重視發展開源軟體 工程技術 在大資料和雲平台的環境下,應該建立...

開源軟體 商業軟體 致力於開源軟體的成功

開源軟體 商業軟體 我很喜歡閱讀其他人分享的關於他們如何開始使用開源軟體的故事,因此我想補充一下。不同之處在於,我純粹是出於業務原因而選擇開源。後來我出於諸如個人自由和社群之類的原因而接受了開放源 方式,但是我最初接觸開放源 方法的原因是試圖找到解決業務問題的最佳解決方案。在1990年代初期,我的職...