2009年 年終檢討

It was the best of times, it was the worst of times…

—Opening line of A Tale of Two Cities

狄更斯在雙城記中這句名言大概是我今年的寫照。上半年風平浪靜實則暗潮洶湧,下半年就一口氣來個大爆炸,福不雙至,禍不單行大概就這個意思。

不過今年最大的收穫在於終於體認並且認真地實踐了(雖然時間點已經快接近年末了):

你今天偷懶,明天會更累。你現在偷懶,晚一點會更累。

於是很多時候就不會在那邊懶懶散散地東摸西摸了(雖然次數不是0但跟以前比起來有長足的進步)。也真的下定決心去寫了一些自動的化的script 和 認真的把自動佈署程式給學起來,開始吃了自己的狗食~~~。 此外也體認到,每天前進一點點總比不前進來的好,每天看一頁的書,總是會有看完的一天。與其期待有一段大空檔時間可以看書,不如每天看一點,很多堆積已久的書就是這樣看完的。

今年達到的目標:

  • 多了幾個open source 的專案(雖然沒人用)
  • 體認到每天前進一點點的威力( 透過每天早上閱讀半個小時,終於把ppk on javascript & Pro javascirpt tech 給看完了(等在後面的還有 restful web service and Beautiful code)跟一卡車的論文。 )
  • 學會了自動佈署的設定檔寫法 (體認到自動化的程度非常重要)
  • 開始在公司使用 Ubuntu 工作
  • 習慣用 git & github & redmine  & vim
  • 看完了70 本書,共計23931頁(via anobii)。
  • 開始使用 zotero
  • 跟老師和學長投了第一篇論文。
  • 確立了屬於自己的javascript 撰寫風格
  • 借了女友的ipod mini ,可以在走路跟坐車的時候聆聽累積許久的podcast

今年沒達到的目標:

  • 論文的閱讀量 (掩面,不要看我!!!!!!)
  • 做的太少
  • 穩定度不夠( 要能每天穩定地產出實在是非常困難)。
  • 妥善地整理研究方面的工具跟狀況
  • 研究方向還在霧中(也沒看到花)
  • 公司中重複、類似的案子沒有把相同的程式碼整理成套件庫
  • 程式技能提昇的幅度不夠大
  • 還是沒時間學會Arduino (連叔叔給我的GPIO我都不會…  =.=)
  • JODesign(設計學報) 沒改好
  • DesForm 的網站有些忙沒幫到
  • 每天做仰臥起坐與伏地挺身
  • Rss每天都沒法看完… T_T

今年的轉折點(重大事件):

  • 皮皮心臟病發病,要花很多時間去照顧。不過也因此得知了有董氏奇穴這東西,也找到了用中醫療法的獸醫師(I,II,III,IV)。現在狀況比發病的時候好的多了,不過沒法自己吃飼料(比較硬,但是水燙過得雞肉則是可以),都要打成泥用注射的。
  • 上半年接太多案子,不懂的找人進來幫忙,不管是請人家幫忙或是花錢。導致很多案子很難結案(按:要懂得愛惜自己羽毛。),自己也跟老牛拖車一樣氣喘吁吁。
  • 工作的案子大爆炸 (年中的時候有插隊的臨時交辦事項…)
  • 沒有在暑假就開始準備資格考,導致下半年氣喘吁吁。
  • 女友懷了女孩。懷孕真的是非常辛苦的一件事 @@
  • 女友婆婆家養得小白意外車禍過世
  • Michael Jackson、臼井儀人 過世,能佐證曾經活著的痕跡又少了一撇
  • 搞砸了一個前輩pass過來的案子(出來混得,刀子要磨利一些)
  • 被院長說要我把一些網站的事情丟出去,把時間花在非你不可你的地方。
  • 看了一課經濟學,對照起最近發生的事,覺得自己立場應該會比較偏右派,雖然還沒完全搞懂這樣的世界該怎麼運作

Michael Jackson

zotero

