顯示具有 WWW 標籤的文章。 顯示所有文章
顯示具有 WWW 標籤的文章。 顯示所有文章

2010/9/25

完美的 404

原文 The Perfect 404 by Ian Lloyd

Translated with the permission of A List Apart Magazine and the author[s]. 授權採 CC:BY-NC-SA 3.0(因為 ALA 不給商業利用。)

Bob: 我譯得很隨性,就原有的句子的意思、在描述上自由發揮了。也就是說,我不會變更作者的意思,但如果發現原意用中文不好體會,就會改用容易體會的方法換句話說。所以總之,相當程度上,我在改寫。但,翻譯原本就是改寫了,我並不真的是信達雅的信徒。

又,原文程式碼部份採「對讀者友善」的方式用了折行標記等東西,我這邊改採「對剪貼簿友善」的作法、把原文折行的部份又併回一行了。這樣比較好複製,至於如果你要印出來… well…

如果您發現哪些部份翻譯有誤,請留言指教。

糟,好像有什麼出了問題,但你也不確定是什麼 — 是你的問題、還是網站的問題?接下來又該怎麼辦?

歡迎來到 404 錯誤頁的世界。你直接輸入網址、也或許是點了某個已經年久失修的連結,向伺服器要求一份網頁,隨即發現自己身處虛擬世界中的飄渺之處。對訪客好一點的網站還會提供幫助,但大部分則就什麼事也不做、單純仰賴瀏覽器內建的功能向訪客描述目前狀況。我們當然能做得更好點,不是嗎?

對於在伺服器上設定自訂 404 頁的方法,我就不提了,建議你可以讀這些文章:

然而,我在此將針對大部分造成這種錯誤的原因,提出打造自訂 404 網頁的策略建議。

要開始著手設計,我們得先看看大眾發現自己身處 404 網頁的常見理由:

  • 打錯網址、書籤過期未更新等
  • 搜尋引擎連往過期的網址
  • 網站管理員沒發現的站內錯誤連結

這些理由都會前往同樣的地方,但處理的方法卻應該稍有不同 — 404 網頁必須針對不同狀況分別量身訂作。有些小技巧可以用來處理上述的情境,但我的第一個建議卻非常簡單…

不要指責

無論如何,都要告知訪客情況有誤,但不要指責訪客、就算你知道真的是他們的錯也一樣!這邊可用「可能」、「或許」等詞彙,別弄壞與網站訪客的關係,一旦搞砸、搞不好再也沒機會彌補了。

404 必備

除了「出錯了」的文字外,請確保錯誤訊息網頁上包含這些:

  • 通往網站首頁及網站地圖(若有此頁)的連結:最容易解放訪客的方法,這個不花腦筋的作法用不到什麼奇技淫巧。
  • 搜尋欄位:如果你的網站有搜尋功能,就放到 404 網頁上。若網站沒有搜尋功能、又常常出現 404 問題,那麼或許該弄一個來。
  • 清楚簡約的外觀:避免把網站的標準導覽元素都放到 404 網頁上。一方面你應該避免讓使用者分心,二方面在 404 網頁上放導覽元素很可能造成更新不同步的問題。你的 404 網頁若非以程式動態更新,則更新狀況很容易就落後網站其他頁面。連 404 網頁上的導覽元素都失效絕對是你最不想發生的事,尷尬!

也請避免使用術語。我的意思是,因為我們算一掛的,所以在這裡可以討論 404;不過 60 歲的阿姨逛編織網站碰上錯誤連結,來到這頁後可能就完全不瞭「404」是什麼東西。如果你想使用「Error 404」這樣的詞,那便隱晦點 — 例如放在頁尾,留它向看得懂這些電腦黑話的網路咖打聲招呼。

接著,來看看怎麼打造 404 網頁可以讓它幫你一把、而非推你一下。

聰明點

到此,我得先說清楚,這邊的技巧需要用上不少 JavaScript(你不見得可以用伺服端的程式來解決這些問題,這端視伺服器設定)。所以,記得使用 <noscript> 標籤,讓關掉 JavaScript 的訪客也能獲得妥當的訊息。如果你用伺服端程式,那便最好,可以無視瀏覽器跟網頁無障礙等等的問題,下面這些程式碼就斟酌參考。

首先,要設定一些變數:

var strReferrer=document.referrer.toLowerCase();
var blnSearchReferral = false;
var blnInsiteReferral = false;
var str="";
var strSite = "";

接著,要拿這些變數做什麼呢?

打錯的網址

網址打錯,或從過期書籤來的訪客不會有 HTTP referrer,所以要處理這種狀況的程式如下:

