lenovo x200 換殼記

最近電腦不平安,A殼(上蓋)出現了一點點小裂痕,星期一,拿去維修中心,工程師跟我說,外觀不保固的,要自費修理,也沒有看過這種小裂痕,我如果不能接受,還是可以幫我送去總公司鑑定一下,不過要兩天時間,當下,心想,那樣兩天不能工作,老闆大概不能接受,所以就沒有送去鑑定,先上班再說,反正,裂痕小到要很仔細看,才找得到,我也是,清潔 notebook 的時候,才發現的

接下來要做的功課就很簡單了,看看別人有沒有類似的現象了,結果網路上一查,好像聯想統統都是判定,要自費修理,既然這樣的話,那的工程師應該只是例行的敷衍我,反正送去結果一樣,浪費的也是我的時間而已。

不過如果真要省這三千,而且勤勞願意動一下手,轉轉螺絲,很容易就可以用不到 500 台幣的價格買到,不知道聯想的 3000 是怎麼算的,買半年,還在保固中的機子,要自費,也賺太狠了吧,要不要,乾脆,我出貨給維修中心

記一下,自修需要的費用


自備一雙手,小起子一隻,加上一點點好心情,及耐心

A 殼含運費 450 元台幣

資源

淘寶 http://s.taobao.com/search?q=X200+%9A%A4&commend=all&ssid=s5-e&search_type=item&atype=&filterFineness=

x200 維修影片 http://www.lenovoservicetraining.com/ion/X200/index.html

有圖,有真相



ps: :話說,不見得一定要換,先備貨就好,但是筆電還是小心照顧比較好,不敢想像,過保固以後,壞主機板的結果,還有拆機,還發現了,為什麼,有時候無線網路斷了,就連不上,要重新把 kernel module 重載才可以,原來是天線的接頭沒有插好,把他插好後,無線網路原本的問題就沒有,害我一直以為,是 Linux 下的驅動程式有問題,暗

抗議延長退休年齡 法300萬人示威

http://web.pts.org.tw/php/news/pts_news/detail.php?NEENO=160510

國外的新聞,看到了,心裡真的很不是滋味,台灣人真的是人善被人欺,別人要延兩年,就這樣,我們可是延五年喔,我前陣子已經有寫過一篇

勞退金搶劫

老實的台灣人,官方說,因為平均壽命變長了,所以要你晚點退休,真只是一個藉口,真正的原因,是財務的缺口,反正,政府,做事花的錢,都要比別人貴好幾倍,不有缺口才有鬼勒,看看,台北市買花,看看,國道六號,壓死了七個工人,結果,光是看大包商,轉到小小包商的圖,就夠複雜了,層層都要油水,說平均壽命會變長才有鬼,我們這一代,又不是經濟起飛的年代,工作壓力,可以作到,暴肝死在電腦前面,鍋台民的年代,他可是自己老闆,才這樣拼的,他賺到了,沒死,可以再取一個年輕的,可是他不也讓原來老婆的黃金年華當了賠葬

我想,要是沒有活超過,平均壽命的,請問政府要怎麼還,難道,反正都數據化就可以說了算的話,那有一個,少活一年,就由,決策者的生命可以活一百年來算,開始倒扣,扣到,命數沒了,就是決策者該死了,這種可以用生命平均數,當政策的方式,是對生命最不尊重的展現,把你的生命當成,和過去幾十年的平均數一樣,我和我父執輩的時空背景,已是天差地遠,居然,他們的平均數,套在我們身上

現在,看看我們常常以台灣的健保,感到自豪,令人諷刺的,藥物,或是醫療資源的濫用,卻沒有說,我們是世界上洗腎比例,最高的國家

沒有下一代的台灣,現在的健保成功,只是暫時的,真正的艱難是延續這幾乎是不可能的任務,孩童是我們的未來,台灣以目前的生育率,應該可以說,我們的下一代消失了

以後的勞保會倒,因為,沒有新一代的就業人口,繼續繳保費

