Category Archives: Programming

Programming

當笑話看多之後…

笑話看一次兩次還會笑,但是同樣的話題不斷重複出現時,你就不會想去理他們了。

喔,我指的是「這次是So-net惡搞無名?」這篇。

等下要做的事情先寫出來好了,以免到時候都沒做 =_=

  • 洗澡 (…)
  • 用 XMLHttpRequest 把一部份的架構實做出來,最重要的部分是先將 XMLHttpRequest Proxy 生出來,至於認證與 custom CSS 甚至 custom template 可以晚點在做。

Eric Raymond 對 GPL 與 BSD license 的看法

上看到 對於 的看法:Eric Raymond talks about GPL and BSD licenses

原文在 Eric Raymond talks about GPL and BSD licenses 這篇文章裡,這段說明了他的理念:

Basically, we don’t need GPL. It’s based on the belief that open source software is weak and needs to be protected. With it, we continue injuring ourselves, cutting ourselves from the economic benefits of BSD license.

簡單來說,他認為在 Open Source Community 裡, 好。

PS:如果你不知道 是什麼人,請參考 的說明:

Sudoku

是這陣子流行的小遊戲,下載後就可以玩了,有 28 天的試用期。

Anyway,如果你要 100% 確定某個地方是某個值才填進去的話,在 Hard Mode 下用手算會算到翻掉,因為我實際算過了 :p

於是我就跑去寫 code 了,其實是想要練習 STL 的 next_permutation() (我知道會很慢,不過那是小事,我只是要學會 next_permutation() 的用法),結果一時偷懶又忘了用了,也許等今天上完課再來練習吧…

PS:程式在 這裡 可以取得,發展環境是 5.x 的 gcc 3.4,所以我寫的時候用了一些 ANSI color,看起來會比較清楚。如果你在 Windows 下發現都是亂碼的話,請把 output() 裡面那堆 ANSI color 拿掉…

修改 wp-rss2.php

我發現 聯播日期正常的 blog 都是用 ,在看過 RSS 2.0 後發現 沒有送 <pubDate> (與 </pubDate>,下面的說明也一樣) 這個欄位。

事實上在 裡面也並不需要送 <pubDate> (spec 是寫 optional),所以在 與一般的 RSS Reader 都正常的情況下,我就把 <pubDate> 給拿掉了 :p (這是因為大家判斷這筆 entry 是否已經取過是透過 <guid> 判斷,雖然這個欄位也是 optional -_-)

Update:無效 XD

XMLHttpRequest 安全性問題

研究 XMLHttpRequest 時,改了半天還是弄不起來,老是出現 “Error: uncaught exception: Permission denied to call method XMLHttpRequest.open“,用 找半天看不出什麼原因,只看出跟安全性問題有關,但是也沒有說要怎麼解決。

想了一陣子才想到我這邊使用 XMLHttpRequest.open() 時是去 API (www.flickr.com) 抓,而不是同一個 site 下面的 url,把 url 改回同個 site 下面就馬上 okay 了。

於是我就試看看:用 Redirect 把某個目錄的 URL 導到 Flickr API,結果發現 XMLHttpRequest 居然抓到 Redirect 的頁面而不是 Flickr API…

這樣就很奇怪了:那我之前看到的 是怎麼做到的?突然想到 似乎是用 (參考 LfVr – a Lightweight flickr Viewer 的說明),於是跑去抓 0.5 下來看,發現…

/*
* flickr.proxy.php,
* this is an interface between the Flickr API wrapper
* and the REST methods from flickr.com

原來大家的做法都一樣,都是寫一個 flickr.proxy.php 之類的東西過一次水,然後再透過 cache 加速… *boom*

無名小站的 Blog 與 Album 備份及還原服務

備份與還原都寫的差不多了。(包含 Blog 與 Album)

Blog 的部分可以備份成 的資料,也可以把 的資料轉回無名 Blog 上。(不過轉回去的時候 Category 沒轉進去,有空再寫吧…)

Album 的部分也已經可以備份下來,目前是直接在 Windows Environment 下面的「命令提示字元」配合 WGET win32 版做備份。

剩下文件… 徵求寫 Document 的人啊… (用力吶喊)