if (strReferrer.length==0)
{
  str+='我們猜想下列連結對您可能有用:<\/p>';
  str+='<a href="\/home.php"><img src="/images/home.gif" alt="Home Page" width="100" height="30"\/> <\/a>';
  str+='<a href="\/site-map.php"><img src="/images/site-map.gif" alt="Site Map" width="100" height="30" \/><\/a>';
  str+='<hr \/>';
  str+='<p><strong>您找不到這個網頁,或許是因為:<\/strong><\/p>';
  str+='<ol type="a">';
  str+=' <li><strong>書籤\/我的最愛過期了<\/strong><\/li>';
  str+=' <li>搜尋引擎上<strong>關於我們網站的連結過期了</strong><\/li>';
  str+=' <li><strong>打錯網址</strong><\/li>';
  str+='<\/ol>';
  document.write(str);
}

搜尋引擎連結過期

如果訪客有 referrer 值,我們可以先辨識出幾個特定的搜尋引擎(你可以依據自己的喜好調整辨識清單)。辨識後,我們拆解搜尋參數,看是否有與此次搜尋相關的頁面:

if (strReferrer.length!=0)
  {
  if ((strReferrer.indexOf(".looksmart.co")>0)||
  (strReferrer.indexOf(".ifind.freeserve")>0)||
  (strReferrer.indexOf(".ask.co")>0)||
  (strReferrer.indexOf("google.co")>0)||
  (strReferrer.indexOf("altavista.co")>0)||
  (strReferrer.indexOf("msn.co")>0)||
  (strReferrer.indexOf("yahoo.co")>0))
  {
  blnSearchReferral=true;
  //取得網址 — 切到第一個斜線為止
  var arrSite=strReferrer.split("/");
  //找出搜尋字串
  var arrParams=strReferrer.split("?"); 
  var strSearchTerms = arrParams[1];
  arrParams=strSearchTerms.split("&");
 
  strSite=arrSite[2];
  var sQryStr="";
 
  //定義不同引擎查詢關鍵字的方式
  var arrQueryStrings = new Array();
  arrQueryStrings[0]="q=";  //google, altavista, msn
  arrQueryStrings[1]="p=";  //yahoo
  arrQueryStrings[2]="ask=";  //ask jeeves
  arrQueryStrings[3]="key=";  //looksmart
 
  for (i=0;i<arrParams.length;i++)
  //跑 URL 中所有的參數
    {
    for (q=0;q<arrQueryStrings.length;q++)
    {
    sQryStr = arrQueryStrings[q];
    if (arrParams[i].indexOf(sQryStr)==0)
      {//找到搜尋關鍵字了!
      strSearchTerms = arrParams[i];
      strSearchTerms = strSearchTerms.split(sQryStr);
      strSearchTerms = strSearchTerms[1];
      strSearchTerms = strSearchTerms.replace("+", " ");
      }
    }
    }
  //告知訪客網站有誤,以及原先搜尋的詞彙
  document.write ("<p>您先前在 <a href='" + strReferrer + "' target='_blank'>" + strSite + "<\/a> <\/strong> 搜尋 「<strong>" + strSearchTerms + "<\/strong>」。然而,這個搜尋引擎可能有段時間沒來了,你找到的連結已經過期。<\/p><h2>放心,一切都好<\/h2><p>我們猜想下列連結對您可能有用:<\/p>");

接著,針對不想流失訪客的特定來源關鍵字詞,可以加上幾行識別程式。舉例來說,假如搜尋「電器」跟「設備」時你的網站排得蠻前面、但相關的網頁卻搬家了,這時你當然不想流失那些 Google 來的訪客,對吧?

if (
  (strSearchTerms.indexOf("widgets")>=0)||
  (strSearchTerms.indexOf("electronics")>=0)
  )
    {
    document.write("<a href='\/cool-widgets.htm'>我的電器設備大展<\/a><br \/>");
    }
  }
  }

當然,如果你的網站有站內搜尋功能,現在可以拿這個搜尋關鍵字來搜尋一次。站內搜尋或許能自動產生相同搜尋字詞的網頁連結,無須動用上述的工人智慧。但無論如何,建議採用工人智慧的方法,不然可能只是讓訪客多增加一次找不到網頁的機會而已。

站內失效連結

從搜尋引擎來的迷途羔羊們都關照過了,接下來就必須對付 referrer 不是從搜尋引擎來(或至少不是從你挑的那幾個引擎來)的情況。我們得再增加些條件:

if (!blnSearchReferral)
  {
  strSite = strReferrer;
  strSite = strSite.split("/");
  strSite = strSite[2];
  document.write("<p>從 <strong><a href='" + strReferrer + "'target='_blank'>" + strSite + "</a></strong> 來的這一頁已經不存在消失。<br/>建議您試試看下列連結:</p>");
  }

接著提供的連結就是首頁、網站地圖等等。

那如果你自己的網站有問題呢?

即使發現 referrer 是從自己的網站來,你也不好在 404 網頁上單單說「本網站有錯誤連結」。在這種情形下,你可能需要調整字詞,承認犯了小錯:

