2015年8月14日 星期五


今早夢見了,在下著雨的冬天的教室。教室裡好幾處漏著水,而且不小,就像是遮雨棚洩水的那種小水柱,偶爾水會噴到身上,但不冷。


一開始的場景像是考完試(國中段考或模擬考那樣),大家剛出考場、熱烈地討論著考題,所以老師(不是國中老師,反而像前公司裡的長官)要我們進教室, 他要馬上一題一題公布正確答案。


所以大家就走進那會漏水的教室。進去後,大家開始找座位,我由教室後面往講桌方向一直走,想坐在講桌前面那幾個位子,桌子是長條的,像咖啡廳內的那種靠窗長條桌(又像大學裡的長條桌),走到看得見到我位子的地方時,已有人坐在我的位子上,則坐在那位子的右邊,正低頭專心看著自己的筆記還什麼的。一開始沒人發現我的那個位子有人,但我一眼就認出那是


大家陸續坐下,我慢慢走近位子,並四處張望是不是還有其他空位。我位子左邊坐著剛剛要我們進教室的老師,一開始他看不到,只看到我在找位子,所以就笑著對我說:” 這不是有個空位?”


在這個同時,轉身,看到了也認出了她,她開心地笑問,”欸~你怎麼在這邊?”然後就開始跟她聊了起來。
聊起來的瞬間,老師也可以見到坐在椅上了,我就小小聲跟他解釋這是誰。他就哦了一聲沒再過問。


芳的模樣就跟我們以前認識的一樣, 清清秀秀, 瘦瘦高高, 一樣的開朗與愛笑。她在跟聊天的過程中, 拿出了可愛的貼紙, 要貼在的臉上, 說"貼這兒哪兒", 芳頑皮地說"不要,那貼哪兒這兒。"兩人就像我們還在國中時期那樣嘻鬧著。

貼好後, 轉頭見著我, 就問我要不要也貼?我說”好啊”,她又問我"想貼哪兒?"  我跟她說,"都好啊,妳想貼哪兒就貼哪兒吧~:D",她很認真地挑了一小小的可愛桃紅色愛心,開心地貼在我的額頭中央,像是觀音痣一般,之後,她又很開心地再挑了一張也是愛心,貼在我的左臉上。


然後她坐著,我站著,我們開始閒聊,像以前一樣開心地說笑亂聊聊不停。聊到近況,講到身體有什麼不適之類還什麼的,我站在她位子旁,她坐著環抱著我,頭靠在我胸口上,我輕拍拍她的背跟她說,"放心,妳現在無病無痛了,記得嗎?:)"


瞬間,她像是明白了,頭埋在我的胸前久久不語(像是在微微啜泣又像是在告別?), 我只是輕輕拍著她的背。一會兒,她整理好情緒抬起頭,又恢復開朗模樣,然後她對我說道,"害父母那麼傷心難過是不是很不孝啊?"我很認真地跟她說,"不會啦,不要擔心太多,他們也不希望一直看妳病痛啊!如果你有什麼話要轉告給他們的,我可以去趟妳家轉達:)"


我以為她會說出要父母寬心之類的話,結果她說了很奇怪的問題⋯
她說她一直想知道她的名字是誰取的,是奶奶還爸爸?有長輩跟她說是奶奶去阿拉伯玩時想到的?(但那時台灣哪有可能去阿拉伯玩?),又有人跟她說是爸爸⋯


我正想問她怎麼會問這麼奇怪的問題,話還沒來得及說出口,她就跟我說她的車來了,該走了。她很快速地開了玻璃鋁門(像咖啡館的哪種鋁門窗)走出去,外面下著大雨,我也跟著走出去想問清楚,看見下雨又回教室內拿了把折疊傘,再次走出來,她看我手中拿著傘,就笑笑地跟我說"別擔心,我也有傘。"她手上不知哪時冒出一把折疊傘,揮手要我進屋,別淋到雨了,然後就邁步出去,並小跑步進雨中。路邊停了台大型遊覽車擋住我的視線,所以我沒能親眼見到她上車,只感覺她走到馬路中央上車去了。


之後我只好進屋,屋內漏水更是嚴重,到處都有小水柱傾瀉而下,還潑到我的書,令我脫口說出sxxt...然後趕緊將書移開。雖然有碰到雨水,但沒有冬天淋到雨那種寒冷。然後就醒了。

