2010-08-31

Google Reader 全螢幕閱讀功能 - fullscreen





Google Reader 推出全螢幕瀏覽功能,有別於直接將瀏覽器直接全螢幕,只消按下 "f" 鍵,就可以將文章展開並且把上方那些占空間的玩意通通收合。

如何在不同的訂閱清單中切換呢,你可以按 "shift+u" 顯示/關閉 訂閱清單,或者可以點選如上圖紅色框框當中的收合按鈕,打開以後再點選 "Navigation" 按鈕就會跳出訂閱清單讓你做切換了!

對小螢幕的閱讀者來說是一項方變得功能,與大家分享 :)

......


2010-08-27

Google 即時搜尋 - Realtime Search








上一篇文章才詬病了微網誌,今晨看到 Google 升級 Realtime Search 成為獨立的服務,不禁感嘆這的確是大勢所趨阿。即時訊息的搜尋或許在以往不是那麼必要,但是隨著行動裝置的普及以及 LBS (Location Based Service) 的竄起,就越來越多花樣可以搞了。

以往要安排出遊的時候,總是會上網搜尋一下作功課,曾經發生要去找網頁上說的那家店結果到那邊的時候才發現已經倒了,以後我就學聰明都將搜尋結果按照時間排序,僅列出一個月內或者一年內的搜尋資料。只不過,現在人的需求已經緊湊到需要用小時來度量了,Realtime Search 算是一個不錯的雛形。

整個介面其實蠻簡單乾淨的,整合了各大社群網站的資料,除了給你最新的即時訊息以外,還可以限定地理位置,譬如說你現在正在台北101吃飯,想要知道附近有什麼好玩的,就可以搜尋並限定地理位置在台北101附近。

以前不行或許是技術還沒到位,但是社群網路的去雜訊我想未來應該是門顯學,可以看見搜尋龍頭 Google 也不遺餘力,但是成效如何,真的夠智慧嗎,實在是相當大的考驗,畢竟社群網路的資料,龐雜又不具系統性。總之,大家可以玩看看這個服務,未來臉書會怎麼出招呢,拭目以待吧 (光想就覺得實名制的即時搜尋很恐怖!)

......

2010-08-25

microblogging 的意義



今天看到一篇文章:微博的興起,希望的沒落。回頭想想,微網誌的風潮已經充斥在自身生活的周遭,twitter, plurk, facebook, tumblr, posterous 等等...,隨手分享、笑話轉貼或者心情抒發以成為一種習慣。信息數量因為社群網路和微網誌型態快速的暴增,但是整體的知識量是否有隨之提昇呢,我想這是值得深思的部份。

檢視自己一天花在閱讀微網誌訊息和發佈微網誌的時間,少說也超過30分鐘以上,而絕大多數的時間是花在過濾不重要或者不感興趣的主題。某種程度的反應了人性的"貪"吧,看到網路上那麼多東西,東抓一點西抓一點,深怕在信息的汪洋中錯過一丁點有價值的寶藏。而發佈的人不也是想要利用這一個貪念,來增加自己的曝光機會呢?

作者主張寫作,而非微博。認為寫作才是經過深思熟慮的產物,才有知識的內涵;而微博大多充斥著情緒性的語言,或者過於簡短的記述。其實這本來應該沒有衝突才對,但是你把時間花在某件事情越多,另外一件事情分到的時間自然越少。微博的即時性和互動性甚至未來結合地域性,我認為都是傳統 blog 所沒有的優勢,端看你如何應用。

facebook 的確讓我和久未聯絡的朋友可以在彼此的塗鴉牆上說"讚",但是彼此之間的友情真的有因此而提昇嗎,還是只是一本貼滿一張張臉孔的貼紙書,和滿天飛舞的讚讚讚!回頭去審視自己使用這些服務的初心,得到的答案往往令人吃驚,會是一時的趕流行或者貪念呢!?

我想一個服務或概念會如此蓬勃,其必然滿足了人們的某種需求,或者創造了這樣的需求,只是人生就是不斷的作選擇,有失必有得。所以囉,要我不用臉書、不用噗浪應該是不太可能,畢竟他是我生活樂趣的一大來源,但怎麼有效的移除雜訊,讓有用資訊比率提高,會是永遠的課題吧!

