自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(149)
  • 收藏
  • 关注

Fedora Core 6 上安裝 beast (3)

覺得 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://...

2007-08-22 09:41:15 137

Fedora Core 6 上安裝 beast (2)

不喜歡 apache 嗎?apache 沒辦法用 mod_proxy_balancer 嗎?沒關係,我找到另外一個不錯的方式了,是 pound + lighttpd. 如果不想用 apache 的話,上一篇的 httpd 相關的東西都不要灌,改灌:sudo yum install Poundsudo yum install lighttpd我是覺得這邊分大小寫很沒意義,不過 yum 就是這樣﹍。p...

2007-08-15 13:16:53 133

Fedora Core 6 上安裝 beast

我選擇 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 ins...

2007-08-14 14:48:43 135

ludy 0.0.4 released

花了一點時間再測試了一下 curry 的實做,i am glad to announce that ludy 0.0.4 is released. 原本的 Proc#curry 被改名為 Proc#__curry__, 我很想把他deprecate 掉,但是後來的 Kernel#curry 也有運用到該實做,是有在考慮把他從 public 改到 private, 但考慮到也許還有用處,還是暫時放在...

2007-08-12 17:00:06 134

ludy 0.0.3 released

睽違已久,忽然心血來潮多加了幾個東西。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....

2007-08-07 06:09:16 114

Active Scaffold Upload Branch

我真的被 rails plugin 嚇到了。這幾天試著做 web development, 大家應該都知道我跟這個領域不太熟吧?可是,忽然間我覺得,這樣幾乎什麼都能做了。三個 plugin, 依照我嘗試的時間順序:1. FileColumn2. LoginGenerator3. Active Scaffold Upload Branch由於一開始使用 FileColumn 碰到了點問題,所以我有稍...

2007-07-27 16:36:10 115

[心得] RubyCocoa

轉自 ptt MacDev 板作者 godfat (godfat 真常) 看板 MacDev標題 [心得] RubyCocoa時間 Tue Jul 24 21:40:20 2007──────────────────嫌 objective-c 太難用嗎?還在等 obj-c 2.0 嗎?先試試 RubyCocoa 吧 XDhttp://rubycocoa.sourceforge.net/[quot...

2007-07-25 14:37:42 133

Ruby GUI

[begin edited] 作者 godfat (godfat 真常) 看板 Ruby 標題 Re: [心得] GUI 時間 Sun Jul 22 18:13:32 2007 ...

2007-07-22 16:17:20 274

閉關百日

即日起,本人即將到關西營區閉關百日,休養生息以及盡男生該盡的義務,大概今年十一月回來。新兵訓練出來後,就是國防役的生活啦。對了,因為新訓好像可以看點書,所以預計會帶本練功秘笈進去練功HTTP:The Definitive Guide前陣子太忙了,都沒時間看書練鍊基本功好像也不錯。...

2007-07-22 03:22:29 80

Passion

昨天我的一個好朋友告訴我「我好像失去了程式設計的熱情了。」我聽著這句話,突然覺得我蠻幸福。要說我從來沒有這種感嘆是騙人的。上上次擁有這種想法的時候,我那時正被論文跟 PHP 搞的很疲憊,剛好遇到 Ruby on Rails ,那種超乎想像的設計讓我完全掉入這個世界,也重新找回程式真正的熱情。上次出現這樣的想法的時候,剛好是前陣子案子太忙,事情多到我想殺人。一連串的忙碌讓我忘記了寫程式帶給我的快樂,...

2007-07-11 10:57:54 83

ruby facets

老實講,ruby 有一個地方真討厭,那就是每次都把我想做的東西做完了。有了 ruby, 我不覺得還有需要再自己弄一個程式語言,做得比我想像中的還好。唯一的缺點大概只有 lib 還不夠多,但有了 facets 的話,那也真的是差不多了。http://facets.rubyforge.org/該有的幾乎都有了,差的只剩下一些小東西。如果早點發現這東西,大概就不會想弄 ludy 了吧。不過想用 face...

2007-07-08 14:22:28 88

Rails 取名的一些禁忌

今天寫 Rails 寫到一半,突然發現出現wrong number of arguments (0 for 1)然後整個 controller 裡面的頁面都出現同一個 Error。之前寫的同一個controller, 裡面正常的頁面全部都不能 work,全部都覆蓋在這個Error之下。經過這一個文章的講法 ,我發現到我的 controller 裡面有個 action 叫做 send,這是 Acti...

