March 30,2005

關於本站

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

gslinn發表於 樂多05:58回應(1)引用(1)

March 29,2005

feed 改用 feedburner

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


希望不要大爆炸 XD


gslinn發表於 樂多06:32回應(0)引用(1)

用錢堆出來的橋

看到用錢堆出來的橋:,沒有用膠水喔,很有趣呢 :p





gslinn發表於 樂多03:32回應(0)引用(1)

March 28,2005

Oui-Blog 的共筆書籤

」利用 的 tag/topic 做為基礎,然後抓出 tag 是 ouiouioui 的部分放到網頁上。


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



gslinn發表於 樂多21:50回應(0)引用(1)

PYthon Interface to Google! Suggest

看到 這個有趣的東西 :p


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



gslinn發表於 樂多21:49回應(0)引用(1)

手機被偷會送 SMS

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


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



gslinn發表於 樂多21:29回應(0)引用(1)

Pythom Flickr API

後來 update:,用 提供的 API 做。


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



gslinn發表於 樂多18:49回應(0)引用(1)

沒圖沒真相

上看到 這篇下面的註解:


Pics plz.

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


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



gslinn發表於 樂多18:32回應(6)引用(1)

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


gslinn發表於 樂多18:30回應(2)引用(1)

March 26,2005

spring.edu.tw nocem for cleanfeed reject

因為心情不好,所以把 的 NoCeM notice 弄出來了,請參考


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



gslinn發表於 樂多06:09回應(0)引用(1)

用 Regular Expression 表示 valid email address

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


提到的