以後的國保,會消失,因為,他根本就只是一道政府騙錢的聖旨而已,現在會收到國保繳費單,就只有失業的民眾,請問都已經找不到工作了,政府,沒有給失業給付,還要跟他收錢,用膝蓋想也知道,錢收不收得到,就算是真的有福氣,可以當家庭主夫,或是家庭主婦,不用賺錢繳房貸,也會迂迴一點,學點才藝,加個工會的勞保,賭他不倒,保障,也比國民年金強千百倍,現在國保只有那種,今年繳,明年就可以領的人,也就是原本要領老人津貼,或是老農津貼的人,統統被趕去領國民年金

Flash development on Debian

如果用 Windows 的人,請愛用 FlashDeveloper

紀錄一下在 Linux 下要開發 flash 的應用程式的設定,主要是 actionscript ,不然這個標題已經夠冷了,還要更冷門的嗎?不只有 actionscript 可以做 flash 的開發

下載 Flex SDK

使用之前,你必須有裝 JDK,全名好像是 Java Development Kit,這個,Debian 的 non-free 裡有


http://opensource.adobe.com/wiki/display/flexsdk/Flex+SDK

我是用 Flex 3 的,把他解壓縮,在你喜歡的目錄下,我是放在 /flex,

設定 .bashrc ,加 FLEX_SDK_HOME


編輯 .bashrc ,最後加


export PATH=
/flex/bin:$PATH
export FLEX_SDK_HOME=~/flex




複製 ~/flex/framework/flex.config.xml

將 ~/flex/framework/flex.config.xml 複製到自己專案目錄下,準備修改

/home/terry/fb/playflash 假設自己要開發專案的位置

/home/terry/fb/playflash/src 程式位置

/home/terry/fb/playflash/lib 共享的 library 的位置

複製 flex-config.xml


cp ~/flex/frameworks/flex-config.xml ~/fb/playflah/


原始設定修改 souce-path 的部份,還有加上 ${flexlib} 的部份



Debug 的選擇


可以用 arthropod,缺點是 flash 要裝 debug 版本的, Linux 上的 debug 版本 Adobe 不太鳥的,還要裝 Air SDK,Air 在 Linux amd64 上也不怎麼樣,windows 同事們都是用這個


建議,都是自己來,也可以免除,一定要裝 debug 版本的困擾,自己的程式架構,加一的 debug 的 panel

或是利用, javascript console 來傳 debug 資訊,記得把 browser 的 javascript console 打開


千萬記住,要用 browser javascript console 來除錯的時候, 開 flash 檔案要用

http://localhost/你的 flash 檔案

不可以用

file:///bababa/你的 flash 檔案


超簡單版 Debug,和 browser javascript console 一起服用,不過,我覺得,在你的 code base 裡,也要有個 debug panel ,這個各位自己來,我就不要獻寶了




Compile


寫一個方便的 shell script compile 程式,當然,也可以寫 Makefile,不過殺雞不用牛刀

我的 compile 檔,記得 chmod 755,這樣可以直接執行,flex sdk 附的 flashplayer 已經是 debug 版的
不過,我還是都用 browser 來看



#!/bin/bash
mxmlc -load-config flex-config.xml $1 -output Main.swf
#&& google-chrome http://localhost/playflash/Main.swf



參考資料

http://asantoso.wordpress.com/2008/05/18/flex-3-sdk-command-line-development-with-example-on-linux/

ps: 看官有什麼可以補充的不要客氣,還有我 browser 都是用 firefox 和 google chrome,基本上這一份記錄可能還要除錯 ;-)


Vim Hacks



這一個簡報,是 c9s 大,兩年前的簡報,好的技術,過了,一年,兩年一樣,好用,實在,不會年年加上西元四個碼,包一包,就要你花錢升級,不跟著升,好像你就不專業一樣,真正的好東西,就是越用越是好用,你現在學,一點也不會晚



第 144 頁,我老是忘記
ps: 純分享,唯有你自己才知道怎麼樣對你最有效率,畢竟,是你自己的時間

給阿嬤的歌

一段裡面的小插曲,6,7 年級,三明治這一代生育的小孩,應該很多都是阿嬤阿公養大的 (4分30 秒左右),對阿嬤該有很深的感情了

ps: 很久沒有看到阿嬤了

djangopackages.com



useful web site to find out reusable django app

找一些,好用的 django app 的網站,有套件的位址,還有 pypi 下載次數可以參考一下,目前好像,seo 沒有很高,寫一篇幫他加一下,以後比較好找

