Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456 RubyConf 2005 - Agenda
Imagine having the full power of Photoshop available to your
Ruby scripts. Amazingly, you do have that power! This talk will show you the extremes of what is possible with the graphics libraries available for Ruby.
In this talk, John will give you an in-depth overview of Radiant--an open source content management system designed for small teams and written using Ruby on Rails. Radiant is similar to Textpattern or MovableType, but is a general purpose content management system (not a blogging engine).
The Ruby language provides a wealth of appealing features that enable extremely high-level programming: method_missing handlers, programmatic class and method definition, flexible argument lists, etc. While these techniques can be used effectively to solve a wide range of problems, they can also make code difficult to understand, use and maintain. This talk addresses some of the more dangerous pitfalls of Ruby programming as well as when and how to avoid them.
Just about everything you need to know about business in the Chaordic Age can be learned from Ruby, and this talk will use observations drawn from Ruby to propose some radical, controversial ideas about how we ought to be doing business.
For years mkmf has been the defacto standard for buildling C extensions to Ruby. This talk will be on the development and use of mkrf, a Google Summer of Code project which aims to replace mkmf.
Sydney was an experimental fork that added a number of new features to ruby. I plan on elaborating on many of these, eventually leading into discussing the next generation of Sydney, known as rubinius.
A survey of the state of the art of internationalized text processing in Ruby and other modern languages (including Perl, Java, and Python), and the trade-offs facing Ruby.
Iron Mongrel: Fuzzing, Auditing, Thrashing, Risk and The Ways Of Mongrel Destruction
Writing web servers is dangerous work what with the dangers of the interwebs. There's no way one small group of people could ever do enough to make Mongrel completely secure, so we use an array of evil tools to give Mongrel the strength to be Iron Mongrel.
Streamlined: A Framework for Data-centric Web Applications
We'll delve into the open-source Streamlined framework and examine how it layers on top of technologies like Rails, Simply RESTful, ActiveRecord and more to provide a baseline application platform for data-centric web applications.
Speak My Language: Natural Language Processing in Ruby
The inflection facilities in Rails have introduced the notion of making your code understand some things about English to make your job as a programmer easier. Natural language libraries and techniques have been around since before Rails, but there hasn't ever been a proper introduction to this kind of programming using our favorite language. This talk will introduce some of the available libraries and extensions for using natural language in your own code.
DRb (Distributed Ruby) and the Rinda distributed coordination library are powerful tools for distributed programming in Ruby. This talk is a case study of using them for a real-world application, complete with mistakes and tips on how to avoid the same pitfalls on your projects.
talk about the history of Ruby, from 1993 to 2006. You will know Ruby and Ruby community since early period, included unfamiliar things except a few Japanese Rubyists.
The power of Web collaboration seamlessly integrated with the power
of a desktop application? Explore the building of a standalone Ruby
+Flash based cross-platform desktop application. How can you package
a standalone Ruby application? How do you make a single executable?
Where do you put your Ruby source...especially if you want to protect
it? How do you build a compelling user interface on top of Ruby? How
do you service desktop Ruby applications from the center? All of
these things will be touched upon in this world-wind tour of indi's
internal architecture.