分類
程式技術

GO語言

不要吧…

已經一堆學不完的程式語言, GOOGLE又來做這個很妙的超大型計劃, GOLang, 詳情可以參考新聞: http://www.zdnet.com.tw/news/web/0,2000085679,20142689,00.htm

其實我並不覺得這麼多的程式語言有什麼好, 基本上, 所有的程式語言都大同小異, (雖然有的還是有很大的差異), 不過無論如何, 每種語言有每種語言的強項, 也有弱項, 只是一直出新的, 不好好維護舊的, 大打”商品行銷”戰, 到底是為了什麼, 要忙死我們程式設計人員嗎?

不過本著學習是 Developer 最重要的興趣, 我們還是來看看 Golang 在賣什麼, 先到官方網站來看看: http://golang.org/ 網頁真是很有 google 的感覺, 簡潔.

然後 go 語言看起來又像是 C++, 又像是 Java, 也像 script 的 php, 可能都不會差太多吧.

好吧, 只好之後再花一些時間來研究看囉, 這個 google 創建的新語言, go….

google docs的方程式編輯器

稍早看到這篇新聞: http://www.zdnet.com.tw/news/web/0,2000085679,20141517,00.htm , 其中我比較感興趣的是有關方程式編輯器的功能(equation editor).

google 的這個在 docs 中的 equation editor 是基於 LaTex 的語法實作出來的方程式編輯器, 所以基本上可以參考這裡的資料, 了解一下什麼是 LaTex : http://en.wikipedia.org/wiki/LaTeX , 簡單地說, 就把它想成一個 format script 或是 tag 來展現方程式語法. 上面是一個”平方和”的公式, 利用 equation editor 在 google docs 中的方程式編輯好, 還可以轉貼出來, 這是在寫上一篇文章時發現的功能, 例如上面的方程式:

他的語法為: \sum_{i=1}^{n}{i^2} =\frac{n(n+1)(2n+1)}{6}
圖檔連結為: http://chart.apis.google.com/chart?cht=tx&chs=1×0&chf=bg,s,FFFFFF00&chco=000000&chl=%5Csum_%7Bi%3D1%7D%5E%7Bn%7D%7Bi%5E2%7D%20%3D%5Cfrac%7Bn%28n%2B1%29%282n%2B1%29%7D%7B6%7D

其實也就是利用 google charts api 的引擎, 加入 LaTex 的繪製功能, 把 equation 繪製出來這樣. 但 google 應該是沒有開放這樣的功能供外連, 根據 google charts api 連結: http://code.google.com/intl/zh-TW/apis/chart/ , 並沒有 LaTex equation 的功能, 不過有需要用到的, 可以這樣利用.

利用這個功能實際寫作的文章是這篇: https://diary.tw/archives/896 (數學證明題-平方和), 畢竟用冷冷的文字來說明數學式, 還不如用方程式來展現說明來得清楚, 若是能好好利用的話, 在應用上將會有很大的便利. 尤其是又和 LaTex 相容, 這個真是方便又好用咧!

繼續閱讀:
http://googlesystem.blogspot.com/2009/09/google-docs-has-equation-editor.html

其他的 equation editor:
http://www.codecogs.com/components/equationeditor/equationeditor.php
http://www.sitmo.com/latex/

Google Maps提供街景地圖了

令人期待已久的 google maps 的 street view 已經上線了, 其實昨天在操作 google maps 就發現左上的那個小人已經蠢蠢欲動, 一下有顏色, 一下又變白, 原本以為可以用了, 後來又發現還不行, 不過今天證實可以用了.

這個功能相較於日本及美國, 台灣算比較晚推出, 不過相對於對兩者, 台灣也因為較晚推出, 所以拍出來的效果及細緻程度都高很多, 非常非常清晰, 流暢度也很好, 使用方式很簡單, 只要連上 google maps, 瀏覽時, 把左邊的小人(在變橘黃色的狀況下)拖出來, 就可以讓那個小人放在有變藍色的街道上看街景了.

來試看看吧: 台北市政府: link

這個街道地圖的功能很強大, 方便未來在許多應用場合, 可供結合, 而且因為精細程度夠高, 所以效果也很好, 無論是找地址, 找地點, 甚至是不熟的地方, 利用這樣的呈現方式, 相信能讓不熟路況及不知道路的人有很好的參考依據.

但相信這個的建製成本也很重, 再加上提供這樣的服務, google 一樣也是免費, 他們未來想要做的, 相信是非常非常多的, 光是在 gps 上的結合或是應用, 就可以衍生出一堆, 更不用說和其他異業的結合及應用.

雖然目前還沒有全部的地圖都 support , 不過應該會慢慢地上線, 到時候, 小人能到的地方也就愈來愈多囉. 目前有支援的地區還只有大台北地區部分, 可以參考下面當小人飛入時的區域(變藍的地方):

bing.com上線

微軟的 bing.com 新一代搜尋上線了.

這一陣子的搜尋引擎新聞無不圍著這個打轉, 而且也有提升不少微軟在搜尋引擎的佔比, 不過其實我們也得看之後的市場反應, 這一陣子的數據, 也都只能以一時的熱度來看, 把時間放長一點就會比較清楚了.