http://djangopackages.com/


ps: 改天應該整理一下常用好用的套件,很多公司的專案,都還用不上,有點可惜,畢竟團隊工作,最難的是溝通解釋,往往很趕的專案,都要求快,可以動就好,所以不會做太多的分析,做都沒時間了,哪來的心得分享,教育訓練,重要的是,要讀懂別的 code,除非遇到,做不出來的,才會停下來,認真的找答案



ps: Simple is hard, less is smart. and please please please….. read the code others wrote.

VPS 硬碟卡到陰

這幾天, ThrustVPS 上的 node 硬碟好像卡到陰的一樣,轉不太動


[root@www ~]#hdparm -tT /dev/xvda1

/dev/xvda1:
Timing cached reads: 2 MB in 2.11 seconds = 971.82 kB/sec
Timing buffered disk reads: 16 MB in 3.14 seconds = 5.09 MB/sec
[root@www ~]#hdparm -tT /dev/xvda1

/dev/xvda1:
Timing cached reads: 7564 MB in 1.99 seconds = 3798.40 MB/sec
Timing buffered disk reads: 6 MB in 3.59 seconds = 1.67 MB/sec
[root@www ~]#hdparm -tT /dev/xvda1

/dev/xvda1:
Timing cached reads: 6316 MB in 1.99 seconds = 3170.20 MB/sec
Timing buffered disk reads: 84 MB in 3.03 seconds = 27.71 MB/sec
[root@www ~]#hdparm -tT /dev/xvda1

/dev/xvda1:
Timing cached reads: 6526 MB in 1.99 seconds = 3274.96 MB/sec
Timing buffered disk reads: 4 MB in 3.13 seconds = 1.28 MB/sec
[root@www ~]#hdparm -tT /dev/xvda1

/dev/xvda1:
Timing cached reads: 5828 MB in 1.99 seconds = 2924.11 MB/sec
Timing buffered disk reads: 8 MB in 4.03 seconds = 1.99 MB/sec
[root@www ~]#hdparm -tT /dev/xvda1

/dev/xvda1:
Timing cached reads: 3286 MB in 2.00 seconds = 1645.96 MB/sec
Timing buffered disk reads: 10 MB in 4.47 seconds = 2.24 MB/sec
[root@www ~]#

Evil Apple

過去的 Jobs 告訴我們 Stay Hungry Stay Foolish


中文翻譯 http://mmdays.com/2007/04/02/steve-jobs/

到了,我拿到了,我真正的第一個 Apple 產品 iPad (主要是老闆要我們玩遊戲),我才知道,第一件事,就是要我登錄 itune 帳號,最邪惡的是,要填信用卡資料,而且還包含背後三碼授權碼,他會記在他們的伺服器上,下一次,你不用重打

git 的文件整理



install gitosis,要有自己的 git server 的話,覺得自己程式寫得太差,不好意思放到 github 的話 ;-)

http://www.hackido.com/2010/01/installing-git-on-server-ubuntu-or.html

http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way

windows 上的 GUI 的工具

http://code.google.com/p/tortoisegit/
並需先裝 http://code.google.com/p/msysgit/

windows 用安裝完後記得用,GitBash

ssh-keygen -C “yourname” -t rsa

接著就可以把 publich key 放到 C:\Documents and Settings/YOR NAME/.ssh/id_rsa.pub


有關 hudson 整合

http://wiki.hudson-ci.org/display/HUDSON/Plugins

參考資料

Git Cheat Sheet http://ktown.kde.org/~zrusin/git/git-cheat-sheet.svg

http://github.com/guides/git-cheat-sheet
http://progit.org/
http://progit.org/book/zh/ 中文版

Git from subversion

http://www.ibm.com/developerworks/linux/library/l-git-subversion-1/
http://www.ibm.com/developerworks/linux/library/l-git-subversion-2/

http://git.or.cz/course/svn.html

http://plog.longwin.com.tw/my_note-unix/2009/05/19/git-learn-initial-command-2009

Git with SVN
http://blog.kanru.info/archives/466

Linux Talks at Google

(影片有點長,我也沒有時間看,很閒的人可以看)