タグ RubyKaigi2010 が登録されている動画 : 62 件中 1 - 32 件目
種類:
- タグ
- キーワード
対象:
RubyKaigi 2010 credits (「超絶技巧 Ruby プログラミング」より)
RubyKaigi 2010 のクレジットを表示しつつ G 線上のアリアを再生しつつ Quine する Ruby プログラムのキャプチャです。「超絶技巧 Ruby プログラミング」sm11914507 の最後で流したものです。参考: http://rubykaigi.org/2010/ja/Sponsors http://d.hatena.ne.jp/ku-ma-me/20100829/p1 http://d.hatena.ne.jp/ku-ma-me/20100901/p1
[rk10][29S09] HTMLデザインをまったく崩さないテンプレートエンジンの作り方
Makoto Kuwata (programmer)
Webアプリケーション開発における問題点のひとつに、Webデザイナと協業がしにくいことが挙げられます。たとえばeRubyだとテンプレートファイル中にRubyコードを埋め込むため、テンプレートファイルのHTMLデザインが崩れてしまい、デザイナが作業しにくくなってしまいます。この問題を解決するために、HTMLデザインを崩さないようなテンプレートエンジンがいくつか考案されています。しかしそれらはHTMLデザインの問題を解決したかわりに、パフォーマンスや使い勝手の悪さなど別の問題を引き起こしています。本セッションでは、HTMLデザインを一切崩さず、かつ使いやすくて高速なテンプレートエンジンの作り方を紹介します。
[rk10][29M06] Ruby業務システムの広がりとホットスポット島根
Hiroshi Yoshioka (TechnoProject Ltd.)
地方自治体である松江市や島根県では、2007年から一般的な行政システムをRuby/Railsで再構築を行っている。今、Ruby/Railsの波が企業システムの分野や周辺の地域に広がり始めた。 多くの経験と実績に基づいて、Ruby/Railsの基幹業務システムの構築方法、長期間メンテナンスするシステムの構築方法、高生産性や別なアジャイル開発への挑戦について説明する。
[rk10][29M05] IronRuby - What's in it for Rubyists?
Shay Friedman (Sela Group)
IronRuby is the new implementation of the Ruby language from Microsoft which opens the .NET world to Rubyists. This brings a whole set of new opportunities to Rubyists like using Ruby to write RIA applications, providing enhanced user interface to Ruby applications and more. Come and see the new possibilities that IronRuby brings to the Ruby world!
[rk10][29M04] Practical Ruby Projects with MongoDB
Alex Sharp (Lead Developer, OptimisDev)
While there is a lot of excitement surrounding MongoDB and the NoSQL movement, MongoDB is all about practicality, pragmatism and performance. MongoDB boasts a robust feature set that provides a pragmatic blend of rich functionality, performance and scalability that today's software developers need, and all at a relatively low barrier to entry.
[rk10][29M03] RWikiと怠惰な私の10年間
Masatoshi SEKI (druby.org)
2000-8-31、ruby-listにすこし変わったWikiが紹介されました。[ruby-list:24661] dRubyの最初の実用的なアプリケーション、RWikiです。
この発表の数日後、RWikiはちょうど10年を迎えます。 私はアクティブなRWikiサイトを複数運営していて、現在では3万ページ、プロセスサイズは1GBを超えています。本発表では、このサイトが「大きさ・量」を獲得していく過程で展開された、ちょっとした物語を報告します。
[rk10][29M02] Rubyによる分散ストレージシステムの実装
Toshiyuki Terashita (RICOH IT SOLUTIONS Co.,Ltd.)
Castoroは、Rubyで実装されたスケーラブルなストレージシステムです。本発表では、開発に至った経緯と、MogileFSやkumoFS等、他の分散ストレージシステムとの違いについて紹介します。
[rk10][29M01] Rubyでクラウドを便利にする方法〜ニフティクラウドの事例〜
Kei Hamanaka, Yuichi Saotome (NIFTY Corporation)
We show the construction/operation methods for Cloud with Ruby. (ex. NIFTY Cloud)
[rk10][29M07] There Is No Spoon -- Think Global, Act Regional
Shintaro Kakutani (rubykaigi.org, Nihon Ruby-no-kai)
2008年につくばで(!)開催されたRejectKaigiで提案した地域Ruby会議プロジェクトは2周年を迎えます。この2年間に9都市で17の地域Ruby会議が実施され、私はその全てに参加しました。本セッションでは、過去2年間の地域Ruby会議をふりかえり、今後の地域Ruby会議のありかたについて私見を述べます。東京と東京以外の違いと地域のRubyユーザグループの重要性や地域Ruby会議とRubyKaigiの関係など、「RubyKaigi以後」のRuby コミュニティのあり方を考える材料を提供します。
[rk10][29S08] How to survive in post Rails' world
SHIBATA Hiroshi (Eiwa System Management,Inc. / asakusa.rb / tDiary.org)
Rails が登場する以前(before Rails)から私たちは多くのプロダクトやツールをRubyによって作ってきました。しかし、Rails が登場した現代(after Rails)のアプリケーション開発では、before Rails とは異なる考え方を持つ必要があります。このセッションでは、自分が経験したbefore Rails から after Rails に適応するための頭の切り替え方を話します。
[rk10][29S07] ゲームとバーチャルタイム / ruck: time manipulation for Rubyists
Tom Lieber (SonicMule,Inc.)
Turn the multimedia render loop inside out. Cooperatively scheduling lightweight Ruby threads on a virtual clock allows you to reason about the concurrent code in your game and perform complex synchronization tasks without even realizing it. Ditch the nested trees of update() calls by making time a first class citizen!
[rk10][29S06] るりまサーチの作り方 - Ruby 1.9でgroonga使って全文検索
Kouhei Sutou (ClearCode Inc. / COZMIXNG)
このトークではるりまサーチについてとるりまサーチの作り方について話します。るりまサーチはRubyリファレンスマニュアル刷新計画の成果物であるRubyのリファレンスマニュアルを高速に検索するWebアプリケーションです。るりまサーチはRubyインタプリタとしてRuby 1.9.1(MRI)、全文検索エンジンとデータストアとしてgroonga、Rubyとgroongaのインターフェイスとしてrroongaを使っています。作り方の説明では、特にこれらの技術の使い方について詳しく説明します。
るりまサーチ: http://rurema.clear-code.com/
[rk10][29S05] Memory Profiler for Ruby
Tetsu Soh (The University of Tokyo)
We developed a memory profiler for Ruby programming language that fulfills the requirement for measuring and analyzing the memory usage of Ruby applications.
In this presentation, we will describe the features, the design and the implementation of the memory profiler. We will also show the performance evaluation and demonstrate the memory profiler in action.
[rk10][29S04] Ruby 用 AOT コンパイラ
Satoshi Shiba (The University of Tokyo)
Ruby スクリプトの実行をより高速にするために,Ruby スクリプトを機械語に変換する AOT(Ahead-Of-Time)コンパイラ を開発した.
本発表では,CRubyの構成を述べ,CRubyと完全互換なAOTコンパイラを開発するにあたっての課題を述べる.そして,我々のAOTコンパイラの設計と実装を示す. Ruby処理系に付属するテストプログラム,ベンチマークプログラムを用いて, その互換性,および得られた性能向上について述べる.
[rk10][29S03] yarv2llvmはどう失敗したのか
Hideki Miura (CSNagoya)
yarv2llvmはCRubyのVMの命令列をllvmに変換するトランスレータである。生成するllvmの実行効率を上げるために、型推論を用いるのが特徴である。 yarv2llvmはフィボナッチ級数プログラムでRuby1.9の約40倍の実行速度を得るなど、一定の成果が得られた。一方で、事前に予想していたことではあるが、すべてのRubyプログラムがうまくllvmに変換できるわけではないことも明らかになった。 この発表ではyarv2llvmではうまく変換できないRubyプログラム例とその解決案を説明する。さらに、フルセットRubyをサポートすることを目的に現在開発中の次世代トランスレータ(ytl)の概要を紹介する。
[rk10][29S02] NArray and scientific computing with Ruby
Masahiro Tanaka (University of Tsukuba)
NArray is an n-dimensional numerical array library developed for use in science fields, but it is usable for handling binary data efficiently. I talk about NArray for the first time after 10 years from the first release. I will also present topics including the next version of NArray, and distributed scientific computing using Ruby for multi-core era.
[rk10][29S01] bigdecimal ライブラリと Ruby の数値系の未来
Kenta Murata (GeneticLab Co., Ltd. && Ruby Sapporo)
私は今年の初めに bigdecimal 標準ライブラリのメンテナに採用されました。現在 bigdecimal ライブラリは、他の数値クラスとの相互作用規則など、その振る舞いについて幾つかの問題を抱えています。私はこのプレゼンテーションで、このような問題ある振る舞いを実演で示し、これらに対して Ruby の次のバージョンで実現されるべき適切な性質を説明します。加えて、私は Ruby の未来のバージョン(すなわち 2.0)が持っているべき数値系について議論します。
[rk10][28M07-11] Ruby SoC 2010のご報告 〜俺たちのDecimalはまだ始まったばかりだ
Ruby Summer of Code 2010のご報告 〜俺たちのDecimalはまだ始まったばかりだ〜
Tadashi Saito (University of Tsukuba)
[rk10][28M07-03] What is few?
Shota Fukumori/@sora_h (few developers team)
Tom Lieberさん「ゲームとバーチャルタイム」で行われたデモ(RubyKaigi2010)
Tom Lieberさん「ゲームとバーチャルタイム」で行われたデモ(RubyKaigi2010)
[rk10][28M07-10] 時を超えた電子出版の道の中をRubyと歩いていく
Masayoshi Takahashi (Tatsu-zine publishing, Nihon Ruby-no-Kai)
[rk10][28M07-09] parse.yの歩き方 -ワシのRubyは4式まであるぞ-
Ando Yasushi (Seesaa Inc.)
[rk10][28M07-08] babushka―test-driven sysadmin for rubyists
Ben Hoskings (babushka)
[rk10][28M07-07] Introducing the Lingo Project
Introducing the Lingo Project: A New Generationi Text Input System Leveraging Non-native English Writing
Kazki Matz (Lingo project)
[rk10][28M07-06] Rubyで手軽に暦日を算出しよう!
Yoshihiko Hara, Japan OSS Promotion Forum Application Sub Committee Ruby Application Task Force, FUJITSU SOCIAL SCIENCE LABORATORY LIMITED
[rk10][28M07-04] Toward Lightning RubyVM
Koichi Sasada (The University of Tokyo)
[rk10][28M07-02] Ruby/Tk-Kit から RubyKit へ
Ruby/Tk-Kit から RubyKit へ : Ruby の単一ファイル実行環境の構築に向けて
Hidetoshi NAGAI (Kyushu Institute of Technology / Rubyist Kyushu)
[rk10][28M07-01] ARToolKit Ruby Binding
Urabe, Shyouhei (Network Applied Communication Lab.)