2008-11-01から1ヶ月間の記事一覧
Use your widget sidebars in the admin Design tab to change this little blurb here. Add the text widget to the Blurb Sidebar! [Ruby:017]SDLで点と線を描画してみるぞ Posted: 2008/08/28 | Filed under: Ruby Rubyを使っていて窮屈だなと思うのは、…
Over the last few months I’ve realised that the speed at which I develop new projects is a lot quicker than it used to be. So I thought I’d share some of the things I’ve learned and also some quite obvious things (to me at least). Use a Ba…
MerbでWebサーバのプロセスをデーモンモードで立ち上げる場合、 以下のように行います。 1 % merb -d これによって、log/の下に、merb.4000.pidのようなPIDファイルが作成されます。 立ち上げたプロセスをKillする場合は、以下のようにポート番号を指定して-…
http://www.1101.com/umeda_iwata/2008-11-18.html それさえ生まれれば、インターネット上にはそれを解決する人が現れる。新聞にクロスワードパズルが載っていたらそれを解く人がいるように、それをみんなが解いていくんだと。 糸井さんがまつもとさんの「ク…
http://d.hatena.ne.jp/moro/20081118/1226977015 これはインパクトあるなあ。おもしろそう/でもPerl化への危機感や、(正規表現とか日本語プログラミングとかの)土台への不信感や、いくつ屋根作れば気がすむのか、抽象化の漏れは大丈夫なのか、とかいろいろ…
A = 3 class A end class B < A end これはどっちも実行時エラー。クラスはClassじゃなくちゃいけない。まああたりまえ。 A = Class.new class A end class B < A end これは行ける。これもあたりまえ。 じゃあ、これは? Class = 1 class A end class B < A …
以前のブログの記事で、Google Code 上の thelastripper にて公開されているドキュメント (LastFM12UnofficialDocumentation) の簡単な説明と、スクリプトを公開しました。 Linux を NAS 兼メディアセンターとして使っているので、Linux で X 立ち上げずに l…
rubyのバグ(d:id:hyoshiok:20081106#p1)でsigsegvでrubyが異常終了するという話を書いた。その続き。 BINARY HACKSのHACK #76(pp. 291-300)、"sigaltstackでスタックオーバフローに対処する"が参考になりそうだ。 ということでsigaltstack(2)を使うというと…
移行はとっても簡単! Ruby 1.8 と Ruby 1.9 を共存させよう 1.8 と 1.9 を共存させるには、 (1.8 をメインで使っているのであれば) 1.9 の configure 時にオプションを指定すればよいです。たとえば以下の通り。 ./configure --program-suffix=1.9 参考: htt…
ディレクトリをオープンしてファイル名を読む - Ruby入門勉強ルームと、前のページでスクリプトを書いてみました。 今度は、シェルのようなグロブを用いて、ディレクトリ・ファイルを検索するように、指定ディレクトリ以下のディレクトリを再帰オープンする…
Earlier this month, Rails Envy's Gregg Pollack gave a talk at RubyConf08 called Scaling Ruby (without the Rails). He answered questions like "How do existing Ruby applications use Threads/Processes to scale?", "How do we implement an Event…
大分県は湯布院で行ったLL温泉,好評のうちに終了しました。参加者のみなさん,チューター,発表者のみなさん,実行委員のみなさん,本当にありがとうございました。 日本文理大学の湯布院研修所という場所を借りて行ったのですが,この施設がすばらしく,二…
Javaはあまり好きではないが、PDF出力ライブラリはiTextが一番だと思っている。GoogleやAdobeのような大手もiTextを利用している事から、その実力は折り紙付きだ。 そもそも、私がJRubyを使い始めたきっかけも、RailsでiTextを使いたかったからだ。 通常、iT…
Mark Watson Copyright 2007 Mark Watson. All rights reserved. This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works Version 3.0 United States License. http://markwatson.com/opencontent/ruby_ai/book.html…
最新Webブラウザに向けたWebサイト開発テクニック[10/31更新] 2008年になり、FirefoxやInternet Explorer、Operaといった主要Webブラウザが相次いでメジャーバージョンアップ... SourceForge.JPを活用する[10/10更新] 本特集では、CVSやSVNといったバージョ…
Ruby の情報はインターネットを探せば、ある程度見つけることができるのだけれど、 実際 Ruby を使っている人たちが定期的に集まって、情報交換や勉強会を開いているのを見かけない。 ○○Ruby 会議は見つけられた。 IT 勉強会カレンダー で検索してもあまりな…
ruby, merb | 09:03 | まつもとさんもお気に入りという Merb フレームワークの 1.0.0 がリリースされた。これは Rails 一辺倒だった時代から、複数のフレームワークが入り乱れる時代への切り替わりを告げる、大変重要なリリースだと思っている。しかし日本の…
Merbの総まとめ:Merb 1.0、EngineYardがMerbのサポートを提供 作者 Werner Schuster, 翻訳者 編集部 投稿日 2008年11月15日 午前12時26分 コミュニティ Ruby トピック 言語, JRuby, RubyGems, Webフレームワーク タグ Merb, JRuby, ParseTree Release Candi…
[Rails] 2.2.0[RC1] から 2.2.1[RC2] での追加機能 ActionMailer Net::SMTP#enable_starttls_auto に対応 ActionPack map.resources に :only, :except オプションが追加 ルーティング数の爆発を抑えるために制限オプションが追加された。 map.resources :po…
進・日進月歩 IT, Jazz, study, engineering, すべての真実とクリエイティビティのために CentOS5はrubyのバージョンとかgemのバージョンとかの関係でなかなかmerbがインストールできません。 とりあえずえらく苦労したのでメモ代わりに。自分はもともとmod_…
14日にMorioka.as->Lab(0x02)行って来たった。 発表してきました。ちなみに間に合わなくて当日代替えで済ませた所など一部修正しました。 資料はこちら↓ Morioka As0x02View SlideShare presentation or Upload your own. 夕方、新幹線で仙台から盛岡へ。 ホ…
札幌Ruby会議01の音響・配信・録画環境についてまとめておきます。 スクリーンとプロジェクタは会場の北海道情報大学札幌サテライトに備え付けの1セットをメインとして前方に設置、LOCALのご協力でお借りした2セットのうち片方をirc用として前方左側に、もう…
このサイトはRubyのための軽量Webアプリケーションフレームワーク、Merbについての日本語Wikiです。 Rails風なMVCフレームワークだけど、MもVもjavascriptも自分の好きなライブラリに取り替え可能。全部が一体になっているのではなく、いろいろなライブラリ…
http://d.hatena.ne.jp/ATOKDirect/20081114/1226657572 http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/ATOKDirect/20081114/1226657572
RubyConf2008 wrap-up忘れないうちに個人的なまとめを先に。渡航前の個人的な目標は2つ。 LTでしゃべること 誰かAnglophoneな知り合いをつくること いちおう両方とも達成できたかな、と思う。Matz,ko1といったworld-classのRuby Hackerでもなければ、Takahas…
InfoQ より: SproutCore is the toolkit Apple uses for the client side of it's MobileMe applications. ...(snip).. SproutCore also uses Generators, written in Ruby, to create models and other aspects of the SproutCore application. Generation …
1.8.7-p17 の修正点を調べてみた後学のため、1.8.7-p17 の修正点を調べてみました。手順は単純で以下の通りです。 ruby 1.8.7 の revision を順に眺める コミットログに ML の番号が書いてある場合には該当のメールを参照する 挙動に変更があるものは 1.8.6 …
http://www.rubyinside.com/giternal-easy-git-external-dependency-management-1322.html http://b.hatena.ne.jp/entry/http://www.rubyinside.com/giternal-easy-git-external-dependency-management-1322.html
http://jijixi.azito.com/cgi-bin/diary/index.rb?date=20081112 いいまとめ http://b.hatena.ne.jp/entry/http://jijixi.azito.com/cgi-bin/diary/index.rb?date=20081112
シングルクォート(')をエスケープせずXSSの原因になっているサイトをけっこう見かけたので、どういう時問題になるのか書いておく。 JavaScriptの文字列を動的に埋め込む場合。 <script> var q = 'hoge"fuga'; document.getElementById('word').appendChild(docum</script>…