image

  • フォト Amazonギフト券
    ※この時計の時刻は、閲覧しているパソコンのものであり、必ずしも正確な時間とは限りません

検索

最近のトラックバック

無料ブログはココログ

« 2007-06-11 | トップページ | 2007-06-13 »

2007-06-12

2007-06-12

ピックアップ:麻生久美子さんインタビュー, SafariブラウザをWindows対応に, etc...

- http://blog.creamu.com/mt/2007/06/ajax108ajax_compilation.html
> > クールなAjaxスクリプト108選『Ajax Compilation』 | CREAMU

こういうのを xfy で試してみようと思う。

- http://www.business-i.jp/news/sou-page/news/200706120060a.nwc
> > FujiSankei Business i. 総合/アップル、SafariブラウザをWindows対応に

- http://business.nikkeibp.co.jp/article/manage/20070611/127009/
> > もう技術だけではイノベーションを起こせない (常盤文克の「新・日本型経営を探る」):NBonline(日経ビジネス オンライン)

- http://d.hatena.ne.jp/lethevert/20070611/p1
> > lethevert is a programmer - Java: サンタクロース問題

- http://homepage.mac.com/nsekine/SYW/SYWSoft/learnCocoa/
> > Cocoa はじめの一歩

- http://d.hatena.ne.jp/hurricanemixer/20070608/1181309607
> > さよならテリー・ザ・キッド - hon-ninの麻生久美子さんインタビューが面白すぎる

- http://www.yasuhisa.com/could/entries/001151.php
> > COULD:SpaceTime で 3Dブラウジング

ruby で find + grep

ある文字列を含む行を再帰的に検索したくなった。

unix なら
  $ find . -name ¥*.xml| xargs grep version
のようにすれば済む要求だ。

windows ではどうすればよいか。
eclipse の file 検索でもいいが、コマンドファイルを作っておきたい。

すこし ruby のライブラリーを調べて次のようにしてみた。
(自宅では Mac しかないので、windows 上のruby で動作するからは会社でないとチェックできないけど)

require 'find'

def my_grep_version(path, reg)
  File.read(path).grep(reg) {|line|
    puts "#{path}¥t#{line}"
  }
end

Find.find(File.expand_path('.')) {|path|
  my_grep_version(path, /version/) if File.fnmatch("*.xml", path)
}

ruby (1.8.6) でも jruby (1.0) のどちらでも動作するようだ。

汎用的にするには、コマンドラインでファイル名パターンや検索文字列を得るようにするべきだが、今回はそこまでする必要は無い。
やるとしたら、zip などのファイルの中身もできるようにすることだ。
この拡張については、後日 やってみよう。

ピックアップ: RubyKaigi2007発表者のブログ一覧, Google Analytics のTips, etc...

RubyKaigi2007 は行くべきだったなぁ。(行けない理由はいくつもあったけど...)

- http://mono.kmc.gr.jp/~yhara/d/?date=20070611#p01
> > [ruby][event] RubyKaigi2007発表者のブログ一覧 - Greenbear Diary (2007-06-11)

- http://journal.mycom.co.jp/news/2007/06/11/006/
> > JRuby 1.0、待望のリリース! - Rubyとの互換性が目標レベルを達成 | エンタープライズ | マイコミジャーナル

- http://ameblo.jp/yahooseo/entry-10036323600.html
> > ystは過去分を見ない順位|web2.0

- http://blogs.itmedia.co.jp/hiranabe/2007/06/rubykaigi2007_d_cf25.html
> > RubyKaigi2007 での Dave Thomas 基調講演 - An Agile Way [ITmedia オルタナティブ・ブログ]

- http://google-mania.net/archives/323
> > Google AnalyticsでトラッキングするためのTips - Google Mania | グーグルの便利な使い方

- http://wiredvision.jp/news/200706/2007061123.html
> > WIRED VISION / 次期Mac OS:UIを革新する『Core Animation』(1)

- http://business.nikkeibp.co.jp/article/tech/20070607/126771/
> > その場の空気、読めていますか (川口盛之助の「ニッポン的ものづくりの起源」):NBonline(日経ビジネス オンライン)

« 2007-06-11 | トップページ | 2007-06-13 »

mokuji

2013年12月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

google

  • twitter
  • __
  • _
    Googleボットチェッカー

合わせて読む

  • 合わせて読む
    フィードメーター - katoy: cocolog あわせて読みたい

リンク