What have you found for these years?

2009-08-12

murmur (1)

i hate that anything can remind me something
then there are too many too many things i
shouldn't have read about.

*

總算讓 swfupload 再度能動了。追查半天才想到,
flash 沒有 cookie, 因此沒有 session.
試了一下,把之前偽造 cookie 的動作,
放到 filter 並放到最前面,果然成功做出假 session.

因此 flash 就好像也有 cookie 和 session 一樣,很好!

*

唔,如果要講 functional programming,
也許先從 algebraic datatype 開始?
翻翻之前的 haskell 程式,搭配 scala 服用好了。

*

下午時在想,以 ramaze 的方式的話,應該不需要 rails
那種 route => controller 的對應。ramaze 的 route
似乎是以 rewrite 為基準來做的。因此,可以保有
:controller/:action 的結構。

這樣就有點像是外部 uri 與內部 uri 是區分開來的。
在 rails 如果要做到類似的作法,大概就是都用 url_for 來做。
仔細想想,也許這才是對的吧?

不過這又牽涉到一件事,假使我現在本身就是不對稱的 uri ?
意思是輸出的 uri, 跟輸入的 uri 本來就是不相同的。
那麼用 url_for 仍然是不行的。

ramaze 應該怎麼處理這件事?
似乎還是逃不掉自己做一份 routes 的產生器。

0 retries:

Post a Comment

All texts are licensed under CC Attribution 3.0