From robert.fischer at smokejumperit.com Wed Jul 1 17:43:24 2009 From: robert.fischer at smokejumperit.com (Robert Fischer) Date: Wed, 01 Jul 2009 17:43:24 -0400 Subject: [raleigh.rb] Lawyers? Message-ID: <4A4BD87C.7010203@smokejumperit.com> Does anyone have a link to the recent conversation on recommending lawyers for freelancers? Or just a recommendation for a lawyer for a freelancer? Over the last year, a couple of my clients have started opting out of paying their last few invoices, and so it's time to reconsider the way I'm doing things. ~~ Robert Fischer, Smokejumper IT Consulting. Enfranchised Mind Blog http://EnfranchisedMind.com/blog Check out my book, "Grails Persistence with GORM and GSQL"! http://www.smokejumperit.com/redirect.html From nwalls at ismedia.org Wed Jul 1 18:41:08 2009 From: nwalls at ismedia.org (Nathan L. Walls) Date: Wed, 1 Jul 2009 18:41:08 -0400 Subject: [raleigh.rb] Lawyers? In-Reply-To: <4A4BD87C.7010203@smokejumperit.com> References: <4A4BD87C.7010203@smokejumperit.com> Message-ID: Robert; My S-Corp uses William Harazin in Raleigh and he's was very helpful for us on a trademark and copyright issue recently. http://harazinlaw.com/ Cheers, Nathan -- Nathan L. Walls | nwalls at ismedia.org | http://wallscorp.us/ On Jul 1, 2009, at 5:43 PM, Robert Fischer wrote: > Does anyone have a link to the recent conversation on recommending > lawyers for freelancers? Or just a recommendation for a lawyer for > a freelancer? > > Over the last year, a couple of my clients have started opting out > of paying their last few invoices, and so it's time to reconsider > the way I'm doing things. > > ~~ Robert Fischer, Smokejumper IT Consulting. > Enfranchised Mind Blog http://EnfranchisedMind.com/blog > > Check out my book, "Grails Persistence with GORM and GSQL"! > http://www.smokejumperit.com/redirect.html > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members From rick.denatale at gmail.com Thu Jul 2 07:48:26 2009 From: rick.denatale at gmail.com (Rick DeNatale) Date: Thu, 2 Jul 2009 07:48:26 -0400 Subject: [raleigh.rb] Upgrade rails from 1.2.3 to 2.3.2 In-Reply-To: <4a4c8fa2.11045a0a.2d23.ffff87b5@mx.google.com> References: <4a4c8fa2.11045a0a.2d23.ffff87b5@mx.google.com> Message-ID: On Thu, Jul 2, 2009 at 6:44 AM, maveeth wrote: > Hi, > > My name is Maveeth Madan Nallapeta I am working on a ruby on rails project > called Expertiza. I tried to upgrade from 1.2.3 to 2.3.2 but I get the error > concerning the session key. The error I am getting is > > > > ?Ruby script / server > > =>Booting Mongrel > > =>?Rails?2.3.2 application Starting on?http://0.0.0.0:3000 > > C:/InstantRails/ruby/lib/ruby/ > Gems/1.8/gems/actionpack-2.3.2/lib/action_controller/session/cookie_store.rb: > 163: in??'ensure_session_key': A key is required to write a cookie > containing the session data. Use config. action_controller.session = (: key > => "_myapp_session",: secret => "some secret phrase") in config / > environment.rb (ArgumentError) > > from / Library /ruby/ > Gems/1.8/gems/actionpack-2.3.2/lib/action_controller/session/cookie_store.rb: > 74: in `initialize ' > > > > > > I tried inserting the above line in the environment.rb file but it still > gives me the same error. > > Could anyone please tell me let me know how I could get around this error. First off, going from 1.2.3 directly to 2.3.2 is a BIG jump. Most people advise doing it in smaller steps, perhaps stopping at 2.1, making the app work and then going on to either 2.2 or 2.3.x. There were some pretty significant changes in ActiveRecord in 2.2. As for the configuration issues, there's a rake task: rake rails:update which updates config javascripts and scripts and subtasks to do each one. You might want to revert your config/environment.rb and run rake rails:update But personally I'd advise you to go a bit slower, and update in stages, making sure your tests pass at each version before moving on. You do have a healthy set of tests/specs don't you. -- Rick DeNatale Blog: http://talklikeaduck.denhaven2.com/ Twitter: http://twitter.com/RickDeNatale WWR: http://www.workingwithrails.com/person/9021-rick-denatale LinkedIn: http://www.linkedin.com/in/rickdenatale From robert.fischer at smokejumperit.com Thu Jul 2 09:32:36 2009 From: robert.fischer at smokejumperit.com (Robert Fischer) Date: Thu, 02 Jul 2009 09:32:36 -0400 Subject: [raleigh.rb] Lawyers? In-Reply-To: References: <4A4BD87C.7010203@smokejumperit.com> Message-ID: <4A4CB6F4.6040504@smokejumperit.com> Yeah, I don't put a lot of faith in contracts: I've just never found a lot of value to them. My experiences of "pointing to the contract" are pretty much the same as yours?by the time that happens, it's a lost cause. I have discovered a correlation between calling people out on their failures to pay and timely remittance, which gets stronger when I threaten to call them out publicly. It sucks, because people are basically training me to be a dick to them: I'm a dick to you, I get money. I'm not a dick to you, I don't get money. Is this really the feedback you want to be giving me? Anyway, I've got one company who sent me about 5% of what I'm owed a couple times I went through that dance with them, but it's stopped working and I'm tired of it. So I'd like to get a lawyer involved to contact him directly and organize a payment plan. We've got all kinds of invoices and admissions that they owe us add'l cash and promises of paylemtn and even a "personal guaranty", so it should really just be a lay-up. Getting a lawyer involved should get us back to the front of their payment priority queue. ~~ Robert. Jeff Keating wrote: > Robert, > > I've not found a huge correlation between "tight" contracts and timely > remittance... If fact, depending on your client target base, it may be a > reverse correlation -- getting clients to pay has a whole heck of a lot > more to do with properly setting and managing expectations and building > relationship while following a proscribed project plan than having good > lawyers or complete engagement documents. In fact, I've found that if > and when you have to "point to the contract" you're basically beyond > hope of getting paid... I wouldn't put too much hope, or money, into > tightening up your employment agreements, rather focus on how you set > expectations, manage and build the relationship, and how quickly you > execute and deliver. Late '08 / early '09 was a tough time for ANYONE > expecting payment, regardless of legal support. > > -jeff > > http://twitter.com/jeffkeating > http://www.linkedin.com/in/keatingjeff > > > On Wed, Jul 1, 2009 at 5:43 PM, Robert Fischer > > wrote: > > Does anyone have a link to the recent conversation on recommending > lawyers for freelancers? Or just a recommendation for a lawyer for > a freelancer? > > Over the last year, a couple of my clients have started opting out > of paying their last few invoices, and so it's time to reconsider > the way I'm doing things. > > ~~ Robert Fischer, Smokejumper IT Consulting. > Enfranchised Mind Blog http://EnfranchisedMind.com/blog > > Check out my book, "Grails Persistence with GORM and GSQL"! > http://www.smokejumperit.com/redirect.html > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > > http://rubyforge.org/mailman/listinfo/raleigh-rb-members > > > > ------------------------------------------------------------------------ > > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members -- ~~ Robert Fischer, Smokejumper IT Consulting. Enfranchised Mind Blog http://EnfranchisedMind.com/blog Check out my book, "Grails Persistence with GORM and GSQL"! http://www.smokejumperit.com/redirect.html From robert.fischer at smokejumperit.com Thu Jul 2 09:36:14 2009 From: robert.fischer at smokejumperit.com (Robert Fischer) Date: Thu, 02 Jul 2009 09:36:14 -0400 Subject: [raleigh.rb] Lawyers? In-Reply-To: References: <4A4BD87C.7010203@smokejumperit.com> Message-ID: <4A4CB7CE.9090809@smokejumperit.com> BTW, neither of the payment issues I had were because they didn't like the work I'd been doing. Nobody's ever asserted that I'm a bad value or ripping them off or failing to deliver. One time was "Oh, we were actually banking on VC funding to pay you, and it didn't materialize". The other time was "Oh, y'know what? Turns out I don't have any cash, because my clients weren't paying." And then they don't answer my phone calls or e-mails until I got to be really dickish. Then the first client paid me a part of my invoice and the second paid the whole invoice. ~~ Robert. Jeff Keating wrote: > Robert, > > I've not found a huge correlation between "tight" contracts and timely > remittance... If fact, depending on your client target base, it may be a > reverse correlation -- getting clients to pay has a whole heck of a lot > more to do with properly setting and managing expectations and building > relationship while following a proscribed project plan than having good > lawyers or complete engagement documents. In fact, I've found that if > and when you have to "point to the contract" you're basically beyond > hope of getting paid... I wouldn't put too much hope, or money, into > tightening up your employment agreements, rather focus on how you set > expectations, manage and build the relationship, and how quickly you > execute and deliver. Late '08 / early '09 was a tough time for ANYONE > expecting payment, regardless of legal support. > > -jeff > > http://twitter.com/jeffkeating > http://www.linkedin.com/in/keatingjeff > > > On Wed, Jul 1, 2009 at 5:43 PM, Robert Fischer > > wrote: > > Does anyone have a link to the recent conversation on recommending > lawyers for freelancers? Or just a recommendation for a lawyer for > a freelancer? > > Over the last year, a couple of my clients have started opting out > of paying their last few invoices, and so it's time to reconsider > the way I'm doing things. > > ~~ Robert Fischer, Smokejumper IT Consulting. > Enfranchised Mind Blog http://EnfranchisedMind.com/blog > > Check out my book, "Grails Persistence with GORM and GSQL"! > http://www.smokejumperit.com/redirect.html > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > > http://rubyforge.org/mailman/listinfo/raleigh-rb-members > > > > ------------------------------------------------------------------------ > > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members -- ~~ Robert Fischer, Smokejumper IT Consulting. Enfranchised Mind Blog http://EnfranchisedMind.com/blog Check out my book, "Grails Persistence with GORM and GSQL"! http://www.smokejumperit.com/redirect.html From robert.fischer at smokejumperit.com Thu Jul 2 10:13:05 2009 From: robert.fischer at smokejumperit.com (Robert Fischer) Date: Thu, 02 Jul 2009 10:13:05 -0400 Subject: [raleigh.rb] Lawyers? In-Reply-To: References: <4A4BD87C.7010203@smokejumperit.com> <4A4CB7CE.9090809@smokejumperit.com> Message-ID: <4A4CC071.6060509@smokejumperit.com> Yeah, this was the lesson learned earlier this year. Invoice often and be very strict (but friendly) about being paid promptly. I stop working for you the moment your invoice is late, but if you pay me the next day, I'm back on the case that day and we're good. That's worked out pretty well so far. BTW, part of the threat of calling them out publicly stems from my community-oriented nature: if I'm not getting paid money we all agree I'm due, other consultants should be extremely wary about engaging with that business and those people again. At the same time, I don't want to call someone out publicly if there's any chance of getting the money, because that'll pretty much zero out my odds of ever getting anything, so my mercenary sensibilities keep me quiet as long as I have hope of payment. Now, that's not usually a part of my thought process I share with my clients, but it's part of what I'm going through when clients put me in that situation. ~~ Robert. Jeff Keating wrote: > There are a few tricks to avoid this -- one being to deliver FAST and > invoice frequently with a tight schedule, and have the ability to stop > without hurting the relationship once things slip. If you let someone go > 6-8 weeks without paying, you're basically asking for it... collect in 2 > week chunks therefore you're never out more than that. ~~ Robert Fischer, Smokejumper IT Consulting. Enfranchised Mind Blog http://EnfranchisedMind.com/blog Check out my book, "Grails Persistence with GORM and GSQL"! http://www.smokejumperit.com/redirect.html From kevin at hypotheticalabs.com Thu Jul 2 10:15:17 2009 From: kevin at hypotheticalabs.com (Kevin A. Smith) Date: Thu, 2 Jul 2009 10:15:17 -0400 Subject: [raleigh.rb] Lawyers? In-Reply-To: <4A4CC071.6060509@smokejumperit.com> References: <4A4BD87C.7010203@smokejumperit.com> <4A4CB7CE.9090809@smokejumperit.com> <4A4CC071.6060509@smokejumperit.com> Message-ID: IMHO, it sounds like a very reasonable course to take. I haven't had the experience of getting stiffed (yet) but I can see myself reacting the same way. --Kevin On Jul 2, 2009, at 10:13 AM, Robert Fischer wrote: > Yeah, this was the lesson learned earlier this year. Invoice often > and be very strict (but friendly) about being paid promptly. I stop > working for you the moment your invoice is late, but if you pay me > the next day, I'm back on the case that day and we're good. That's > worked out pretty well so far. > > BTW, part of the threat of calling them out publicly stems from my > community-oriented nature: if I'm not getting paid money we all > agree I'm due, other consultants should be extremely wary about > engaging with that business and those people again. At the same > time, I don't want to call someone out publicly if there's any > chance of getting the money, because that'll pretty much zero out my > odds of ever getting anything, so my mercenary sensibilities keep me > quiet as long as I have hope of payment. Now, that's not usually a > part of my thought process I share with my clients, but it's part of > what I'm going through when clients put me in that situation. > > ~~ Robert. > > Jeff Keating wrote: >> There are a few tricks to avoid this -- one being to deliver FAST >> and invoice frequently with a tight schedule, and have the ability >> to stop without hurting the relationship once things slip. If you >> let someone go 6-8 weeks without paying, you're basically asking >> for it... collect in 2 week chunks therefore you're never out more >> than that. > > ~~ Robert Fischer, Smokejumper IT Consulting. > Enfranchised Mind Blog http://EnfranchisedMind.com/blog > > Check out my book, "Grails Persistence with GORM and GSQL"! > http://www.smokejumperit.com/redirect.html > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members From tj at stank.us Thu Jul 2 11:10:31 2009 From: tj at stank.us (TJ Stankus) Date: Thu, 2 Jul 2009 11:10:31 -0400 Subject: [raleigh.rb] Lawyers? In-Reply-To: <4A4CC071.6060509@smokejumperit.com> References: <4A4BD87C.7010203@smokejumperit.com> <4A4CB7CE.9090809@smokejumperit.com> <4A4CC071.6060509@smokejumperit.com> Message-ID: > BTW, part of the threat of calling them out publicly stems from my > community-oriented nature: if I'm not getting paid money we all agree I'm > due, other consultants should be extremely wary about engaging with that > business and those people again. ?At the same time, I don't want to call > someone out publicly if there's any chance of getting the money, because > that'll pretty much zero out my odds of ever getting anything, so my > mercenary sensibilities keep me quiet as long as I have hope of payment. > ?Now, that's not usually a part of my thought process I share with my > clients, but it's part of what I'm going through when clients put me in that > situation. Now might be a good time to mention that this mailing list is publicly archived. -TJ From robert.fischer at smokejumperit.com Thu Jul 2 11:20:30 2009 From: robert.fischer at smokejumperit.com (Robert Fischer) Date: Thu, 02 Jul 2009 11:20:30 -0400 Subject: [raleigh.rb] Lawyers? In-Reply-To: References: <4A4BD87C.7010203@smokejumperit.com> <4A4CB7CE.9090809@smokejumperit.com> <4A4CC071.6060509@smokejumperit.com> Message-ID: <4A4CD03E.3060704@smokejumperit.com> I figured as much. I also figure anyone smart enough to be on this mailing list is probably smart enough to have figured out where I'm coming from already. :) ~~ Robert. TJ Stankus wrote: >> BTW, part of the threat of calling them out publicly stems from my >> community-oriented nature: if I'm not getting paid money we all agree I'm >> due, other consultants should be extremely wary about engaging with that >> business and those people again. At the same time, I don't want to call >> someone out publicly if there's any chance of getting the money, because >> that'll pretty much zero out my odds of ever getting anything, so my >> mercenary sensibilities keep me quiet as long as I have hope of payment. >> Now, that's not usually a part of my thought process I share with my >> clients, but it's part of what I'm going through when clients put me in that >> situation. > > Now might be a good time to mention that this mailing list is publicly archived. > > -TJ > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members > -- ~~ Robert Fischer, Smokejumper IT Consulting. Enfranchised Mind Blog http://EnfranchisedMind.com/blog Check out my book, "Grails Persistence with GORM and GSQL"! http://www.smokejumperit.com/redirect.html From larry.karnowski at gmail.com Thu Jul 2 12:56:18 2009 From: larry.karnowski at gmail.com (Larry Karnowski) Date: Thu, 2 Jul 2009 12:56:18 -0400 Subject: [raleigh.rb] Upgrade rails from 1.2.3 to 2.3.2 In-Reply-To: References: <4a4c8fa2.11045a0a.2d23.ffff87b5@mx.google.com> Message-ID: <2b27183e0907020956p42a5f2ecwa4eb373bac2e82b9@mail.gmail.com> Maveeth, I recommend going from 1.2.3 to 1.2.6, then 2.1, then 2.2.2, then 2.3.2. If you don't have a good test suite, you should first write a few integration/functional tests for your key pieces of functionality. That will save you loads of time. HTH, Larry On Thu, Jul 2, 2009 at 7:48 AM, Rick DeNatale wrote: > On Thu, Jul 2, 2009 at 6:44 AM, maveeth wrote: >> Hi, >> >> My name is Maveeth Madan Nallapeta I am working on a ruby on rails project >> called Expertiza. I tried to upgrade from 1.2.3 to 2.3.2 but I get the error >> concerning the session key. The error I am getting is >> >> >> >> ?Ruby script / server >> >> =>Booting Mongrel >> >> =>?Rails?2.3.2 application Starting on?http://0.0.0.0:3000 >> >> C:/InstantRails/ruby/lib/ruby/ >> Gems/1.8/gems/actionpack-2.3.2/lib/action_controller/session/cookie_store.rb: >> 163: in??'ensure_session_key': A key is required to write a cookie >> containing the session data. Use config. action_controller.session = (: key >> => "_myapp_session",: secret => "some secret phrase") in config / >> environment.rb (ArgumentError) >> >> from / Library /ruby/ >> Gems/1.8/gems/actionpack-2.3.2/lib/action_controller/session/cookie_store.rb: >> 74: in `initialize ' >> >> >> >> >> >> I tried inserting the above line in the environment.rb file but it still >> gives me the same error. >> >> Could anyone please tell me let me know how I could get around this error. > > First off, going from 1.2.3 directly to 2.3.2 is a BIG jump. ?Most > people advise doing it in smaller steps, perhaps stopping at 2.1, > making the app work and then going on to either 2.2 or 2.3.x. ?There > were some pretty significant changes in ActiveRecord in 2.2. > > As for the configuration issues, there's a rake task: > > rake rails:update which updates config javascripts and scripts and > subtasks to do each one. > > You might want to revert your config/environment.rb and run rake rails:update > > But personally I'd advise you to go a bit slower, and update in > stages, making sure your tests pass at each version before moving on. > You do have a healthy set of tests/specs don't you. > > > -- > Rick DeNatale > > Blog: http://talklikeaduck.denhaven2.com/ > Twitter: http://twitter.com/RickDeNatale > WWR: http://www.workingwithrails.com/person/9021-rick-denatale > LinkedIn: http://www.linkedin.com/in/rickdenatale > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members > -- Larry Karnowski Work: http://thinkrelevance.com Geek: http://tech.hickorywind.org Music: http://www.hickorywind.org From robert.fischer at smokejumperit.com Fri Jul 3 14:34:46 2009 From: robert.fischer at smokejumperit.com (Robert Fischer) Date: Fri, 03 Jul 2009 14:34:46 -0400 Subject: [raleigh.rb] Lawyers? In-Reply-To: References: <4A4BD87C.7010203@smokejumperit.com> Message-ID: <4A4E4F46.4040506@smokejumperit.com> Is there an escrow account service out there which doesn't eat 1~2%? There's probably a Web 2.0 biz in here somewhere. ~~ Robert. Kevin Olbrich wrote: > Something I've considered, but never needed to try. > Stipulate in the contract that some fraction of the cost of the contract > should be placed in an escrow account. This way you at least have the > assurance that the money exists before agreeing to it. > > -Kevin > > On Fri, Jul 3, 2009 at 11:48 AM, Jose Ignacio > wrote: > > Michael/Nathan, > > Would you mind giving us a rough dollar amount for a typical > saas-customer service agreement, including all liability avoidance > small-prints. > > Thanks/Jose > > > On Jul 2, 2009, at 8:10 AM, Michael Klett wrote: > >> Tom Lenfestey at Smith Debnam >> (http://smithdebnamlaw.com/attorneys/tom_lenfestey) helped me set >> up a comprehensive services agreement. You can tell him I sent you. >> >> Michael Klett >> >> On Wed, Jul 1, 2009 at 5:43 PM, Robert Fischer >> > > wrote: >> >> Does anyone have a link to the recent conversation on >> recommending lawyers for freelancers? Or just a >> recommendation for a lawyer for a freelancer? >> >> Over the last year, a couple of my clients have started opting >> out of paying their last few invoices, and so it's time to >> reconsider the way I'm doing things. >> >> ~~ Robert Fischer, Smokejumper IT Consulting. >> Enfranchised Mind Blog http://EnfranchisedMind.com/blog >> >> Check out my book, "Grails Persistence with GORM and GSQL"! >> http://www.smokejumperit.com/redirect.html >> _______________________________________________ >> raleigh-rb-members mailing list >> raleigh-rb-members at rubyforge.org >> >> http://rubyforge.org/mailman/listinfo/raleigh-rb-members >> >> >> _______________________________________________ >> raleigh-rb-members mailing list >> raleigh-rb-members at rubyforge.org >> >> http://rubyforge.org/mailman/listinfo/raleigh-rb-members > > > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > > http://rubyforge.org/mailman/listinfo/raleigh-rb-members > > > > ------------------------------------------------------------------------ > > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members -- ~~ Robert Fischer, Smokejumper IT Consulting. Enfranchised Mind Blog http://EnfranchisedMind.com/blog Check out my book, "Grails Persistence with GORM and GSQL"! http://www.smokejumperit.com/redirect.html From info at lojic.com Fri Jul 3 15:43:07 2009 From: info at lojic.com (Brian Adkins) Date: Fri, 03 Jul 2009 15:43:07 -0400 Subject: [raleigh.rb] Lawyers? In-Reply-To: <4A4E4F46.4040506@smokejumperit.com> References: <4A4BD87C.7010203@smokejumperit.com> <4A4E4F46.4040506@smokejumperit.com> Message-ID: <4A4E5F4B.5050100@lojic.com> Robert Fischer wrote, On 7/3/09 2:34 PM: > Is there an escrow account service out there which doesn't eat 1~2%? 1 to 2% doesn't seem like that much to me if the company has to evaluate a set of criteria to determine whether to release the escrow money to the vendor. And without that, there doesn't seem to be much benefit other than proving the client could scrape together some cash briefly. > There's probably a Web 2.0 biz in here somewhere. > > ~~ Robert. > > Kevin Olbrich wrote: >> Something I've considered, but never needed to try. Stipulate in the >> contract that some fraction of the cost of the contract should be >> placed in an escrow account. This way you at least have the assurance >> that the money exists before agreeing to it. >> >> -Kevin >> >> On Fri, Jul 3, 2009 at 11:48 AM, Jose Ignacio > > wrote: >> >> Michael/Nathan, >> >> Would you mind giving us a rough dollar amount for a typical >> saas-customer service agreement, including all liability avoidance >> small-prints. >> >> Thanks/Jose >> >> On Jul 2, 2009, at 8:10 AM, Michael Klett wrote: >> >>> Tom Lenfestey at Smith Debnam >>> (http://smithdebnamlaw.com/attorneys/tom_lenfestey) helped me set >>> up a comprehensive services agreement. You can tell him I sent you. >>> >>> Michael Klett >>> >>> On Wed, Jul 1, 2009 at 5:43 PM, Robert Fischer >>> >> > wrote: >>> >>> Does anyone have a link to the recent conversation on >>> recommending lawyers for freelancers? Or just a >>> recommendation for a lawyer for a freelancer? >>> >>> Over the last year, a couple of my clients have started opting >>> out of paying their last few invoices, and so it's time to >>> reconsider the way I'm doing things. >>> >>> ~~ Robert Fischer, Smokejumper IT Consulting. >>> Enfranchised Mind Blog http://EnfranchisedMind.com/blog >>> >>> Check out my book, "Grails Persistence with GORM and GSQL"! >>> http://www.smokejumperit.com/redirect.html >>> _______________________________________________ >>> raleigh-rb-members mailing list >>> raleigh-rb-members at rubyforge.org >>> >>> http://rubyforge.org/mailman/listinfo/raleigh-rb-members >>> >>> >>> _______________________________________________ >>> raleigh-rb-members mailing list >>> raleigh-rb-members at rubyforge.org >>> >>> http://rubyforge.org/mailman/listinfo/raleigh-rb-members >> >> >> _______________________________________________ >> raleigh-rb-members mailing list >> raleigh-rb-members at rubyforge.org >> >> http://rubyforge.org/mailman/listinfo/raleigh-rb-members >> >> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> raleigh-rb-members mailing list >> raleigh-rb-members at rubyforge.org >> http://rubyforge.org/mailman/listinfo/raleigh-rb-members > -- Brian Adkins Lojic Technologies, LLC http://lojic.com/ 919-946-7547 (mobile) From robert.fischer at smokejumperit.com Fri Jul 3 15:58:13 2009 From: robert.fischer at smokejumperit.com (Robert Fischer) Date: Fri, 03 Jul 2009 15:58:13 -0400 Subject: [raleigh.rb] Lawyers? In-Reply-To: <4A4E5F4B.5050100@lojic.com> References: <4A4BD87C.7010203@smokejumperit.com> <4A4E4F46.4040506@smokejumperit.com> <4A4E5F4B.5050100@lojic.com> Message-ID: <4A4E62D5.8050202@smokejumperit.com> I don't much care whether it's "that much" for the work they have to do. What I care about is if it makes business sense. In short, if I'm losing more than 1~2% of my income to defaults, and this would stop the defaults without creating additional hassle, then great. Last year, I wasn't losing that much. This year, I might have lost that early on. We'll see how my aggressive policy on collecting plays out before I consider that worth it. ~~ Robert. Brian Adkins wrote: > Robert Fischer wrote, On 7/3/09 2:34 PM: >> Is there an escrow account service out there which doesn't eat 1~2%? > > 1 to 2% doesn't seem like that much to me if the company has to evaluate > a set of criteria to determine whether to release the escrow money to > the vendor. And without that, there doesn't seem to be much benefit > other than proving the client could scrape together some cash briefly. > >> There's probably a Web 2.0 biz in here somewhere. >> >> ~~ Robert. >> >> Kevin Olbrich wrote: >>> Something I've considered, but never needed to try. Stipulate in the >>> contract that some fraction of the cost of the contract should be >>> placed in an escrow account. This way you at least have the assurance >>> that the money exists before agreeing to it. >>> >>> -Kevin >>> >>> On Fri, Jul 3, 2009 at 11:48 AM, Jose Ignacio >> > wrote: >>> >>> Michael/Nathan, >>> >>> Would you mind giving us a rough dollar amount for a typical >>> saas-customer service agreement, including all liability avoidance >>> small-prints. >>> >>> Thanks/Jose >>> >>> On Jul 2, 2009, at 8:10 AM, Michael Klett wrote: >>> >>>> Tom Lenfestey at Smith Debnam >>>> (http://smithdebnamlaw.com/attorneys/tom_lenfestey) helped me set >>>> up a comprehensive services agreement. You can tell him I sent >>>> you. >>>> >>>> Michael Klett >>>> >>>> On Wed, Jul 1, 2009 at 5:43 PM, Robert Fischer >>>> >>> > wrote: >>>> >>>> Does anyone have a link to the recent conversation on >>>> recommending lawyers for freelancers? Or just a >>>> recommendation for a lawyer for a freelancer? >>>> >>>> Over the last year, a couple of my clients have started opting >>>> out of paying their last few invoices, and so it's time to >>>> reconsider the way I'm doing things. >>>> >>>> ~~ Robert Fischer, Smokejumper IT Consulting. >>>> Enfranchised Mind Blog http://EnfranchisedMind.com/blog >>>> >>>> Check out my book, "Grails Persistence with GORM and GSQL"! >>>> http://www.smokejumperit.com/redirect.html >>>> _______________________________________________ >>>> raleigh-rb-members mailing list >>>> raleigh-rb-members at rubyforge.org >>>> >>>> http://rubyforge.org/mailman/listinfo/raleigh-rb-members >>>> >>>> >>>> _______________________________________________ >>>> raleigh-rb-members mailing list >>>> raleigh-rb-members at rubyforge.org >>>> >>>> http://rubyforge.org/mailman/listinfo/raleigh-rb-members >>> >>> >>> _______________________________________________ >>> raleigh-rb-members mailing list >>> raleigh-rb-members at rubyforge.org >>> >>> http://rubyforge.org/mailman/listinfo/raleigh-rb-members >>> >>> >>> >>> ------------------------------------------------------------------------ >>> >>> _______________________________________________ >>> raleigh-rb-members mailing list >>> raleigh-rb-members at rubyforge.org >>> http://rubyforge.org/mailman/listinfo/raleigh-rb-members >> > -- ~~ Robert Fischer, Smokejumper IT Consulting. Enfranchised Mind Blog http://EnfranchisedMind.com/blog Check out my book, "Grails Persistence with GORM and GSQL"! http://www.smokejumperit.com/redirect.html From jamey.cribbs at gmail.com Thu Jul 9 13:21:05 2009 From: jamey.cribbs at gmail.com (Jamey Cribbs) Date: Thu, 9 Jul 2009 13:21:05 -0400 Subject: [raleigh.rb] DateTime parsing error - ruby In-Reply-To: References: Message-ID: <64217eee0907091021p3c2d00afhc830351f62de8920@mail.gmail.com> I just tried it on one of my Ubuntu servers and it worked. What ruby patch level are you at? Do a "ruby -v" at the command line. My server is at: ruby 1.8.7 (2008-08-11 patchlevel 72) [x86_64-linux] HTH, Jamey On Thu, Jul 9, 2009 at 1:10 PM, Jeff Keating wrote: > In my production environment: > Ubuntu > Ruby 1.8 > Rails 2.3.2 > > This fails with "invalid date" both at the console and in the running app... > > DateTime.parse("20090709111428.506") > > it works on my MacOSX dev box, ruby 1.8 (ports), Rails 2.3.2. > => Thu, 09 Jul 2009 11:14:28 +0000 > > Anybody have an idea? > > -jeff > > http://twitter.com/jeffkeating > http://www.linkedin.com/in/keatingjeff > > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members > From rick.denatale at gmail.com Thu Jul 9 14:52:24 2009 From: rick.denatale at gmail.com (Rick DeNatale) Date: Thu, 9 Jul 2009 14:52:24 -0400 Subject: [raleigh.rb] DateTime parsing error - ruby In-Reply-To: References: <64217eee0907091021p3c2d00afhc830351f62de8920@mail.gmail.com> Message-ID: On Thu, Jul 9, 2009 at 1:51 PM, Jeff Keating wrote: > well, what do you know... > > ruby 1.8.6 (2009-06-08 patchlevel 369) [x86_64-linux] > > thanks and sorry for the too-hasty question -- that pretty much is the > likely answer. > > -jeff FWIW, it appears that Ruby 1.8.6 doesn't like the fractional seconds, but 1.8.7 and 1.9 are okay with it: $ multiruby -rdate -e'p DateTime.parse("20090709T111428.506")' /opt/local/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:138: warning: /Users/rick/.gem/ruby/1.8/specifications: Permission denied VERSION = 1.8.6-p368 CMD = ~/.multiruby/install/1.8.6-p368/bin/ruby -rdate '-ep DateTime.parse("20090709T111428.506")' /Users/rick/.multiruby/install/1.8.6-p368/lib/ruby/1.8/date.rb:1536:in `new_by_frags': invalid date (ArgumentError) from /Users/rick/.multiruby/install/1.8.6-p368/lib/ruby/1.8/date.rb:1583:in `parse' from -e:1 RESULT = 256 VERSION = 1.8.7-p160 CMD = ~/.multiruby/install/1.8.7-p160/bin/ruby -rdate '-ep DateTime.parse("20090709T111428.506")' # RESULT = 0 VERSION = 1.9.1-p0 CMD = ~/.multiruby/install/1.9.1-p0/bin/ruby -rdate '-ep DateTime.parse("20090709T111428.506")' # RESULT = 0 VERSION = v1_8_6_287 CMD = ~/.multiruby/install/v1_8_6_287/bin/ruby -rdate '-ep DateTime.parse("20090709T111428.506")' /Users/rick/.multiruby/install/v1_8_6_287/lib/ruby/1.8/date.rb:1536:in `new_by_frags': invalid date (ArgumentError) from /Users/rick/.multiruby/install/v1_8_6_287/lib/ruby/1.8/date.rb:1583:in `parse' from -e:1 RESULT = 256 TOTAL RESULT = 2 failures out of 4 Passed: 1.8.7-p160, 1.9.1-p0 Failed: 1.8.6-p368, v1_8_6_287 ? rixdvds (master)? $ multiruby -rdate -e'p DateTime.parse("20090709111428")' /opt/local/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:138: warning: /Users/rick/.gem/ruby/1.8/specifications: Permission denied VERSION = 1.8.6-p368 CMD = ~/.multiruby/install/1.8.6-p368/bin/ruby -rdate '-ep DateTime.parse("20090709111428")' # RESULT = 0 VERSION = 1.8.7-p160 CMD = ~/.multiruby/install/1.8.7-p160/bin/ruby -rdate '-ep DateTime.parse("20090709111428")' # RESULT = 0 VERSION = 1.9.1-p0 CMD = ~/.multiruby/install/1.9.1-p0/bin/ruby -rdate '-ep DateTime.parse("20090709111428")' # RESULT = 0 VERSION = v1_8_6_287 CMD = ~/.multiruby/install/v1_8_6_287/bin/ruby -rdate '-ep DateTime.parse("20090709111428")' # RESULT = 0 TOTAL RESULT = 0 failures out of 4 Passed: 1.8.7-p160, 1.8.6-p368, v1_8_6_287, 1.9.1-p0 Failed: $ multiruby -rdate -e'p DateTime.parse("20090709T111428.506")' /opt/local/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:138: warning: /Users/rick/.gem/ruby/1.8/specifications: Permission denied VERSION = 1.8.6-p368 CMD = ~/.multiruby/install/1.8.6-p368/bin/ruby -rdate '-ep DateTime.parse("20090709T111428.506")' /Users/rick/.multiruby/install/1.8.6-p368/lib/ruby/1.8/date.rb:1536:in `new_by_frags': invalid date (ArgumentError) from /Users/rick/.multiruby/install/1.8.6-p368/lib/ruby/1.8/date.rb:1583:in `parse' from -e:1 RESULT = 256 VERSION = 1.8.7-p160 CMD = ~/.multiruby/install/1.8.7-p160/bin/ruby -rdate '-ep DateTime.parse("20090709T111428.506")' # RESULT = 0 VERSION = 1.9.1-p0 CMD = ~/.multiruby/install/1.9.1-p0/bin/ruby -rdate '-ep DateTime.parse("20090709T111428.506")' # RESULT = 0 VERSION = v1_8_6_287 CMD = ~/.multiruby/install/v1_8_6_287/bin/ruby -rdate '-ep DateTime.parse("20090709T111428.506")' /Users/rick/.multiruby/install/v1_8_6_287/lib/ruby/1.8/date.rb:1536:in `new_by_frags': invalid date (ArgumentError) from /Users/rick/.multiruby/install/v1_8_6_287/lib/ruby/1.8/date.rb:1583:in `parse' from -e:1 RESULT = 256 TOTAL RESULT = 2 failures out of 4 Passed: 1.8.7-p160, 1.9.1-p0 Failed: 1.8.6-p368, v1_8_6_287 $ multiruby -rdate -e'p DateTime.parse("20090709111428")' /opt/local/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:138: warning: /Users/rick/.gem/ruby/1.8/specifications: Permission denied VERSION = 1.8.6-p368 CMD = ~/.multiruby/install/1.8.6-p368/bin/ruby -rdate '-ep DateTime.parse("20090709111428")' # RESULT = 0 VERSION = 1.8.7-p160 CMD = ~/.multiruby/install/1.8.7-p160/bin/ruby -rdate '-ep DateTime.parse("20090709111428")' # RESULT = 0 VERSION = 1.9.1-p0 CMD = ~/.multiruby/install/1.9.1-p0/bin/ruby -rdate '-ep DateTime.parse("20090709111428")' # RESULT = 0 VERSION = v1_8_6_287 CMD = ~/.multiruby/install/v1_8_6_287/bin/ruby -rdate '-ep DateTime.parse("20090709111428")' # RESULT = 0 TOTAL RESULT = 0 failures out of 4 Passed: 1.8.7-p160, 1.8.6-p368, v1_8_6_287, 1.9.1-p0 Failed: -- Rick DeNatale Blog: http://talklikeaduck.denhaven2.com/ Twitter: http://twitter.com/RickDeNatale WWR: http://www.workingwithrails.com/person/9021-rick-denatale LinkedIn: http://www.linkedin.com/in/rickdenatale From thomas at ravinggenius.com Thu Jul 16 22:43:18 2009 From: thomas at ravinggenius.com (Thomas Ingram) Date: Thu, 16 Jul 2009 22:43:18 -0400 Subject: [raleigh.rb] trouble freezing to rails 2.3.2 Message-ID: <51ce9ce10907161943s258753fs240afd8248627157@mail.gmail.com> Tonight I upgraded a very simple application from 2.2.2 to 2.3.2. Everything went smoothly, but when I tried to freeze, git gave me a warning for just about every file in vendor/rails. The warning was about trailing whitespace. Does anybody know how to get around this? -- Thomas ><> Raving Genius? - foaming at the brain? m: 919 449.6305 e: thomas at ravinggenius.com w: http://log.ravinggenius.com/ wii: 6751 1365 9898 2150 From adam at thewilliams.ws Fri Jul 17 08:16:57 2009 From: adam at thewilliams.ws (Adam Williams) Date: Fri, 17 Jul 2009 08:16:57 -0400 Subject: [raleigh.rb] trouble freezing to rails 2.3.2 In-Reply-To: <51ce9ce10907161943s258753fs240afd8248627157@mail.gmail.com> References: <51ce9ce10907161943s258753fs240afd8248627157@mail.gmail.com> Message-ID: <362469ba0907170516p248be9b2j60d5883c583cc9d6@mail.gmail.com> I have this in ~/.gitconfig [apply] whitespace = nowarn HTH, adam On Thu, Jul 16, 2009 at 10:43 PM, Thomas Ingram wrote: > Tonight I upgraded a very simple application from 2.2.2 to 2.3.2. > Everything went smoothly, but when I tried to freeze, git gave me a > warning for just about every file in vendor/rails. The warning was > about trailing whitespace. Does anybody know how to get around this? > > -- > Thomas ><> > Raving Genius? - foaming at the brain? > m: 919 449.6305 > e: thomas at ravinggenius.com > w: http://log.ravinggenius.com/ > wii: 6751 1365 9898 2150 > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members From thomas at ravinggenius.com Fri Jul 17 12:13:48 2009 From: thomas at ravinggenius.com (Thomas Ingram) Date: Fri, 17 Jul 2009 12:13:48 -0400 Subject: [raleigh.rb] trouble freezing to rails 2.3.2 In-Reply-To: <362469ba0907170516p248be9b2j60d5883c583cc9d6@mail.gmail.com> References: <51ce9ce10907161943s258753fs240afd8248627157@mail.gmail.com> <362469ba0907170516p248be9b2j60d5883c583cc9d6@mail.gmail.com> Message-ID: <51ce9ce10907170913n42cc132dy150989347d30300@mail.gmail.com> Thanks, I'll try that when I get home from work. On Fri, Jul 17, 2009 at 8:16 AM, Adam Williams wrote: > I have this in ~/.gitconfig > > [apply] > ?whitespace = nowarn -- Thomas ><> Raving Genius? - foaming at the brain? m: 919 449.6305 e: thomas at ravinggenius.com w: http://log.ravinggenius.com/ wii: 6751 1365 9898 2150 From thomas at ravinggenius.com Fri Jul 17 18:35:25 2009 From: thomas at ravinggenius.com (Thomas Ingram) Date: Fri, 17 Jul 2009 18:35:25 -0400 Subject: [raleigh.rb] trouble freezing to rails 2.3.2 In-Reply-To: <362469ba0907170516p248be9b2j60d5883c583cc9d6@mail.gmail.com> References: <51ce9ce10907161943s258753fs240afd8248627157@mail.gmail.com> <362469ba0907170516p248be9b2j60d5883c583cc9d6@mail.gmail.com> Message-ID: <51ce9ce10907171535n4b0021fbj19b8778cc974278e@mail.gmail.com> Well this didn't work. I'll keep looking for now. Has nobody else run into this? On Fri, Jul 17, 2009 at 8:16 AM, Adam Williams wrote: > I have this in ~/.gitconfig > > [apply] > ?whitespace = nowarn -- Thomas ><> Raving Genius? - foaming at the brain? m: 919 449.6305 e: thomas at ravinggenius.com w: http://log.ravinggenius.com/ wii: 6751 1365 9898 2150 From thomas at ravinggenius.com Fri Jul 17 21:48:34 2009 From: thomas at ravinggenius.com (Thomas Ingram) Date: Fri, 17 Jul 2009 21:48:34 -0400 Subject: [raleigh.rb] trouble freezing to rails 2.3.2 In-Reply-To: <51ce9ce10907161943s258753fs240afd8248627157@mail.gmail.com> References: <51ce9ce10907161943s258753fs240afd8248627157@mail.gmail.com> Message-ID: <51ce9ce10907171848k4571deecm26ee743662fe3d1b@mail.gmail.com> For the curious, I was able to get around this by doing: git commit -nm '...' -n tells git to bypass the pre-commit hooks. Must have had a brain lapse, because now I remember having to do this before. Oh well. :) On Thu, Jul 16, 2009 at 10:43 PM, Thomas Ingram wrote: > Tonight I upgraded a very simple application from 2.2.2 to 2.3.2. > Everything went smoothly, but when I tried to freeze, git gave me a > warning for just about every file in vendor/rails. The warning was > about trailing whitespace. Does anybody know how to get around this? -- Thomas ><> Raving Genius? - foaming at the brain? m: 919 449.6305 e: thomas at ravinggenius.com w: http://log.ravinggenius.com/ wii: 6751 1365 9898 2150 From pelargir at gmail.com Tue Jul 21 09:00:05 2009 From: pelargir at gmail.com (Matthew Bass) Date: Tue, 21 Jul 2009 09:00:05 -0400 Subject: [raleigh.rb] Can someone record the meetup tonight? Message-ID: <9AC862BD-F0F0-4D83-B907-EDB3E100B13F@gmail.com> Hey y'all, I'm getting over one of the nastiest colds I've ever experienced and probably won't be at the meetup tonight. Is anyone willing to volunteer to record the meetup on their laptop for the podcast? It's simple and I can provide instructions. Thanks, Matthew From otto.hammersmith at gmail.com Tue Jul 21 09:16:14 2009 From: otto.hammersmith at gmail.com (Otto Hammersmith) Date: Tue, 21 Jul 2009 09:16:14 -0400 Subject: [raleigh.rb] Can someone record the meetup tonight? In-Reply-To: <9AC862BD-F0F0-4D83-B907-EDB3E100B13F@gmail.com> References: <9AC862BD-F0F0-4D83-B907-EDB3E100B13F@gmail.com> Message-ID: <542AC606-55A6-484A-8320-470CAA55AB53@gmail.com> I'll be there with the pen, again. I can run another device, if needed. I can export to an AAC file, as well as the flash player on their site. On Jul 21, 2009, at 9:00 AM, Matthew Bass wrote: > Hey y'all, I'm getting over one of the nastiest colds I've ever > experienced and probably won't be at the meetup tonight. Is anyone > willing to volunteer to record the meetup on their laptop for the > podcast? It's simple and I can provide instructions. > > Thanks, > Matthew > > > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members From pelargir at gmail.com Tue Jul 21 10:11:03 2009 From: pelargir at gmail.com (Matthew Bass) Date: Tue, 21 Jul 2009 10:11:03 -0400 Subject: [raleigh.rb] Can someone record the meetup tonight? In-Reply-To: <542AC606-55A6-484A-8320-470CAA55AB53@gmail.com> References: <9AC862BD-F0F0-4D83-B907-EDB3E100B13F@gmail.com> <542AC606-55A6-484A-8320-470CAA55AB53@gmail.com> Message-ID: <4782AA7B-CB50-45B7-8D43-E863BCC40504@gmail.com> On Jul 21, 2009, at 9:16 AM, Otto Hammersmith wrote: > I'll be there with the pen, again. I can run another device, if > needed. I can export to an AAC file, as well as the flash player on > their site. That would be great, Otto. Thanks. I'll contact you off-list. Matthew From nathaniel at talbott.ws Tue Jul 21 14:52:30 2009 From: nathaniel at talbott.ws (Nathaniel Talbott) Date: Tue, 21 Jul 2009 14:52:30 -0400 Subject: [raleigh.rb] Pre-Meeting Chow Message-ID: <4ce336a20907211152xfa726c6h33798d44809ffd8e@mail.gmail.com> As usual, anyone and everyone is invited to join us at Baja Burrito (http://bloat.me/u3sK) before the meeting tonight and chill while we eat some tasty mexican food (the quesadillas are excellent if you're not sure what to get). Folks usually start showing up around 5:30, and it's a great time to chat a bit and unwind before heading over to Red Hat for the meeting proper. Hope to see you there! -- Nathaniel Talbott <:((>< From info at lojic.com Tue Jul 21 21:40:19 2009 From: info at lojic.com (Brian Adkins) Date: Tue, 21 Jul 2009 21:40:19 -0400 Subject: [raleigh.rb] TriFunc.org Message-ID: <4A666E03.50303@lojic.com> Hi all: Great talk by Jason & Larry this evening. As was mentioned at the meeting, http://TriFunc.org was started yesterday, so there's a ground floor opportunity to get involved :) The group is for programmers in the triangle area who are interested in functional (& niche) programming languages. If that fits you, feel free to join the Google Group (see web site). Once a core group of people exists, we can figure out a meetup schedule, how to best benefit from the group, etc. I don't have any preconceived ideas regarding moving forward other than interacting with others who have a common interest. I code predominantly in Ruby/Rails and love it, but I've been wanting to dig into Common Lisp, Clojure, SML & Haskell for a while. I've found it's difficult to make time to learn cool, new languages that might not bring in any revenue for a while, and I expect others might be in the same boat. Hopefully the group will provide some external motivation and opportunity in this area. There's nothing like being scheduled to give a presentation to help motivate, or to have a handful of people going through a book/tutorial/etc. together. I'd personally love to see multiple implementations of small snippets of code in various functional languages as a comparison. Please feel free to post to the Google Group, this is at a *very* informal startup stage and people can set whether they get individual emails, daily digests or only view on the Google Group web site, so volume isn't an issue. It would probably be good to post followups to the Google Group rather than take raleigh.rb off topic too much. I'll post this email there so folks can simply reply to it. Thanks! Brian -- Brian Adkins Lojic Technologies, LLC http://lojic.com/ From larry.karnowski at gmail.com Thu Jul 23 17:49:04 2009 From: larry.karnowski at gmail.com (Larry Karnowski) Date: Thu, 23 Jul 2009 17:49:04 -0400 Subject: [raleigh.rb] Blue Ridge talk pencast In-Reply-To: <85c85a490907231436s35c38c5frd9f7e6b01b6d6572@mail.gmail.com> References: <85c85a490907231436s35c38c5frd9f7e6b01b6d6572@mail.gmail.com> Message-ID: <2b27183e0907231449t62efccfbx3fad299e3112a31d@mail.gmail.com> Otto, Two things: 1) The "demo fail" was on-purpose to show y'all how to stub out jQuery plugins. (BTW, that plugin is simply called "defaultValue".) 2) What does "Larry needs an irony lesson" mean? ;-) Larry P.S. (Otto and I go way back, so he's just giving me grief.) ;-) On Thu, Jul 23, 2009 at 5:36 PM, Otto Hammersmith wrote: > I'm slow in getting this up. ?For anyone who wants, same as last month's. > http://www.livescribe.com/cgi-bin/WebObjects/LDApp.woa/wa/MLSOverviewPage?sid=gFxwlv8Lgl8g > > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members > -- Larry Karnowski Work: http://thinkrelevance.com Geek: http://tech.hickorywind.org Music: http://www.hickorywind.org From larry.karnowski at gmail.com Thu Jul 23 18:14:58 2009 From: larry.karnowski at gmail.com (Larry Karnowski) Date: Thu, 23 Jul 2009 18:14:58 -0400 Subject: [raleigh.rb] Blue Ridge talk pencast In-Reply-To: <85c85a490907231505p39f2e3bbg326b8e0269cde6a0@mail.gmail.com> References: <85c85a490907231436s35c38c5frd9f7e6b01b6d6572@mail.gmail.com> <2b27183e0907231449t62efccfbx3fad299e3112a31d@mail.gmail.com> <85c85a490907231505p39f2e3bbg326b8e0269cde6a0@mail.gmail.com> Message-ID: <2b27183e0907231514j225281e4s484e05aba43e9827@mail.gmail.com> Curse you, Otto! You've got that song stuck in my head now! grrr On Thu, Jul 23, 2009 at 6:05 PM, Otto Hammersmith wrote: > 1) Kudos on the ability to read my handwriting. > 2) I'm sure we could get you in at the Alanis Morissette School of Remedial > Irony. > > On Thu, Jul 23, 2009 at 5:49 PM, Larry Karnowski > wrote: >> >> Otto, >> Two things: >> >> 1) The "demo fail" was on-purpose to show y'all how to stub out jQuery >> plugins. ?(BTW, that plugin is simply called "defaultValue".) >> >> 2) What does "Larry needs an irony lesson" mean? ?;-) >> >> Larry >> >> P.S. (Otto and I go way back, so he's just giving me grief.) ;-) >> >> On Thu, Jul 23, 2009 at 5:36 PM, Otto >> Hammersmith wrote: >> > I'm slow in getting this up. ?For anyone who wants, same as last >> > month's. >> > >> > http://www.livescribe.com/cgi-bin/WebObjects/LDApp.woa/wa/MLSOverviewPage?sid=gFxwlv8Lgl8g >> > >> > _______________________________________________ >> > raleigh-rb-members mailing list >> > raleigh-rb-members at rubyforge.org >> > http://rubyforge.org/mailman/listinfo/raleigh-rb-members >> > >> >> >> >> -- >> Larry Karnowski >> Work: http://thinkrelevance.com >> Geek: http://tech.hickorywind.org >> Music: http://www.hickorywind.org >> _______________________________________________ >> raleigh-rb-members mailing list >> raleigh-rb-members at rubyforge.org >> http://rubyforge.org/mailman/listinfo/raleigh-rb-members > > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members > -- Larry Karnowski Work: http://thinkrelevance.com Geek: http://tech.hickorywind.org Music: http://www.hickorywind.org From info at lojic.com Thu Jul 30 11:49:52 2009 From: info at lojic.com (Brian Adkins) Date: Thu, 30 Jul 2009 11:49:52 -0400 Subject: [raleigh.rb] MacRuby folks Message-ID: <4A71C120.10702@lojic.com> I have some existing Ruby code that makes an http request, scrapes some text and outputs a message to the console. I would like to make a very simple OSX app that displays a small icon in the menu bar, does *not* display a dock icon and allows a user to either hover over or click the menu bar icon and see the text. If it's possible to just display the text (about 9 chars) in the menu bar instead of an icon, that would be great. Anyone have a basic skeleton for this sort of thing or pointers to good resources ? Also, are there any issues having Matz Ruby and MacRuby installed on the same box? Thanks, Brian -- Brian Adkins Lojic Technologies, LLC http://lojic.com/ 919-946-7547 (mobile) From list-phi at moonshark.com Thu Jul 30 12:47:16 2009 From: list-phi at moonshark.com (Phi.Sanders) Date: Thu, 30 Jul 2009 12:47:16 -0400 Subject: [raleigh.rb] MacRuby folks In-Reply-To: <4A71C120.10702@lojic.com> References: <4A71C120.10702@lojic.com> Message-ID: <82C4EAB3-A059-44A6-AF96-751F26E17FE6@moonshark.com> The executables are purposefully named macruby, macirb, etc so that conflicts are unlikely. I've certainly not heard of any problems on the MRI side from having MacRuby installed, and all the other issues I've heard of have to do with porting libraries that expect MRI over to MacRuby. Re: Menu Extras HotCocoa supposedly has partial mappings for Cocoa's NSStatusItem, but I haven't personally done much with HC yet. Also, FWIW : "My original plan was to make the app accessible from the global menu bar, but then I learned that Apple?s Human Interface Guidelines discourage it, and you know how I love guidelines." From "http://www.echographia.com/blog/2009/02/08/dynamic-dock-menus-in-macruby/ " Happy Hacking, ~Phi On Jul 30, 2009, at 11:49 AM, Brian Adkins wrote: > I have some existing Ruby code that makes an http request, scrapes > some text and outputs a message to the console. > > I would like to make a very simple OSX app that displays a small > icon in the menu bar, does *not* display a dock icon and allows a > user to either hover over or click the menu bar icon and see the > text. If it's possible to just display the text (about 9 chars) in > the menu bar instead of an icon, that would be great. > > Anyone have a basic skeleton for this sort of thing or pointers to > good resources ? > > Also, are there any issues having Matz Ruby and MacRuby installed on > the same box? > > Thanks, > Brian > > -- > Brian Adkins > Lojic Technologies, LLC From info at lojic.com Thu Jul 30 13:51:08 2009 From: info at lojic.com (Brian Adkins) Date: Thu, 30 Jul 2009 13:51:08 -0400 Subject: [raleigh.rb] MacRuby folks In-Reply-To: <82C4EAB3-A059-44A6-AF96-751F26E17FE6@moonshark.com> References: <4A71C120.10702@lojic.com> <82C4EAB3-A059-44A6-AF96-751F26E17FE6@moonshark.com> Message-ID: <4A71DD8C.9030304@lojic.com> Phi.Sanders wrote, On 7/30/09 12:47 PM: > The executables are purposefully named macruby, macirb, etc so that > conflicts are unlikely. I've certainly not heard of any problems on the > MRI side from having MacRuby installed, and all the other issues I've > heard of have to do with porting libraries that expect MRI over to MacRuby. > > Re: Menu Extras > > HotCocoa supposedly has partial mappings for Cocoa's NSStatusItem, but I > haven't personally done much with HC yet. > > Also, FWIW : > > "My original plan was to make the app accessible from the global > menu bar, but then I learned that Apple?s Human Interface Guidelines > discourage it, and you know how I love guidelines." > > From > "http://www.echographia.com/blog/2009/02/08/dynamic-dock-menus-in-macruby/" Yeah, I came across that post in my Googling. This app is for personal use only, so I could care less about what Apple thinks about my use of the menubar :) From rick.denatale at gmail.com Thu Jul 30 15:11:51 2009 From: rick.denatale at gmail.com (Rick DeNatale) Date: Thu, 30 Jul 2009 15:11:51 -0400 Subject: [raleigh.rb] MacRuby folks In-Reply-To: <4A71DD8C.9030304@lojic.com> References: <4A71C120.10702@lojic.com> <82C4EAB3-A059-44A6-AF96-751F26E17FE6@moonshark.com> <4A71DD8C.9030304@lojic.com> Message-ID: On Thu, Jul 30, 2009 at 1:51 PM, Brian Adkins wrote: > Phi.Sanders wrote, On 7/30/09 12:47 PM: >> Also, FWIW : >> >> ? ?"My original plan was to make the app accessible from the global menu >> bar, but then I learned that Apple?s Human Interface Guidelines discourage >> it, and you know how I love guidelines." >> >> ? ?From >> "http://www.echographia.com/blog/2009/02/08/dynamic-dock-menus-in-macruby/" > > Yeah, I came across that post in my Googling. This app is for personal use > only, so I could care less about what Apple thinks about my use of the > menubar :) I can't tell you how many apps I've got installed which apparently ignore that guideline. -- Rick DeNatale Blog: http://talklikeaduck.denhaven2.com/ Twitter: http://twitter.com/RickDeNatale WWR: http://www.workingwithrails.com/person/9021-rick-denatale LinkedIn: http://www.linkedin.com/in/rickdenatale From brenton.leanhardt at gmail.com Fri Jul 31 14:34:38 2009 From: brenton.leanhardt at gmail.com (brenton leanhardt) Date: Fri, 31 Jul 2009 14:34:38 -0400 Subject: [raleigh.rb] Evil Robot Conference Message-ID: <7c0835400907311134y3b945678jf151a3fc828a5e69@mail.gmail.com> Hi all! There's yet another free conference coming up soon in the area. Since there are so many people on this list involved with Free Software I figured I'd pass it along. --Brenton --------------------------- Evil Robot Conference -- http://evilrobotconference.wordpress.com/ What: A fun one-day mini-conference about Free Software Technology Who's it For: Pretty much everyone. Developers, Students, Sys Admins, Hobbyists, etc When: September 12, 2009 (Saturday), 9:30 AM - 5 PM, with after-event details TBD Where: 1801 Varsity Drive, Raleigh, NC (Red Hat HQ) Cost: $0 (Just Sign Up First, On the Website Above) Why Evil Robot Conference? A while back several of us attended a FudCON (Fedora Users and Developers Conference) in Raleigh, had a great time, and then were disappointed that we didn't have such a thing happening on a regular basis here -- more so, we believe we needed more events like this -- more inclusive ones -- a good technical event, all about technical open source bits, in one of the greatest technical areas for it in the country. We wanted a conference that could have something for hackers of all skill levels, and also provide some material for people who are just getting started with open source projects and wanting to learn how to dive in. We also wanted a way we could stay exposed to all the cool and new things everyone was playing with, and getting various user groups together Hence, Evil Robot Conference. It's not about Evil Robots, actually, that's just a catchy name -- but robots are welcome to come if they are open source :) Anyway, we need *you* to make it successful. Email me if you'd like to give a talk about something technical and free software related and we'll put you on the list (no product pitches, sales material, or non-open software). We are looking for all kinds of topics -- OS internals, new programming languages, how to your favorite programming library, git tips and tricks, whatever you would like to share. You can see a little bit of what we already have planned on the web site, though it's people like you who can provide the good stuff. Of course, you don't have to give a talk, we'd love to have folks just come and be a part of things. It's very informal, and no cost to sign up. Thanks! I look forward to seeing you there, and email me if you have any questions! Michael DeHaan Again, the URL: http://evilrobotconference.wordpress.com From info at lojic.com Fri Jul 31 14:58:25 2009 From: info at lojic.com (Brian Adkins) Date: Fri, 31 Jul 2009 14:58:25 -0400 Subject: [raleigh.rb] Evil Robot Conference In-Reply-To: <7c0835400907311134y3b945678jf151a3fc828a5e69@mail.gmail.com> References: <7c0835400907311134y3b945678jf151a3fc828a5e69@mail.gmail.com> Message-ID: <4A733ED1.2070807@lojic.com> brenton leanhardt wrote, On 7/31/09 2:34 PM: > Hi all! > > There's yet another free conference coming up soon in the area. Since > there are so many people on this list involved with Free Software I > figured I'd pass it along. Bummer - got my hopes all up for a robotics conference ... > --Brenton > > --------------------------- > > Evil Robot Conference -- http://evilrobotconference.wordpress.com/ > What: A fun one-day mini-conference about Free Software Technology > Who's it For: Pretty much everyone. Developers, Students, Sys > Admins, Hobbyists, etc > When: September 12, 2009 (Saturday), 9:30 AM - 5 PM, with after-event > details TBD > Where: 1801 Varsity Drive, Raleigh, NC (Red Hat HQ) > Cost: $0 (Just Sign Up First, On the Website Above) > > Why Evil Robot Conference? > > A while back several of us attended a FudCON (Fedora Users and > Developers Conference) in Raleigh, had a great time, and then were > disappointed that we didn't have such a thing happening on a regular > basis here -- more so, we believe we needed more events like this -- > more inclusive ones -- a good technical event, all about technical > open source bits, in one of the greatest technical areas for it in the > country. We wanted a conference that could have something for > hackers of all skill levels, and also provide some material for people > who are just getting started with open source projects and wanting to > learn how to dive in. We also wanted a way we could stay exposed to > all the cool and new things everyone was playing with, and getting > various user groups together Hence, Evil Robot Conference. It's > not about Evil Robots, actually, that's just a catchy name -- but > robots are welcome to come if they are open source :) > > Anyway, we need *you* to make it successful. > > Email me if you'd like to give a talk about something technical and > free software related and we'll put you on the list (no product > pitches, sales material, or non-open software). > > We are looking for all kinds of topics -- OS internals, new > programming languages, how to your favorite programming library, git > tips and tricks, whatever you would like to share. You can see a > little bit of what we already have planned on the web site, though > it's people like you who can provide the good stuff. > > Of course, you don't have to give a talk, we'd love to have folks just > come and be a part of things. It's very informal, and no cost to > sign up. > > Thanks! I look forward to seeing you there, and email me if you have > any questions! > > Michael DeHaan > Again, the URL: http://evilrobotconference.wordpress.com > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members > -- Brian Adkins Lojic Technologies, LLC http://lojic.com/ 919-946-7547 (mobile) From tj at stank.us Fri Jul 31 15:44:58 2009 From: tj at stank.us (TJ Stankus) Date: Fri, 31 Jul 2009 15:44:58 -0400 Subject: [raleigh.rb] Environment for teaching Ruby? In-Reply-To: <5f3f631e0907311054v2f80871ex613293ff4eb6ee6b@mail.gmail.com> References: <4A72F03A.7D16.00A7.0@gw.ncsu.edu> <5f3f631e0907311054v2f80871ex613293ff4eb6ee6b@mail.gmail.com> Message-ID: >> In a few weeks, I'm going to cover Ruby and Rails in my o-o design class >> at NCSU. ?Is there anything I should know about new tools? ?We want students >> to have current versions of Ruby, Rails, and Eclipse. ?Are there any plugins >> they should add for refactoring or testing, for example? If I were to teach web dev with Ruby, after teaching the basics of Rails, I think I'd have a lesson on building a custom, minimal web framework with Rack. Something like that would cover the fundamentals, things like dependency loading in Ruby, as opposed to the way Rails does a lot of dependency loading for you. -TJ