我妹生日了。
昨天她問我這個字:”啇”要怎麼打出來,今天,老婆以倉頡試出來了:
倉頡碼:卜金月口
注音:ㄉ一ˋ
僅以此字祝她生日快樂。
subversion 與 file:// protocol
在 Windows 上,想偷懶不架設 svn server 或 http server 的話,可以這麼作。
首先你得安裝TortoiseSVN。
然後建立 repository,TortoiseSVN的方法是這樣子的:
- 先建立一個空目錄
- 再該目錄上按下滑鼠右鍵,選 TortoiseSVN > create repository here
建立成功之後,緊接著,再按下滑鼠右鍵,將這個目錄分享出來。
之後,到你的工作目錄,用TortoiseSVN去 check out
URL of repository 就打 file:////your_computer/your_share 即可。
立法院在幹麼?
如果你訂閱RSS,也關心目前國內政治的話,那麼你應該訂閱一下:立法院RSS。
文中有提供四個立法院動態的RSS,我猜想應該是作者利用FeedBurner服務做出來的。
Make Link 與 Site Advisor
Make Link與McAfee SiteAdvisor Plug-in for Firefox也有衝突,如果同時安裝了這兩個 Add-on,Make Link會複製到錯誤的結果。
解決方法:停用McAfee SiteAdvisor Plug-in for Firefox。
Make Link 與 Digg This!
不知道裝了什麼 Addon 之後,Make Link得到的結果就錯了,每次要取頁面標題或是選取文字時,都會得到 “[object Object]”。
經過一番奮戰之後,終於發現 Make Link 與 Digg This! 都個別定義了 getSelectedText() 這個函數,Make Link因為呼叫到Digg This!的getSelectedText(),所以判斷的時候,就出錯,而得到 “[object Object]”。
所以只要移除掉Digg This!這個 Addon 之後就好了。
或者,你也可以自行為某 Addon 中的 getSelectedText() 作更名,再重新打包即可。
mod_rewrite
使用上很簡單,看mod_rewrite官方說明,應該就可以明白,要不也可以利用Google找到很多教學(關鍵字:mod_rewrite tutorial)。
要特別注意的一點,得記得把該目錄的 AllowOverride 設置為 All (Apache設定檔裡面)。
如果是 None 的話,mod_rewrite 不會生效。
像我的CentOS預設就是把 /var/www/html 的 AllowOverride 設置為 None,所以得去編輯 /etc/httpd/conf/httpd.conf ,找到 <Directory “/var/www/html”> … </Directory> 裡面的 AllowOverride,改為 All,再重新啟動 httpd 即可。
在 Ubuntu Linux 下製作 DVD
首要之務,當然是先作功課,運氣很好,在Digg看到了不錯的文章:Making DVD in Linux。
文章裏面主要是介紹DVD styler這套軟體。
看到以後,當然是馬上來試試囉。很遺憾,在我的Ubuntu (Edgy)上裝不起來,官方也沒有對Ubuntu(Edgy)正式提供支援,他只支援到 Dapper 而已。
怎麼辦?就此打退堂鼓?
再次請Google大神出來幫忙,這時才發現,原來Ubuntu(Edgy)裏面已經有打包類似的軟體了,那就是DeVeDe。
安裝方法:
sudo apt-get install devede vcdimager mencoder mplayer w32codecs dvdauthor gnomebaker
使用方法:
- 點取選單:應用程式 > 影音 ,執行 DeVeDe。
- 選取 Video DVD
- 右邊清單下有”新增”,會跳出另外一個對話盒,你可以從這邊去選取你要加入的影片,設置影片尺寸、縮放、輸出訊號(NTSC、PAL)等等。
- 加入以後,畫面下方會顯示你使用了多少空間。不過據我的經驗,整個放滿以後製作出來的 DVD ISO 檔才約 2.1G。點取右下角的”下一頁”之後,DeVeDe就會開始進行轉檔與製作 DVD ISO 。
- 最後再執行GnomeBaker來燒錄產生出來的 ISO檔案即可。
How to install Kyocera Mita KM-3035 in your Ubuntu Linux
公司用的印表機是Kyocera Mita KM-3035的四合一事務機,花了一點時間找到方法,讓它可以在 Linux 下使用。
- 請找到並下載 Kyocera_Mita_KM-3035_en.ppd. (用 Google 找!)
- 執行系統 > 管理 > 列印
- 選擇 “新增印表機”,選取”網路印表機”,然後再選取 HP JetDirect,填入 IP 位址,進入下一步
- 選擇”安裝驅動程式”,然後選到剛剛步驟一所下載的Kyocera_Mita_KM-3035_en.ppd,下一步
- 指定名稱、說明以後,選擇”套用”即可
接下來的操作其實很像 Windows,你可以用滑鼠右鍵選擇印表機,再選”屬性”去看印表機的各項設定,也可以列印測試頁。
如果覺得怪怪的,可以在終端機下執行 /etc/init.d/cupsys restart,讓 cups 重新載入設定。
我想其他類似 HP 的印表機應該也通用才對。
微星與部落格行銷
IE7的”Open in new Tab” 消失了
安裝 IE7 正式版以後,發現一個問題,滑鼠右鍵點選連結時,應該要出現 “Open in new Tab” 的,可是卻消失了。
我納悶了很久,不知道該怎麼解決。
某天因緣際會之下,看到了這篇文章:IE7 Tabbed Browsing Q & A ,作者說如果有任何關於 Tab browsing 疑問的話,請儘管留言,他會努力解決,於是我留下問題。
過了許久,等我想起這件事情的時候,再次回來看這篇文章,發現作者已經很詳細的回答了我的問題。
@elleryq, most likely you have an add-on that decided to override IDocHostUIHandler in order to provide a custom context menu. The fix is to look at your add-ons and upgrade or un-install them. Some, such as the Google toolbar, have fixed this in the newest versions.
To provide more detail, the problem is that they’re loading the IE6 version of the context menu out of shdoclc.dll, which is no longer part of IE, but is still part of Windows Explorer. There was some bad documentation on our part (well, legacy) which suggested loading otherwise undocumented IE resources out of shdoclc.dll, which a handful of add-ons followed.
IDocHostUIHandler was primarily intended to be used by 3rd party browsers such as Maxthon, and not IE extensions. The recommended advice for 3rd party developers is to use standard context menu extensions whenever possible (see the “Context Menus and Extensions” section in http://msdn2.microsoft.com/en-us/library/aa770042.aspx) and if you really *have* to override IDocHostUIHandler, load your own resources for the context menus.
tonyschr
所以我照著他的建議,更新 Google toolbar 到最新版,問題就解決啦~



