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

substruct - Google Code

http://code.google.com/p/substruct/ shopping cart. 正確にはpluginではなくEngine. http://b.hatena.ne.jp/entry/http://code.google.com/p/substruct/

Hpricot の練習でプロキシの取得 - gan2 の Ruby 勉強日記

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スクリプトを書いてみた - NAT’s Programming Champloo

ちょっとやりたいことがあって、エントリに付けられたはてなスターの数を数えるRubyスクリプトを書いてみようと思った。はてなスターカウントAPIというのもあるけど、これはブログに付けられた☆の総数を数えるので、エントリごとの☆の数を数えるのには使えな…

Propagnda : Weblog : MethodMissing in Java

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'…

個人ニュースサイトの被はてなアンテナ数をRubyで計測してみた - Futile Hope別館

Railsで個人ニュースサイトまとめサイトを作ってみようと思ったが、Parallels2さんのリンク切れてないサイトだけでも661サイトもあってカテゴリー分けしてる途中で萎えた。主に取り扱っているものが何なのかなんてぱっと見ただけじゃわからないっす。 という…

Persistence is Power:ケータイサイトで機種情報を取得する Rails プラグイン mbterm_db - livedoor Blog(ブログ)

実は前から公開してたんだけど、最近の機種情報を追加ついで、あと Rails のプラグインを書く勘を取り戻しついでに、ちょっと手を入れたので、改めて紹介しときます。 mbterm_db は Ruby on Rails でケータイサイトをつくる際に、ブラウザのバージョンや画面…

Rubyでクローラー作成(mechanize, hpricot) - ウェブ-HACKS 「とりあえずやってみよう!」ブログ

何度も同じようなプログラムを作成しているような気がしますが、久々のRubyでクローラー作成。なんでこんなに何度も書くのかというと結構チェックしたいサイトが多く、仕事でも頼まれるためです。今回はきっちりクラスらしく作りました。結構汎用的になって…

MOONGIFT: RoRの高機能ECシステム「Substruct」:オープンソースを毎日紹介

Eコマースを成功させる秘訣は何だろうか。単純に言えば、商品と決済方法そして配送の的確さだ。システムは重要ではあるが、最重要ではない。また、現状のECシステムは独自開発かパッケージかに限らず、どれも似たり寄ったりだ。 そう考えると今更ECシステム…

変なヤバいもんログ / Rubyで受信メール解析

これで、1.jpg, 2.png のようなファイル名で添付ファイル保存されるので、これで何かしたかったら分かるように保存しておけばOK。 メールサーバに来たメールを解析するとき メールサーバにメールが届いたらそれをトリガーにして エイリアス作って渡してあげ…

ZDNet Japan Blog - あとで読むRailsのススメ:RSpecチュートリアルやってみる

でRSpecのチュートリアルが紹介されていましたので、これをやっていきます。 RSpecのバージョンが古くて、そのままじゃ動かないとのことですが、だがそれがいい 何も考えずにやっちゃうとコピペになっちゃうしね。 それじゃあ行ってみましょう。 ■ Mastermin…

soraなりの日々 - fc2 - [ruby]アーティストのニュースを自動取得(with quartz)...完成!とりあえず、、

昨日、愚痴みたいなの書いてしまっておりましたが、、 朝からシコシコと続きやってて、一応そこそこできた! http://sora2hs.blog70.fc2.com/blog-entry-252.html http://b.hatena.ne.jp/entry/http://sora2hs.blog70.fc2.com/blog-entry-252.html

Rubyの構文でシェルを実現する「rush」 | エンタープライズ | マイコミジャーナル

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/

SourceForge.JP: Project Info - libwiiremote

Nintendo Wii 用のコントローラである Wii リモコンをPCから扱うためのライブラリ. Win32,Linux,Mac OS X等のプラットホームをサポートし,各プラットホームでソースレベルの互換性を提供する.Ruby,Javaへのバインディングもあります. http://sourcefo…

ruby-growlをつかう - もち

Railsをgemでupdateするついでに,gemにどんなgemがあるか一覧を見てたら*1,ruby-growlとかゆー素敵そうなのがあったので試す.とりあえずとりあえず,ソースコードに書いてあった例をやってみるぞ. require 'rubygems' require 'ruby-growl' g = Growl.ne…

exsoy_botを作ったよ - leibnizの日記 - はてなグループ::ついったー部

exsoyがあまりにもかわいくて……かわいくて……かわいくて……作ってしまったよ! http://twitter.com/exsoy_bot 使い方 とりあえずfollowする(しなくてもいいけど、返信がわからんので) そして、 @exsoy_bot おはよう とか書くと、愛らしく返答してくれるよ。 …