------------------------------------------------------------------------------------------------------------------------------------
這是今年2月2日清晨,夢見了一位已逝的老友,因為夢境清晰,所以那時醒就後把內容記錄了下來。
整個夢的感覺都很溫馨愉快,並沒有恐懼或不舒服,我想,她是真的去了一個美好的世界,並用一個溫馨的方式跟我告別吧!

2015年8月13日 星期四

天鵝、閃電......

        午後一場雨,朋友在從line傳來豪雨實況轉播,另一位朋友馬上回了雙颱(天鵝、閃電)快報截圖,讓我腦中閃過"麗達與天鵝"的影像,於是回大家說...."宙斯要出現了嗎?" (哈! 也太跳躍性思考了吧?XD)

J.W.掉書袋:
  • 宙斯: 掌管閃電,生性愛美女,但是妻管嚴,於是常常化身為各種動物來瞞妻把妹....
  • 麗達與天鵝:麗達(Leda),斯巴達王后,宙斯化成天鵝追妹成功,麗達受孕生下兩顆蛋,一顆孵出了Clytemnestra和Helen(就是後來挑起特洛伊戰爭的那個海倫) 姊妹,另一顆蛋則孵出了一對雙胞胎Castor和Pollux兄弟。


後記: i 同學說大陸版的"麗達與天鵝"下了四顆蛋,一樣孵出四個小孩,G先生說達文西的畫作裡只有兩個破掉的蛋,有四片蛋殼,所以應該是兩個蛋才對,而我回G先生說,所以麗達下的蛋都是雙蛋黃囉......(好冷~)
(左為友人傳來的新聞截圖,右為達文西作的"麗達與天鵝(Leda and the Swan)")