blnInsiteReferral =((strReferrer.indexOf("http://www.mysite.co.uk")>=0)||
    (strReferrer.indexOf("http://www.myothersite.com")>=0))
  if (blnInsiteReferral)
    {
    document.write("<p>這是我們的疏失!對您說聲抱歉,我們會揪出負責這條連結的人,在他修完錯誤後給他二十鞭。<\/p>");
    }

修正錯誤

這下我們已經提供逃離 404 黑洞的路,但真的修好了什麼東西嗎?沒有。既然已經知道訪客索求的文件網址及其來源(如果有來源),那確實還有一些事情可作。我們可以自動、或要求碰上 404 網頁的訪客按下「回報錯誤」鈕,接著把這些資訊存進資料庫裡。要求訪客手動回報可以減少雜音,確保你看到的都是最重要的錯誤連結。接著要怎麼處理這些錯誤連結,就看你了。

相關連結

想看上述建議實際運行的樣子,可以查閱下列放在 A List Apart 上的範例:

也可下載上面提的範例 404 網頁,將其依照需求修改。

2010/8/21

立馬加入 W3C 中文 HTML5 討論郵件群組!

我已經加入囉,其他就直接看 Ping 的文章吧,全文轉載如下:


W3C 的 Chinese HTML Interest Group 要成立了!

這個小組目前還在籌備階段,要等章程寫完、被 W3C 批准才能正式成立,但 mailing list 在 W3C 的 Kenny Lu 和 Mike Smith 的熱心幫忙之下,已經建好了!

如果你熱血到要馬上加入,請發信到 public-html-ig-zh-request@w3.org,主題寫 subscribe,然後依收到的指示進行就可以了。

如果你不確定這是什麼,那請繼續往下讀。

W3C Chinese HTML Interest Group 是什麼?

來逐字解讀好了。

W3C = World Wide Web Consortium = 制定 Web 規格的單位,有興趣了解的人可以看維基百科上的中文英文說明。

Chinese = 中文,包括正體中文和簡體中文。

HTML = HyperText Markup Language = 用來表現網頁的語言,如果你不知道 HTML 是什麼,你大可以忽略這篇文章。  :)

Interest Group 是什麼?如果你去問 Google translate,它會告訴你 "interest group" 是「利益集團」,台灣霹靂火瞬間上身! XD

其實 Interest = 興趣,Group = 一群人,所以 Chinese HTML Interest Group 就是「對 HTML 有興趣的一群講中文的人」。當然任何人都可以號召這樣的一群人,組織起來討論 HTML 的技術和講中文的人對它的需求,但成立在 W3C 裡有不一樣的意義,根據  W3C Groups 網頁的說明,W3C 的任務性小組有四種:

  • Working Groups(工作小組,暫譯):進行規格相關工作並有實際產出的小組,產出可以是技術報告、軟體、測試套件、評審他組產出的報告等等。
  • Interest Groups(興趣小組,暫譯):對評估有潛力的 Web 技術和政策有興趣的人的集結,主要是個交換想法的論壇。
  • Coordination Groups(協調小組,暫譯):和其他組溝通和協調資源的小組。
  • Incubator Groups(培育小組,暫譯):在一年之內快速開發新 Web 技術的小組。

另外有兩個永久編組,就不多說了,對 W3C 組織架構有興趣的人可以上網查。


W3C Chinese HTML Interest Group 可以做什麼?

成立這個「中文 HTML 興趣小組」(暫譯)的想法是 2010 年 8 月 14 日在 COSCUP / GNOME.Asia 2010 的 HTML5 BOF 期間由 Kenny Lu 找 Mike Smith、柏強和我談的,初期的想法是可以在這裡讓大家用中文討論 HTML 的技術和中文這種文字對 HTML 的需求,如果能把全世界各地講中文、關心這個議題的人聚集起來,如果大家成熟到可以理性討論、凝聚出共識,就能把需求遞交給 HTML Working Group 或讓主要瀏覽器開發者重視我們的需求。

一開始提出的議題是:
  • 直排文書的 CSS3 規格和實作
  • Ruby 的 HTML(5) 規格和實作,Ruby 就是像國小課本文字旁的注音符號那樣縮小排到本文旁邊的字。
  • Web font 的中文支援
但小組成員可以自由提出其他議題。

我在 8 月 17 日的 Tossug HTML5 讀書會中宣傳了興趣小組的構想,立刻得到 21 位熱血社群朋友連署響應!申請一個興趣小組據說總是要一個月以上,而 mailing list 在小組成立前是不會建的;但是顯然台灣社群的熱力燒到了 Mike Smith,讓他破格先建了 mailing list,讓大家不用引頸企盼太久。

我有沒有說過 Mike Smith 是 HTML Working Group 的正式窗口,同時是 HTML 規格書的編輯?

