假設有很多 PHP 檔案分佈在一個資料夾及其子資料夾裡,現在要取代一段文字,但 Linux 下,可以很輕鬆的以一個指令把工作完成:

find ./* -type f -name *.php -exec sed -i "s/find_this/replace_that/g" {} \;

用 find 指令,把所有在當時資料夾下(./*)的所有 PHP (-name *.php)的檔案(-type f)執行 sed 指令。而這個 sed 指令會把 find_this 取代成 replace_that(s/find_this/replace_that/g)。當然,在這個取代指令中,可以用 regular expression。

小輝 發表在 痞客邦 留言(0) 人氣()

不知何故,這天發現我的 VirtualBox 中的 Windows 7 系統突然用不到 USB 隨身碟。由於在裝置管理員中可看到已偵測到的 USB Mass Storage,只是有一個黃色感嘆號而已,所以不會是 vboxusers 等權限的問題。唯有有另一個 USB 隨身碟再試一遍,結果也是一樣。但用 USB 藍芽手指則沒有問題,所以只能說問題是針對 USB Mass Storage 而已。

想了半天也得不出答案,同時發現 VirtualBox 官網上有 Extension Pack,其中一項功能就是提升 USB 效能。把心一橫的把它裝了進去,啟用相關選項後,問題也就很神奇的消失了。

小輝 發表在 痞客邦 留言(0) 人氣()

Ubuntu 預設會把 BIOS 的時鐘當成 UTC 時間,而 Windows 則把它當成本地時間。當這兩個系統在同一電腦上 dual boot 時,會出現兩者時間不一致。除了把系統設定成每次開機都對準時鐘外,還可以讓 Ubuntu 把 BIOS 的時鐘當成本地時間:

sudo vim /etc/default/rcS

UTC=yes

改成

UTC=no

便可。

小輝 發表在 痞客邦 留言(0) 人氣()

前陣子買入了一部 Android 電話,心想也是時候寫些程式在機上玩玩。雖然有一定的程式開發經驗,可是寫手機程式還是新手一名。千里之行,始於足下。好!就看看應如何開始。

寫 Android App 比 iPhone App 一個方便的地方,就是不一定要以 Mac OS 來開發,我用的是 Ubuntu,當然也沒有問題。

在網上爬文了一會,由於 Android App 是以 Java 來編寫的,一般開發環境都是 Java Development Kit 配合 Eclipse IDE。在 Ubuntu 上有點需要注意的,由於開放源碼問題,Ubuntu 所配搭的,是 OpenJDK 而不是 Oracle JDK。雖然兩個 JDK 基本上具有相同功能,但始終也是兩個獨立的軟體,在網路上,有不少人都會建議改用 Oracle JDK,冀可消除一些因兩者間些微分別所引申出的問題。可惜的是,Oracle 官方並沒有提供類似 PPA 方式來安裝,懶懶的我也就想說,一動不如一靜好了。

說到這,在安裝 Eclipse 時,也當然經由 Ubuntu Software Center 來安裝。安裝後,便要安裝 ADT Plugin:

https://dl-ssl.google.com/android/eclipse/

但也別心急的按 Next,繼續前,請再加入:

http://download.eclipse.org/releases/indigo/

就可以了。

理論上,到些便大功告成了。重新開啟 Eclipse 看看?咦!為甚麼會出現錯誤呢?

再查了一回,原來這是因為我所用的是 64-bit 的系統,不能直接執行 32-bit 的程式,只要安裝 IA32 便可:

sudo apt-get install ia32-lib

再次開啟 Eclipse,所有錯誤都不見了!

小輝 發表在 痞客邦 留言(0) 人氣()

新的一年要有一個新的開始,不再自我設限,珍惜光陰!

Work hard, play hard!

小輝 發表在 痞客邦 留言(0) 人氣()

那些年 胡夏

又回到最初的起點
記憶中妳青澀的臉
我們終於來到了這一天
桌墊下的老照片
無數回憶連結
今天男孩要赴女孩最後的約

又回到最初的起點
呆呆地站在鏡子前
笨拙繫上紅色領帶的結
將頭髮梳成大人模樣
穿上一身帥氣西裝
等會兒見妳一定比想像美

好想再回到那些年的時光
回到教室座位前後 故意討妳溫柔的罵
黑板上排列組合 妳捨得解開嗎
誰與誰坐他又愛著她

那些年錯過的大雨
那些年錯過的愛情
好想擁抱妳 擁抱錯過的勇氣
曾經想征服全世界
到最後回首才發現
這世界滴滴點點全部都是妳

那些年錯過的大雨
那些年錯過的愛情
好想告訴妳 告訴妳我沒有忘記
那天晚上滿天星星
平行時空下的約定
再一次相遇我會緊緊抱著妳
緊緊抱著妳

又回到最初的起點
呆呆地站在鏡子前
笨拙繫上紅色領帶的結
將頭髮梳成大人模樣
穿上一身帥氣西裝
等會兒見妳一定比想像美

好想再回到那些年的時光
回到教室座位前後 故意討妳溫柔的罵
黑板上排列組合 妳捨得解開嗎
誰與誰坐他又愛著她

那些年錯過的大雨
那些年錯過的愛情
好想擁抱妳 擁抱錯過的勇氣
曾經想征服全世界
到最後回首才發現
這世界滴滴點點全部都是妳

那些年錯過的大雨
那些年錯過的愛情
好想告訴妳 告訴妳我沒有忘記
那天晚上滿天星星
平行時空下的約定
再一次相遇我會緊緊抱著妳
緊緊抱著妳

那些年錯過的大雨
那些年錯過的愛情
好想擁抱妳 擁抱錯過的勇氣
曾經想征服全世界
到最後回首才發現
這世界滴滴點點全部都是妳

那些年錯過的大雨
那些年錯過的愛情
好想告訴妳 告訴妳我沒有忘記
那天晚上滿天星星
平行時空下的約定
再一次相遇我會緊緊抱著妳
緊緊抱著妳

小輝 發表在 痞客邦 留言(0) 人氣()

不知何故,Ubuntu 的軟件倉庫出現莫名的 BADSIG 驗證錯誤。反覆移除和匯入簽著都不得要領,最後找到這個解決辦法:

sudo apt-get clean
cd /var/lib/apt
sudo mv lists lists.old
sudo mkdir -p lists/partial
sudo apt-get clean
sudo apt-get update

[ c.f. http://ubuntuforums.org/showthread.php?t=1480604 ]

小輝 發表在 痞客邦 留言(0) 人氣()

風裡密碼 郭富城

寂寞會凍 舊情會痛 
悲喜往事間斷活我心中
人潮內跌碰 相交不相信 
令我極渴望見到彩虹
仍深信 幸有你 情誼放送 
奔波歲月領略熱暖春風
從來未變凍 對我的包容 
令我便有力再衝 解我心裡苦衷

落寞時摯友的聲音披著風 
如春雨下降給我撫慰使我最動容
夜靜時困惱看星星穿夜空 
如給我護送知己的抱擁 
遠亦飄送

路上有你 幸唯有你 
即使偶遇困惑亦變輕鬆 
情懷未會變 縱使不相見
但熾熱慰問令我從容
仍深信 幸有你 情誼放送 
奔波歲月領略熱暖春風
從來未變凍 對我的包容 
令我便有力再衝 解我心裡苦衷

落寞時摯友的聲音披著風 
如春雨下降給我撫慰使我最動容
夜靜時困惱看星星穿夜空 
如給我護送知己的抱擁 
遠亦飄送

高歌這一曲 彷彿似一封信 
以愛為記 借助晚風

但願真友愛在全球來發動 
能找到是你知己一個一世也認同
就在不遠處我看見了星空 
如風裡密碼將心聲接通 
兩地輸送

小輝 發表在 痞客邦 留言(0) 人氣()

朝花夕拾 張德蘭

傷透的芯花睜不開 灰的天等你回來
一天一天應不應該 思憶中聽你示愛

仿似朝花一息間開 凋萎一刻照夕來
漆黑的天一絲星光 悲傷中感到被愛

回頭期望見你在步近 如途人
我數百次轉身站在問
為何還望再見 為何還要等

回頭能望見你在步近 如行人
你我隔世可相聚沒恨
離離合合錯過仍還要等

其後若相見 可認出聲線
情若是不變 愛沒完沒了

小輝 發表在 痞客邦 留言(0) 人氣()

我信愛是恆久

常聽說世界愛沒長久 哪裡會有愛無盡頭
塵俗的愛只在乎曾擁有 一刻燦爛便要走
而我卻確信愛是恆久 碰到了你已無別求
無從解釋 不可說明的愛 千秋過後仍長存不朽

明日幻變天地無法猜得透 也許風雨盡蓋掩滿天星宿
有你在旁將真愛盡傾流 寒夜漆黑一片也未去擔憂
長路就算多漫長似沒盡頭 你總緊靠著我 輕挽我的手
那怕歲月一飄去未可留 能找到真愛已足夠

常聽說世界愛沒長久 哪裡會有愛無盡頭
塵俗的愛只在乎曾擁有 一刻燦爛便要走
而我卻確信愛是恆久 碰到了你已無別求
無從解釋 不可說明的愛 千秋過後仍長存不朽

明日幻變天地無法猜得透 也許風雨盡蓋掩滿天星宿
有你在旁將真愛盡傾流 寒夜漆黑一片也未去擔憂
長路就算多漫長似沒盡頭 你總緊靠著我 輕挽我的手
那怕歲月一飄去未可留 能找到真愛已足夠

那怕歲月一飄去未可留 能找到真愛已足夠

小輝 發表在 痞客邦 留言(0) 人氣()