(截自https://www.windyty.com 及時天氣動態網站)

Anyway,不管天鵝、閃電或宙斯來,大家都要小心防颱,安全至上哦~ (咦~~~艾注意哦~~~)

2015年6月9日 星期二

大金冷氣遙控器 (ARC-433A90) 維修DIY


         最近天氣熱到受不了, 想吹個冷氣消暑一下, 結果遙控器提早放暑假去了(還是還在放寒假? XD), 想說可能是沒電了吧,  打開遙控器要換電池前, 唔....不太妙....電池槽濕潤潤的...電池漏液了啦....= =!

        拿了衛生紙把電池槽擦擦, 看起來還好, 沒有很濕, 電池外表也沒有明顯液體, 想說應該沒傷到主機板吧! 上了新的電池.........ㄜ....沒有螢幕!  是接觸不良嗎? 轉了轉電池槽裡的電池, Yes! 螢幕亮了.....but..........不亮就不亮, 一亮就所有符號字串都全都亮起來了(是買一送全部的概念嗎? orz)

        想當然爾, 這時的按鈕、功能都是失效的啦.... 不甘心地插拔電池多試幾次,  結果也是一樣, 要嘛就不亮, 要嘛就全亮....Orz   

               因為家中沒有工具拆卸, 所以就拿回台北來修啦...
              所以目前有兩個問題(工程師上身....Orz):
                      1.  要嘛不亮 ----- 電池接觸不良 -> 不通電
                      2.  要嘛全亮  -----  亂猜是某些按鈕、線路被同時觸發了  ->  電池液應該是有流進主機板了。 /__\

              所以第一步就是要拆控器啦!  不過從沒拆過控器,  只拆過客戶的devices,  理論上應該是一樣的吧, 不就拆拆螺絲、扳開卡榫嘛.......當然 , 事情沒有像傻人想得那麼簡單啦!  螺絲是很好拆啦, 但不曉得卡榫在哪兒, 遙控器外殼就像蛤蜊一樣不開就是不開......T_T

                試了一會兒, 還是找不到卡榫點,  想說上網買一個遙控器好了, 不查還好, 一查......哇!  原廠的一個至少要900大洋!  副廠的雖不用200元, 但上頭寫著不保證全功能都可以mapping到那遙控器上....-_-|||  那如果剛好是一個很常用的功能沒mapping到, 不就GG了? 

              就這樣.....900大洋燃起了我的鬥魂.....哼!不過是一個小小遙控器咩,  有什麼難的, 反正它現在就是壞的啊, 修不好也沒啥損失....哈哈....還好, 後來還真搞定它了.....呼... :D

             也正因拆很久,  修完後決定po到fb上討拍....沒想到 好多朋友也有一樣的困擾, 所以就把遙控器的拆卸過程整理如下啦! (說穿了, 就只是江湖一點訣罷了......)

 首先, 就先揭開謎底, 那四個惱人的卡榫位置就如下兩圖所示:
後來神級朋友--Chia Hsiung經驗分享說: "遙控的卡勾通常作在遙控器的上、下1/3處; 長一點的遙控器在正上和正下會各有一對" ,  快默記下來, 以後不同款的就可以試試! :D


 





好啦, 再來就是一步步說明啦!  (因為昨天修好了, 所以今天只是重拆開拍照解說....)

1. 備好工具: 螺絲起子和外殼拆解器。外殼確實是有專用的拆解器,  但我們一般不會有, 所以可用"吉他PICK"或是"過期會員卡、信用卡"來替代(謝謝Chia Hsiung大神的經驗分享 :D),  而我這次用的是做麵包用的刮刀.....哈哈



 2. 拆下下蓋, 取出電池

 3. 拆下外殼螺絲並收好


 4. 從遙控器上方紅外線LED處扳開外殼, 這時遙控器兩側會出現空隙, 拆解器就順著這空隙往下滑, 撐開第一處卡榫

   拆解器順著從紅外線LED扳開的空隙往卡榫處滑去, 撐開第一處卡榫

另一側也是。其實可以隱約看出卡榫孔位置(紅箭頭凹處), 所以可以從紅箭頭處戳下, 順勢撐開第一處卡榫
 5. 隱約看到第二處卡榫(紅箭頭左邊白白那塊), 從紅箭頭處下戳, 第二處卡榫就可以不費太多力地拆開, 這時另外一側卡榫也自動會解開了

 6. 解開外殼後, 再卸下主機板上的螺絲, 一樣收好


7. 將主機板從外殼小心取下,  要小心電池彈片部份, 不要折斷了

8. 用酒精將主機板上的電池漏液擦拭乾淨,  右邊橡膠按鈕也是

 9. 因為我的遙控器還有接觸不良的問題, 昨晚拆開時, 果然整隻電池彈片都生鏽了(可惡的電池漏液!) 所以我將生鏽處刮除, 並用酒精擦拭, 電池彈片連接到主機板的幾個接點也加強擦拭一番

 Chia Hsiung大神說, 可以用醋或強酸泡一下電池彈片來除鏽, 如果手邊有大小剛好的電池彈片, 也可以把舊的解焊下來, 換焊上好的

 Chia Hsiung大神說, 遙控器不容易壞, 會壞的只有這振盪器(通常是摔斷的居多)。
 (所以要是遇到這種情況就把腳焊回去試試, 或買顆同型號的換掉)

10. 開獎........
      清理好後, 就照著拆的順序還原回去, 在鎖回螺絲前先上電池看看遙控器復活了沒?


YES! It is working! (昨天成功時拍的...:D:D:D)

11. 鎖回螺絲、外殼螺絲


12. 放回電池、重設時間
Done.

家中有不會動的遙控器嗎? 有空可以拿出來拆一拆擦一擦、除除鏽,  玩玩看, 真的不難啦! :-)

最後, 謝謝Chia Hsiung大神無私分享, 感覺好像增加了一甲子的功力啊! (哪兒來的自信啊! 哈哈 XD)

2015年6月8日 星期一

How to reduce/compact the vdi file size? (如何幫virtualbox的vdi檔減肥, 釋放出硬碟空間?)

只是自己的一些筆記....人老了...總是設過就忘了...Orz
寫下來,  以後比較好找...(明明就是懶的再爬一次文...XD)


         如果你跟我一樣, 平時以windows為主要作業系統, 有時又需要linux的環境, 除了安裝多重開機系統外(但只同一時間只能選一種作業系統使用), 另一種選擇就是安裝虛擬機(virtual machine); 常見虛擬機有VM ware 或是Virtual Box. 又因Virtualbox是freeware, 所以很自然地, 我就使用它啦! (我愛freeware~~:D)

        然而, virtualbox內的OS跑久了, vdi檔就會變得肥大, 即使在virtualbox內已經把用不著的肥大檔案刪除了, 仍不見vdi檔跟著變小;  virtualbox自己有提供VBoxManage的指令來重整夯實vdi檔, 不過對於ext檔案系統, Vbox Manage只會壓縮zeroblock, 所以想要有效幫vdi檔減肥, 得多一個步驟: 先將沒用到的block都標示成zero.

