星球

RSS | RDF | ATOM

hello Arduino

2010/3/10 7:39:00 | 魔法設計的藝術
上星期五跑去台北參加Lex的工作室參加互動科技夥伴的聚會以及跟NICONICO台灣版網站負責人喝咖啡,跟Lex借到了傳說中的openhardware: Arduino,一個可以自己打造電子互動裝置的電路板。我的系統是Ubuntu Linux 8.04 64bits,先閱讀過官網社群的相關頁面,由於8.04的avr相關套件版本太舊,所以要自己加9.10的套件庫:deb http://cz.archive.ubuntu.com/ubuntu jaunty main universe然後安裝gcc-avr和avr-libc ,再下載開發工具接著做一個最簡單的Helloworld,那就是Blinks-閃爍LED,來驗證工作環境是不是可以運作了,把LED接上arduino機板,長腳接13(數位腳座13 port),短腳接接地(GND),就可以來玩看看了。把arduino電路板接上電腦,用

那一夜Openlab.Taipei在紅樓

2010/2/9 6:22:00 | 魔法設計的藝術
上星期六,MGD跟Openlab.Taipei社群的朋友們在台北西門紅樓舉辦的吵年獸音樂祭上作音樂表演,時間是上星期六晚上9:30開始,地點是紅樓二樓的紅樓劇場,同時這也是初音未來在台灣初次登上文創表演空間的LIVE秀:)。我們這團的表演首先是MGD我的「金蛇狂虎」(我表演的主打曲是金蛇狂舞,為了慶賀虎年,所以就這麼取囉),共約8曲的連續曲目,由初音未來擔綱主演,首先我還讓她來了一段開場白,然後按照傳說中古代看劇場要先唱國歌的古禮來段....中華萌國國歌XD這是前半段:曲目依序是:中華萌國國歌(特製版)、萌太鼓座、救難大英雄(前面這幾首是舊曲)、初音甩著金蛇狂舞這是後半段,曲目依序是虎虎虎勾拳、新鳳陽花鼓(其實想改叫鳳陰花鼓XD)、新哈哈之歌(就是大笑之歌,請查youtube即知)視覺部份我使用COMPIZ來表演間接推廣GNU/Linux+Ubuntu?:)然後是圓圓與日本朋友AKI

VirtualBox安裝Windows 2000不斷重開機

2010/2/5 20:58:42 | 老森常譚

vm  在公司試著在VirtualBox安裝Windows 2000 Server時,每到複製檔案的地方,就自動重開機,屢試不爽,原以為是軟、硬體支援度的問題,本打算作罷,沒想到竟在Google找到了答案…



  而發生的原因竟然是…太快了!這算是Windows 2000的一個bug,擷取Sun官方說明如下:








After issuing a hard disk request, there is a race condition in the Windows driver code which leads to corruption if the operation completes too fast, i.e. the hardware interrupt from the IDE controller arrives too soon. With physical hardware, there is a guaranteed delay in most systems so the problem is usually hidden there (however it should be possible to reproduce it on physical hardware as well). In a virtual environment, it is possible for the operation to be done immediately (especially on very fast systems with multiple CPUs) and the interrupt is signaled sooner than on a physical system.

  因此,解決的方法也很簡單,就是讓它慢一點…,執行指令:









VBoxManage setextradata VMNAME        "VBoxInternal/Devices/piix3ide/0/Config/IRQDelay" 1


此值可以介於0~5,單位是ms,因此數值愈大,延遲愈久

在安裝完系統後,請將此值移除或改成0




【相關連結】


SMPlayer有聲音沒影像

2010/2/4 21:10:51 | 老森常譚

  先前才講完SMPlayer聲音問題,沒多久影像也出了問題。這回解決方式也跟聲音大同小異~修改"Output driver"。



  「選項」-「偏好設定」,切換到「視訊」標籤,將「Output driver」選擇"X11",按確定後,即可正確播放影片了。



 




【相關連結】



【延伸閱讀】


ubuntu 安裝 firefox 3.6

2010/1/26 5:13:00 | 役言堂 - 編譯相關

ubuntu 聽廣播—Hinedo

