IMDB網址:My Super Ex-Girlfriend (2006)
看完以後,我只能說預告實在是拍的不錯。
實際上並沒有預期的好笑,我個人認為拍這樣一部電影的出發點是很好的,可以讓我們省思一下超級英雄背後的真實生活。
退休所需金額公式
今天早上在”新聞哇哇挖”看到的公式…
退休所需金額公式:C * ( 55 – A/3 – RA/7 )
C 代表目前收入
A 代表現在年齡
RA 代表退休年齡
不過算起來怪怪的啊~
總之,節目裡聊到的少子化與未來的退休情景,仔細想起來真的是令人怵目驚心~~
倒扁之後?
倒扁也許是一個不錯的政治主張,但是我看不到有人提出倒扁之後的作為與願景,即便是最大反對黨國民黨或是發起人施明德。
倒扁之後,很理所當然的,應當會再次舉辦總統大選,各黨會再推出候選人進行選戰。
姑且不論選戰是一件耗時費力的社會工程,先來討論各黨可能會推派出來的候選人。
國民黨,很明顯地,馬先生是首選。
民進黨會是誰呢?蘇先生與謝先生是最有可能出線的,也許就是他們兩人搭配也不一定。
親民黨,不明,宋先生的意圖向來不明,難以猜測。為國民黨抬轎抑或是出來分散選票?
台聯,目前沒有有力角色,最有利的角色李先生,依照憲法已經無法再次參選。
新黨,這不用說了,目前都是為國民黨或親民黨抬轎。
其他可能人選,施明德,唔~倒扁之後也許聲望會大增,但是當總統?應該是不會。
最後仍然是藍綠廝殺的局面。藍軍勝算機會頗大,與綠軍相比約是六四局面,畢竟倒扁之後的風向看來是吹向藍軍。
藍軍在身為在野黨之後,除了促進兩岸交流、促進經濟之外,看來也沒什麼政績,也沒提出什麼具體的主張,台灣仍然在搖擺啊。
這是為甚麼我認為與綠軍相比是六四局面的原因。
以上都是個人看法,基本上相當悲觀。我的結論是,不管是那一邊,若要勝選,首要之務都在於擺脫政爭與黨爭,為台灣勾勒出一個兩年到四年期的具體主張,然後確實地說服政敵,使這些主張可以順利通過,進而實踐;即便不能實踐也要適當的進行說明進度與原因,,這才是一個雙贏的局面。
mencoder
突然對作 DVD 有興趣,畢竟也是要好好利用 Notebook 送的 PowerProducer 軟體與 DVD 燒錄機啊。
以前都是把 mpeg 檔轉成 mpeg4,現在可要反過來了,讓 PowerProducer 可以順利轉成 DVD。
用VirtualDub是很方便,只是懶得裝 Codec,也懶得裝大堆頭的 Codec 套件。(自從用了可以通吃的VLC media player以後,就懶了…)
是故,在這方面 Linux 的 MPlayer 就顯得可愛多了。
不但能播放還可以轉檔,摸蜆兼洗褲,一舉兩得。
這裡就貼一下我用來轉 mpeg4 以及現在轉 mpeg 的指令用法:
- 轉 mpeg 為 mpeg4
#!/bin/sh # usage: mpg2mp4.sh your_mpg your_avi VBITRATE=500 mencoder "$1" -ovc frameno -o frameno.avi -oac mp3lame -lameopts vbr=3 mencoder "$1" -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=$VBITRATE:vpass=1 -oac copy -o "$2" mencoder "$1" -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=$VBITRATE:vpass=2 -oac copy -o "$2" rm -f frameno.avi rm -f *.log
- 從 mpeg4 轉 mpeg(可合成字幕)
#!/bin/sh # usage: mp42mpg.sh your_avi your_srt your_mpg # msjh.ttf 是微軟提供的中黑體,此處你可改用別的字體。 # -subcp 是字幕檔所使用的編碼,如果字幕檔是 unicode,可以直接把 -subcp cp950 改為 -unicode,這邊設為 -subcp cp950 表示是 big5。 mencoder -ovc lavc -oac lavc -of mpeg -mpegopts format=dvd:telecine -vf scale=720:480,harddup -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=15:acodec=ac3:aspect=16/9 -ofps 24000/1001 -sub $2 -subcp cp950 -o $e -font ~/.fonts/msjh.ttf -subfont-text-scale 3 $1
官方的說明文件還蠻清楚的,有不知道怎麼轉的,不妨直接看說明文件。
參考資料:
不恰當的比喻
VFPWiki升級之路(4)最終篇-bigdump.php
在此特別感謝網友阿凱推薦了這篇文章:BigDump-MySQL資料匯入好幫手,讓我得以解決 sql 檔案過大的問題。
這裡記下所有步驟:
- 備份原先VFP Wiki的資料庫,上傳到虛擬機器上,備份時,這些選項要記得選起來:
- 資料庫輸出選項:
- 加入刪除資料表語法
- 結構:
- 加入刪除資料表語法
- 加入 if not exists
- 建立/更新檢查日期
- 資料庫輸出選項:
- 修改 bigdump.php 裡的資料庫設定,上傳到虛擬機器上
- 從瀏覽器去訪問bigdump.php,然後找到剛剛的備份sql檔案,進行匯入
- 下載 MediaWiki-1.6.8,1.7.x已經改用 PHP 5.0 了,所以跟環境不符合,不能用
- 解開 MediaWiki-1.6.8,丟到虛擬機器上的 /var/www,修改 /etc/apache2/sites-availables/default,將原來的 apache2-default 改成 mediawiki-1.6.8
- 下載原本的 LocalSettings.php,同樣也是丟到 /var/www
- 以 ssh 連到虛擬機器,這邊要作 upgrade,切換到 /var/www/mediawiki-1.6.8/maintenance,執行 php update.php
- 與原來的VFP Wiki作比對,比較是否有遺失頁面。不知道為什麼,的確有些頁面無法連到了,資料庫仍然存在這些頁面,只是我不知道該怎麼弄出來,後來因為這種情況的頁面不多,所以手動從原本的站台複製。
- 從虛擬機器上的 phpMyAdmin 再次匯出資料庫(參考步驟1)。
- 上傳匯出的SQL檔與bigdump.php
- 上傳 MediaWiki-1.6.8 與設定檔,當然記得要修改一下LocalSettings.php,因為虛擬機器還是與現實環境有差距。
- 經過一點點曲折以後,大功告成。
終於了卻一樁長久以來想做卻沒完成的心願。
改變 bash 的按鍵行為
詳情可以參考 /etc/inputrc 內的註解,如果改 /etc/inputrc,影響的是所有人。
如果只想改自己的,那就複製 /etc/inputrc 到 ~/.inputrc,然後編輯 ~/.inputrc 即可。
改完之後,記得要重新登入。
參考資料:
VFPWiki升級之路(3)-MySQL
搞了半天,才發現MySQL版本裝錯。於是就先移除掉,再重新安裝。
可是卻無法啟動,看了/var/log/daemon.log之後,發現有這麼一行錯誤訊息:
Fatal error: Can’t open privilege tables: Table ‘mysql.host’ doesn’t exist
原來是 /var/lib/mysql 路徑下沒有 mysql 這個資料夾,於是我們改採手動建立,並且變更 owner 以及 permission。
再執行 mysql_install_db 來建立基本資料庫即可。
#cd /var/lib/mysql
#mkdir mysql
#chown mysql:mysql mysql
#chmod g+w mysql
#chmod o-rx mysql
#mysql_install_db
重新啟動 mysql,雖然是順利啟動了,可是卻出現錯誤訊息:
/usr/bin/mysqladmin: connect to server at ‘localhost’ failed
error: ‘Access denied for user: ‘debian-sys-maint@localhost’ (Using password: YES)’
停止mysql時也一樣有錯誤訊息:
/usr/bin/mysqladmin: shutdown failed; error: ‘Access denied. You need the SHUTDOWN privilege for this operation’
看來都是一樣的問題,所以需要手動GRANT權限給debian-sys-maint這個user,首先參考/etc/mysql/debian.cnf,得知帳號與密碼,再使用GRANT指令即可:
#cat /etc/mysql/debian.cnf
#mysql
>GRANT all on mysql.* TO ‘debian-sys-maint’@’localhost’ IDENTIFIED BY ‘your_password’;
>GRANT SHUTDOWN on *.* TO ‘debian-sys-maint’@’localhost’;
完工。
SQL 與 Text
今天想到蠻有趣的構想。
SQL 一如我們所知,是查詢資料表格用的。除此之外,也可以查詢 Excel 或是 具有特定格式的 Text。
如果今天以 regular expression 用來查詢一個文字檔,像這樣:
select pos from mybase.txt where str=’a*c’
或是這樣
select pos from mybase.txt where str=’\d\d\d\d’
然後我們就得到一份表格,告知我們 ‘a*c’ 或 ‘\d\d\d\d’ 在 mybase.txt 裡出現的位置。
喔~這看來很方便呢~~
如果要替換某些字串呢?像這樣
update mybase.txt set str=’abcd’ where str=’\d\d\d\d’
把所有是四個位數的數字替換成 abcd。
刪除也可以囉~
delete from mybase.txt where str=’^void’
把所有一開頭是 void 的 void 都刪掉…
新增?沒啥特殊功能可以加上,就是 append 到最後吧…
insert into mybase.txt ( str ) values (‘end of file’)
歸納一些關鍵字如下:
- str 表示要找的字串或是找到的字串
- pos 則表示在檔案中的位置,也許可以再延伸出 line 與 column,來表示列與行的位置。
- 當然也要支援 count() 之類的函數,這樣就可以統計共出現幾次。
我想我會找時間來完成這個有趣的構想吧…
補充:
剛剛又想到,其實也可以以 Lucene 來當作資料來源,這樣也很有趣…
VFPWiki升級之路(2)-安裝必要的套件
大抵有下列套件需要安裝
mysql-server 4.x, apache2, php4, phpmyadmin, proftpd
因為無法登入實體 server 的 console,幾個方針要特別注意:
- 資料庫資料的匯入盡量利用 phpmyadmin。
- 程式盡量利用 ftp 上載。
但是卻遇到了最大的困難,資料量過大,無法利用 phpmyadmin 來匯入資料庫。
有沒有什麼更好的方法呢?