タグ

rubyに関するdelta-jaのブックマーク (13)

  • ocra による Ruby の EXE 化

    近頃はずっと仕事が忙しく、mruby を見たり遊んだりもまったくできないので、業務で使わせていただいている ocra について、主に社内用にメモしておきます。 JsMruby やその他のリクエストに対応できていなくてごめんなさい。 以前にも書きましたが、Ruby 1.8 のときに愛用させていただいていた Exerb は、現在主流の Ruby 1.9 には対応していないようです。 そのため、現在は Ruby 1.9 に対応している ocra を使わせていただいています。 今回はその ocra についてのメモです。 もっと詳細は、 GitHub の ocra のページを参照してください。 ocra では、Ruby のスクリプトを Ruby 体やライブラリとともに、一つの EXE にまとめてくれます。 実行する際は、できた EXE ファイルを、実行したい PC に置くだけで実行することができま

  • Proxy経由のgem install - 京の路

    大学でプロキシ経由でgem installができない。 gem install rails --http-proxy http://proxy.example.com:PORT がTime outになる。 rubygems0.9.0のバグなのか、http_proxyの環境変数にプロキシを設定してやらないとダメらしい。 export http_proxy=http://proxy.example.com:PORT gem install rails でOKでした。 ちなみにWinだと set http_proxy=http://proxy.example.com:PORT gem install rails 前後の記事へ « 赤ちゃんの逆襲 トップ 自分の研究を説明する為に説明しないと行 »

  • ruby/tk FAQ

    とりあえず 中村 典嗣 15 Dec 1999 この文書は、Perl/Tk FAQ 1.00_07 を手にして ruby/tk FAQ を作成したものです。 linuxdoc-sgmlを使用していますが、使い始めたばかりなので、 まだ、良く分かっていないため、いろいろ変だと思います。 まあ、内容もそうなんですが。 1. ruby/tk とは何ですか? 2. ruby/tk と tcltk, tcltklib ライブラリの違いは何ですか? 3. ruby/tk をインストールするのに Tcl/Tk は必要ですか? 4. どこにあるの? 5. どこ? ruby の配布先は 6. どうやってインストールするの? 7. ドキュメントはどこにありますか? 7.1 ruby/tk のマニュアル 7.2 ruby のマニュアル 7.3 Tcl/Tk のマニュアル 8. どうやって ruby/tk スク

  • Ruby/Tkによる簡単なGUI作成 | MARUのてくめも

    Rubyで画像処理を書きたい私のような学生さんの参考になれば幸いです。 Ruby/Tkの長所は、とにかく簡単だということです。 GLUTですら我慢できない人でも多分大丈夫です。 Ruby/Tkの短所は、とにかく重いということです。 一回表示を行って終わり、などの単純なものならいざ知らず、 もっと凝ったことを考えるならば、Ruby/SDLなどを検討しましょう。 まずはライブラリのインストールから。 # apt-get install libtcltk-ruby Windowsなら、ActiveTclをインストール。 ウィンドウを表示するだけのサンプルは以下の通り。 ------------------------------------------------------- #! /usr/bin/ruby require "tk" c = TkCanvas.new c.background

  • Ruby/Tk入門

    Author: RoNor Mail: Ruby/Tkを先日触り始めたのですが、ウェブ上にドキュメントが散在していてなかなか情報を得にくかったのと、更に日語のドキュメントを探そうとするとなかなか見つからない状態だったので、調べつつまとめのようなものを作ろうと思いこのページを作成しました。 私はRuby真面目に触ったことない&「Ruby/Tk? GUIツールキットならならGTK+でしょ……なんか名前変だし、古そうだし」とか一週間くらい前まで思ってた人間なので、絶対間違いが含まれてると思います(えっへん)。 でもまぁ、お勉強ついでにまとめサイト書けば、理解も深まるし、自分がわからないところがどこなのかもわかるかなーと思ったので書いてます。あなたのハッキングライフ?の手助けになれば幸いですが、あなたに間違った情報を与えて足を引っ張る可能性も多々あることをご了承ください。ちなみに、Ruby/Tk

  • RubyでTwitterで動くBOTをつくる - Android開発-fs随筆-

    1,Rubyをインストールする WindowsなどでRubyがインストールされていない場合は,下記サイトからダウンロードしてインストールします. http://rubyforge.org/projects/rubyinstaller/ MacOSXなどは最初からインストールされているので必要ありません. 2,RubyGemsのバージョンをあげる One-ClickインストーラだとGemsが古くて遅いので,下記サイトから最新版をダウンロードします.(ただし「gem -v」をして「1.2.0」以上なら最新版にする必要はないかもしれません) http://rubyforge.org/projects/rubygems/ 落としたrubygemsのzipを解凍して,コマンドプロンプトなどから中に入っている,「setup.rb」を実行すれば数分で最新版になります. 3,twitterをインストールす

  • Rubyスクリプトをexe化してみよう - かずきのBlog@hatena

    Exerbというものを使うとできるらしい。 早速やってみよう。 公式サイトからさくっとダウンロード。 今日の段階では4.2.0が最新みたいだ。 ダウンロードして解凍したフォルダで下のコマンドを実行してインストールをする。 $ ruby setup.rb お試し 単一のRubyスクリプトなら簡単にexe化できるみたいなので出勤前にやってみる。 用意したRubyスクリプトファイルはお馴染みのHello world puts "Hello world" ファイルの名前はhello.rbにした。 exe化する前に必ず動作確認すること!と書いてあるので動作確認。 $ ruby hello.rb Hello worldうっし。流石に間違えてないな。 exerbコマンドにRubyのスクリプトファイルを渡してあげればexeになる。 早速やってみよう $ exerb hello.rb何も表示されないと成功ら

    Rubyスクリプトをexe化してみよう - かずきのBlog@hatena
  • RubyのEXE化

    Rubyのスクリプトを単一で動作可能なWindows実行形式ファイルに変換する Rubyスクリプトをexeファイル形式に変換することによって、Rubyがインストールされていない環境でもプログラムを実行することができるようになります。 ★exerb 1.ダウンロード http://sourceforge.jp/projects/exerb/releases/32508 2.インストール 適当なフォルダに解凍します。 展開したフォルダで ruby setup.rb config ruby setup.rb setup ruby setup.rb install と実行すればインストールは完了です。 3.コマンド ①mkexy sample.rb として sample.exy というレシピファイルを生成させた後, ②exerb -c gui sample.exy とすればEXEファイルが作成され

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

  • We retire raa.ruby-lang.org

    Posted by hsbt on 8 Aug 2013 We decided to suspend raa.ruby-lang.org, also known as “Ruby Application Archive (RAA)”. We have no server or human resources to continue hosting raa.ruby-lang.org. If you still need to browse raa.ruby-lang.org, please visit RAA in the Internet Archive. The “Ruby Application Archive” was first started in 1997. It moved to raa.ruby-lang.org in 2003 and introduced a lot

  • Ruby/簡単なファイルアクセス(読み書き)の方法 - TOBY SOFT wiki

    一発でテキストファイルを読む方法 † 1.9.2でFile.read(IO.read)を使う場合、 s = File.read("hoge.txt", :encoding => Encoding::UTF_8) ruby 1.9では読み込むテキストの文字コード(:encoding)をなるべく明示することに注意。文字コードが異なる場合は、encodeでそのまま変換するのがいいと思います。 ※ File.readの:encodingを指定しないと、encodeで文字化けすることになるかと思います s = File.read("hoge.txt", :encoding => Encoding::EUC_JP).encode(Encoding::UTF_8) ファイルパスの扱い(相対パスの展開など)を考えると、Pathname#readを使うのも便利です。 require 'pathname' s

  • Ruby/バイナリファイルを読む - 俺の基地

    バイナリファイルなんで単なるバイト列みたいなんで・・・実は違うw そのように操作すりゃいいんだろということなんですけどあんまりサンプルコードがなかったもんで、書いた #ファイルを開く puyopuyo = open("./hoge") #windowsの場合はバイナリファイルを扱う場合binmodeにしないと途中からデータがズレる、 puyopuyo.binmode while(hoge = puyopuyo.read(4)) #符号付32bit(4バイト)int型で解釈 moge = hoge.unpack("i*") print moge end windows環境はバイナリモードをONにしないとなぜか最終的に2バイトズレる なんでズレるかは知らん! 参考 Rubyリファレンスマニュアル - packテンプレート文字列 タグ Tag: Ruby バイナリファイル ファイル操作

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

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

  • 1