タグ

ブックマーク / blog.masuidrive.jp (6)

  • Amazon EC2でインスタンスを終了しても消えないディスク領域を年内にリリース

    Photo by callumalden Amazon EC2を人に勧めると必ず言われるのが、「インスタンスを再起動したらディスクが消えるのが怖い」。 これは「インスタンス」を再起動であって、OSを再起動してもディスクは消えないのだが、確かに起動に必要なファイルを消してしまって、OSが起動できなくなってしまうと、確かに取り出せなくなってしまいます。 ただ、このようなケースは相当少ない上に、S3という巨大なストレージがあるので、再起動まえなどバックアップをマメに行なう事で、ほぼ解消できる。事実、Stickaでは1時間おきにdumpを取って、1週間分をS3に保持するようにしています。 それでも、やはり容量が大きなデータベースを構築する場合などは、dumpを取るのが難しいなどの問題は出てきます。 これに対する回答として、Amazonがやっと、EC2でも使えるインスタンスを終了しても消えないディス

    Wacky
    Wacky 2008/04/15
  • masuidrive on rails » Blog Archive » PHPユーザの為のRuby/Rails入門

    [追記] if構文の変数スコープの説明に間違えがあります。新しいスコープは作られません。 お盆のまっただ中8/11(土)に、社内勉強会を開いて、PHPユーザ向けにRuby/Rails入門をやりました。 じつはお盆の土曜日に4時間も勉強会って事で、そんなに人も集まらないだろうと思っていたのですが、ふたを開けてみたら28名も参加があり、びっくりしました。それだけ興味を持ってもらったのは嬉しいけど、これだけ集まるなら資料はちゃんと作らないと・・・・。ということで、作った資料を公開します。なんとRuby編100ページオーバー、Rails編200ページオーバーと、かなり大作です。 RubyKaigiで、発表者のスライドの横でIRCが表示されていたのが面白かったので、勉強会の参加者には、Lingrのチャットルームに全員入ってもらって、質問やパートごとの「終わった!」という書き込みをしてもらいました。今

    masuidrive on rails » Blog Archive » PHPユーザの為のRuby/Rails入門
    Wacky
    Wacky 2007/08/25
  • masuidrive on rails » Blog Archive » [紹介] HTTPでdRubyと同じようにリモートメソッドを呼び出すNetworkFacade

    dRubyは専用のプロトコルを使って、リモートアクセス用のクライアントとサーバを構築しますが、NetworkFacadeを使うことで、HTTPを使ってRubyのオブジェクトのやりとりをすることが出来るようになります。 dRubyを使ったことがある人なら、ほとんど同じように使うことができます。簡単なサンプルが、プロジェクトのページに記載されているので、ぜひ参考にしてみてください。 こちらでも簡単なオブジェクトは試しましたが、まだ出たばかりなので、エラー処理などが正しく行われているかに不安が残ります。 同時に既存のXML/RPCやRESTをオブジェクトにバインドすることもできます。 Wikipediaを呼び出すのは下記の様なコードになります。 #!/usr/bin/env ruby require 'rubygems' require 'network-facade' class Wikipe

    Wacky
    Wacky 2007/05/12
    dRubyは専用のプロトコルを使って、リモートアクセス用のクライアントとサーバを構築しますが、NetworkFacadeを使うことで、HTTPを使ってRubyのオブジェクトのやりとりをすることが出来るようになります。
  • chrootなDebian環境を作ってRailsを閉じ込める

    Posted by masuidrive Tue, 18 Apr 2006 09:42:00 GMT 最近、Rails仕事が増えてきて、一つのパッケージ空間でRailsRubyGemsを動かすのに問題が出てきたので、Debianをchrootして、その中にアプリを閉じ込める様にしてみる。 chroot を使って異なる Debian ディストリビューションを起動する を参考にして、Debian内に新しいSargeをインストールし、そこに手動でRails環境を構築。MySQLサーバは、chroot外の物を利用。 (chrootされてない環境で) # mkdir -p /sub/APPNAME # debootstrap sarge /sub/APPNAME http://ftp.debian.org/debian/ # echo "proc-APPNAME /sub/APPNAME/pro

    Wacky
    Wacky 2006/05/03
    最近、Railsの仕事が増えてきて、一つのパッケージ空間でRailsやRubyGemsを動かすのに問題が出てきたので、Debianをchrootして、その中にアプリを閉じ込める様にしてみる。
  • 工作に使えるカラー液晶モジュール

    Posted by masuidrive Sun, 12 Mar 2006 05:06:00 GMT やっと発見。AVRやPICに繋げられる、カラー液晶。 USBモジュールを使えば、シリアルデバイスとして見える様だ。 スペックは120×120で64k色。普通に128kbpsでシリアル接続。フォントも3サイズ持っていて、簡単なdrawコマンドも持っている。 120ドットx120ドットx2バイトx8ビット=230kbitか。全部転送したら0.5コマ/秒ぐらいしか出ないなぁ。 PCに繋げられるし、CPUメーターやメールチェックなどで、使うと面白いかも。 値段は、体$36.49+USBモジュール$21.17。個人で普通に遊べるな。そのうち何かで買おう。 追記 03/19 05:02 すっかり、URL書くの忘れてました。>> Dontronics – 4D Systems Micro-LCD

    Wacky
    Wacky 2006/04/15
    スペックは120×120で64k色。普通に128kbpsでシリアル接続。フォントも3サイズ持っていて、簡単なdrawコマンドも持っている。
  • Realtime validation using Ajax

    Posted by masuidrive Wed, 04 Jan 2006 21:45:00 GMT Ajaxなどを駆使して、入力値を動的にチェックするライブラリ、realtime validation を公開しました。 >> http://masuidrive.jp/validation 正規表現とメッセージを指定するだけで、入力した瞬間にユーザに対してガイドメッセージを表示させる事ができ、今までの様に画面遷移後にエラーが出て、ユーザがエラー位置を把握しづらいと言う事がありません。 これで、あなたのサイトも一気にWeb2.0! なのに使い方は超簡単。 prototype.js とvalidate.js を自分のHTMLに読み込んで、下記の様に正規表現で表示するメッセージを指定するだけ。 Validator.register({ "#mail" : { "/^([^@\\s]+)@((?:

    Wacky
    Wacky 2006/01/07
    Ajaxなどを駆使して、入力値を動的にチェックするライブラリ、realtime validation を公開しました。
  • 1