2010/1/23 12:09:36 | 老森常譚

  一早起來,在寫日記之前,想放點歌來聽聽,好迎接這個週末的早晨。想到了線上廣播這玩意兒,上網搜尋了一下,看見了熟面孔—Hinet Radio(Hinedo)。



  剛接觸ubuntu時,就用過一陣子Hinedo,現在看來Hinet Radio這玩意兒還是蠻多人在用的。到OpenFoundry找了一下,版本還停留在07年,不過這套件好像也沒啥好更新的~瞄了一下,沒看見64bit的版本,只好抓原始碼下來。


  解壓後,閱讀Readme檔,原來只要執行sudo make install就好了,根本不用自己編碼。安裝的過程若出現找不到GTK+-2.0的訊息,至Synaptic安裝libgtk2.0-dev,系統會一併安裝相依套件,完畢後即可安裝hinedo。



2010/10/30更新

  執行時如出現「正在更新選單」,請sudo gedit /usr/lib/hinedo/update,將最後一行的os.execl( dir_path + 'update_menu' ),後面加個逗號跟兩個單引號變成os.execl( dir_path + 'update_menu' ,'')即可。

 




【相關連結】


SMPlayer播放會頓

2010/1/18 20:32:31 | 老森常譚

  不知何時開始,用SMPlayer播放影片時,有時會突然停住,不然就是調整聲音時也會頓住,本以為是軟體或Driver的問題,試著上網搜尋碰運氣,沒想到還真找到答案。



  點選「選項」-「偏好設定」,在「一般」的「音訊」標籤,最上面有個「Output Driver」的下拉式選單,只要選成「pulse」即可解決。



 




【相關連結】


玉山WebATM終於也支援64bitGNU/Linux系統了

2009/12/9 21:37:00 | 魔法設計的藝術
最近看玉山WebATM的firefox模組下載頁,除了原來的32bits Linux以外,也推出了64Bits版,剛才MGD用讀卡機試了一下,真的可以用!(如圖),這實在是太棒了!64bits的GNU/Linux系統也可以刷卡了。

Eeepc900 ubuntu化心得(二)

2009/12/8 22:20:00 | 魔法設計的藝術
後來經過低階格式化以後,本來是想改裝Ubuntu Netbook Remix 9.04,但是UNR9.04的操作介面又有繪圖效能莫名低落的bug,所以MGD改裝Easy Peasy,這個發行套件原名為Ubuntu Eee,由於商標的問題,所以改名。這是ubuntu的衍生版本中專門對Eeepc優化的,最新版本是1.5改良自UNR9.04。裝起來是這樣,lemon味很清爽的感覺,compiz已經預先設了起來不過有一點小不方便的地方,是其中文語系介面翻譯無法單單從語言選項那邊自動調整,得自己在套件庫裡面一個一個把zh-XXXXXXX的相關套件選起來裝才行。硬碟的分割MGD如此配置:這樣做的理由,是盡量把唯讀的內容放在寫入較慢(寫入壽命也短很多)的16gb MLC固態硬碟,然後/home放8gb 高速固態SLC是考慮寫入頻繁的關係,而/boot放這裡,是為了eeepc boot booster(

Eeepc900 ubuntu化心得(一)

2009/12/8 5:07:00 | 魔法設計的藝術
這幾天幫表弟妻的Eeepc900灌ubuntu,原因是原來的windows已經慢得很可怕,所以她想試看看聽說很快的GNU/Linux系統(我看了也覺得真的很可怕)。於是我想給它裝ubuntu9.10,然而踢到大鐵板,安裝過程磁碟I/O慢到不像話,而裝好以後,開機會慢到2分鐘之譜,看了dmesg發現原來出現了頻繁的磁碟IO錯誤(HSM violations) ,看的膽顫心驚,經查launchpad上面有這個回報,我這邊遇到的狀況有部份跟上面類似,而且最後真的資料確實會毀掉,故意反覆重開機幾次以後,連MBR都會出問題,就開不了機了,必須用dd做低階格式化,目前只好按照建議,改裝UNR9.04(但對Eeepc900 又有恐怖的繪圖performance問題),或者狀況較好的Easy Peasy。此外該Eeepc的windows親戚有自己重灌過(因為我發現隱藏磁區EFI消失了),可能沒有對SSD