Ruby

スポンサーリンク
Ruby

Twitter OAuthに必要なKEYをそろえる

TwitterのAPIをRubyでいじっていたので、書きました。 CONSUMER_KEYとCONSUMER_SECRETは事前に入手して、スクリプトの最初の部分を書き換えてください。 入手先 → をクリックしてこんな感じで入力すればすぐに...
Ruby

5分でわかる Ruby を知らない人が Ruby の便利さを学べる記事をかいたよ

Ruby を知らない人に Ruby の話をして欲しいと言われてないけど、ブログを書きました。((本当は[http://weble.org/2010/12/28/php-beginner:title=元ネタ]と同じ頃に[http://hiroki.jp/2010/12/28/1120/:title=前のエントリー]を書いて、はてブがぶっちぎられたが悔しく、未だに人気エントリーになってないからノリで書きました。ごめんなさい。)) 難しい話は抜きにしたいんだけど、抜きにしちゃうとまったく訳わかんないから簡単に説明する。 今回は Ruby の erb ってのを使って元ネタ同様のことを実現する。 mod_ruby が動くサーバなんて自分でつくらないとないだろうけど、 その辺はどうにかしてもらう。 erubyが導入されていれば、ファイルの1行目に #!/usr/bin/eruby -McKuCutf-8 とする。(([http://twitter.com/otnx:title=@otnxさん]情報ありがとうございます。)) そんなこんなで、どうにかしてもらったら、 <%= と %> で囲めば動きます。 どうにかしてもらったサーバで example.html というファイルの拡張子を example.rhtml すれば良いだけです。 >|ruby| <%= Rubyスクリプト %> ||< 拡張子を変えずに動かすこともできます。 .html ファイルでも PHP を使いたい場合は .htaccess ファイルに以下のように書けば良いだけ。サーバーによってはこれを禁止してたり、少しやり方が違う場合がありますが、大体動くので、どうにかしてもらった人に言ってください。 >|shell| AddType application/x-httpd-php .rhtml .html ||< フレームの代わりにRubyを使うってのがないので、参考になるのはありません。 致し方ないので、[http://weble.org/2010/12/28/php-beginner:title=フレームの代わりにPHPを使う]を参考にしてください。 ついでに Ruby を少しでも使えるようになれば、こんなことができるという一例を紹介します。
Ruby

RubyKaigi2010 3日目レポート

家に帰って、Rubyラーメン食べて、レポート書くまでがRubyKaigi2010ですよ。 RWikiを怠慢な私の10年間 - Masatoshi SEKI 10周年記念。パチパチ。 Practical Ruby Projects with ...
Ruby

RubyKaigi2010 2日目レポート

家に帰ってレポート書くまでがイベントの参加ですよ。 ってことで、2日目のレポート。(1日目は残念ながら不参加) そもそも着いたのが12時頃。Matzの基調講演がちょうど終わったところ。 会場のネットワークは重すぎるのでIRCぐらいしかできな...
Ruby

mixiアプリの会員数をグラフ化

twitterでmixiアプリ(携帯)の「まちつく!」がハンパないぐらい会員数が伸びてるってことで、mixiから会員数を取得してくるスクリプトを書いてrrdでグラフ化してみた 増加の角度が他のアプリに比べてスゴイ! まず、設定ファイル。 m...
Ruby

Ruby製KVS「ROMA」公開

本日おこなわれた楽天テクノロジーカンファレンス2009にて、楽天トラベルで稼働しているKVS(Key Value Store)のROMAがオープンソースで公開されました。 1kb程度の小さいデータであれば、10,000qps以上のパフォーマ...
Perl

プログラミング問題を求めて

Fizz-Buzz問題みたいな数分で解けるプログラミング問題をまとめたものがあったら、ちょっとやってみたいなぁ。と考えて探してみたけど、いいのが見つからなかった。 だけど、プログラミングコンテンツとしておもしろそうなモノをいくつか見つけたの...
Ruby

Fizz Buzz 問題 プログラムを書けないプログラマを雇うのは雇う側の問題

プログラマの中途募集をしたら、「PHPできます」という技術者が応募してきて、1週間使って、WEBメールフォーム1つすら仕様通りにできなかったというノンフィクションがあるらしい。 もう、そういうレベルになると、応募する方にも問題あるだろうし、...
Ruby

rails マイグレーションで特定のバージョンを指定する

$ rake db:migrate VERSION=23 バージョンはdb/migrateディレクトリ以下にあるddd_create_cart.rbなどの先頭数字
Ruby

Rubyをはじめるなら「たのしいRuby」から

Rubyをはじめるなら、これからといわれるほど、 鉄板と思われる「たのしいRuby」をやっとこ読み終わる。 で、結局、やっぱり鉄板だと思う。C#やPerlをやってきた経験からいうと、 イテレータ 条件式の判定 同じ処理の構文が何種類もある(...
スポンサーリンク