Recently in 漫談 Category

Dropship

| No Comments | No TrackBacks

才看人說 Dropship 好,就看到 Dropbox.com 祭出 DMCA 強迫作者把 code 從 github.com 上刪掉的一串故事。自然又有近百個 fork 在 github 上殺出來,但又有人說他的 fork 無故消失了云云。甚至,有人放在自家 Dropbox 帳號中的原始碼壓縮檔也被 Dropbox 刪掉了。

目前看到有人說「Dropbox 有在檢查內容,並且可能會直接刪掉有版權的內容」,那自然就會讓人擔心:我備份的東西會不會就這樣要刪掉?

Dropship 的機制自然是種詐取(exploit)手段:讓你能下載自身從未上傳過的檔案,與 Dropbox 原始服務精神抵觸,而且完全只用 Dropbox 的資源。純就技術面討論,Dropbox 公司為了保護自身利益,自然能在協定中加入一些保護機制來檢驗是否仍有像 Dropship 這類的程式。而在那之前,他們選擇了先採取法律行動。

只不過,發公文要求作者把原始碼從 github 中刪除(原作者也的確照做了),與自行把自家使用者的內容刪除,這兩碼子事所代表的意義非常的不同。這家公司會不會愈來愈霸道,自然也該被注意。

後話:說到頭來,我還是比較愛原始 Apple File Sharing 中的那個 "Drop Box" 資料夾的本地端分享機制。

後話二:[陰謀論] 其實無論是 Dropbox 或 github,暗地裡都是在做 SHA 補完計畫,只要使用量愈來愈大,他們手中有的對應表也就愈大,大到一定程度之後就會被 Skynet(?) 拿去做為侵入攻擊的武器(???)

後話三:Dropship 這名字好,令人想到 SlayerSBoxer 空降坦克的絕招。

DuckDuckGo 介紹

| No Comments | No TrackBacks

Duckduckgo 是筆者最近主要在用的搜尋引擎。有以下幾個令人喜愛的特點:

  • 鍵盤介面 - j, k, Enter, Cmd-Enter
  • 特殊問答 - ip, pw, yes or no
  • 他站搜尋 - !cpan perlbrew, !ruby Number, !yt Emacs
  • 安全性 - 可全程使用 https
  • 匿名性 - 不記錄歷使用者的搜尋記錄

有時全文搜尋結果感覺起來並不如 Google 那麼理想,也不能調整時間做即時搜 尋等等。但由於可以用鍵盤很快地前後瀏覽(j 向上、k 向下)五十、一百筆的結果, 把想看的先開在背景的分頁(Cmd-Enter),或是開在目前分頁(Enter),讓它成了 十分有力而快速的援尋工具。

如果所搜尋的字眼,是在幾個有名的知識庫(如 WikipediaCrunchBaseWolfram Alpha)中的已知項目,那麼 DuckDuckGo 會最優先呈現出來,然後才是全文搜尋的結果。最特別的,它有特別標註「Official site」(官方網站)的功能。如果一個關鍵字對直接對應的官網,會直接出現在第一筆。DuckDuckGo Goodies 頁面說明了許多其他可用的結殊關鍵字。

DuckDuckGo 的創辨人(及程式設計師)是 Gabriel Weinberg,也是個 CPAN Author: yegg。在他個人的網站上,細詳地說明了 DuckDuckGo 伺服器的架構,甚至也回應了許多其他人的提問。大致上是 Perl / FastCGI / nginx / PostgresQL 這樣的組合。(知道它不是「又來一個 Ruby On Rails」網站後總感覺特別愉悅。)

過去討論搜尋服務多半是在討論搜尋結果的次序、排名、分數、或廣告等等,但 DuckDuckGo 在介面上方便的設計不禁讓人後退、再次用另一種不同的觀點重新去思考「瀏覽搜尋結果」這個問題。bing 也曾經在 Apple WWDC 上展示了使用 HTML5 來改善使用性的新設計,雖然目前還沒看到那樣的設計真正上線,不過筆者是非常樂見。Google 最近也常有各種改版。DuckDuckGo 的設計比較更像是「Hacker Friendly」的感覺,只要稍微學一下那些鍵盤操作方式,就能用非常有效率的方式來快速操作,而且,也並不會很難學。

安全與匿名性則是那種「失去了才會覺得重要」的東西。相對來說 Google 搜尋一直以來都會記著個人的搜尋記錄,好像有因此能得到更個人化、更「令人滿意」的搜尋結果的排序,但總是會令人掛心:你記錄我那麼多資料,倒底還會拿來做什麼?另一方面這個更「個人化」的搜尋結果是不是真的很好,有時也很難討論。畢竟,在搜尋結果的好壞時,其實有比想像中更多的主觀因素在其中。PageRank 其實還算是相當單純的演算了。

