タグ

2012年3月8日のブックマーク (5件)

  • Rubyで手っ取り早くWEB開発環境を用意する。WEBrick利用 - むかぁ~ どっと こむ

    Rubyに標準で入っているWEBrickを使って cgiが動くhttpサーバーを立ててみたので公開 apacheなどのhttpサーバーを用意せずに rubyだけのコードで動きます。 ※2013/7/26追記 sinatraの方が簡単なので下記も参考まで。 Rubyの入門や書き捨てアプリを作る場合は sinatraがオススメ! #!/usr/local/bin/ruby # -*- coding: utf-8 -*- IP = '0.0.0.0' #IPは変えること PORT = '8080' #port は1024以下にしないこと、する場合はroot権限 DOC = './' CGI_PATH = '/usr/local/bin/ruby' #環境にあわせてwindows 'C:\Ruby193\bin\ruby.exe' require 'webrick' opts = { :BindA

    mukaer
    mukaer 2012/03/08
    ブログ更新!
  • Rubyでコマンドラインの引数と標準入力を取得する - むかぁ~ どっと こむ

    # -*- coding: utf-8 -*- p ARGV #=> ["hoge", "foo"] ARGV.each_with_index do |x,i| puts "ARGV[#{i}] = #{x.inspect}" end #=> ARGV[0] = "hoge" #=> ARGV[1] = "foo"""]""] 標準入力の取得 text.txt ファイルを用意

    mukaer
    mukaer 2012/03/08
    ブログ更新!
  • 川崎悟司『動物の歩き方』

    川崎悟司 オフィシャルブログ 古世界の住人 Powered by Ameba 川崎悟司 オフィシャルブログ 古世界の住人 Powered by Ameba 去年、もっとも話題を集めた動物といえば 2足で立つレッサーパンダ の「風太」くんであろう。 しかしながら、レッサーパンダが2足で立つことは それほど珍しいことではないという。 そのわけはレッサーパンダの足の構造だ! われわれ人間と同じく 他の動物と違い、レッサーパンダは「かかと」を地面につけて歩く。 クマもよく立ち上がったりするが、 「かかと」を地面につけた歩き方を普段からしているためだ。 「かかと」をつけることによって、 2足でも安定感があり、容易に立つことができるわけだ。 このような動物を「蹠行性動物」という あと、かかとを上げて歩く動物に 「指行性動物」そして「蹄行性動物」と3タイプが存在する。 **************

    川崎悟司『動物の歩き方』
    mukaer
    mukaer 2012/03/08
    逆関節なんかなかったんだ! しかし、ロボは逆関節が格好いい
  • Clojureの作者が作ったデータベースDatomicが凄い

    プログラミング言語Clojureの作者Rich Hickey氏率いるClojure HackerのチームがDatomic(デートミックと発音するらしい)というデータベースをリリースしました。これが何やらとてつもないです。10年先を行ってる技術じゃないでしょうか。 まだ番サービスは始まっていませんが開発環境用のライブラリが配布されています。 Datomicは斬新なアーキテクチャなので一言で説明するのはとても難しいです。 私が理解できたことを簡単に説明します。 2014/1/20追記 ライセンスモデル、サポートストレージ、サービスとしてではなく独立して使用する形になるなど記事作成時の内容から色々変更が合った部分を更新しました。 変更不可なAppend-onlyデータベース 従来のデータベースで、あるレコードを変更するというのはそのレコードに対応した場所があり、そこのデータを書き換えるというこ

  • 30分前に顧客DB消しちゃったけど質問ある? : VIPPER速報

    mukaer
    mukaer 2012/03/08
    これは怖い!! BCP(business continuity plan)とかまともに用意してなさそう。用意してたらDBサーバー死んだ場合の対策できそうなのに・・・