星期四, 5月 31, 2007

無責任美食(五)

今天蹺班去逛街,沒想到17:00居然在豆花莊遇到莎莎公主錄影。咳,重點是頭一次去寧夏夜市吃豆花,招牌花生豆花30元算滿大碗的,一個人吃得很過癮,味道棒得沒話說,花生香豆花純。後來又去吃圓環邊蚵仔煎,這家的蚵仔煎很香,可能蛋用得比較多,蚵仔也夠;還有米糕是用魯肉拌飯,有豬油的香味,不怕胖的人絕對值得一試。

蝦米?莎莎喲?她當天的妝很濃,不過眼睛大得嚇人,也比一般女生高。皮膚白淨、輪廓深,應該是許多宅男會喜歡的類型。

星期三, 5月 30, 2007

今日新聞

今天的社會大條新聞都與性有關。

車床激愛「震」到防盜器 引老婆抓姦 記得租過一台有Tobe的March,車不熟還真的不知道怎麼關Tobe。到了高速公路,一到時速100就警告,差點沒把車子砸了。

來台訪問西點生爆性醜聞 軍校生性需求 多靠花錢找樂子 軍校醜聞/遭西點生性侵 女方指控陸軍官校處理態度不佳 (一分鐘)
Update:MSN曝光 陸官生坦承自己像馬伕 女大學生:陸官招待西點 每次都很亂

女子網站張貼猥褻文章 判拘役上訴法院駁回 這篇有點怪,找到這個,當時法辦的工程師不知如何?那女子若真的被植入木馬當跳板,也很有可能不是她貼的呀!這兩年到處都是木馬,若看到從鳥毅家中或公司的IP貼出的A文,絕對是駭客幹的呀!

Yahoo Video Beta

眼尖的人都有看到Yahoo!奇摩影片分享Beta出現在Yahoo首頁。Portal的市場競爭真是激烈呀~以使用者的角度來看,還是固定效忠一家比較方便。Yahoo Video似乎還很陽春,也沒有upload工具,光靠會員多能贏YouTube(Google)嗎?

明天Yahoo個人首頁就走入歷史,參與開發的那幾位一定很感慨吧?

僑品也倒了?

最近幾天發現從震旦行手中接下連鎖店的僑品似乎也倒了,等了幾天都沒看到相關報導。台灣電腦市場都是價格掛帥,加上全國和燦坤的競爭,不知道還有多少連鎖店能撐下去。會不會有知道內情的人來一篇產業分析?

星期二, 5月 29, 2007

解決因為自動更新而變慢的修正

KB927891:此更新可解決 Windows Installer (MSI) 影響軟體更新效能的問題。

最近應該有不少人發現,XP剛開機時,都會因為偵測自動更新而變得很慢。希望安裝此更新後能夠像以往一樣快,不要再變慢了呀~

好用的Mac

自從過年前買了Core2Duo就冷落MacMini,因此這星期於心不忍將它帶到公司。今天下午同事想燒CD,就從Samba網路抓到Finder燒起來。剛才又想起另一位同事借我的CD,原本在XP用CDEX認不得這張來自日本的音樂,沒想到iTune馬上就認出CD的真面目,並自動加到我的資料庫。

想到Vista一大堆安全性警告,我....還是喜歡Mac呀~

廣播風暴

廣播風暴(Broadcast storm 或 Broadcast radiation),參考這裏這裏這裏這裏

今天發生一件鳥事。早上10:00,鳥毅正想打開VS2005要寫程式時,桌上電話就響起,某單位網路全掛,急忙趕過去處理。經過慢慢檢查,發現有2台8 埠 hub串接(同時接上兩條網路線),發生廣播風暴所引起。只留下一條網路線仍未完全正常,把同網路的hub全部重開才恢復。

切勿以為人少不會發生廣播風暴,像前面小教室的例子,3台hub若 a接到b,b接到c,c接到a也會發生廣播風暴。乙太網路應該以星狀佈線為佳,超過100台電腦最好切割subnet,也要避免將不同網段的ip接到同一個hub。

為何要響應乘坐大眾運輸

鳥毅非常響應乘坐大眾運輸,原因已經有高手寫出,為避免如b*o所言回家被打死,請看:
搭捷運看正妹!知名部落客究極秘藏心法大公開

星期一, 5月 28, 2007

FreeBSD的ppp預設分享

