2016年11月5日 星期六

無用系列 (1): fortune and cowsay

無用系列 (1): fortune and cowsay
https://github.com/float-tw/float-blog/raw/master/img/fortune-cowsay/cowsay.png

cowsay

如文章一開頭的牛所示, cowsay 就是一頭牛在講話,

你可以這樣來個 cowsay 版的 hello world:

$ cowsay "hello world"
#or
$ echo "hello world" | cowsay

當然如果你不喜歡牛牛,也可以來隻企鵝:

$ echo "hi" | cowsay -f tux
https://github.com/float-tw/float-blog/raw/master/img/fortune-cowsay/cowsay-tux.png

fortune

fortune 可以印出一段諺語,像這樣:

$ fortune
Be careful of reading health books, you might die of a misprint.
        -- Mark Twain

也有中文版的,像是唐詩一類的,不過是簡體,搜尋 fortune 相關的套件就可以看到

應用

cowsay 的 wiki 頁面 [1] 就剛好拿了 fortune 和 cowsay 來做範例

把 fortune 的輸出送給 cowsay 就可以讓牛幫你講諺語了!:

$ fortune | cowsay
https://github.com/float-tw/float-blog/raw/master/img/fortune-cowsay/fortune-cowsay.png

我自己則是在 bashrc 裡面加了一段,讓 bash 開起來時請小企鵝說段話:

echo -e "\e[s\e[3B"
fortune | cowsay -f tux | awk 'BEGIN {FS="\n"} {printf "%30s%s\n", "",  $0}'
echo -e "\e[u"

效果大概像這樣

https://github.com/float-tw/float-blog/raw/master/img/fortune-cowsay/bash-tux.png

2016年3月20日 星期日

[DIY] 更換羅技 Performance MX 微動開關

聽到好同學+好同事的滑鼠開始連點了,手癢就幫忙換一下囉

主角 Logitech Performance MX

正面

https://github.com/float-tw/float-blog/raw/master/img/microswitch/MX/P_20160319_154755_1_p.jpg

背面

https://github.com/float-tw/float-blog/raw/master/img/microswitch/MX/P_20160319_154808_1_p.jpg

腳拆掉

https://github.com/float-tw/float-blog/raw/master/img/microswitch/MX/P_20160319_155330.jpg

把上殼拆了,拇指的位置比較難拆,有個卡榫,之後將上殼跟主版之間的接頭拆開

https://github.com/float-tw/float-blog/raw/master/img/microswitch/MX/P_20160319_155942_1_p.jpg

把螺絲都拆掉(電池處有三個),接著要拿掉滾輪,滾輪後側有個插銷,插銷的座也有兩個螺絲

https://github.com/float-tw/float-blog/raw/master/img/microswitch/MX/P_20160319_160540.jpg https://github.com/float-tw/float-blog/raw/master/img/microswitch/MX/P_20160319_160610_1_p.jpg

主版拆下來後下方還有一個透明的塑膠板,用來放支撐滾輪的彈簧*2,還有充電 usb 的小板子

這塊小板子還有電池殼都有線焊在主版上,之後的操作要小心

接下來拿出新玩具 multi-angle vise 幫忙拆微動

https://github.com/float-tw/float-blog/raw/master/img/microswitch/MX/P_20160319_162343.jpg https://github.com/float-tw/float-blog/raw/master/img/microswitch/MX/P_20160319_162356_1_p.jpg

這次拆的方式不像之前用破壞掉微動一根一根拆的,改用下面影片的方式,同時加熱三根抽出來

不過沒有像影片那種大夾子,第一顆弄太久,好像太熱,中間那隻腳旁邊塑膠有點融化 Orz

https://www.youtube.com/embed/VSfa-VK28dY

第二顆用鑷子像這樣夾住微動的兩個小洞,比較好施力,滿快就拿下來了

https://github.com/float-tw/float-blog/raw/master/img/microswitch/MX/P_20160319_200835_p.jpg