先前也曾經撰文和生產力相關的文章,諸君有興趣可以參考看看。

......


2010-08-17

移除 W32.Chir.B 病毒 - remove virus



今天安裝某個程式的時候,小紅傘跳出了警示訊息,說偵測到了 W32.Chir.B 這隻蠕蟲病毒,但是我不以為意的還是安裝下去,結果一發不可收拾!這個病毒迅速的感染了電腦裡所有的 .exe 檔,小紅傘不斷的跳出警告視窗,說某某.exe 檔已經被感染,是否要移除該檔案。

問題是,如果我按下 "移除" 那我電腦安裝的程式就全部不能跑了啊,那不就等同於所有程式都要說掰掰了。於是我先不動作,上網找了一下解決辦法,最後終於成功解毒 (搞了我兩個小時,lol),但是也幾個被感染的 .exe 檔已經被防毒軟體移除,導致要重新安裝那些程式了。

解決方法:

1. 關閉系統還原,如何做請參考 DIsable Winodws XP System Restore

2. 執行 Virus remover for Win32/Chir.B@mm,請至這裡下載。(他可能會請你重開機做系統的掃描,重開機掃描完以後,進系統在掃一次)

3. 刪除登錄檔,刪除以下路徑的登錄檔

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\"Runonce" = "C:\WINDOWS\SYSTEM\runouce.exe"

4. 更新病毒檔,並用防毒軟體做一次全系統掃描。

以上是今天的解毒流程,不照順序做的話不知道會不會有效,因為我試過先去殺登錄檔,但是殺完他又會自己跑出來。給一樣中了這個病毒的朋友們做個參考囉!

參考資料:http://www.symantec.com/security_response/writeup.jsp?docid=2002-072920-3942-99&tabid=3

......


2010-08-13

使用不含 javascript 的 twitter button - blogger





今天 twitter 推出了官方的 twitter button (推文按鈕),就像是 facebook 的讚按鈕一樣,無疑是想要收集更多的使用者資訊和擴展服務的普及性。官方的 button 相當簡單,只要選擇樣式,然後插入 javescript 就大功告成。

Digital Inspriation 上面則分享了不需要使用 javescript 使用 tweet this 文字連結的方式,我覺得也很實用,在這邊和大家分享!

如果是使用 Wordpress 平台,可以在你想要加入分享按鈕的地方加入以下的 code:

<a href="http://twitter.com/share?url=<?php echo urlencode(the_permalink()); ?>&amp;text=<?php echo urlencode(the_title()); ?>&amp;via=blogaccount&amp;related=myaccount">Tweet this</a>


如果是使用 Blogger 平台的話,則加入以下的 code:

<a expr:href='"http://twitter.com/share?text="   data:post.title   "&amp;url="   data:post.url   "&amp;via=blogaccount&amp;related=myaccount"'>Tweet this!</a>


其中要修改兩個參數,1. blogaccount: 代表分享內容前面回自動加上的前綴字,你可以打上你的網誌名稱,例:Browny Walking。2. myaccount: 代表你的 twitter 帳號,會後綴在分享內容尾端,例:@brownylin。

有興趣的朋友不妨將自己的網誌佈署上 twitter button 吧!

......

2010-08-12

多點觸控的 UI 行為模式轉變 - multitouch





從一位 iPhone 開發者的網誌當中看到的一個有趣的想法!平常我們在使用文書、繪圖甚至建模等等相關的軟體時,經常會遇到這樣的使用者介面模式,那就是先選取你想要的動作,然後再將這個動作用滑鼠指定到你要 apply 的物件上頭,我想這就是文中所指的 verb then object。

這樣的動作意味著大量的滑鼠移動,於是乎這個開發者靈光一閃想到利用多點觸控來扭轉這個不便,考慮到一般常用的動作指令應該遠少於手指的數量,他建造了一個隨時可以根據不同觸控的 pattern 來觸發特定指令的介面,這麼一來,就不必一直滑鼠移來移去的選工具啦,相當有趣的點子。