最近一直覺得很怪異,ADSL上網明明用pf做NAT卻完全無法管制,不想讓他們上網的人全都可以上 Orz 而且最近似乎有人在偷養動物,會讓其他人近乎斷線。

後來靈光一閃,想到會不會是浮動ADSL的ppp出問題了?檢查 /etc/defaults/rc.conf 才發現
ppp_nat="YES"
所以在 /etc/rc.conf 加上 ppp_nat="NO" 就好了。

用PF取代ppp內建的NAT,好處除了能夠管制,在家使用也有封包重組、頻寬管理的優點,白話說就是養動物時別台電腦也可以順利上網 XD

星期日, 5月 27, 2007

不做人身攻擊

最近除了獨孤木黑米事件,剛又看到張元毓的流量大的Blog不叫Blog?評論別人不做人身攻擊其實很困難,有時候不清楚狀況不要亂說就對了。

在下敝人小弟我一向不太相信六先生的樂觀論點,但那是他個人想法,也沒必要去吐他槽。事實上,我對於數X之牆的預言或是張小弟的web分析也不太苟同,但這是別人的想法,也懶得爭論。至於簡小弟是丁丁,不是我說的呀,我只是轉述XDite的說法。

星期五, 5月 25, 2007

Visual WebGui

這裏看到Visual WebGui (VWG) ,自稱是The .Net answer to Google's GWT。辛苦註冊下載才發現在 http://sourceforge.net/projects/visualwebgui/ 可以直接下載。

剛看這裏GWT有許多不同點,例如不直接產生JavaScript。有空時得裝來試試。

星期四, 5月 24, 2007

丁丁大站的由來

因為有同事問我丁丁大站的由來,所以特地寫一篇公告好友們。

