Login Free Sign Up
January 6, 2006

測試 XSS


March 30, 2005

關於本站 :p

我將不會再維護這邊的 blog,如果您有興趣,您可以到 http://gslin.org/ 繼續看,或是用 http://feeds.feedburner.com/gslin 訂閱。


March 29, 2005

feed 改用 feedburner

我剛剛修改 .htaccess,把 feed 全部導到 FeedBurnerhttp://feeds.feedburner.com/gslin,有訂閱的人麻煩修改一下。(雖然會 rewrite 過去,不過改一下比較好…)


希望不要大爆炸 XD


March 29, 2005

用錢堆出來的橋

Boing Boing 看到用錢堆出來的橋:No-glue penny sculptures,沒有用膠水喔,很有趣呢 :p





March 28, 2005

Oui-Blog 的共筆書籤

[企劃] 共筆書籤」利用 del.icio.usfurl 的 tag/topic 做為基礎,然後抓出 tag 是 ouiouioui 的部分放到網頁上。


有點類似聯播,不過這樣就不限於只有 RSS/Atom 的網頁。我再想看看有什麼好玩的 :p



March 28, 2005

PYthon Interface to Google! Suggest

freshmeat 看到 PYthon Interface to Google! Suggest 這個有趣的東西 :p


看到這個又想到 1500 reqs/sec 被 Google ban 的故事了 -_-



March 28, 2005

手機被偷會送 SMS

The Register 介紹了一個荷蘭發展的手機軟體,當 SIM 卡被替換時,手機會送出簡訊通知 (通知誰?):This phone is stolen


不過換 SIM 卡就會送警告訊息有什麼用嗎?難道可以馬上三角定位出來?:p



March 28, 2005

Pythom Flickr API

Boing BoingPython script for uploading to Flickr 後來 update:FlickrClient,用 Flickr 提供的 API 做。


這是比較好的做法沒錯,不過我是要看 urllib2 的用法 XD



March 28, 2005

沒圖沒真相

Photo Matt 的 blog 上看到 In Florence 這篇下面的註解:


Pics plz.

Comment by jess — Sunday March 27, 2005 @ 2:22 pm


突然想到 Ptt 上面現在流行的「沒圖沒真相」XD



March 28, 2005

Roodo 搬到 HiNet 機房去了

沒想到 Roodo 最後是搬去 hinet 機房,這讓我想到陰謀論 XD


gslin@netnews [~] [18:03/W3] traceroute www.roodo.com
traceroute to www.roodo.com (211.72.254.10), 64 hops max, 44 byte packets
1 srv54-gw.nctu.edu.tw (140.113.54.254) 0.691 ms 0.611 ms 0.589 ms
2 140.113.0.150 (140.113.0.150) 0.306 ms 0.304 ms 0.298 ms
3 140.113.0.105 (140.113.0.105) 0.334 ms 0.333 ms 0.289 ms
4 hc-tanet-gw01.router.hinet.net (211.20.113.58) 0.653 ms 0.577 ms 0.590 ms
5 hc-c12r2.router.hinet.net (211.22.38.222) 0.961 ms 0.666 ms 0.626 ms
6 220-128-2-66.HINET-IP.hinet.net (220.128.2.66) 1.576 ms 1.442 ms 1.530 ms
7 220-128-2-117.HINET-IP.hinet.net (220.128.2.117) 1.844 ms 1.463 ms 1.480 ms
8 tp-s2-c76r1.router.hinet.net (211.22.35.73) 1.539 ms 1.611 ms 1.649 ms
9 tp-s2-8c7r1.router.hinet.net (211.20.43.81) 1.734 ms 1.816 ms 1.858 ms
10 210.59.231.181 (210.59.231.181) 2.132 ms 1.821 ms 2.195 ms
11 www.roodo.com (211.72.254.10) 2.000 ms 1.748 ms 1.752 ms


March 26, 2005

spring.edu.tw nocem for cleanfeed reject

