Category Archive網路科技



網路科技 dada on 三月 02, 2008

China blocked FeedBurner (problem for FeedSmith)

這次到大陸出差,讓我發現到一個嚴重的問題,就是 Great Firewall (GFW) 把著名的 feed service provider FeedBurner 給擋掉了,這已經是去年八月發生的事了。所以如果您自己以 WordPress 架設的 blog 使用了 FeedBurner FeedSmith 這個 WordPress plugin,就會有一些奇怪的問題發生...

首先是 blog 的 RSS/Atom 等都無法直接被訂閱了,因為 FeedSmith 自動把 RSS/Atom 導向到 FeedBurner 那邊了,所以大陸那邊的人就無法直接訂閱。

例如: 我的 blog 的 feed 是: http://blog.urdada.net/feed/ 就會被 FeedSmith 使用 HTTP Status Code 307 (Temporary Redirect) 重導到 http://feeds.feedburner.com/cdsheen,所以大陸人就看不到啦...

當然,從大陸透過 BloglinesGoogle Reader 可能還是可以間接訂閱就是了...

另外一個問題是,所有 RSS/Atom 內文章的原始連結都會被 FeedSmith 代換成 FeedBurner 的網址來追蹤點擊率,但是這些連結在大陸都沒有任何作用,無法導回原始網站了... 因此即使大陸人可以使用 Bloglines 或 Google Reader 來間接訂閱,但是當要回原網站查看原文時,也會因為 FeedBurner 被擋而無法正確連結!

暫時還想不到比較好的解決方法,有人建議額外使用一個沒被 GFW 擋掉的 feed service provider 來專門給大陸客使用,例如: FeedSky,這是大陸的公司,我想應該不會被擋。不過為了不讓阿共仔的陰謀輕易得逞,我暫時還是維持只使用 FeedBurner,但是另外提供一個 feed 讓苦難的大陸同胞訂閱(雖然這樣就無法追蹤那邊的訂閱狀況了..)

# cp wp-rss.php rss-china.php

如果您人在大陸,想要訂閱我的 blog,請改用下面這個未經 FeedSmith 處理過的 feed 吧:

http://blog.urdada.net/rss-china.php

真是無奈... 大陸對於言論審查的尺度一直跟不上經濟自由化的腳步,總有一天會出問題的

網路科技 dada on 一月 27, 2008

Using Flickr API with phpFlickr

本來我的私人照片都是放到自己架的網站上面的,一直在考慮要不要改放到 Flickr 上面...
最重要的一個考量因素就是與我自己的網站程式容不容易整合

雖然利用 Yahoo 送的免費三個月 Flickr Pro 帳號已經把幾年來、數十本相簿統統丟上去備份了,但一直沒有時間去實驗一下 Flickr API 到底合不合我用

拖了一陣子,結果免費三個月的 Flickr Pro 帳號在今天終於到期了,而且 Flickr Gift 買一年送三個月(備註)的活動也即將在一月底結束了,因此今天還是花了點時間評估了一下 Flickr API,結果還蠻滿意的,這幾天應該就會刷卡買了吧

我用的是 phpFlickr 這套程式庫,使用起來還蠻容易的,所有 Flickr 提供的 API 都有支援,而我要的其實只是列出所有相簿(sets)列表而已。唯一有點可惜的是,Flickr API 還沒有支援珍藏集 (collections),目前僅能到相簿(sets)這個層次而已,但這不是 phpFlickr 的問題

使用 phpFlickr 前,要先去生一個 Flickr API Key 出來,然後就可以用這個 Key 來連接 Flickr API 了

要用 phpFlickr 程式去使用 Flickr API 需要認證,有兩種模式:

1. 每次都去認證使用者的帳號,phpFlickr 會把你導到 Flickr 的認證頁面再導回來

先把 API Key 的 callback 指到 phpFlickr/auth.php,然後程式呼叫 auth() 後再作想作的事

1
2
3
4
5
6
7
8
9
10
11
12
<?
 
include('phpFlickr/phpFlickr.php');
 
$f = new phpFlickr("[API Key]","[Auth Secret]");    //  填入 API Key 及 Secret
$f->auth();
 
// 作自己的事
 