所以,熱情的台灣社群朋友們,你還在等什麼呢?

2010/4/1

Mozilla 2010 年第一季網路現況統計

昨天(或說不久前)Mozilla 發布了 2010 年第一季的網路現況統計報告,當然內容大部分與 Firefox 有關、即便無關也是以 Firefox 蒐集的,必然有所限制、但仍可參考。內容要點,茲列如下:

佔有率

  • 經由很多網站來的綜合評比,Firefox 今年首季的全球瀏覽器市場佔有率約為 30%
  • 亞洲區約為 26.6%,而歐洲區毫無意外以 39.2% 拿下第一名 -- 扣掉南極洲(80%)的話 :P
  • Fx 佔有率最大幅成長的地區為義大利
  • 關於佔有率,我隨後將另寫一篇來說明一下自己的看法

使用人數

  • 最多的還是美國
  • 俄羅斯過去一季的使用者人數成長了 20%,嘖嘖。「巧合」的是,Mozilla 基金會的主席 Mitchell Backer 訪問俄羅斯時,Firefox 下載量一時大增。

以美國人來說,哪裡的人們最早起工作?

用瀏覽器開啟時間來算,夏威夷人最早起(或者最宅、宅到早上起來第一件事情是開瀏覽器上網),最晚的是紐約。但我個人覺得這個統計方法還蠻有爭議的 :P

哪裡人最愛妝點、自訂自己的瀏覽器?

  • 要妝點,最輕鬆愉快的方法是 Firefox 3.6 內建的 Personas。單以此來看,南美洲的人最愛妝點(超過 20% 的 Firefox 3.6 使用者用了 Personas)、非洲(低於 15%)最不愛。
  • 又或者用使用 1 個以上的套件來算,這時亞洲人反而是套件的高度使用族群,有接近 2% 的 Firefox 3.6 使用者使用套件,成為第一名 -- 還是一樣,扣掉南極洲(超過 4%)的話 XD
  • 超過 4% 是什麼意思?南極上面只有大概 1000 個人,而一月起的套件下載量為 538 次。

使用者通常都開幾個分頁?

  • TestPilot 日前對上萬名志願參與者做的調查結果顯示,大致上一次約開啟 2 到 3 個分頁左右。
  • 這個調查中的最高紀錄是平均 675.6 個!
  • BlueT 應該沒有來得及參加這次的調查,有興趣參加日後調查、不花腦筋就可協助 Mozilla 改善易用性的各位,別忘了去下載 TestPilot

詳情

這份報告的簡報以及圖表可以在 Mozilla Metrics 下載。

2007/10/26

WebRunner

Update: 說巧不巧,我在看這玩意並且寫文章的時候,它悄悄更名為 Prism 並且進入 Mozilla Labs 了... 不過,這個新的 Prism 目前暫時只有 Win32 的版本。


WebRunner 是以 Mozilla XulRunner 為基礎的「非典型」網頁瀏覽器,簡單說是:

  • 沒有導覽工具
  • 沒有存檔、書籤什麼的雜七雜八的功能
  • 只能瀏覽一個指定站台

或許你會疑惑這樣的東西賣點何在?事實上各個主要台鐵車站都有可以讓你查時刻表等資訊的「公用資訊站」,理論上那樣的東西將限制你只能上台鐵網站,這就是個很好的應用;不過,WebRunner 的心思不在於此,而主要著眼於目前越來越多的網際應用程式。打個比方,你現在啟動桌面上的 Thunderbird 圖示便可打開郵件軟體閱讀電子郵件,那麼如果是桌面上有個「Gmail」圖式、點選後可直接開啟 Gmail 呢?對使用者來說,這就像啟動一般應用程式一樣直接。

Google 等大廠打造了 Gmail、Google Docs 等網際應用程式,足以替代目前單機應用軟體的一些功能,那麼你的「程式集」中,或許也可以藉由這樣的機制塞滿大大小小網際程式的啟動圖示,並且以最不囉唆、最最簡潔的方式使用它們。

WebRunner 目前開發到 0.7 版,可以從 Mozilla Wiki 上下載。除了主程式之外,你還必須下載特定網際程式的「bundle」,這些 bundle 除了設定應該開啟的網站之外,也有的會為 WebRunner 加上一些特殊功能(例如 Gmail 的 bundle 就擁有新信件通知的功能)。

0.7 版採用了要給 Firefox 3 用的 Gecko 1.9 系列引擎,加上沒有其他功能的累贅,啟動上十分迅速。有興趣嘗鮮的玩家,可以藉此想像一下未來的發展。

2007/10/11

行動 Firefox

