注: Rubyは2.1.0からSemantic Versioningを採用しています。 Ruby 2.1.1, 2.1.2等はバグ修正やセキュリティfixのみを含むため、リファレンスとしては2.1に統一しています。
Rubyでは、<<の後に-をつけると、終端文字列にインデントをつけることができます。 print <<"EOD" Hello, hello, hello. Hello, hello, hello. Hello, hello, hello. EOD print <<-"EOD" Hello, hello, hello. Hello, hello, hello. Hello, hello, hello. EOD
Rubyでは、0は真になります。 if 0 p "Yes" else p "No" end # => Yes
String#stripは文字列前後の空白を削除します。 " Hello, world! ".strip #=> "Hello, world!" String#strip!は文字列前後の空白を削除します(破壊的メソッド)。 >> " Hello, world! ".strip => "Hello, world!" >> "\t\t\tHello, world!\n\n\n".strip => "Hello, world!" >> s = " Hello, world! " => " Hello, world! " >> s => " Hello, world! " >> s.strip => "Hello, world!" >> s => " Hello, world! " # String#strip は非破壊的 >> s.strip! => "Hello, world!" >> s =
はじめに 本文書は、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 また、クラス内の各構成要素の区切にも空行を挿入する。
■ [misc] 山形浩生/朝日Be連載記事 http://cruel.org/asahi/asahibe.html 山形浩生さんの朝日Be連載記事のまとめ。リアルタイムでほとんど読んでいたけど,今読み返して見ても十分面白い。でも一番面白いのは前書きだったりする。そんないい加減な姿勢でいいのか>担当者。 ■ [ruby] Exerbメモ ログ解析ツールを rubyで書いて Exerbで exe化してみたのでメモっておく。Exerb関連のドキュメントってあまりないみたいだし何かの参考になれば。 あ,Exerbのバージョンは 3.2.0です。 exe化 まずレシピファイルの生成。手動で .exrファイルを作ってもいいみたいだが,とりあえず自動で作ってみる。 % ruby -r /mingw/lib/ruby/site_ruby/1.8/exerb/mkexr foo.rb 次に,といっても最終
You have to keep breaking your heart until it opens. ~ Rumi If you were looking for the source code for an open source file, I’m sorry to say that my “Source Code Warehouse” projects have been discontinued. More information Back in the day I took many different open source projects and converted their source code so examples of Java, PHP, Perl, and other programming languages could easily be found
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
これは何? ソーシャルブックマークを管理するソフトウェアです。現在のところ、del.icio.us、はてなブックマークに対応しています。 注意 本ソフトウェアは無保証です。本ソフトウェアの使用によって生じる如何なる損害に関して一切の責任を負わないものとします。 ダウンロード brails-0.1.2.zip 特徴 デスクトップ・アプリケーションです。 Ruby on Railsで作りました。 ブックマークのバックアップができます。 ブックマークの編集ができます。 1000件のブックマークを一度に表示できます。 ブックマークの検索ができます。 ブックマークのシャッフルが出来ます。 ブックマークのレーティングができます。 公開されている他人のブックマークも同様に閲覧できます。(もちろん更新は出来ません。) スクリーンショット 使い方 zipファイルを解凍後、brais.exeを起動してください
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く