2007-06-26 06:11:07 83

淺談 Comet PUSH Server 架構

最近有機會碰到 Comet 或是 PUSH Server 這類的技術,剛好一直覺得之前寫的 Comet For Ruby on Rails and Mongrel不夠有感覺,所以再寫一次。這裡先得講一聲,我的認知就是 Comet == Server PUSH ,有錯請告知。HTTP 統治網路界簡單來說,一般的 Socket Programming 都是保持一個雙向的連線,可以送可以收。但是 HTT...

2007-06-25 12:52:50 113

About Me

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

2007-06-24 04:24:13 324

Active Resource 已經打包成 GEM 了

Rails 1.2 的最新力作 Active Resource 已經是 beta 的 gem 了,以後安裝的人就不用每次都用 svn 下載了。安裝方式就是 gem install activeresource —source http://gems.rubyonrails.org...

2007-06-23 08:53:57 106

300篇達成,版面大修

這位客官,你沒走錯,為了慶祝本 Blog 邁向第三百篇文章,我在版面上作了很大幅度的改變。1. 搜尋改用 Google我發現到 Blogger Nav Bar 的搜尋真是爛到極點,所以我砍了 Blogger Nav Bar,並且在側邊欄直接呼叫外掛 Google 大神來幫我作搜尋,大家以後可以直接使用右邊的 Search Bar 來搜尋本站的文章。2. 版型大改版型改成我最喜歡的白底黑字,而特別的...

2007-06-20 16:17:07 122

Textile,RedCloth,Vim

Textile 有在用 Instiki 的人就知道,他是使用 Textile 這種語法。Textile 這種語法設計的目的是因為 Web 當中的核心 HTML 語法,實在不是為為了方便人書寫而設計的,裡面格式相當的囉唆而且難以書寫閱讀。為了書寫方便,所以產生 Textile 這種 Light Weight Markup Language 語法。 Textile 的使用方式就不再詳加介...

2007-06-17 16:32:02 110

用 JRuby 來連接 Oracle

JRuby 為 Ruby on Rails 帶來的效果已經出現了。根據 這篇文章 ,裡面提到了Oracle在 MAC OS X 上面支援度相當的差勁。沒有 standard client 也沒有 standard Oracle C libraries,導致 MAC OS X 上面,用 Ruby 連結到 Oracle 是一個Painful Job。以前遇到這檔事情,大家只能摸摸鼻子,說聲「再加強」。...

2007-06-17 09:22:57 84

JRuby 的未來

JRuby 主要貢獻者之一 Ola Bini 在 JRuby 發表 1.0 之後,發表了一篇文章,裡面提到當初發展到 1.0 的目標就是 Ruby compatibility,而且似乎也已經達成了。而 JRuby 未來的路要怎麼走呢?JRuby 的主要開發者 Charles Nutter 也早就明示繼續加強速度Java Integration加強,1.1 可能會重寫整個 Lib支援 Ruby 2....

2007-06-15 13:50:17 82

Leopard 立志成為最好的 Ruby on Rails 開發平台

蘋果自從發現到 Ruby on Rails 使用者有一大部分都是使用 MAC 之後,開始在 OS 上面狂推猛推用力推 Ruby on Rails。到底蘋果支援到什麼程度呢?看看這一頁吧,未來的 OSX 10.5 Leopard 會直接 Boundle 進去 Ruby 1.8.6,Rails ,Mongrel,Capistrano 。Scripting Bridge. Mac OS X is ...

2007-06-13 13:52:05 88

vim 上面使用 ruby 的方式

最近聽到有人在問 vim 上面怎麼使用 ruby,尤其是怎麼縮排的問題,我在這邊稍微提一下怎麼用。其實 vim 的設計就是使用 configuration 來做到支援不同語言,但是撰寫 vim 設定檔其實不是一件很簡單的事情,所以才有 vim-ruby 的存在。vim-ruby 是一個 gem package,只要使用他就可以幫你簡單的做好 vim 上面對 ruby 的支援。安裝 vim-ruby...

2007-06-10 09:43:13 253

JRuby on Rails 安裝方式

有了號稱可以跑 Rails 的 JRuby ,當然要來試試看 JRuby on Rails 怎麼安裝。因為我的 test 機器上面已經有裝好原先的 Ruby 跟 Rails ,所以我們就每個指令都打全部的執行檔路徑避免搞混。本 Tutorial 在 Linux 上面測試成功。安裝 RailsJRuby 有附帶一個 gems 在 $JRuby_PATH/bin/ 底下。我們使用我們最熟悉的方式來裝,...

