星期一, 5月 23, 2005

php中的iconv有陷阱...

今天在寫程式時將某個網站的內容用 iconv 全部轉成 utf8 的格式,
卻意外發現,原來 iconv 有字數的限制,
當超過他所允許轉換的文字時會停止轉換...,
也沒有錯誤訊息,還以為該網站故意作成不允許 php 抓取...,所以才抓到一半變停止,
試了蠻久才發現這個問題XD

星期一, 5月 16, 2005

mysql 亂碼解決

今天修改專題網站上的 php 結果意外發現原本正常的程式,
在處理中文上又出現問題了,
原本是在執行 sql 語法前加入
SET CHARACTER SET utf8
發現沒有效果, 後來在大陸網站上找到下列的語法就正常了....
SET NAMES 'utf8'
問題出在 connection 連結層上
=============
原文網址:http://www.douzhe.com/article/38/768.html

星期六, 5月 14, 2005

白目的IRC對話

原來不只台灣有白目....
國外的更誇張....-.-
愚蠢到不知道該說什麼了
==========================================
英文版: http://www.katriders.com/forums/viewtopic.php?t=6353
中文版: http://www.pcdvd.com.tw/showthread.php?t=479608&page=3&pp=10
英文譯本出處: http://www.katriders.com/forums/viewtopic.php?t=6353

星期三, 5月 11, 2005

msn messenger 無法登入解法大全

這幾天我的 msn 一直無法登入把 msn 移除後再重裝也一樣...
找了好久試了許多方法都沒用,最後才試出來原來是自己 ie 的 proxy 設定中的 proxy 掛掉了,
難怪沒做什麼就莫名其妙的沒辦法登入, 下面是我所找到的可能原因,整理如下:
來源: http://www.cnblogs.com/hover/archive/2005/04/22/1947.html
1.你的電腦上的「日期/時間屬性」是否設置正確:雙擊時間,檢查日期和時間是否正確設置。
2.如果你的帳號和密碼沒有在MSN中保存,你需要確認你輸入的帳號和密碼是正確的(請注意
大小寫字母及帳號的後綴)
3.禁用您瀏覽器中的「自動檢測」設置。對于 Internet Explorer 用戶,請單擊 IE「工具」菜單、單擊「Internet 選項」、單擊「連接」選項卡、單擊「局域網設置」按鈕、然後清除「自動檢測設置」框。
4.清除IE cache和Cookies:打開Internet Explorer瀏覽器,按工具菜單,然後選擇「Internet 選項」,點擊「刪除文件」按鈕和「刪除 Cookies」按鈕。
5.檢查 IE 安全設定:打開Internet Explorer瀏覽器,按工具菜單,選擇「Internet 選項」,選擇「高級」,拖動滾動條到安全選區,證實「檢查服務器證書吊銷」沒有被選中,同時證實「使用 SSL 2.0」和「使用 SSL 3.0」被選中。然後按「確定」。
6.點擊「開始」--「運行」,鍵入:regsvr32 softpub.dll然後按「確定」
7.檢查錯誤的代理服務器設置。在 MSN Messenger「工具」菜單上,單擊「選項」。在「連接」選項卡上,確保您清除了「我使用代理服務器」復選框。
8.防火牆和第三方應用程序可能會影響連接到 MSN Messenger。您可以禁用應用程序、防火牆或打開防火牆相應端口,然後嘗試連接到 .Net MessengerService。
9.如果您為局域網使用 ICS 或路由器,則可能需要調整一些設置或更新硬件/固件驅動程序。
10.如果您的 Passport 未被識別,請登錄 Passport 站點http://www.passport.com ,並確認在該處可被識別。如果在該處可被識別,但仍不能登錄到 .NET Messenger Service,則可能是消息服務器暫時關閉正在維護或達到了 Internet 的最大通流量(使用率高峰期間)。請稍後再試。也可以檢查服務器狀態頁以查看服務器的最新信息。11.如果在Passport 站點仍然不可識別,請到這里:http://memberservicesnet.passport.com/memberservice.srf ,然後選擇:「我忘記了密碼」。

星期三, 5月 04, 2005

在防火牆後面安裝 Gentoo linux

由於我所在社區的網管設定了防火牆,所以導致我沒辦法用 pasv mode 線上安裝 Gentoo,

找了一下子的資料終於找到解決方案了,在 make.conf 中新增這行就可以了...

FETCHCOMMAND="/usr/bin/wget -t 5 -P \${DISTDIR} \${URI}"

這樣就可以叫 wget 以 port mode 抓取資料,對於在防火牆後面的使用者來說是滿方便的設定
目前在重新安裝 Gentoo for AMD64 新的 Gentoo live cd 的啟動畫面還滿棒的說,
這次對硬體的偵測也比較正常了....,不像之前 SATA 的硬碟會抓不到...,
改進滿多的...^_^
=====================
題外話昨天去黃大哥的家裡參加聚會真的很棒....,
認識了 BlueT,Keven 等不錯的人...,看到他們的筆電真的超有趣的...
也遇到了當完兵的小祥學長~~~
最後用會議室內的投影機打 PS2 真的很讚,
可惜我要早點回去不然真的想好好玩一下...

星期一, 5月 02, 2005

一切夢想就從這裡開始

第一天發文...:P
考完試後有一堆事等著做~~~,
找讀書會成員(必找數學系的一起讀不行,今年被數學害死)
考RHCE,SCJP,英檢,日檢,專題,Kalug聚會...
太棒了每天都有事做^_^
充實的過好每一天吧~~~