Mozilla and Mobile,不是我們現在看得到的 Minimo。幾個重點摘要:

  • 目標是全功能瀏覽器,就是,瀏覽器該有的功能要有。
  • 將推出「Firefox 行動版」,擁有執行 XUL 程式(包含擴充套件)的能力。(這點大加分)
  • 有一組專屬人馬會做這檔事(而 Thunderbird 的兩個頭可是離職了啊...)
  • 說「推出」也是 2008 以後的事情,會晚於 Firefox 3。
  • Minimo 掰掰。
  • 至少要 64MB Ram,這個是還好... 兩年後許多手機應該都有這個實力。

需要問的問題還很多,反正不是近期會發生的事、又是早已知道會發生的市。

2007/9/21

Flex 免費線上課程

Flex 是 Adobe 建構在 Flash 上的 RIA 方案平台。雖然已經出到第二版,但使用上好像一直不太普及...

或許是會的人少?那麼,這邊可以上個免費課程:Adobe 透過一些員工 blog 發佈一個與 totaltraining.com 的合作案,藉由一個特別的啟用碼可以免費閱覽兩組 Flex 2 線上課程長達三十天。年底前到 http://www.totaltraining.com/guest/adobe 參考相關說明就可使用喔!

2007/8/29

Firefox 3 快報: 原生影音支援

來自 Mozilla Links 的消息,Firefox 3 非常可能支援 WHATWG HTML5 草案裡的 <video><audio> 標籤,如此便能在瀏覽器中直接播放支援格式的影音,毋需仰賴外插模組。

這個功能由 Chris Double 主導開發,目前尚未真正進入 Trunk,但你可以在他的網頁上下載測試用的版本。他同時提供了幾個很有趣的範例,這個最令人期待:

Firefox SVG Video demo

這這這果然只有原生支援才能玩這種花招啊...

2007/8/23

常用應用軟體介紹:劇本

今天早上順利地講完了之前提過的「常用應用軟體介紹」,不枉我昨天很努力寫了劇本,時間控制得剛剛好啊!(剛剛好的意思是,發現最後兩個講不到,所以一開始就放棄 XD)資源當然還是開放出來讓各位取用:

  1. 教學用的劇本
  2. 範例文件書籤連結(Demo 用的電腦現在上不了網,可以上網時我另補上)
  3. 常用軟體講義
  4. 解釋 Google Groups 原理時的PPT投影片,這個忘了標,也是 by-nc-sa 2.5 TW

我一直覺得戲只演一場很浪費耶!所以明天要去附中教學弟妹投影片設計技巧囉,希望這個也有機會再分享一回。

全程使用 Linux 簡報的第一回呢,可喜可賀。(投影片我是用 Wine 裝 PPT 2003 Viewer)

2007/7/17

Wikimania 2007

其實,會來看這個 blog 的應該大多知道這個消息吧 :P

Anyway,難得有個在國內的國際盛會,當然要去看看有什麼新鮮事囉!雖然我對維基媒體本身沒啥興趣,不過開放內容及開放原碼的議程倒都屬於「業務範圍」內。報了名繳了費(全報是 1980 元),這兩天就要傷腦筋一下看看該聽哪些演講了...

就在八月一號到五號啦,也快了,如果想去又還沒報名、或是想看看資訊的,官方宣傳文在此,請慢用。

2007/6/12

Safari on Windows

這大概是今天網頁設計界最紅的新聞 - Apple Safari 有 Windows 版了!雖然還在 Beta 就是了... 很快的測了些東西,簡言之是不堪用。(以下全部都是在未調整設定的狀況下測試的,有時間再來細玩吧!)

  • 中文全部不支援,怎一個慘字了得。
  • 程式錯誤連連,在我測試的電腦上,書籤系統的部分尤其嚴重。
好玩的地方:

  • 猜想有很大幅度的程式是直接沿用的,那就是說 Apple 有很多玩意可能蓄勢待發大舉進攻 Windows?麥克族或許會覺得引以為傲的東西怎能如此讓暈倒死白用,不過換個方向,讓 Apple 體驗多加散佈不是壞事,反正你不做遲早有人做。
  • 看視窗跳來跳去是蠻好玩的啦
  • 很快,真的。
正式版不曉得是否會把中文列入必要支援,拭目以待。





Technorati Tags: ,

2007/4/18

Google 試算表可以繪圖了!

媽呀真是太強了。



Google Operating System: Google Spreadsheets Adds Charts

You can create more types of charts: columns, bars, lines, pie, scatter, add labels and a legend. Just select the columns you want to plot and click on the new chart icon. After inserting the chart in the spreadsheet, you can save it as a PNG image or edit it.

簡譯:你可以建立各式圖表,插入試算表後還可以轉成 PNG 或者加以編輯。

2007/4/2

資料分析惡搞典範:Sunlight Labs

中午 ilya 來聊天,告訴我一個超有趣的東西:Sunlight Labs。這些實驗專案由 Sunlight Foundation 提供,網站上的基金會簡介是這樣:

