Tag Archives: code

AWS CodeCommit 支援 Pull Request 與聊天功能 XDDD

AWS CodeCommit 算是 AWS 提供的 source code hosting 服務,現在也提供 Pull Request 以及聊天^H^H code review 的功能了:「Using AWS CodeCommit Pull Requests to request code reviews and discuss code」、「AWS CodeCommit Supports Pull Requests」。 AWS CodeCommit now supports pull requests, which provide a mechanism … Continue reading

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

GitHub 上有大量重複的程式碼...

扣除掉 fork 的程式碼後,研究人員在 GitHub 上還是發現有大量重複的程式碼:「DéjàVu: a map of code duplicates on GitHub」。 This paper analyzes a corpus of 4.5 million non-fork projects hosted on GitHub representing over 482 million files written in Java, C++, Python, and JavaScript. We found that … Continue reading

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

AWS CodeDeploy 支援單機測試模式

AWS CodeDeploy 本來是個 client-server 服務架構,但現在讓你方便在本機測試,支援直接在本機下指令 deploy (不需要 server) 看看發生什麼狀況:「AWS CodeDeploy Supports Local Testing and Debugging」。 Previously, if you wanted to test and debug your deployment, you had to fully configure AWS CodeDeploy. This includes installing the agent on the target … Continue reading

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

The DUHK Attack:因為亂數產生器的問題而造成的安全漏洞

在 Bruce Schneier 那邊看到的:「Attack on Old ANSI Random Number Generator」,攻擊的網站在「The DUHK Attack」,論文在「Practical state recovery attacks against legacy RNG implementations (PDF)」。 攻擊的對象是 ANSI X9.31 Random Number Generator: DUHK (Don't Use Hard-coded Keys) is a vulnerability that affects devices using the ANSI … Continue reading

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

Dnsmasq 的安全性漏洞

Google 這次出手炸的好痛:「Behind the Masq: Yet more DNS, and DHCP, vulnerabilities」。 當需要在 client 端處理 DNS 的事情,有蠻多開發者都會選擇用 Dnsmasq 處理,這次直接拉出七個 CVE (編號 CVE-2017-13704 與 CVE-2016-{14491-14496}),其中三個是 RCE: 看了一下,Ubuntu 也推出更新了,接下來有一堆機器要升級 Dnsmasq... :o

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

將 Sketch 輸出成 iOS/Android 的程式碼

Supernova 是前陣子看到的工具,目前是 public beta,將 Sketch 的設計直接轉成 iOS/Android 的程式碼,減少每次手動調整的痛:「Introducing Supernova」。 目前只支援 iOS/Android,但之後有打算要支援 React Native。(參考「Import & Export」這邊的說明) 五月時寫到的「透過 NN (類神經網路) 訓練好的系統,直接把圖片轉成程式碼」這篇是直接從圖片轉成程式碼,也是想做類似的事情。但 Supernova 因為有 Sketch 內的資訊,轉換的準確度會高不少...

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

Google Chrome 59 之後的新功能:看 CSS 與 JS 的 Coverage

在「What's New In DevTools (Chrome 59)」這邊看到 Google Chrome 59 後所推出新的工具,可以看目前網頁的 CSS 與 JS 跑過的 coverage 比率。 像是這樣,總大小以及未使用的比率: 然後可以再直接看有哪些部份沒跑到: 可以拿來分析,降低使用者下載的量。不過真的要切的話好像不太好做...

Posted in Browser, Computer, CSS, GoogleChrome, Murmuring, Network, Programming, Software, WWW|Tagged , , , , , , , , |Leave a comment

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

GitHub 的 Review 功能

GitHub 推出了抓人來 review 的功能:「Requesting reviews from repository teams」。 在「Requesting a pull request review」這邊說明的更多一些。這樣就更方便了些...

Posted in Computer, Murmuring, Programming, Software|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