2010年12月30日 星期四

[工作] vmware tools+ubuntu10.10

我的ubuntu是安裝在vmware下, 而share folder的功能需要先裝vmware tools,
但是在安裝vmware tools的過程 應該是因為vmware版本太舊, ubuntu版本太新
造成build vmhgfs.ko的時候很多linux header file有些資料結構不match, 所以一堆erros就此產生...
(google一下似乎一堆人遇到類似的問題... )

ㄧ個比較麻煩但是可以解決的方法是, 續open-vm-tool抓最新版的source,
然後把vm-tool的header跟著跟新, 這樣應該可以解決問題

或是ubuntu也有跟著maintain vm-tool, 可以透過apt-get來更新
sudo apt-get install open-vm-tools open-vm-toolbox open-vm-dkms
這個方式可以確保你的ubuntu版本跟vm-tool的版本可以心靈相契合, 而不至於有問題,

安裝完畢後 重開系統, 然後應該就可以在lsmod | grep vm 看到vmhgfs的kernel module掛載著

接下來只要 ...

1. vmware-hgfsclient <-- 來顯示所有的windows share folder
2. mkdir /mnt/hgfs <-- 建立mount point
3. mount -t vmhgfs .host:/${share_folder} /mnt/hgfs

接下來就可以讓windows跟vmware/ubuntu ㄧ起共享folder了!!





2010年12月29日 星期三

[轉錄] initcall


弄了kgdb之後發現怎麼kgdbwait都無法啟動,
回頭看了System.map發現原來init_kgdb居然比tty driver早呼叫了,
以至於在init_kgdb中要find_polled_tty_driver的時候當然找不到

這邊文章介紹了 initcall 的機制, 雖然沒解決我的問題 不過卻是個還不錯的起頭...

回歸我的問題.... 仔細看一下polled_tty_driver之後發現是因為

我的serial driver沒有poll_put_char 跟poll_get_char, 所以補上這兩個之後
kgdbwait就會在等待host端來connect, 不過目前可能是因為get/put沒有做好
所以似乎 無法連上.... /_\


2010年12月28日 星期二

[科技] Wine installed

之前一直知道Linux上面現在可以安裝windows的軟體來跑...
這兩天看到後面同事用了很久, 趁工作比較不忙的時候想來安裝一下試試看

Wine是在1993在由Bob Amstadt及Eric Youngdale所發起的, 最初的目
的是希望在Windows上跑Linux的程式, 現在則相反的在Linux上可以跑Windows
的軟體, 更詳細的故事可以google一下 :-)

而實在懶的查到底最小安裝需要些什麼東西, 所以就大雜燴跟wine有關
的packge全拉下來... 可以先透過 yum來install所有相關wine的package
e.g yum install wine*

接著就是等待安裝的過程了~~ 自動下載安裝完畢之後只要透過wine來
執行想安裝的軟體就可以了
e.g wine xxx.exe

看來現在目前最想在linux上使用的大概就是source insight或是ultraedit了
XD... vim用了一陣子, 但是可能不夠認真, 很多command背了就用, 忘了再查
查了又忘 哈~~


2010年12月21日 星期二

[科技] Disconnect and Facebook Disconnect

前陣子有個google跟雲端科技的應用, 有個人在家裡看電視 結果service端會建議他要看的節目, 他要上廁所, 會把他的排泄物傳送回去分析告訴他是否生病之類的... 這些應用都需要回傳我們的使用習慣, 而統計出來結果, 現在有個engr離開google之後寫了個Disconnect軟體, 讓你免於"被分析"的世界... 當然這種軟體只能消極的閃避, 現實世界中除非你完全不用電腦, 不然這種事情大概很難避免了 :)

https://chrome.google.com/extensions/detail/jeoacafpbcihiomhlakheieifhpjdfeo

另外ㄧ個威脅則是從facebook來的, 根據原作者的說明... 當你透過facebook connect來連到別的網站, 你的個人資料
就很有可能從這邊露出去, 雖然我不到是什麼資料 :Q, 不過聽起來挺恐怖的...
[Quote]Facebook is notified whenever you visit one of the more than one million sites on the web that use Facebook Connect and has a history of leaking personally identifiable information to third parties.
[/Quote]


不過話說回來, 目前大概也只有Chrome跟Rockmelt支援這樣的小工具, 其他的browser就要自求多福了 :)

p.s 我想應該還是很多類似的小工具可以在網路上找到, 防毒軟體應該也有做類似的工具, 只是ㄧ般普羅大眾大概不太會操作因此information still leaking around... ㄎㄎㄎ~~



[科技] git相關文章backup..

Why Git is better than X?


或是可以從這篇開始

延伸閱讀