タグ

rubyに関するheitattaのブックマーク (39)

  • Ruby 1.9 m17n リファレンス (不完全版) - diary of a madman

    以前書いた記事(Ruby 1.9 の新機能を調べてみた)の m17n がらみの箇所についてコメントやらトラックバックやらをいただいたので、もう少し調べてまとめてみた。 なお、1.9.0 リリース版ではなく、開発版(trunk r14835)で動作を確認している。 コマンドラインオプション -E --encoding "ruby -E エンコーディング名" または "ruby --encoding=エンコーディング名" のように使う。 Encoding.default_external を指定したエンコーディングに変更する。 コマンドラインで指定したスクリプトファイル(または -e で指定したスクリプト)のエンコーディングを変更する。(スクリプト内でマジックコメントによるエンコーディング指定を行なったのと同じ効果だが、マジックコメントで指定がある場合はそちらが優先) -K ruby 1.8

    Ruby 1.9 m17n リファレンス (不完全版) - diary of a madman
  • puppet wiki (パペウィキ) - Trac

    ここは システム管理ツール puppet の日語情報 Wiki です。(通称パペウィキ) 関連リンク 家サイト ソースコードリポジトリ mizzy.org 内の puppet 関連エントリ Tomoyuki Sakurai 氏による OSC2007 発表資料 「オープンソースによるシステム管理の自動化」(PDF) だ!日記 - タグ: puppet オープンソースなシステム自動管理ツール Puppet Wiki 編集について この Wiki はどなたでもご自由に編集できますが、スパム防止のためにログインが必要です。ユーザ名 puppet 、パスワード reductive でログインして編集を行ってください。 また、個別アカウントを発行させて頂くことも可能です。ご希望の場合は、ユーザ名・パスワードを htpasswd -nd でハッシュしたものを gosukenator at gmail

    heitatta
    heitatta 2011/04/14
    苦節3年、ようやく puppet を実戦配備するチャンスが
  • compiler - Vidar Hokstad V2.0 Rubyでコンパイラを書くチュートリアル

    (To follow my compiler related posts, either subscribe to my main RSS feed, or the compiler specific one ) Back in March 2008 I started publishing a series on how to write a compiler in Ruby, bottom up, that is, starting with the code generator and working my way up instead of the more traditional approach of writing the parser first. Here are the parts I've published on my blog so far. (The bits

    heitatta
    heitatta 2010/05/31
    Ruby で作る、ボトムアップコンパイラ(パーザからではなく、コード生成部分から作るコンパイラ)。コンパイラらしきものがすぐに動くのが嬉しい
  • バイナリシリアライズ形式「MessagePack」 - Blog by Sadayuki Furuhashi

    Googleが公開したバイナリエンコード手法であるProtocol Buffersは、クライアントとサーバーの両方でシリアライズ形式を取り決めておき(IDL)、双方がそれに従ってデータをやりとりするようにします。 この方法では高速なデータのやりとりができる反面、IDLを書かなければならない、仕様を変えるたびにIDLを書き直さなければならない(あらかじめしっかりとIDLを設計しておかないとプログラミングを始められない)という面倒さがあります。 ※追記:Protocol BuffersのデシリアライザはIDLに記述されていないデータが来ても無視するので(Updating A Message Type - Protocol Buffers Language Guide)、仕様を拡張していっても問題ないようです。 一方JSONやYAMLなどのシリアライズ形式では、何も考えずにシリアライズしたデータ

    バイナリシリアライズ形式「MessagePack」 - Blog by Sadayuki Furuhashi
    heitatta
    heitatta 2008/11/19
    速くて IDL いらずのオブジェクト・シリアライザ。
  • NeverBlock

    What is it all about? NeverBlock is a Ruby library that allows developers to write non-blocking, concurrent code in a transparent manner. Meaning that you will keep coding in your traditional ways while you get the benefit of non-blocking IO operations. Traditionally, a Ruby application would block whenever it requests an IO operation. This can be solved by running code in multiple threads but t

    heitatta
    heitatta 2008/11/17
    Ruby 用の non-blocking 並列ライブラリ
  • RubyCocoaでスクリーンセーバを作る

    RubyCocoaでスクリーンセーバを作る手順を解説する。 MacOSのスクリーンセーバ MacOSでは以下の手順でスクリーンセーバを作ることができる。 ScreenSaverViewクラスを 実装して.saverという拡張子を持つbundleを作る。 定期的に呼ばれる animateOneFrame メソッドを実装する。 このバンドルを/System/Library/Screen Saver/に置く。 XCodeにスクリーンセーバのテンプレートは用意されていないが、 「Cocoa Bundle」のプロジェクトを作成し/ ScreenSaverViewのサブクラスのObjective-Cプログラムを追加し/ 拡張子をsaverに変更すれば スクリーンセーバ用のbundleをビルドすることができる。 RubyCocoaでの実装 ScreenSaverViewのサブクラスを直接Rubyで書くこ

  • Rails勉強会@東京第23回 - 世界線航跡蔵

    Rails勉強会@東京第23回 に行ってきた。2週間遅れだけどレポートする。 勉強会の形式は いつものごとく 。 ただ、今回は試験的に「昼懇親会」を行なった。 そこで話しているうちにうち解けてセッションが弾むのでは? セッションの時間を潰して長い自己紹介をしなくても、自然に相手を認識できるのでは? セッション案も自然に出てくるのでは? 夜の「飲み会懇親会」よりも安く済むのでは? という趣旨だ。おおむね好評だった模様。ただ、私はどうも元気が出なくて遅れていったので懇親会は殆ど出てない。 前半 前半は3つのセッションに分かれた。 Rails 2.0を読む。 初心者セッション - Scaffoldの半歩先に ぐだぐだ喋る 初心者セッションは前回と同じ内容だそうだ。Scaffoldは試してみたけれどもその先へ進めないというRails初心者のために、Scaffoldで生成されたモデルやコントローラ

    Rails勉強会@東京第23回 - 世界線航跡蔵
  • http://clipboarded.blogspot.com/

    No hay ninguna entrada con la etiqueta patterns. Mostrar todas las entradas No hay ninguna entrada con la etiqueta patterns. Mostrar todas las entradas Inicio Suscribirse a: Entradas (Atom)

  • Rubyの呼び出し可能オブジェクトの比較(1) - 世界線航跡蔵

    Rubyにはコード片を表すオブジェクトが複数ある。 Method , UnboundMethod , Proc である。 Continuation は少し違うけど、実行コンテキストを記憶しているオブジェクトという意味では近いものがあるか。『 Ruby Way 』にはこういういろいろがあることについて「驚くほどのことではありません」と書いてあるけれども私は驚いた。で、これらが微妙に違うのだ。困ったもんだ。いや、便利なのかもしれないが。 それで今回はこれらの概要を眺めてみたいと思う。 普通のメソッド defでメソッドを定義するのが一番普通だやな。 class C def greeting(arg) puts "C#greeting reveived #{arg}" end def iterator yield 'iterator 1st' yield 'iterator 2nd' yield

    Rubyの呼び出し可能オブジェクトの比較(1) - 世界線航跡蔵
  • qwik.jp - Welcome to qwik.jp!

    相続財産の中でも土地や建物などの不動産は高額なものになりますが、簡単に不動産取得税を計算する方法が分かれば相続税などの税金対策にも有効なものになって来ます。 ここでは、贈与・相続の場合などそれぞにかかる税金を簡単に計算する方法を解説するとともに良くある質問にも回答しているので参考にされることをおすすめします。 特に、課税対象になる不動産はあるのだろうか、計算式が分からない人、非課税枠があるみたいだけどその判断方法など、これらの質問にも回答しています。 そもそも不動産取得税とは?必ず課税されるもの? 不動産取得税の計算を行うとき、自らが取得した不動産当に課税の対象になるのか知っておくことが大切です。課税の対象外になれば税金を納める必要がないわけですから、不動産取得税の計算そのものも不要です。 取得税の対象になる土地や行為、これは土地や家屋などの不動産の所有権を得た際に課税されるもので有償

    heitatta
    heitatta 2006/10/15
    簡単メーリングリスト+Wiki
  • 日本Rubyカンファレンス2006 Wiki - HNkmcBpgLESf

    Last modified:2013/09/30 13:37:46 Keyword(s):[Always <a href="http://qoquvmcvwvt.com">reiserhfng</a> to hear a rational answer.] References: Put the key search terms you want in the <title> tags of the page. Don't bethor putting keywords elsewhere.Make sure that you don't have broken links on the page, keep content up-to-date, have good content, and try to get respectable sites to link to you. ~ M

  • http://railsapi.masuidrive.jp/

  • Matzにっき(2006-06-08) - Alan Kayといっしょ

    << 2006/06/ 1 1. [Ruby] Bitwise Magazine :: Ruby programming tutorial 2. [Ruby] Bitwise Magazine :: Ruby Programming 3. [Ruby] mandatory arguments after splat 2 1. 平成17年度情報化月間 第26回 U20プログラミングコンテスト 2. [OSS] ZDNet.com オープンソースブログ:成功するオープンソースビジネスモデル7選 3. [Ruby] Ruby のブロックってオブジェクトじゃないよね。これって“驚き最小の法則”に反しない? 3 1. SANYO もちつきベーカリー 2. 引っ越し 3. [教会] バプテスマ会 4. 『4797336021』 4 1. [教会] 第一安息日 5 1. マルチメディア通信と分散処理研究

  • netswitch! | Thinkpad の加速度センサをRubyから使う

    edit Thinkpad の加速度センサをRubyから使う Posted by nanki Sun, 12 Mar 2006 16:36:00 GMT 今回の第9回 Ruby勉強会@関西での初級者レッスンは、「わかりやすいRubyのコードを書こう」という題で、小波ゼミの学生さんのコードを元に、わかりやすくしていく、という内容。 元々のソースコードがLeap-Frog法という数値計算の手法で運動方程式を解く、というものだったので、前日に調べておいたThinkpadの加速度を読む方法を早速組み込んでみた。 (前日に調べたのは読み出す方法までで、結果がどう値に対応してるのか調べるために、こっそりPCを振るのに苦労した) Thinkpadを傾けると、そっちの方向に重力が働くというもの。 Rubyでの情報の可視化や入力インターフェースのものめずらしさもあってか、懇親会での受けが結構よかったので公開

  • Deployment Strategies for Rails on Windows servers | New Auburn Personal Computer Services LLC

    Deploying Rails Applications The most up-to-date information on deploying Rails applications on Windows is part of 'Deploying Rails Applications'. Updated versions of the articles on this page have been integrated into this book. Last updated on April 3rd, 2008 by Brian Hogan Deploying Ruby on Rails applications on Windows servers is a difficult issue. Many in the Rails community develop and deplo

    heitatta
    heitatta 2006/05/13
    Mongrel を使って IIS と連携させる方法など、4つのPDF
  • http://oedipus.rubyforge.org/index.html

    Oedipus has been taken off-line. If you have any questions, apart from the following: Why was Oedipus taken off-line? Will Oedipus be placed back on-line? Can you open up a covert cvs account just for me? Is your penis large enough? V-1-A-G-R-A Then please direct all requests to 800m800m [at] gmail [dot] com Word out, 800m800m

    heitatta
    heitatta 2006/04/18
    Ruby で書かれた web penetration test tool
  • Rubyコーディング規約

    はじめに 文書は、Rubyによりコーディングを行う際の規約について述べる。 実際のプロジェクトに適用する際には、このコーディング規約をカスタ マイズして用いることを推奨する。 ソースコードの整形 インデント プログラムを読みやすくするため、インデントを適宜行う。インデント 幅は2とする。また、インデントにはスペースのみを使用し、タブは使用 しない。(環境によりタブ幅が異なるため。) 例: if x > 0 if y > 0 puts "x > 0 && y > 0" end end 一行の桁数 一行の桁数は最大80桁までとする。 空行 複数のクラスの区切には空行を挿入する。 例: class Foo ... end class Bar ... end 誤った例: class Foo ... end class Bar ... end また、クラス内の各構成要素の区切にも空行を挿入する。

  • SLOBSERVER - L'actualité de Second Life

    Not sure where to start? Get going with our crush course for beginners and create your first project.

    SLOBSERVER - L'actualité de Second Life
  • Capistrano

    Please Sign In No account? Create new user.

    Capistrano
  • Rails 1.1はどこが新しくなるのか (翻訳中)

    Posted by masuidrive Tue, 28 Feb 2006 23:20:00 GMT Scott Raymond氏が、ChangeLogなどを元にRails 1.1に搭載される予定の機能をWhat (will be) new in Rails 1.1 にまとめて公開しています。 氏に許可を頂いたので、ここで翻訳したいと思います。私は英語が苦手で勉強をしつつ翻訳なので、間違いもあると思います。気がついた事があれば、コメントをお願いします。 できた所からアップしていますが、自信がなかった部分については、英文も残してありますので、おかしい部分があったら、これもコメントお願いします。 追記 2006/03/03 22:00 遅くなりましたが、やっと終わりました。どーしても訳せなかった文がいくつかあるので、誰か教えてください。翻訳は初めてやったんですけど、ホント難しいですね。 追記