2008-02-01から1ヶ月間の記事一覧
http://code.google.com/p/substruct/ shopping cart. 正確にはpluginではなくEngine. http://b.hatena.ne.jp/entry/http://code.google.com/p/substruct/
ProxyForest - プロキシの杜から Rank が A で 2ch の書き込みに使えそうなプロクシを取ってくるスクリプトを書いてみた。 get-proxy.rb require 'open-uri' require 'hpricot' def get_proxy ips = ranks = codes = [] (0..10).each do |n| open("http://ww…
ちょっとやりたいことがあって、エントリに付けられたはてなスターの数を数えるRubyスクリプトを書いてみようと思った。はてなスターカウントAPIというのもあるけど、これはブログに付けられた☆の総数を数えるので、エントリごとの☆の数を数えるのには使えな…
Java can be surprisingly dynamic if you're willing to push it a little, and put up with the fact that everything still needs to be defined in an interface. It is reasonably straightforward to get a Java class to handle a method that doesn'…
Railsで個人ニュースサイトまとめサイトを作ってみようと思ったが、Parallels2さんのリンク切れてないサイトだけでも661サイトもあってカテゴリー分けしてる途中で萎えた。主に取り扱っているものが何なのかなんてぱっと見ただけじゃわからないっす。 という…
実は前から公開してたんだけど、最近の機種情報を追加ついで、あと Rails のプラグインを書く勘を取り戻しついでに、ちょっと手を入れたので、改めて紹介しときます。 mbterm_db は Ruby on Rails でケータイサイトをつくる際に、ブラウザのバージョンや画面…
何度も同じようなプログラムを作成しているような気がしますが、久々のRubyでクローラー作成。なんでこんなに何度も書くのかというと結構チェックしたいサイトが多く、仕事でも頼まれるためです。今回はきっちりクラスらしく作りました。結構汎用的になって…
Eコマースを成功させる秘訣は何だろうか。単純に言えば、商品と決済方法そして配送の的確さだ。システムは重要ではあるが、最重要ではない。また、現状のECシステムは独自開発かパッケージかに限らず、どれも似たり寄ったりだ。 そう考えると今更ECシステム…
これで、1.jpg, 2.png のようなファイル名で添付ファイル保存されるので、これで何かしたかったら分かるように保存しておけばOK。 メールサーバに来たメールを解析するとき メールサーバにメールが届いたらそれをトリガーにして エイリアス作って渡してあげ…
でRSpecのチュートリアルが紹介されていましたので、これをやっていきます。 RSpecのバージョンが古くて、そのままじゃ動かないとのことですが、だがそれがいい 何も考えずにやっちゃうとコピペになっちゃうしね。 それじゃあ行ってみましょう。 ■ Mastermin…
昨日、愚痴みたいなの書いてしまっておりましたが、、 朝からシコシコと続きやってて、一応そこそこできた! http://sora2hs.blog70.fc2.com/blog-entry-252.html http://b.hatena.ne.jp/entry/http://sora2hs.blog70.fc2.com/blog-entry-252.html
http://journal.mycom.co.jp/news/2008/02/22/042/ http://b.hatena.ne.jp/entry/http://journal.mycom.co.jp/news/2008/02/22/042/
Nintendo Wii 用のコントローラである Wii リモコンをPCから扱うためのライブラリ. Win32,Linux,Mac OS X等のプラットホームをサポートし,各プラットホームでソースレベルの互換性を提供する.Ruby,Javaへのバインディングもあります. http://sourcefo…
Railsをgemでupdateするついでに,gemにどんなgemがあるか一覧を見てたら*1,ruby-growlとかゆー素敵そうなのがあったので試す.とりあえずとりあえず,ソースコードに書いてあった例をやってみるぞ. require 'rubygems' require 'ruby-growl' g = Growl.ne…
exsoyがあまりにもかわいくて……かわいくて……かわいくて……作ってしまったよ! http://twitter.com/exsoy_bot 使い方 とりあえずfollowする(しなくてもいいけど、返信がわからんので) そして、 @exsoy_bot おはよう とか書くと、愛らしく返答してくれるよ。 …
自分で作ってる物でドラッグアンドドロップのUI使いたいなと思ってぐーぐる先生に聞いてみたら以下のページを教えてくれた。 つくるぶガイドブログ: ドラッグアンドドロップで並べ替え(Rails + Ajax) 読み進めていると途中でいきなりsortable_elementという…
そこで、Ruby の CGI スクリプトでも、エラーをログファイルではなくブラウザに表示させるための小さなライブラリを書いてみた。 cgi_exception.rb ## HTML エスケープ def _esc_html(s) s.to_s.gsub(/&/,'&').gsub(/</,'<').gsub(/>/,'>').gsub(/"/,'"') end #…
・ニコ動ダウンロード用gem更新(ver 0.1.0) - にたまごほうれん草 nicovideo gemバージョンアップ(0.0.6 → 0.1.0)したようです。エコノミー動画の判別の取込みありがとう御座います。 新機能(ランキング取得機能追加)のサンプル書いてみました。 #!/usr…
top_controller.rbrequire 'gainer'class TopController < ApplicationController def frontleft $gainer.digital_output[0] = false $gainer.digital_output[1] = true $gainer.digital_output[2] = false $gainer.digital_output[3] = true end def front …
───アタシの名前はRuby。パーザに傷を負った軽量言語。ゆるふわ仕様で恋愛体質の愛されランゲージ♪アタシがつるんでる友達はどうとでも書けるPerl、学校にナイショでエンタープライズで働いてるPython。訳あって不良グループの一員になってるPHP。 友達がい…
とりあえず、サーバー側のメソッドの呼び方がわかったのでメモ。 まずはサーバーサイド 1.railsアプリの作成 rails app 2. RubyAMFのインストール cd app ruby script/plugin install http://rubyamf.googlecode.com/svn/trunk/rubyamf 3. コントローラーの…
Python で Rake を真似るとしたらという反応を頂いたので、それにまつわるお話を。 まず、CodeReposにコミットしてあるtasktoolsはdistutils及びsetuptoolsを拡張するということを念頭に置いています。ですのである程度distutils.core.Commandの思想というか…
http://d.hatena.ne.jp/spitfire_tree/20080221/1203610276 これは簡単そう。 http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/spitfire_tree/20080221/1203610276
チェックポイント Rails 2.0 (2.0.2) をインストールしてみたので、メモ。 Rails 2.0 をとりあえず使ってみる コントローラーのコード JSONP と CSRF 対策の相性 情報ソース このエントリは、実際にやったことをダラダラ書いただけなので、Rails 2.0 のさわ…
すでに 1週間たってしまいましたが、デブサミで発表した内容 + 話しきれなかった部分の追加資料を公開しました。追加部分としては、だいたい以下の内容です。 # ほとんど昨年の RubyConf 発表時の内容を逆翻訳したものなのが、心苦しいところですが... (^^; …
Google TechTalk朝から団体さんでGoogleへ。 しかし、訪問するところがどこもシリコンバレーなのに 宿泊場所がサンフランシスコというのは無駄ではないのだろうか。 Googleにつくとさっそくプレゼン。 X61がXを立ち上げ直さないとプロジェクターを認識しない…
http://journal.mycom.co.jp/news/2008/02/22/042/index.html sshの代替にもなるそうな。 『rushは、Ruby言語を用いて操作を行えるシェルだ。rushを利用した場合、Rubyスクリプトと同様の見通しのよい構文でコマンドを記述することが可能になる。』 使用につ…
rush is a replacement for the unix shell (bash, zsh, etc) which uses pure Ruby syntax. Grep through files, find and kill processes, copy files - everything you do in the shell, now in Ruby. Previously if you wanted to count the number of c…
RailsがあるからRubyをやる、という訳ではないだろうがRailsからRubyに入ったという人は数多い。そうした人にとって、コントローラやモデル、テストケースまで生成できるコマンドラインツールは非常に便利に感じることだろう。 [1] 同様の手法をJavaScriptで…
http://video.google.com/videoplay?docid=-6896970638640761826 英語わかんねーけど、何となくわかる。 http://b.hatena.ne.jp/entry/http://video.google.com/videoplay?docid=-6896970638640761826