`
文章列表
大家好,我是 thegiive,我正在服國防役新訓,先跟大家打個招呼。最近一直沒時間碰 Ruby on Rails ,不過軍中倒是花了點時間研究步槍。賢者總是說到「觸類旁通」這件事情,我也剛好從步槍這種殺人兵器中,看到了一些東西,很值得軟體開發借鏡。在此先警告一下,我只是在陳述輕兵器設計哲學之間的比較,並非鼓吹輕兵器,戰爭等東西,如果認為槍枝是邪惡不能被提及之人,請勿進入本文。我研究的東西,就是號稱 20世紀最偉大的武器 AK47 ,跟屈居第二的 M16 的之間的瑜亮之爭。AK47 是由蘇聯槍械設計師米哈伊爾·季莫費耶維奇·卡拉什尼科夫設計的自動步槍。這款武器號稱槍中之王,很多第三世界國家的戰爭 ...
覺得 pound + lighttpd 太麻煩嗎?又翻到一個應該不錯的選擇,是一個俄國人寫的 http server, 也具有 reverse proxy 和load balancing 的能力。godfat ~ 3.2$ port info nginxnginx 0.5.29, www/nginx (Variants: universal, dav, flv, mail, ssl)http://nginx.net/Nginx ("engine x") is a high-performance HTTP(S) server and reverse proxy,as well ...
不喜歡 apache 嗎?apache 沒辦法用 mod_proxy_balancer 嗎?沒關係,我找到另外一個不錯的方式了,是 pound + lighttpd. 如果不想用 apache 的話,上一篇的 httpd 相關的東西都不要灌,改灌:sudo yum install Poundsudo yum install lighttpd我是覺得這邊 ...
我選擇 apache2.2 + mongrel_cluster + postgresql安裝 apache 和其他的東西。sudo yum install httpdsudo yum install httpd-develsudo yum install opensslsudo yum install readline安裝 rubysudo yum install rubysudo yum install ruby-develsudo yum install ruby-libssudo yum install rdocsudo yum in ...
花了一點時間再測試了一下 curry 的實做,i am glad to announce that ludy 0.0.4 is released. 原本的 Proc#curry 被改名為 Proc#__curry__, 我很想把他deprecate 掉,但是後來的 Kernel#curry 也有運用到該實做,是有在考慮把他從 public 改到 private, 但考慮到也許還有用處,還是暫時放在 public 下,以後如果發現真的沒用了,會改到 private 下。現在的用法是:multiply = lambda{|l,r| l*r}double = multiply.curry[2]asse ...
睽違已久,忽然心血來潮多加了幾個東西。in CHANGES:==============================ludy 0.0.3, 2007.08.071. ludy_ext: added: 1. Proc#curry 2. Proc#compose 3. Proc#chain 4. Symbol#to_proc 5. Array#foldl 6. Array#foldr 7. Array#filter removed: 1. Fixnum#collect ...
我真的被 rails plugin 嚇到了。這幾天試著做 web development, 大家應該都知道我跟這個領域不太熟吧?可是,忽然間我覺得,這樣幾乎什麼都能做了。三個 plugin, 依照我嘗試的時間順序:1. FileColumn2. LoginGenerator3. Active Scaffold Upload Branch ...
轉自 ptt MacDev 板作者 godfat (godfat 真常) 看板 MacDev標題 [心得] RubyCocoa時間 Tue Jul 24 21:40:20 2007──────────────────嫌 objective-c 太難用嗎?還在等 obj-c 2.0 嗎?先試試 RubyCocoa 吧 XDhttp://rubycocoa.sourceforge.net/[quote]It lets you write full-stack Cocoa applications in Ruby. It is also possible to write a Cocoa appli ...

Ruby GUI

    博客分类:
  • gui
[begin edited] 作者 godfat (godfat 真常) 看板 Ruby 標題 Re: [心得] GUI 時間 Sun Jul 22 18:13:32 2007 ───────────────────────────────────────說是這樣說,不過真正開始測試的時候,我發覺﹍1. w ...
即日起,本人即將到關西營區閉關百日,休養生息以及盡男生該盡的義務,大概今年十一月回來。新兵訓練出來後,就是國防役的生活啦。對了,因為新訓好像可以看點書,所以預計會帶本練功秘笈進去練功HTTP:The Definitive Guide前陣子太忙了,都沒時間看書練鍊基本功好像也不錯。
昨天我的一個好朋友告訴我「我好像失去了程式設計的熱情了。」我聽著這句話,突然覺得我蠻幸福。要說我從來沒有這種感嘆是騙人的。上上次擁有這種想法的時候,我那時正被論文跟 PHP 搞的很疲憊,剛好遇到 Ruby on Rails ,那種超乎想像的設計讓我完全掉入這個世界,也重新找回程式真正的熱情。上次出現這樣的想法的時候,剛好是前陣子案子太忙,事情多到我想殺人。一連串的忙碌讓我忘記了寫程式帶給我的快樂,只是一直感覺到累累累。Ruby on Rails 的東西也是這樣,成長的很快,但是我是不是跟著他一起成長呢?還是一直原地踏步呢?我到底追求的是什麼呢?我得到了什麼呢?很幸運,這種疲憊感很快的就不見了,因 ...

ruby facets

    博客分类:
  • ruby
老實講,ruby 有一個地方真討厭,那就是每次都把我想做的東西做完了。有了 ruby, 我不覺得還有需要再自己弄一個程式語言,做得比我想像中的還好。唯一的缺點大概只有 lib 還不夠多,但有了 facets 的話,那也真的是差不多了。http://facets.rubyforge.org/該有的幾乎都有了,差的只剩下一些小東西。如果早點發現這東西,大概就不會想弄 ludy 了吧。不過想用 facets 有點麻煩,例如我想用 Array#shuffle, 就必須require 'rubygems'require 'facets'require 'array/shuffle'這麻煩到爆炸了吧!!不過 ...
今天寫 Rails 寫到一半,突然發現出現wrong number of arguments (0 for 1)然後整個 controller 裡面的頁面都出現同一個 Error。之前寫的同一個controller, 裡面正常的頁面全部都不能 work,全部都覆蓋在這個Error之下。經過這一個文章的講法 ,我發現到我的 controller 裡面有個 action 叫做 send,這是 ActionController 裡面的 function,Ruby 以為我要 Overridden 這個 function,所以才有這種情況。有些錯誤不實際去做還真的不知道,Rails 有一些取名的禁忌,都記 ...
最近有機會碰到 Comet 或是 PUSH Server 這類的技術,剛好一直覺得之前寫的 Comet For Ruby on Rails and Mongrel不夠有感覺,所以再寫一次。這裡先得講一聲,我的認知就是 Comet == Server PUSH ,有錯請告知。HTTP 統治網路界簡單來說,一般的 Socket Programming 都是保持一個雙向的連線,可以送可以收。但是 HTTP Design 為了以下理由,設計方向為單向的。提高 Server 處理效能方便作 cache,Proxy 容易融入方便作 Server Farm網路發展初期,實體硬體狀況不佳,很容易造成 conne ...

About Me

我是誰?我叫 thegiive,網頁程式設計師一名,喜歡簡捷有力的東西。Ruby 是我最愛的語言,Ruby on Rails 是目前最好的網頁設計框架。要聯絡我請寄信到
Global site tag (gtag.js) - Google Analytics