2016 年 02 月 05 日

Soft & Share週報-1

此週報整理了在軟體開發團隊工具心得分享這週1/30-2/5的貼文

Parse

  1. Migrating from Parse Push to Amazon SNS Amazon出了一篇how-to教大家如何將 ‪#‎parse‬ 的設定移轉到Amazon SNS
  2. 兩篇關於Parse關站的評論摘要
  3. Parse一年後要熄燈了 裡面也整理了一些Parse的替代方案資源

AI-人工智慧

  1. MicroSoft Is Acquiring London’s AI-Driven SwiftKey for $250M MicroSoft併購了一家以AI驅動為核心技術的手機輸入法新創公司-SwiftKey
  2. Recognizing correct code-Automatic bug-repair system fixes 10 times as many errors as its predecessors.
    MIT開發自動bug修復系統 看到鄉民的討論, 有一個議題很有趣, 如果這個系統本身也也bug呢? 小編前一陣子看了一本書How algorithms came to rule the world , 中文有翻譯叫演算法統治世界, 裡面描述一些已經發生的事, 例如自動作曲軟體, 虛擬醫生, 股市程式交易.. 機械學習, 人工智慧確實取代人的工作, 未來會出現機械人碼農也說不定會發生
  3. 台大機械學習專家林軒田: AI就像助理, 助理是不會取代你的
  4. Tensorflow tutorials  想學Google的開源 ‪#‎machinelearning‬ engine tensorflow , 這裡有10個範例,作者還在陸續增加中… 範例程式是用 ‪#‎python‬ 寫的

系統優化

  1. 那一年我們做系統優化的故事-為什麼我們會做學界業界不屑做的研發 來自台大教授洪士灝的分享, 前幾天分享一篇Linux效能調教的文章, 獲得大家大力的轉貼, 想必大家對於效能提升這件事非常在意 , 如果有興趣, 點選這個 ‪#‎linux的效能分析‬hashtag, 就會找到小編之前分享的那一篇由netflix工程師分享的文章, 剛剛看了洪教授分享這篇文章, 裡面講了他10年前的一項產學計畫, 提到許多如何提升伺服器效能的細節, 最後產生了一些論文, 除了這些也分享他的產學經驗, 看了只能嘆息, 國內有很優秀的教授培養出有競爭力的軟體開發人員, 但是業界不珍惜, 每天在喊產業升級然後需要政府補助, 心態不改, 永遠無法升級啊!
  2. Linux Performance 如何做 ‪#‎linux的效能分析‬ , 這個網站列有非常豐富的文件, 工具等資源, 還有許多Netflix工程師辦的經驗分享簡報錄影, 對於想了解Linux效能如何提升, 這個網頁有很大的幫助

iOS開發

  1. Swift Algorithm club 演算法與資料結構使用Swift  用 ‪#‎swift‬ 開發 ‪#‎iOS‬ App, 要實現資料結構與演算法, 這個github 專案有很多範例可以參考
  2. iOS Architecture Patterns  一篇關於 ‪#‎iOS‬ 程式架構與設計模式 ‪#‎designpatterns‬ 的文章, 深入淺出MVC, MVP, MVVM, VIPR等模式
  3. Instroducing the IBM Swift Sandbox 透過網頁就可以練習 ‪#‎swift‬ 程式設計語言, swift 除了是 ‪#‎iOS‬ app 開發語言, 也可以在linux server執行, 未來也有機會成爲 server side的程式開發語言
  4. iOS Cookies iOS開發者必收藏, 裡面分類好的Library都是用 ‪#‎swift‬ 語言開發的
    涵蓋有Image , Database, Permissions XML/JSON , UI/UX ….
  5. (iOS)整合Bckendless 一個BaaS服務,整體看起來跟 ‪#‎parse‬ 很像

Android開發

  1. LondonEyeLayoutManager 在 ‪#‎android‬ 上要如何實作旋轉效果的元件控制,

資訊安全

  1. 移動應用滲透測試的軍火庫清單 文章來源 FreeBuf黑客與極客, 這篇的參考來源是 Mobile Application Penetration Testing Cheat Sheet  , Mobile App的 ‪#‎安全漏洞測試‬ 要如何測試呢? 這邊有很詳細的工具清單, Android , iOS 都有
  2. Python滲透測試工具都有哪些? 這篇的主題與其說是 ‪#‎python‬ ‪#‎安全漏洞測試‬ ,倒不如說是Python套件大成, 裡面有許多套件應用在開發上有四兩撥千斤的效用, 例如Beautiful Soup拿來開發網頁內容解析就很好用
  3. gophish 連釣魚程式都有opensource framework, 可以用來研究釣魚程式的原理

大數據分析

  1. Awesome Public Datasets  收集許多的 ‪#‎開放資料‬, 對於要做 ‪#‎大數據分析‬ 這邊應該可以找到不少靈感

Git

  1. Git-rebase 小筆記 ‪#‎git‬ rebase筆記教學
  2. 12 Git Hosting Services Compared  整理一下 ‪#‎git‬ Server 的solution

