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〉

Memcached 備份、還原的方式

理論上, Memcached 不需要做備份、還原這種事情, 因為存在裡面的東西應該都是 Cache, 沒有使用 Memcached 的話, 速度應該只會比較慢, 而不應該會有影響才對.

  • 註1: Memcached restart 後, 所有資料都會清空
  • 註2: 這次遇到的主要是實驗用的項目, 剛好要搬機器, 實驗不想中斷, 所以才用此方式

閱讀全文〈Memcached 備份、還原的方式〉

快速複製 SSH Public Key 到遠端機器

SSH 要將 authorized_keys 複製到新的機器, 一般作法如下:

  1. scp id_rsa.pub new_machine:
  2. ssh new_machine
  3. cat id_rsa.pub >> .ssh/authorized_keys

SSH 本身就已經有提供非常方便的 script 來做此事情: ssh-copy-id

  • 操作: ssh-copy-id new_machine # 即會將 id_rsa.pub 加到新機器的 authorized_keys 去, 輕鬆快速

Linux 監測工具 與 系統、硬體環境對應圖表

Linux 系統監控的程式很多, 光 *top 就多到爆炸, 這張圖片把監控程式與監控系統哪個部份的對應指出來.

閱讀全文〈Linux 監測工具 與 系統、硬體環境對應圖表〉

好站 - gitignore 產生器 - gitignore.io

Git 可以設定某些資料、檔案不要加入追蹤、Commit, 主要就是設定 .gitignore.

但是每次作的 Project、程式語言、Framework 不同就會遇到 .gitignore 設定都會不同, 還不熟時都還會漏設很多東西, 這個工具就是把一些常用的先幫你設定進去, 有需要再自己補充即可. (常用的 project 的 .gitignore 範例)

如果要加成 Shell script 自動產出 .gitignore 的話, 可以看此連結: gitignore.io - Command Line Installation

註: 這邊有更多的 gitignore 範例 template: github/gitignore · GitHub

好站 - 線上畫圖表、流程圖、Wireframe 工具

畫圖表、流程圖、Wireframe、UML、iOS / Android Prototype.. 等, 就像是線上 Visio, 支援下述:

  • Images、UML、Entity Relation、iOS、Android、Flowchart、Mockups、BPMN、Basic、Arrows、Clipart、Signs、Floorplans、Rack、Electrical、AWS、Proc. Eng.、Lean Mapping、Cisco、Cabinets、ArchiMate 2.1.

畫完的圖會自動存在 Dropbox 或 Google Drive 等空間.

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

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

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

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