jasagiri @ ウィキ内検索 / 「rubywavesチュートリアル」で検索した結果

検索 :
  • rubywavesチュートリアル
    開発の流れ waves アプリケーション名 waves_apps_root \configurations\default.rb編集 rake schema migration name=initial_schema waves_apps_root \schema\編集 rake schema migrate ビューの作成 mkdir templates/ モデル名 list.mab add.mab edit.mab モデルの作成 rake generate model name= モデル名 waves_apps_root \models\編集 関連追加 migration マッピングの作成 waves_apps_root \configuration\mapping.rb編集 RACK設定変更(static pub...
  • rubywavesチュートリアル2
    技術評論社のチュートリアルをedgeで。 http //gihyo.jp/dev/serial/01/waves 第1回 サクっと省略 第2回 サクっと省略 第2.5回 edgeのための準備: githubをgem レポジトリに追加 (gem のバージョンが1.1.1以上が必要) gem update --system gem source -a http //gems.github.com/ autocodeをupdate gem install dyoder-autocode gems/autocode/lib/autocode.rbをリネーム(old_autocode.rbとか) dyoder-autocode/lib/autocode.rb を gems/autocode/lib/autocode.rb にコピー rub...
  • waves-0.7.3
    ... rubywavesチュートリアル rubywavesチュートリアル2 rubywaves動作 == そのうち読む == scaffolding-extinsion 本家:http //rubyforge.org/projects/scaffolding-ext/ デモ:http //scaffolding-extensions.jeremyevans.net/ http //railroad.rubyforge.org/ Ambition
  • rubywaves
    rubywaves  NGを掲げている post rails な ruby製 web framework 0.8系 久しぶりに眺めてみたら処理がまったく別物になってた。再録予定。 -- windows 版 InstantRailsインストール gem update --system gem source -a http //gems.github.com gem install waves windowsではシグナルにHUPが使えないぽい。(http //www.ruby-lang.org/ja/man/html/Signal.html) waves-0.8.2/lib/runtime/worker.rb の 49行目をコメントアウトすると動作する。 ruby one click installer でインストールした後で足りないの ge...
  • rubywavesまとめ
    waves-root app-root configurations/default.rb schema/migration resources/ resource_name .rb templates/ resource_name .rb models/ resource_name .rb public log rubywaves動作(generate) rubywaves動作(boot) rubywaves動作(request) ブラウザで http // ホスト名 ポート番号 / ルーティングパス / リソース名 にアクセスする app_root /resources/map.rb 内で ルートのルーティングパスを設定して、 リソース名複数形 を使って app_root /resources/ リ...
  • rubywaves概要
    Waves 概要 みんながするように Hello World から始めましょう。 Waves では、 mapping.rb ファイルに1行コードを書くだけで実現できます。 [fixme]するべきことすべてをどんなに簡単に行っているか考えてください。WavesはMVCフレームワークだけれど、時にMVCは過剰だとわかっています。[fixme] path / { Hello, World! } リクエストラムダ Waves のすべてはリクエストラムダから始まります。各マッピングはルールとブロックから成ります。 リクエストがルールにマッチしたときに、ブロックが実行されます。 ブロックには何でもおくことが出来ます。ルールには正規表現か任意のハッシュ値の制限のいずれかを含みます。正規表現にマッチするとブロックにパラメータが渡されます。 Hello world, ve...
  • rubywaves動作(boot)
    コマンドプロンプト: cd app-root waves server waves-root /bin/waves: gem設定 waves-root /lib/waves.rb: WAVES ライブラリ読み込み waves-root /bin/waves: 引数処理 waves-root /lib/commands/server: require choice require runtime/server Waves Server.run( Choice.choices ) waves-root /lib/runtime/server.rb: class Server Worker waves-root /lib/runtime/worker.rb: app-root /startup.r...
  • rubywaves動作
    起動 0.7.2版 20080520 edge版に修正 ■waves-serverコマンド waves_app_root /bin/waves-server waves_app_root /startup.rbの読み込み waves_app_root /startup.rb waves_home の設定 waves_app_root /wavesフォルダがあればロード 無ければ、gemsのwavesをロード waves_home /lib/waves.rbの読み込み waves_home /lib/waves.rb いろいろ読み込む waves_home /lib/commands/waves-serverの読み込み waves_home /lib/commands/waves-server choiceをrequir...
  • WavesTutorials
    チュートリアルの準備ができたらリンクを追加するつもりです。 もしチュートリアルを記述したらリンクを追加したいので知らせてください。 公式の内容 はじめに CompactApp roll-your-own スタイルの Waves アプリケーションのイントロダクション。 はじめに ClassicApps MVC スタイルの Waves アプリケーションのイントロダクション。 == メモ == WindowsでClassic テンプレートの場合、フォルダが生成され正常にgenerate できないぽい(0.8.2) Rakefile .mabファイル
  • どのように Waves は Resource 指向か?
    http //www.rubywaves.com/resource-oriented resource-oriented Waves MVC を超えた HTTP HTTP では、メソッドは「リソースに実行されるべき方法」として定義されています。 Waves は文字通り実行します。 class Dog Waves Resources Base def get "Ruff!" if request.path == /bark end end リクエスト DSL Waves では HTTP に基づいたリソースのメソッド呼び出しを行います。もちろん それだけなら何の役にも立たないでしょう。 しかし Waves は「要求にあった良いDSL」(request-dsl)も提供します。 Rails では「ro...
  • rubywaves動作(request)
    app-root /resources/map.rb class Map Waves Resources Base on( method, path ) { to(...) } waves-root /resources/mixin.rb (onのところ) module ClassMethods def on( method, path = true, options = nil, block ) matcher = Waves Matchers Resource.new( options ) def self.included( resource ) resource.module_eval do include ResponseMixin, Functor Method...
  • waves-rspec
    waves-rspec README訳 例: waves アプリケーション(test5)作成 waves test5 waves アプリケーションディレクトリに移動 cd test5 rake ファイルに require waves-spec を追加 db フォルダ作成 test5 mkdir db DBファイルを作成して設定 (例えば) [database  adapter = sqlite ,  database = db/test5_test ] test5 rake generate rspec test5 rake generate model name=task ** spec/models created ** spec/models/task...
  • aptana
    Aptana eclipse ベースの LL 用統合開発環境。 フリー版と有料版がある。 Pleiades プロジェクトの成果で日本語が利用できる。 Aptana で rubywaves を使う Aptana インストール デバッグ環境 gem install ruby-debug-base gem install ruby-debug-ide プロジェクトインポート 新規プロジェクト作成 ファイルメニューからインポート(ex blog) ファイル関連付け メニューから、「ウィンドウ 一般 エディタ ファイルの関連付け」に追加(ファイルタイプ:waves-server *.mab エディタ:ruby)
  • メニュー
    メニュー トップページ rubywaves メニュー リンク @wiki @wikiご利用ガイド 更新履歴 取得中です。
  • GoogleWave
    Google Wave 。 一時保存 ■ログイン Preview:https //wave.google.com/wave DevPreview:https //wave.google.com/a/wavesandbox.com/ PygoWave:http //pygowave.net/accounts/login/ ■各種設定 GoogleWave用Gmainインタフェースにアクセスして設定変更 =  左下コンタクトリストを左クリック(すぐ離さず、しばらく押して離すとよい) 以下は初期インタフェースがすでにある メール(Gmail) カレンダー(Google Calender) ドキュメント(Google Docs) チャット・連絡先(Google Talk) グループ: http //groups.google.co....
  • トップページ
    jasagiri@wikiへようこそ *********** ここはもうメンテナンスされません。 Blogger ( http //jasagiri.blogspot.com/ ) か Google Site ( http //sites.google.com/site/jasagiri/ ) に移転予定。 *********** 中途半端に作業メモ残します。 一時保存2 後で読む ubuntu eclipse html GoogleWave GoogleProtocolBuffers http //code.google.com/p/omaha/ Git mercurial Scala Java ruby rubywaves RSpec Monad RailsPlugins PEG ruleby Redis Se...
  • Wavesの噂
    Waves Rumors by Roberto Gamboni on Mar 07, 2009 たいしたニュースじゃないが、Waves をけっこう弄ったので blog を更新しようと思う。 幸運にもいつも言ってるように Waves の 0.83リリースで興味深い新しい特徴がやってきます。 例えば、 Waves はありがたいことにRFC 2616のキャッシュ使用をほとんど実装しているRack ミドルウェアの一部である Rack Cache を統合して HTTP キャッシングをフルサポートしました。 Rack Cache relies entirely on standard HTTP headers produced by your application, so (ndr finally) there is no need for an application...
  • ruby
    認定制度 http //www.infoq.com/jp/articles/rubyexam http //projects.netlab.jp/ruby-test/index.html http //itpro.nikkeibp.co.jp/article/COLUMN/20080115/291042/ http //blog.champierre.com/archives/723 http //d.hatena.ne.jp/yuichi_katahira/20090406/1239025810 rubygems GitHubを新しいレポジトリに追加する。 gem sources -a http //gems.github.com/ リファクタリング 練習問題 http //www.oiax.jp/rails/ruby-ex/refactoring...
  • Foundations と Layers
    Foundations And Layers Waves での Layer はアプリケーションの代表的な特徴を加えたり変更したりするモジュールです。Foundation は Layer 無しでもアプリケーションを実行することができるあらゆる Layer です。 もしあなたがチュートリアルや他の記事を試したなら、もっとも単純な Foundation は Compact だとわかると思います。: require foundations/compact module TeaTime include Waves Foundations Compact end Noice the require ステートメントで … one nice thing about Layers is that, by convention, Layers に置くことができること...
  • 継承可能な設定
    http //www.rubywaves.com/configurations Inheritable Configurations Waves では, Configurations は属性をセットしたり得たりする単なるメソッドのあるクラスです。これは設定した属性値の継承やオーバーライドすることを許し、他のクラスと同様に扱えることを意味します。もう一度いうと、Configurations は決して instantiated されず、 その点において典型的な Ruby クラスとは異なって扱われます。 構成を定義するのはかなり簡単です。:単に Waves Configurations Base か (もし合理的な規定値が欲しいなら) Waves Configurations Default から継承してください。 class MyConfiguration ...
  • なぜ Resource 指向か
    http //www.rubywaves.com/why-resource-oriented-matters Why Resource-Oriented Matters Waves が伝えたい1つのことは リソース指向開発をより簡単にするよう努力していることです。しかし、最終結果は何でしょう?なぜ重要なのでしょう? リソース指向は WEB の構造です。 なので Web アプリケーションを書くのに重要になります。たまたま、WEB はとてもスケーラブルで拡張可能だということがわかりました。アプリケーションを構造化することで同じラインに並び(?)、属性を拾います。どうしてわざわざ一からやり直すのでしょう? あなたは多くの既存の WEB インフラを利用することができます。リソース指向のアプリケーションだけが本質的によりスケーラブルというわけではなく(?)、RSS のような...
  • WaveProtocol
    公式のConsoleClientを実行して眺めてみる。 ./run-server CertificateManagerImpl init WaveServerImpl init RpcInetSocketAddressFactory init WaveXmppComponent initialize WaveXmppComponent start ServerMain run WaveXmppComponent processPacket recived XMPP packet iq type="get" id="999-9" from="resultのto" to="resultのfrom" query xmls="http //...
  • WaveDebug
    ■ソースダウンロード hg clone https //wave-protocol.googlecode.com/hg/ wave-protocol ■eclipseにインポート ■3rdパーティのライブラリをパスに登録  ビルドパスにthird_party配下の.jarファイルをすべて登録 ■ソースフォルダ登録 パッケージ名が org.から始まるようにソースフォルダに設定 ■実行の構成設定 サーバ:  メインクラス:org.waveprotocol.wave.examples.fedone.ServerMain  引数:--client_frontend_hostname=127.0.0.1 --client_frontend_port=9876 --xmpp_component_name=wave --xmpp_server_hostname...
  • CompactApp
    Getting Started - Compact Apps Waves を gem でインストールしたいと仮定しましょう。 $ gem install waves ソースからも実行できます。 App Generation 次に、アプリケーションを作成したいディレクトリに移動してください。 waves generate を使ってアプリケーションを生成しましょう。 waves コマンドはおおくの splendored things です。(?)アプリケーションを生成し、サーバを走らせ、IRBコンソール内部の深いところに落とします。(?) waves help または waves command --help を実行することでその機能のリストを確認できます。 Waves はアプリケーション構造について何の固定概念も持っていませんが、現在2つの生成手プ...
  • アーキテクチャ
    Waves のアーキテクチャ まず、Waves はシンプルデザインを第一としています。 コードをコンパクトで拡張性あるものに保ちます。 Waves は1000行以下に保つようにしています。振る舞いのどんな層でも include でき、ディスパッチャはオーバライドや継承が出来ます。 Ruby のおかげです。 これは、構成からURIマッピングまで純粋なRubyを利用することを意味しています。 規約で規定値を提供しますが、規約を変更するのは簡単です。もし、 Waves のやり方を気に入ったなら、out of the box, then great, you’re done. もしそうでないなら、 合理的にカスタマイズする方法があるべきです。 主要なデザインコンポーネントはゆるく繋がっていて、ORM とコントローラのように、コントローラとビューでさえそうです。 これにより、後から新し...
  • ORM無しにwavesを使う
    ORM無しにwavesを使う Although Waves explicitly supports using the Sequel ORM for accessing a database, you aren’t required to, and if you don’t, you don’t have to load the Sequel codebase either. In fact, you can use any ORM you want (including ActiveRecord) or no ORM at all (Sequel, for example, makes it easy to leverage many of Sequel’s power without using their ORM). Waves の将来のリリースでは、超軽量のファイルベースのスト...
  • WhenWavesGrowsUp
    When Waves Grows Up 私は「どうして Rails や Merb を使うだけでは駄目なのでしょう、 Waves はどのように Rails より良いのでしょう」といったたくさんの質問受けます。これは、Waves は「よりよい Rails」 ではありません。 ? Rails はデータベース駆動の Web アプリケーションや「Rails 3」をターゲットにして提供される Merb はよい仕事をしています。 Waves は異なった問題を完全に解決しようとしています。 Rails は Web アプリケーションのためで、 Waves はセマンテックウェブのためだと望んでおり、Waves では REST と HTTP にもっと多くの焦点がある理由です。例えば、Waves のキャッシュは、アプリケーションレベルのキャッシュスタックを実行するよりも完全に HTTP キャッシュに...
  • RSRubyReferenceManualChapter4
    第4章 変換システム 4.1 R から Ruby へ RSRuby は4つの異なった変換モデルを持っています。 各モードはどこでも利用できます。 (この場合、すべての関数に影響します。)そして、局所的に単体で機能します。(?)ローカルモードです。変換システムはたいていの場合、デフォルトモードで事足りますが、複雑な変換が必要な場合には、多くの方法でカスタマイズすることも可能です。 4.1.1 モード 異なるモードについて以下で詳しく述べますが、それぞれが RSRuby 名前空間で定義された特別な定数により指定されます。 (例えば RSRuby PROC_CONVERSION)。定数は以下のとおりです。: * PROC_CONVERSION * CLASS_CONVERSION * BASIC_CONVERSION * VECTOR_CONVERSION * NO_CON...
  • リクエストラムダ
    リクエストラムダについて詳しく Update 用語のちょっとしたこと ブロックへのリクエストをマッピングするアイデアをよりよく反映させるために、この特徴を「リクエストラムダ」と呼んでいます。 毎日(または週末の数時間)Waves のさまざまな側面にほんの少し詳しく説明するために、ちょっとずつ試しては書いています。最初にされるもっとも共通する質問の1つは 「Waves はフレームワークXとどんな違いがあるのですか?」です。 何がWavesを特徴付るかフロントページにリンクしているけれど、あなたは今のところ簡単な案内を受けられるだけです。詳細については何か異なったことを通して本当に理解できるだけです。 (?) (余談ですが、私は Ruby はこんな風だと思っています。 Ruby がどうしてこんなにすばらしいかをある種の懐疑論者に絶えず説明しています。 多くの特徴を記述する人がたくさんい...
  • HelloFunctor
    http //blog.lawrencepit.com/2008/06/18/hello-functor-pattern-based-method-dispatch-in-ruby/ Hello Functor pattern based method dispatch in ruby June 18, 2008 ruby 界隈で一歩先へいく革新的なイニシアティブのひとつがWavesプロジェクトです。 これはrubyベースのウェブアプリケーションでオープンソースフレームワークです。 これは皆が「次世代」だと思うはずです。 これは美しく簡潔なコードで書かれています。 Lambdas はwavesでは非常にはっきりしています。 リソースの実装が マッピングを基礎付けました。 MVC パラダイム (せいぜい必要な)を調べ始める前にResources は一級市民です(?) ...
  • RSRubyReferenceManualChapter2
    第2章 インストールと使い方 2.1 要求 第一に RSRuby をインストールする前に Ruby (http //www.ruby-lang.org/) が必要です。 RSRuby の現在のバージョンでは Ruby 1.8.4 だけでテストされていますが、1.8.x 系以前のバージョンでは動くでしょう。 また、動作確認済みの R 実行環境のも必要です。 R を --enable-R-shlib オプション付きでビルドすることで RSRuby は R の共有ライブラリとインタフェースを取れるようになります。 RSRuby の現在のバージョンでは R 2.2.1 だけでテストされていますが、以前のバージョンでも動くでしょう。 2.2 インストール インストールするには R と標準 ruby 拡張インストーラ setup.rb や rubugems を使って適切な構成でセット...
  • MetaID
    rubyでのメタプログラミングのヘルパ集 rubywaves で使っているAutoCodeがrequireしている。 http //whytheluckystiff.net/articles/seeingMetaclassesClearly.html Dwemthy の Array :http //poignantguide.net/dwemthy/ (http //poignantguide.net/ruby/index.html) (http //www.aoky.net/articles/why_poignant_guide_to_ruby/index.html) Sunday, April 17, 2005 Seeing Metaclasses Clearly If you’re new to metaprogramming in Ruby and y...
  • RSRubyReferenceManualChapter5
    第5章 RSRuby の拡張 例 ほとんどの簡単なアプリケーションでは基本の変換モードで十分ですが、 R オブジェクトを使うなら基本タイプを超えていけます。 PROC_CONVERSION and CLASS_CONVERSION モードではじめるのに必要でしょう。カスタム Ruby クラスと連携してほんとに強力なシステムを作ることが出来ます。 5.0.1 Enhanced RObj RPy マニュアルのデモと同様な RObj クラスの拡張例を示します。 R オブジェクトを探す属性は method_missing を使うよう置き換えています。また、R によって出力された文字列を置換するメソッドのデモも示します。 This code is included in the RSRuby distribution and can be activated by require-in...
  • RSRubyReferenceManualChapter1
    第1章 概要 1.1 RSRuby について RSRuby は R 言語への Ruby インタフェースを提供します。Rには、現在、標準のRubyでは用意されていない統計的で科学的な計算のためのライブラリと関数が大量に集められています。RSRubyによりRubyプログラマはRubyスクリプトからこれらのリソースを利用できるようになります。 RSRuby は2つの他のプロジェクトから影響を受けています。: RSPerl (http //www.omegahat.org/RSPerl/), which provides an R interface for Perl, and RPy (http //rpy.sourceforge.net/), an interface for Python. RSRuby の現在のバージョンでは、もっぱら RPy を参考にしていますが、昔のバー...
  • RSRubyReferenceManualChapter3
    第3章 Ruby から R へのアクセス 3.1 Ruby から R オブジェクトを見つける。 R 関数と変数は、同じ方法で Ruby からアクセスできる。 Ruby とは違って、R の変数と関数は同じ名前を共有することが出来ないので、変数にアクセスしたいときに関数にアクセスすることはなくなります(ユーザのエラーを除いては)。 RPy と同様に、Ruby から R オブジェクトにアクセスする2つのメソッドがあります。しかし、RPy とは異なり、この2つのメソッドは exactly equivalent so some care should be taken. 最初に R オブジェクトを検索するメソッドは RSRuby インタプリタオブジェクトのメソッドを呼びます: irb r = RSRuby.instance = # RSRuby 0xb7d30c04 ...
  • RSRubyReferenceManual
    RSRubyReferenceManual RSRubyReferenceManualChapter1 RSRubyReferenceManualChapter2 RSRubyReferenceManualChapter3 RSRubyReferenceManualChapter4 RSRubyReferenceManualChapter5
  • R
    統計R http //www.okada.jp.org/RWiki/?Ruby RSRuby http //web.kuicr.kyoto-u.ac.jp/~alexg/ http //sciruby.codeforpeople.com/sr.cgi/RubyWithRlang http //ananelson.com/said/on/2008/04/24/r-on-rails-with-rsruby/ RSRubyReferenceManual メモ ubuntu 8.04 sudo apt-get install r-base-dev r-recommended .bashrc編集 export $R_HOME=/usr/lib/R export LD_LIBRARY_PATH=$LD_LIBRARY_PATH $R_HOME/bin ...
  • Ambitionのすべて
    このアイデアはIRC、暗い路地、汗まみれのダンスホール、法廷で語りつくされたのを知っています。 こんな風に SQLを書く代わりにRubyで書いてください。カーテンの後ろでSQLを生成してください。 例えばこれ User.detect { |u| u.name == Jericho u.age == 22 } またはこれ User.select { |u| [1, 2, 3, 4].include? u.id } さもなくばこれ User.select { |u| u.name =~ rick }.sort_by( age) 本当にすごいでしょう? 誤解しないでください。私たちは既にRubyでクエリを書くことが出来ます。 ez-where や Squirrel その他もろもろがありますが。しかしこれらは Ruby ぽい DSLs クエ...
  • Scala
    scala:http //www.scala-lang.org/ 基本JVM上で動作するバイトコードを吐く、静的だけど型推論により動的な、関数型オブジェクト指向言語だそうだ。 android上で動く。 GAE/J上で動く。 .Net用の msil を吐くライブラリがある。(.net でコンパイルできる) ScalaMecab Scala読物 ScalaDesignPatterns scalaメモ scala2.8変更点 Haskellぽい強力なパターンマッチング。 ErlangぽいActorモデル。 OCamlぽい型推論によるRubyぽい内部DSL向きな文法。 日本語でメソッド名とか変数名が書ける(ぉ)。 Rubyぽいカオスさ。 Java言語作った人が「お気に入り」と発言したらしい。(http //www.adam-bien.com/...
  • 後で読む
    Scala Actorモデル:http //d.hatena.ne.jp/gioext/20081010/1223650851 チェック例外まとめ:http //rainyday.blog.so-net.ne.jp/2008-10-25 mini tips:http //inforno.net/articles/2008/02/03/some-scala-tips-for-beginners TourOfScala:http //www.scala-lang.org/node/105 scalawiki:http //scala.sygneca.com/patterns/pattern-replacements 言語仕様ネタ:http //debasishg.blogspot.com/2006/03/scala-everything-is-object.html O...
  • Scala読物
    ■書籍: Scalaスケーラブルプログラミング(ver2.7.2):http //www.amazon.co.jp/o/ASIN/4844327453 ■ブログ: 純粋関数型雑記帳 ■ Scala on GAE ■本家翻訳:tmiya氏 本家チュートリアル和訳:http //www29.atwiki.jp/tmiya/pages/11.html 本家Scala by Example和訳:http //www29.atwiki.jp/tmiya/pages/23.html 本家チュートリアルhidemon氏:http //d.hatena.ne.jp/hidemon/20090415 ■多忙なJava開発者のためのScalaガイド:Ted@IBM developerWorks 関数型プログラミング(ver2.6.1):http //ww...
  • Functorの紹介
    http //dev.zeraweb.com/introducing-functor 私は Waves のリクエストラムダマッピングコードを書き直そうと思いました。 どうにか functor に行き着きました。私は Resource クラスで get や put といったメソッドをオーバーロードするのが賢いと思っていたので実際に始めました。私はその考えを捨てましたが (思うに … 再出発すると思います)、オーバーロードされたインタフェースがたくさんの場所にあります。どこで、文字列を渡したら、こうなるかは知ってのとおりです(?);しかしこれはハッシュで、他のことは起こります。通常、入れ子になった if-then や case ステートメントの本当に長い塊で終わることを意味しており、 rambling メソッドや foo_with_hash のような名前のプライベートメソッドを定義しま...
  • Monad
    Monad in Ruby http //moonbase.rydia.net/mental/writings/programming/monads-in-ruby/00introduction.html http //moonbase.rydia.net/mental/writings/programming/monads-in-ruby/01identity.html http //moonbase.rydia.net/mental/writings/programming/monads-in-ruby/02array http //www.valuedlessons.com/2008/01/monads-in-ruby-with-nice-syntax.html http //blog.sigfpe.com/2006/08/you-could-have-in...
  • LiveConsole
    http //debu.gs/live-console http //rubyforge.org/projects/live-console LiveConsole Summary LiveConsole は TCP 接続上で IRB を提供するライブラリです。もしあなたがこれをあなたのアプリケーションに追加したら, あなたのアプリケーションで任意のコードを実行できます。例えばこんなことが出来る: 実行中のアプリケーションの状態を監視する。 アプリケーションの状態を変更する。 再起動無しに直接パッチを当てる。 netに繋がる誰でも出来るので localhost 以外では使わないように  ) 診断ツールやデバッグツールとして利用でき、友達やLisp使いを感動させたりもできるでしょう。 Stern セキュリティ警告。 Grrr. バグセ...
  • Rack
    Rack WEBアプリケーションサーバ抽象 http //rack.rubyforge.org/ http //labs.unoh.net/2007/05/rackweb.html http //blog.hacklife.net/archives/51439023.html 動作まとめ http //d.hatena.ne.jp/authorNari/20080304/1204621583 http //chneukirchen.org/blog/archive/2007/02/introducing-rack.html http //m.onkey.org/2008/11/17/ruby-on-rack-1 http //m.onkey.org/2008/11/18/ruby-on-rack-2-rack-builder JSONP http //...
  • Javascript
    framework sproutcore:http //www.sproutcore.com/ 翻訳:http //www.memorycraft.jp/wiki/SproutCore%20ドキュメント翻訳.html protoscript:http //protoscript.com/ jQuery JesterJS:http //github.com/thoughtbot/jester/tree/master JsonPath:http //goessner.net/articles/JsonPath/ ActiveRecord.js:http //github.com/aptana/activejs/tree/master Socks:http //github.com/petejkim/socks/tree/master Red ( ruby2java...
  • Ambition再び
    いろいろなことが Ambition のために改善されています。最初のリリースから2週間での最新の成果を伝えようと思いました。 現在のバージョンは 0.2.2 で、出来る限りフォローし続けてください。 供給(?)には限りがあります。. $ sudo gem install ambition -y Databasein’ Ambition はあなたが選んだデータベースを尊重してSQLを生成しています。 (MySQL や PostgreSQL では)。 Check it # Postgres User.select { |m| m.name =~ /chris/ } SELECT * FROM users WHERE users. name ~ chris # MySQL User.select { |m| m.name =~ /chris/ } SELEC...
  • RSpec
    RSpec:テスティング: http //rspec.info/ http //jp.rubyist.net/magazine/?0021-Rspec http //jp.rubyist.net/magazine/?0023-Rspec http //d.hatena.ne.jp/walf443/20070324/1174702913 http //brass.to/blog/rails_test_and_rspec.html http //brass.to/blog/rspec_user_stories.html http //blog.japan.zdnet.com/yoshimi/a/2008/02/rspec.html RR(DoubleRuby):モック/スタブ: http //github.com/btakita/rr/tree/master ...
  • 一時保存
    ************************************* ************************************* ubuntu 9.10 http //www.ubuntulinux.jp/News/ubuntu910-desktop-ja-remix ■不要なサービスを停止 # AT SPI レジストリのラッパー # Bluetooth Manager # Evolution Alarm Notifier # ユーザ・フォルダの更新 # リモート・デスクトップ # ネットワーク・マネージャ # 印刷キューのアプレット # 視覚支援 ■NAT接続 システム > プロキシ設定 ■システム管理 > アップデートマネージャ ■ホームディレクトリのフォルダ名称が日本語だとつらいので修...
  • RedisReadme
    Updated May 22, 2009 by antirez README イントロダクション Redis はデータベースです。redis をより特徴付けているのは、キーに関連付けられた値を辞書として実装しているとてもシンプルなデータベースということです。例えば、キー "surname_1992" は文字列 "Smith" を取り出せます。 Redis で面白いのは、キーに関連付けられる値は単純な文字列だけに限らず、 たくさんのサーバ側でのこのデータ型に関連付けられたアトミックな操作の lists や sets も関連付けることができることです。 Redis はメモリにデータセットを置きますが、非同期でデータセットのダンプをディスクに時々書き込むのでデータセットは永続化されます。このダンプはサーバが再起動したときにいつも...
  • @wiki全体から「rubywavesチュートリアル」で調べる

更新順にページ一覧表示 | 作成順にページ一覧表示 | ページ名順にページ一覧表示 | wiki内検索

記事メニュー
目安箱バナー