タグクラウド

2008年03月20日

Rubyイディオム: 実行中のスクリプトのディレクトリをロードパスに追加


$:.push(File.expand_path(File.dirname(__FILE__)))


  • __FILE__ は実行時のスクリプトのファイル名
  • File.dirnameはディレクトリ名のみを取得
  • File.expand_pathは、与えられたパスが相対パスであれば絶対パスに変換。
  • $:はロードパス。pushでパスを追加。

  • タグ:ruby
posted by maeda at 10:13| 島根 ☁| Comment(0) | TrackBack(0) | ソフトウェア | このブログの読者になる | 更新情報をチェックする

2008年03月17日

たまには人の役にたてた

qpsdead様:


subversion - ベランダに原チャリ。

で泣き言ゆったら

トラックバック先に解答が・・・

超絶助かったのですが

こういうとき、どんな顔したらいいか分からないの。



役に立てたようで嬉しいです。
でも、検索の前に svn log help をご覧になると幸せになれたかもしれません。
posted by maeda at 06:44| 島根 ☁| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2008年03月15日

Rubyメーリングリスト RSSフィード、公開三日後の状況

3月12日にRubyの公式メーリングリストへの投稿をRSSで流すサービスを作ったら思いのほかたくさんの人に使ってもらっています。うれしいです。ありがとうございます。

例えばruby-list.xmlは、livedoor Readerから99名様。

203.104.98.221 - - [15/Mar/2008:09:02:20 +0900] "GET /ruby-list.xml HTTP/1.1" 200 53232 "-" "livedoor FeedFetcher/0.01 (http://reader.livedoor.com/; 99 subscribers)"


Fastladderから5名様。

125.6.162.3 - - [15/Mar/2008:08:48:34 +0900] "GET /ruby-list.xml HTTP/1.1" 200 53232 "-" "Fastladder FeedFetcher/0.01 (http://fastladder.com/; 5 subscribers)"


Google Readerから6名様。このうち一人は自分ですが。

72.14.199.38 - - [15/Mar/2008:08:19:55 +0900] "GET /ruby-list.xml HTTP/1.1" 200 53139 "-" "Feedfetcher-Google; (+http://www.google.com/feedfetcher.html; 6 subscribers; feed-id=11238006972048948098)"


livedoor Reader利用者の多さは異常。
Google Readerの16倍って、これは世間一般のシェアを反映している数字なんでしょうか。それともruby-list読む人はlivedoor Readerの利用率が高いというだけなんでしょうか。
タグ:RSS ruby
posted by maeda at 10:05| 島根 🌁| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

svn log である日付以降のログを出力する

http://d.hatena.ne.jp/qpsdead/20080315/1205511860 より。

svn log である日付以降のログを出力するとかオプションでできねーのかなー



気になったので調べてみた。以下でOK。日付を{}で囲むのを忘れると構文エラーになる。

svn log -r {2008-01-01}:HEAD http://svn.example.jp/repos/
タグ:SVN
posted by maeda at 09:15| 島根 🌁| Comment(0) | TrackBack(0) | ソフトウェア | このブログの読者になる | 更新情報をチェックする

2008年03月14日

ruby-listのRSSフィードを生成するサービスを作った

ruby-listの最新投稿をRSSで出力するサービスを作って12日に公開しました。

Rubyメーリングリスト RSSフィード:
http://www.vividfire.net/ruby-ml-feed


最近横着になって、Google Readerに表示されない、つまりRSSがない情報を見るのが面倒になってきたので、ruby-listもGoogle Readerで読めるよう、RSSを生成するスクリプトを作りました。


○実装

RSSを出すための元ネタは ruby-listの過去ログ一覧(http://blade.nagaokaut.ac.jp/ruby/ruby-list/index.shtml)。Rubyのスクリプトが20分ごとに新規投稿を取得して、XMLファイルを作成しています。

○実は類似サービスあり

ruby-listに「RSSで見れるようにしたよ」という記事を流してから知ったのですが、RSSでruby-listを読めるサービスは既にあったのですね。nabbleはcontentがHTMLで読みやすいですし。

gmane:
http://dir.gmane.org/gmane.comp.lang.ruby.japanese

nabble:
http://www.nabble.com/ruby-list-jp-f13920.html


ただ、データ入手元のサーバのおかげで、うちのはIn-Reply-Toで参照している記事などへのリンクが設定されていたりするので、少し使いやすいと思います。
タグ:ruby
posted by maeda at 01:25| 島根 ☁| Comment(0) | TrackBack(1) | 日記 | このブログの読者になる | 更新情報をチェックする

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。


×

この広告は1年以上新しい記事の投稿がないブログに表示されております。