RailsでドラッグアンドドロップのUIが鬼のように簡単な件 - ひげろぐ

自分で作ってる物でドラッグアンドドロップのUI使いたいなと思ってぐーぐる先生に聞いてみたら以下のページを教えてくれた。 つくるぶガイドブログ: ドラッグアンドドロップで並べ替え(Rails + Ajax) 読み進めていると途中でいきなりsortable_elementという…

Ruby の CGI スクリプトで Exception をブラウザに表示させる - kwatchの日記

そこで、Ruby の CGI スクリプトでも、エラーをログファイルではなくブラウザに表示させるための小さなライブラリを書いてみた。 cgi_exception.rb ## HTML エスケープ def _esc_html(s) s.to_s.gsub(/&/,'&#38;').gsub(/</,'&#60;').gsub(/>/,'&#62;').gsub(/"/,'&#34;') end #…

ニコニコ動画 ランキング取得スクリプト - unnecessary words

・ニコ動ダウンロード用gem更新(ver 0.1.0) - にたまごほうれん草 nicovideo gemバージョンアップ(0.0.6 → 0.1.0)したようです。エコノミー動画の判別の取込みありがとう御座います。 新機能(ランキング取得機能追加)のサンプル書いてみました。 #!/usr…

北海道にあるチョロQを東京からWebブラウザで操縦する方法 on Rails

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 …

kakutani &:tumblr■───アタシの名前はRuby。

───アタシの名前はRuby。パーザに傷を負った軽量言語。ゆるふわ仕様で恋愛体質の愛されランゲージ♪アタシがつるんでる友達はどうとでも書けるPerl、学校にナイショでエンタープライズで働いてるPython。訳あって不良グループの一員になってるPHP。 友達がい…

RubyAMFでFlash Remotingる - beatspace9.log

とりあえず、サーバー側のメソッドの呼び方がわかったのでメモ。 まずはサーバーサイド 1.railsアプリの作成 rails app 2. RubyAMFのインストール cd app ruby script/plugin install http://rubyamf.googlecode.com/svn/trunk/rubyamf 3. コントローラーの…

inforno :: Python,Rubyの言語内DSL構築力:PythonでRakeをまねる場合を例に

Python で Rake を真似るとしたらという反応を頂いたので、それにまつわるお話を。 まず、CodeReposにコミットしてあるtasktoolsはdistutils及びsetuptoolsを拡張するということを念頭に置いています。ですのである程度distutils.core.Commandの思想というか…

restful_authentication - spitfire_treeの日記

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 をインストールしてみた - Rails で行こう! - Ruby on Rails を学ぶ

チェックポイント Rails 2.0 (2.0.2) をインストールしてみたので、メモ。 Rails 2.0 をとりあえず使ってみる コントローラーのコード JSONP と CSRF 対策の相性 情報ソース このエントリは、実際にやったことをダラダラ書いただけなので、Rails 2.0 のさわ…

資料を公開しました - kiwamu日記

すでに 1週間たってしまいましたが、デブサミで発表した内容 + 話しきれなかった部分の追加資料を公開しました。追加部分としては、だいたい以下の内容です。 # ほとんど昨年の RubyConf 発表時の内容を逆翻訳したものなのが、心苦しいところですが... (^^; …

Matzにっき(2008-02-20)

Google TechTalk朝から団体さんでGoogleへ。 しかし、訪問するところがどこもシリコンバレーなのに 宿泊場所がサンフランシスコというのは無駄ではないのだろうか。 Googleにつくとさっそくプレゼン。 X61がXを立ち上げ直さないとプロジェクターを認識しない…

Rubyの構文でシェルを実現する「rush」 | エンタープライズ | マイコミジャーナル

http://journal.mycom.co.jp/news/2008/02/22/042/index.html sshの代替にもなるそうな。 『rushは、Ruby言語を用いて操作を行えるシェルだ。rushを利用した場合、Rubyスクリプトと同様の見通しのよい構文でコマンドを記述することが可能になる。』 使用につ…

rush

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…

MOONGIFT: JavaScriptの開発のお供に「newjs」:オープンソースを毎日紹介

RailsがあるからRubyをやる、という訳ではないだろうがRailsからRubyに入ったという人は数多い。そうした人にとって、コントローラやモデル、テストケースまで生成できるコマンドラインツールは非常に便利に感じることだろう。 [1] 同様の手法をJavaScriptで…

Ruby 1.9 which matz presented at Google

http://video.google.com/videoplay?docid=-6896970638640761826 英語わかんねーけど、何となくわかる。 http://b.hatena.ne.jp/entry/http://video.google.com/videoplay?docid=-6896970638640761826