也就是說, 我們要作的就兩大步驟:
1. 用zerofree 來將沒有用到的block標示成0 (zeroblock),
2. 用 VBoxManage.exe 來把zeroblock壓縮.

因為我在vbox上跑的另一個系統是ubuntu, 所以以下也就依ubuntu來說明步驟.
1. 用zerofree 來將沒有用到的block標示成0 (zeroblock)
 
    (1) 在vbox上用iso檔開機
          我的方式是去下載ubuntu的iso檔, 然後把它mount到vbox的CD, 再次開機時, 它就自動從iso檔開機了, 它會問你是要試用或安裝ubuntu, 請選擇試用, 因為我們只是需要另一個系統來執行zerofree.

     mount the ubuntu iso file to vbox CD rom:


    (2)進到live CD ubuntu後, 開啟"terminal",
            a. install zerofree
               sudo apt-get install zerofree
 
b. mount the rootfs which you want to compress.
(a) you need to find your unbuntu device name. Mine is /dev/sda1.
(b) mount the ubuntu device to /mnt of LiveCD as read only.
sudo mkdir /mnt/sda1
sudo mount -n -o ro -t ext4 /dev/sda1 /mnt/sda1
c. execute the zerofree
sudo /mnt/sda1/usr/sbin/zerofree -v /dev/sda1
(-v to show the progress ).


2. 用 VBoxManage.exe 來把zeroblock壓縮.

 (1) find the location which you install the Vbox. Mine is under “c:\Program Files\Oracle\VirtualBox”. We need the path to find the VBoxManage.exe.

 (2) use VBoxManage.exe to compress the zeroblock.
C:\Users\JW\VirtualBox VMs>"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyvdi ubuntu12.04\ubuntu12.04.3.vdi compact
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

C:\Users\JW\VirtualBox VMs>"


in my case, the images size were below.
before: 92GB
after: 70GB







在iphone上使用google maps的離線地圖

最近因有需要去香港, 人生地不熟的, 又是路癡的我.......很依賴地圖啊!
所以抓了幾個號稱免費的離線地圖 app, 結果功能都很跛腳, 除非花錢"update"....(先誘導使用者裝, 再循循善誘買買買....)....= =!

啊我就是不想花錢咩.....so又回來看google maps 的離線地圖怎麼儲存, 很久以前使用過, 但久沒用, 就又找不到從哪兒存了, 所以研究了一下,  就順手寫了下來....


1. 登入google 帳號後,  再進入google maps app,  從上方要搜尋的欄位點下去


2. 會看到自己之前搜尋過的一些地點, 繼續往下滑到最底,  就可以看到"儲存你的離線地圖", 是的, 就把它點進去.....

 3. 點進去後, 就可縮放地圖決定你要儲存的地圖範圍
   當你選的範圍過大時, 它會提醒你"區域過大", 要你放大地圖(縮小範圍)

 4. 選好範圍後就點選底下的"儲存"

 5. 替這地圖命名
  儲存中.....

6. 完成!

驗證:
1. 退出google maps (最好連背景程式也關掉)
2. 將手機設為飛航模式 (模擬在國外沒有網路&漫遊)
3. 再進入google maps去瀏覽你剛剛選的區域, 看是不是可以正常瀏覽(放大到最細的街道之類的).

google service 上的說明:
https://support.google.com/gmm/answer/3273567?hl=zh-Hant
有提到更進一步的管理與更新....

2014年3月21日 星期五

自製Ubuntu開機 + Clonezilla 備份還原USB碟

只是自己的一些筆記....人老了...總是作完就忘了...Orz
寫下來,  以後比較好找...(明明就是懶的再爬一次文...XD)

1. make a bootable ubuntu pen drive.
    (1) download the ubuntu iso file. http://www.ubuntu.com/download
    (2) download the install tool
            a. In windows, you could download the tools, "Universal USB installer".
                http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/   (or google "usb installer")
                It is a very useful tool. You could use it to create a bootable ubuntu USB pen drive, a bootable clonezallia USB pen drive, and so on.
                In the official web page, it will guide you how to install the iso to your pen drive.
            b. In ubuntu, you could use "startup disk creator" to make a bootable pen drive.
                Here is the detail steps. http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-ubuntu


