タグ

Rubyとunixに関するyuguiのブックマーク (5)

  • Greenletters: Painless automation and testing for command-line applications - avdi.codes

    Greenletters: Painless automation and testing for command-line applications Skip to entry content Did you ever use Expect to automate a complex command-line procedure, like an FTP upload? Expect is handy – and very powerful – but for Ruby projects it sure would be nice to be able to automate console apps directly from Ruby. You may not have known it, but Ruby actually ships with a tiny Expect clon

  • だいありー

    考えてみると、Ruby でパイプライン処理を行っていくようなものって思いつかないんだよな。そんなものイラネ、なのかなあ。 map reduce の map って hash だよなぁ。やっぱ ruby っぽく hash で ...。うーん。 パイプラインじゃないけど。 計算時間の謎。 require 'benchmark' def m print Benchmark.measure{ yield }.real, "\t" end n = ARGV[0] ary = nil sum = max = nil sign = 1 ary = Array.new(n.to_i){|i| sign *= -1; i * sign} m{ sum = ary.inject{|r, e| r + e } } こんなプログラム、つまり、配列の要素の総和をとる、というプログラム。 計算時間の結果: http:/

    yugui
    yugui 2006/12/13
    NetBSDだとマルチスレッドしながらforkしちゃいかんらしい。LinuxやFreeBSDじゃ普通に使ってたけどね。
  • ホワット・ア・ワンダフル・ワールド libsigsegv でスタックオーバフローをポータブルにハンドリング

    Windows/Linux その他マルチプラットフォームの clisp では,libsigsegv というライブラリを使って,スタックオーバフローシグナルのハンドリングという激しく環境依存する処理をポータブルに実現しているみたいです. GNU libsigsegv - Handling page faults in user mode しっかし,これ,全くドキュメントが無い ! というわけで,サンプルコードを見ながら,ちょっとテストコードを書いてみました.簡単化のため,以下のソースは,たぶん Linux 上でしか動きません.libsigsegv-2.4/tests/stackoverflow1.c が,ifdef で非常にポータブルっぽくなってる (そのぶん複雑でわかりにくい) ので,可搬性を求める方はそっちを見てみてください. コンパイルには,sigsegv.h と libsigsegv

  • WideStudioMWT Home page

    バグ情報、ご質問等ございましたら、メーリングリストでご確認の上、御気軽にこちらの方までよろしくお願いいたします。 Copyright©WideStudio DevelopmentTeam,1999-2005

  • OBB vs AABB - Radium Software Development

    iPhoneの一般修理店は予約なしでも来店できる? 基的には飛び込みで修理に行ってもOK iPhoneを置いていたソファにうっかりと腰かけてしまい、パネルを割ってしまった、こんな時はスマホの一般修理店へ行きましょう。画面割れは、スマホやタブレットの故障原因として非常に多いものです。予約なしで突然お店に行っても平気かしらと、不安に思う方々もいらっしゃるかもしれません。結論としては特に問題はなく、予約なしで訪問しても画面割れの修理はお願いできます。 ただし他のサービス業のお店同様、予約なしの場合、お店が混雑していると順番待ちをしなければいけないです。特に繁盛しているスマホ修理のお店だと、行列が店内で出来ており、予約なしだと、自分の順番が巡ってくるまで長時間待たされる可能性があります。平日の朝、昼なら利用客が少ない場合が多く、飛び込みでも比較スムーズに修理が頼めます。 予約は入れた方が時短に、

  • 1