(?:(?:\r\n)?[ \t])*(?:(?:(?:[^()<>@,;:\\”.\[\]

\000-\031]+(?:(?:(?:\r\n)?[ \t]

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

\t]))*”(?:(?: \r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[

\t])*(?:[^()<>@,;:\\”.\[\] \000-\031]+(?:(?:( ?:\r\n)?[

\t])+|\Z|(?=[\[”()<>@,;:\\”.\[\]]))|”(?:[^\”\r\\]|\\.|(?:(?:\r\n)?[

\t]))*”(?:(?:\r\n)?[ \t])*))*@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\”.\[\]

\000-\0 31]+(?:(?:(?:\r\n)?[

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

](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\”.\[\]

\000-\031]+ (?:(?:(?:\r\n)?[

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

(?:\r\n)?[ \t])*))*|(?:[^()<>@,;:\\”.\[\] \000-\031]+(?:(?:(?:\r\n)?[

\t])+|\Z |(?=[\[”()<>@,;:\\”.\[\]]))|”(?:[^\”\r\\]|\\.|(?:(?:\r\n)?[

\t]))*”(?:(?:\r\n) ?[ \t])*)*\<(?:(?:\r\n)?[

\t])*(?:@(?:[^()<>@,;:\\”.\[\] \000-\031]+(?:(?:(?:\ r\n)?[

\t])+|\Z|(?=[\[”()<>@,;:\\”.\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[

\t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\”.\[\]

\000-\031]+(?:(?:(?:\r\n) ?[

\t])+|\Z|(?=[\[”()<>@,;:\\”.\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[

\t] )*))*(?:,@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\”.\[\]

\000-\031]+(?:(?:(?:\r\n)?[

\t])+|\Z|(?=[\[”()<>@,;:\\”.\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[

\t])* )(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\”.\[\]

\000-\031]+(?:(?:(?:\r\n)?[ \t]

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

\t])*))*) *:(?:(?:\r\n)?[ \t])*)?(?:[^()<>@,;:\\”.\[\]

\000-\031]+(?:(?:(?:\r\n)?[ \t])+

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

\t]))*”(?:(?:\r \n)?[ \t])*)(?:\.(?:(?:\r\n)?[

\t])*(?:[^()<>@,;:\\”.\[\] \000-\031]+(?:(?:(?: \r\n)?[

\t])+|\Z|(?=[\[”()<>@,;:\\”.\[\]]))|”(?:[^\”\r\\]|\\.|(?:(?:\r\n)?[ \t

]))*”(?:(?:\r\n)?[ \t])*))*@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\”.\[\]

\000-\031 ]+(?:(?:(?:\r\n)?[

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

?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\”.\[\]

\000-\031]+(? :(?:(?:\r\n)?[

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

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

\000-\031]+(?:(? :(?:\r\n)?[

\t])+|\Z|(?=[\[”()<>@,;:\\”.\[\]]))|”(?:[^\”\r\\]|\\.|(?:(?:\r\n)? [

\t]))*”(?:(?:\r\n)?[ \t])*)*:(?:(?:\r\n)?[

\t])*(?:(?:(?:[^()<>@,;:\\”.\[\] \000-\031]+(?:(?:(?:\r\n)?[

\t])+|\Z|(?=[\[”()<>@,;:\\”.\[\]]))|”(?:[^\”\r\\]| \\.|(?:(?:\r\n)?[

\t]))*”(?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>

@,;:\\”.\[\] \000-\031]+(?:(?:(?:\r\n)?[

\t])+|\Z|(?=[\[”()<>@,;:\\”.\[\]]))|” (?:[^\”\r\\]|\\.|(?:(?:\r\n)?[

\t]))*”(?:(?:\r\n)?[ \t])*))*@(?:(?:\r\n)?[ \t] )*(?:[^()<>@,;:\\”.\[\]

\000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\[”()<>@,;:\\

“.\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[

\t])*(? :[^()<>@,;:\\”.\[\] \000-\031]+(?:(?:(?:\r\n)?[

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

\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[

\t])*))*|(?:[^()<>@,;:\\”.\[\] \000- \031]+(?:(?:(?:\r\n)?[

\t])+|\Z|(?=[\[”()<>@,;:\\”.\[\]]))|”(?:[^\”\r\\]|\\.|( ?:(?:\r\n)?[

\t]))*”(?:(?:\r\n)?[ \t])*)*\<(?:(?:\r\n)?[ \t])*(?:@(?:[^()<>@,;

:\\”.\[\] \000-\031]+(?:(?:(?:\r\n)?[

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

^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[

\t])*(?:[^()<>@,;:\\” .\[\] \000-\031]+(?:(?:(?:\r\n)?[

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

]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*(?:,@(?:(?:\r\n)?[

\t])*(?:[^()<>@,;:\\”.\ [\] \000-\031]+(?:(?:(?:\r\n)?[

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

r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[

\t])*(?:[^()<>@,;:\\”.\[\] \000-\031]+(?:(?:(?:\r\n)?[

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

|\\.)*\](?:(?:\r\n)?[ \t])*))*)*:(?:(?:\r\n)?[

\t])*)?(?:[^()<>@,;:\\”.\[\] \0 00-\031]+(?:(?:(?:\r\n)?[

\t])+|\Z|(?=[\[”()<>@,;:\\”.\[\]]))|”(?:[^\”\r\\]|\\ .|(?:(?:\r\n)?[

\t]))*”(?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,

;:\\”.\[\] \000-\031]+(?:(?:(?:\r\n)?[

\t])+|\Z|(?=[\[”()<>@,;:\\”.\[\]]))|”(? :[^\”\r\\]|\\.|(?:(?:\r\n)?[

\t]))*”(?:(?:\r\n)?[ \t])*))*@(?:(?:\r\n)?[ \t])* (?:[^()<>@,;:\\”.\[\]

\000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\[”()<>@,;:\\”.

\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[

\t])*(?:[ ^()<>@,;:\\”.\[\] \000-\031]+(?:(?:(?:\r\n)?[

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

]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*\>(?:(?:\r\n)?[

\t])*)(?:,\s*( ?:(?:[^()<>@,;:\\”.\[\] \000-\031]+(?:(?:(?:\r\n)?[

\t])+|\Z|(?=[\[”()<>@,;:\\ “.\[\]]))|”(?:[^\”\r\\]|\\.|(?:(?:\r\n)?[

\t]))*”(?:(?:\r\n)?[ \t])*)(?:\.(?:( ?:\r\n)?[

\t])*(?:[^()<>@,;:\\”.\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[

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

\t]))*”(?:(?:\r\n)?[ \t ])*))*@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\”.\[\]

\000-\031]+(?:(?:(?:\r\n)?[ \t

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

\t])*)(? :\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\”.\[\]

\000-\031]+(?:(?:(?:\r\n)?[ \t])+|

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

\t])*))*|(?: [^()<>@,;:\\”.\[\] \000-\031]+(?:(?:(?:\r\n)?[

\t])+|\Z|(?=[\[”()<>@,;:\\”.\[\ ]]))|”(?:[^\”\r\\]|\\.|(?:(?:\r\n)?[

\t]))*”(?:(?:\r\n)?[ \t])*)*\<(?:(?:\r\n) ?[

\t])*(?:@(?:[^()<>@,;:\\”.\[\] \000-\031]+(?:(?:(?:\r\n)?[

\t])+|\Z|(?=[\[”

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

\t])*)(?:\.(?:(?:\r\n) ?[ \t])*(?:[^()<>@,;:\\”.\[\]

\000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\[”()<>

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

\t])*))*(?:,@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\”.\[\]

\000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\[”()<>@,

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

\t])*)(?:\.(?:(?:\r\n)?[ \t] )*(?:[^()<>@,;:\\”.\[\]

\000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\[”()<>@,;:\\

“.\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*)*:(?:(?:\r\n)?[

\t])*)? (?:[^()<>@,;:\\”.\[\] \000-\031]+(?:(?:(?:\r\n)?[

\t])+|\Z|(?=[\[”()<>@,;:\\”. \[\]]))|”(?:[^\”\r\\]|\\.|(?:(?:\r\n)?[

\t]))*”(?:(?:\r\n)?[ \t])*)(?:\.(?:(?: \r\n)?[

\t])*(?:[^()<>@,;:\\”.\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\[

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

\t]))*”(?:(?:\r\n)?[ \t]) *))*@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\”.\[\]

\000-\031]+(?:(?:(?:\r\n)?[ \t])

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

\t])*)(?:\ .(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\”.\[\]

\000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z

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

\t])*))*\>(?:( ?:\r\n)?[ \t])*))*)?;\s*)



gslinn發表於 樂多04:09回應(0)引用(1)

March 25,2005

關鍵字密度

從 Bookmark (BBS 上的個人板 :p) 翻出來的:


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



gslinn發表於 樂多22:49回應(0)引用(1)

必勝客沙拉塔問題

看到轉錄文章「」:「」。



的確是很好笑 :p



gslinn發表於 樂多19:09回應(0)引用(1)

Microsoft 與 IPv6 的專利問題

這麼大的事情過了兩天國內還是沒有人提到?(國外幾個大的電子媒體提到了,甚至幾個 blog 上面也吵的亂七八糟的)


()


主要的重點在於 在 2000 年申請了一項專利 ,這裡面提到的方法與 1998 年 IETF 訂定的 IPv6 規格類似 (:IPv6 Stateless Address Autoconfiguration)。


於是 上面給了 這樣的標題。



gslinn發表於 樂多15:49回應(0)引用(1)

研究所報考資料外流

那邊看到:,我們家好像很少接到這種電話…


據說這次是某所學校 (在 的 Graduate 板上有提到) 資料外流,我好像沒報那間…


PS:萬一真的被綁架了不知道會不會就 ignore 掉?XD



gslinn發表於 樂多15:31回應(0)引用(1)

神秘的 cosplay…

看到轉自 的 cosplay 照片:



這實在太 kuso 了 XD



gslinn發表於 樂多15:29回應(0)引用(1)

將 Slashdot 換成 XHTML + CSS

現在的 (Slash) 是 語法,而目前已經有人開始在改寫成 + 了 (http://use.perl.org/~pudge/journal/23723):


Over at Slash Central, we are actually working on converting Slash — including Slashdot — over to XHTML + CSS.


看起來 不久以後會有大變動 :)



gslinn發表於 樂多15:09回應(0)引用(1)
 
-
贊助商廣告