2007-06-08 10:25:57 97

JRuby 安裝方式

JRuby 1.0 出了,我們開始看看怎麼安裝吧,這裡先測試 Linux 上面安裝方式。前置動作你的系統必須安裝好Java 1.4 以上Ant下載 JRuby Source你可以到官方下載區,或是我的 Mirror 下載 Source Package。將他解壓縮。Compile JRuby他有 bin 的版本的,不過我還是喜歡 compile 。只要有系統有 ant,我們直接打> ant即...

2007-06-08 06:32:57 211

JRuby 1.0 Release

雖然官網還沒有講,不過 Download 區已經有了1.0版了。將將將,Ruby 有始以來最受期待的 VMJRuby 1.0 Release 啦~~~~~~~我這裡為台灣地區 Mirror 一下檔案,這是 src 檔案,這是 bin 檔案。接下來的幾天,每天都要開始介紹 JRuby 的題目歐。...

2007-06-08 02:51:21 65

在 CentOS 安裝 Ruby on Rails

昨天在 CentOS 安裝 Ruby on Rails 的時候,我發現到雖然用 RubyWorks 來安裝很快,但是有些小細節還是得注意。所以還是寫一個 Tutorial 好了。1. 安裝 RubyWorks 安裝 RubyWorks Repowget http://rubyworks.rubyforge.org/public_key.txtsudo rpm --import public_key...

2007-06-04 14:58:10 133

JRuby ,Ruby 界的救世主?

今天早上看到 ericsk’s blog 的 JRuby 1.0 開始倒數,就回去看 Charles Nutter 的原文 JRuby 1.0.0RC3 Released - And This Is It!,我發現到 JRuby 很多東西真的很值得一提。1. JRuby 1.0 這周上市6/3 JRuby 1.0 RC3 發佈,1.0 Release 也將在這周發表,他將是 Ruby 1.8.5 ...

2007-06-04 09:03:34 131

Rails 2.0 預計的新特色

Ruby on Rails 作者 DHH 在 Rails Conf 2007 主題演講 A peak at Rails 2.0,裡面提到很多 Rails 2.0 預計有的新功能,大致上還是走「加強 REST ,修改許多細節,尤其是 performance 」的方向走,現在我們就來 check 一下吧。由於投影片沒有講得很清楚,我也順便看了 Robbin 的 railsconf2007大会介绍。更好...

2007-06-03 08:03:29 60

Fedora 7 安裝 Ruby on Rails

全新燒燙燙的 Fedora7 出來了,當然開始 test 他對 Ruby on Rails 有沒有問題啦(其實只是我愛好安裝新版本 Linux)。我最近發現到 Red Hat 系列對 Ruby on Rails 的支援度真是好,真的還蠻心動的。當然啦,最好安裝的方式還是 RubyWorks,一句yum install rubyworks馬上所有東西裝好,不過現在我們一個一個手動安裝吧。前置動作 ...

2007-06-01 11:20:19 74

寄信問我問題給我的朋友們

我先說一下我現在 Email inbox 裡面的情況,我每天會收到 10 ~ 50封左右的問 Ruby on Rails 問題 Email,x 封左右的 Start up 合作信件,還不包含我工作相關信件。也就是說,你們寄給我的信件通常會在Email 大海中飄盪,運氣好我會看到,而且就算看到了,我通常抽不出時間解決。最慘的是,通常 10個問題有五個是重複的....................。...

2007-05-28 09:25:08 82

Event Driven Mongrel

Mongrel 就大家所知道的,是採取 Thread 的方式來運作的,但是multi thread 在concurrent 大時 loading 會很重,要花很多時間處理很多 thread sync 問題。所以現在很多 Web Server ,包含 Lighty,Zeus 都是採用 Event Driven 的方式來實做,Apache 現在也有 Event Driven 的運作方式。 Mongr...

2007-05-28 08:21:28 51

[ 書評 ] Ruby on Rails 專業網站案例實作

對於我這樣不認真的人來說,要我寫 Testing 簡直是要了我的命,所以我從一開始看 Ruby on Rails 的時候,就完全沒碰 Testing 的部份。上次 UbiSunrise 的活動結束後,我還記得有觀眾告訴我 Ruby on Rails 比 Java 好的地方就是 Testing 讓我霎時間一個大大的 shock 。到底 Ruby on Rails 的 Testing 有何精妙之處...

