2010年1月17日

2010年1月10日

apt-get 指令(連同設定檔一起移除)

apt-get --purge remove package_nam
軟體移除:與 remove 相同,但連設定檔也會移除。

2010年1月8日

網路新聞中的錯字…



以前國文科考試找錯字是我最弱的一項,現在找錯字好像成為無聊時的一項樂趣…這裏就有一篇(其實看過很多篇了),大家就來找吧!如果我也有錯字譙我沒關係…

2010年1月6日

運動會中的選N擇M…

在我們家運動會的徑賽部份需要在分組中選每組的前二名再由剩下的依高低順序擇數名,全部要有16名選手進複賽,去年因為我沒寫這個功能所以還是由人工選取16名再輸入這16名的成績…這個人工動作是非常耗時傷眼力而且容易錯。
當然由電腦做是比較可靠,目前我的想法是:
  1. 輸入所有的成績後由SQL依成績排序後 limit 選出每組的前二名給予複賽標記。
  2. 後續由SQL取出尚未有複賽標記的資料依成績排序供登入員勾選,勾選後再給予複賽標記。
  3. 修改成績資料重新選每組前二名時需將所有複賽標記歸零,再重勾選。
還沒做…純想像希望做的出來。

2010年1月4日

定期備份mysql資料庫

很久前就想做這件事了過程中也參考了一些文件,但很多都不是以ubuntu為基底的做法,今天終於有了一點成果我的做法是這樣滴
  1. 修改現成的 shell script 備份檔。
  2. 藉由 crontab 定期執行。編輯 /etc/crontab 在最後加上自已的定時指令如:
  3. 3 3 * * * root  /home/alex/back/back.sh 每早3點3分執行備份指令
  4. 配合 dropbox 將備份檔案同步到其他電腦上。
  5. 搭配指令稿中的dropbox stop及dropbox start就可以在不登入Xwindows的狀況下同步檔案到他部電腦。
其中的 shell script 就讓我搞了好久,網路上紀老大的那份指令稿可能是原先編碼的關係,只要執行到有中文的行號就會有錯誤訊息,火起來自已重KEY一次總可以吧!總算是乖乖聽話了吧! 另外在 shell script 中第一行的部份 ubuntu 預設的 shell 是 bash,原檔案中的 #!/bin/sh 似乎無法運作,我特別將他改為 #!/bin/bash。

以下修改過的備份指令,back.sh
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
ZIP_PATH="/home/alex/Dropbox/Backup" ## 壓縮後檔案放到何處
pre_SQL="ALL_DB"                     ## 設定檔案名首碼前部分 ##
pre_HTM="PHP"                        ## 設定檔案名首碼前部分 ##

HTM_PATH="/var/www"                  ## 網頁存放處
SQL_PATH="/var/lib/mysql"            ## 資料庫存放處

/etc/init.d/apache2 stop             ## 停止apache
/etc/init.d/mysql stop               ## 停止資料庫 
dropbox stop                         ## 停止dropbox
TTIME=`date "+%Y%m%d_%H%M%S"`
## 結果會變成 年月日_時分秒
############### 偵測目錄是否存在 ###############
if [ -d $ZIP_PATH ] ; then
    echo "此目錄存在"
else
    mkdir $ZIP_PATH
fi
############### 備份資料庫 ###############
cd $SQL_PATH
cd ..
tar cvzf $ZIP_PATH/${pre_SQL}_${TTIME}.tar.gz mysql
#############################################
sleep 3
dropbox start 
/etc/init.d/mysql start
/etc/init.d/apache2 start

2010年1月2日

不二問…不二找

有一段時間我經常忘東忘西,問過人的事就只是應付眼前的事,事情過了他人提供的解決之道也跟著忘,下次又碰到又再問…後來自已都不好意思,那時候我就告訴過自已要記起來,要努力做到「不二問」…這是對自已負責,別讓人說你不用心。

在電腦作業上也是,相同的問題、解答網路上搜尋隨時都有,但相同的關鍵字不見得很快找的到,所以要養成作筆記的習慣,單純記下網址也好。在廣大網海找解答,不如在自已的blogger找,更快不是嗎?這是「不二找」,為的是不浪費自已青春。

無厘頭的圍棋…

今早家裏的兩兄弟相約玩圍棋,你一棋我一棋的架勢十足,但弟弟只是配合哥哥根本不知道什麼是什麼,幾棋之後弟弟開始拿著手上的白棋並搭配合發出"嗯…嗯…的聲音"沿著棋盤上的格線往前往左往右的前進著…哥哥問到:「弟你好了嗎?你在做什麼啦」。弟弟說:「我在開車啊!你不知道嗎?」…現在到底是在做什麼