UI/UX

  1. Material Design showcase & UX 
  2. 如何建立一個使用者經驗地圖
  3. 免費的App UI設計資源 想要練習Mobile App的前端設計, 可以拿這些設計樣板來練習, 裡面都包含有 ‪#‎sketch‬ 檔案, Sketch應該是目前最流行的App
  4. UI & UX的差別是什麼?
  5. 消滅空狀態 當App進入一個畫面卻沒有資料,或是因為網路斷線無法顯示資料時, 除了錯誤訊息還可以顯示什麼內容給使用者看呢? 無關技術但是給了不少idea讓資料空白的時候讓App多一些人性與溫暖 ‪#‎app前端設計‬

JavaScript & Web開發技術

  1. 我要成為前端工程師! 給JavaScript新手的建議與學習資源整理 這篇文章很長, 算是一篇 ‘勵志’ 文章, 裡面有談到國內軟體業的現象, 小編也好希望到內文提的幸福企業上班, 做不出來還可以延後XD , 這篇文章講了許多很不錯的觀念, 我們太依賴Google, 很容易輕忽程式語言背後真正的觀念與原理, ‪#‎javascript‬ 其實不僅用在Web, 後台, Mobile(‪#‎reactnative‬ ), 甚至有些embedded system也支援javascript, 文中列了許多JavaScript免費學習資源, 文有點長, 但是看完很有收穫
  2. Basic CSS selector syntax explained using cats  使用貓來做 ‪#‎CSS‬ selector教學
  3. GrumPHP 很有趣的一個 ‪#‎PHP‬ code quality 檢查工具, 它利用 ‪#‎git‬ hook 功能, 當開發者push code到repository 就會即時的測試與檢查, 如果檢查到bad code, 就會出現一個哭臉. 其它程式語言應該也可以利用git hook整合對應的code quality scan或是測試工具
  4. Awesome PHP ‪#‎PHP‬ 開發者要收藏好, 收集令人驚嘆的PHP程式開發框架, 函式庫.. 含蓋各種主題, 等於是PHP開發者的軍火庫
  5. Debugging Node.js in Chrome DevTools 如何使用chrome內建的 ‪#‎devtools‬ 來debug ‪#‎node‬.js
  6. Hackathon Starter  參加Hackathon當然速度要快Hackathon Starter可以說是你參加Hackathon的軍火庫, 不過看了一下整個軍火庫, 比較偏向基於Node.js的Web app開發, 如果要學習 ‪#‎node‬.js Web app, 這個Starter kit是一個很不錯的資源, 包含許多API的整合資訊, 連PayPal都有, Hackathon完成後順便開始收費:P
  7. 提升 npm install 安裝速度 npm除了是 ‪#‎node‬.js 的套件管理工具, 現在有些前端開發也是用, 當在安裝相關套件要如何加快速度 ?

DevOps

  1. InfoQ eMag: Patterns of DevOps Culture 想要了解 ‪#‎devops‬ 的應用, 這邊可以下載免費的電子書, epub, mobi, pdf 格式

工具

  1. Sketch學習資源 最近看到幾個不錯的Sketch學習資源
  2. Responsive Image – 自動調適影像在不同裝置的顯示比例產生器 一個做Responsive Web Design(簡稱 ‪#‎RWD‬ )的影像處理輔助工具, 要將影像在不同裝置調整成最佳顯示效果, 這件工作交給這種雲端服務做似乎可以省不少時間
  3. 支援BootStrap的所見即所得網頁編輯工具 幾個不錯的網頁所見即所得編輯桌面軟體Mac/Windows/Linux都支援, 共同特色都支援 ‪#‎bootstrap‬ , 有免費也有付費
  4. OneLink.to 將各平台應用程式連結合而為一!   這個工具對App開發者在做 ‪#‎app行銷‬ 的時候真的很有用
  5. 在公司內架設Trello
  6. Vision API-Image Content Analysis  Google開放新的API用在分析影像內容, 可以做OCR, 分辨影像中的物件, 目前開放申請中

其它

  1. 2016年將是即時通訊商務年-筆記
  2. Difference between a programmer, A developer & A computer Scientist 原來老外對Programmer, Developer的定義是不一樣的
  3. BLOOMON 這家新創團隊在找會 ‪#‎reactnative‬ 的iOS 開發工程師, 看起來React Native會是一個重要的App開發技術
  4. Introduction to Programming Language(基礎篇) 由台灣RoR知名駭客ihower所寫, 介紹近幾年流行的程式設計語言, 動態語言, 靜態語言, etc
  5. Code Written by A CS 101 Student VS Hackathon, A Start Up, Large company 你/妳寫的code是哪一種風格 ‪#‎codingstyle‬ ? 後面還有一隻貓也會coding
  6. Stop Building dump social apps, Silicon Valley, and Help rebuild America-摘要整理 在Techcrunch看到一篇文章的標題, 不要再做愚蠢的社交App, 矽谷, 幫幫美國吧, 小編將這篇文章耐心看了一遍並寫下中文摘要, 從一個城市的水污染問題談起,上一代的企業家(通用汽車)污染了這個城市然後談到這是新一代創業家的挑戰與機會, 有點諷刺但是看了之後心有戚戚焉, 台灣目前更嚴重還有PM2.5的問題, 應該要呼籲救救台灣吧

 

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s

分類

SoftShare週報, 未分類