相關文章也不少, 可以連去看看:
Bing.com (必應)搜尋引擎- 完整功能實測報告在台首次大公開
bing.com 微軟新一代搜尋引擎,還沒推出就輸了!

這篇我想整理看到的一個比較有趣的功能, 就是 VIDEO PREVIEW 的部分, 記得要先連到美國的, 台灣 bing.com 功能並不完備. 所以連到 bing.com 後, 記得要從右上角將台灣改為”美國 – 英文”就會有可以玩的新功能.

左側有 videos 分類項目, 點下去後, 出現一堆影片的預覽圖, 當滑鼠 mouse over 時, 會自動 PREVIEW, 很特別又很方便的功能, 重點在於, 速度真的是有夠快的. 正在懷疑怎麼做的時候, 已經將 fiddler 開起來觀察了. 原來是利用他們自己內部的 preview 功能(應該有快取起來), 實際取得 preview 內容網址為:

http://ts2.images.live.com/videos/thumbnail.aspx?q=776117878981&id=9656eceed5155e7968c8eddfdeddf253&bid=bYKgXAJR/UULQQ&bn=MotionThumb

這樣一來, 其實是利用 live.com 本身的功能, 將 preview 的資料吐出來, 速度真的很快, 很不錯的功能設計. 不過 preview 仍是採用大宗的 flash 而非微軟自家的 silverlight, 可能也是方便性的考量. 這些 preview 其實就是 flv 檔, 大約長度在 30秒上下, 大小也在50K~60K之間, 傳輸上自然很快, 也很有效果. 這個功能真是不錯. (而且無論是哪裡的 source 都能支援 preview , 像 CNBC, YOUTUBE, CBS, iFilm 等等)

其他功能可以自行玩看看, 其實都有長足進步, 相對於之前的 live.com 的 search.

另外也看一下 alexa 上和 live.com 本站的消長狀況:

其實也對原來的 live.com 沒有太多影響, 而 bing.com 成長是的確很快. 無論如何, 微軟加入投下的這枚震撼彈, 對於排在前面的 google, yahoo 也勢必面臨一些衝擊. 但是微軟原來就有 live.com 的 search , 現在又推出了 bing.com , 或許是調整了不少功能及貼心服務, 這對於目前的僵局, 的確有不少幫助.

分類
好用軟體

從Google Maps找經緯度

之前在使用 Google Maps 時, 有找到地點了, 但要找出經緯度給導航軟體時, 需要經緯度這個資訊, 不過從 Google Maps 上的預設功能並沒有辦法將經緯度取出來. (雖然一定有什麼方式).

