WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。
rb2exeは、Yuyaさんが開発されているExerbのフロントエンドです。 ASR-1.8.x系にはあらかじめ含まれています。またインストールするとスタートメニューへ登録されます。 rb2exe.zip 環境 rb2exeは、ruby.exeとexerb.batおよびmkexy.batが同一ディレクトリにインストールされていることを前提とします。 また、ActiveScriptRubyがインストールされている必要もあります。 ただし、HTAの実行が禁止されている場合、実行できません。 利用方法 インストール rb2exe.zipを適当なディレクトリにダウンロードするなり、直接展開するなりして、格納されているrb2exe.htaを取り出します。 rb2exe.htaの配置ディレクトリはどこでもかまいません。 起動 エクスプローラからのダブルクリックなどで起動します。 rb2exe操作方法
Rubyはインタプリタ型言語なので実行するにはRubyのインタプリタが必ず必要となる。せっかく作ったプログラムを配布するときにはやはり単体で動くEXEファイルにしたい。 RubyスクリプトのEXE化といえばExerbとRubyScript2Exeが有名だ。 いったん実行して必要なファイルを解析して実行ファイルを作る点では共通している。Exerbのほうはレシピファイルの生成、EXEファイルの生成、という2段階を踏まなくてはならないがRubyScript2Exeのほうは一回でEXEファイルができるので簡単だ。またRubyScript2Exeはひとつのrbファイルなのでなんとなく気持ちが良い。 RubyScript2Exe まず、rubyscript2exe.rbをEXE化したいrbファイル(ここではapplication.rbとする)のあるフォルダにコピー。 次に \ruby ru
募集:Ruby/SVGの開発を引き継いでくれる人を募集中です。興味のある方はyuya@katoden.co.jpまでご連絡お願いします。 概要 Ruby/SVGは、XMLベースのグラフィック形式であるSVGを生成するためのRubyライブラリです。 ダウンロード 現在の最新バージョンは1.0.3です。 RAA(Ruby Application Archive)からもダウンロードできます。[RAA:ruby-svg] 最新版 ruby-svg-1.0.3.tar.gz(23kb) 旧版 ruby-svg-1.0.2.tar.gz(22kb) ruby-svg-1.0.1.tar.gz(21kb) ruby-svg-1.0.0.tar.gz(6kb) CVS CVSから最新のソースコードを入手するには、以下のようにします。 $ cvs -d:pserver:anonymous@cvs.sourc
募集:ドキュメントを英訳してくれる人を募集中です。我こそはという方はyuyakato@gmail.comまでご連絡ください。 概要 Exerbは、オブジェクト指向言語Rubyのスクリプト/拡張ライブラリを 単一で動作可能なWindows実行形式ファイルに変換するソフトウェアです。 特徴 複数のファイル(スクリプト、拡張ライブラリ)を単一の実行形式ファイルに変換することができます。 生成された実行形式ファイルにはRuby本体も含まれているため、Rubyがインストールされていない環境でも実行することができます。 実行形式ファイルを生成するのにコンパイラを必要としません。 ダウンロード 現在の最新バージョンは下記の通りです。 RAA(Ruby Application Archive)からもダウンロードできます。[RAA:Exerb]。 旧版はArchiveからダウンロードできます。 ドキュメント
PHPとRubyの文法面および主要な機能にのみ注目して(ラフな)比較を行った。そのため、各種関数などにはほとんど触れていない。 式と文 やや便宜的な説明になるがPHPの式および文の特徴を以下に示す。 なんらかの記述を式と呼ぶ 式は値を持つことも持たないこともある 関数は必ず返り値を持つが、echoなど一見関数に見えるものの中には値を返さないものもある 文は式を;で終えたもの Rubyの式および文の特徴を以下に示す。 なんらかの記述を式と呼ぶ 厳密にいうと式は値を持つことも持たないこともあるが、Rubyではほとんどすべての記述が値を持つと考えてよい ifやfor、メソッド定義も値を返す 文は式からなり終端を明示するために;を付けてもよい 通常はつけない 複数の文字を一行に書くときには必要 ブロック 「ブロック」といったときPHPとRubyで意味するところはかなり違う。 まずPHPでいうブロッ
Subversion repository of ruby Browse repository ViewVC is available. Checkout repository You can checkout ruby via http. trunk $ svn co https://svn.ruby-lang.org/repos/ruby/trunk ruby ruby_2_3 branch $ svn co https://svn.ruby-lang.org/repos/ruby/branches/ruby_2_3 ruby_2_2 branch $ svn co https://svn.ruby-lang.org/repos/ruby/branches/ruby_2_2
はじめに Ruby on Railsには良くかけたチュートリアルがあって、最初の一歩は踏み出 しやすいようになっています。しかし、チュートリアルをひととおり読んで、 scaffoldスゲーということはわかったのだけど、次に何をしたら良いかわから ないという人が多いようです。かくいう筆者もその一人でした。 次に何をすればよいかというと、一番良いのはやはり自分で実際に何かアプリ ケーションを作ってみることです。というわけで、Rails初心者の筆者が、 Railsの勉強がてら「Wikiクローン」を作ってみたので、その過程を書いて見 ることにしました。何かの参考になれば幸いです。 Wikiクローンを選んだのは、良く知られているアプリケーションであることと、 機能を絞れば Rails の練習にはちょうど良いくらいの規模だと思われるから です。 (注: Wikiクローンで大変なのは、Wiki記法のパー
Rubyの一番のウリと言えばブロック引数メソッドでしょう。 メソッド(関数)とクロージャとブロックの関係についてちょっと掘り下げてみました。 普通のメソッド定義はdef...endで定義します。 def hello name puts "hello, " + name end hello "taro" => hello, taro Rubyでは関数は全てクラスに属するので関数=メソッドです。 トップレベルで定義をした場合はObjectクラスのメソッドになります。 self.class => Object Object.method_defined? :hello => true メソッドはファーストクラスではありません。 ファーストクラスとは以下の4つを満たす言語要素のことです。 1. 名前を付けられる 2. 関数の引数に渡せる 3. 関数の戻り値にできる 4. データ構造の
Rails on NaCl 統合開発環境RadRailsを利用する RadRails は Rails の統合開発環境で、Eclipse をベースに作成されています。 このページではLinux上における一般的なRadRails環境の作成方法と、RadRails環境下におけるバージョン管理の手順について簡単に説明します。 Eclipseのインストール RadRails のインストールは、Eclipse が同梱されているインストーラからまとめてインストールする方法と、Eclipse のアップデート機能を利用して Eclipse にプラグインとしてインストールする方法の2種類が存在します。 ここでは Eclipse にプラグインとしてインストールする方法を紹介します。既に Eclipse をインストールしている方は[RadRailsプラグインのインストール]に進んでください。 Eclipse SD
scaffoldのコードを追った時に、詳細に追ったつもりであったが、実は一つ理解できないことを曖昧なままにしていた。 Ruby on Railsのコードを見ていると頻繁に「:action => 'show'」のような形式*1のオプション設定の書き方が出てくる。意味としては「actionというキーは、showという値だよ。」ということになる。...のだが、悩んでしまうのは「'action' => 'show'」、「:action => :show」、「'action' => :show」と書いても、どれも同じように機能してしまうのだ...。 4通りの書き方が許されるのは、許容範囲が広くて良いのだが、それでは、:actionと'action'は全く同じものかというと、そういうことでもないようだ。'action'が文字列というのは素直に理解できるが、:actionはシンボルと呼ばれている。シンボ
トップ «前の日記(2005-10-14) 最新 次の日記(2005-12-05)» 編集 Route 477 2005-11-11の日記はありません。 トップ «前の日記(2005-10-14) 最新 次の日記(2005-12-05)» 編集 Generated by tDiary version 5.2.4 Powered by Ruby version 3.2.2-p53
RailsはDevid Heinemeier Hansson氏(以下、Hansson氏)が中心となって作成を続けているRuby製のオープンソースWebアプリケーションフレームワークです。まずはその概要について少し探ってみましょう。 Railsは、2003年の夏にHansson氏が作成を開始して、2004年にはじめて一般に公開されました。 それまでは「すぐに作れるけどゴチャゴチャしがちなPHPと、きれいだけど作るのに時間がかかるJavaを使ってソフトウェア開発をしていた」とHansson氏は語っています。そこで両者のいいとこどりをした「早くてきれいな」フレームワークを目指して開発をはじめ、現実のものにした結果がRailsなのです。
Page not found ご指定のファイルが見つかりませんでした 30秒後にトップページへ移動します
目次 2006年3月29日 - マルチリンガルの時代 / 2006年3月27日 - 模様替え / 2006年3月25日 - ナルニア国物語 / LaTeXで式展開の説明文を付ける方法 / 2006年3月24日 - 伝統と変化 / 2006年3月22日 - 当選者発表中 / 2006年3月21日 - JWord防止 / 2006年3月20日 - コンセプトアウト・デマンドイン / 2006年3月19日 - 日曜日 / 2006年3月17日 - アルゴリズムを学習する最良の方法 / 2006年3月16日 - すばらしい本に仕上がっています / 『増補改訂版Java言語で学ぶデザインパターン入門マルチスレッド編』無料プレゼント / 2006年3月14日 - 結城浩の最新刊『増補改訂版Java言語で学ぶデザインパターン入門マルチスレッド編』 / rubyco(るびこ)の日記 / 2006年3月13
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く