December 16th, 2015
這是什麼?
程式週記主要內容如下:
- Gihub project 介紹:
- 主要會貼一些github,但是會盡量寫上一些有用的評語(或是我容易想到的關鍵詞)幫助以後查詢
- 網路文章心得:
- 會寫些心得,強迫自己閱讀.
“程式週記”並且定期週期性更新.
本週摘要
幾經思考決定(好像只是之前偷懶),決定把之前的“工作上的一些雜事筆記“改一下名字,並且持續努力的改成每週更新.
碎念一下: 其實之前停止是因為在忙著上coursera,不過我發現我既然還是都會寫一些twitter就應該要繼續更新我的部落格.
論壇與研討會
網路文章
- Why did Google open-source their core machine learning algorithms?:
- 大家都知道,Google在幾個禮拜前開源了自己的機器學習引擎(TensorFlow),讓人很想不通為何他們會把他們有價值(大家認為的)部分開源. 作者認為,其實沒有人能夠跟Google一樣去應用他,因為資料無法跟Google一樣. 這也帶來作者的新思維,演算法與程式碼或許以後不再是企業的秘方(配方),反而是使用者資料才是.
- 湾区日报是如何运作的
- 透過slack與hubot來控制電子報的文章整理與發送..
- Slackbots: Landscape, opportunities and risks
- 最近由於有看到灣區日報公佈他們跟slackbot溝通(也就是slack+hubot)的流程.不少人討論所謂的chatDevOp.這篇有詳細提到一些機會與危機.
- [隨筆] The Three Laws of TDD-從紅燈變綠燈的過程
- TDD三大法則: (1)先依照需求與情境寫出測試程式 (2)不要增加其他項目 (3) 修復這個測試程式的的錯誤(寫程式主體)..
iOS/MacOSX
- “Xcode 7 Bitcode的工作流程及安全性评估”:
- 很好的教學.. 來了解xcode7 新功能 Bitcode,雖然面向是由駭客的角度來看安全性考量.但是會有更深層的了解.
- IBM出的Swift Sandbox
- 架在Bluemix上面,這個Swift Online Playground相當有用.手上需要測試小程式我就會拿來用.
Python
- aws-shell: An integrated shell for working with the AWS CLI.
- AWS 的auto-complete shell,可以幫助你自動拼字一些指令.
- littleq0903/gcloud-zsh-completion: Z Shell auto completion for Google Cloud SDK
- 同場加映Colin Su的另外一套Auto complete寫在GCE上面.
-
[Top 10 Python libraries of 2015 Tryolabs Blog](http://blog.tryolabs.com/2015/12/15/top-10-python-libraries-of-2015/) - 2015十大受歡迎的Python Libraries: 第一名果然是jupyter
- Jupyter Notebook好專案分享(1): Kalman and Bayesian Filters in Python
- Jupyter Notebook好專案分享(2): Notebooks for “Python for Signal Processing” book
Go
- dockersh:
- 把每一個登入使用者放入一個docker container內管理,避免傷害整個系統.
- google/git-appraise: Distributed code review system for Git repos
- Google 的分散式Code review系統,不過還不是很了解要怎麼使用它.
- gernest/hot: Hot golang templates
- 一些HTML template,已經套好可以給
html/template
使用.
- 一些HTML template,已經套好可以給
一些網站
- 阿里巴巴前端team 部落格
- 少見看到用git issue 寫部落格,聽說不少大陸大企業的部落格都改成Git issue.可能的好處是因為有comment可以跟讀者溝通.
- “團隊成長書單與學習資源”
- 關於團隊成長相關的讀書清單
- Philosophy of science books every computer scientist should read (http://tomasp.net )
- 電腦科學家都應該要讀的哲學書籍清單
本週專案
這邊會寫一些我的Project 52的成果本週專案是https://github.com/kkdai/youtube A Youtube download package in Golang
其實方法很簡單,紀錄一下:
- 分析你輸入的網址,找出Youtube ID
- 透過
http://youtube.com/get_video_info?video_id=
來找出影片下載網址與簽章(下載用) - 由於找出影片資訊有數個(不同解析度)挑出你需要的
- 下載影片 url + sig