print_r( $f->photosets_getList() );
 
?>

呼叫 auth() 會把使用者瀏覽器導到 Flickr 的認證網頁,而程式本身會結束執行:

Flickr API authentication

認證網頁可以讓使用者授權讓你的服務去存取使用者的 Flickr 帳號,不一定是上面產生 API key 的那個帳號。當認證完畢後,Flickr 會再把使用者瀏覽器導回之前設定的 callback (phpFlickr/auth.php),然後再導回你原本呼叫 auth() 的那隻程式

再導回這個程式時,會有相關認證資訊 (authentication token) 放在 session data 中,這時呼叫 auth() 就不再會把使用者導到其他網頁了,而是會回傳認證的權限狀況,接下來程式就可以作自己的事了

使用者隨時可以經由 這個網頁 來取消對你的程式的授權:

Flickr extended authentication

2. 每次都是用固定的帳號去認證,不會導到 Flickr 認證頁面

要使用這種作法,請參考 http://www.phpflickr.com/tools/auth/ 去產生一個永久的 token,接下來程式就可以直接使用了:

1
2
3
4
5
6
7
8
9
10
11
12
<?
 
include('phpFlickr/phpFlickr.php');
 
$f = new phpFlickr("[API Key]","[Auth Secret]");    //  填入 API Key 及 Secret
$f->setToken("[Token]");                 // 填入上面產生的 token
 
// 作自己的事
 
print_r( $f->photosets_getList() );
 
?>

-----
複雜的認證過後,你就可以開始玩 Flickr API 了... phpFlickr 支援所有的 Flickr API,詳細列表請直接參照 API 說明文件

例如要得到所有相簿列表必須要呼叫 flickr.photosets.getList 這個 API,在 phpFlickr 裡面就直接呼叫 $f->photosets_getList() 這個函數即可。也就是把 API 名字中的 "flickr." 拿掉,並把 . 換成 _ 就是 phpFlickr 支援的函數名稱了!

更詳細的說明請直接參閱 phpFlickr 的網站: http://phpflickr.com/

--
[備註]
Flickr 實際上並沒有買一年送三個月的活動,但是現在可以買一年 Flickr Pro 帳號送別人,自己也會得到免費三個月的 Flickr Pro 帳號,而這個活動並沒有限制你不能送給自己,所以等於是買一年送三個月。

想參加這個活動的人千萬不要直接去買一年喔,一定要參加 Flickr Gift 活動 "送禮物給自己" 才有多送三個月。

這個活動於太平洋時間 2008 年 1 月 31 日晚上 11時59分 (GMT-8) 結束,也就是台北時間 2008 年 2 月 1 日下午 3時59分 (GMT+8),想買 Flickr Pro 的人請把握時間囉...

網路科技 dada on 十一月 26, 2007

Wanted: 誠徵資深軟體工程師 [網路遊戲業]

這篇是廣告文.... 替公司徵一下人..

誠徵: 資深軟體工程師 / 2~5人

公司名稱: 和信超媒體 | Wikipedia:GigaMedia | 那斯達克上市股票代碼: GIGM
工作內容: 大型休閒類網路遊戲架構開發與設計
工作地點: 台北 / 內湖科學園區 (Google Map)

需求條件(符合任一項均可):
1. 熟悉 Windows 程式設計 (VC++)、ActiveX 元件開發
2. 熟悉 UNIX C/C++ 程式開發、基本 FreeBSD / Linux 作業系統操作管理
3. 熟悉 Oracle/MySQL 資料庫程式設計、Stored Procedure
4. 熟悉 Perl, PHP or Python 程式語言
5. 具有網路電玩遊戲開發相關經驗者尤佳

過去和信超媒體 (GigaMedia) 是一個 ISP 公司,近年來重心已經大幅轉移至線上遊戲,透過併購國內外多家遊戲開發及營運商,前景大為看好。分公司「戲谷」更是國內休閒類遊戲(Casual game)的龍頭。自 2004 年以來,和信超媒體每年獲利均呈高度成長。2004年營運淨利168萬美元,2005年營運淨利633萬美元,2006年營運淨利3078萬美元,2007年營運淨利亦高達3889萬美元。

