2010年11月29日 星期一

[筆記]找出 owner 非 root 的檔案

找出 owner 非 root 的檔案:
find . -not -uid 0

可以配合 -and, -not, -or 進行更進階的查詢

2010年10月19日 星期二

[筆記]再論如何安裝 lighttpd + PHP with Debian way

上一篇Debian Squeeze 安裝 lighttpd + php + gitweb說明如何安裝 lighttpd + PHP,雖然只要修改 lighttpd.conf 就能達成功效,但事實上 Debian Maintainer 已經考慮到 PHP 的支援。試過之後,完全不用修改任何檔案就能完成 lighttpd + PHP,所以再寫一篇來記錄。

安裝方式依舊,不再論述,要掛上 PHP 的支援只要執行
sudo /usr/sbin/lighty-enable-mod fastcgi fastcgi-php
sudo /etc/init.d/lighttpd restart
搞定收工!應用 Maintainer 所製作的方法,省去自行 K doc 的時間,特此感謝辛苦的 Maintainer

[筆記] Debian Squeeze 安裝 lighttpd + php + gitweb

因為工作需要使用 Web Server,Apache的肥大已經造成速度不夠快,於是就找起了替代方案。

本來的候選是 thttpd, 但是要搭配 PHP 又裝不起來,速度上是稍比 Apache 快一點。繼續 google 後,發現有人推薦了 lighttpd(Youtube就是用它),試用後發現瀏灠速度上快上不少,PHP的部份也好安裝,所以就一併換掉 git server 的 Apache 改用  lighttpd + gitweb。

2010年8月4日 星期三

Debian testing 的 flashplayer-mozilla

最近Flash Plugin更新後,一直沒有64bit釋出,Marillat有包裝出一個flashplayer-mozilla的deb,它會自動設定nspluginwrapper來使用32bit的flash plugin。然而在安裝該套件時並不是那麼順利,由aptitude install flashplayer-mozilla會出現下述的錯誤訊息。

nspluginwrapper: no appropriate viewer found for /usr/lib/flashplayer/libflashplayer.so
這並不是我們要的,呼叫 ldd 大神檢查 plugin 缺少的library 吧。

ldd /usr/lib/flashplayer/libflashplayer.so
linux-gate.so.1 =>  (0xf7798000)
...
...
libnss3.so => not found
libsmime3.so => not found
libssl3.so => not found
libplds4.so => not found
libplc4.so => not found
libnspr4.so => not found

主要是這四個 so 檔案找不到,雖然 aptitude 自動解決了套件的相依性,依舊找不到 so 的原因出於 ia32-libs-libnss3 的套件將 so 放置在:

/emul/ia32-linux/usr/lib/libnss3.so
/emul/ia32-linux/usr/lib/libsmime3.so
/emul/ia32-linux/usr/lib/libnssutil3.so
/emul/ia32-linux/usr/lib/libssl3.so


答案就揭曉了,我們只需將 /emul/ia32-linux/usr/lib 加入到 /etc/ld.so.conf 再執行 ldconfig,就能讓系統找到這個路徑下的 so 檔案。
再度重裝 flashplayer-mozilla,就一切正常了。

2010年7月20日 星期二

xPUD的動態音效裝置切換與藍芽

上星期的成果,整合了PA 和 Bluez後的效果,直接看圖吧。

2010年7月16日 星期五

Skype 安裝在 64Bit Debian 和 PulseAudio

    這個問題真的要記錄下來,常常會忘記。由於我換到64bit很久了,很多軟體也轉換成功,唯獨 Skype 不是很順利,原因出於 skype 本身還沒發行 native 64bit 的 Linux 版本。

2010年5月6日 星期四

只備份 .* (dot files)(隱藏檔)的方法

存筆記用,試出來的方法。

tar -zcvf hidden.tar.gz `ls -A|egrep "^\."`

2010年3月19日 星期五

我與拉桿的第一次接觸...

        我的 Verita 雖然不算舊車(2002年11月),但也是受不了時間的磨損造成機件的老化,所以在轉彎時,車身會出現細微的鈑金震動聲或其它聲音,這一點實在讓我受不了(尤其是跟老爸的車比時)。

    在不斷地閱讀車友們的經驗分享之後,發現到一個有趣的東西:拉桿

2010年2月1日 星期一

2010/01/31練車後記

    寄來了適合小一的杯架,所以我也迫不及待地學著拓海把水裝到2/3的位置這樣開車。試試看如何不讓水溢出來。

     我選擇的路線是半天岩附近的路,不是很長,但有一些高低差的U型彎,而且這裡也是我十年前練手排車的地方,頗讓人回味。


2010年1月20日 星期三

PHP5的::、->、self、$this的區別

  • 如果被引用的變數或者方法被宣告為 const 或者 static,那麼就必須使用運算子::。
  • 如果被引用的變數或者方法沒有被宣告為 const 或者 static,那麼就必須使用運算子->。
  • 如果從類別內部存取 const 或者 static 變數或者方法,那麼就必須使用自引用的 self。
  • 如果從類別內部存取不為 const 或者 static 變數或者方法,那麼就必須使用自引用的 $this。
純筆記...