Tag Archives: software

AWS OpsWorks 支援 Puppet Enterprise

算是等很久的功能了... AWS 支援的是商業版本的 Puppet Enterprise,掛在 OpsWorks 產品下:「New – AWS OpsWorks for Puppet Enterprise」。 Master server 目前只支援 c4.large、c4.xlarge、c4.2xlarge 三種 instance (如上圖所顯示的),然後這一波支援的 region 只有 us-east-1、us-west-2 以及 eu-west-1,還沒看到亞洲的 region XD At launch AWS OpsWorks for Puppet Enterprise is available in US East (N. … Continue reading

Posted in AWS, Cloud, Computer, Murmuring, Network, Service, Software|Tagged , , , , , , , , , |Leave a comment

GitHub 上的 Continuous Integration (CI)

GitHub 寫了一篇「GitHub welcomes all CI tools」,不過對我來說比較有趣的是各家 CI 在 GitHub 上的市占率: 可以看到 Travis CI 還是擁有壓倒性的佔有率 (大約一半),這跟他提供免費的 public repository 方案有關。但以另外一個角度來看,這也讓使用商用版本 (travis-ci.com) 的人有大量的範例可以參考,而不需要擔心資源太少。

Posted in Computer, Murmuring, Network, Programming, Service, Software|Tagged , , , , , , , , , |Leave a comment

俄羅斯政府透過卡巴斯基的漏洞,偷取美國國安局的文件

這下知道為什麼美國政府要直接禁用 Kaspersky 了:「Russian Hackers Stole NSA Data on U.S. Cyber Defense」。如果看不到 WSJ 的文章,可以看「Russia reportedly stole NSA secrets with help of Kaspersky—what we know now」這邊。 最近的事件被發現與 Kaspersky 的漏洞有關: The hackers appear to have targeted the contractor after identifying the files through … Continue reading

Posted in Computer, Murmuring, Political, Security, Software|Tagged , , , , , , , |1 Comment

Facebook 決定修改原先的授權條款

Facebook 在各個單位的砲火下決定將本來的 BSD+Patents 授權改為 MIT license:「Relicensing React, Jest, Flow, and Immutable.js」。 Next week, we are going to relicense our open source projects React, Jest, Flow, and Immutable.js under the MIT license. 後面講了很多場面話,聽聽就好... 改成 MIT license 最大的理由應該還是在 PR 面的傷害。

Posted in Computer, Library, Murmuring, Software|Tagged , , , , , , , , , , |Leave a comment

React 的專利授權議題

在 ASF (Apache Software Foundation) 全面禁止 Facebook 的 BSD+PATENTS 後 (「Apache Foundation 宣佈禁止使用 Facebook BSD+Patents 的軟體」),整件事情開始熱起來了... 簡單來說,Facebook 有意為之,而且不打算撤回這個有攻擊性的授權模式,參考「Explaining React's license」這邊官方的說明以及有人寫了一篇解讀:「If you’re a startup, you should not use React (reflecting on the BSD + patents license)」。 Facebook 內的意見其實也不一樣,像是 Yarn 之所以沒有 PATENTS … Continue reading

Posted in Computer, Library, Murmuring, Programming, Software|Tagged , , , , , , , , , , |1 Comment

GitHub 推出軟體版的 U2F Authenticator (目前只有 macOS)

用軟體實做 U2F,目前是開發在 macOS 上:「Introducing Soft U2F, a software U2F authenticator for macOS」。 實在是不愛這種方式,由於是軟體式的,安全性低了不少... (機器被入侵後就都沒有防護了) 不過 U2F 是目前少數可以在 protocol 層抵抗 phishing 的方式,相較於一般 OTP 的方式還是得很注意網址,所以站在推廣的立場的確是希望能多一點人用...

Posted in Computer, Murmuring, Network, Security, Software, WWW|Tagged , , , , , , , , , |Leave a comment

Apache Foundation 宣佈禁止使用 Facebook BSD+Patents 的軟體

在「RocksDB Integrations」這邊討論到 RocksDB 裡 Facebook 所使用的 Facebook BSD+Patents License。 不過因為 RocksDB 最近在換 license (從 Facebook BSD+Patents 換到 Apache License, Version 2.0),移除了 PATENTS 內的限制,需要看 PATENTS 的舊檔案可以在 PATENTS 這邊看到。 Chris Mattmann 正式發出決議禁用 Facebook BSD+Patents License。(參考最後) 另外也提到了 Facebook 是故意埋下這些限制: Note also Roy's comment … Continue reading

Posted in Computer, Database, Library, Murmuring, Programming, Software|Tagged , , , , , , , , , |2 Comments

GitHub 引入 Code Owner 的概念

GitHub 推出了 Code Owner 的概念:「Introducing code owners」。也很直接說這個能是向 Chromium「致敬」出來的: The code owners feature was inspired by Chromium's use of OWNERS files. 檔案名稱是 CODEOWNERS,可以放在根目錄或是 .github/ 下,可以針對不同的目錄設不同的人: To specify code owners, create a file named CODEOWNERS in the repository's root directory (or in … Continue reading

Posted in Computer, Murmuring, Programming|Tagged , , , , , , , , , , |Leave a comment

Microsoft Blogs 上 TDD 的戰文...

文章標題就直接寫「#NoTDD」的戰文 XDDD 列了 Pros (一行) 跟 Cons (超長 XDDD): Pros We end up with tests that verify the behavior of the code and help prevent regressions 這個是 TDD 的目的。而 Cons: Cons It takes us longer to write code using TDD … Continue reading

Posted in Computer, Murmuring, Programming, Software|Tagged , , , , , , , , , |Leave a comment

又一篇戰文:討論 TDD 的過程

最近在 39th International Conference on Software Engineering 上受邀參加說明的論文,在 The Morning Paper 上看到的:「A dissection of the test-driven development process: does it really matter to test-first or test-last?」。 論文本身在「A Dissection of the Test-Driven Development Process: Does It Really Matter to Test-First or … Continue reading

Posted in Computer, Murmuring, Programming, Software|Tagged , , , , , , |1 Comment