The Sunlight Foundation was founded in January 2006 with the goal of using the revolutionary power of the Internet and new information technology to enable citizens to learn more about what Congress and their elected representatives are doing, and thus help reduce corruption, ensure greater transparency and accountability by government, and foster public trust in the vital institutions of democracy. We are unique in that technology and the power of the Internet are at the core of every one of our efforts.

簡譯:陽光基金會的目標是利用網路的革命力量與新科技,幫助市民瞭解國會及他們選出的國會議員在做些什麼事,藉此減少貪贓枉法、讓國會行事透明化。

那麼他們怎麼做到?這邊介紹兩個超級有趣(惡搞?)的例子:

Earmark Map

公共建設、與民攸關的法案通過與否總有利益糾葛,常見的「合法」形式或許是所謂的地方回饋金。這個混合 Google Maps 的地圖能顯示出某地的相關法案通過之時牽涉多少回饋金。例如其中有個項目是這樣:

  • Bill? Housing and Urban Development (109-HR495)
  • Where? Romney, WV
  • How much? $ 100,000
  • To whom? To: City of Romney, West Virginia; For: the renovation and conversion of the Coca Cola bottling plant into a culture and arts center.

簡譯:在這項與不動產及都市開發的計畫中,為了將一座可樂工廠改建為文藝中心而有十萬美元的回饋金。

既然合法當然也不見得就一定是壞事,不過有這些資料出來、愛用政策買票的政客可得小心。

Is Congress a Family Business? (國家就是你家 XD)

你選出來的代表是否「雇用」其配偶擔任有給職的助理?雖然這還是合法的,不過該與不該似乎頗有討論空間。這個程式集結工人智慧教你一步步檢查某人與其配偶在政治活動上的金錢往來,然後列出合理懷疑的清單,第一回合結果如下:

Citizen Muckrakers have investigated 438 members of Congress, and tentatively found 19 spouses who were paid by a member's campaign committee-totaling some $636,876 since January 1, 2005.

簡譯:公民狗仔隊在檢查 438 名國會成員後發現自 2005 年起有 19 人在政治活動上聘其配偶任有給助理,共付出了 636,876 元美金。

可以這樣玩真的很有趣呢... :P

2007/3/30

跟 Macromedia 品牌全面說掰掰

Adobe Creative Suite 3,眼花撩亂的六種套裝版本,Fireworks 跟 Dreamweaver 甚至 Contribute 都依然建在、但 Macromedia 不見了

2007/3/9

標籤雲大陰天的解決方案發想

看到自己 blog 上的標籤雲開始慢慢大片了起來(你都沒看過?那表示你都用 RSS 對吧 ^^;)開始要想些辦法解決越來越多的問題

  • 我本來就同時以 Blogger label 跟文章內外加 Technorati 標籤的方式來處理可能常用跟可能少用的標籤,這樣已經能稍微解決一點問題、也不會妨礙資訊流通。
  • 不要列在 blog 上頭:有人縮小點放旁邊其實也不礙眼,但個人希望提供訪客一個主題概覽,那麼他不想看就離開、想看可以找相關主題看。

  • 或者僅顯示文章數前?名的標籤,然後提供一個「查閱所有標籤」的鈕、按下後再整片列出來?稍微改一下演算法跟 CSS 應該就辦得到。
  • 提供使用者自訂:要看不看?要看多少?用 Cookie 記錄。
你有沒有別的建議?

2007/2/10

DEMO 2007 筆記 (1)

前一篇文章燃起了興趣,再多看幾個 DEMO:


iBridgeSM Network:協助連結技術研究單位跟廠商,加速技術產品化。有需求,技轉中心集中版,不過應該很容易替代?「Through the iBridge Website, researchers and commercial end-users can find what they need by using community tagging and open interfaces—and then obtain the materials via e-commerce.」

ZINK 無墨水列印技術,重點技術在專用紙:紙上嵌入感熱結晶體,感熱後染色來構成彩色畫面。如此可以讓印表機縮到極小,列印出的像片也可防水防潮不畏光。專用紙據稱無毒可回收,所以我個人對此最大的疑問就剩下成本(「affordable」是哪方面?),其他感覺很棒,可以預見大家隨身攜帶無線印表機代替小量名片或即可拍等。

Shipwire.com 為全球中小企業加強進銷存管理,對這個不太了解沒有想法,但看起來不錯也很實用。「Making you a truely internet company.」

reQall(念做 recall),結合語音辨識技術幫你搜尋自己錄製(或輸入)的資訊,用來協助記憶。同時提供電話及程式存取資料功能(電話的部份是用講的,當然)。不是新概念,還要看看他們做得如何了。Final Cut 的世界指日可待是吧?

第六感分析提供軟體專案開發分析,對這個沒有研究,看完了影片還是很模糊。其實解釋統計數據的能力實在很重要,像我就很缺乏,真麻煩。

