2008-10-01から1ヶ月間の記事一覧

Typo goes GitHub : Typo official weblog

Posted by Frdric de Villamil Thu, 23 Oct 2008 20:02:00 GMT I’ve always been pretty hostile to Git and Mercurial like version control systems, and have a particular love to SVN. We’ve however decided today to switch Typo from Subversion to …

アクセスメソッド - クラスの概念 - Ruby入門

使い方は次のようになります。 class Car def initialize(carname="未定義") @name = carname end attr_accessor :name end 上記のように対象となるインスタンス変数名に対して「attr_reader」「attr_writer」「attr_accessor」のいずれかを使って上記のよう…

思いついた未来を軽量言語で実装してみよう − @IT

http://www.atmarkit.co.jp/fcoding/articles/future/futurea.html http://b.hatena.ne.jp/entry/http://www.atmarkit.co.jp/fcoding/articles/future/futurea.html

RubyでGoogleカレンダーを操作する

TrinityTです。 約半年ぶりの投稿になってしまいました・・・ 今回はRubyでGoogleカレンダーを操作する方法を説明します。 ここではzorioさんが作成したRuby用のGoogleCalendarAPI操作ライブラリを使用しました。 参考URL:http://gcalapi.rubyforge.org/ 続…

rirb を github に登録して gem 化した - まめめも

はるか昔に rirb (Remote IRB) というのを作って放置していましたが、github に登録して gem を公開してみました。せっかくなので再紹介。 rirb (Remote IRB) とは 実行中の Ruby プログラムにアタッチして irb プロンプトを開かせることができます。グロー…

Railsで月間2.8億PV--COOKPADのリニューアル - builder by ZDNet Japan

455万人のユーザーを擁する世界最大の日本で最大のレシピコミュニティーサイト『COOKPAD(クックパッド)』。これを運営するのが、クックパッドだ。同サイトは、今年10周年を迎え、7月には大規模なリニューアルを実施した。 このリニューアルにあたっては、R…

NetBeansのEmacsキーバインドを変更する - Hatena::Rubyist::Ubuntu - Rubyist

NetBeansにはEmacsバインディングが最初から用意されていて、各種IDEのEmacsキーバインドの中でもかなり出来が良い。Vim使いならvi系のプラグインを追加してNetBeansを使用するのだろうが、どのみちVimScriptが使えなければ完璧に環境を再現するのは難しいわ…

下請けの原則 - T/O

元請けから提示される仕様には期待するな。 仕様を提案してもよいが、義務ではない。 仕様を確認せずに、実装を約束するな。 仕様に記載されていない機能は、実装してもよいし、実装しなくてもよい。つまり、実装するな。 http://d.hatena.ne.jp/katzchang/2…

netswitch! | 決定版! Rails用画像添付プラグインpurl

Rails pluginとして動く言語、purlを公開しました。 purl はクライアントサイドから柔軟な画像処理を行うために開発されました。 サムネイルの生成などを行うプラグインはいくつかありますが、そのどれよりも強力で汎用性、拡張性があります。 セットアップ …

An analysis of Ruby 1.8.x HTTP client performance | apocryph.org

Not too long ago I bitched about the performance of Ruby’s HTTP client. Some of the comments to that post prompted me to investigate this further, in the hopes of finding a more performant implementation solution. The results of my analysi…

ヽ( ・∀・)ノくまくまー(2008-10-21)

[Ruby] mp3 の ID3 タグを機械的につけるcddb からCD情報を取得していない殺風景な mp3 が目の前にある (※1) (※1 ネットに繋がってないPCで慌ててリッピングした) 問1)これをどうにかせよ (※ なお、CDはTSUTAYAに返却済みとする) ID3タグ そもそもなぜ mp3…

PHPよりRubyの方がおっさんに優しい説 - いぬビーム

おっさんなので preg_match の引数順が覚えられません。 preg_match("target", "/pattern/", $matches); 引数が3つもあるんです。 並び方のバリエーションが6種類もある。適当に書いたら正しく動く可能性は16%です。 Rubyだったらこう↓ matches = "target".m…

ke-tai.org > Blog Archive > Ruby on Railsを使ったケータイサイト開発を解説した連載記事「jpmobileとRailsで楽しい携帯Web開発」

kanbeさんからのタレコミです。 フォーラムから情報提供いただきました。ありがとうございます。 @ITにRuby on Railsを使った携帯サイト開発方法を紹介した連載記事、「jpmobileとRailsで楽しい携帯Web開発」が掲載されています。 → @IT jpmobileとRailsで楽…

RJSなら数行のRubyコードでAjaxアプリを作成できる − @IT

Ruby on RailsのRJSでかんたんAjax開発(後編) 〜パターンとライブラリで作るAjaxおいしいレシピ(出前編)〜 RJSなら数行のRubyコードで Ajaxアプリを作成できる 志田裕樹 株式会社アークウェブ 2008/10/22 ほんの数行のRubyコードで、Ajaxアプリケーショ…

Hidden features of Ruby - Stack Overflow

Continuing the "Hidden features of ..." meme, let's share the lesser-known but useful features of Ruby programming language. Try to limit this discussion with core Ruby, without any Ruby on Rails stuff. See also: Hidden features of C#; Hid…

ADC―Developing Cocoa Applications Using MacRuby

Developing Cocoa Applications Using MacRuby Ruby is a dynamic programming language that, over the last few years, has enjoyed enormous popularity, thanks in part to the Rails web framework. Now with MacRuby, you can create Mac OS X applica…

