From hubrix at hubrix.com Mon Apr 3 22:53:40 2006 From: hubrix at hubrix.com (Mark Alexander Friedgan) Date: Mon, 3 Apr 2006 21:53:40 -0500 Subject: [Chirb] Presentation and Code Message-ID: Since not everyone was able to attend and I promised, please find mypresentation athttp://www.hubrix.com/tuplespaces.zip (i will make a webversion later)it includes the PPT and the code shown. Thank you everyone who came and participated. Mark Friedgan From ryan at platte.name Wed Apr 5 07:50:52 2006 From: ryan at platte.name (Ryan Platte) Date: Wed, 5 Apr 2006 06:50:52 -0500 Subject: [Chirb] Presentation and Code In-Reply-To: References: Message-ID: <2f1a1dcb0604050450h1152d1f9rbfa886321c089db0@mail.gmail.com> Thank you very much for speaking, Mark. My curiosity about TupleSpaces is piqued. On 4/3/06, Mark Alexander Friedgan wrote: > Since not everyone was able to attend and I promised, please find mypresentation at http://www.hubrix.com/tuplespaces.zip (i will make a webversion later)it includes the PPT and the code shown. > Thank you everyone who came and participated. > Mark Friedgan -- Ryan Platte From mlist at dakic.com Wed Apr 5 13:34:14 2006 From: mlist at dakic.com (mlist at dakic.com) Date: Wed, 5 Apr 2006 12:34:14 -0500 Subject: [Chirb] Presentation and Code In-Reply-To: Message-ID: <000601c658d7$288e86c0$230110ac@DAKICONLINE> Hi Mark, thank you for your presentation, I really enjoyed learning about tuple spaces. There is one thing I would like to remark regarding previously when we learned about continuations and this time about tuple spaces. Obviously you prepared well the presentation (see how the wordiness will came handy for those who were not present), but it would really be great if next time code and workshop are prepared so that we can download a zip file with all supporting code and with small working example that can get us quickly running. ... lenghty explanation with remarks to what was missing in continuations workshop snipped ... So in short I would suggest preparing startup code that will work out of the box for workshop. Again I am really gratefull for time you spent preparing this and taking the time to talk to us about it. Thanks, Zeljko Dakic From hubrix at hubrix.com Wed Apr 5 13:39:47 2006 From: hubrix at hubrix.com (Mark Alexander Friedgan) Date: Wed, 5 Apr 2006 12:39:47 -0500 Subject: [Chirb] Presentation and Code In-Reply-To: <000601c658d7$288e86c0$230110ac@DAKICONLINE> References: <000601c658d7$288e86c0$230110ac@DAKICONLINE> Message-ID: I think you're rightI wish I had prepared a solution for the coding excersize as well since no oneended up finishing it. When my schedule allows I will post it on my site. Mark On 4/5/06, mlist at dakic.com wrote:> Hi Mark,>> thank you for your presentation, I really enjoyed learning about tuple> spaces.>> There is one thing I would like to remark regarding previously when we> learned about continuations and this time about tuple spaces. Obviously you> prepared well the presentation (see how the wordiness will came handy for> those who were not present), but it would really be great if next time code> and workshop are prepared so that we can download a zip file with all> supporting code and with small working example that can get us quickly> running.>> ... lenghty explanation with remarks to what was missing in continuations> workshop snipped ...>> So in short I would suggest preparing startup code that will work out of the> box for workshop.>> Again I am really gratefull for time you spent preparing this and taking the> time to talk to us about it.>> Thanks,> Zeljko Dakic>>> _______________________________________________> ChicagoGroup-Members-List at rubyforge.org> http://rubyforge.org/mailman/listinfo/chicagogroup-members-list> From cdemyanovich at gmail.com Sat Apr 22 11:25:18 2006 From: cdemyanovich at gmail.com (Craig Demyanovich) Date: Sat, 22 Apr 2006 11:25:18 -0400 Subject: [Chirb] topic for May meeting? Message-ID: <61c885db0604220825y1866935ekc47e4d656649bac@mail.gmail.com> Greetings, I received the reminder from meetup.com about the May meeting, but it had the description for the April one. What's the topic for the May meeting? Thanks, Craig -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/chicagogroup-members-list/attachments/20060422/04bdede5/attachment.htm From ryan at platte.name Sun Apr 23 10:46:08 2006 From: ryan at platte.name (Ryan Platte) Date: Sun, 23 Apr 2006 09:46:08 -0500 Subject: [Chirb] topic for May meeting? In-Reply-To: <61c885db0604220825y1866935ekc47e4d656649bac@mail.gmail.com> References: <61c885db0604220825y1866935ekc47e4d656649bac@mail.gmail.com> Message-ID: <2f1a1dcb0604230746j35585a15g383149455844aac6@mail.gmail.com> My apologies, I'm not sure how to cause Meetup not to do that. Expect a new improved-accuracy announcement in the next few days. We're also working on phasing out Meetup. Peter Chan has put in some good work for us on the web front. On 4/22/06, Craig Demyanovich wrote: > Greetings, > > I received the reminder from meetup.com about the May meeting, but it had > the description for the April one. What's the topic for the May meeting? > > Thanks, > Craig > > _______________________________________________ > ChicagoGroup-Members-List at rubyforge.org > http://rubyforge.org/mailman/listinfo/chicagogroup-members-list > > -- Ryan Platte From JScruggs at thoughtworks.com Tue Apr 25 00:52:13 2006 From: JScruggs at thoughtworks.com (Jake Scruggs) Date: Mon, 24 Apr 2006 23:52:13 -0500 Subject: [Chirb] =?iso-8859-1?q?Ruby_User_=3Fs_Group_Monday_5/1/06=3A_CODE?= =?iso-8859-1?q?FEST!?= Message-ID: Lately our topics have been accused of being a little too high level for everyone in the crowd. Our speakers have been great but it looks like it's time for a break. On Monday, May 1, let's get together and do what we do best: code. We are going to have some exercises for you to complete if you wish. We?ll take a couple of examples from the Ruby Quiz site and post them up with unit tests (like Jim W?s continuation koans with 33% less hurting of your brain). Then, you can break into teams and make those tests pass. Never really done any Ruby? No problem, we will have people there to help you along. Unit tests really aren't your thing? Don't like the format? No problem, bring in something you would like to play with and we will try and find someone to help you out. At the end we can do a series of lightning rounds of quick show and tell. How did you approach the problem, and what did you learn? Don't worry about skill level. Just bring your laptop, your brain, and a copy of the PickAxe if you have one. When: Monday, May 1, 2006, 6:30 PM Where: ThoughtWorks 651 W. Washington Blvd. Suite 600 Chicago , IL 60661 (312) 373-1000 The building entrance on Des Plaines will be open until 7. The elevators will be on until 7 as well so that people can get to the 6th floor. After that, please feel free to call Joe at 614/906-1394 or Jake at 773/905-9102 and we?ll have someone get you. Pizza and pop will, as usual, be provided. - Joe O?Brien and Jake Scruggs -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/chicagogroup-members-list/attachments/20060424/bceb5777/attachment.htm From ryan at platte.name Tue Apr 25 13:54:24 2006 From: ryan at platte.name (Ryan Platte) Date: Tue, 25 Apr 2006 12:54:24 -0500 Subject: [Chirb] Ruby User ?s Group Monday 5/1/06: CODEFEST! In-Reply-To: References: Message-ID: <2f1a1dcb0604251054kee85059o44d6e438c4bdf562@mail.gmail.com> Hi Jake, Did you know I lead Chirb? I appreciate your initiative, but I would like to have one point person for coordinating Chirb until we decide otherwise, or at least discuss changing needs. Also, in what conversation did folks "accuse" our topics of being "a little too high level"? That runs counter to the feedback I've heard, and I'm interested in what people are saying to the contrary. On 4/24/06, Jake Scruggs wrote: > > Lately our topics have been accused of being a little too high level for > everyone in the crowd. Our speakers have been great but it looks like it's > time for a break. On Monday, May 1, let's get together and do what we do > best: code. > > We are going to have some exercises for you to complete if you wish. We'll > take a couple of examples from the Ruby Quiz site and post them up with unit > tests (like Jim W's continuation koans with 33% less hurting of your brain). > Then, you can break into teams and make those tests pass. Never really > done any Ruby? No problem, we will have people there to help you along. > > Unit tests really aren't your thing? Don't like the format? No problem, > bring in something you would like to play with and we will try and find > someone to help you out. > > At the end we can do a series of lightning rounds of quick show and tell. > How did you approach the problem, and what did you learn? > > Don't worry about skill level. Just bring your laptop, your brain, and a > copy of the PickAxe if you have one. > > When: > Monday, May 1, 2006, 6:30 PM > > Where: > ThoughtWorks > 651 W. Washington Blvd. Suite 600 > Chicago , IL 60661 > (312) 373-1000 > > The building entrance on Des Plaines will be open until 7. The elevators > will be on until 7 as well so that people can get to the 6th floor. After > that, please feel free to call Joe at 614/906-1394 or Jake at 773/905-9102 > and we'll have someone get you. > > Pizza and pop will, as usual, be provided. > > - Joe O'Brien and Jake Scruggs > _______________________________________________ > ChicagoGroup-Members-List at rubyforge.org > http://rubyforge.org/mailman/listinfo/chicagogroup-members-list > > -- Ryan Platte From ryan at platte.name Tue Apr 25 15:10:49 2006 From: ryan at platte.name (Ryan Platte) Date: Tue, 25 Apr 2006 14:10:49 -0500 Subject: [Chirb] Ruby User ?s Group Monday 5/1/06: CODEFEST! In-Reply-To: <2f1a1dcb0604251054kee85059o44d6e438c4bdf562@mail.gmail.com> References: <2f1a1dcb0604251054kee85059o44d6e438c4bdf562@mail.gmail.com> Message-ID: <2f1a1dcb0604251210o238ccae1wcaeb177e18e6cf2@mail.gmail.com> Wow, I thought I was replying to Jake individually. My apologies to Jake for writing this publicly. Please, gentle Chirbers, understand that my message was intended as a personal email to him, not as a public statement. I stand by what I said, just not the size of the audience I said it to. :-) Again, apologies to Jake, and I sincerely do appreciate his and Joe's initiative getting this month's activity put together. I'm looking forward to seeing you all there. On 4/25/06, Ryan Platte wrote: > Hi Jake, > > Did you know I lead Chirb? > > I appreciate your initiative, but I would like to have one point > person for coordinating Chirb until we decide otherwise, or at least > discuss changing needs. > > Also, in what conversation did folks "accuse" our topics of being "a > little too high level"? That runs counter to the feedback I've heard, > and I'm interested in what people are saying to the contrary. > > On 4/24/06, Jake Scruggs wrote: > > > > Lately our topics have been accused of being a little too high level for > > everyone in the crowd. Our speakers have been great but it looks like it's > > time for a break. On Monday, May 1, let's get together and do what we do > > best: code. > > > > We are going to have some exercises for you to complete if you wish. We'll > > take a couple of examples from the Ruby Quiz site and post them up with unit > > tests (like Jim W's continuation koans with 33% less hurting of your brain). > > Then, you can break into teams and make those tests pass. Never really > > done any Ruby? No problem, we will have people there to help you along. > > > > Unit tests really aren't your thing? Don't like the format? No problem, > > bring in something you would like to play with and we will try and find > > someone to help you out. > > > > At the end we can do a series of lightning rounds of quick show and tell. > > How did you approach the problem, and what did you learn? > > > > Don't worry about skill level. Just bring your laptop, your brain, and a > > copy of the PickAxe if you have one. > > > > When: > > Monday, May 1, 2006, 6:30 PM > > > > Where: > > ThoughtWorks > > 651 W. Washington Blvd. Suite 600 > > Chicago , IL 60661 > > (312) 373-1000 > > > > The building entrance on Des Plaines will be open until 7. The elevators > > will be on until 7 as well so that people can get to the 6th floor. After > > that, please feel free to call Joe at 614/906-1394 or Jake at 773/905-9102 > > and we'll have someone get you. > > > > Pizza and pop will, as usual, be provided. > > > > - Joe O'Brien and Jake Scruggs > > _______________________________________________ > > ChicagoGroup-Members-List at rubyforge.org > > http://rubyforge.org/mailman/listinfo/chicagogroup-members-list > > > > > > > -- > > Ryan Platte > -- Ryan Platte From chris.mcavoy at gmail.com Tue Apr 25 15:18:37 2006 From: chris.mcavoy at gmail.com (Chris McAvoy) Date: Tue, 25 Apr 2006 14:18:37 -0500 Subject: [Chirb] Ruby User ?s Group Monday 5/1/06: CODEFEST! In-Reply-To: <2f1a1dcb0604251210o238ccae1wcaeb177e18e6cf2@mail.gmail.com> References: <2f1a1dcb0604251054kee85059o44d6e438c4bdf562@mail.gmail.com> <2f1a1dcb0604251210o238ccae1wcaeb177e18e6cf2@mail.gmail.com> Message-ID: <3096c19d0604251218v85215ceq56d9812443111b58@mail.gmail.com> On 4/25/06, Ryan Platte wrote: > Wow, I thought I was replying to Jake individually. One time on one of the lists, someone wrote back "hey, it was really great seeing you. I can't believe how much I've missed you..." you sort of see where it's going, right? Another time, on a not-public, not-tech list, someone wrote "man...I'm glad <%= @name_of_person %> isn't in the group anymore, they were f'ing annoying." See, but the person hadn't left the list yet. Oh mailing lists...they're embarassment magnets. That said, I'm loading up my guns for the impending chirb civil war. It's going to be pretty awesome. I'm a fan of anarchy in open source groups. To quote a recent email by a noted open source enthusiast, the most perfect form of user group government is an "oligarcy of equally reluctant leaders." Don't fret. We're not a Java group...we're a Ruby group! Agile! Dynamic-type'd! Chris From ryan at platte.name Tue Apr 25 15:39:26 2006 From: ryan at platte.name (Ryan Platte) Date: Tue, 25 Apr 2006 14:39:26 -0500 Subject: [Chirb] Ruby User ?s Group Monday 5/1/06: CODEFEST! In-Reply-To: <3096c19d0604251218v85215ceq56d9812443111b58@mail.gmail.com> References: <2f1a1dcb0604251054kee85059o44d6e438c4bdf562@mail.gmail.com> <2f1a1dcb0604251210o238ccae1wcaeb177e18e6cf2@mail.gmail.com> <3096c19d0604251218v85215ceq56d9812443111b58@mail.gmail.com> Message-ID: <2f1a1dcb0604251239x19c4c3a9g85be68dc0ef4857e@mail.gmail.com> LOL. Yes, I suppose if leader_abilities.all? {|ability| jake.respond_to? ability} and the pizza still gets ordered... :-) I think there are only two concerns I have: 1) we need to be not just a ThoughtWorks group. ThoughtWorks is a fantastic host, but our group needs to remain independent of any one party's interests. 2) communication -- who's making the decisions? If it's anarchic, or if we're adding folks to the pool of decision-makers, those would be useful bits of information to know for everybody working on the group. That's really all from me. If our group would benefit from doing something different, rock on. My main interest in leading the group at this point is that we continue growing into a more interactive format -- get to know each other and learn a lot vs. sitting like bumps on a log and leaving confused, frustrated, or bored. On 4/25/06, Chris McAvoy wrote: > On 4/25/06, Ryan Platte wrote: > > Wow, I thought I was replying to Jake individually. > > One time on one of the lists, someone wrote back "hey, it was really > great seeing you. I can't believe how much I've missed you..." you > sort of see where it's going, right? Another time, on a not-public, > not-tech list, someone wrote "man...I'm glad <%= @name_of_person %> > isn't in the group anymore, they were f'ing annoying." See, but the > person hadn't left the list yet. > > Oh mailing lists...they're embarassment magnets. > > That said, I'm loading up my guns for the impending chirb civil war. > It's going to be pretty awesome. I'm a fan of anarchy in open source > groups. To quote a recent email by a noted open source enthusiast, > the most perfect form of user group government is an "oligarcy of > equally reluctant leaders." > > Don't fret. We're not a Java group...we're a Ruby group! Agile! > Dynamic-type'd! > > Chris > > _______________________________________________ > ChicagoGroup-Members-List at rubyforge.org > http://rubyforge.org/mailman/listinfo/chicagogroup-members-list > -- Ryan Platte From JScruggs at thoughtworks.com Tue Apr 25 15:47:10 2006 From: JScruggs at thoughtworks.com (Jake Scruggs) Date: Tue, 25 Apr 2006 14:47:10 -0500 Subject: [Chirb] Ruby User ?s Group Monday 5/1/06: CODEFEST! In-Reply-To: <2f1a1dcb0604251210o238ccae1wcaeb177e18e6cf2@mail.gmail.com> Message-ID: I didn't follow chain of command and I'm sorry. In my defense Joe forwarded an email to me from Ryan which I thought said that we could go ahead with our (Joe and I's) plans. So Joe and I did a fast collaboration on an email Monday night and I sent it figuring that since the meeting was only a week away that I should hurry. I should have sent a draft of that email to Ryan, but I didn't. My mistake. We can still do the presentation if people think its a good idea. -Jake chicagogroup-members-list-bounces at rubyforge.org wrote on 04/25/2006 02:10:49 PM: > Wow, I thought I was replying to Jake individually. My apologies to > Jake for writing this publicly. Please, gentle Chirbers, understand > that my message was intended as a personal email to him, not as a > public statement. I stand by what I said, just not the size of the > audience I said it to. :-) > > Again, apologies to Jake, and I sincerely do appreciate his and Joe's > initiative getting this month's activity put together. I'm looking > forward to seeing you all there. > > On 4/25/06, Ryan Platte wrote: > > Hi Jake, > > > > Did you know I lead Chirb? > > > > I appreciate your initiative, but I would like to have one point > > person for coordinating Chirb until we decide otherwise, or at least > > discuss changing needs. > > > > Also, in what conversation did folks "accuse" our topics of being "a > > little too high level"? That runs counter to the feedback I've heard, > > and I'm interested in what people are saying to the contrary. > > > > On 4/24/06, Jake Scruggs wrote: > > > > > > Lately our topics have been accused of being a little too high level for > > > everyone in the crowd. Our speakers have been great but it looks like it's > > > time for a break. On Monday, May 1, let's get together and do what we do > > > best: code. > > > > > > We are going to have some exercises for you to complete if you wish. We'll > > > take a couple of examples from the Ruby Quiz site and post them upwith unit > > > tests (like Jim W's continuation koans with 33% less hurting of your brain). > > > Then, you can break into teams and make those tests pass. Never really > > > done any Ruby? No problem, we will have people there to help you along. > > > > > > Unit tests really aren't your thing? Don't like the format? No problem, > > > bring in something you would like to play with and we will try and find > > > someone to help you out. > > > > > > At the end we can do a series of lightning rounds of quick show and tell. > > > How did you approach the problem, and what did you learn? > > > > > > Don't worry about skill level. Just bring your laptop, your brain, and a > > > copy of the PickAxe if you have one. > > > > > > When: > > > Monday, May 1, 2006, 6:30 PM > > > > > > Where: > > > ThoughtWorks > > > 651 W. Washington Blvd. Suite 600 > > > Chicago , IL 60661 > > > (312) 373-1000 > > > > > > The building entrance on Des Plaines will be open until 7. The elevators > > > will be on until 7 as well so that people can get to the 6th floor. After > > > that, please feel free to call Joe at 614/906-1394 or Jake at 773/905-9102 > > > and we'll have someone get you. > > > > > > Pizza and pop will, as usual, be provided. > > > > > > - Joe O'Brien and Jake Scruggs > > > _______________________________________________ > > > ChicagoGroup-Members-List at rubyforge.org > > > http://rubyforge.org/mailman/listinfo/chicagogroup-members-list > > > > > > > > > > > > -- > > > > Ryan Platte > > > > > -- > Ryan Platte > > _______________________________________________ > ChicagoGroup-Members-List at rubyforge.org > http://rubyforge.org/mailman/listinfo/chicagogroup-members-list -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/chicagogroup-members-list/attachments/20060425/e1e44849/attachment.htm From ryan at platte.name Tue Apr 25 16:04:29 2006 From: ryan at platte.name (Ryan Platte) Date: Tue, 25 Apr 2006 15:04:29 -0500 Subject: [Chirb] Ruby User ?s Group Monday 5/1/06: CODEFEST! In-Reply-To: References: <2f1a1dcb0604251210o238ccae1wcaeb177e18e6cf2@mail.gmail.com> Message-ID: <2f1a1dcb0604251304w403254b5kc6c1490ae51d188e@mail.gmail.com> On 4/25/06, Jake Scruggs wrote: > > I didn't follow chain of command and I'm sorry. Nowhere near as big a deal as I've made it! Please forgive me for calling you out in public for a small oversight. I certainly forgive you. > In my defense Joe forwarded an email to me from Ryan which I thought said > that we could go ahead with our (Joe and I's) plans. So Joe and I did a > fast collaboration on an email Monday night and I sent it figuring that > since the meeting was only a week away that I should hurry. I should have > sent a draft of that email to Ryan, but I didn't. My mistake. And for the benefit of all those following along at home, I agree that email I sent was definitely worded in such a way that a blanket sign-off could have been inferred. > We can still do the presentation if people think its a good idea. If by "the presentation" you mean what was announced in your earlier email, I'm totally into it and didn't mean to communicate anything to the contrary. I was only concerned about the communication gap. Thanks again for getting this set, Jake. -- Ryan Platte From ryan at platte.name Tue Apr 25 16:04:29 2006 From: ryan at platte.name (Ryan Platte) Date: Tue, 25 Apr 2006 15:04:29 -0500 Subject: [Chirb] Ruby User ?s Group Monday 5/1/06: CODEFEST! In-Reply-To: References: <2f1a1dcb0604251210o238ccae1wcaeb177e18e6cf2@mail.gmail.com> Message-ID: <2f1a1dcb0604251304w403254b5kc6c1490ae51d188e@mail.gmail.com> On 4/25/06, Jake Scruggs wrote: > > I didn't follow chain of command and I'm sorry. Nowhere near as big a deal as I've made it! Please forgive me for calling you out in public for a small oversight. I certainly forgive you. > In my defense Joe forwarded an email to me from Ryan which I thought said > that we could go ahead with our (Joe and I's) plans. So Joe and I did a > fast collaboration on an email Monday night and I sent it figuring that > since the meeting was only a week away that I should hurry. I should have > sent a draft of that email to Ryan, but I didn't. My mistake. And for the benefit of all those following along at home, I agree that email I sent was definitely worded in such a way that a blanket sign-off could have been inferred. > We can still do the presentation if people think its a good idea. If by "the presentation" you mean what was announced in your earlier email, I'm totally into it and didn't mean to communicate anything to the contrary. I was only concerned about the communication gap. Thanks again for getting this set, Jake. -- Ryan Platte From qzzzq1 at gmail.com Tue Apr 25 16:34:12 2006 From: qzzzq1 at gmail.com (colin h) Date: Tue, 25 Apr 2006 15:34:12 -0500 Subject: [Chirb] Ruby User ?s Group Monday 5/1/06: CODEFEST! In-Reply-To: <2f1a1dcb0604251304w403254b5kc6c1490ae51d188e@mail.gmail.com> References: <2f1a1dcb0604251210o238ccae1wcaeb177e18e6cf2@mail.gmail.com> <2f1a1dcb0604251304w403254b5kc6c1490ae51d188e@mail.gmail.com> Message-ID: <507da57a0604251334s540bba99x620a1afb0ff5cb2a@mail.gmail.com> so since it's not a mutiny, i should leave my stockade at home then? On 4/25/06, Ryan Platte wrote: > On 4/25/06, Jake Scruggs wrote: > > > > I didn't follow chain of command and I'm sorry. > > Nowhere near as big a deal as I've made it! Please forgive me for > calling you out in public for a small oversight. I certainly forgive > you. > > > In my defense Joe forwarded an email to me from Ryan which I thought said > > that we could go ahead with our (Joe and I's) plans. So Joe and I did a > > fast collaboration on an email Monday night and I sent it figuring that > > since the meeting was only a week away that I should hurry. I should have > > sent a draft of that email to Ryan, but I didn't. My mistake. > > And for the benefit of all those following along at home, I agree that > email I sent was definitely worded in such a way that a blanket > sign-off could have been inferred. > > > We can still do the presentation if people think its a good idea. > > If by "the presentation" you mean what was announced in your earlier > email, I'm totally into it and didn't mean to communicate anything to > the contrary. I was only concerned about the communication gap. > > Thanks again for getting this set, Jake. > > -- > Ryan Platte > > _______________________________________________ > ChicagoGroup-Members-List at rubyforge.org > http://rubyforge.org/mailman/listinfo/chicagogroup-members-list > From jim at weirichhouse.org Tue Apr 25 19:45:44 2006 From: jim at weirichhouse.org (Jim Weirich) Date: Tue, 25 Apr 2006 19:45:44 -0400 Subject: [Chirb] Ruby User ?s Group Monday 5/1/06: CODEFEST! In-Reply-To: <2f1a1dcb0604251210o238ccae1wcaeb177e18e6cf2@mail.gmail.com> References: <2f1a1dcb0604251054kee85059o44d6e438c4bdf562@mail.gmail.com> <2f1a1dcb0604251210o238ccae1wcaeb177e18e6cf2@mail.gmail.com> Message-ID: <444EB4A8.6020507@weirichhouse.org> Ryan Platte wrote: > Wow, I thought I was replying to Jake individually. Since the civil war looks like its going to be a flop, perhaps we can start a discussion on the merit/demerits of Reply-to: munging ;) -- -- Jim Weirich jim at weirichhouse.org http://onestepback.org ----------------------------------------------------------------- "Beware of bugs in the above code; I have only proved it correct, not tried it." -- Donald Knuth (in a memo to Peter van Emde Boas) From JOBrien at thoughtworks.com Tue Apr 25 21:22:46 2006 From: JOBrien at thoughtworks.com (Joe O'Brien) Date: Tue, 25 Apr 2006 20:22:46 -0500 Subject: [Chirb] Ruby User ?s Group Monday 5/1/06: CODEFEST! In-Reply-To: <2f1a1dcb0604251054kee85059o44d6e438c4bdf562@mail.gmail.com> Message-ID: This was something Jake and I worked on together. The feedback is stuff I've been hearing. Mainly on the chirb list. We can discuss on Monday. -Joe //- -- - -- - -- - -- - -- - -- - -- - -- - // Joe O'Brien, artisan // ThoughtWorks, Inc. // http://blog.objo.com // Y! id = joeobjo, gmail = obrien.joe // cell: 614\906-1394 //- -- - -- - -- - -- - -- - -- - -- - -- - "Ryan Platte" Sent by: chicagogroup-members-list-bounces at rubyforge.org 04/25/2006 01:54 PM Please respond to Chirb discussion list To "Chirb discussion list" cc Subject Re: [Chirb] Ruby User ?s Group Monday 5/1/06: CODEFEST! Hi Jake, Did you know I lead Chirb? I appreciate your initiative, but I would like to have one point person for coordinating Chirb until we decide otherwise, or at least discuss changing needs. Also, in what conversation did folks "accuse" our topics of being "a little too high level"? That runs counter to the feedback I've heard, and I'm interested in what people are saying to the contrary. On 4/24/06, Jake Scruggs wrote: > > Lately our topics have been accused of being a little too high level for > everyone in the crowd. Our speakers have been great but it looks like it's > time for a break. On Monday, May 1, let's get together and do what we do > best: code. > > We are going to have some exercises for you to complete if you wish. We'll > take a couple of examples from the Ruby Quiz site and post them up with unit > tests (like Jim W's continuation koans with 33% less hurting of your brain). > Then, you can break into teams and make those tests pass. Never really > done any Ruby? No problem, we will have people there to help you along. > > Unit tests really aren't your thing? Don't like the format? No problem, > bring in something you would like to play with and we will try and find > someone to help you out. > > At the end we can do a series of lightning rounds of quick show and tell. > How did you approach the problem, and what did you learn? > > Don't worry about skill level. Just bring your laptop, your brain, and a > copy of the PickAxe if you have one. > > When: > Monday, May 1, 2006, 6:30 PM > > Where: > ThoughtWorks > 651 W. Washington Blvd. Suite 600 > Chicago , IL 60661 > (312) 373-1000 > > The building entrance on Des Plaines will be open until 7. The elevators > will be on until 7 as well so that people can get to the 6th floor. After > that, please feel free to call Joe at 614/906-1394 or Jake at 773/905-9102 > and we'll have someone get you. > > Pizza and pop will, as usual, be provided. > > - Joe O'Brien and Jake Scruggs > _______________________________________________ > ChicagoGroup-Members-List at rubyforge.org > http://rubyforge.org/mailman/listinfo/chicagogroup-members-list > > -- Ryan Platte _______________________________________________ ChicagoGroup-Members-List at rubyforge.org http://rubyforge.org/mailman/listinfo/chicagogroup-members-list -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/chicagogroup-members-list/attachments/20060425/e35c878d/attachment.htm From ryan at platte.name Wed Apr 26 00:20:17 2006 From: ryan at platte.name (Ryan Platte) Date: Tue, 25 Apr 2006 23:20:17 -0500 Subject: [Chirb] Ruby User ?s Group Monday 5/1/06: CODEFEST! In-Reply-To: <444EB4A8.6020507@weirichhouse.org> References: <2f1a1dcb0604251054kee85059o44d6e438c4bdf562@mail.gmail.com> <2f1a1dcb0604251210o238ccae1wcaeb177e18e6cf2@mail.gmail.com> <444EB4A8.6020507@weirichhouse.org> Message-ID: <2f1a1dcb0604252120s65c036fdr23f3060d7583d211@mail.gmail.com> On 4/25/06, Jim Weirich wrote: > Ryan Platte wrote: > > Wow, I thought I was replying to Jake individually. > > Since the civil war looks like its going to be a flop, perhaps we can > start a discussion on the merit/demerits of Reply-to: munging Yes, I've suddenly found the arguments against it rather more compelling. -- Ryan Platte From JScruggs at thoughtworks.com Wed Apr 26 11:47:11 2006 From: JScruggs at thoughtworks.com (Jake Scruggs) Date: Wed, 26 Apr 2006 10:47:11 -0500 Subject: [Chirb] RSVP for Monday at chirb.org Message-ID: Hey guys, Head over to http://chirb.org/uger/event/show/1 And rsvp if you're coming to Monday night's Ruby user's group meeting so I can get a head count for pizza. And 'cause the site looks cool. Thanks to Peter Chan and all who helped set this up. -Jake -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/chicagogroup-members-list/attachments/20060426/4a1f55c2/attachment.htm From dave.hoover at gmail.com Wed Apr 26 13:02:51 2006 From: dave.hoover at gmail.com (Dave Hoover) Date: Wed, 26 Apr 2006 12:02:51 -0500 Subject: [Chirb] RSVP for Monday at chirb.org In-Reply-To: References: Message-ID: <11c8704e0604261002k21397a91kb5ed54d8cea77cd4@mail.gmail.com> > Head over to > http://chirb.org/uger/event/show/1 > > And rsvp if you're coming to Monday night's Ruby user's group meeting so I > can get a head count for pizza. And 'cause the site looks cool. Not too cool right now. All I see is this: "Application error Rails application failed to start properly". From ryan at platte.name Wed Apr 26 13:08:19 2006 From: ryan at platte.name (Ryan Platte) Date: Wed, 26 Apr 2006 12:08:19 -0500 Subject: [Chirb] RSVP for Monday at chirb.org In-Reply-To: <11c8704e0604261002k21397a91kb5ed54d8cea77cd4@mail.gmail.com> References: <11c8704e0604261002k21397a91kb5ed54d8cea77cd4@mail.gmail.com> Message-ID: <2f1a1dcb0604261008w2af89a47t8e5ab3f0e1d95a78@mail.gmail.com> Please try reloading if you get that error. Peter's been working on tracking down that issue with our fine hosts at TextDrive, but it's intermittent and usually works on the next reload. On 4/26/06, Dave Hoover wrote: > > Head over to > > http://chirb.org/uger/event/show/1 > > > > And rsvp if you're coming to Monday night's Ruby user's group meeting so I > > can get a head count for pizza. And 'cause the site looks cool. > > Not too cool right now. All I see is this: "Application error Rails > application failed to start properly". > > _______________________________________________ > ChicagoGroup-Members-List at rubyforge.org > http://rubyforge.org/mailman/listinfo/chicagogroup-members-list > -- Ryan Platte From peter at oaktop.com Wed Apr 26 14:20:14 2006 From: peter at oaktop.com (Peter K Chan) Date: Wed, 26 Apr 2006 14:20:14 -0400 Subject: [Chirb] RSVP for Monday at chirb.org Message-ID: Hi, Thanks to everyone for RSVP'ing on Uger on chirb. Sorry if you receive intermittent error; I am working on fixing that. In the meantime, if you encounter a server error, please bear with me and hit refresh. Thanks, Peter -----Original Message----- From: chicagogroup-members-list-bounces at rubyforge.org [mailto:chicagogroup-members-list-bounces at rubyforge.org] On Behalf Of Ryan Platte Sent: Wednesday, April 26, 2006 12:08 PM To: Chirb discussion list Subject: Re: [Chirb] RSVP for Monday at chirb.org Please try reloading if you get that error. Peter's been working on tracking down that issue with our fine hosts at TextDrive, but it's intermittent and usually works on the next reload. On 4/26/06, Dave Hoover wrote: > > Head over to > > http://chirb.org/uger/event/show/1 > > > > And rsvp if you're coming to Monday night's Ruby user's group meeting so I > > can get a head count for pizza. And 'cause the site looks cool. > > Not too cool right now. All I see is this: "Application error Rails > application failed to start properly". > > _______________________________________________ > ChicagoGroup-Members-List at rubyforge.org > http://rubyforge.org/mailman/listinfo/chicagogroup-members-list > -- Ryan Platte _______________________________________________ ChicagoGroup-Members-List at rubyforge.org http://rubyforge.org/mailman/listinfo/chicagogroup-members-list From dave.hoover at gmail.com Wed Apr 26 15:42:06 2006 From: dave.hoover at gmail.com (Dave Hoover) Date: Wed, 26 Apr 2006 14:42:06 -0500 Subject: [Chirb] RSVP for Monday at chirb.org In-Reply-To: References: Message-ID: <11c8704e0604261242g683f7c77kd1a0dd9e0dd5b8f7@mail.gmail.com> > Thanks to everyone for RSVP'ing on Uger on chirb. Sorry if you > receive intermittent error; I am working on fixing that. In the > meantime, if you encounter a server error, please bear with me and hit > refresh. Cool, works now. Thanks Peter! From hubrix at hubrix.com Wed Apr 26 19:35:04 2006 From: hubrix at hubrix.com (Mark Alexander Friedgan) Date: Wed, 26 Apr 2006 18:35:04 -0500 Subject: [Chirb] ANN: Matchable mixin Message-ID: Folks, I am in process of posting this on ruby forge as a project but I figured I'd post it to the group as a preview. Its a module I hacked out that allows you to define functions pattern matched to arguments. It's fairly powerful in that you can define functions with a lot of different conditions simply built into the top definition, you can even do argument overloading, matching by regexp, whatever you've defined === to do in fact I am still deciding if the semantics i've chosen are the best so suggestions are welcome. for example: class Bar include Matchable def_match(:plus, nil, nil){|a,b| a+b} def_match(:plus, String, nil){|a,b| "#{a}:=>#{b}"} def_match(:plus, /hello/, nil){|a, b| "hello world"} end => nil b = Bar.new => # b.plus(5,5) => 10 b.plus("five",5) => "five:=>5" b.plus("hello", 5) => "hello world" Mark -------------Begin Code------------------- # Matchable # # Copyright (C) 2006 CashNetUSA: Mark Friedgan # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. require 'rinda/ring' require 'rinda/tuplespace' require 'rinda/rinda' # # #load 'matchable.rb' #class Foo #include Matchable # #def_match :killer, /hell/, nil do # |a, b| # puts a,b # end # #def_match :killer, /hell/, nil, nil do # |a, b, c| # puts c,a,b # end #end # #foo = Foo.new # #foo.killer "hello", "world" # hello # world # #foo.killer "hello", "world", "welcome" # # #This uses tuple matching (i.e. ===) module Matchable def self.append_features(base) #:nodoc: super base.extend(ClassMethods) end module ClassMethods def def_match(method, *args, &block) raise 'Bad match' unless args.length > 0 raise 'Block required' unless block_given? @@match_hash ||= Rinda::TupleBag.new @@block_hash ||= {} tuple = *([method] + args) #put an array into the bag that contains the template and the block @@match_hash.push(Rinda::TemplateEntry.new(tuple)) @@block_hash[tuple] = block class_eval <<-EOV def #{method}(*args) self.class.call_match(:#{method}, *args) end EOV end def call_match(method, *args) exec_tuple = find_block([method] + args) method_missing(method, *args) unless exec_tuple block = @@block_hash[exec_tuple] method_missing(method, *args) unless block block.call *args end private def find_block(ary) match = @@match_hash.find_all_template(Rinda::TupleEntry.new(ary)).sort{|x, y| y.value.compact.size <=> x.value.compact.size}.first match && match.value end end end -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/chicagogroup-members-list/attachments/20060426/8f20768e/attachment-0001.htm From qzzzq1 at gmail.com Fri Apr 28 13:40:33 2006 From: qzzzq1 at gmail.com (colin h) Date: Fri, 28 Apr 2006 12:40:33 -0500 Subject: [Chirb] testers welcomed - scrapease.com Message-ID: <507da57a0604281040k52212edcgf8af8e50777b75dc@mail.gmail.com> Greetings Fellow Chirbers, I've been working on a project with another developer and we have reached a place where we would appreciate your input. The site is an online scrap booking site where people can upload their photos and then arrange, edit, resize, rotate, and crop their pictures or add captions. Actually there is a lot more you can do, so check it out yourself. Here are just a couple pointers to get you started. To edit a photo or background, just double click on them for the editor window to appear. Double clicking on the resizer icon allows you to switch between resizing by the same ratio, and not. Some things are still a little rough around the edges, so please keep that in mind. It's easy to create an account and get started by going to: http://dev.kizmeta.com:7000 -colin