因為心情不好,所以把 spring.edu.tw 的 NoCeM notice 弄出來了,請參考 Spring.edu.tw NoCeM information


以後會慢慢加上一些想做的功能,現在先提供 Cleanfeed reject。



March 26, 2005

用 Regular Expression 表示 valid email address

用 Regular Expression 表示合法 e-mail 位置似乎是每隔一陣子就會被拿出來大家笑的東西?


Photo Matt 提到的 Validate Emails


(?:(?: )?[ ])*(?:(?:(?:[^()<>@,;:”.[]

00-31]+(?:(?:(?: )?[ ]

)+||(?=[[”()<>@,;:”.[]]))|”(?:[^” ]|.|(?:(?: )?[

]))*”(?:(?: )?[ ])*)(?:.(?:(?: )?[

])*(?:[^()<>@,;:”.[] 00-31]+(?:(?:( ?: )?[

])+||(?=[[”()<>@,;:”.[]]))|”(?:[^” ]|.|(?:(?: )?[

]))*”(?:(?: )?[ ])*))*@(?:(?: )?[ ])*(?:[^()<>@,;:”.[]

00- 31]+(?:(?:(?: )?[

])+||(?=[[”()<>@,;:”.[]]))|[([^[] ]|.)*

](?:(?: )?[ ])*)(?:.(?:(?: )?[ ])*(?:[^()<>@,;:”.[]

00-31]+ (?:(?:(?: )?[

])+||(?=[[”()<>@,;:”.[]]))|[([^[] ]|.)*](?:

(?: )?[ ])*))*|(?:[^()<>@,;:”.[] 00-31]+(?:(?:(?: )?[

])+| |(?=[[”()<>@,;:”.[]]))|”(?:[^” ]|.|(?:(?: )?[

]))*”(?:(?: ) ?[ ])*)*<(?:(?: )?[

])*(?:@(?:[^()<>@,;:”.[] 00-31]+(?:(?:(?: r )?[

])+||(?=[[”()<>@,;:”.[]]))|[([^[] ]|.)*](?:(?: )?[

])*)(?:.(?:(?: )?[ ])*(?:[^()<>@,;:”.[]

00-31]+(?:(?:(?: ) ?[

])+||(?=[[”()<>@,;:”.[]]))|[([^[] ]|.)*](?:(?: )?[

] )*))*(?:,@(?:(?: )?[ ])*(?:[^()<>@,;:”.[]

00-31]+(?:(?:(?: )?[

])+||(?=[[”()<>@,;:”.[]]))|[([^[] ]|.)*](?:(?: )?[

])* )(?:.(?:(?: )?[ ])*(?:[^()<>@,;:”.[]

00-31]+(?:(?:(?: )?[ ]

)+||(?=[[”()<>@,;:”.[]]))|[([^[] ]|.)*](?:(?: )?[

])*))*) *:(?:(?: )?[ ])*)?(?:[^()<>@,;:”.[]

00-31]+(?:(?:(?: )?[ ])+

||(?=[[”()<>@,;:”.[]]))|”(?:[^” ]|.|(?:(?: )?[

]))*”(?:(?: )?[ ])*)(?:.(?:(?: )?[

])*(?:[^()<>@,;:”.[] 00-31]+(?:(?:(?: )?[

])+||(?=[[”()<>@,;:”.[]]))|”(?:[^” ]|.|(?:(?: )?[

]))*”(?:(?: )?[ ])*))*@(?:(?: )?[ ])*(?:[^()<>@,;:”.[]

00-31 ]+(?:(?:(?: )?[

])+||(?=[[”()<>@,;:”.[]]))|[([^[] ]|.)*](

?:(?: )?[ ])*)(?:.(?:(?: )?[ ])*(?:[^()<>@,;:”.[]

00-31]+(? :(?:(?: )?[

])+||(?=[[”()<>@,;:”.[]]))|[([^[] ]|.)*](?:(?

: )?[ ])*))*>(?:(?: )?[ ])*)|(?:[^()<>@,;:”.[]

00-31]+(?:(? :(?: )?[

])+||(?=[[”()<>@,;:”.[]]))|”(?:[^” ]|.|(?:(?: )? [

]))*”(?:(?: )?[ ])*)*:(?:(?: )?[

])*(?:(?:(?:[^()<>@,;:”.[] 00-31]+(?:(?:(?: )?[

])+||(?=[[”()<>@,;:”.[]]))|”(?:[^” ]| .|(?:(?: )?[

]))*”(?:(?: )?[ ])*)(?:.(?:(?: )?[ ])*(?:[^()<>

@,;:”.[] 00-31]+(?:(?:(?: )?[

])+||(?=[[”()<>@,;:”.[]]))|” (?:[^” ]|.|(?:(?: )?[

]))*”(?:(?: )?[ ])*))*@(?:(?: )?[ ] )*(?:[^()<>@,;:”.[]

00-31]+(?:(?:(?: )?[ ])+||(?=[[”()<>@,;:

“.[]]))|[([^[] ]|.)*](?:(?: )?[ ])*)(?:.(?:(?: )?[

])*(? :[^()<>@,;:”.[] 00-31]+(?:(?:(?: )?[

])+||(?=[[”()<>@,;:”.[

]]))|[([^[] ]|.)*](?:(?: )?[

])*))*|(?:[^()<>@,;:”.[] 00- 31]+(?:(?:(?: )?[

])+||(?=[[”()<>@,;:”.[]]))|”(?:[^” ]|.|( ?:(?: )?[

]))*”(?:(?: )?[ ])*)*<(?:(?: )?[ ])*(?:@(?:[^()<>@,;

:”.[] 00-31]+(?:(?:(?: )?[

])+||(?=[[”()<>@,;:”.[]]))|[([

^[] ]|.)*](?:(?: )?[ ])*)(?:.(?:(?: )?[

])*(?:[^()<>@,;:” .[] 00-31]+(?:(?:(?: )?[

])+||(?=[[”()<>@,;:”.[]]))|[([^[

] ]|.)*](?:(?: )?[ ])*))*(?:,@(?:(?: )?[

])*(?:[^()<>@,;:”. [] 00-31]+(?:(?:(?: )?[

])+||(?=[[”()<>@,;:”.[]]))|[([^[]

r]|.)*](?:(?: )?[ ])*)(?:.(?:(?: )?[

])*(?:[^()<>@,;:”.[] 00-31]+(?:(?:(?: )?[

])+||(?=[[”()<>@,;:”.[]]))|[([^[] ]

|.)*](?:(?: )?[ ])*))*)*:(?:(?: )?[

])*)?(?:[^()<>@,;:”.[] 00-31]+(?:(?:(?: )?[

])+||(?=[[”()<>@,;:”.[]]))|”(?:[^” ]| .|(?:(?: )?[

]))*”(?:(?: )?[ ])*)(?:.(?:(?: )?[ ])*(?:[^()<>@,

;:”.[] 00-31]+(?:(?:(?: )?[

])+||(?=[[”()<>@,;:”.[]]))|”(? :[^” ]|.|(?:(?: )?[

]))*”(?:(?: )?[ ])*))*@(?:(?: )?[ ])* (?:[^()<>@,;:”.[]

00-31]+(?:(?:(?: )?[ ])+||(?=[[”()<>@,;:”.

[]]))|[([^[] ]|.)*](?:(?: )?[ ])*)(?:.(?:(?: )?[

])*(?:[ ^()<>@,;:”.[] 00-31]+(?:(?:(?: )?[

])+||(?=[[”()<>@,;:”.[]

]))|[([^[] ]|.)*](?:(?: )?[ ])*))*>(?:(?: )?[

])*)(?:,s*( ?:(?:[^()<>@,;:”.[] 00-31]+(?:(?:(?: )?[

])+||(?=[[”()<>@,;: “.[]]))|”(?:[^” ]|.|(?:(?: )?[

]))*”(?:(?: )?[ ])*)(?:.(?:( ?: )?[

])*(?:[^()<>@,;:”.[] 00-31]+(?:(?:(?: )?[ ])+||(?=[

[”()<>@,;:”.[]]))|”(?:[^” ]|.|(?:(?: )?[

]))*”(?:(?: )?[ ])*))*@(?:(?: )?[ ])*(?:[^()<>@,;:”.[]

00-31]+(?:(?:(?: )?[

])+||(?=[[”()<>@,;:”.[]]))|[([^[] ]|.)*](?:(?: )?[

])*)(? :.(?:(?: )?[ ])*(?:[^()<>@,;:”.[]

00-31]+(?:(?:(?: )?[ ])+|

|(?=[[”()<>@,;:”.[]]))|[([^[] ]|.)*](?:(?: )?[

])*))*|(?: [^()<>@,;:”.[] 00-31]+(?:(?:(?: )?[

])+||(?=[[”()<>@,;:”.[ ]]))|”(?:[^” ]|.|(?:(?: )?[

]))*”(?:(?: )?[ ])*)*<(?:(?: ) ?[

])*(?:@(?:[^()<>@,;:”.[] 00-31]+(?:(?:(?: )?[

])+||(?=[[”

()<>@,;:”.[]]))|[([^[] ]|.)*](?:(?: )?[

])*)(?:.(?:(?: ) ?[ ])*(?:[^()<>@,;:”.[]

00-31]+(?:(?:(?: )?[ ])+||(?=[[”()<>

@,;:”.[]]))|[([^[] ]|.)*](?:(?: )?[

])*))*(?:,@(?:(?: )?[ ])*(?:[^()<>@,;:”.[]

00-31]+(?:(?:(?: )?[ ])+||(?=[[”()<>@,

;:”.[]]))|[([^[] ]|.)*](?:(?: )?[

])*)(?:.(?:(?: )?[ ] )*(?:[^()<>@,;:”.[]

00-31]+(?:(?:(?: )?[ ])+||(?=[[”()<>@,;:

“.[]]))|[([^[] ]|.)*](?:(?: )?[ ])*))*)*:(?:(?: )?[

])*)? (?:[^()<>@,;:”.[] 00-31]+(?:(?:(?: )?[

])+||(?=[[”()<>@,;:”. []]))|”(?:[^” ]|.|(?:(?: )?[

]))*”(?:(?: )?[ ])*)(?:.(?:(?: )?[

])*(?:[^()<>@,;:”.[] 00-31]+(?:(?:(?: )?[ ])+||(?=[[

“()<>@,;:”.[]]))|”(?:[^” ]|.|(?:(?: )?[

]))*”(?:(?: )?[ ]) *))*@(?:(?: )?[ ])*(?:[^()<>@,;:”.[]

00-31]+(?:(?:(?: )?[ ])

+||(?=[[”()<>@,;:”.[]]))|[([^[] ]|.)*](?:(?: )?[

])*)(?: .(?:(?: )?[ ])*(?:[^()<>@,;:”.[]

00-31]+(?:(?:(?: )?[ ])+|

|(?=[[”()<>@,;:”.[]]))|[([^[] ]|.)*](?:(?: )?[

])*))*>(?:( ?: )?[ ])*))*)?;s*)



March 26, 2005

到 7-11 下載音樂及電影


March 25, 2005

關鍵字密度

從 Bookmark (BBS 上的個人板 :p) 翻出來的:Keyword density analyzer, and keyword placement & prominence analysis


給他 url 後他會抓回來分析 keyword density,這對於分析 Google Adsense 類 (contextual ads) 會有很大的幫助,你可以分析這頁會有哪類型的廣告出來。



March 25, 2005

必勝客沙拉塔問題

皮皮的足跡 看到轉錄文章「必勝客大攻略」:「必胜客沙拉塔问题数学分析(转)」。



的確是很好笑 :p