無題メモランダム: [Ruby on Rails] テキストフォーマット関連の便利なViewヘルパー

Module: ActionView::Helpers::TextHelper (http://api.rubyonrails.com) auto_link(text, link = :all, href_options = {}, &block) テキストに含まれるURLとメールアドレスをAタグで囲えるメソッド。 パラメーター text:置き換えたいURLやメールアドレスが…

Greenbear Diary - 世界のナベアツに Ruby で挑戦する : 記号を減らしてみたバージョン

世界のナベアツに Ruby で挑戦する : 記号を減らしてみたバージョン世界のナベアツに Ruby で挑戦する - Tociyuki::Diary の別バージョン。 require 'nabeatsu' include Nabeatsu (1.から 40).まで{ 3.の倍数 と 3.がつく数字 の時だけ アホに なって 5.の倍…

Greenbear Diary - Rubyで広がる日本語DSLの世界!!

Rubyで広がる日本語DSLの世界!!昨日のネタがウケたので、悪ノリしてみました。 Rubyを使って自然言語(というか英語)っぽい記述を行うライブラリといえばRSpecがまず例に上がるんですけど、 最近はもう英語に近くなりすぎて、日本人にとっては逆に使いに…

ワンライナーのコマンドラインオプション - Ruby入門勉強ルーム

ワンライナーを書くためのコマンドラインオプションです。 ワンライナーを試すために、以下のファイルを用意します。 lang.dat Ruby, Java Perl, PHP, JavaScript COBOL, C++, Python -e コマンドをスクリプトとして実行する。 >ruby -e 'print "Hello Ruby …

簡単な日記(2008-10-20) - RubyでPORTAから書誌データを取ってくる

RubyでPORTAから書誌データを取ってくるRuby を使って、国立国会図書館の PORTA から書誌データを取得してみます。今回は ISBN の指定による検索を行いたいので、Z39.50 インターフェースを利用します*1。 まず、Ruby のライブラリである zoom と isbn-tools…

まちゅダイアリー - Ruby を使って Flickr へ写真をアップロード

Ruby を使って Flickr へ写真をアップロードimage_ex.rbを使っていた日記をflickr.rbを使うように書き換えるというのが自動的にできるといいなと思ってブクマしたら、まちゅさんがimage_ex.rbからflickr.rbへのマイグレーションツールを作ってくれるかもとい…

InfoQ: Erlang VM上で増え続ける言語

Erlang VM上で増え続ける言語 作者 Sadek Drobi, 翻訳者 編集部 投稿日 2008年10月20日 午後12時25分 コミュニティ Ruby, Architecture トピック 言語, 言語設計, パフォーマンス&スケーラビリティ, プログラミング タグ 仮想マシン, Concurrency, Erlang Er…

喜寿の手習いにRubyはいかが?:ITpro

これまで私は「Ruby」には縁がなかった。「話題になっているな,勢いがあるな,面白いんだろうな」と思いつつ,横目で眺めていた。でも最近,思いがけないことがあったので書きたい。 恩人に,日本のコンピュータ産業の発展と共に生きてきたような人がいる。…

ruby on railsでグラフを作成する。Open Flash Chart編

nakahira kbmjでrailsエンジニアをしている。中平です。 ruby on railsのこと: ruby on rails でのシステム開発は2006年12月ぐらいからおこなっております。 ruby on rails を知ってからは他の言語をやりたくないぐらい、ハマってます。 まだまだ経験は浅い…

rsyncを用いたコンテンツの分散 − @IT

第2回 rsyncを用いたコンテンツの分散 内間 圭介 株式会社Cuon 2008/10/16 Rubyを使った大規模エンタープライズ開発が始まっている。Ruby on Railsでの開発において、インフラやアプリケーションアーキテクチャをどのように構成すべきかを考える(編集部) …

Rubyのsprintfは数字を3桁ずつコンマで区切る書式指定がない件 - ’(rubikitch wanna be (a . lisper))

1,000,000等と表示することは多いというのに、いちいちgsub使うのはうざい。数字の表記方法でよく使われるのだからsprintfでサポートすべきだと思うな。スクリプト言語なんだし。sprintf.cと自前で実装してるんだからさ。 "%#d" % 100000 # => "100000" "%#x…

黄金比 - 素人がプログラミングを勉強するブログ

var [a, b] = (function fib(a, b) b < 10000000000000000 ? fib (b, a + b) : [a, b] )(1, 1); alert(b / a); // 1.6180339887498947 Rubyだとこんな感じかなあ def sum(a) a.inject(0) {|sum, n| sum + n} end fib = (1..1000).inject([1, 1]) {|a, b| a.p…

『Rubyスクリプティングテクニック』読み終わったよ - みずぴー日記

本, 日記 | Rubyスクリプティングテクニック ―テスト駆動による日常業務処理術作者: Brian Marick, 菅野良二出版社/メーカー: オライリー・ジャパン発売日: 2008/02/23メディア: 単行本最近は、積読の消化をがんばっている。サブタイトル通りの内容。日々の…

Ruby の浮き輪

Ruby に慣れるために 私は Ruby 初心者です。Ruby に慣れるために、 小さなプログラムを Ruby 用に書き直しています。 題材は、奥村晴彦さんたちの「Java によるアルゴリズム辞典」に載っている、 Java や C++ のソースです。これらを Ruby で書いたらどうな…