Recent Comments
Archives
- February 2012 (1)
- January 2012 (5)
- December 2011 (13)
- November 2011 (12)
- October 2011 (10)
- September 2011 (7)
- August 2011 (5)
- July 2011 (11)
- June 2011 (21)
- May 2011 (22)
- April 2011 (36)
- March 2011 (43)
- February 2011 (23)
- January 2011 (24)
- December 2010 (34)
- November 2010 (19)
- October 2010 (16)
- September 2010 (15)
- August 2010 (10)
- July 2010 (12)
- June 2010 (3)
- May 2010 (3)
- April 2010 (4)
- March 2010 (8)
- February 2010 (14)
- January 2010 (13)
- December 2009 (16)
- November 2009 (28)
- October 2009 (24)
- September 2009 (12)
- August 2009 (7)
- July 2009 (10)
- June 2009 (11)
- May 2009 (22)
- April 2009 (21)
- March 2009 (18)
- February 2009 (7)
- January 2009 (32)
- December 2008 (19)
- November 2008 (12)
- October 2008 (15)
- September 2008 (14)
- August 2008 (15)
- July 2008 (18)
- June 2008 (20)
- May 2008 (19)
- April 2008 (27)
- March 2008 (22)
- February 2008 (21)
- January 2008 (15)
- December 2007 (22)
- November 2007 (17)
- October 2007 (29)
- September 2007 (31)
- August 2007 (34)
- July 2007 (31)
- June 2007 (36)
- May 2007 (23)
- April 2007 (22)
- March 2007 (30)
- February 2007 (50)
- January 2007 (75)
- December 2006 (48)
- November 2006 (59)
- October 2006 (89)
- September 2006 (29)
- August 2006 (48)
- July 2006 (14)
- June 2006 (35)
- May 2006 (62)
- April 2006 (63)
- March 2006 (72)
- February 2006 (83)
- January 2006 (56)
- December 2005 (46)
- November 2005 (60)
- October 2005 (27)
- September 2005 (54)
- August 2005 (83)
Tags
Categories
- Anime (24)
- AWS (46)
- BBS (17)
- Blog (200)
- Book (18)
- Bridge (1)
- Browser (280)
- CDN (19)
- Cloud (61)
- CMS (33)
- Comic (17)
- Computer (1944)
- Computer and Network Center (31)
- CSS (31)
- Database (129)
- DNS (49)
- Editor (11)
- Financial (37)
- Firefox (147)
- Food (10)
- FreeBSD (114)
- Game (21)
- GoogleChrome (22)
- Hardware (137)
- IE (64)
- Joke (131)
- Lab (3)
- Linux (68)
- MacOS (3)
- Mail (68)
- Movie (18)
- Murmuring (2017)
- Music (37)
- MySQL (95)
- NCTU (62)
- NetBSD (7)
- Network (1465)
- OpenBSD (3)
- Opera (21)
- OS (198)
- P2P (85)
- Photo (57)
- Political (46)
- Programming (306)
- Recreation (365)
- RSS (65)
- Safari (22)
- Science (28)
- Search Engine (126)
- Security (333)
- SMS (5)
- Social (59)
- Software (1039)
- Spam (86)
- Sport (4)
- Telephone (61)
- Television (35)
- Usenet (13)
- Vim (3)
- Wiki (25)
- Windows (46)
- WWW (774)
Blogroll
Meta
Monthly Archives: December 2008
SSL broken *NOW*
Tweet Update:Mozilla 與 Micorosft 都發出 security report 了,參考 MD5 Weaknesses Could Lead to Certificate Forgery (Mozilla) 與 Microsoft Security Advisory (961509) Research proves feasibility of collision attacks against MD5。 標題的 NOW 有兩個意思,一個是強調「已經」,另外一個是「現在」。 在 2004 與 2005 年的時候,密碼學界相當轟動的事情:王小雲的 MD5 collision。這件事情很有名,但實際上更具破壞性的是 Arjen … Continue reading
PXELinux 的 Image
Tweet 如果要建立 FreeBSD 的 image (給 PXELinux 用),通常會參考「FreeBSD disk image creation」這篇的方法建立。 不過這個方法很繁雜,所以早就有人寫成 script 了:Log of /src/nrelease/install-iso2img.sh,不過這個檔案有點問題,要自己把 =3D 換成 =,另外以 = 結尾的要自己接起來。
忙碌…
Tweet 年末了,除了一些年末總是會有的事情外 (像是帳務問題),最近一直找問題、解決問題、再找問題、再解決問題… 一個是 SmokePing 啟動速度很慢的問題,我在「Smokeping 啟動速度很慢的問題」有提到問題點與 dirty hack 的方法。 最近想辦法改善 am-utils (amd) 在 FreeBSD 上的穩定度,jnlin 看起來頗無奈 XD MySQL Percona 版本跑起來相當不錯,不過還是踩中地雷 (5.1 也有的地雷,某些情況下會用到比較奇怪的 index,不僅效率較差,結果居然是錯的…),得生一組可重製問題的 public dataset 讓 MySQL 官方修正。 然後秋番也差不多結束了,冬番也快要開始了,這個元旦大概會狂衝進度,把一些覺得還可以的作品看完吧 XD
機器產生的論文投上 IEEE CSSE 2008
Tweet Slashdot 的消息「Software-Generated Paper Accepted At IEEE Conference」,又是一篇拿 SCIgen – An Automatic CS Paper Generator 亂玩的例子 XD PS:我印象中應該有寫過,不過一時間找不到…
Posted in Computer, Joke, Murmuring, Recreation 3 Comments
jQuery 1.3 的 Live Event Delegration,以及速度問題
Tweet 到公司跟 Manic 聊 jQuery 1.3 的時候才發現少提了一個很重要新功能:Live Event Delegration。 假設你對 #foo 裡的圖掛上一些 event: $(‘#foo img’).hover(f); 接下來你重新讀取 #foo: $(‘#foo’).load(‘/url/foo.php?page=’ + num); 在 1.3 之前,本來的事件必須重新再掛一次: $(‘#foo img’).hover(f); 在 1.3 後,你可以一開始用 Live Event Delegration 掛上去,他會自己在裡面內容更新後重掛: $(‘#foo img’).live(‘hover’, f); 這個功能可以少寫不少 code… 另外一點是速度問題。有人在 mailing list … Continue reading
Posted in Browser, Computer, Murmuring, Programming, Software 2 Comments
jQuery 1.3 Beta 1
Tweet John Resig 丟出 jQuery 1.3 Beta 1 讓大家測試:「Help Test jQuery 1.3 Beta 1」,文章裡面提到新的 Selector Engine,也就是 Sizzle,速度會再往上提昇。 Selector Engine 的速度繼續往上提昇當然是好事,不過主要是對於不良習慣的 programmer 會有更大的好處: var queryString; // 某個很複雜的 css3 selector $(queryString).html(‘some string’); $(queryString).css(‘opacity’, ’0.5′); $(queryString).show(); 這種 code 看了就很想要巴人腦袋… =_= 另外有很多地方改寫後速度快更多了 (像是 DOM … Continue reading
Posted in Computer, Murmuring, Programming, Software 3 Comments
Perl 5 將從 Perforce 換到 Git
Tweet Perl 5 將拋棄 Perforce,跳到 Git 管理:「Perl 5 now uses Git for version control」。 岔個題,最近寫 PHP 寫的比 Perl 多不少,似乎有點生疏了…
jQuery 不再使用 browser-detecting 的技巧
Tweet 在 Twitter 上看到 John Resig 的訊息,說 jQuery 不再使用 browser detecting 的技巧,完全改用 Object detecting:「They said it couldn’t be done: jQuery no longer uses any browser/useragent sniffing! http://bit.ly/eXrP」 Browser detecting 在 ppk 的「Browser detect」這篇文章裡有提到,經常被用於 (且誤用於) 功能的判斷。比較好的方法是 Object detecting。 譬如說,目前 Firefox 3 … Continue reading
Posted in Computer, Murmuring, Programming, Software 3 Comments
Mercurial 的 LocalbranchExtension
Tweet Mercurial 並沒有內建 local branch 的功能,需要安裝 3rd-party extension 模擬 local branch。在官方網站的 wiki 上上有說明這項功能的下載地點與使用方法:Local Branch Extension。 下載了之後,在自己 ~/.hgrc 裡加上: localbranch = /full/path/localbranch.py 有個試了好幾次才發現問題的地方:FreeBSD 上 1.0.2 版的 Mercurial 與最新版的 localbranch extension 會有問題,要配上 2007 年九月的版本才會動。 不過畢竟是「模擬」出來的,比起 Git 還是差不少。
Posted in Computer, Murmuring, Programming, Software Leave a comment
XtraDB:InnoDB 的取代品
Tweet Percona 宣佈新的 Storage Engine,從 InnoDB 修改出的 XtraDB:Announcing Percona XtraDB Storage Engine: a Drop-in Replacement for Standard InnoDB。 據他們所宣稱,這個版本會 100% 相容於 MySQL 內建的 InnoDB,所以他們推薦大家直接換過去用。而 OurDelta 的 5.1 版本會直接內建 XtraDB 作為 InnoDB 的取代品。 這狠狠的打了 Sun/MySQL AB (以及 Oracle) 一巴掌。 有些有趣的想法可以從 Jeremy … Continue reading
