some mysql tips

mysql 的 innodb 重裝或改了 innodb_log_file_size 後, 發現 xxx/yyy.frm 壞了 , 解決辦法是 把 /var/lib/mysql/ib_logfile* 砍了, 再 restart mysql 在 http://dev.mysql.com/doc/refman/5.1/en/alter-table.html 中提到…. 若要大量 bluk 作 insert 動作前, 下 ALTER TABLE tbl_name DISABLE KEYS , 這樣可以讓 insert 加快, 但是作完 insert 後還是得 enable keys , 把 missing 的 indexs 補回來, 我想這時也是非常耗時間吧!! 另外 enable / disable keys 對於 mysql 5.1.1 […]

那一年的 Christmas ….

URL : http://en.wikipedia.org/wiki/Do_They_Know_It%27s_Christmas%3F 1984年由 Bob Geldof 及 Midge Ure 寫了這一首 “Do They Know It’s Christmas?” 並由英國最有名的樂團/歌手組成 Band Aid 灌錄單曲, 這是我認為最讚的耶誕歌曲之一, 25年了這旋律還是那麼熟悉. Do They Know It’s Christmas? : http://www.youtube.com/watch?v=8jEnTSQStGE 哇! 看到 … Phil Collins, Culture Club (Boy George) ,  Paul Young , Sting (U2) , Paul McCartney , David Bowie , Duran Duran , Bananarama , […]

CodeIgniter MVC CRUD + memcache = Secret Message http://msg.monster.com.tw

這個 idea 是來自這個網站 : https://privnote.com/ , 簡單的說它是一個經由 https 保護傳送內容的網路服務 , user 用這個服務把臨時要給朋友的機密/私人資料譬如 password / URL 之類的 data 存放在這網站上, 然後此系統會給 user 一個唯一網址, 再把這網址給朋友, 開啟這個唯一網址後, 就可以看到這個訊息, 系統同時會把這訊息從系統中刪除… 哈哈! 看懂了嗎? 我的改進是用 memcache 的 expire 機制, 設定 10分鐘後, 若 user 沒讀過此訊息, 訊息會 ‘自動’ 銷毀… 我的站若再去申請 ssl 加密的話就跟那個站功能是類似的了. codeigniter 的 MVC 架構, 讓我很快的把這個 idea implement 出來了 , 基本上就是一個簡單版的 CRUD 我的 […]

[monster] monster.tw 記錄 / memo / ubuntu / 裝 圖形介面 / GUI / gnome desktop / ip address / setting

昨天晚上去一位朋友公司幫忙用他們的 server , 回來就想要做幾件事: 1. 記錄一下自己的 server 某些重要檔案, 也可供其他人參考 2. 備份重要 file 3. 隨時準備好最新版的救援CD/Live CD/Live USB , 最新版的 Monster LAMP pack 也要燒好收著. 4. 準備一個 “萬用” 含各類 driver 的 linux kernel , 以供救援使用. 5. 搞懂 booting steps / GRUB setting root@park:~# cat /etc/fstab # /etc/fstab: static file system information. # # Use ‘vol_id –uuid’ to print […]

debian / ubuntu 裝 memcached 跟 pecl memcache

裝 memcached : apt-get install memcached /etc/default/memcached 裡面設 yes –> 啟用 設定檔 /etc/memcached.conf 裝 php5 的 memcache extension apt-get install php5-memcache 會產生 /etc/php5/conf.d/memcache.ini 內容是 extension=memcache.so [memcache] memcache.dbpath=”/var/lib/memcache” memcache.maxreclevel=0 memcache.maxfiles=0 memcache.archivememlim=0 memcache.maxfilesize=0 memcache.maxratio=0 —– 以下是舊的方法, 2010.0630 前 裝 pecl memcache aptitude install libevent-dev 因為 pecl 要用到 phpize , 所以要裝 php5-dev 套件 apt-get install php5-dev apt-get install […]