簡單地說,無名小站並不叫noname,而叫wretch,因為wretch是創辦人簡志宇在bbs上的暱稱。丁丁是個人材,所以無名小站就成為丁丁大站。這表示,簡志宇是個人才。(腦殘

在命名者XDite真‧丁丁大站 貼紙!有解釋,起因是XDite寫完「白癡的提醒熱鍵」後,因為覺得無名小站實在丁丁到有剩(丁丁一詞源自 焱的繪圖小站 ),於是XDite便順手就寫了 偉哉!丁丁大站! 做為文章結尾。從此以後各方人馬都稱無名小站為丁丁大站。

星期二, 5月 22, 2007

在Windows上的Apache執行asp.net

要在Windows上的Apache執行Asp.net有兩種方法:一種是使用mod_mono,另一種是使用mod_aspdotnet,雖然在這裏Apache讓它退休了,不過在這裏有人另起爐灶。若想要100%相容Windows上的asp.net,當然只能選擇使用asp.net dll的mod_aspdotnet

用Apache跑asp.net最大的好處就是不用再跑IIS,想掛mod_jk、mod_php、mod_python、mod_perl、mod_ruby都隨便你。

星期一, 5月 21, 2007

伺服器有多個不同線路對外IP

如果用pf、ipf、ipfw這種設定方式,都只有在伺服器把gateway設在firewall才有效。

當伺服器有多個不同線路對外,而且這些對外網路不在同一台firewall/gateway時要怎麼辦呢?利用socket把FreeBSD當跳板可以在不同對外線路的電腦設定轉向到想服務的電腦,甚至內部電腦沒有gateway也行。如果配合pf轉port,再加上apache的mod_proxy一定可以做到很好的效果。

話說回來,資訊安全愈來愈難管控呀...

星期日, 5月 20, 2007

雞社的搜尋不準?

由於經費有限,在下常去中央圖書館台灣分館借書。但不論是輸入「中央圖書館」或是「中央圖書館台灣分館」,都是Y社的結果正確而雞社出現一堆不是我要的結果,股溝的先進能告訴在下原因嗎?到21世紀後,在下幾乎不再記網址,希望股溝不要再讓我失望呀!

.Net 2.0 Windows Form 跨執行緒存取Control

.Net framework 2.0對Windows Form的安全性有些改變,最近把一支.Net 1.1版的小程式改成.Net 2.0時真是吃盡苦頭。

簡單的說,如果寫視窗程式,希望在多緒行緒中存取WinForm Control,就必須照MSDN上的說明 HOW TO:進行對 Windows Form 控制項的安全執行緒呼叫 寫,否則就會出現「存取控制項 control name 時所使用的執行緒與建立控制項的執行緒不同」。
最簡單的作法:設定Control.CheckForIllegalCrossThreadCalls=false
比較好的作法:透過Control.InvokeRequired和delegate處理。

.Net真的是愈來愈複雜了呀...若不是要呼叫低階API,用Java寫還簡單些。

加入反匿名攻訐

最近回家都幾乎沒在碰電腦,因此也沒看多少Blog,發現Jas9老大在Blog貼想換工作,也意外的被人攻訐,做出反匿名攻訐貼紙;由於之前遇到小白,所以馬上加入。

其實如果有「我也想換工作」貼紙,我也想貼呀:P 只是怕被公司的人發現,而且,Jas9老大並沒提到待遇問題,一家老小都靠在下吃飯,待遇至少要比目前的公司高,才能維持開支呀 XD

星期六, 5月 19, 2007

IE6特有的殘像拳

最近寫一個簡單的查詢網頁,但使用者反應畫面會有殘像。經測試得知IE5.5,IE 7都不會發生,唯獨IE 6.0才有此殘像拳功夫;請看IE6殘像拳範例(若沒看到殘像請用滾輪捲動)。

這個問題似乎遇到的人不多,經過不斷的測試,找出問題在以下的CSS:
body
{
background-image: url(images/logo.png);
background-position: center 200px;
background-repeat: no-repeat;
background-attachment: fixed;
}
已經不記得是在那本書上抄來的,但就是想做到浮水印效果。
此招得配合frame或iframe包住此網頁,並且有div之類的tag,加上必須捲動的特性就會觸發。
前幾天只有在中國的網站有看到某位仁兄提到,但並無解。要避免此情形之發生,唯有移除image或是不要包在frame裏。

星期五, 5月 18, 2007

Windows VPN 需要在防火牆開的port

最近換成FreeBSD的Firewall,所以得自己設定port。原本偷懶使用雙向NAT,以下是pf.conf裏的NAT設定
# VPN搞不定時用 binat
binat on $ext_if from $vpn_ip to any -> $ext_vpn_ip
找到VPN servers and firewall configuration(英文版VPN servers and firewall configuration
裏寫得很清楚:
TCP port 1723
UDP port 500、1701、4500
IP protocol 47與50
以下是 pf.conf裏的設定
# VPN的NAT
nat on $ext_if from $vpn_ip to any -> $ext_vpn_ip
# VPN 轉 port
rdr on $ext_if proto tcp from any to $ext_vpn_ip port 1723 -> $vpn_ip port 1723
rdr on $ext_if proto udp from any to $ext_vpn_ip port 1701 -> $vpn_ip port 1701
rdr on $ext_if proto {47, 50} from any to $ext_vpn_ip -> $vpn_ip
rdr on $ext_if proto udp from any to $ext_vpn_ip port 4500 -> $vpn_ip port 4500
rdr on $ext_if proto udp from any to $ext_vpn_ip port 500 -> $vpn_ip port 500
rdr on $ext_if proto udp from any to $ext_vpn_ip port 1701 -> $vpn_ip port 1701

HAVP發生unknown request

最近改用HAVP後,偶爾會進入unknown request的錯誤畫面,例如月夜火這位FreeBSD高手的Blog,我是看這裏時發現的。

HAVP的作者也沒閒著,在這裏有說已經在0.86版修正。但是FreeBSD的ports還沒跟上,所以用FreeBSD的人請自己下載havp-0.86.tar.gz。安裝步驟如下:
#tar xzf havp-0.86.tar.gz
#cd havp-0.86
#./configure --prefix=/usr/local --disable-locking
#make install
Update:在 Makefile,v 1.7 2007/06/11 13:51:28 araujo 已經把HAVP更新到0.86。

如果在FreeBSD看到collecting pv entries -- suggest increasing PMAP_SHPGPERPROC (遠端請注意dmesg),要在kernel的config加上options PMAP_SHPGPERPROC=201 #(看你要開多大)

星期三, 5月 16, 2007

無上限的垃圾信

垃圾信變多? Yahoo!電子信箱容量無上限 告訴我們,垃圾信可以卯起來寄 :P
我比較懷疑,為什麼Yahoo對敝公司的mail server寄幾十封信就開始擋,而那些spam能夠一直大量的寄呢?ymlee或sywang能夠告訴我嗎?

Update:Yahoo電子郵件啟用十年慶 容量無上限大放送 送好康 即日起Yahoo!信箱容量無上限
對於網友擔心,信箱容量無限大之後,是不是會收到更多垃圾郵件,Yahoo!表示,下一波將把重心放在『提升信箱品質』,網友未來還可能在使用電子信箱,同時享有即時通訊服務。


Update: 電子信箱不再怕塞爆~ Yahoo!6/16起 容量無上限囉:是5/16才對喲~

視窗最大化事件

今天用C#寫個小程式,希望最大化時做點處理,沒想到居然找不到Maximum事件,原來只能自己處理Resize事件,我果然不會寫Windows程式呀 Orz
private void Form1_Resize(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Maximized)
{
MessageBox.Show("最大化");
}

if (this.WindowState == FormWindowState.Minimized)
{
MessageBox.Show("最小化");
}
}

無責任新聞評論

北部愛台大 南部選成大 甄選入學驚見大學區域化
建、北推甄上台大 激增四成
區域意識強 太在地化非好事
難吸引外縣市學生 怎麼國際化

我聯想到,會不會台大的教授也偏愛建北的學生呢?學生會去參加推甄,當然會參考往年同校學長姐推甄的成功率呀!獨孤木畢業那年發生一件與口試有關的事件(就是呂安妮事件),男主角最近回來常上電視,隔年該校許多碩士班就取消口試。

星期二, 5月 15, 2007

Rumor

今天收到一封信關於馬吉斯病毒變種病毒,內容和這裏一樣,似乎是2001年的事;真相請看這裏
鳥毅的想法:
  1. 網路上謠言多,轉寄前先查證
  2. 請不要轉寄舊信,尤其是八百年前的尋人啟事。
  3. 都唸到研究所畢業,還相信電腦病毒會損壞硬體的鬼話?病毒把BIOS洗掉就很了不起,哪位老兄能寫出破壞記憶體、音效卡、喇叭的病毒,在下出1000元現金。

星期日, 5月 13, 2007

超猛徵人啟事

癮科技徵人:有沒有人要跟下面這位正妹一起工作呢?看到的確讓人覺得了不起。雖然有網友覺得只算普通正,但我覺得一定還是有一堆人會應徵:工作有趣而待遇也不錯呀~

星期四, 5月 10, 2007

版權沒有 歡迎抄襲

剛看到石頭成老大的當 Google 什麼都搜得到時,抄襲網路文章就是件蠢事,再看到EMBA同人兄的尊重智慧財產權,才知道有位超級改編大王,居然連刊於CNet的字眼也抄進去。

讓我想起之前q大的文章被抄襲事件,這對認真寫文章的人是很大的傷害。他抄的那幾位可都是鳥毅喜歡看的博客,若讓某位老大不爽封筆,就實在太可惜。前幾年對岸有許多的抄襲快手,所以後來CSDN上的文章很多都特別加上原創二字。

如果真的喜歡抄,就抄鳥毅這種隨便寫爽的。在此宣告本站的文章版權皆為:版權沒有 歡迎抄襲;但留言的版權仍屬於留言者。程式的版權為GPL v3;雖然都只是片斷,但希望程式能夠流通。你如果在家裏自己用,沒有GPL我當然也不知道XD

星期二, 5月 08, 2007

搞不懂丁丁到底幹了什麼

踢爆丁丁大站內幕之蔡神大戰丁丁大站再看丁丁內幕丁丁內幕解密,實在看不太懂,應該是我對這些人名都不清楚。最後看到丁丁大站到底幹了哪些好事?之後,總算有些瞭解。只有一位蔡神不知是誰,後來才發現似乎是蔡文能,是在下十幾年前自學C時的"C程式語言"譯者嗎?那可真是不得了。可惜全面大放送沒了,不然就能知道更多細節。

鳥毅早說過:無名小站會紅,是不公平的競爭,想想雅虎台灣一天花多少頻寬及主機代管費用,無名那幾年所花費的給2000萬也不夠呀~居然還有臉回去要錢,被人罵也得甘願。

Rose這次併購的如意算盤打錯了,花了七億銀子現在還得替簡小弟擦屁股;想到今天在誠品看到的雜誌封面上簡小弟親切的笑容,只能說丁丁是個人才

Update :gslin有留原信,不愧是交大的好學生

害我也想...

Trimo老大的以早安少女測試XEN的效能實在讓我手癢,最近得找時間在C2D 6300這台開發機上裝Ubuntu Feisty Fawn x64,Windows的IO實在太慢了。

他另外這篇簡易家用網路與公用印表機 Samsung ML-2010介紹的Corega CG-BARPS讓鳥毅也很心動,因為家裏的Buffalo WBR G54無線基地台當NAT有點吃力,最近上網總覺得沒有2M的水準。不知道可瑞加BARPS的效能如何?若可以輕鬆負荷4台左右的上網流量,就是在下需要的產品呀~

FreeBSD 6.x 的RamDisk

FreeBSD 6.x 的RamDisk寫法與舊版有些不同,最簡單的方式是加在 /etc/fstab
md /tmp mfs rw,noatime,-s256M 0 0
另一種以指令啟動的方法。
#!/bin/sh

case "$1" in
start)
/sbin/mdmfs -s 256M md10 /tmp
echo "256MB ramdisk created on /dev/md10 and mounted on /tmp"
exit 0
;;
stop)
/sbin/umount /tmp
sbin/mdconfig -d -u 10
echo "ramdisk unmounted from /tmp and deleted from /dev/md10"
;;
*)
echo "Usage: `basename $0` {startstop}" >&2
exit 64
;;
esac