目前為止 DuckDuckGo 都是免費也無廣告的服務,十分的好心。不是很確定它們在這個服務上有沒有任何獲利,但希望這個好服務能持續下去。

廢話半句多

| 2 Comments | No TrackBacks

battery-change.png

用 Windows 筆電的一定都多少看過這個小訊息。Windows XP 出這麼多年了,這個訊息好像都沒有換過。這麼多年了,它一樣是如此拐彎抹角。

雜記雜感

| 1 Comment | No TrackBacks

隨意了解了一下 HTML5 Video 與 WebM 方面的一些實務知識,很是零亂,不記下來是忘,記下來只怕也是忘。

Plurk is copied by Microsoft, line by line.

| No Comments | No TrackBacks

It was first read on the plurk official blog, then on techcrunch, and then Washinton post, Microsoft is copying Plurk frontend code, nearly line-by-line.

While this evidently emotionally compromised plurk fans / plurkers, I step backword and think.

Copying javascript code this way is not something new, one Taiwan-based company copied facebook.com about 2 years ago.

Since what makes Web today is based on its public nature, it seems impossible to completely prevent people from copyng your javascript / HTML code without tools like jsmin, packer, yuicompressor, and google closure compiler, which can only increase the difficulties, but not eliminate the possibilities.

Clone the same function of micro-blogging is neither something new. It is actually something people has been doing these years. Neither it is possible to prevent people from doing so. People have been re-inventing wheels and cars since the day Tim Oreilly declared Web 2.0. It is e

Being the giant of IT, Microsoft has been doing so much leading researches in many domains of software development, including Desktop app and Web app. They decided to do their own micro-blogging service, that certainly means something. However, I personally would have expect something more original from this decision. Being a copy cat might be OK, but not something Microsoft should be doing.

You let people down, big man, seriously.

Plurk, on the other hand, has been doing great increasing the volume of members in Asia, specifically Taiwan, this year (2009). The official Plurk API came out just this month. It is expected to see some nice apps coming out soon.

This is probably the biggest thing this year. We shall sit back and watch to see how this event evolves.

在網路上看電影

| No Comments | No TrackBacks

之前在 iPhone App Store 上逛到一個叫做 Jaman 的程式,說是每週可以在 iPhone 上看一部免費的片。到它網站了解一下,才知道他們是在網路電影租售的生意。

週末看了一部免費的電影:快餐車。這部成龍、元彪、洪金寶電影好像久遠到連有線電視電影台都不會播放。雖然廣東話發音跟英文字幕一開始看得有點不慣,不過其實還頂有意思的。反正也不是劇情片,台詞就不必看得太仔細了。

Jaman.com 上的電影租售似乎只打低價市場。沒有最新的片,多半都是幾個月前的片。租是 2.99 元,賣是 4.99 元。跟在台灣租實體 DVD 來比價的話,租價有點偏高,而賣價似乎非常便宜;但影片畫質就無法跟 DVD 比了。有看到一些畫質還不差的,不過應該還不到 HD 的規格。

Nice $_

| No Comments | No TrackBacks

也許有許多人不理解 Perl 裡面為何有各種不是用英文字母名命的變數。原因之一是,其中一些是從 bash, csh, awk, sed 等各種其他腳本語言 (script language) 借來的。另有一些則是 Perl 自行發展的。

其中最常用的一個變數是 $_

像是,對著每天都使用電腦、熟練 Word 所有技巧、以 Yahoo 信箱 webmail 當做電子郵件的辨公室人,詢問及討論 tumblr, flickr, picasa web 之時,發現對方一無所知、完全沒聽過。甚至會在輸入網址時,把 google 打錯。

想想,也是應該的。這堆近年來所產生的網址名稱,跟其內容都不見得有正相關的。相對來說,Word 反而是最棒的軟體產品名稱。這方面對於 Web surfer 來說大概不會有什麼問題,卻也還是有一定的群眾不會想要搭上浪頭,甚至也不去看有沒有浪過來。落差最大的,倒可能是製造浪潮的這群人了。

一切都離不開行銷

| No Comments | No TrackBacks

最近一直把 Free Prize Inside 這本書帶著,有時間就翻閱。這本書的內容大意是在說,花長時間研發、以硬底技術為後盾為基礎的這種商品,已經不適用現在這樣的時代;相對的,具有軟性創意 (Soft Innovation) 的產品的商機則大大提高。所謂軟性創意,特別指的是那些無需任何技術就可以實現出來的點子。像是,個人認為在台灣最常見的實例:請西施賣檳榔。

而最近發生的事情也讓我確實的感受到軟性創意的發生。

幸福快樂的程師設計師...嗎?

| No Comments | No TrackBacks

這兩天老是看見人 bookmark 這篇文章: The Programming Language with the Happiest Users