2. Copy the clonezilla file system to your pen drive.
   (ref. http://kinmenalex.blogspot.tw/2011/08/ubuntu-usb-clonezilla.html)
    (1) download the clonezilla file system (zip file).
    (2) copy the file system of clonezilla to your bootable ubuntu pen drive.
             a. create /cloneusb/686
             b. extract the file system of clonezilla to /cloneusb/686/.
    (3) edit the booting menu
             a. edit /syslinux/txt.cfg. Add a label for clonezilla as following.
                =======================================================
                default live
                label live
                  menu label ^Try Ubuntu without installing
                  kernel /casper/vmlinuz.efi
                  append  file=/cdrom/preseed/ubuntu.seed noprompt cdrom-detect/try-usb=true persistent boot=casper initrd=/casper/initrd.lz quiet splash --

                label clonezilla-live-1.2.9-19-i686-pae menu label clonezilla-live kernel /cloneusb/686/live/vmlinuz append initrd=/cloneusb/686/live/initrd.img boot=live config noswap nolocales edd=on live-media-path=/cloneusb/686/live/ nomodeset noprompt ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_keymap="NONE" ocs_live_batch="no" ocs_lang="zh_TW.UTF-8" vga=788 toram=filesystem.squashfs ip=frommedia nosplash  

                label live-install
                  menu label ^Install Ubuntu
                  kernel /casper/vmlinuz.efi
                  append  file=/cdrom/preseed/ubuntu.seed noprompt cdrom-detect/try-usb=true persistent boot=casper only-ubiquity initrd=/casper/initrd.lz quiet splash --

                label check
                  menu label ^Check disc for defects
                  kernel /casper/vmlinuz.efi
                  append  noprompt cdrom-detect/try-usb=true persistent                                 boot=casper integrity-check initrd=/casper/initrd.lz quiet splash --

                label memtest
                  menu label Test ^memory
                  kernel /install/mt86plus

                label hd
                  menu label ^Boot from first hard disk
                  localboot 0x80
                =======================================================
     For now, you could reboot the system to try if this pendrive is working.

3. setup the clonezilla images to this pen drive
    (1) copy the clonezilla images to this pen drive
          Just find a place you like to store them. I put them under /cloneusb/686/home/partimg/.
    (2) verify the images checksums - "MD5sums"

4. verify clonezilla images in clonezilla system.


    

2013年10月9日 星期三

How to install Java plugin for chrome & firefox in ubuntu?

只是自己的一些筆記....人老了...總是設過就忘了...Orz
寫下來,  以後比較好找...(明明就是懶的再爬一次文...XD)


Test if java is working with your browser already.
http://www.java.com/zh_TW/download/testjava.jsp

If it is not working, you have to install & enable it.

Installation:

1. download Java from java website.
http://www.java.com/zh_TW/download/

2. untar the tarball (I untar it to /usr/java.)
# sudo mkdir -p /usr/java
# cd /usr/java
# sudo tar vzxf jre-7u40-linux-i586.tar.gz



Enabling:

Chrome:

1. create the symbolic link for chrome.
# sudo mkdir /opt/google/chrome/plugins
# cd /opt/google/chrome/plugins
# sudo ln -s /usr/java/jre1.7.0_40/lib/i386/libnpjp2.so

2. close all chrome windows/pages, and re-open it .
check if java plugin is enabled in chrome.
open "chrome://plugins/" in chrome.

open "http://www.java.com/zh_TW/download/testjava.jsp" to check if the java is working in chrome.

Firefox:

1. create the symbolic link for firefox
# cd /usr/lib/mozilla/plugins
# sudo ln -s /usr/java/jre1.7.0_40/lib/i386/libnpjp2.so

2. close all firefox windows/pages and re-open it.
check if java plugin is enabled in firefox.
工具->附加元件->外掛程式

open "http://www.java.com/zh_TW/download/testjava.jsp" to check if the java is working in firefox.



note: the official guide from java website: http://www.java.com/zh_TW/download/help/enable_browser_ubuntu.xml