要注意若kern_securelevel="2"則不允許以指令mount ramdisk,以fstab mount的disk在系統啟動時會自動mount,可以手動umount,但不能再手動mount。
Ramdisk我是用在免費的企業防毒牆,由於Forxxgate不太夠力,換成FreeBSD+ClamAV+HAVP,P3 733Mhz+512MB約50人目前速度令我滿意。使用ClamAV暫存檔會比較大,反正RAM很便宜,裝個1GB再割512MB當RamDisk,還是遠比Forxxgate一年的維護費便宜太多。100人左右可以用P4 1.5G,若上千人,建議用更好的機器把RAM加大,效能一定遠勝過一般市售的防毒閘道器。

參考:RAMdisks, creating under FreeBSD 5.x

星期一, 5月 07, 2007

無責任新聞評論:微軟要砸500億美元併購雅虎

今天看到一則新聞,由於聯合新聞網過幾天就看不到,所以摘全文如下。(相關的最大網站台灣分站,每次遇到這種新聞都人工消音,唉~)
Show the news Hide the news

如果併購案成真,我也不覺得短期內微軟會獲得很大的好處,應該是宣示效用與策略意義較大。
  1. 技術差異太大,整合不易:姑且不論微軟的人是否熟悉FreeBSD(當然一定也有人會),比爾老大一定會堅持要改用Windows;記得hotmail的教訓嗎?這轉換不知道要幾年才會完成。不論OS的差異,資料與服務的整合就需要不少時間。
  2. 品牌形象:Google目前代表網路上的正義之方,許多人視微軟為邪惡代表(不代表個人意見),Yahoo目前形象也算正面,被併後將會被視為邪惡的爪牙。
  3. 人事問題:微軟目前組織龐大,意見傳達會比Yahoo困難。很明顯地,Yahoo目前的創意已不及Google,變成微軟後,若事事都得經過老大哥決定,將抹殺不少優秀的創意。再加上職位的安排一定會有人不滿意,或多或少都會有人才流失...
