2008-06-01から1ヶ月間の記事一覧

日本Ruby会議2008 1st day - m-kawato@hatena_diary

せっかく有料チケットを入手したのでという貧乏根性から、大ホールのメインセッション (こちらだけチケット必須) を中心に聴講。キャパシティ一杯まで入るのかと思っていましたが、意外に余裕がありました。 以下、講演の覚え書きです。 2008/6/21(土)10:00-…

RubyKaigi2008 1st day - 角谷HTML化計画 (2008-06-21)

RubyKaigi2008 1st dayええと、本格的にRubyKaigiが始まったら全然参加できませんでした。LTは突発的にタイマー係をやった(というかタイマーのことを忘れていた)ので、ぜんぶ聞けたけど、今年もすごかった。どうすごいのかは他の人が書くだろうから自分の視…

RubyKaigi 2008 LTメモ - koumiyaの日記

「JavaからRubyへ」について、どうしても言いたいことがある JavaからRubyへコードを変えることではない。 考え方をJavaからRubyへ変えるのだ。 コードだけでなくプロジェクトの考え方も変える必要がある。 RubyはメタPなど上級者の力を引き出す力を持ってい…

6月21日(土) 1日目 メインセッション - yagihiro output

「成功するRuby教育のプラクティス (吉田裕美)」→「RSpecによるRailsアプリケーションのBDD、事例報告 (Yugui(園田裕貴))」の二本立てはかなりいい感じだったと思うのでまとめてみます。 成功するRuby教育のプラクティス (吉田裕美) この方は教育の会社を経…

review

http://i.loveruby.net/svn/public/review/ http://b.hatena.ne.jp/entry/http://i.loveruby.net/svn/public/review/

Rubyにワクワク感以上に求めるもの - ひがやすを blog

「『まつもとゆきひろ×最首英裕』〜Rubyを仕事に2008〜」の対談のレポートがあがっていたので、とりあえず気になった点を突っ込んでおきます。 最首氏はRubyとJavaを比べたとき、「RubyはJavaのように使うことができて、 JavaはRubyのように使うことは出来な…

正規表現の先読みについて解説してみる - ’(rubikitch wanna be (a . lisper))

先読み正規表現について、この前やっと理解できた。Rubyリファレンスマニュアルではこんな説明になっている。 (?= ) 先読み(lookahead)。パターンによる位置指定(幅を持たない) (?=re1)re2 という表現は、re1 と re2 両方にマッチするものにマッチする正規表…

rubyneko - RubyKaigi2008で発表してきました

サブセッションで発表してきました。発表資料はこちら:http://www.slideshare.net/ujihisa/agile-web-posting-with-ruby-ruby-kaigi2008発表しているうちにリスナーの方がすごい勢いで増えていってくださって、感激しました!緊張したけれど、なんとか無事に…

RubyでYAMLを使う - ウェブ-HACKS 「とりあえずやってみよう!」ブログ

#!/usr/bin/ruby -Ks require 'yaml' $KCODE = 's' hash = {"name" => "Taro", "age" => 28, "email" => ["test1@test.test", "test2@test.test"] } # YAMLフォーマットでダンプする puts YAML.dump(hash) # 実行結果 > ruby main.rb --- name: Taro age: 28…

【日本Ruby会議2008】東京大学にRubyをテーマにする研究室が発足:ITpro

「東京大学大学院で笹田研究室が発足した。研究内容はRuby。一緒に研究をしてくれる学生を募集している」---2008年6月21日,日本Ruby会議での講演で,東京大学大学院 情報理工学系研究科 創造情報学専攻 講師 笹田耕一氏は,Rubyを中心テーマとする研究室が…

Rails2.0から2.1への移行を試してみる - ザリガニが見ていた...。

ここ最近、MacBookの作業環境改善に努めている間に、Railsは2.1にバージョンアップしていた。相変わらずの進化のスピード。すでに出遅れた感はあるが、自分のRails環境も2.1にしてみた。Railsの複数バージョン環境は共存できることが分かっているので結構気…

rubykaigi2008-ニコニコ動画(SP1)

http://www.nicovideo.jp/tag/rubykaigi2008 rubykaigi2008 のタグがついている動画 coji++ http://b.hatena.ne.jp/entry/http://www.nicovideo.jp/tag/rubykaigi2008

マイリスト RubyKaigi 2008 Sub-Sessions‐ニコニコ動画(SP1)

http://www.nicovideo.jp/mylist/7223285 http://b.hatena.ne.jp/entry/http://www.nicovideo.jp/mylist/7223285

任意のコードが実行される脆弱性について

信頼できない入力がRubyプログラムの入力として与えられた場合に、DoS攻撃を受け たり、任意のコードが実行される脆弱性が発見されました。 影響攻撃者に以下の脆弱性を利用されることにより、DoS攻撃を受けたり、任意のコード が実行される危険性があります…

角谷HTML化計画(2008-06-20) 「ふつうのシステム開発〜Rubyとアジャイルで実現する ゆるふわドンピシャ愛されシステム開発」

「ふつうのシステム開発〜Rubyとアジャイルで実現する ゆるふわドンピシャ愛されシステム開発」スポンサー事例での発表がおわりました。 ふう。回線が細いので、slideshareはあとで。自分のサイトにPDFを置いておく。 http://kakutani.com/articles/ordinary…

RubyKaigi2008 0th day - idesaku blog

遂にやってまいりました。RubyKaigi2008開幕である。 初日は午後開始で半日だけ、ということでプロローグといった趣である。技術評論社がまさに稲妻のごとき速さでレポートをアップしているのだが、そんなことお構いなしに俺もレポートを書く。 対談『まつも…

