それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

2012-10-17から1日間の記事一覧

Xpathのtext()を実現するjquery

jQueryでXpathを通そうとしたら、通らなかった。テキストノードが文字列まるまるを持つってどうやるの? :contains だからね! Xpath //div.title[text()='test’] jQuery $("div.title:contains('test')") Nokogiri 別解 nokogiriでxpathが通るんだけど、con…

手早く Radikoを録音する (Mac OSX / Linux)

RadikoをLinuxやMacでパパっと録音する。録音するコマンドはgithubにサンプルがある。→https://gist.github.com/raw/875864 Linuxの場合 apt-get install rtmpdump sudo apt-get install libfreetype6-dev libgif-dev libjpeg62-dev libt1-5 zlib1g-dev liba…

Rubyでパイプを作る(atコマンドの例)

Rubyはパイプを作って、コマンドの標準入力になにか書き込むことが出来る atコマンドになにか書き込む例。 IO.popen("at -q r '#{(Time.now+60).strftime("%H:%M %d.%m.%Y")}'","w"){|io| io.puts "#/bin/sh /etc/init.d/apache reload " ;} grep コマンドに…

Rubyのシグナル番号を指定してプロセスグループを殺す

Rubyでプロセスを殺すことができる Process.kill("KILL", 123) で出来るのだけど。プロセスグループをそのままKILLしてみたかった。 Process.kill(signal, pid ... ) pid で指定されたプロセスにシグナルを送ります。signal はシグナル番号か名前(文字列また…

rubyの tempfileの ファイル名

RubyにはTempfileという便利なクラスがある。これは次のように定義されていて。 class Tempfile < DelegateClass(File) end 作成されたファイル名 これで定義されているのでファイル名は TempFile#path で取得することが出来る ただし、close前は無理 f = Te…

[]ハードディスク内の重複ファイルを探す。

よく同じファイルが別名で存在することがよくある!。プロジェクトのドキュメントを扱っていると、これがよくある。多人数になればなるほど、みんなが適当にバックアップ・コピー取って編集するので、同じファイルが大量に出てきて焦る。写真も別名で出てく…

ruby でコマンドをエスケープする方法

Rubyでコマンドを実行しようとすると、困ることがある。 これははエラーになる。 #!/usr/bin/env ruby `md5sum 2012-06-04(cygwin).key` 正しくは次の形 #!/usr/bin/env ruby ` md5sum 2012-06-04\(cygwin\).key ` カッコはエスケープしてないと解釈されない…

送料節約まとめ。ヤマト・ゆうパック・はこBoonを比較しました(オークション送料表)

ヤフオクなどで色々送料を節約する方法を考えました。宅急便の料金は何処も似たようなものだと思っていました。いつもだいたい同じ料金になるし、最寄りの営業所で出せばいいと思ってたり、安心のヤマトで送れば大丈夫と思ってたこともありました。 各社特長…