jasagiri @ ウィキ内検索 / 「RedisFAQ」で検索した結果

検索 :
  • Redis
    ...ionHOWTO RedisFAQ RedisConfig 本家:http //code.google.com/p/redis/   :http //groups.google.com/group/redis-db redis-rb:http //github.com/ezmobius/redis-rb/tree/master redis-store:http //github.com/jodosha/redis-store/tree/master kvs共通インタフェース:http //github.com/wycats/moneta/tree/master サンプル:http //gist.github.com/86714 retwis-rb:http //retwisrb.danlucraft.com/login ネタ: htt...
  • RedisReadme
    Updated May 22, 2009 by antirez README イントロダクション Redis はデータベースです。redis をより特徴付けているのは、キーに関連付けられた値を辞書として実装しているとてもシンプルなデータベースということです。例えば、キー "surname_1992" は文字列 "Smith" を取り出せます。 Redis で面白いのは、キーに関連付けられる値は単純な文字列だけに限らず、 たくさんのサーバ側でのこのデータ型に関連付けられたアトミックな操作の lists や sets も関連付けることができることです。 Redis はメモリにデータセットを置きますが、非同期でデータセットのダンプをディスクに時々書き込むのでデータセットは永続化されます。このダンプはサーバが再起動したときにいつも...
  • RedisConfig
    # Redis 設定ファイル例 # デフォルトでは Redis はデーモンとしては実行されていません。もし必要なら yes を使います。 # 注意として、Redis はデーモン化されたとき、ファイル /var/run/redis.pid に pid を書きます。 daemonize no # デーモンとして実行されているとき、 Redis はデフォルトでファイル /var/run/redis.pid に pid を書きます。 # あなたが個別の pid ファイルがあるならここに場所を指定します。 pidfile /var/run/redis.pid # 指定ポートでの接続の受け入れは、デフォルトで 6379 です。 port 6379 # もしシングルインタフェースにバインドしたいのなら、bind オプションを指定しない場合は # 接続してき...
  • RedisReplicationHOWTO
    ReplicationHowto Redis レプリケーション Howto 総合案内 Redis レプリケーションは、slave Redis サーバが master サーバのコピーを持つことを許すことで master-slave レプリケーションとしてとてもシンプルに使うように設定出来ます。これは Redis レプリケーションにおけるとても重要な事実です。: - 1つの master は複数の slaves を持つことが出来ます。 - Slaves は他の slaves コネクションを受け入れることが出来、同じ master に接続する代わりに他のたくさんの slaves をグラフ構造で接続することができます。 - Redis レプリケーションは master 側では非ブロックし、これは 1つ以上の slaves が最初の同期を実行している間、master はクエリ...
  • RedisProtocolSpecification
    ProtocolSpecification プロトコル仕様 Redis プロトコルはコンピュータにも人間にも分析しやすいよう妥協されています。このセクションを読む前に、この README にある "REDIS TUTORIAL" セクションを読むことを強くお勧めします。TELNET でプロトコルの感覚をつかんでください。 ネットワークレイヤ クライアントは6379ポートにTCP接続を確立しながら Redis server に接続します。すべての redis コマンドとデータは、クライアントとサーバによって終端を"\r\n" (CRLF)に変換されます。 単純な INLINE コマンド もっとも単純なコマンドは inline コマンドです。これは server/client チャットの例です。 (サーバチャットは ...
  • RedisCommandReference
    Redis コマンドリファレンス Every command name links to a specific wiki page describing the behavior of the command. 接続の扱い: * QUIT :接続を閉じる。 * AUTH :もし有効なら単純なパスワードで認証する。 string value のコマンド操作 * SET key value : key に string value をセットする。 * GET key :key の string value を返す。 * GETSET key value : key に string をセットして、そのキーの古いを返す * MGET key1 key2 ... keyN :マルチGET、指定したキーの複数の値を返す。 * SETNX key value :set a key t...
  • リソースとは何か
    リソースとは何か この前の投稿でリソース指向アーキテクチャ(ROA)がなぜ重要なのか見てきました。この文脈でどんなにROAが本当に意味あるのかより深く見ていきます。以下では、REST はプラットフォームに中立な分散オブジェクトを実装するための理想的な制約のセットを定義していること明らかにするつもりです。; ROA は実際に実装するために作られたものです。事実、リソースが何であるか定義するのを助けるだけでなく、ROA がそう強制しているのです。ここに宗教はありません。 What ROA doesn’t mean is “an excuse to be religious.” That is, we don’t want to devolve the discussion into an exercise in pedantry. 私は コンセプトと用語のいくつかはなじみが無い...
  • 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....
  • descriptor.proto
    package google.protobuf; option java_package = "com.google.protobuf"; option java_outer_classname = "DescriptorProtos"; option optimize_for = SPEED; message FileDescriptorSet { repeated FileDescriptorProto file = 1; } message FileDescriptorProto { optional string name = 1; // file name, relative to root of source tree optional string package = ...
  • 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...
  • トップページ
    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...
  • rubywaves概要
    Waves 概要 みんながするように Hello World から始めましょう。 Waves では、 mapping.rb ファイルに1行コードを書くだけで実現できます。 [fixme]するべきことすべてをどんなに簡単に行っているか考えてください。WavesはMVCフレームワークだけれど、時にMVCは過剰だとわかっています。[fixme] path / { Hello, World! } リクエストラムダ Waves のすべてはリクエストラムダから始まります。各マッピングはルールとブロックから成ります。 リクエストがルールにマッチしたときに、ブロックが実行されます。 ブロックには何でもおくことが出来ます。ルールには正規表現か任意のハッシュ値の制限のいずれかを含みます。正規表現にマッチするとブロックにパラメータが渡されます。 Hello world, ve...
  • 一時保存
    ************************************* ************************************* ubuntu 9.10 http //www.ubuntulinux.jp/News/ubuntu910-desktop-ja-remix ■不要なサービスを停止 # AT SPI レジストリのラッパー # Bluetooth Manager # Evolution Alarm Notifier # ユーザ・フォルダの更新 # リモート・デスクトップ # ネットワーク・マネージャ # 印刷キューのアプレット # 視覚支援 ■NAT接続 システム > プロキシ設定 ■システム管理 > アップデートマネージャ ■ホームディレクトリのフォルダ名称が日本語だとつらいので修...
  • ROAがよりよい10の理由
    Top 10 Reasons Resource-Oriented Architecture Matters AT T Interactive R D での研究テーマの1つはリソース指向アーキテクチャ(ROA)です。しかし、ROAが何であるか、それがなぜ重要であるかに関して多くの混乱があります。 「なぜ重要か」ということに関して話すのは簡単で、定義についてはそんなに心配していません。 If you know what it does, then what it is becomes more of an intuition rather than an abstract concept. なので、 ROA が重要であるという10の理由を苦も無くあげられます。 10. リソースはデータ Check out Freebase if you haven’t alread...
  • 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つの生成手プ...
  • 継承可能な設定
    http //www.rubywaves.com/configurations Inheritable Configurations Waves では, Configurations は属性をセットしたり得たりする単なるメソッドのあるクラスです。これは設定した属性値の継承やオーバーライドすることを許し、他のクラスと同様に扱えることを意味します。もう一度いうと、Configurations は決して instantiated されず、 その点において典型的な Ruby クラスとは異なって扱われます。 構成を定義するのはかなり簡単です。:単に Waves Configurations Base か (もし合理的な規定値が欲しいなら) Waves Configurations Default から継承してください。 class MyConfiguration ...
  • 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...
  • 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...
  • アーキテクチャ
    Waves のアーキテクチャ まず、Waves はシンプルデザインを第一としています。 コードをコンパクトで拡張性あるものに保ちます。 Waves は1000行以下に保つようにしています。振る舞いのどんな層でも include でき、ディスパッチャはオーバライドや継承が出来ます。 Ruby のおかげです。 これは、構成からURIマッピングまで純粋なRubyを利用することを意味しています。 規約で規定値を提供しますが、規約を変更するのは簡単です。もし、 Waves のやり方を気に入ったなら、out of the box, then great, you’re done. もしそうでないなら、 合理的にカスタマイズする方法があるべきです。 主要なデザインコンポーネントはゆるく繋がっていて、ORM とコントローラのように、コントローラとビューでさえそうです。 これにより、後から新し...
  • プラグイン/ニュース
    ニュース @wikiのwikiモードでは #news(興味のある単語) と入力することで、あるキーワードに関連するニュース一覧を表示することができます 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_174_ja.html たとえば、#news(wiki)と入力すると以下のように表示されます。 【グランサガ】リセマラ当たりランキング - グランサガ攻略wiki - Gamerch(ゲーマチ) 【まおりゅう】八星之紋章交換のおすすめ交換キャラ - AppMedia(アップメディア) Among Us攻略Wiki【アマングアス・アモングアス】 - Gamerch(ゲーマチ) マニュアル作成に便利な「画像編集」機能を提供開始! - ナレッジ共有・社内wikiツール「NotePM」:時事ドットコム - 時事通信 マニ...
  • 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...
  • 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/...
  • Lojban
    人工言語。ある意味宗教。半歩後ろから自分の認知領域を広げるため。 本家:http //www.lojban.org/tiki/tiki-index.php?page=Lojban bl=y Wikipedia / Wikibooks http //ja.wikipedia.org/wiki/%E3%83%AD%E3%82%B8%E3%83%90%E3%83%B3 http //ja.wikibooks.org/wiki/%E3%83%AD%E3%82%B8%E3%83%90%E3%83%B3 http //madscientist.jp/~ikegami/diary/20090205.html#p01 ロジバン入門:http //www.tlg.uci.edu/~opoudjis/lojbanbrochure/lessons/book1.html 文法リファ...
  • 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...
  • 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...
  • 後で読む
    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...
  • 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 //...
  • 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 を参考にしていますが、昔のバー...
  • 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 に置くことができること...
  • 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...
  • mercurial
    分散構成管理ツール mercurial コマンド名 hg 水銀の元素記号 GoogleCodeでもBigTable使うように書き換えられて採用された。 hgbook: http //hgbook.red-bean.com/ JP翻訳 http //freehg.org/u/honeyplanet/hgbook/ チートシート PNG:http //theoutsideofparr.blogspot.com/2009/02/tanslatemercurialref-jajputf-8.html PDF:http //www.gentoo.gr.jp/~idani/OSC2009-Spring/ マニュアル http //www.selenic.com/mercurial/wiki/index.cgi/JapaneseTutorial...
  • 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 の将来のリリースでは、超軽量のファイルベースのスト...
  • 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...
  • 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 は一級市民です(?) ...
  • PowerShell
    http //www.microsoft.com/downloads/details.aspx?familyid=E7D37355-8776-4ADE-BDC8-E9FE915A228D displaylang=en PowerShell情報 http //powershell.hiros-dot.net/
  • scalaメモ
    言語仕様:http //www.scala-lang.org/node/198 言語仕様要約:http //www.h7.dion.ne.jp/~samwyn/Scala/scalag.htm ■キーワード(予約語) package import -- sealed extends with super this new -- trait object class -- implicit override abstract private protected final lazy -- val var def type -- case true false match -- for do while yield -- if else try catch finally throw return -- forSome -- null -- ■演算子 [ _ =...
  • 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...
  • waves-0.7.3
    InstantRails起動&停止 gem install waves-0.7.3-r2.gem --local gem update gem cleanup gem install waves-rspec gem install ruby-debug gem install ruby-openid SQLite3 の設定 http //www.sqlite.org/download.html から sqlitedll-* をダウンロード ダウンロードしたファイルを解凍する。 解凍したファイルを InstantRails/ruby/bin にコピー gem install sqlite3-ruby == git watch メモ == 2008/05/05 20時頃 autoload作り変え。 application.rbにどのLayerを使うか記述するようになって...
  • 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...
  • 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...
  • 甘えたアダプタ
    最近、 Simon Harris はアイデアを持っていました。: Ambition の nil? について。甘い砂糖(?) 作るのに何が必要か理解しましょう。 User.select { |x| x.nil? } と同様に振舞います。 User.select { |x| x == nil } Ambition では Short and Sweet Simon のアプローチは to modify Ambition ディレクトリを変更し、nil? を追加することになりました。 これは確かに野心的です。 nil? は単なるメソッドです。特別なことはありません。 アダプタでどうやって使うか決めるはずです。 簡単です。ここで ActiveRecord アダプタの Select translator に加えたものがあります: def nil?(column) left...
  • html
    RFC:http //www5d.biglobe.ne.jp/~stssk/rfcjlist.html 規格対応エレメント表 http //meiert.com/en/indices/html-elements/ html5 http //www.html5.jp/ URI-Templates http //bitworking.org/projects/URI-Templates/ http //builder.japan.zdnet.com/sp/firefox-3-for-developer-2008/ StatusCode http //www.studyinghttp.net/status_code http //thoughtpad.net/alan-dean/http-headers-status.html http...
  • Functorの紹介
    http //dev.zeraweb.com/introducing-functor 私は Waves のリクエストラムダマッピングコードを書き直そうと思いました。 どうにか functor に行き着きました。私は Resource クラスで get や put といったメソッドをオーバーロードするのが賢いと思っていたので実際に始めました。私はその考えを捨てましたが (思うに … 再出発すると思います)、オーバーロードされたインタフェースがたくさんの場所にあります。どこで、文字列を渡したら、こうなるかは知ってのとおりです(?);しかしこれはハッシュで、他のことは起こります。通常、入れ子になった if-then や case ステートメントの本当に長い塊で終わることを意味しており、 rambling メソッドや foo_with_hash のような名前のプライベートメソッドを定義しま...
  • リクエストラムダ
    リクエストラムダについて詳しく Update 用語のちょっとしたこと ブロックへのリクエストをマッピングするアイデアをよりよく反映させるために、この特徴を「リクエストラムダ」と呼んでいます。 毎日(または週末の数時間)Waves のさまざまな側面にほんの少し詳しく説明するために、ちょっとずつ試しては書いています。最初にされるもっとも共通する質問の1つは 「Waves はフレームワークXとどんな違いがあるのですか?」です。 何がWavesを特徴付るかフロントページにリンクしているけれど、あなたは今のところ簡単な案内を受けられるだけです。詳細については何か異なったことを通して本当に理解できるだけです。 (?) (余談ですが、私は Ruby はこんな風だと思っています。 Ruby がどうしてこんなにすばらしいかをある種の懐疑論者に絶えず説明しています。 多くの特徴を記述する人がたくさんい...
  • PEG
    PEG ( Parsing Expression Grammar ) :解析表現文法 正規表現界隈のごく一部で流行ってるらしい。 http //ja.wikipedia.org/wiki/%E8%A7%A3%E6%9E%90%E8%A1%A8%E7%8F%BE%E6%96%87%E6%B3%95 http //d.hatena.ne.jp/kazu-yamamoto/20081201/1228115457 http //d.hatena.ne.jp/Otter_O/searchdiary?word=*[Parser] http //mono.kmc.gr.jp/~yhara/d/?date=20081023 http //tnomura9.exblog.jp/7792070/ ruby-treetop http //rubyconf2007.co...
  • 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 クエ...
  • 一時保存2
    http //sites.google.com/a/chromium.org/dev/chromium-os http //sites.google.com/a/chromium.org/dev/chromium-os/building-chromium-os http //code.google.com/p/chromium/wiki/LinuxBuildInstructionsPrerequisites ■ubuntu0910セットアップ http //www.ubuntulinux.jp/products/JA-Localized/download ■コンパイルに必要なライブラリ入手 10GBの空き容量が必要 http //src.chromium.org/svn/trunk/src/build/install-build-deps.sh を保...
  • どのように 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...
  • RailsPlugins
    UndoRedo:http //blog.nanorails.com/rails-undo-redo Simple Captcha:http //expressica.com/simple_captcha/
  • ScalaDesignPatterns
    scala@デザインパターン GoFの23パターンのうち ■言語レベルでサポート Singleton : object 構文 Visitor : case class 構文 AbstractFactory : trait と case class 構文 Command : trait と case class 構文 Flyweight : implicit conversion ScakaWiki:http //scala.sygneca.com/patterns/start http //memuser.blogspot.com/2008/03/design-patterns-in-scala.html http //apocalisp.wordpress.com/category/programming/scala/ http //blog.rafaelfer...
  • @wiki全体から「RedisFAQ」で調べる

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

記事メニュー
人気記事ランキング
目安箱バナー