GigaMedia 並擁有大陸 T2CN 的多數股權,T2CN 在大陸經營的遊戲有超過4500萬個註冊用戶,同時上線用戶高達數十萬人。

未來我們的目標將是更大的日本及大陸市場,為因應系統架構的大幅擴充,我們需要能立刻接手開發的技術人才,只要您對自己的能力有自信,我們給的待遇絕對可高於業界水準!

如您對遊戲產業文化有興趣,這份工作內容將非常適合您。不用忍受竹科每天加班的夢靨,不用放棄自己的工作興趣!歡迎您的加入!

本職務的詳細工作內容及應徵網址請參考: 104人力銀行

對此職務有任何問題,都歡迎私底下來信詢問: cdsheen AT gigamedia.com.tw

和信超媒體: http://www.gigamedia.com.tw/
戲谷分公司: http://www.funtown.com.tw/

硬體 &網路科技 dada on 十二月 10, 2006

FON - $99 的無「限」網路基地台開賣囉!

如果你沒聽過 FON,到中文 Wikipedia 上面看看吧:http://zh.wikipedia.org/wiki/FON

FON Taiwan 正在發送以優惠價台幣 $99 外加 $165 物流費,合計 $264 即可獲得的無「限」網路基地台,只有十天喔,以後大概不會有這麼優惠的價格了,12月18日前,有興趣的可以到這個網站購買:

http://fonshop.seed.net.tw/

要購買前請弄清楚 FON 的遊戲規則,網站上有說明以優惠價購買有下列責任:

我鄭重宣示將以所獲得的優惠價購買一台 FON 無限網路基地台「La Fonera」,如果使用這個好康額度後沒有在收到設備後的兩週內進行註冊上線,
我將把設備原封不動退回給 FON Taiwan,或者改以原價NTD 1200元購買,讓優惠的折扣額度能轉給真正對社群有幫助的人

簡單的說,擁有 FON 的基地台你有兩種選擇:

  • 你可以把無線網路免費分享給別人,這樣你也可以使用別人免費分享出來的無線網路。(Linus)
  • 你可以收費,但相對而言你到別人的地盤使用也要付費。(Bill)

如果你沒有 FON 的基地台,你也可以使用,但是需要付費,每天費用約為台幣80元

總之,要使用 FON 網路,你會有三種身份(摘錄自 Wikipedia):

  • Linus
    如果你願意免費分享你的頻寬,讓其他 fonero 的使用者也能使用,則為「Linus」。
    這麼一來,在別的 fonero 訊號範圍內你也可以免費使用無線網路。
  • Bill
    又或者你可以選擇「Bill」身分,一樣分享自己的頻寬,但可從 FON 那裡收取單日使用費的一半。
    不過這麼一來,就不能免費使用其他 fonero 的網路,而須像「Alien」一樣付費使用。
  • Alien (也就是沒有 FON 基地台的人)
    不是 fonero 的使用者稱為 Alien,他們需要付費使用 FON 網路。
    以此方式,沒有路由器的人依然可以透過你的路由器使用無線網路,而你是否能有收益則端視你選用的身分。

拿到基地台後,自己選擇看看要當 Linus 或者 Bill Gates 吧 :)

另外一個訊息,如果您在 2006/11/30 前曾經在 http://moztw.org/ 上面的討論區註冊過,請參考 這篇訊息,就可以獲得優惠碼以免除 99 元,也就是只要 165 元就可以獲得一台無線網路基地台

網路科技 dada on 九月 13, 2006

Zooomr 終於有照片上傳工具了!

話說 Zooomr 已經推出有一段時間了,功能是很多沒錯,而且又有免費的 2.5GB/month 的 PRO 級帳號可申請

只是可惜一直以來都沒有 upload tool 可用,導致只能一張一張從網頁上傳,所以沒能好好利用它的空間...

不過好消息來了,就是新版的 jUploadr 除了支援 Flickr 之外,現在也開始支援 Zooomr 了!

雖然上傳的速度有點慢,不過現在我可以很容易把照片一拖拉庫都丟上去了,而理所當然,第一本丟上去的相簿當然就是昨天登玉山的照片囉...

« 前一頁後一頁 »