avatar

大兜

右手寫程式,左手寫音樂

標籤:Ruby

留言

漫畫下載器

Github 傳送門

筆者是個漫畫迷,其中最喜歡拜訪的網站莫過於這家,但因為是網頁,在離線狀態就無法看了,加上最近的 Ruby 課程常放網頁爬蟲程式給學生當練習,於是這個 gem 就誕生了。

安裝

$ gem install sfacg

使用

下載海賊王 751 話

$ sfacg...
繼續閱讀

留言

噗浪機器人製作

回聲蟲示範

以下這段程式碼的功能即是在自己河道上只要聽到有人發新噗,立即回應一模一樣的內容給噗主。

require 'tjplurk'

api = Tjplurk::API.new CONSUMER_KEY, CONSUMER_SECRET, TOKEN_KEY, TOKEN_SECRET...
繼續閱讀

留言

五倍的祝福,五倍紅寶石

http://5xruby.tw

莫名其妙地,第二間公司就這樣開張了。

三年,從 Movimpact(已停止運作)、腦袋有動工作室一路到五倍紅寶石,有趣的是這些我有參與創辦過程的單位,其名字湊巧都是我想的,偶爾我也懷疑到底是我體貼的隊友想讓我開心的,抑或我說不定是個命名的天才?...

繼續閱讀

留言

凱薩密碼中文版

靈感是受到凱薩密碼的影響,且英文論壇中為了避免髒話或敏感詞彙被擋,有 rot13 的出現(其實就是凱薩加密,key 設定成 13,所以 rot13 兩次會等於原來的句子)。想說中文也可這樣玩,所以決定寫一個全世界最沒用的玩具。

安裝

gem install tj_caesar_cipher...
繼續閱讀

留言

Ruby 2.0 重點介紹

終於也等到了 Ruby 2.0 RC 釋出的消息,看來正式版本也不遠了。而 Ruby 2.0 是什麼?又到底都參了啥好處?這裡整理一些我的筆記。

首先 Ruby 2.0 完全向下兼容,這是個好消息,意味之著你不用更改你的程式碼便可以從任何版本無痛升級 2.0(python 迷表示羨慕?)...

繼續閱讀

留言

My Rails Template

Why

We engineers always hate repeating doing the same thing.

Take me for instance, everytime I create a new rails project, I edit GemFile to install lots of useful gems such as devise, carrierwave, etc, and then download Twitter Bootstrap with newest version, extract it into vendor/assets/images, vendor/assets/javascripts and vendor/assets/stylesheets, finally, replace ../img/xxx.png into xxx.png in bootstrap.css and bootstrap.min.css.

What

My template does two things:

  1. Automatically install the following gems:

    • devise
    • cancan
    • carrierwave
    • simple_form
    • dynamic_form
    • will_paginate
    • rdiscount
    • rails-i18n
  2. Download Twitter Boostrap with the newest version, and correspondingly extract files into vendor/assets/

Usage

rails new myapp -m=https://raw.github.com/gist/4010690

Alternatively, if you encounter some SSL problem during the previous command, please download the file directly and run:

rails new myapp -m=filename
繼續閱讀