自動リロード開発環境(1行) - いぬビーム

「エディタで保存すると自動で実行」な環境をさくっと作ります。 新しい言語の勉強中や、ちょっとしたCUIアプリを作るとき、他人のマシンを借りて開発するときなどに。 Windows用 ruby -e "fn,cmd=ARGV;loop{system 'cls';system cmd;l=File.mtime(fn);sleep…

Rubyは10年前のJava − @IT

日本Ruby会議は茨城県・つくば市にて「日本Ruby会議2008」を開催している。今年は、「これまでは個人で参加するユーザーが多かったため土日の開催としていたが、Ruby on Railsの普及などにより、お仕事で利用する人も増えた」(日本Ruby会議2008 実行委員長 …

ruby 1.8.7で早くなったERbをtDiaryで体感してみる - ただのにっき (2008-06-20)

ruby 1.8.7で早くなったERbをtDiaryで体感してみる 今日、咳さんに「ruby 1.8.7でERbが速くなったから、tDiaryで試してみて」と言われたので、ちょうどセキュリティfixも出たことだし、1.8.7-p22で軽く比較してみた。対象はDebian sarge(←古い)の標準ビルド…

InfoQ: 10年後でも「つまらない」と言われないような言語に: 日本Ruby会議2008

昨年までは土日だけの開催だったが、今年は平日である金曜日を加えている。これは、「個人での利用だけではなく仕事でもRubyを利用されつつある。初日はビジネス向けセッションとした。(実行委員長 高橋征義氏)」とのことである。 1日目(0th Day)の最初…

twitterで、双方向フォローになっていない人の一覧を洗い出す方法 - 分裂勘違い君劇場

twitterをチャットルームのように使いたい、という方もいると思います。 つまり、自分の発言が相手に届き、相手の発言は自分に届く、という双方向フォローの関係にある人だけをフォローして使う使い方をしたい人です。 そういう人は、「あなたがフォロー」と…

MOONGIFT: 日本製の社内向けSNS「SKIP」:オープンソースを毎日紹介

SNSはmixiやFacebookのように大型のものもあれば、地域SNSや特定のジャンルにこだわった小型のSNSまで多数に存在している。すでに数千を越えるSNSが日本国内にあると言われている。インターネット上に公開されているものもあれば、社内で非公開で利用される…

YengawaPier: MagLev: Ruby on Gemstone

Bob Walker: MagLevとGemstone/Sは確かにたくさんのコードと能力を共有している。しかし、これらは別々の製品であり、VMレベルでも異なるものだ。MagLev VMではRubyに特化したかなりの数のバイトコードやアルゴリズムが使われている。それでも、Smalltalkコ…

【日本Ruby会議2008】「Rubyを国際標準規格へ」---まつもと氏が明らかに:ITpro

「Rubyの国際標準化に向けた活動を計画している」---まつもとゆきひろ氏は2008年6月21日に開催された日本Ruby会議2008で,RubyアソシエーションRubyの国際企画化する意向を明らかにした。 国際標準化の目的は,複数のRuby実装の間での互換性の向上と,政府調…

RubyKaigi2008 スペシャル★レポート:RubyKaigi2008 1day Photoレポート[随時更新]|gihyo.jp … 技術評論社

本日から,ジュンク堂書店池袋店が出張販売が行われています。販売を担当しているジュンク堂の長田さんは,郵送が間に合わなかった本をがんばって自宅からキャリアで運んできたそうです。 そのおかげで,たくさんのRuby本と,なぜか一部PerlやPythonの本が並…

【日本Ruby会議2008】「Rubyは技術者が集まり世界を変える“梁山泊”に」---まつもと氏:ITpro

「Rubyは技術者が集まり,新しい技術が生まれ,世界を変える“梁山泊”になりつつある」---まつもとゆきひろ氏は2008年6月21日,日本Ruby会議の基調講演でこう語った。 必要なのは求心力,重要なのはコミュニティ 梁山泊,まつもと氏は技術者が集まり,新しい…

On the Rails irb 上で多少のスペルミスを許してくれる GuessMethod

非常にユニークな gem ライブラリを紹介します。 » Guess Method は irb 上で多少のスペルミスをしても、賢く推理して訂正してくれるライブラリです。 Dr Nic Magic Wiggly Lines => GuessMethod, by Chris Shea で紹介されていたのですが、Dr Nic のエント…

MOONGIFT: Googleのデータ処理分散システムMapReduceのオープンソース実装「Skynet」:オープンソースを毎日紹介

Googleではその超巨大なコンピュータネットワークを使って、データ処理が分散化されている。これにより、大量のデータを瞬時に処理することが可能になっている。この分散処理システムはMapReduceと呼ばれており、Googleの基盤を支えるコア技術の一つだ。 処…

楽天×まつもとゆきひろで世界はどう変わる? 中編

楽天(株)楽天技術研究所 森正弥さん(33歳) 外資系コンサルティング会社に8年3カ月在籍後、2006年9月に楽天株式会社楽天技術研究所へ最初の専任メンバーとして入社 森:おっと(笑) まつもと:一応、Ruby会議では「このようなことをやっています」ということ…

beeptoys チュートリアル - きみのハートを8ビットキャスト

自分が、みんなが、音いじりを気軽にできるよう、 beeptoysというライブラリ/環境を作っています。 ターゲットユーザはズバリRubyistです。 beeptoysをダウンロードして(詳細は下に書きます) beeptoysディレクトリに移動して準備は完了です。 さて、beeptoy…