nginx+php+mysql=vps

恩,沒錯.

沒錢買大內存vps,只好玩點小東東,

裝上ArchLinux之後呢,花了很多功夫來搭建環境.nginx/0.7.64+php/5.3.1+mysql/5.1.42

nginx直接改了目錄的深度.就編譯了

php打上了fpm補丁,不過花費很多時間,根據fpm官方的文檔,fpm有兩種編譯方式,一種是補丁法,一種是分開編譯法[姑且這麼叫了].

mysql參考了張宴老師的編譯參數,去掉了innodb這種大型數據庫才會用到的引擎 .

有圖才有真相.

Posted in 流水 | 6 Comments

php簡單驗證碼

@傳入所需驗證碼長度,int
@傳出所生成的驗證碼,str
@$pattern,字符池
@$length,截取長度
@$key,所得驗證碼
function randomkeys($length){
$pattern = ‘1234567890abcdefghijklmnopqrstuvwxyz’;
$key=substr(str_shuffle($pattern),13,$length);
return $key;
}
php中有個隨機打亂字符串的函數str_shuffle(),然後結合substr(),就能實現生成簡單驗證碼的要求.
不知道為什麼外面生成驗證碼都用循環取字符串池的數據.不知道這兩種方式效率如何.
Posted in 流水 | Leave a comment

雲端之我見

1.起

作為一個有點經驗的同學,我長期被重裝電腦,這樣就會出現糾結的問題.裝系統最頭痛的就是重裝軟件.

所以,我很久以前就接觸了雲端這款軟件,當時的版本其實還很低.不過我對這個軟件還是很有愛的.下面的文章也是針對以前版本,我的體驗而寫成的.也許雲端現在已經沒有這些問題,不過我希望雲端能做的更好,為用戶想得更多.

2.承

長期處於幫人裝系統的陰影下,我每次重裝之後都是給做了ghost備份,然後軟件盡量裝綠色或者免安裝軟件,放入非系統盤,這樣的話,然後在系統的工具欄里添加一個目錄鏈接並放入軟件們的快捷方式,下次重裝的話就不用再重裝這些軟件了.

後來用上雲端之後,我覺得很是方便,對於有”潔癖”的我來說,這個東東帶了個dock,而且免去了很多找軟件的麻煩[雖然我有這些東東].

其實我一直在想的就是這樣一款軟件,因為一直再用Linux,所以很喜歡linux下安裝軟件的方式,也就是包管理.要什麼一條命令或者在圖形界面里點一下,就可自動下載安裝,完成之後就能使用.

3.轉

不過對於雲端,我還是有很多疑問

比如版權和許可證問題,對於開源[開源不等於免費]或者免費軟件來說,當然是完全沒問題.可是涉及到商業軟件的話,就可能導致糾紛.雲端用戶可以自己打包,但是註冊表或者許可證文件就會打入包中,這樣且不說用戶本身方便,但是如果這個包外泄,那麼全世界可能會出現一個軟件使用一個註冊碼或許可證.當然很多盜版軟件也是這麼做的.我曾經在某些網站上得到過奧杜比的一些軟件的雲端打包,而且網友也願意分享這樣的包.這就對軟件廠商的利益造成了很嚴重的損害.

還有就是

軟件所產生的用戶數據,放在什麼地方最好,是和軟件一起打成包,還是和軟件打成分開的包,很多用戶對於數據是很敏感的.

4.合

所以我推薦這個東西給長期給舅舅姨媽裝系統的童靴用,而且這個東東的使用智商還是比較高的.

Posted in 流水 | 2 Comments

啟用blog.imxifs.info

多虧 @cosbeta 東哥的幫忙, #homezz 的預留域名綁定額,

終於換了blog.imxifs.info

blog.imxifs.cn將會自生自滅

訂閱的童靴不需要重訂閱了,因為feedburner已經切換過去了.哈哈

Posted in 流水 | 3 Comments

Freedom!

Freedooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooom!

Posted in 流水 | 2 Comments

Linux下dvorak相關補遺

之前因為快捷鍵不好使,所以遺棄了dvorak布局,之後又用了兩天的dvorak-l布局.

最近外置的8115被弄壞了,現在只好用本本自帶的鍵盤了,可惜上面的鍵帽已經是一半的dvorak布局,一半的us布局.

如果要拆開重裝的話,絕對是會弄壞鍵盤的,只好將就用着了,不過為了避免不習慣,就打算把鍵盤膜上寫上字母.哪知道,這鍵盤膜上的字跡干不了.

難道要將就用dvorak布局么,那以後切換到dvorak-left的話又會花時間了.

花了點時間研究了一下.原來linux本身的鍵盤布局和X的鍵盤布局是不同的設置,X的鍵盤布局會覆蓋掉linux的鍵盤布局,也就是說:如果通過setxkbmap設置了的鍵盤布局的優先級會比loadkeys設置的要高.而setxkbmap似乎沒有自帶dvorak-l布局,沒法設置.但是通過loadkeys設置的布局會被setxkbmap覆蓋掉.

所以只好繼續用us布局,哪知道這時候才發現,我自己已經能夠盲打了,哈哈.用了這麼多年電腦,現在突然發現自己也會盲打,也算是在2009年里得到了一點點安慰.

在ArchLinux里,如果要使用dvorak-l布局,可以使用下面命令

loadkeys dvorak-l

或者設置rc.conf

KEYMAP=”dvorak-l”

之前寫過相關的文章,現在就算是多了一點心得吧.

Posted in 流水 | 5 Comments

忙啊忙,慘啊慘

編輯了草稿之後竟然更新不能.算了.不知道是怎麼回事.

近日公司遷址,遭遇諸多問題.遭遇惡房東,惡物管.

連供網商拖了許久不來裝網絡,而且還漫天要價,之後才發現這是一場悲劇.

這兩天積壓了好幾篇博客,只好等明后天來三連彈了

Posted in 流水 | Leave a comment