不過今天發現有個好方便的網站(http://www.mygeoposition.com/), 可以將這個功能, 預設就是列出來經緯度, 所以十分方便(我指的方便是有了經緯度後, 輸入導航軟體這回事), 而且預設就會列出兩種經緯度, 有十分位方式及度分秒方式, 如下圖:

所以如上圖, 會有北緯 25.047727度, 東經 121.517399 度, 用度分秒來看是北緯 25度2分51.82秒, 東經 121度31分2.64秒的詳細資訊. 移動地圖, 單擊地圖時, 又會再給定一樣的資訊, 這樣對於要出去玩的時候, 定位座標很有用.

當然, 這個網站的功能還不只這些, 還可以利用 “Link this map” 頁籤, 把這個網站, Google maps, Microsoft Local, Yahoo Maps 的連結都整理出來, 也方便使用者自己使用, 很不錯又整理得很好的功能, 大家可以用看看.

google的搜尋時間區間參數as_qdr

在 google 搜尋資料很方便, 狂人這裡介紹了一篇如何做 “時間限定” 的搜尋: http://briian.com/?p=6205 可以將最近納入搜尋引擎的資料做更小區間的過濾.

我們來看看這個有趣的參數, as_qdr, 可以使用的區間資料欄位為 h, d, m, y 四種, 例如:

http://www.google.com/search?q=test&as_qdr=d

代表著要搜尋的字為 test , 而時間區間為 d 一日內, 也就是 24小時內, 理論上和以下等義:

http://www.google.com/search?q=test&as_qdr=h24

這些有趣的地方在於縮小化查詢內容區間(應該算是 google 納入搜尋內容的時間), 是很方便又有用的一個查詢條件, 要找一些時間敏感性的資料, 特別好用. 以下列出用法:

as_qdr=[時間單位][數量(無代表1)]

所以查6個月內就會是這樣:

http://www.google.com/search?q=test&as_qdr=m6

大家有興趣可以試看看囉.

繼續閱讀:
http://www.realestatewebmasters.com/showthread.php?t=18812
http://briian.com/?p=6205
http://www.google.com/support/forum/p/customsearch/thread?tid=1fe1ed3df656cb3b&hl=en
http://www.google.com/support/websearch/bin/answer.py?answer=35890

Google坐穩Alexa第一名了

因為我用的 Firefox 有安裝 sparky, 就是 alexa toolbar for firefox (請參考這篇), 所以每天大概都會瞄一下各網站的排行狀況, 今天收 gmail 時, 偶而發現 google.com 已躍居 alexa 排行榜第一名了.

長久以來, 排行榜一直是 yahoo.com 盤據著第一名的寶座, 也因為他使用的域名政策是使用 XX.yahoo.com 的方式, 使得以尾域名統計為基礎的 alexa 長久以來一直是 yahoo 第一名, 而 google.com 則是因地有不同的尾域名, (不過 login 時及一些服務則是回到 google.com), 所以一直不敵 yahoo, 但是排行榜前幾名一樣有 google.com, google.co.in, google.de, google.fr 等等, 當然 yahoo 也是有 yahoo.co.jp 這樣的狀況, 不過一般來說, 比較時仍會覺得 google 其實已經實值超過 yahoo 的 ranking, 只是在 alexa 的計算基礎下, 一直沒有呈現.

接下來看看今天的 alexa 圖表比較清楚:
先看看 reach:


其實 reach 的部分, 很單純, google.com 早在去年就超越了 yahoo.com 了, 再來看看 pageviews:


這個很明顯地, 其實是 yahoo.com 的 pageviews 下滑的厲害, 不過更有趣的是, google.com 在去年10月起, pageviews 快速上升, 使得這兩個差距明顯縮小很多. 再來就是整體的 rank 圖表囉:


呃… 不令人意外, 在一月的時候, 糾纏了一陣, 我們放大來看:

原來其實早在一月時, 就是開始超越了, 一直到後來就穩定的坐在第一名了.

yahoo.com 其實 pageviews 下滑也很明顯的看出內容性的網站和功能性的網站的差異, 內容是一種 B2C 的應用模式, 而功能卻是一種需求, 不過從 google.com 的 pageviews 上升的狀況來看, 功能雖然黏度不高, 不過看的內容卻愈來愈多了, 當然也和 google.com 提供的服務增加有關, 雖然他不做內容, 但是搜尋內容, 反觀 yahoo.com 的狀況, 他也是有搜尋, 不過卻是內容勝出的部分已經略顯不足了, 但是誰能賺到錢才是重點吧, alexa ranking, 參考參考…

分類
懶得分類

才換過的google icon又換

2008年才換過的 google icon, 今天又換了…

大家有沒有注意到每天在用的 google, 他將 website上的 icon又換成這樣了:

那個藍紅綠黃中間有個 g 的新 icon, 就是他了:

http://www.google.com.tw/favicon.ico

當然不只有台灣換啦, 其他國家也都換了, 看起來應該是有什麼目的吧, 再來回顧看他的舊 icon 囉, 請參考這篇文章: http://audi.tw/Blog/opinion/google.icon.asp

分類
好用軟體

sparky更新1.3.0

這兩天開啟 firefox 時, 發現 sparky 有了新的更新, 由原來的1.2.1版本更新至1.3.0, 若不知什麼是 sparky 的朋友先看看這篇: https://diary.tw/archives/533

這次的更新將幾項功能加入搜尋結果:

Enhanced Search: Shows Alexa Rank Indicator next to search results on Google, Ask, Yahoo, Live and MSN.

也就是說, 若安裝這個版本, 在你的 Google, Ask, Yahoo, Live, MSN 搜尋結果會多出一個 alexa 的排行資訊, 如下圖的搜尋結果中的藍色條狀圖所示:

不過也有被嫌棄的留言: https://addons.mozilla.org/zh-TW/firefox/addon/5362#reviews

基本上新增這個功能有好有壞啦, 其實也是見人見智, 基本上我裝這個的主要目的也就是在網上衝浪時, 可以多一個網站分析的資訊, 方便我在一面看資料時, 一面多了解這些網站的到訪及全球排名狀況, 雖然不是百分百客觀的資料(因為他是利用有安裝 alexa toolbar for ie 及 sparky for firefox的用戶資料來做統計), 不過也蠻俱參考價值的就是了.

繼續閱讀:
http://www.zuosha.net/archives/15.html

分類
手機大未來

使用google adsense for mobile content

好一陣子沒去看 google adsense 的獲利狀況, 今天心血來潮去看了一下, 發現多了個 adsense for mobile content, 因為 TatterTools 本來就有 mobile 的版本, 所以上 google adsense for mobile content 是不困難的事.

來看一下在 google adsense 新增的這個服務吧:

呈現的結果是這樣的:

於是進行申請並植入程式碼. 不過有趣的地方是在於他的程式碼和一般的 adsense for content 的 client side javascript 或 html code 是不同的, 他必須將 code 放在 server side code, 也就是在 server 上執行產出 html 供 mobile client 使用, 這個原因是因為大多數的 mobile client 對於 javascript 的支援性並不好, 而且也有相容性的問題, 所以必須使用這種方式來產生較相容的 html 供 mobile client 使用.

支援的 server side 程式語言目前共有4種, 分別為 php, perl, jsp及asp, 細項版本說明如下:
* PHP v4.3.0 或以上版本
* CGI/Perl v5.8 或以上版本
* JSP v1.2 或以上版本
* ASP 3.0 或以上版本