2007-05-23 08:22:50 85

RubyWorks 0.0.1 Release

如果你覺得安裝所有的 Ruby on Rails 相關套件,並且將 Production Server系統設定好是一件很麻煩的事情嗎?或許你可以試試看 RubyWorks。RubyWorks 是一個在 Red Hat Enterprise 或是 CentOS 上面的套件組合,他會幫你把所有 Production 環境下面的相關的 Ruby on Rails 套件跟 Server 套件一次安裝完成,...

2007-05-17 15:14:57 77

把你的 Rails App 打包成 RPM Package

剛剛看到 gigix 寫的 Create RPM For Your Rails Application,這是一個叫做 rpmpackager 的 rails plugin,目的是將你的 Rails App 打包成 RPM Package。我覺得這個東西假設配合 RubyWorks ,是一個在 Fedora Like Linux 上面還算是不錯的 deploy 的好作法。前置工作 在使用這個 pl...

2007-05-17 15:04:40 154

心愛的 Object 變心啦

剛剛發現一個很有趣的事情,寫 code 的時候,有兩個 Model :Person 跟 Setting ,他們呈現 1: 1 關係。結果當我想要創立一個新的 Person 的時候,為了希望能夠簡化設計,我就將其中一個人 a 當作預設值,每個新增 Person 的 Setting 直接 copy 一份過去,所以我就這樣寫a = Person.find(1)b = Person.new( :name...

2007-05-15 15:36:26 87

jRuby 代表的意義

最近看到這篇文章,裡面有一個問題 請問在JVM上跑Rails要幹嘛? 我在這邊講一下為什麼我對 jRuby 的期望那麼深。我們看一下一段 code ,這是從 Ruby Cookbook 抓下來的範例 #!/usr/bin/env jruby# random.jrbrequire 'java'include_class 'java.util.Random'r = Random.new(123)...

2007-05-15 10:19:23 124

Rails + Memcached

這篇介紹如何將 Memcached 跟 Rails 做一個結合,先介紹一下 Memcached 這個著名的套件。Memcached 是一個分散式的 Memory Object 架構,最早是 Life Journal Team 為了加快速度而開發的套件。 他可以啟動許多 Deamon 來將所有其他 Client 的 Object 都集合起來,並且做到多機器同步化的工作。他最大的優點是在於不需要考慮資...

2007-05-13 08:03:27 149

Twitter , Rails , Scalibility...More

Twitter 是一個最近非常熱的 Web Site,他們主要是可以利用簡訊,網頁更新自己的近況。Twitter 的開發者 Alex Payne 在接受訪問的時候,拋出了一個震撼性的議題他覺得 Rails Scalibility不好夠震撼吧。在這個時刻,我發現到很多人都開始發表了 「Rails 本來就有效能上的問題...barabara....看來 Rails 社群要完蛋了 ........」。看...

2007-05-10 16:48:24 83

coderay

事情很簡單,就是每次我貼程式碼都覺得有很大的困擾,因為不只排版很麻煩,highlight 的問題更是折騰。我之前曾經改寫過一個用 ruby 寫成的 nopaste, 他是呼叫外部 highlight 的程式,查了一下,是這個:http://www.andre-simon.de/. 關於那個 nopaste 我就不多提了,寫得很爛,沒什麼營養。(這也是我想改寫的原因)後來你也知道,我三分鐘熱度很嚴重...

2007-05-06 12:35:54 99

[News] Rails IDE 近況

ApatanaApatana 自從跟 RadRails 整合後,最新出的第一個整合版本終於出了,下載點在這裡。不過 JavaEye 上面的群眾哀鴻遍野,大家發現整合的版本好像還不是很好,畢竟是 First Beta 版本,有很多問題是必然的:p 想當初 Lighty 1.5 的前幾個 Beta 版本不知道讓我出現多少次 CPU 100 %的情況。所以還是建議,可以先玩玩 Apatana Rail...

2007-05-06 02:43:51 418

script/plugin

well, 由於我跟 Rails 不熟,所以很多地方只能憑空臆測,如果有誤也望請指點。很多跟 Rails 有直接關係的細節我也難以深究,所以大概只能從 Ruby 的角度看下去。總而言之呢,Rails 的 plugin 比起 rubygems 還更要簡單得多,根本沒有任何需要設定的部份,只要把目錄開好就可以輕易使用了。目錄結構大約是:init.rbinstall.rblib/*.rbtest/*.r...

2007-05-05 09:49:05 150

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除