記錄下配置LNMP的一些東西

自己的系統是CentOS 5.4 32 bits,其他的發行版本應該大體也是差不多的。

在使用包管理器的時候,建議首先安裝個fastestmirror,進而加快下載速度。

安裝東西之前,可以先更新一下系統。

下面羅列一些相關LNMP環境要用到的一些工具和相關依賴庫。

  • patch,make,gcc,g++,libtool,flex,bison,autoconf,kernel-devel肯定是要有的,這些是可以編譯程式包的先決條件。
  • libjpeg,libpng應該是php那塊需要用到的圖片處理庫,請務必裝上。
  • freetype,libxml2 ,zlib glib2,bzip2,這些東西作什麼用,大家應該都懂,應該是nginx、PHP、mysql要用上的庫。
  • ncurses e2fsprogs krb5 libidn 這些提供字符、編碼、文檔系統相關支持的程式。
  • openssl vim-minimal curl 這幾個東西應該不用多說。
  • fonts-chinese scim-chewing scim-pinyin scim-tables-chinese 为系统提供中文輸入支持。

ok,解決了依賴庫,接下來就是要安裝的一些基本程式。 继续阅读“記錄下配置LNMP的一些東西”

把Blog移回来了

臺大那邊的公開課Machine Learning foundation(機器學習基石)已經開課,迅速跟進,希望通過該中文授課,能對此得到更深刻的理解。

自己用了幾年的VPS,因爲服務器陳舊,所以服務商那邊幫忙轉移到了新的服務器,配置還稍微提了一點,根據IP來看,機房的位置好像換了,本來在加州,現在在佛羅里達,之前的響應貌似還快幾十毫秒的說,不過比原來的穩定很多,連SSH大半天了,也沒出先之前經常掉線的情況。

現在自己的網站並沒有放在VPS上,過幾天,應該會把blog從現在的虛擬主機移回VPS上。

手動配置LNMP環境,折騰了幾個小時,還是有學到一點東西,以前一直都是用一鍵安裝包。

來一張壁紙測試新圖桶。

Hope

貌似不是很給力,還得接着找其他的,這貨不能直接輸出原圖(好吧,要用原圖鏈接,有點麻煩就是了,速度還可以。)

Hello Swift!

蘋果剛發佈了swift,相比較於objc,咱是覺得輕鬆點了。之前就是覺得語法有點複雜,所以沒折騰objc。

咱晚把玩了下swift,還是挺好玩的,特別是playground的即時顯示功能,玩起來真有種腳本語言的錯覺。

亂七八糟的看了一下語法之後,第一次開始開始稍微認真點接觸xcode。xcode 6 beta是咱另外找來下載的,木有興趣折騰apple dev program,反正就是把玩下,期待7.1越獄,這樣應該就可以部署真機。有點不穩定,經常莫名崩潰。該不會是咱的mbp太渣了把。。。。

既然稍微會用丁點swift了,那麼寫個ios的”Hello world”就是必須的了。現在的手機應用開發一般都是遵循源自web的MVC開發模式,然後根據之前把玩Android和Windows Phone的那一點基礎,感覺折騰ios應該也不是太大問題。 继续阅读“Hello Swift!”

用Python實現人臉檢測-3(BP-ANN Classification)

嗯,此次小項目的最後一個模塊,也是最為核心的模塊,後向反饋人工神經網絡,咱簡稱BP-ANN。

本模塊通過一點的樣本訓練之後,就是用來進行分類了。

這也是咱做的最為醜陋的一個模塊了,整個代碼寫下來,可讀性不是一般的差。。。。有時候,自己都不知道在寫得什麼玩意兒,真是給跪了,因為沒有使用向量化實現,完全使用迭代的方法,效率簡直。。。。反正就是寫得很醜陋,而且由於某個設計的缺陷,導致 隱層和輸出層的神經元數目不能大於輸入量。。。。orz 很多时候跑起來還會經常拋出“超出數域”的錯誤。。。。不知道是個什麼情況,不過還真覺得python在處理實數上,略為糾結,咱用了無數多個round函數來降低運算精度。 继续阅读“用Python實現人臉檢測-3(BP-ANN Classification)”