What have you found for these years?

顯示具有 引用 標籤的文章。 顯示所有文章
顯示具有 引用 標籤的文章。 顯示所有文章

2008-06-26

words from Matz

http://www.ruby-forum.com/topic/157571#694113

[quote="Matz"]

So unless something went terribly wrong,
we would enjoy playing with 1.9 stable on our Christmas holidays.

matz.

[/quote]

也就是說,1.9.1 將會是 stable version?
1.9.0-2 前一陣子釋出了,不過我一直沒試。
一方面 macports 沒有,二方面常常在看 trunk 的話,
哪個 tag 倒是沒有太大的差別...(可能穩定度有差啦)

只能說 ruby 1.9 穩定度遠遠不到我的預期,
看 The Ruby Programming Language 一書的作者,
似乎也是怨聲連連... XD 不過在他堅持 spec 時,
也會被大部分的人抗議,因為 ruby 1.9 是目前的 trunk,
而大家都希望能讓 ruby 持續進步。

結果後來他也住口了,大概民意就是如此吧 XD
雖然我也比較支持持續修改,但總覺得遭眾人圍剿很可憐,
更何況 1.9 真的早該 stable 了...

盼望這次的 Christmas 真的能夠開始用 1.9,
去年的 Christmas 那 1.9 根本就差太多了...

然後 trunk 就快往 2.0 前進吧。這樣 1.9 才有穩定的可能。
照他們的說法我感覺是這樣。因為 trunk 就是要充滿實驗性的東西? XD

*

不過這次 ruby 漏洞的事件,官方真的處理得很糟。
要嘛就不要那麼早 release tag, 要嘛就應該確定可用。
而且官方網站幾乎什麼資訊也沒有,也沒對後來的錯誤出面聲明什麼。

[quote="ruby-lang.org"]
Solution

1.8 series
Please upgrade to 1.8.5-p231, or 1.8.6-p230, or 1.8.7-p22.

[/quote]

