2016年8月13日 星期六

linux live usb

要製作 linux usb 開機碟有兩種方法
一個是把 linux 安裝到 usb 隨身碟中
另一個就是製作 linux live usb

用Universal-USB-Installer可以很簡單的做出 linux live usb
網路上有很多教學文章
以前 live usb 雖然方便但是缺點是所有存在磁碟中的檔案或設定
重開機後都會消失不見
但是現在 linux live usb 已經可以讓使用者將檔案永久保存在usb碟中
最大支援到 4GB 的容量

在用Universal-USB-Installer製作live usb時有個 persistent file size的選項
設定好file size後做出來的live usb就可以將檔案永久寫入

2016年7月24日 星期日

windows msysgit git log 出現亂碼

假如在 git commit message 裡面輸入中文的話
用 git log 可能會看到亂碼
需要把 output encoding 設定為 big5 才能正確顯示中文

指令如下
git config --global i18n.logOutputEncoding big5

2016年7月16日 星期六

好用的 vim status line plugin vim-airline

vim-airline 是一個讓 status line 變得很漂亮的 plugin

發布在 github上
https://github.com/vim-airline/vim-airline

安裝上有點麻煩
還要先裝 powerline 的字型才能正確顯示

不過裝完後 status line 就可以顯示很多有用的訊息
搭配 vim-airline-theme 可以有很多漂亮的主題可以選擇

2016年7月4日 星期一

用 command line 跑 java 程式設定 jar library 的 class path

當 java 程式用到第三方 jar 檔時
用 IDE 執行程式不需要特別設定, IDE 會自動幫你設定好 class path
但是用 command line 執行時就需要自己指定好 class path

指定的語法很簡單
java -cp <class path> Program
class path 參數用分號隔開
並將用到的所有 jar 檔路徑放進去

ex:
java -cp "lib/a.jar;lib/b.jar;." MyProgram

2016年5月15日 星期日

L410 更換鍵盤

最近用了六年的老筆電 L410 鍵盤有問題一段時間了
常常開機時會當再 stuck key 的黑畫面無法開機
或是打字時會自動亂輸入
於是買個鍵盤回來換一下看可不可以解決

這種電子零件淘寶比台灣便宜許多
就淘了一個回來



拆解筆電時真的比較麻煩
如果沒有網路上的教學影片 真的不知道怎麼拆

裝完後看起來都沒有問題了
筆電恢復正常
自己動手豐衣足食


2016年4月7日 星期四

jQuery, jQuery UI, jQuery plugin 名詞解釋


之前只知道 jQuery 是很紅的前端 library,而且常看到 jQuery UI, jQuery plugin 等名詞, 但卻
不知道是甚麼意思
現在紀錄一下免得以後忘記

jQuery
非常流行的前端函式庫, 沒甚麼好說的

jQuery UI
也是一個函式庫, 裡面有各種用 jQuery 做出來的 UI 元件
官網 https://jqueryui.com/

jQuery plugin
利用 prototype 讓 jQuery object 可以使用的一個 method
介紹 https://learn.jquery.com/plugins/