31
Oct

image
(圖片來源:TechCrunch

前幾天看到TechCrunch上的「Google’s Response to Facebook: “Maka-Maka”」,大意是說Google內部有個叫做Maka-Maka的專案,會針對目前市場上主要的社群網站去進行一些有趣的動作,最早是有另外一篇文章提到Google將會釋出一套API,讓開發人員可以藉此使用Google的社群資源,例如Orkut社群網站上的資訊。

沒想到今天就看到Google即將在星期四發表OpenSocial,下面是一段簡介:

OpenSocial is a set of common APIs for building social applications on the web. These common APIs mean that developers only have to learn once in order to start building social applications for multiple websites, and any website will be able to implement OpenSocial and host social applications.

OpenSocial提供了下述幾個存取的功能:

  • Profile Information個人資料(User Data)
  • Friends Information好友的資料(Social Graph,也就是好友之間的連結)
  • Activities與使用者相關的活動,例如最近的更新之類的吧?

細節我想等Google文件出來再看官方說法吧!或是各位讀者可以自行到Details Revealed: Google OpenSocial To Launch Thursday觀看文章裡面的介紹。

之前看到GSLin在寫的Social Network Search in Taiwan,裡面有提到他們會釋出API,我想這個網站的功能強化之後或許就很類似台灣版的OpenSocial API。

前陣子我自己也寫了一支程式去爬有名大站的好友名單,我做的事情比較不一樣,稍微列出來給各位讀者參考:

  • 撈取好友名單(包含User帳號、每個User給的好友敘述群組
  • 查詢加了誰、被誰加入、共同好友
  • 依群組、關鍵字、關聯性查詢使用者(關聯性的實作不太完整)
  • 提供開放的API來讀取資料庫中的好友名單(事實上我本來是想先把API的功能寫好,再用自己寫好的API來做上述的事情)

寫這樣的程式其實不難,我用的語言是Ruby搭配Hpricot這個非常好用的library,需要克服的問題就是YAHOO的999 error,我用了取巧的方式來避開這個問題(不過偶爾還是會出錯,所以有時後更新速度不快)。

另外,可以發現因為我把好友敘述、群組都記錄下來,只要查到所有加入某A使用者的敘述及相關群組,就可以大致判斷該使用者的基本資料,換句話說,這個程式還滿宅的,可以找到長榮空姐群組、政大熱舞群組之類的,透過大家的好友敘述也幾乎可以準確判斷出一個人的背景,例如學校、本名、綽號、外表特徵等等...這樣的程式如果release出來應該不用兩天就要關站了,一方面是道德爭議、一方面是機器會被撐爆。

我經常在想,有名大站這種偽Web 2.0不開放API,很多功能又沒有,那不如我們就自己來幫它寫API吧!然後連帶Pixnet, Xuite或是一些比較紅的網站,也都把使用者之間的關係parse出來,這不就成了台灣版的OpenSocial API了嗎?(不過我倒是沒考慮到侵權的問題,可能還得請教一下這方面的能手,初期還是先當個人興趣吧!)

註:不過,我想一些好友之間相似度、最短路徑之類的演算法還滿適合拿來給我這種程式新手練習練習的:D

References

Category : Google | Murmur | Blog
15
Oct

image

很久沒有登入Google Webmaster Tools了,剛剛看到「Find the Number of Google Subscribers for Any Feed」、「The Number of iGoogle / Google Reader Subscribers」兩篇文章才知道原來可以用Google來查看RSS feed的訂閱人數。

在此統計的人數,是以iGoogle、Google Reader或是orkut等產品訂閱的才計算,因此跟Feedburner比較起來數字算是相當不精準的。以我看到的數字跟目前Feedburner比較起來,大概只有不到四分之一吧!

不過可見網站管理員工具的統計功能有在持續改進,結合Analytics使用的話,未來說不定會發展出更多豐富的功能:p

Category : Google | Blog
29
Aug

前陣子Google推出了一個Gmail Video的活動,來自全球的Gmail愛好者拍攝了一千多份短片後Google做了一個精選。

在Gmail Video的網頁上可以發現其中有一段是來自台北的影片,酷!:D

image

Category : Google | Blog
20
Aug

Google Code Prettify是一個可以美化網頁上程式碼的小外掛,安裝方式非常簡單,可以參考官方發表的README檔案

安裝步驟:

  1. 下載原始檔案(官方網站似乎不提供host):
    http://google-code-prettify.googlecode.com/files/prettify-small.zip
  2. 在需要顯示程式碼的網頁加入下面程式:<link href="prettify.css" type="text/css" rel="stylesheet" />
    <script type="text/javascript" src="prettify.js"></script>
  3. (我的作法是將上述兩個檔案丟到Google Page Creator上面)
  4. 修改<body>標籤,加入onload="prettyPrint()"

 之後有需要顯示程式碼的地方,只要用<pre class="prettyprint">...</pre>或<code class="prettyprint">...</code>將程式碼包住即可。

(我猜直接連到http://google-code-prettify.googlecode.com/svn/trunk/src/prettify.css也可以,不過我就懶得測試了。)

在Google Blogger修改的方式如下圖:
(範本修改HTML、找到<head>將上述兩行程式放在<head>之後,再找到<body>將onLoad加在後面:<body onLoad="prettyPrint()")

image

Category : Google | Studio | Blog
24
Jul

好久沒寫文章,今日忙裡偷閒談談Google。

image從開始大量使用Google所提供的服務一年半以來(從我開始習慣性地登入Google使用服務算起),我的搜尋總數居然達到了17000次,所有我搜尋過的關鍵字、逛過的網頁統統被Google紀錄起來。(Google的兩個服務,Search History、Web History),條列一下我使用的Google服務應該可以讓我很有自信地說我是個忠實的Google Fan:

  • 搜尋行為:Google Search History
  • 網頁瀏覽歷程:Google Web History,所有瀏覽過的網頁、進入的時間點統統會被Google記錄下來。
  • 信件往來:Gmail,所有的個人信件幾乎都使用Gmail,甚至我其他的POP3信箱也都使用Gmail統一處理、回覆。
  • RSS Aggregator: Google Reader
  • 網站流量分析:Google Analytics,用來分析所有我管理的網站
  • 用Google Sitemaps for SEO
  • 用Google AdSense賺點小錢(其實還沒賺到半毛錢XD)
  • 用Google Picasa管理電腦中的相片(當然同時也使用了Web Album)
  • 用Google Blogger寫blog(近日開張,寫與工作相關的技術內容)
  • 用Google Groups與朋友聯繫感情、建立通信群組
  • 用Google Calendar來訂閱學校行事曆、電影上映行事曆、Open Source相關活動行事曆
  • 用Google Documents來管理部份常用的文件(我是個重度Micorosft Word/PowerPoint使用者,目前無法擺脫它們orz)
  • 用Google Blog Search來搜尋各種我感興趣的議題,藉此找到同好,我認為用Blog Search非常容易找到某些頗有深度的部落格
  • 用Google Talk跟朋友聊天
  • 用Google Page Creator建立簡單的網頁或是放圖片
  • 用Google Apps建立自有網域的Gmail、Calendar跟GTalk(不過荒廢已久XD,後來還是都轉gmail.com)

其他偶爾會用的像是用Google Patents找專利文件(之前在參加創業競賽的時候非常好用)、Google Image Search(不過Flickr更好用)、Google Maps(目前我還是用UrMap居多)、Google GData API(寫程式大量撈資料時很好用,但最近發現Yahoo! API誠意也很夠),其實很多Google提供的服務偶爾都會去玩一下,但也就僅止於玩玩而已orz

這是我的每月搜尋活動,可以看出今年一月的時候搜尋的次數多到誇張,寒假則極度悠哉。image

每日搜尋活動,可以看出星期三是最忙碌的一天、星期六則是相對悠哉的。

image

最心酸的來了,從這張圖完全可以看出我的作息時間,甚至有時候是不睡覺,一大早五六點在找東西....

image

有人會認為,Google這樣很恐怖,所有個人在網路上的瀏覽、搜尋行為、與朋友的信件往來、聊天紀錄統統被Google掌握,但我想網路就是如此,我自己倒不是很在意這點。(當然或許我只是個無名小卒,如果是哪個藝人或政治人物的密碼遭到破解或是資料外流,這種瀏覽、搜尋紀錄一定可以發現很多有趣現象XD)

Category : Google | Murmur | Blog