原创 如何製作自己的gem

 Rails支持多種方式的擴展,包括plugin,gem, 或者放到lib文件下等多種方式。 但是隨着bundler的出現, Rails3時代我們還是寫gem比較好, 方便管理。 所以下面只介紹如何製作屬於自己的gem。開始之前先確保

原创 如何學習Ruby

提示:本文是學習方法論,不喜勿看。我是從06年底開始關注Ruby的,07年的時候投入到了Ruby的開發中,並持續到今天。我從畢業到現在,除了Ruby還使用過VB、Java、JavaScript, 大學裏也學過C/彙編,因爲我是學電子專業的,

原创 如何學習Ruby

提示:本文是學習方法論,不喜勿看。我是從06年底開始關注Ruby的,07年的時候投入到了Ruby的開發中,並持續到今天。我從畢業到現在,除了Ruby還使用過VB、Java、JavaScript, 大學裏也學過C/彙編,因爲我是學電子專業的,

原创 「Ruby」命名之爭 :singleton_class? meta_class? eigen_class?

class << self; self; end這段代碼,每個Rubyist應該都很熟悉。但是這裏面的self是什麼? singleton_class? meta_class? eigen_class?在早期,確切來說應該是Ruby1.

原创 Ruby企業版(REE)調優

 本篇文章如果有訂閱Ruby5的童鞋們應該知道的。 最近國外的一個同行Bryan Liles做過一個對RubyEE下執行測試的的評測: 未調優前: 410 scenarios (410 passed) 3213 steps (3213

原创 教與學的思考

在今年6月份,很意外的接到了一休的電話,於是我受邀成爲了51CTO的Ruby課程(誘人的Ruby)講師。關於是否接受這個任務,我幾乎沒做什麼思想鬥爭。從當年認識「小廢物」,然後在51CTO上面寫博客開始,再到認識一休以及其他的51CTO的其

原创 「誘人的Ruby」入門篇調查報告總結

「誘人的Ruby」是我錄製的一套Ruby學習課程,一共分成了「入門」 - 「基礎提高」 - 「進階」 - 「高級」四大篇章。 去年(2013)在入門篇課時完結之後,我發起一個調查報告,一共有97人蔘與調查,爲了感謝參與調查的朋友,每個參與調

原创 長短相形

“天下皆知美之爲美,斯惡已;皆知善之爲善,斯不善已。故有無相生,難易相成,長短相形,高下相傾,音聲相和,前後相隨。是以聖人處無爲之事,行不言之教。萬物作焉而不辭,生而不有,爲而不恃,功成而弗居。夫唯弗居,是以不去” ———《道德經》小時候,

原创 大話Ruby Block

這是Ruby中「方法和塊(block)之間」的奪魂戰!注:本帖,不討論Ruby中塊(block)的函數式語言特性, 在「誘人的Ruby」視頻中已有相關論述。「點此閱讀全文」51cto的博客,我編輯了半小時,代碼還是全部連成一行,無語了!相關

原创 「追根溯源」Ruby數組的uniq方法

昨天,在羣(「誘人的Ruby」 QQ學習羣號:222359552)裏,@趙宇 問了一個問題, 爲什麼他修改了hash方法和eql?方法,會對uniq方法有影響?詳細請查看:http://tao.logdown.com/posts/16568

原创 ORT識別Captcha【記錄】

心血來潮, 想識別一下一般論壇裏登錄的驗證碼,類似於這樣的 網上有一個tesseract-ocr庫,是一個OCR 引擎。 此引擎的優點重複下,字母類語言的識別率幾乎可達100%,前提是圖像最好黑白(二值化過地),噪點少地圖,測試時發現

原创 【Ruby大事件】HeroKu被Salesforce收購

   剛看到消息 :  Heroku was acquired by Salesforce.com for $212 million!    Heroku是一個Paas雲服務商, 專門用於託管ruby/rails應用,  這次Salesf

原创 TextMate集成rvm

 我們經常用rvm來管理多個版本的ruby/gems.  當我們從多個版本間切換的時候, TextMate並不知道這事兒, 怎麼辦呢? 看如下修改:   1. textmate 的 Shell Variables 添加 TM_RUBY,

原创 如何製作自己的gem

 Rails支持多種方式的擴展,包括plugin,gem, 或者放到lib文件下等多種方式。 但是隨着bundler的出現, Rails3時代我們還是寫gem比較好, 方便管理。 所以下面只介紹如何製作屬於自己的gem。開始之前先確保

原创 心無旁騖

我的一個從小學就經常欺負我的朋友說我,「你說你長的五大三粗的,這麼多愁善感」, 沒辦法,哥的思想就是細膩。xinwupangwu.JPG一到晚上,爲了減去我這五大三粗的塊頭,每天出去鍛鍊,快走,完事後回到上圖中那個裝置上面,轉轉腰。當我鬆開