結果這裡面好像好幾個版本連跑 rails test 都會 segmentation fault...
雖然我總覺得 rails 程式很髒,但會跑到 segmentation fault 就肯定是
ruby 的錯了 :(

振作啊...

這是民間 patch:
http://www.ruby-forum.com/topic/157392

2008-06-09

這是接龍嗎?

http://www.ffsymphony.net/forums/viewtopic.php?p=85651#85651

裡面的這句話:

"Now, open you eyes and see, I am no mere Marduk,
my names are countless, my age beyond reckoning."

跟 Sacrifice(活祭)裡面 Marduk 所說的一字不差,
可是從來就不是第三人稱的描述。難道是同人嗎!?
懶得從頭看,就先 note 起來。

我真的曾經想把 Sacrifice 的劇本全部背起來過...
可惜 google 裡找不到,不然真的會考慮慢慢背。

*

updated:
嗯,還有其他的字句,不過好像不太一樣:

????: Greetings, old friend.
Pensuke: It cannot be! Marduk!
Marduk: Indeed, but in this world I will no longer have that name. Call me Ashur.
(沒記錯的話,後面應該是 They call me A???? here.)
Pensuke: Why have you come here?
Marduk: Our bargain is incomplete, your rivals have fallen, but our reckoning is not yet fulfilled.
Pensuke: My...my rivals?! You destroyed everything! The very earth was crumbling beneath my feet!
(我記得有 You destroyed everything 沒錯)
Marduk: Do not blame yourself overmuch, the doom of Alem was pre-ordained, content yourself that you were but a pawn, as you will be again.
Pensuke: Never!


*

updated2:
http://www.ffsymphony.net/forums/viewtopic.php?p=73329#73329
這一大段意思很接近,有些字句也一樣,例如:
「"Substance?" Arkamond asked. "What? Like a lord, or a king?"」
這段應該是 Mitharas 之類的拼法的人講的...
「"A tyrant." Pensuke replied. "Had you looked upon me then you would have thought me an evil man." He chuckled, bitterly. "Most people did. I had laboured all my life to build another man's empire, when he died too young...far too young, authority fell to me alone. But I was not as well loved as he had been. Despised is more like it."」
這段,意思非常接近,不過我不確定用字一不一樣。至少 tyrant,
died too young, far too young 有印象應該一樣。
還有這句
「"Aye, but the demon was too powerful, I could not control it."」

2008-05-04

svk, we're done; hello git-svn

http://boodebr.org/main/done-with-svk-hello-git

有空時我就會試試看把 svk 的資料轉移到 git 上
理由是...

1. 看起來 git-svn 確實可以取代 svk
2. svk 有些狀況確實讓我覺得有點討厭...
3. 嘗試新東西沒有壞處
4. svn 好像真的該被淘汰了,這樣 svk 也會有太多 svn 包袱
5. git-gui 好棒!

希望會有個好結果!

2008-05-03

latin

「我的拉丁文老師——瑞利太太(她的羅馬生日派對無法挽救
拉丁文的衰微)想要說服我們拉丁文的文法因其確定性、邏輯性
與一致性,會使得心智也變得確定、邏輯與一致(現在這種說法
是出自電腦程式語言的老師之口了)。」

——《語言本能》第四章「語言的運作」p. 123

2008-05-02

Love/Hate Ratio

不知道為什麼看到 PHP 最低,只有 0.324, 連 C 的一半都不到,
就覺得很爽...

http://www.rubyist.net/~matz/slides/rc2007/mgp00026.html

我承認我現在很討厭 PHP

2008-04-17

五種 developer

我想我通常會是第四種或第五種 XD

http://www.ruby-forum.com/topic/149772#661642

[quote="Akinori MUSHA"]

It all depends on your standpoint, really.

If you are a mission critical production application developer, you
would just want bug fixes and nothing else.

If you are an average production application developer, performance
improvement would also be welcome.

If you are a library developer, the bigger the difference between 1.8
and 1.9 the more difficult it is to develop and maintain your library.
If you drop support for 1.8, you are leaving average users behind. If
you stick with 1.8 and hesitate to support 1.9 until it is production
ready, you are left behind when 1.9 is ready. So changes that makes
1.8 closer to 1.9 may help you.

If you are a bleeding edge developer, you couldn't care less about 1.8
as you say.

But after all above, if you are a Ruby developer like me, you must
care about all kinds of people using Ruby in various ways.

I'll tell my thoughts in detail below.

[/quote]

2008-04-12

左腦與右腦

好久沒打無刻黑,寫程式都打打停停,想打一篇長一點的。
這樣流暢地打字好爽啊 ~~~~~~

quoted from 語言本能 第十章:語言器官和文法基因 page 356

沒有任何一個生物學家可以解釋為什麼左腦控制右邊身體,而右腦控制左邊身體,
直到心理語言學家 Marcel Kinsbourne 提出一個幾乎不太可能的假設。所有兩邊
對稱的無脊索動物(如昆蟲)它的左邊身體是受到中央神經系統左邊神經的控制,
而右邊身體是受到右邊神經的控制。這些無脊索動物是脊索(chordale)動物的祖先
(如魚、兩棲類、鳥、爬蟲類、哺乳類,他們脊椎是有一層硬殼保護的),但是所有的
脊索動物都是左邊神經控制右邊身體的這種交互控制。

是什麼原因使得脊索動物決定重新設定新的方式,而沒有繼續採取無脊索動物的方式?
下面是 Kinsbourne 的想法。假設你是一個動物,你的左邊神經控制著你的左邊身體,
現在你把頭轉個 180 度到後面去看,像貓頭鷹一樣(轉到 180 度就停止,別像
「大法師」(The Exorcist)那個電影中的女孩子一樣頭一直轉)。現在想像你的頭
是被卡住了,你的神經線纜扭轉了半周,現在你的左腦控制了你的右邊身體。

當然 Kinsbourne 並不是真的說我們的祖先真的把他的頸子卡住了,而是說這個把頸子
轉半周的基因指令是在胚胎發展期就有了,我們可以在蝸牛和蒼蠅的胚胎發展上看到。
這聽起來很怪,像是用很荒謬的方法去建構一個有機體,但是演化本來就是這樣,因為
演化不是從頭開始、重新設計,它是就地取材,就手邊有的材料來改良。例如我們 S 型的
脊椎骨就是我們四隻腳在地上匍匐進行的祖先留給我們的遺產,因為弓形的背利於不停地
彎下腰和站起來。像畢卡索畫的比目魚的頭是因為它長期貼在海底的沙地,若是另一隻眼
不長到上面來的話,它長年瞪著的是海底的沙,一點用也沒有,所以演化使它兩隻眼長在
一起,像個怪物。

因為 Kinsbourne 所假設的生物沒有留下任何化石痕跡,且又在五百萬年前絕跡了,
所以沒有人知道它為什麼會把神經扭轉了 180 度。(或許它的祖先有改變它的姿態,
像比目魚一樣,負負得正,又把它變回來了,演化是沒有遠見的,或許它的頭和身體
對齊了,在一個直線上並不是演化把它轉回來了,而是演化又使它再扭轉了 180 度,
又變成正的了,誰知道呢?)不過這沒有關係,Kinsbourne 的假設只是說這種轉變
(rotation)一定有發生過,但是他並不是說他可以重新建構出為什麼它會發生。
(在蝸牛的例子上,這個轉變以以曲折的方式來進行的,好似扭麻花的方式。對蝸牛,
科學知道的比較多,我還記得我的生物課本曾經這樣解釋:「當頭和腳保持不動時,
它的腸子轉了 180 度,使肛門朝上,跟頭在一起,……這樣安排的好處對一個居住
在殼中,只有一個開口的動物來說是顯而易見的。」)

為了要支持他的理論,Kinsbourne 蒐集了很多證據,他注意到無脊索動物的主要
神經束是在腹部,而它們的心臟卻在背部,假如我們把頭和身體扭轉 180 度的話,
得到的正好就是這個樣子,Kinsbourne 找不到任何其他的動物是這樣被扭轉過
一次或二次的,對動物來說,身體的巨大改變會影響它整個的功能設計,做了以後
是很難再挽回的。我們的祖先被扭轉了軀體,而五百萬年以後,我們左腦的中風
會使得右臂麻木。

對稱身體的好處是為了要在沒有什麼對稱的環境中吸取感覺訊息。對於不直接與
環境互動的身體系統來說,這個對稱就未免負擔太重了,所以內臟器官如心、肝、
胃就不需要對稱,大腦中的神經迴路也是一樣。

讓我們來想像一下刻意操弄物件的動作,這個動作對環境沒有太大的關係,操弄者
可以把物件放在任何他想要放的地方,所以有機體的手以及控制這個手的大腦並不
需要對稱,以便對另一邊發生的不可預測事件做反應,所以它可以依照執行這個動作
最有利的方式來設計它的機制。操弄一個物件最有利的方式是兩手分工合作,一個手
抓住物件,另一個手來處理它,所以龍蝦的大腳就是不對稱的,而控制各個動物
種類的爪或手的腦也是不對稱的。

人類是動物界中最善於操弄任何東西的種族,所以我們也是最有左、右手之分的動物。
在歷史上,任何一個時期、任何一個文化社會中的人,百分之九十是右利的(慣用
右手的),而這些人都是有一個或二個偏向右手的左腦顯性基因。擁有二個隱性的
這個基因的人,就不會有很強的右手偏好,有的還是變成右手的人,有的變成左手
的人,有的變成兩手並重的人。

[...中略...]

就語言上來講,慣用左手的人並不是慣用右手人的鏡射(mirror image),兩者並非
一模一樣只是左右有差而已。左腦控制著絕大多數人右手人的語言(97%),但是右腦
只有控制著一小部份左撇子(19%)的語言,大多數左手的人,語言中心仍在左腦(68%)
或是兩腦都有。對左手的人來說,他們語言中心在兩腦的比例遠比在右腦來得多,所以
左手的人,一邊腦中風後得失語症的機會會比較少。有一些證據顯示左手的人在數學、
空間和藝術上的表現會比較好,但是比較容易有語言上的缺失,如失讀症和口吃。
即使本身是右手的人,若是有左手親戚(即這個人只有一個偏右的顯性基因)他在斷句
上的表現也是與純右手的人有一點點的不同。

==

除了排版、一些錯別字修正外,還改了一點點的用語。不過改不多,因為沒有原文。

2008-04-11

This is not longer a DSL. It's broken English.

http://pragdave.blogs.pragprog.com/pragdave/2008/03/the-language-in.html

by Dave Thomas

I can't agree with you more.

It's BROKEN English..........

Please don't ever try to invent something that looks like
English but not English at all. (I won't say it is English just
because they have some similar "words". A language is not
just some "words".)

訂閱: 文章 (RSS)