Category Archives: Software

Software

Bram Cohen 在 1999 寫的網頁惹禍?

這篇 Bittorrent Creator A Digital Pirate? 相當… 有趣 :p

在前幾天 敗訴後,軟體創作的「動機」變成很重要的一環:如果你創作這個軟體是為了非法的用途,那麼…

而有人透過 這個邪惡的網頁歷史網站發現當初 網頁的某個 page (A technological activist’s agenda) 這樣寫:

I further my goals with technology. I build systems to disseminate information, commit digital piracy, synthesize drugs, maintain untrusted contacts, purchase anonymously, and secure machines and homes. I release my code and writings freely, and publish all of my ideas early to make them unpatentable.

前幾天 在 Wired 上辯稱:(BitTorrent Whiz Extolled Piracy?)

Cohen said the agenda was written years before he started work on BitTorrent, and that it was written as a parody of other manifestos.

“I wrote that in 1999, and I didn’t even start working on BitTorrent until 2001,” Cohen said. “I find it really unpleasant that I even have to worry about it.”

至於事情到底是怎樣,其實大家心裡都有底 :p

一丘之貉

我找不到更恰當的成語了:一丘之貉。

看到的消息:Microsoft In Talks To Buy Claria,原報導在 Microsoft said to be mulling purchase of Claria。而 這家公司最有名的產品:Gator。

果然 comment 噓聲不斷:

I thought that said CHINA! (Score:5, Funny)

…and I got really scared there for a second. ;)

It could, of course, be a good thing, if they can buy the company, and use their software for something other than spyware and popups!

以及:

I thought the exact same thing, but I didn’t even get scared. The only reason I took the time to click on the comment link without even reading the blurb, much less TFA, was because I realized I read it wrong. Had it actually said “China,” I would have just passed it off and gone on with my day. And that is scary.

還有:

Or they might embed spyware that’s even more impossible to remove from your computer. You thought gator was hard to remove? Wait until he’s coded into the kernel

有興趣的自己看… *boom*

PHP Template Engine?

Roodo! Blog 開發日誌 的「樂多日誌開發使用相關技術」中使用了 這個 PHP Tempate Engine。

這讓我想到跟 聊到一篇很有名的文章:Templates and Template Engines

這篇文章簡單來說就是這樣:「他媽的你們這些人幹嘛叫我把 PHP 改得更快,你們用 Smarty 這類的 Template Engine 當然會慢啊! 本身就是一個 Template Engine,你用 Template Engine 去寫另外一個 Template Engine 當然會慢,怪我咧,blah blah…」(當然,文句沒有這麼粗俗 :p)

但你又不能直接開放 PHP function 給 user 用:因為 user 可以把 $__GLOBAL 裡面的變數倒出來慢慢看有什麼好玩的,或者是透過你的主機寄寄廣告信 *grin*

是一套直接使用 PHP function,但是做了合理的限制的 PHP Template Engine:

Savant is a powerful but lightweight object-oriented template system for PHP.

Unlike other template systems, Savant by default does not compile your templates into PHP; instead, it uses PHP itself as its template language so you don’t need to learn a new markup system.

比起 所產生的 loading 會比較小。

Update:才剛寫完就看到 上另外一個計畫 ,將 比較不常用的功能都拿掉,有興趣的人也可以看看。

Google Video Viewer

很多人都有提到 ,這是改自 的 plugin (所以有 source 公開在這裡 上),而 發現其中一段 code 限制只能看 video.google.com 上面的影片:

+ // Google mods
+ const char* allowed_host = “video.google.com”;
+ char * host_found = strstr(p_sys->url.psz_host, allowed_host);
+ if ((host_found == NULL) ||
+ ((host_found + strlen(allowed_host)) !=
+ (p_sys->url.psz_host + strlen(p_sys->url.psz_host)))) {
+ msg_Warn( p_access, “invalid host, only video.google.com is allowed” );
+ goto error;
+ }

於是他就寫了一個 patch 把這個 “bug” 修掉了:Google Video Viewer

透過 Greasemonkey 用 CoralCDN 看無名相簿

關於 是什麼,請參考:

回到正題,我們知道最近無名說 惡搞他們 (& ),不管事情的真相是什麼 (嘿嘿), 連無名 () 慢是事實,所以我想到可以透過連到 比較快的地方 (像是) 連到無名,但後來想想這樣好像很糟,因為這樣我就要在交大放一台 Proxy server…

於是我就想到 這個超巨大的 Proxy Service (當然這不是他的本意,不過剛好可以這樣用),我猜測透過 連到無名會比 連過去快,於是我寫了這個 Script:

有問題可以寫信或是在下方留言… ( 信箱的信我比較少在看,如果過個兩三天沒回請不要當作我故意冷落你 XD)

2005/06/30 Update:這項功能開啟時無法登入,這個問題我會試著解決看看,暫時性的解法是:當你需要登入修改或上傳時,先按一下右下角的小猴子 icon,變成灰色以後就暫時可以用了。

2005/07/01 Update:現在改成只有圖片使用 ,可以 login 而且速度不會太差,先前有裝的人請先 Uninstall 再安裝一次即可。

DoubleClick 心戰喊話

廣告大盤商 DoubleClick 出來對 Browser 作者喊話「不要使用類似 之類的軟體,否則以後將沒有免費的 (網頁) 內容可以讀」:DoubleClick Warns Against Ad-Blocking Browsers

下面的第一個 Comment:

So you run a company who’s job it is to annoy people, and you are mad because someone wants to run your out of business with their new product. Sounds like capitalism at it’s best.

(Update after first comment in my blog)

我認為應該要大力推廣 之類的東西,甚至應該要變成 Browser Builtin Function。換句話說,我跟 Doubleclick 的想法是完全相反的。

當使用者不願意接受廣告時,代表廣告商需要改進,而非叫使用者應該要多看廣告、多點廣告,讓網站活下去。(也就是不要把廣告用 移掉)

廣告商可以做到很明顯的改進是,讓廣告的內容與文章內容相關: 在技術上證明可以做到的情況下,代表 所使用的技術已經落伍,應該被淘汰

這是我寫這篇的原因,而不是叫使用者不要用

不安全的「電腦防護軟體」

看到的消息:The Insecurity of Security Software,引用了 的文章 Computers’ Insecure Security,指出了目前的防護軟體漏洞滿天飛 (以「防護軟體」的標準來判斷)。

Computer-Security Software Flaws 這張表格裡面可以看到各廠商的防護軟體出包的次數。

另外在 Comments 的地方看到這段 XD

Let’s put it this way:
Windows is the Paris Hilton of operating systems.
It looks good, but it’s wide open all the time.

PS:不知道 是誰的,除了可以用 找中文版資料知道他的身世,另外也可以找 要「教材」XD

Cow

Linux & Cows 這邊看到有趣的文章:You have two cows,諷刺 的 branch 情況 :p

我自己接觸的比較多的是 (因為 steelgate 的關係),這句於我心有戚戚焉啊 XD

Debian: You have two cows. One is very old and stable. Everyone milks the other cow.

stable 裡面的東西真的是不能用 -_- (你要的功能通通都沒有,所以很穩定 XD)

不過話說回來, 4.x 與 5.x 的情況也沒好到哪裡就是了 :p