好站:Developer Roadmaps 開發者學習地圖

想要成為 開發者,需要學習哪些東西呢?

想成為前端?後端?DBA?QA?或想要學習哪些程式語言?

這個網站都有建議該怎麼學習道路的 Raadmap,而且還有很多 Guide 可以快速作名詞學習~

閱讀全文〈好站:Developer Roadmaps 開發者學習地圖〉

CSS 寬度計算使用 calc()

CSS 有個蠻常用得功能,就是設定寬度後,往左漂移(float)排列(現在可以使用 flex 等等)

若以前使用 width + float 後,想要將內容置中,就是一件很麻煩的事情,但是 width 有些算法就是無法整除,右邊就會有些空白出現,要怎麼辦呢?

閱讀全文〈CSS 寬度計算使用 calc()〉

Mozilla、微軟、Google 將整合各家的瀏覽器網頁開發文件 (MDN)

Mozilla 的文件很完整,同時微軟、Google 也都有自己的版本,但是這樣子太分散,而且也比較有可能不同規則,到時候瀏覽器處理起來又不一樣的問題。

  • 先說重點,以後 HTML、CSS、JavaScript 統一文件入口:MDN Web Docs

Mozilla、Chrome 外掛程式開發統一文件

閱讀全文〈Mozilla、微軟、Google 將整合各家的瀏覽器網頁開發文件 (MDN)〉

Android Studio 1.0 Release 取代 Eclipse + ADT

Android Studio 去年發佈 0.1 版, 當時說不會取代 Eclipse + ADT; 不過目前看 ADT 已經那麼久沒更新, 再加上這次 Android Studio 1.0 Release, 應該等同說明不會在維護 ADT 的意思了, 還是趕快更換吧~

閱讀全文〈Android Studio 1.0 Release 取代 Eclipse + ADT〉

使用 Genymotion 模擬器 來測試、開發 Android App

感謝 Lanma Chiu 的推薦, 開發 Android App 建議使用 Genymotion 模擬器, 速度快很多~

註: 此篇文章安裝環境為 Debian、Ubuntu Linux

閱讀全文〈使用 Genymotion 模擬器 來測試、開發 Android App〉

Android CLI 開發環境安裝、建置

Android 開發環境預設選擇安裝都會跟 Eclipse 綁在一起, 如: Android 開發環境安裝、設置 與 開發

但是一段時間沒開發 Android 後, 一堆版本爛光光, Eclipse 升級都會花掉大半天, 升級爛的一卡車, 升完還不知道哪些東西是爛的.(連升級什麼東西也搞不懂. XD)

想想似乎沒有一定非用 Eclipse 不可的地方, 於是乾脆從 CLI 來好了, 用 Vim 還是比 Eclipse 順手又快多了~

至少 CLI 每個步驟、做的每件事情都是自己清楚的, 比較容易找問題, 此篇就依照官方文件來建立 Android CLI 的開發環境~

  • 註1: 此篇就是花半天升級 Eclipse 後, 開發環境還是無法啟用, 得要移除重裝, 乾脆來裝 CLI 環境.
  • 註2: 此篇環境安裝於 Debian Linux

閱讀全文〈Android CLI 開發環境安裝、建置〉

DevDocs 將網頁開發各種工具的文件做整合查詢介面

網頁開發會需要查詢 HTML、CSS、JavaScript 語法? 還會需要查看 HTTP Protocol、jQuery、PHP、SASS、Git 的文件?

要找這些資料, 都需要到各個網站找?  有沒有一個地方幫忙把所有開發工具所需要的文件整合在一起呢(API Documentation Browser)? 方便查詢使用.

閱讀全文〈DevDocs 將網頁開發各種工具的文件做整合查詢介面〉