Eyejot 線上影像互動平台,可以即時以 Flash Player 9 透過 WebCam 錄影,即時上傳,朋友也能藉此方式以影片回應。有趣的地方是支援手機、iTurn 及 iPod,似乎可以方便地做 Videocast,或許是有點像 Odeo 的影片版。


會不會有下一集呢?... orz 話說其實這篇五天前就打好了,五天後依然沒有進展。

Technorati Tags: , ,

2007/2/3

DEMO 2007 十大精選

Read/Write Web 來的,所以這「十大」也是他們的觀點。全部看完很花時間,雖然應該值得。以下是節譯、加註,標題連結連到 DEMO 上的網頁,第一個網址則連到該站。(原文網址部份似乎有些連錯了,一併改之)

eJamming

混合網站跟軟體的 eJamming 讓音樂玩家可以在線上同步演奏,非常有趣;老闆有在 DEMO 秀一手,推荐看一下影音。DEMO 上的「Market Opportunity」有提到這也可以用來教學,我想線上跨國音樂會也很棒,只是頻寬看來要很足才行。

Jaman

Jaman,「It have a build-in browser.」哎呀這時就好想問那是 based on what?似乎可以看做是 Songbird 獨立製片專用版加上社交網路功能(人類總以簡化的方式讓自己的腦袋好過點),提供線上影片購買租借服務(統一價,跟 Apple 賣音樂的想法一樣)。用此軟體看影片的時候,大家的評語與討論會依時間序顯示在旁邊,很類似之前看到的另一個網站,只是 a) 這是軟體 b) 這個把評語列在 sidebar 而非影片中 c) 這是付費使用 d) 這可是 DVD 品質的玩意...

同時也是個社群站,看起來不錯。不過,雖然聲稱「全球只有 1% 以下的影片會在美國公開上映」,那麼其他 99% 又真的能帶來很大利益嗎?全球化的軟體或許行,持續關注一下。

MyDesignIn

線上的居家佈置系統 MyDesignIn。介面「看起來」很容易用,拖拖拉拉畫出居家平面圖,然後到「各家具公司」的產品網頁找想要的東西就可以拿來擺擺看。我覺得最有趣是「各家具公司」這點,雖然放棄了線上 IKEA 的想法,不過創造更多機會。選取家具的同時還可以看看類似需求的別人拿了啥玩意,又是一個社群呵...

很有意思,話說我差不多要搬家了,看了這個幻想好多啊...

OurStory

Outlook 有個似乎不太多人用的「日誌」功能,OurStory 是相片版的。有趣的地方是每個人有自己的時間軸(timeline),大家的都不一樣卻又交錯,每個人對某個事件可能有不同的記憶、在不同(卻又部份相同)的時間中造成不一樣的感覺。非常容易了解的複雜結構,因為人生就是這樣。

每個時間軸都會緊繞著一個主題跑,像是家族、個人求學經驗等等的,然後可以在時間軸上加像片什麼的東西。目前似乎無法大量上傳也不能從其他站匯入,以後或許會更好用。在保存上,可以把時序表印成書或存成光碟,這真的很棒,一方面是利之所在、二方面也是比較實際的東西。或許會越來越多的網站企圖同時創新使用者線上跟離線、甚至是離開電子產品的體驗吧?總之這是看到這邊第一個吸引我去註冊體驗的服務。

Sentinel

Sentinel 可以幫你監控網誌文章無斷轉載的情形,即使對方稍做修改也抓得到。(我想這個應該還只能用於英文文章。)換個方向來看,公關人員也可以藉此找找自己的心血是否發生效用。不是新概念,不曉得能做得多好,沒什麼感想,句點。

SplashCast

SplashCast 把各種多媒體拉拉拉進來(感覺起來很像 SMIL 想做的事情),不過他們承諾給個 player 讓所有連起來的多媒體能直接播放。「怎辦,沒有覺得很了不起耶...」因為不止這樣,他同時可以提供使用者建立多媒體(直接線上錄)、用拖拉放的方式調整各種多媒體片段次序、訂閱別人的「頻道」等功能。

看網站上的範例可以集成網路上既有的多媒體(Video on YouTube etc.),這不錯。(Flash Video 說真的還改變了蠻多事情的,我可以體會當初 Max 2004 時某人為什麼會那麼興奮。)

Total Immersion

法國人 ^_^ 影片非常有趣,本年度的 DEMOgods 之一。D’FUSION 即時結合 3D 與影片,讓你可以跟影片裡的物件互動。(不要再等了快看影片!!!)雖然之前有看過類似的東西,不過他們也說了,這玩意在他們手上已經是真的可以用的產品。如果如其所承諾般方便,那麼在很多地方就非常有用。我第一個想到的倒不是遊戲,而是博物館導覽:想像一下拿著 UMPC 對著清明上河圖時,裡頭的人會跳出來跟你介紹他在做什麼!

TrailFire

