[#154598] implementing the "each" method for own classes — Philipp Huber <huber.philipp@...>

hello!

12 messages 2005/09/01

[#154620] Word Chains (#44) — Ruby Quiz <james@...>

Gavin Kistner asked that I try timing the quiz solutions this week. I did

13 messages 2005/09/01

[#154733] Ruby-specific performance heuristics? — Hugh Sasse <hgs@...>

I've been doing some stuff with CSV recently, having data in one

15 messages 2005/09/02

[#154775] Idiomatic conversion of yielding block to array — David Brady <ruby_talk@...>

So I have a function that generates like 300 lines of text and I want to

23 messages 2005/09/02
[#154776] Re: Idiomatic conversion of yielding block to array — Levin Alexander <levin.alexander@...> 2005/09/02

David Brady <ruby_talk@shinybit.com> wrote:

[#154779] Re: Idiomatic conversion of yielding block to array — Simon Krer <SimonKroeger@...> 2005/09/02

Levin Alexander wrote:

[#154785] Re: Idiomatic conversion of yielding block to array — Simon Krer <SimonKroeger@...> 2005/09/02

Simon Krer wrote:

[#154789] Re: Idiomatic conversion of yielding block to array — Jacob Fugal <lukfugl@...> 2005/09/02

Good heavens, no! Neither of those are thread safe. Criminy!

[#154872] windows shell — Gaston Garcia <gaston.garcia@...>

Is there anyone here that uses Windows XP and uses a windows shell

28 messages 2005/09/04
[#154876] Re: windows shell — "Robert Klemme" <bob.news@...> 2005/09/04

Gaston Garcia <gaston.garcia@gmail.com> wrote:

[#154917] Re: windows shell — Austin Ziegler <halostatue@...> 2005/09/05

On 9/4/05, Robert Klemme <bob.news@gmx.net> wrote:

[#154874] params v.s. @params in rails? — "Barry" <rubyrails@...>

Both work in my controller class, so I am wondering what's the

11 messages 2005/09/04

[#154920] Help me clean up this method — "Vincent Foley" <vfoley@...>

Hello guys,

32 messages 2005/09/05

[#155018] Rake 0.6.0 Released — Jim Weirich <jim@...>

= Rake 0.6.0 Released

20 messages 2005/09/06

[#155064] Sorted arrays — <ruby@...64.com>

I'm a relative newcomer to Ruby. Most of my experience is in Delphi. And in Delphi one of the most commonly-used classes is TStringList, which is sort of analogous to ruby's Array (Delphi also has dynamic arrays and static arrays). TStringList has a property called Sorted, which if set to True makes it possible to insert strings into the list and have it maintain them as a sorted list (without having to re-sort it each time). Then you can use the IndexOf method (or the Find method) to do a binary search on the list, so you can quickly find the element you're looking for. My question is whether Ruby has anything like this. It seems like one could create a descendant of Array that does this.

18 messages 2005/09/06
[#155067] Re: Sorted arrays — "Robert Klemme" <bob.news@...> 2005/09/06

ruby@danb64.com wrote:

[#155120] Units for Ruby — "Lucas Carlson" <lucas@...>

I have also created a new library to add units to numbers in Ruby:

14 messages 2005/09/06

[#155127] Rio 0.3.4 — "rio4ruby" <rio4ruby@...>

New and Improved -- Rio 0.3.4

24 messages 2005/09/07

[#155181] Need help finding decent IDE/development environment for Windows — "Paul Dix" <paulcdix@...>

I've just started playing around with ruby on rails and by association,

41 messages 2005/09/07
[#155218] Re: Need help finding decent IDE/development environment for Windows — graham <fghfghfh@...> 2005/09/07

Paul Dix wrote:

[#155220] Re: Need help finding decent IDE/development environment for Windows — Joe Van Dyk <joevandyk@...> 2005/09/07

On 9/7/05, graham <fghfghfh@homr.vom> wrote:

[#155221] Re: Need help finding decent IDE/development environment for Windows — graham <fghfghfh@...> 2005/09/07

> You could ask them why they need all that IDE stuff for developing in Ruby.

[#155225] Re: Need help finding decent IDE/development environment for Windows — Edward Faulkner <ef@...> 2005/09/07

On Thu, Sep 08, 2005 at 02:36:29AM +0900, graham wrote:

[#155264] Re: Need help finding decent IDE/development environment for Windows — graham <fghfghfh@...> 2005/09/07

Edward Faulkner wrote:

[#155280] Re: Need help finding decent IDE/development environment for Windows — James Edward Gray II <james@...> 2005/09/08

On Sep 7, 2005, at 6:56 PM, graham wrote:

[#155327] general performance question — Brian Le Roy <brian@...>

I'm running top and when I run my app - I see the user CPU utilitization

15 messages 2005/09/08

[#155364] KirbyBase — rubyhacker@...

I'm posting from work, but will try to follow up in more

57 messages 2005/09/08
[#155795] Re: KirbyBase — rubyhacker@... 2005/09/12

Jamey Cribbs wrote:

[#155801] Re: KirbyBase — Jamey Cribbs <cribbsj@...> 2005/09/12

rubyhacker@gmail.com wrote:

[#155818] Re: KirbyBase — Randy Kramer <rhkramer@...> 2005/09/12

On Monday 12 September 2005 04:11 pm, Jamey Cribbs wrote:

[#155833] Re: KirbyBase — rubyhacker@... 2005/09/12

Randy Kramer wrote:

[#155836] Re: KirbyBase — Kevin Brown <blargity@...> 2005/09/12

On Monday 12 September 2005 17:06, rubyhacker@gmail.com wrote:

[#155861] Re: KirbyBase — Hal Fulton <hal9000@...> 2005/09/13

Kevin Brown wrote:

[#155873] Re: KirbyBase — Ezra Zygmuntowicz <ezra@...> 2005/09/13

[#155976] Re: KirbyBase — rubyhacker@... 2005/09/13

[#155986] Re: KirbyBase — Jamey Cribbs <cribbsj@...> 2005/09/13

rubyhacker@gmail.com wrote:

[#156005] Re: KirbyBase — Logan Capaldo <logancapaldo@...> 2005/09/13

[#156029] Re: KirbyBase [ANN (sort-of)] proof-of-concept KirbyBase ORM — Logan Capaldo <logancapaldo@...> 2005/09/14

[#155369] compiling ruby on red hat linux — "Philip J. Mikal" <philip_mikal@...>

Hi,

15 messages 2005/09/08

[#155411] Optimizing a single slow method — "Glenn M. Lewis" <noSpam@...>

Hi!

34 messages 2005/09/09
[#155474] Re: Optimizing a single slow method — Eric Hodel <drbrain@...7.net> 2005/09/09

On 08 Sep 2005, at 20:46, Glenn M. Lewis wrote:

[#155464] quick print type debugging — Eric Mahurin <eric_mahurin@...>

Anybody think something like this would be useful?

12 messages 2005/09/09

[#155507] Using Ruby as a preprocessor for another language — debbie@...

I have the misfortune of being stuck programming in a very bad

11 messages 2005/09/10

[#155530] Win32 gem for RMagick 1.9.1 — Timothy Hunter <cyclists@...>

Hot on the heels of the latest RMagick update, Kaspar Schiess has

15 messages 2005/09/10

[#155537] RCR to modify #puts and #print inside ERB — Gavin Kistner <gavin@...>

Proposed RCR:

26 messages 2005/09/10

[#155601] r4 - the simplest ruby pre-processor — "Ara.T.Howard" <Ara.T.Howard@...>

18 messages 2005/09/11

[#155638] The Early Demise of Myriad (Thanks To Ruby Threads) — "Zed A. Shaw" <zedshaw@...>

Hi Everyone,

17 messages 2005/09/11

[#155708] how to well-qualify the 2-inherited methods at their collision point — "SHIGETOMI, Takuhiko" <tshiget1@...>

dear guys,

10 messages 2005/09/12

[#155828] Adventures in html decoding. — Morgan <taria@...>

From the "If you want it done right, do it yourself... maybe"

16 messages 2005/09/12

[#155847] Choosing an open source license — "debbie@..." <debbie@...>

I'm working on a server program and I'm trying to decide which open

22 messages 2005/09/13

[#155941] yet another simple command-line option parser — Eric Mahurin <eric_mahurin@...>

I just put in a good example for:

11 messages 2005/09/13
[#155946] Re: yet another simple command-line option parser — Jim Freeze <jim@...> 2005/09/13

That's pretty interesting Eric, to grab the type off the default.

[#155949] Sets, uniqueness not unique. — Hugh Sasse <hgs@...>

I have been splitting a comma separated values file, and putting

29 messages 2005/09/13

[#155970] Surprising Regexp Behavior — James Edward Gray II <james@...>

I keep running into some surprising points with Ruby's Regexp engine

13 messages 2005/09/13

[#155992] Launch directory in Rake — Jim Freeze <jim@...>

Hi

15 messages 2005/09/13

[#156053] ruby and aop — Alexandru Popescu <the.mindstorm.mailinglist@...>

Hi!

12 messages 2005/09/14

[#156189] Get to the Point: Ruby and Rails Presentation Slides — "John W. Long" <ng@...>

Hi,

20 messages 2005/09/15

[#156230] you can't get in trouble with your boss for picking C# — "Phlip" <phlipcpp@...>

Rubies:

69 messages 2005/09/15
[#156549] Re: you can't get in trouble with your boss for picking C# — "ToRA" <tristan.allwood@...> 2005/09/17

Hey all,

[#156582] Re: you can't get in trouble with your boss for picking C# — Florian Gro<florgro@...> 2005/09/18

ToRA wrote:

[#156297] Re: you can't get in trouble with your boss for picking C# — "Phlip" <phlipcpp@...> 2005/09/15

klancaster1957 wrote:

[#156308] Re: you can't get in trouble with your boss for picking C# — Josh Charles <josh.charles@...> 2005/09/15

On 9/15/05, Phlip <phlipcpp@yahoo.com> wrote:

[#156248] Math: sum and faculty — Daniel Schierbeck <daniel.schierbeck@...>

I hereby propose two additions to Ruby. Please come with some comments

13 messages 2005/09/15

[#156299] MS Access — "Steve" <sdouglas949@...>

I'm considering learning Ruby. I have no programming experience yet. I was

23 messages 2005/09/15
[#156303] Re: MS Access — "Phlip" <phlipcpp@...> 2005/09/15

Steve wrote:

[#156335] Re: MS Access — Sean Armstrong <phinsxiii@...> 2005/09/15

On 9/15/05, Phlip <phlipcpp@yahoo.com> wrote:

[#156336] Re: MS Access — Sascha Ebach <se@...> 2005/09/15

Sean Armstrong wrote:

[#156347] Re: MS Access — Sean Armstrong <phinsxiii@...> 2005/09/15

Does anyone know how to install the Ruby MySQL module on a Windows platform.

[#156352] Re: MS Access — Jacob Quinn Shenker <jqshenker@...> 2005/09/15

Sean,I needed to compile/install mysql (running ./configure--without-server) from source to get the required developmentlibraries under Cygwin. (then I moved the newly-created clientbinaries out of the way so I could use the Win32-native mysqlbinaries.) After that, it worked like a charm. *Do not compile theCygwin-ized mysql client with "--with-openssl"* I don't know why, butthe gem refused to install if I did. Good luck, and let me know if yourun into any issues. Overall, developing on Cygwin for Ruby/Rails isquite nice.

[#156353] Re: MS Access — Sean Armstrong <phinsxiii@...> 2005/09/15

Let me make sure I got this right:

[#156461] Re: MS Access — Sean Armstrong <phinsxiii@...> 2005/09/16

It still refuses to find the lib and include directories even if I use the

[#156506] Re: MS Access — Jacob Quinn Shenker <jqshenker@...> 2005/09/16

Sean,I'm going to try to explain *exactly* what I did, and hopefully you'llsee something you forgot to do.1. Download mysql-essential-4.1.14-win32.msi from mysql.org and install it.2. Download mysql-4.1.13.tar.gz from mysql.org3. Extract the above, and run "./configure -C --without-server" (the-C enables config caching, I use it because the ./configure scriptruns very slowly under Cygwin. Optional, of course)4. Run "make && make install"5. Run "gem install mysql"6. Go make cool rails apps!

[#156444] Hash table questions — EdUarDo <eduardo.yanezNOSPAM@...>

Hi all,

14 messages 2005/09/16

[#156480] Some interesting criticisms of rails — David Balick <davidbalick@...>

may be found in the podcast

24 messages 2005/09/16
[#156530] Re: Some interesting criticisms of rails — "Robert Klemme" <bob.news@...> 2005/09/17

Zed A. Shaw <zedshaw@zedshaw.com> wrote:

[#156624] Language recommendations from ruby persons.... — "Greg Lorriman" <bogus@...>

Dear sirs and madames,

36 messages 2005/09/18

[#156662] Capcha in ruby — Federico <pix@...>

Hello,

23 messages 2005/09/19

[#156708] help with tricky proc/binding issue — "Ara.T.Howard" <Ara.T.Howard@...>

14 messages 2005/09/19

[#156743] The Ruby troll [was: Looking for...] — Gunnar Hjalmarsson <noreply@...>

David H. Adler wrote:

22 messages 2005/09/19

[#156749] ruby idiom for python's for/else while/else — Gergely Kontra <kgergely@...>

Hi!

18 messages 2005/09/19

[#156796] Dissident 0.1, a Ruby dependency injection container — Christian Neukirchen <chneukirchen@...>

Hello,

13 messages 2005/09/20
[#156797] Re: [ANN] Dissident 0.1, a Ruby dependency injection container — "Jason Voegele" <jason@...> 2005/09/20

On Tue, September 20, 2005 8:22 am, Christian Neukirchen said:

[#156801] Re: [ANN] Dissident 0.1, a Ruby dependency injection container — Christian Neukirchen <chneukirchen@...> 2005/09/20

"Jason Voegele" <jason@jvoegele.com> writes:

[#156966] Re: [ANN] Dissident 0.1, a Ruby dependency injection container — Logan Capaldo <logancapaldo@...> 2005/09/21

This is a little OT, but every-time dependency injection comes up I

[#156866] Places for a programmer to live? — Devin Mullins <twifkak@...>

While we seem to be rife with OT threads, I thought I'd throw in an OT

37 messages 2005/09/20

[#156933] Hello, I am a newbie to ruby. — could ildg <could.net@...>

I want learn a script language.

11 messages 2005/09/21

[#157005] Large Ruby Apps ? — "Warren Seltzer" <warrens@...>

I am coming to Ruby having used the usual list of scripting and C* languages. Since Ruby

30 messages 2005/09/21
[#158399] Re: Large Ruby Apps ? — <slonik.az@...> 2005/09/30

Very useful discussion that highlights quite few misconceptions.

[#157007] Re: Large Ruby Apps ? — "Berger, Daniel" <Daniel.Berger@...>

> -----Original Message-----

27 messages 2005/09/21

[#157051] hi, i'm new. plus one question — travis laduke <wrong@...>

I've been forced to work on some php lately and found myself

13 messages 2005/09/22

[#157063] Visual IDEs?? — "Erland" <Erland.Erikson@...>

HI,

24 messages 2005/09/22

[#157080] A question about Intelligent Systems and using Ruby — Daniel Lewis <danieljohnlewis@...>

Yesterday (21/09/2005) I sent an email to Dave Thomas (author of

16 messages 2005/09/22

[#157101] Instantiating a subclass of NilClass. — "Trans" <transfire@...>

I've subclasses NilClass, but don't know how to instantiate it. Any

16 messages 2005/09/22

[#157189] "The class that it is mixed in to..." — John Carter <john.carter@...>

Ok, so I'm documenting a Mixin.

20 messages 2005/09/23
[#157193] Re: "The class that it is mixed in to..." — William Morgan <wmorgan-ruby-talk@...> 2005/09/23

Excerpts from John Carter's mail of 22 Sep 2005 (CDT):

[#157271] Re: "The class that it is mixed in to..." — "David A. Black" <dblack@...> 2005/09/23

Hi --

[#157222] RDE 1.0.0 released — sakazuki <qzs01353@...>

Hi.

16 messages 2005/09/23

[#157299] On accidental unsubscribe messages — "Berger, Daniel" <Daniel.Berger@...>

Hi all,

15 messages 2005/09/23

[#157520] Relative speed of Ruby vs Java for a large compiled app like Freenet — seekingleverage@...

I'm wondering if anyone could shed some light on whether or not it

45 messages 2005/09/25
[#157716] Re: Relative speed of Ruby vs Java for a large compiled app like Freenet — "Isaac Gouy" <igouy@...> 2005/09/26

Martin, perhaps you could collect this stuff and put it into your wiki

[#157540] String#ggsub — Gavin Kistner <gavin@...>

I occasionally find myself with gsub regexp that either eat too much,

21 messages 2005/09/25

[#157565] Rinda frustration — Mark Volkmann <r.mark.volkmann@...>

I'm trying to determine what the methods "move" and "notify" do in the

12 messages 2005/09/26

[#157623] A big thank you to Robby Russell... — Tom Copeland <tom@...>

...for providing another RubyForge mirror via his company, PlanetArgon.

18 messages 2005/09/26
[#157770] Re: A big thank you to Robby Russell... — Gavin Kistner <gavin@...> 2005/09/27

On Sep 26, 2005, at 7:25 AM, Tom Copeland wrote:

[#157826] Re: A big thank you to Robby Russell... — Tom Copeland <tom@...> 2005/09/27

On Tue, 2005-09-27 at 12:43 +0900, Gavin Kistner wrote:

[#157864] Re: A big thank you to Robby Russell... — Sam Mayes <codeslave@...> 2005/09/27

whats the process for becomming a mirror?

[#157871] Re: A big thank you to Robby Russell... — Kirk Haines <khaines@...> 2005/09/27

On Tuesday 27 September 2005 10:24 am, Sam Mayes wrote:

[#157875] Re: A big thank you to Robby Russell... — Tom Copeland <tom@...> 2005/09/27

On Wed, 2005-09-28 at 01:38 +0900, Kirk Haines wrote:

[#157648] Rapid GUI Development with QtRuby — Dave Thomas <dave@...>

I hope y'all don't mind a short announcement, but it seemed relevant.

22 messages 2005/09/26

[#157654] Ruby Threads 101 — Ben <benbelly@...>

I am leading a peer-learning group that is using "Programming Ruby" to

13 messages 2005/09/26

[#157658] Time interval — Daniel Berger <Daniel.Berger@...>

Hi all,

20 messages 2005/09/26

[#157697] Embedded Ruby and Tag Libs — Adam Van Den Hoven <mail@...>

Hey guys,

16 messages 2005/09/26

[#157732] ShortURL 0.7.0 — "Vincent Foley" <vfoley@...>

After a lot of procrastination, I have released ShortURL 0.7.0. I

14 messages 2005/09/26

[#157746] Fwd: Lisp macros — Joe Van Dyk <joevandyk@...>

Whoops, this belongs on ruby-talk... Sorry.

47 messages 2005/09/27
[#157751] Re: Fwd: Lisp macros — James Britt <james_b@...> 2005/09/27

Joe Van Dyk wrote:

[#157779] Re: Fwd: Lisp macros — Jim Freeze <jim@...> 2005/09/27

On 9/26/05, James Britt <james_b@neurogami.com> wrote:

[#157813] Re: Fwd: Lisp macros — Ben <benbelly@...> 2005/09/27

On 9/27/05, Jim Freeze <jim@freeze.org> wrote:

[#157807] How do I (really) encrypt a string in ruby? — Michal Suchanek <hramrach@...>

Hello

10 messages 2005/09/27

[#157854] Class and Iterator Design Question — Jim Freeze <jim@...>

This may be a silly design question, but I always balk at

26 messages 2005/09/27
[#157866] Re: Class and Iterator Design Question — Bob Hutchison <hutch@...> 2005/09/27

[#157889] Re: Class and Iterator Design Question — Jim Freeze <jim@...> 2005/09/27

Wow, thanks for all the responses.

[#157893] Re: Class and Iterator Design Question — "David A. Black" <dblack@...> 2005/09/27

Hi --

[#157896] Re: Class and Iterator Design Question — Jim Freeze <jim@...> 2005/09/27

On 9/27/05, David A. Black <dblack@wobblini.net> wrote:

[#157947] Dynamically generating classes? — Jonas Galvez <jonasgalvez@...>

Hi,

15 messages 2005/09/27

[#158051] Re: creating independent lambdas in loops — "Kroeger Simon (ext)" <simon.kroeger.ext@...>

24 messages 2005/09/28
[#158057] Re: creating independent lambdas in loops — Eric Mahurin <eric_mahurin@...> 2005/09/28

--- "Kroeger Simon (ext)" <simon.kroeger.ext@siemens.com>

[#158074] Re: creating independent lambdas in loops — Gavin Kistner <gavin@...> 2005/09/28

On Sep 28, 2005, at 7:47 AM, Eric Mahurin wrote:

[#158081] Re: creating independent lambdas in loops — Eric Mahurin <eric_mahurin@...> 2005/09/28

--- Gavin Kistner <gavin@refinery.com> wrote:

[#158093] Re: creating independent lambdas in loops — Eric Mahurin <eric_mahurin@...> 2005/09/28

--- Eric Mahurin <eric_mahurin@yahoo.com> wrote:

[#158094] Re: creating independent lambdas in loops — "David A. Black" <dblack@...> 2005/09/28

Hi --

[#158096] Re: creating independent lambdas in loops — Eric Mahurin <eric_mahurin@...> 2005/09/28

--- "David A. Black" <dblack@wobblini.net> wrote:

[#158121] Python to Ruby: Two puzzlements... — "Elf M. Sternberg" <elf@...>

I'm afraid that I'm coming from Python, a B&D language where I'm used to

22 messages 2005/09/28

[#158157] IBM vs. Microsoft vs. ... Ruby? — "itsme213" <itsme213@...>

More "Enterprise Scale" talk over here, with a strong leaning towards

29 messages 2005/09/28
[#158330] Re: IBM vs. Microsoft vs. ... Ruby? — "bonefry" <bellarchitects@...> 2005/09/29

Hi,

[#158258] In your opinion.... — Daniel Lewis <danieljohnlewis@...>

In your opinion(s)....

51 messages 2005/09/29
[#158263] Re: In your opinion.... — Gennady Bystritksy <gfb@...> 2005/09/29

Daniel Lewis wrote:

[#158265] Re: In your opinion.... — Daniel Lewis <danieljohnlewis@...> 2005/09/29

> Too lazy to do your own research? It happens ;-). For a starter, check

[#158311] rush 0.1.bandicoot: object-oriented shell goodness (rationed for your health)! — The rush folks <rush-ruby-ml@...>

= rush-0.1.bandicoot

10 messages 2005/09/29

[#158327] Operator Overloading << — "matt.hulse@..." <matt.hulse@...>

Is there a way to overload '<<' in the Array class?

19 messages 2005/09/29

[#158460] Ruby licence... — netspam@...

I understand that the distribution of Ruby is under the GPL.

25 messages 2005/09/30
[#158600] Re: Ruby licence... — "Gregory Brown" <gregory.t.brown@...> 2005/10/02

The Ruby License and the License of Ruby are two different things.

[#158620] Re: Ruby licence... — Kevin Brown <blargity@...> 2005/10/02

On Saturday 01 October 2005 20:51, Gregory Brown wrote:

[#158659] Re: Ruby licence... — Christian Neukirchen <chneukirchen@...> 2005/10/02

Kevin Brown <blargity@gmail.com> writes:

[#158663] Re: Ruby licence... — Kevin Brown <blargity@...> 2005/10/02

On Sunday 02 October 2005 10:56, Christian Neukirchen wrote:

[#158690] Re: Ruby licence... — Christian Neukirchen <chneukirchen@...> 2005/10/02

Kevin Brown <blargity@gmail.com> writes:

[#158692] Re: Ruby licence... — Kevin Brown <blargity@...> 2005/10/02

On Sunday 02 October 2005 12:45, Christian Neukirchen wrote:

[#158497] Interest in Boost::Ruby — Alan Gutierrez <alan-ruby-talk@...>

I'd like to build a CSS renderer in modern C++ as an enthusist's

24 messages 2005/09/30

Ruby Weekly News 12th - 18th September 2005

From: timsuth@... (Tim Sutherland)
Date: 2005-09-20 11:21:40 UTC
List: ruby-talk #156792
http://www.rubyweeklynews.org/20050918.html

Ruby Weekly News 12th - 18th September 2005
-------------------------------------------

   Ruby Weekly News is a summary of the week's activity on the
   ruby-talk mailing list <=> comp.lang.ruby newsgroup,
   brought to you this week by Tim Sutherland and Christophe Grandsire.

Articles and Announcements
--------------------------

     * Registration for RubyConf 2005 is now CLOSED!
     -----------------------------------------------

       David A. Black: "Registration for RubyConf 2005 is now closed. We have
       reached full capacity, based on paid registrations."

       | Any registration fees we receive from this point on will be refunded
       | to you, minus processing fees if any.

     * Job site
     ----------

       Jason Toy announced a website created by himself and John Li for
       posting and finding Ruby related jobs.

       Jobs.Rubynow.com was created using Rails and PostgreSQL.

       James Edward Gray II: "How funny! You just stole the Ruby Quiz idea
       for tomorrow."

     * Article: The Fine Art of Computer Programming
     -----------------------------------------------

       Christophe Grandsire linked to an article from the Free Software
       Magazine entitled "The Fine Art of Computer Programming".

       | Since fun in programming is a recurrent theme among Rubyists, and
       | there is quite a culture among us of clear, readable code, I thought
       | it might interest some people here.

User Group News
---------------

     * The 2nd Hamburg.rb meeting in September
     -----------------------------------------

       Hamburg.rb are meeting more often, with September 21st being the
       second one of the month.

     * Boston.rb Meeting Tonight!
     ----------------------------

       "Tonight" = September 13th, so if you're a Bostonite who is hearing
       about this for the first time then you'll have to wait for the next
       one.

     * LA Ruby Meetup
     ----------------

       Joshua IT Smith announced that work was being done to organise an LA
       Ruby group. The first meeting is scheduled for October 13, 2005.

Threads
-------

  detaching required scripts
  --------------------------

   MiG's application used .rb files to represent `plugins' that could be
   loaded and unloaded, with each one containing a module definition.

   The application implemented unloading by calling remove_const to remove
   the module, however attempts to then re-require the plugin would fail,
   because Ruby, noting that the file has already been required, won't load
   it again.

   Lyndon Samson pointed out that you could just use load instead of require
   in this case. The latter un-conditionally loads the file without worrying
   about whether the file has already been seen.

  ruby-dev summary 26862-26956
  ----------------------------

   Masayoshi Takahashi summarised the Japanese list ruby-dev, "in these
   days."

   Inside is Enumerable#count with block, String tainting, and a patch from
   nobu to return an Enumerator for methods like Array#each when they are
   called without a block.

  ruby and aop
  ------------

   Ever written code like this?

 ###
 class OneTreeHill < TheDomain
   alias old_tree tree

   def tree
     warn("No longer any tree")
     old_tree
   end
 end
 ###

   Did you feel wrong and dirty? Dirty and wrong? Had nightmares about
   someone else also wrapping the same method in the same way?

   gabriele renzi reminded us of an article by Mauricio Fernandez from 2004
   that shows how to do it in a nicer way, by using instance_method and
   define_method.

 ###
 class OneTreeHill < TheDomain

   prev = instance_method(:tree)

   define_method(:tree) do
     warn("No longer any tree")
     prev.bind(self).call
   end

 end
 ###

   Even better, with Module#wrap_method from the Ruby Facets project:

 ###
 require 'facet/module/wrap_method'

 class OneTreeHill < TheDomain
   wrap_method(:tree) do |old|
     warn("No longer any tree")
     old.call
   end
 end
 ###

   The thread discussed several points related to AOP (Aspect-Oriented
   Programming) in Ruby.

  gsub(/Ads by Goooooogle/, "PayPal DONATE").suggest?
  ---------------------------------------------------

   x1 thought it would be better to have a `donate' option on
   http://www.ruby-lang.org/ rather than the current Google ads, and
   personally offered to give USD$100 if this was done.

   James Britt said that it was possible to donate at Ruby Central.

   David Brady:

   | I know all ads are annoying, but Adsense seems to be the least obtrusive
   | of the lot. I have no idea what ruby-lang.org is making but all of my
   | sites typically make $US5-20 per month per thousand daily visitors. All
   | of my sites are running donations as well; adding Adsense had no effect
   | on donation rates. So if ruby-lang.org is pulling 20k daily visitors,
   | that's somewhere around $US200 of "free money" to help pay for hosting.

   James Britt: "Does ruby-lang.org get 20K daily visits?"

   Gavin Kistner: "Hell, does ruby-lang.org get 20k *monthly* visits?"

   How much money is gained from the ads? How many people would be willing to
   make a donation if it meant getting rid of the ads?

  Ruby Jobs Site (#47)
  --------------------

   James Edward Gray II's Ruby Quiz for the week:

   | When I first came to Ruby, even just a year ago, I really doubt the
   | community was ready to support a Ruby jobs focused web site. Now though,
   | times have changed. I'm seeing more and more posting about Ruby jobs
   | scattered among the various Ruby sites. Rails has obviously played no
   | small part in this and the biggest source of jobs postings is probably
   | the Rails weblog, but there have been other Ruby jobs offered recently
   | as well.
   |
   | Wouldn't it be nice if we had a centralized site we could go to and scan
   | these listings for our interests?

   Develop such a site, using whichever Ruby tools you choose.

  implode function?
  -----------------

   Julian Leviston asked if Ruby had anything like PHP's implode function.

   It would work like:

 ###
 z = %w[yeah cool mad awesome funky]
 z.implode(', ') # -> 'yeah, cool, mad, awesome, funky'
 ###

   "I guess I'll just go write one."

   No need, thanks to Array#join:

 ###
 z = %w[yeah cool mad awesome funky]
 z.join(', ') # -> 'yeah, cool, mad, awesome, funky'
 ###

   Florian Frank noted that String#* can also be used here:

 ###
 z = %w[yeah cool mad awesome funky]
 z * ', ' # -> 'yeah, cool, mad, awesome, funky'
 ###

   This led Martin DeMello to say that its a shame there is no String#/. Of
   course, Florian then popped back in with "Ha, now there is", making / an
   alias for split.

  Get to the Point: Ruby and Rails Presentation Slides
  ----------------------------------------------------

   John W. Long and Ryan Platte's uploaded their introduction to Ruby and
   Rails presentation slides that they used at the Chicago ACM.

   "Comments and suggestions are welcome. We would like to present this again
   in the future, so it would be good to clarify things a little."

  website screen scraping with Mechanize or Rubyful Soup
  ------------------------------------------------------

   Dan Kohn was trying to do some website "screen scraping" - i.e. write a
   script that acts like a web browser, submitting forms and extracting data
   from web-pages.

   He had come across WWW::Mechanize and Rubyful Soup which looked useful,
   however he couldn't find much in the way of examples or documentation for
   them.

   (Rubyful Soup is a HTML parser that is tolerant of incorrect markup, so
   can work with HTML that WWW::Mechanize chokes on. Lyndon Samson mentioned
   an alternative called Tidy, which transforms invalid HTML into something
   more parsable.)

   | Dan: My ultimate goal is to create a series of screen scrapers that are
   | able to access airline websites (including entering username and
   | password, dealing with redirects, etc.), find my mileage and recent
   | flights, parse the data, put it in some variables, and save it to MySQL
   | (with rails).

   Dan did find one example using WWW::Mechanize, but his modification of it
   didn't work. Michel Martens pointed out his error, and Dan was then able
   to run the example successfully.

  Ternary operator request
  ------------------------

   Robert Mannl asked for feedback on the idea of adding a ternary operator
   expression in cases of methods ending in a question mark, in order to
   allow:

 ###
 some_method? a : b
 ###

   instead of:

 ###
 some_method? ? a : b
 ###

   Although Alex Fenton called it a "cute idea", he and others were of one
   mind to say that it would be extremely difficult to parse, both for Ruby
   and for humans. David A. Black summed it up nicely:

   | I also think the two ?'s in question, though both ?'s, are really
   | semantically quite distinct.

   and:

   | There's always `if' :-)

   Ara T. Howard then showed how something similar (but not identical) could
   be achieved, using traits:

 ###
 harp:~ > cat a.rb
 require 'traits'

 trait 'foo' => true

 puts( foo ? 'foo' : 'not foo' )
 puts( foo? ? 'foo' : 'not foo' )

 foo false

 puts( foo ? 'foo' : 'not foo' )
 puts( foo? ? 'foo' : 'not foo' )

 harp:~ > ruby a.rb
 foo
 foo
 not foo
 not foo
 ###

   The trick is that both foo and foo? are defined.

New Releases
------------

  RType-0.2
  ---------

   Yuichi Yoshida wrote a new Ruby interpreter, in Haskell.

   gabriele renzi: "this is really cool, thanks for sharing it. But I wonder
   why did you choose to write a ruby interpreter in Haskell?"

   | Yuichi: The strange feature of Haskell absorbed me, especially lazy
   | evaluation did. What a good sound, lazy! ;-)
   |
   | I wanted to write somthing and learn more about Haskell, and Ruby
   | interpreter is a good theme to satisfy my desire.

  RedCloth 3.0.4 -- Humane Text for Ruby
  --------------------------------------

   whytheluckystiff polish'ed humane markup parser RedCloth.

   "Lists that were throwing exceptions are gone. Escaping of stray angle
   brackets. Single- and double-quote directional wrongness is made aright."

  World's 1st Hamster-Powered Mud Server! (in Ruby)
  -------------------------------------------------

   Jon A. Lambert announced the "World's 1st Hamster-Powered Mud Server! (in
   Ruby)". Presumably, until now Hamster-Powered Mud Servers had been written
   in other languages.

   Read the announcement to see why Nick Faiz described it as "the best
   software release announcement email I've ever read!"

  gmailer 0.1.0
  -------------

   Park Heesob's gmailer library can fetch emails, use file attachments, get
   contact lists, invite people, edit labels, preferences, star and archive
   messages.

   The API is slightly more high-level now, with methods returning objects of
   classes like Conversation and Contact instead of hashes.

  Zero to Rails
  -------------

   Ryan Davis: "From absolutely nothing to a running rails app in under two
   minutes. SQL not required."

   All due to "one part OmniGraffle 4, one part applescript, one part ruby,
   and a dash of animosity towards SQL". (OmniGraffle is a diagramming tool
   for MacOS X.)

   "Awesome, disarming, astonishing!" tittered Piergiuliano Bossi.

  Pimki 1.8.092
  -------------

   Assaph Mehr fixed bugs in Pimki, "The Wiki-based PIM to GetThingsDone".

  acgi-0.1.0
  ----------

   Ara.T.Howard released the second version of acgi, "a drop-in replacement
   for ruby's built-in cgi", but with persistence, speed and "no apache
   modules" (unlike fastcgi).

   Benchmarks with Apache showed that acgi was around five times faster than
   plain CGI, but FastCGI was a further three times faster.

   Dan Janowski: "My applause to you on trying to replace FastCGI. I gave up
   on it after inexplicable weirdness began to set in."

   He also gave some ideas for improving acgi's performance.

  ritex 0.1: WebTeX -> MathML
  ---------------------------

   William Morgan happily announced the first version of ritex, a tool for
   converting WebTeX into MathML.

   "WebTeX is an adaptation of TeX math syntax for web display", while MathML
   is the standard, low-level and verbose, way of representing maths symbols
   on the web.

   | Ritex is based heavily on itex2mml, a popular TeX math to MathML
   | convertor-so much so that the default correct answer to unit tests is to
   | do whatever itex2mml does!

   Unlike itex2mml, ritex is written in Ruby and supports macros.

  KirbyRecord 0.0.0
  -----------------

     Logan Capaldo: I am proud(?) to announce the first actual release of
     KirbyRecord. KirbyRecord is an ORM layer for the very cool pure ruby
     database, KirbyBase.

  eric3 3.7.2 released
  --------------------

   Eric3 is a Python and Ruby IDE written in Python and PyQt. It comes with
   "all batteries included". The new 3.7.2 release fixes some bugs.

In This Thread

Prev Next