Tommy 碎碎念

Tommy Wu's blog

在 LifeType 中使用 TinyMCE 的 InsertCode 模組應注意的問題
post by tommy @ 06 三月, 2008 19:47

今天突然發現, 怎麼在 TinyMCE 中使用 InsertCode 的這個模組來輸入程式碼時, 在儲存之後, 格式就怪怪的. 往之前的文章一看, 果然這幾個月都有這個問題. 查了一下, 發現在是更新到 LifeType 1.2.5 之後, 才出現這個問題的.

我記得剛用 InsertCode 的時候也碰過這個問題, 就比較了一下 TinyMCE 的設定, 果然, 在新的版本中, 有個設定在 tiny_mce-plog.js 中:

apply_source_formatting : true,

我在之前的版本並沒有這個設定, 所以就把它改成 false. 這樣子好像就正常了.

 

Del.icio.us Furl HEMiDEMi Technorati MyShare
透過 php 更改 ldap 的密碼
post by tommy @ 06 三月, 2008 19:14

一般來說, 我們在使用 php 去檢查使用者的帳號密碼時, 都是直接用該組帳號密碼去執行 ldap_bind() 的動作, 如果成功的話, 表示密碼是對的, 如果失敗的話, 表示密碼是錯的. (唯一的例外是... 如果密碼是空字串, 也會成功, 所以用這個方法要先檢查密碼是不是空的) 如:

if ($password !== '' && ldap_bind($id, "uid=$user,dc=example,dc=com", $password))
echo "password correct!\n";
else
echo "wrong password!\n";

但是, 如果要修改密碼時, 又該如何呢? 我們可以用下面的方式:

if (ldap_mod_replace($id, "uid=$username,dc=example,dc=com",
array('userpassword' => "{MD5}".base64_encode(pack("H*",md5($newpass)))
echo "succeded\n";
else
echo "failed";

就是先用該使用者 (或有權限改密碼的帳號) bind 之後, 去更改 userpassword 這個屬性. 使用 md5 的方式去設定密碼.

Del.icio.us Furl HEMiDEMi Technorati MyShare
MyTV 0.0.1
post by tommy @ 04 三月, 2008 09:54

幾年前, 自從出國工作後, 就在家裡的機器上, 裝上一張電視卡, 然後利用 Helix 的程式, 讓我可以在國外連線回去看國內的電視節目 (請參考這篇). 雖然運作都很正常, 不過... 每次要打開或關閉或切換頻道時, 總要用 ssh 連回去主機操作, 說實在, 也不怎麼方便. 尤其是這一兩年來, 有許多類似的產品出現, 都可以利用 web 介面來操作. 所以.... 決定動手寫個介面來用, 就這樣, MyTV 就這麼產生了. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
另人厭惡的 sosospider
post by tommy @ 29 二月, 2008 08:54

上星期開始, 家裡網站的流量大增, 查了一下 apache 的 log, 發現都是由 sosospider 過來抓資料的記錄. 一般來說, 我這兒對於網路上頭的 spider 幾乎沒什麼限制, 而多數的 spider 也不會一次大量不間斷的存取, 但是... 這個 sosospider 就不同了, 同一時間可以有超過 50 個以上的 session 在抓資料, 而且... 連續幾小時完全沒看到有終止的情形. 就我而言, 我會認定這是一種攻擊行為, 而不是正常的存取. 上網查了一下, 果然... 有不少人對這個 spider 十分反感. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
Linux Kernel 2.6 Local Root Exploit
post by tommy @ 28 二月, 2008 22:18
如果你是使用 Linux kernel 2.6.17 到 2.6.24.1 之間的版本, 請更新你的 kernel 吧, 否則只要你的使用者有登入系統並執行程式的權限, 就可以取得你的 root 權限了. 請參考這篇的程式. 更新到 2.6.24.2 或之後的版本可以避免這個問題.
Del.icio.us Furl HEMiDEMi Technorati MyShare
在 Windows XP 中取代某個執行檔的方法
post by tommy @ 24 二月, 2008 14:56

由於 Windows 本身所附的 notepad.exe 實在不怎麼好用, 但是, 很多程式在執行編輯功能的時候, 都是去執行 notepad 來使用, 雖然部份的程式也可以讓人自定所要使用的編輯器, 不過, 每個都要去改實在很麻煩, 而且... 有些還沒辦法改. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
Firefox 的 Java 問題
post by tommy @ 23 二月, 2008 16:43

昨天逛到華南銀行網站時, 突然發現.... 整個 Firefox 就沒回應了. 猜測是 Java 造成的問題. 所以先把 Java 的功能關閉, 果然就可以正常使用, 只是網頁上一些即時資料顯示用的 Java Applet 就出不來了. 難道是我機器上的 JRE 安裝不正確嗎? 可是我記得當初安裝後, 有到 SUN 提供的 JAVA 測試網頁跑過, 並沒有問題啊. 接著在我的另一台桌上型主機測試, 也是相同的結果. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
Skype 搭配 QuickCam 在視訊時切換中文輸入法會無回應的問題
post by tommy @ 20 二月, 2008 20:34

最近突然發現, 在使用 Skype 與家人視訊時, 如果把即時訊息的視窗叫出來, 要打字時, 一切換到中文輸入法時, 整個 skype 就不動了 (影像與聲音還是持續傳送), 完全沒有任何回應. 到 Skype 網站看了一下, 好像沒有看到有人反應相同的問題, 不過有類似的問題都是在切換中文輸入法時造成當機. 不過... 我這兒有點不一樣, 如果沒有打開視訊, 這時切換輸入法並不會有問題. 但是只要開始視訊之後, 一切換中文輸入法就會有問題. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
Dialogic 在 Linux 上使用 ISDN 的設定
post by tommy @ 02 二月, 2008 16:26

上一篇文章提到了一些在 Dialogic 上頭使用 ISDN 要注意的事項. 不過原本用來測試的平台是用 Windows, 最近系統要上線使用前, 為了方便起見, 我們還是決定轉到 Linux 上頭使用. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
Cebu Pacific 搭乘經驗談
post by tommy @ 17 元月, 2008 16:10

自去年初開始, Cebu Pacific 航空開始了台北馬尼拉的航線. 這家航空我記得在我剛來菲律賓時, 好像只有飛行國內航線 (搭過一次到 Cagayan De Ora 的分公司). 也不知道什麼時候開始, 轉型 (或者原本就是?) 為低價航空的路線, 一堆菲律賓國內航線的票價, 最低票價便宜到最低 299 peso, 比我由機場搭車回到宿舍的車錢還便宜. 不過由於我去年三月在 AE 促銷華航機票時, 買足了去年一整年的機票, 直到年底, 這批機票用完之後, 這次的回台旅程, 才嘗試搭乘 Cebu Pacific 的飛機. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
Lenovo ThinkPad 的國際保固?
post by tommy @ 26 十二月, 2007 16:25

話說去年在美國買入的 T60 (2613HJU) 已經一年多了, 當初雖然選了三年的保固, 不過在 Lenovo 的 IWS 上頭, 這個機型的保固只有美國, 加拿大, 日本與韓國這四個地方, 台灣並不包含在裡頭. 依據網友的說明, 以往台灣的 IBM 服務中心, 對於這類的機型並非沒有保固, 而是有料就修 (也不是什麼特殊機型, 應該不會沒有備料才對). 不過.... 現在是 Lenovo 當家, 我也沒真的去修過, 也不知道我的機器到底台灣有沒有保固 (有人打電話問 080, 得到的是沒有保固的答案). 還在想, 如果沒有保固, 等發生大問題時, 就只好請同事帶回去美國修 (可能會有一個月沒電腦可以用...). (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
HSBC 卓越理財, 小心贖回基金時造成的帳戶管理費!
post by tommy @ 26 十二月, 2007 16:06

上星期五, 突然發現我的 HSBC 新台幣帳戶裡頭被扣了 1000 元, 看了一下明細, 發現是被收了 11 月的帳戶管理費. 不過... 因為 HSBC 活存與定存的利率都不高, 所以除了一般基金與外幣定存之外, 我並不喜歡把多餘的錢放到這個帳戶之中, 就算放在 HSBC Direct. 的帳戶之中, 利息都比卓越理財帳戶裡頭還好. 所以... 我通常會保持這個帳戶內的總額在 300 萬以上一點點, 以剛好不收帳戶管理費為原則. 因為如此, 我每天幾乎都會上網看一下帳戶的資料, 並自己用 Excel 統計 (順便算一下投資報酬率, 因為銀行算的都不會扣去手續費), 如果錢有多就轉到別的戶頭, 錢不夠就由別的戶頭再轉入. 自從四月開戶到現在, 一直都很正常, 我也記得 11 月應該沒有一天會在 300 萬以下, 那... 為什麼還會收我帳戶管理費呢? (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
讓 GMail Manager 0.5.4 可以在 Firefox 3 中使用
post by tommy @ 23 十二月, 2007 14:25

今天把 Firefox 改用 Firefox 3 beta 2 的版本, 多數常用的外掛, 使用 Nightly Test Tools 之後, 似乎都可以正常的使用. 不過... 唯獨 Gmail Manager 有點小問題. 在記憶密碼的上頭, 因為 FF3 改用 LoginManager 的原因, 原本的寫法會無法儲存密碼, 也無法取得密碼. 不過... 輸入密碼後, 仍可以正常運作. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
奇怪的 hinet 路由
post by tommy @ 06 十二月, 2007 14:51

昨天到辦公室之後, 發現連不到家裡的網站, 不過由 MSN 上頭來看, 家裡的那些機器跑的 msnbot 還活的好好的. 試著連其他的機器, 發現家中 3 個 IP 的其中一個還可以連線. 不過其他的兩個都不行. 這個情形我以前也碰過, 因為公司對外的線路不只一個 ISP, 會由那一條線路出去, 是我們的 router 決定的, 以往發生這種情形時, 多數都是因為走不同的線路, 而有些線路剛好出問題所造成的. 不過.... 這兩天的情形有點不同, 因為測試了一下, 我們用的線路都很正常, 至少到其它的點都沒有問題, 唯獨連不到我家的 IP. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
使用 Grub4Dos 來做隨身碟的開機管理
post by tommy @ 01 十二月, 2007 00:03

上星期買印表機時, 送了一個 1G 的 USB 隨身碟. 由於容量不小, 自己每天也都是筆記型電腦帶來帶去的, 也沒什麼東西要用這個來存放. 最後想說, 這玩意也可以拿來開機, 我只要把一些常用的程式放到上頭去, 就可以取代原本的一堆緊急救援的光碟片了, 這樣子應該會方便許多. 不過這些光碟, 有些是 DOS, 有些是 Linux, 也有些是 XPE 的程式, 如果要都放在一個隨身碟上頭, 就必須要有個開機管理的程式, 能夠在開機時選擇要進到那一個系統才可以. 所以就想到了在 Linux 中常用的 grub 這個 boot loader, 剛好也有個 DOS 版本的 grub4dos 可以使用. 所以... 就決定使用 grub4dos 來處理了. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
FileZilla 3.0.4 keepalive 功能
post by tommy @ 29 十一月, 2007 13:10

FileZilla 3.0.4 版中, 作者終於加上了 KeepAlive 的功能了. 原本以為, 我另外加上的那個 keepalive patch 就用不到了. 不過... 用了兩天後, 發現... 目前這個版本的 keepalive 還是有些問題. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
Comodo Firewall Pro 3
post by tommy @ 28 十一月, 2007 14:48

就在上星期, 我的 CFP 2.4 突然跳出有新版本的視窗, 連上官方網站一看, 原來是 3.0 版正式推出了. 不過... 與之前的版本比較起來, 這次 3.0 的版本在測試過程中, 似乎並不像以往會有一堆修正版本出現, 在經過幾個版本的 Alpha 之後, 就跳到 Beta 了, 而在 Beta 沒多久後, 也進到 RC 階段.... 而且, 只出了 RC1 一個版本, 就丟出了正式的版本. 不知道是開發人員變強了, 這次的 bug 沒那麼多, 所以只要些許個測試版就解決了? 還是... 有時間壓力, 先丟出來給大家用, 讓一堆人來幫忙測試呢? (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
訊號不錯的 WRTR-501
post by tommy @ 26 十一月, 2007 20:30

這次回台灣, 發現我媽家裡的無線網路路由器又有問題了. 訊號時好時壞, 有時連在機器旁邊都會有斷線的情形發生. 不知道是風水不好, 還是運氣太好, 買的機器都只能用一年左右就壞了, 一開始用 3com, 後來改用 Bufflo 的, 結果都一樣. 這次買了 SparkLAN WRTR-501 回來用, 希望能用久一點 (家裡那台中華電信送的 3com AP, 似乎一點問題都沒有, 好幾年都 24 小時無休, 目前仍很正常). (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
HP 3050z 與 PS-1026MF
post by tommy @ 19 十一月, 2007 14:15

因為家裡需要一台印表機, 在經過一番討論之後, 最後買了 HP LaserJet 3050z 事務機. 除了當一般的印表機外, 還附加傳真, 掃瞄與影印的功能 (不過... 不是平台式的, 只能由上方送紙). 雖然多數的時間, 只有老婆會使用到, 不過, 由於使用筆記型電腦, 位置不固定, 所以就買了 Edimax 的 PS-1026MF 這個事務機的分享器來使用. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
Skype for Linux 2.0 beta, 終於有 Video 功能了!
post by tommy @ 14 十一月, 2007 15:11
經過另人失望的 1.4 版之後, Skype 在相隔一個多月之後, 終於推出了含有視訊功能的 2.0 beta 版本. 目前看起來, 多數的使用者都滿意目前這個版本的視訊功能, 如果有興趣, 可以自己裝起來測試看看. 感謝 Skype 團隊的努力!
Del.icio.us Furl HEMiDEMi Technorati MyShare
phpmsnclass v1.8
post by tommy @ 11 十一月, 2007 10:13

更新 phpmsnclass 版本為 1.8.  (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
FileZilla 3.0.3 patch for invalid hostname delay problem
post by tommy @ 08 十一月, 2007 16:26

由於前一陣子宿舍的 ADSL 十分的不穩定, 每隔幾分鐘就會斷線一次, 就發現在 FileZilla 3 傳檔的時候, 會因為斷線之後, 無法正確解析出 IP 時, 會馬上再次嘗試連線, 結果在不到一分鐘的時間內, 就達到 FileZilla3 允許設定的 99 次, 然後就會把該檔案放到失敗的 queue 當中, 不會再傳送了. 如果這時不小心把程式關了, 該檔案就消失在 queue 裡頭了. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
印度基金贖回的時間
post by tommy @ 07 十一月, 2007 20:18

上個月的時候, 印度政府突然說要實施一些限制外資的措施, 導致印度的股市大跌, 所以一些印度的基金也跟著大跌. 雖然後來又改口, 股市也恢復正常, 基金也都漲回來了. 不過就在 10/25 股市停止交易後, 重申要實施該措施.  原本以為短期內又會開始大跌, 所以 10/26 上午就用網路銀行告知要贖回我所買的 JF 印度基金. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
FPDF UTF-8 簡繁中文支援
post by tommy @ 20 十月, 2007 12:49

以前, 在 FPDF 的中文支援中, 並不支援 UTF-8 編碼, 所以每次要產生 pdf 檔案時, 都要用 iconv 轉成 BIG5 或 GB 來使用. 如果同一段文字有簡體也有繁體時, 這個轉換就會有問題 (不過還好我們之前的案子, 還沒碰到這個問題, 系統把兩種編碼分開來用, 並沒有衝突的情形發生). 後來, 有人改了一個 unicode 版本的 FPDF, 雖然有支援 UTF-8 了, 但是... 作法是把字型檔也整個編入 pdf 檔案中, 結果.... 是可以使用沒錯, 但是... 原本幾 KB 的 pdf 檔案, 變成幾 MB, 根本沒有實用性. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
Skype for Linux 1.4, 令人失望的一個版本
post by tommy @ 09 十月, 2007 13:30
上個星期, Skype for Linux 1.4 在經過短短的兩次 beta (次數雖少, 時間可是拖了很久), 終於正式推出了. 不過, 就多數期待這個版本的使用者來看, 這個版本除了 UI 改用 QT 來處理外, 並沒有什麼新的功能, 尤其是原本說要加入的 Video 功能, 更是完完全全的消失了. 看來... 要等 Video 出現, 可能又要等個一年半載, 等下一個版本 (如果有的話), 才會知道了. 真是令人失望!!!!
Del.icio.us Furl HEMiDEMi Technorati MyShare
Bad Behavior 已經阻擋了 57 個過去 7 天試圖闖關的垃圾迴響與引用。
Power by LifeType. Template design by JamesHuang. Valid XHTML and CSS