個人覺得微軟最需要的不是併購,而是像鳥毅這樣有遠見的領導者:P
延伸閱讀:
YHOO 大漲一成
微軟500億美元收購Yahoo!之傳言大拆解 (覺得六先生不太像技術出身,重點從來都不是搜尋引擎呀)
報導:Google威脅大 微軟積極洽購Yahoo
Microsoft Pursuing Yahoo!。

星期四, 5月 03, 2007

不用擔心沒有新版OS

使用舊電腦會擔心沒有新版OS可用嗎?
看底下這張圖,連PowerPC 233Mhz都可以裝最新版的Fluxbuntu,我的Mac Mini PowerPC 1.5Ghz就不用擔心OSX不支援PowerPC的那天到來。(事實上,到那天我可能會裝FreeBSD PowerPC。)

星期三, 5月 02, 2007

Visual Studio 反應有點慢

Getting the Most Out of Visual Studio .NET Tips and Tricks for the Visual Studio .NET IDE 提到不少Visual Studio的小技巧,像是 TODO 在工作清單之類。

但發現Visual Studio反應很慢,有時候改過居然會找不到,等到放棄時又出現。在aspx的原始檔檢視下,屬性也是要等很久才會出現在屬性視窗。相較之下,Eclipse雖然功能較少,但也讓我失望得少。希望下一版的Visual Studio Orcas能夠改進這個缺點呀~