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: August 2007
變數在 xx 的處理方式
Tweet 這陣子抓 bug 的時候發現連自己都要想半天,還是整理起來好了… 假設 $v 是未經過濾的變數,要放到不同地方要做不同的處理: MySQL Statement:這已經是標準了,mysql_escape_string($v) 或是 mysql_real_escape_string($v),或是改用 prepare + execute 的模式。 放在 HTML Form 的 input 元素裡面:要用 htmlentities($v, ENT_QUOTES) 過濾後用 double-quote 包起來,原因是 $v 可以是 “><script> … (一堆邪惡 js 程式碼) … </script>”,這是一種 XSS 攻擊。 放在網址的 GET 參數裡:用 … Continue reading
Posted in Computer, Murmuring, Network, Programming, Security, WWW 9 Comments
lighttpd 1.4.17
Tweet 我在 Lighttpd 1.4.16 的 404 Handler 行為改變 提到的情況被視為是 bug,在 1.4.17 修正了:1.4.17 – for the sake of the server.error-handler-404。 看起來又修正了一堆東西,看起來有些還蠻重要的… 不過,lighttpd 1.5 看起來還好遙遠啊:1.5.0 的 unclosed ticket。
Redirection Plugin
Tweet 從 Matt Mullenweg 的 Blog 上看到的 WordPress Plugin,以往必須寫在 .htaccess 寫 mod_rewrite 的工作,現在可以用 Redirection 這套 Plugin 設定。 在網頁上有個五分鐘的影片可以看,看完以後就大致知道要怎麼操作,除了一般的一對一對應外,還可以設定 Regular Expression (像是把 /blog/plugins/(.*) 重導到 /plugins/$1),甚至還可以做 proxy (影片中的 microsoft.com)。另外還有一些奇怪的功能 (像是可以設定 /fun 指到隨機的頁面 XD),其實看起來還蠻有趣的… 可是實際會需要這個用途的人到底有多少呢… @_@
Bloglines Beta
Tweet 剛剛看到 Bloglines Beta:βloglines: 看得出來抄了很多 Google Reader 的優點,但有很多小細節還是沒注意到。
GPL 與 PHP License
Tweet 這陣子在 Xapian 的 mailing list 上剛好提到 PHP binding 的問題,結果引伸出來的 license 問題。查了資料以後,在 Wikipedia 上有張表格:List of FSF approved software licenses。 簡單來說,PHP license 與 OpenSSL license 不相容的原因都一樣:因為廣告條款的關係。 Xapian 想要用其他方式解套 (像是有人提出用 SWIG 過水) 都會因為 GPL 有感染性而不太容易處裡:SWIG 軟體本身是 MIT-style 與 BSD-style license,但是他產生出來的 wrapper code … Continue reading
Posted in Computer, Murmuring, Programming, Software Leave a comment
狼與辛香料 II 以及動畫化消息
Tweet 買回來以後其實很快就看完了 (這本在我書單裡的優先權很高的),一直沒有 post 出來而已 :p 照肥睡睡的說法是: 01:16 <@S> 鹹狼第二本….. 這….. 商業詐欺 期貨破產 黑吃黑 威脅利誘 都來了… !@#$% 我覺得這個描述實在太棒了 XDDD 總而言之,這本輕小說仍然保持著極高的水準,依然是強烈推薦大家買來看。 動畫化的消息是在日文版第五本的書腰上公佈的,不過這種小說水準超高 + 內心戲超多的情況下,請不要太期待 XDDD
jQuery 1.1.4
Tweet jQuery 1.1 的最後一個版本:jQuery 1.1.4: Faster, More Tests, Ready for 1.2。 這個版本速度比 1.1.3.1 更快,看起來是對幾個最簡單、最常用的 Selector 特殊處理,像是 $(“#id”) 的改善就很明顯,在所有的瀏覽器裡都快了許多。另外多了一些新的功能,像是 .slice()… (這功能好!) 大小的部份,可以看到 jQuery 慢慢變大了。1.1.2 是 21235 bytes,1.1.3 是 21472 bytes,1.1.3.1 是 21557 bytes,1.1.4 是 22679 bytes,這次長了 1KB。 1.1.3.1 到 1.1.4 中間的新功能與 … Continue reading
Posted in Computer, Murmuring, Network, Programming, Software Leave a comment
CSS 攻擊法
Tweet CSS attacks! 這篇講到的兩個誘導使用者進行不安全操作的方法: CSS overlays:利用 iframe + CSS,只顯示部份的內容,讓使用者去誤擊某些不安全的操作。 Submit buttons:把 submit button 的 border 拿掉,字體改一改,讓他看起來很像普通的 link。 前面那個可以用 js + Referer 解決大部分的問題 (對於有防火牆把 Referer 擋掉,而且沒有 js ability 的用戶,暫時想不到解法…),後面可以用 Double Cookie 解決。 來找看看 Firefox 有沒有 Plugins 可以加強這些安全上的問題…
Posted in Browser, Computer, CSS, Murmuring, Network, Programming, Security, Software, WWW 5 Comments
長豆芽的鍵盤
Tweet Gizmodo 這篇 Keyboard with Plants Growing Inside is More Gross Than Cool 的鍵盤看起來好棒,綠意盎然啊 XD (圖片就不 link 了,自己連過去看吧)
Posted in Computer, Hardware, Murmuring, Recreation 1 Comment
WWW SQL Designer
Tweet 在依林姊姊的 del.icio.us 上看到這個用 JavaScript 做出來的介面,拿來畫 SQL 關係圖還不錯:WWW SQL Designer。 要注意的是他產生出來的 SQL 指令並沒有把 FK 放進去 (至少 MySQL 與 PostgreSQL 都是),所以畫完後要自己轉成 SQL CREATE TABLE 的指令。雖然如此,但對於拿來釐清一些複雜的架構還不錯…