zotero 是一套幫忙我們收集論文跟參考文獻的軟體。其實這類軟體以前就有了,像是Endnote。不過這套軟體有幾個重點 不單單只是免費而已。我覺得它的設計可以鑲入我們的日常生活的工作流程當中。 為什麼呢? 因為他是一套Firefox的擴充套件。 我們用瀏覽器在網路上找論文,如果可以按個鍵就把相關資料一並整理,豈非是一舉兩得? 相較之下,還要額外開一個應用程式起來就顯得略微不方便。

此外,從遠古一來一直有個大問題就是論文的分享跟收集。最傳統的方式就是透過收集pdf ,但是這種方式的缺點顯而易見:難以搜尋、整理,而且檔名都要一直改好。需要有額外的書目管理軟體,不然都需要一直靠記憶力來記住大量的資訊。當然常用腦是好事 XD 但是如果可以把空間移出來給更重要的東西用 應該也是很不錯。

比較新穎的方式就是透過類似del.icio.us 之類的網路書籤來幫忙,也是有專門針對論文收集的類del.icio.us網站,不過都還是漏了一塊。這個問題,我一直等到使用dropbox才發現到這個同步化軟體設計上的 design pattern。

2.0版本的 zotero有幾個非常好的特點:

  1. 可以自動儲存 pdf與網頁快照。
  2. 資料夾與tag 並存
  3. 可以與zotero 網站同步,也就是說你可以把你自己收集的清單同步到網站,非常方便
  4. 有群組功能 可以以群組為單位分享參考文獻

其他像是自動會出書目格式跟有word ,open office plugin 可以安裝  ….  他網頁還沒有弄的很好,不過目前是堪用囉。

不過我正在準備資格考… 沒空好好利用這軟體(掩面 ….)

操作方法可以看一下官網的影片

群組我已經開好了,請我們團隊的成員加入囉 !!!

http://www.zotero.org/groups/spatial_media

星期天晚上關閉加入權限囉~~~

ssh 穿越多台主機 (gateway)

因為某種原因,到遠方的一台機器需要穿越兩台主機。
原本都傻傻的一直打 ssh 一直ssh 昨天實在受不了了~~~~

後來終於找到辦法 ~~~

假設我要從 hostA->hostB 那我就可以這樣打

ssh -t useanme@hostA ssh usernameB@hostB

假設我要從 hostA->hostB->hostC 那我就可以這樣打

ssh -t usenameA@hostA ssh -t usernameB@hostB ssh username@hostC

再設個alias 就完美了 !!! 只是說 密碼也得打好多次… 丟key給他好像也不太好~~

co-presence

source : http://liftlab.com/think/nova/2009/11/29/co-presence-in-the-21st-century/, http://www.nytimes.com/2009/10/19/technology/internet/19foursquare.html?_r=1

正如同NYTimes報導一開始所說:

Twitter 和facebook 要求使用者回答「你現在正在做什麼」,但對20~30幾歲的人來說,有其他兩個問題也相當重要。

1.你們在哪裡?
2.我可以加入你們嗎?

foursquare就是一個這樣的服務。

foursquare 藉由裝在手機上的軟體來偵測使用者目前在哪個區域。與其他LBS 服務不一樣的地方在於foursquare不單單只是把目的聚焦在交朋友,他還有"有趣"的設計在裡面。 如果使用者是第一個到此地區的人,那麼他就會成為此地區的mayor。使用者還可以透過每天的行動得到不同的勳章。像是到同一個地方三十次或是開發了50個聚會地點 .. 等。 此外使用者可以看到每個區域目前的在地人有誰,誰來過這邊。使用者也可以針對某地方下標籤,來提供他人關於此地區的指引。

Nicolas在他的文章中提到,根據 Zhao 的定義 co-presence指的 就是在你們共享的虛擬環境中你跟他人感覺好像一起存在一般。也就是說所謂的靠近這件事就被切成了兩個面向,在實體空間(Corporeal Copresence)與虛擬空間 (Corporeal Telecopresence)。 而新一代的LBS服務正在嘗試這方面的更多可能。