トップ 追記

Route 477

2004|09|10|11|12|
2005|01|02|04|05|06|07|10|12|
2006|01|02|03|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|
現在、メール欄が空でないコメントを弾いています


2010-02-08

[rails] Rails 3 Beta リリースノートと和訳

最近(ついに)BetaがリリースされたRails 3のリリースノートです。

英:

日:

さらに、guides.rails.infoで、Rails 3のチュートリアルが始まっているようですよ。

| Bookmark:

2010-02-06

[ruby] Tab Sweep

http://github.com/rubiii/rspec_attr_extensions

it_should_have_an_attr_reader_for :date_of_birth みたいな

http://github.com/snitko/mmmenu

Railsで複数階層のメニューを生成するらしい

http://github.com/schacon/showoff

Rubyで書かれた、HTMLなプレゼンツール

http://github.com/jnicklas/capybara

webratの後継?cucumberで、@javascriptタグが付いてるところだけculerityで動かす とかできるのはいいね

http://www.rubyinside.com/cramp-asychronous-event-driven-ruby-web-app-framework-2928.html

Rubyのための非同期Webサーバ

http://www.engineyard.com/blog/2010/rails-3-beta-is-out-a-retrospective/

Rails 3 beta出ました!

| Bookmark:

2010-02-01

[mac] そういえばMacBookのメモリ1GBx2が余ってるんですが

どうやって活用しよう…。

欲しい方とかいますか?

| Bookmark:

2010-01-29

[ruby] Rackミドルウェアのコンテスト、優勝者が決定

Rackミドルウェアのコンテスト「CodeRack」の結果発表があったようです。

では、上位3位の発表です!

3位:RackProctitle

Rubyプロセスのタイトルに、処理中のURLや処理時間を入れることで、時間がかかっているプロセスをpsで見つけやすくする。

2位:Rack::Superlogger

Rackレベルでログを取る。いろいろなフレームワークを使い分けているときに、全部同じログ形式になるので、解析しやすい。

1位:Rack::GeoIPCountry

アクセス元のIPから国名を推測し、env['X_GEOIP_COUNTRY'] に入れてくれる。

特別賞(?) : RedisRequestLimiter

Redis(KVS)を使って、短時間に大量にアクセスしてくるユーザを弾く。

以下、決勝敗退ミドルウェアです。他にも、99個の全応募作の中に面白いものが眠っているかも…

  • Rack::MemoryBloat (メモリの増大を検出する)
  • Rack::Validate (ページをw3cのhtmlチェッカーにかける)
  • Rack::CacheBuster (「30分後に新バージョンをデプロイするから、クライアントのキャッシュがその時間に切れるように設定して」)
  • Rack::DomainSprinkler (画像などのドメインを、分散用サーバに振り分ける)
  • LiveStats (現在のセッション数を表示する)
| Bookmark:

[ruby] SinatraベースのIRCクライアント、WebIRC

IRCに繋ぎたいけど、ウィンドウが増えるのが嫌という人向け。

ローカルで動いているからか、軽快に動作するという印象。 複数サーバに接続できるなど、なかなか良くできてます。*1

8e06316d501933ca9a8449c22e5604b8.png

*1 ircnet存続ということで、freenodeと同時接続したいケースはまだまだ多そう

| Bookmark:

2010-01-27

[ruby] 文法最速(略)について

普段ニッチな記事しか書かないので全体のhotentryに入ることってないんですが、Rubyの話でも間口が広ければちゃんと入るんですね。間違いはこっそり直しています。ご指摘ありがとうございます。

実はtDiaryの1日分がまるごと1エントリになってるんですが、これはブックマークの分散を防ぐためと、ネストが深くなりすぎるのを防ぐためでした。

「基礎としてどのような項目が必要十分か?」を考えるのが一番大変なところであって、 僕はそれに乗っかっただけなので楽させてもらいました。他の人もどんどん 「Common Lisp基礎文法最速マスター」とか「Clojure基礎文法最速マスター」とか「R6RS基礎文法最速マスター」とか書けばいいと思います(Lisp限定か)。

| Bookmark:

2004|09|10|11|12|
2005|01|02|04|05|06|07|10|12|
2006|01|02|03|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|
トップ 追記