タグ

rubyに関するdogatanaのブックマーク (194)

  • 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 また、クラス内の各構成要素の区切にも空行を挿入する。

  • Web page of ohai

    Web Page of ohai このページは私大林が開発したソフトウェア、ライブラリを置いてあります。 Ruby/SDL SDLとは、「マルチプラットフォームなマルチメディアライブラリ」であり、 Rubyとは、まつもと氏によるオブジェクト指向スクリプト言語です。 そして、Ruby/SDLはRubyからSDLを利用できるようにするためのライブラリです。 つまりはRubyゲームを作るためのライブラリと言えます。 SDLSKK SKKのような日本語入力をSDL上で動かすためのライブラリです。 SKKについては<URL:http://openlab.ring.gr.jp/skk/>を参照してください。 Rubyで数値計算 NArray reference NArray の 非公式日語リファレンスマニュアル。 randomext 様々な分布(正規分布、ガンマ分布、ポアソン分布、etc) から疑

  • twin.ne.jp

    This domain may be for sale!

  • www.starruby.info is Expired or Suspended.

  • RubyでWindows 共有ファイルへのアクセス - それマグで!

    Ruby(ms-win32)からWindows共有ファイルつまり、NASのようなファイルにアクセスするには、 require 'kconv' $KCODE="u" #SMBのファイルにアクセスしてみるテスト path = '//192.168.11.5/共有ドキュメント/test.txt'.tosjis puts path.toutf8 puts open(path).read # => this is test file 日語フォルダ名やファイル名はsjis で指定すればいい。ちなみにアクセス権限はRubyを実行するユーザーが、ネットワーク上の共有リソースにアクセスできればいいみたい。(事前にログインしておくなど) 明示的にログインする方法はチョット分からない。ゴメン。たぶんnet use 辺りのコマンドを呼べばいいんだと思う

    RubyでWindows 共有ファイルへのアクセス - それマグで!
  • Ruby環境作り - ocra インストール - smilerubyのブログ

    次は、ocraのインストールです。 ocraのインストールにはRubyのパッケージ管理システムであるRubyGemsを利用してインストールします。 #RubyGems自身もライブラリですが、Ruby1.9から標準ライブラリに組み込まれたためRubyGemsのインストールは不要 1. ocraのインストール コマンドプロンプトを起動して、以下を入力してインストールします。 gem install ocra これだけ(^^) 2. ocraのインストール確認 コマンドプロンプトを起動して、以下を入力して確認します。 gem list -lmkrf (0.2.3) ocra (1.1.3) ruby-opengl (0.60.1)"ocra (1.1.3)"[ 2010/01/15 現在 ]が表示内容に含まれていればOKです。 これでRuby環境作り(exe化含む)は終了です。 Let's en

    Ruby環境作り - ocra インストール - smilerubyのブログ
  • TEXCELL Rubyコンソールライブラリ

    Ruby用コンソールライブラリ(wincons.rb)です。Windows上で動作します。 Ruby-1.8.2(mswin32)で動作確認してます。wincons.rbのダウンロード(wincons.lzh) Consoleクラス コンソール用クラスです。

  • Ruby 処理系の構想(妄想)/ 笹田耕一

    DEMO VIDEOS Get to know everything Vimeo can do for your business. Watch now

    Ruby 処理系の構想(妄想)/ 笹田耕一
  • IronRuby と RSpec の概要

    February 2009 Volume 24 Number 02 .NET との相互運用性 - IronRuby と RSpec の概要 (第 1 部) Ben Hall | February 2009 この記事は、IronRuby のプレリリース版に基づいています。ここに記載されているすべての情報は、変更される場合があります。 コードは MSDN コード ギャラリーからダウンロードできます。 オンラインでのコードの参照 目次 コードで要件とサンプルを定義する Ruby と Duck Typing Ruby とメタプログラミング Ruby と .NET Framework Ruby と CLR IronRuby の内部 IronRuby を使用して C# アプリケーションをテストする 今後の予定 「我々がお願いしたのはこんなものじゃありません!」。おそらくほとんどの開発者が、最新のビルド

    IronRuby と RSpec の概要
  • Exerb - コアリファレンス

  • SoraKazeBlog -今日も風は空を舞う-: Exerb的コネタを一つ

    « 第11回Ruby勉強会です | メイン | FreeBSDでRuby/SDL » 2006年7月17日 Exerb的コネタを一つ さて、Exerb4.0.0でバイナリ、画像、データベースなどのデータファイルを実行ファイルに結合出来るようになったのでちょっとサンプルを作ってみました。 最初、「実行ファイルに格納されたfilenameに一致するファイル名を持つデータファイルをStringIOオブジェクトとして取得します。」の意味が分からなかったんですが、いろいろ試行錯誤してなんとか動く物が出来るようになりました。 Picarray = [["change.wav", 8864], ["circle.bmp", 196662], ["kmc.bmp", 97590], ["sample.txt", 26]] #datファイルから各ファイルを生成 def readDat binary = [

  • wxRubyでGUIプログラミング

    Ruby用のマルチプラットフォームGUIライブラリwxRubyの日語解説。

  • プログラミング言語 Ruby リファレンスマニュアル

    注: Rubyは2.1.0からSemantic Versioningを採用しています。 Ruby 2.1.1, 2.1.2等はバグ修正やセキュリティfixのみを含むため、リファレンスとしては2.1に統一しています。

  • 「Ruby de XML」サポートページ

    ここは書籍「Ruby de XML」のサポートページです。御意見,御感想,間違いの 指摘,その他はメールや掲示板で受け付けています. 書の内容の一部であるリファレンス部分を公開しています。 REXML 2.4.2のサンプル付きXPathの関数リファレンス (第2章) REXML 2.4.2ツリーAPIの 私家版REXML APIリファレンス (付録) 追記 書はSOAP1.1を対象としているので、SOAPはSimple Object Access Protocolの略だと書いていますが、SOAP1.2からは何かの略ではなく なっています。 どこかで見付けた「Ruby de XML」 Linux magazine2003年7月号の「初等Ruby講座」でREXMLを解説している書 籍として触れられていました. 日経ソフトウエア2003年2月号の特集「最新プログラミング書籍セレク ション」に

  • RubyでXML操作: Netsphere Laboratories

    Warning. (2019.1) REXML は, 標準添付ですが, 品質・速度の両面であまりよくありません。Nokogiri (鋸) がメジャーで、長らく標準の地位で使われています。REXML の3倍速い。 最近は, 大鋸 (おが) の人気が高い。スレッドセーフ、高速、機能性もある。Yorick Peterse / oga · GitLab REXMLの特徴 REXMLは、 XML 1.0に準拠した、高速なXMLパーサで、DOMツリーを生成したり、XML文書を読みながらコールバックさせる (SAX2ストリームパーサ) ことができる。 XPathの実装を含み、検索式によってDOMツリーの好きな要素を取り出すことができる。 Ruby 1.8.5にはREXML 3.1.4が添付されている。チュートリアル、APIリファレンスは下記で見られる。が、APIリファレンスのほうは不十分かつ誤りもある。

  • Rubyで関数プログラミング 【目次】

    このページでは、Rubyを使って、関数プログラミングを行ってみたいと思います。 Rubyは、よくいわれるように命令型言語の発展形たるオブジェクト指向型言語ですので、関数プログラミングを行うのに適した言語ではありません。しかし、全く関数プログラミングの特徴を伝えることができないわけではありません。それに必要ないくつかの機能を備えていると思います。従って、Rubyで関数プログラミングを行うことにより、関数プログラミングへのイントロダクションにしてみたいと思っています。 念の為言っておきますが、私はRubyをよく知りません。しかし、動的束縛のオブジェクト指向言語ということなので、その言語構成は、型システム以外はメジャーな多目的言語(C++,Object Pascal等)とそう変わらないと思います。というか、完全にそういう前提で話をします。 因みに、参考資料は、言語仕様に関するヘルプ、オライ

  • Programming Ruby: The Pragmatic Programmer's Guide

    <body bgcolor="white"> Click <a href="html/index.html">here</a> for a non-frames version of this page. </body>

  • Route 477(2009-05-29)

    ■ [ruby][games] DXRubyすげー DXRubyという、RubyからDirectXを使ってゲーム作るためのライブラリを作られているのですが。 記録 - mirichiの日記 30fpsで9600個…だと…!? (5/29追記:12500個!) Ruby/SDLがどれくらいか忘れたけど、こんなには出せなかったような。 ところで マップ描画をRuby1.9.1で動かすと結構速い。 まあ、Exerbが出ないことにはいかんともし難いのも事実で、Ruby1.9系は動向を見つつも、まだしばらくは様子見ということになるだろう。 [Ruby191の速さ - mirichiの日記より引用] Exerbって1.9は未対応でしたっけ。 最近出たocraっていうアプリを使うとRubyスクリプトを Windows用の自己解凍ファイルにできるらしいですが。(まだ試してない) 1.9も対応済みらしい。ま

    Route 477(2009-05-29)
  • Index of /article/cmagazine/

  • cmag3.rd

    第3回 Rubyインタプリタの組み込み(1) 前田修吾 末尾再帰 先日、Pythonのメーリングリストで、再帰呼び出しを使った階乗の計算をどれ くらいまでできるかということが話題になりました。ちょっと気になったので Rubyではどれくらい計算できるのか試してみました。Rubyで階乗の計算を行う プログラムは、再帰呼び出しを使ってList1のように書くことができます。実 行結果はFig1のようになりました。どうも私の環境では1700と1800の間に限界 があるようです。ちなみにPythonでは9000くらいまで計算できました。これだ けの材料で判断するのは早計かもしれませんが、RubyインタプリタはPythonに くらべてスタックの消費が多いようですね:-( このように再帰呼び出しは深くなる(呼び出し回数が多くなる)ほどスタックを 消費し、ついにはスタックを使い尽くしてしまいます。たとえば、