TrailFire 結合共同註解及協同資料分享的功能,安裝一個 Firefox extension(or IE add-on)就能在網頁上加註解並於該網站上與大家分享、彙集迴響,藉此也能收集自己感興趣的主題。「使用者為網站內容添註彼此激盪,讓工人智慧的價值再度展現於搜尋技術上。」

線上協同註解的實作產品不斷出現(話說,我家學姊的畢業專案也是呢),類似的 Firefox 套件好像也看過三種以上了(背後都用不同的技術),換句話來說就是還沒有能真正滿足使用需求的東西?我們到底要什麼,我要的跟你要的是否相同呢?另,此站商業模式似乎很模糊...

Whisher

嘖嘖,Whisher 的競爭者是 Google WiFi 跟 FON,打出的口號是「全球免費無線網,不需添購新硬體」。(後半句看來完全是針對 FON。)有社交網路功能,能與接上同個 AP 的人互動、傳檔案等等。Read/Write Web 特別提到安全性功能,不過在影片裡好像沒什麼注意到。

能傳檔案這個想法可以延伸一下,商家能不能提供產品型錄直接放在上面、讓接上的人方便下載?我想或許有人做了,至少之前鎖頭學長的專案好像就是類似的概念。

感覺支持者眾,這個服務或許值得多盯一下。

ZoomInfo

ZoomInfo 把各公司行號的成員資料通通連起來,很有價值,也比聯絡家那類的服務(在這方面)更積極點。除了「這個真的蠻有用的」之外目前沒什麼感想,要更多資訊就得付錢所以也無從體驗進階功能。

不知道 Google 什麼時候會踏入這塊市場,看看 Google Finance,或許不遠了。
DEMO 實在很棒,尤其是「每個團隊的介紹都必須很短」這一點。 Technorati Tags: , ,

Web 標準專案國際聯絡團隊

hlb 是台灣區目前的成員,詳情可參考他的 blog postWaSP 的新聞稿。說到這我欠某篇心得報告好久了,先講結果:我會每個月會去挖一下看有什麼事情,丟出來跟大家講。說實在我還沒去想 MozTW 「可能」可以做什麼事情,能做的儘量做;我也不是什麼技術高手,不過也一直在找自己該扮演的角色。

Technorati Tags: ,

2007/1/31

看起來很有強的 Zoho Notebook

要不是有 Zoho 跟 ThinkFree 這些公司,線上 Office 的世界只有 Google 應該會很無聊吧?Zoho 推出了 Zoho Notebook,感覺跟 Microsoft OneNote 非常相近:

資料可以隨便擺、影音也不成問題,還能跟 Zoho Office 各項產品結合;也跟 Google Notebook 一樣提供 Firefox 擴充套件方便擷取網頁!真是越來越有競爭力了。

Technorati Tags: ,

2007/1/30

挖美女的網站

對於那個即將推出的、要挖美女的網站,我的想法是

  1. 「誰不愛看美女!」 © alicekey
  2. 似乎跟某個蒐集網路圖片服務是同間公司的
  3. 那個蒐集圖片的服務還可以凹說是合理使用,這個可能就會碰上版權問題。

或許是「等收到信再把該美女的照片拿掉」,不過這類的版權問題是否提告才算數?

第一百零三條

由於依刑事訴訟法相關規定,告訴係訴追之要件,而非偵查之要件,司法警察官及司法警察知有侵害他人之著作權或製版權嫌疑者,不待告訴、告發,即應開始調查,依法扣押其侵害物,並移送偵辦。只是在實務上,由於人力有限,司法警察官及司法警察都是等到權利人提出告訴,才會開始偵查,絕少主動偵辦。

如果我是網路美女,圖被這樣用會不爽吧 -- 不過我不是,所以乖乖看美女就好。

2007/1/14

世界最長網頁 (update!)

長約十九公里的網頁(放心點選,裡面啥也沒有,不會很吃資源),用的 CSS 是這樣: div#whws { font-size: 100cm; height: 18939em; line-height: 1.0; }

文字大小為一公尺、總高度 18939 文字高,所以光那個 div 就可以有 18.939 公里... 這代表什麼?代表要認真耍白爛的話,不用半秒鐘他就不是最長的了 :P 補充:啊... 我沒有認真看最下面的說明才這麼說,翻譯一下:

有趣的現存問題:
  • Gecko 核心瀏覽器(如 Firefox)在碰上更長(長過 18.939583 公里)的網頁時會「縮小」 container。
  • Internet Explorer 則不讓你使用超過真正內容高度的連結錨點(所以你沒辦法從頁首的連結直接跑到頁尾),而我們也不確定真有那麼長網頁時它會怎麼處理(那實在太長了)。

如果有解決方案的話,請寄到 info at worlds-highest-website.com 我們「應該」會有獎勵,而且會將你的解決方案應用到此站上。