看了一下示範影片,在觸發工具的時候似乎需要等待一個短暫的時間,應該是要避免和一般操作的相互重疊,不過對於達人等級的 user 來說,這樣的等待時間也許就足以推翻他的便利性。但暇不掩瑜的,多點觸控是否只是純粹 fancy 的玩具,或者可以帶給人們更便利的操作介面,我想當中還是蘊藏著無限的可能!

......


2010-08-11

iSendr 臨時檔案傳輸的好幫手 - p2p file transfer





你是否曾經有過以下的困擾:要傳送的檔案太到,沒辦法放到 mail 的附件當中;想要透過 msn 傳送檔案但是對方或是自己正在使用的電腦又不允許安裝 IM 軟體。那麼,你至少還能使用瀏覽器吧,是的,今天分享一個透過瀏覽器的 p2p 傳檔服務 iSendr

這個服務沒有檔案大小的限制,操作也相當簡單,就是選取你要上傳的檔案,他就會生出一個網址給你,複製這個網址傳給你的朋友,在他點擊下去的那一剎那,檔案就開始傳輸了。不像是傳統的網路硬碟,需要等到你的檔案上傳完畢,才能複製分享的連結,p2p 點對點的方式就是你丟我撿,相當即時。

陸續也介紹過一些類似的服務像是:PipeBytesFileOverMiles,基本上都大同小異,大家可以比較看看,哪天要傳檔案的時候,如果環境惡劣,別忘了還有這麼一個方法!

......


2010-08-05

Blogger 上安裝 Syntax Highlighter



syntaxHighlighter.jpg

網頁設計師或者程式設計師經常會利用部落格記錄下程式碼,那麼怎麼樣可以讓程式碼和文章一目了然有所區隔呢?這時候就需要 "語法高亮度" 這個外掛,此外掛定義了一個 HTML 標籤,之後只要將程式碼放在這個標籤內,就可以呈現高亮度區塊性的顯示。

安裝這個外掛的方式很簡單,首先你需要 下載 需要用到的 javascript 和 css 檔案,其中必要的檔案為 shCore.css, shThemeDefault.css, shCore.js 這三個檔案;然後是你希望支援的程式語言,例:你希望支援 C++ 語言的話,就需要加入 shBrushCpp.js (支援語言列表在此)。

syntaxHighlighter01.jpg

找到需要的檔案之後,需要一個像是 server 的地方來存放他們,可以利用 google site 的檔案上傳,將這些檔案存放在 google site 的路徑之下。然後你就可以得到每個檔案的位址 (在Download連結上方按右鍵選擇 "複製連結網址"),得到的網址大概像是這樣 http://sites.google.com/site/scripthost123/shCore.js (?後面的網址可以去掉),有了這些檔案位址以後,接下來就要修改 blogger 範本。

進入 Blogger ,選取 Design 然後 Edit HTML,在下面的 HTML 碼中找到 <head> 標籤,然後貼上下方的程式碼。


<link rel="stylesheet" type="text/css" href="http://sites.google.com/site/scripthost123/shCore.css" />
<link rel="stylesheet" type="text/css" href="http://sites.google.com/site/scripthost123/shThemeDefault.css" />

<script src='http://sites.google.com/site/scripthost123/shCore.js' type='text/javascript'/>
<script src='http://sites.google.com/site/scripthost123/shBrushCpp.js' type='text/javascript'/>
<script src='http://sites.google.com/site/scripthost123/shBrushCSharp.js' type='text/javascript'/>

<script type='text/javascript'>
SyntaxHighlighter.all()
</script>

最後,在張貼程式碼的時候,記得在程式碼的外圍加上 <pre> 標籤,就能夠高亮度顯示囉,如下圖! 附註:程式碼可以先經過 Postable 處理過後在放到 <pre> 標籤當中,比較不會出錯。

<pre class="brush: cpp">
    程式碼貼此處
</pre>

參考文章How to Add Syntax Highlighter for Blogger

......