From martin.streicher at gmail.com Tue Jun 1 11:33:25 2010 From: martin.streicher at gmail.com (Martin Streicher) Date: Tue, 1 Jun 2010 11:33:25 -0400 Subject: [raleigh.rb] Fax services Message-ID: I need an incoming/outgoing fax solution that meets these requirements: 1. Must be standalone to self-host within a secure facility. The information is confidential and must come into the system directly without a third-party intervening or storing the incoming fax for subsequent pickup. 2. Must be able to identify who the fax is for. For example, the cover page could have a bar code or numeric code that is scanned and recognized to yield who the fax is for. "Who" could be a person or an account or whatever. 3. Have some sort of API or database connectivity to store the fax where an application can pick it up and store it with the proper record. Any clues? Open source or commercial? I know expense report software offers similar tools to record receipts. I just don't know what people use. All this will tie into a Rails app. Ideally, the software would run on a Linux machine of some sort. Pointers? Martin From ddmichaelson at gmail.com Tue Jun 1 11:57:46 2010 From: ddmichaelson at gmail.com (David Michaelson) Date: Tue, 1 Jun 2010 11:57:46 -0400 Subject: [raleigh.rb] Fax services In-Reply-To: References: Message-ID: eFax, has come recommended to me. I haven't actually used it but it seems like it will do everything you need. http://www.efax.com/ -David On Tue, Jun 1, 2010 at 11:33 AM, Martin Streicher < martin.streicher at gmail.com> wrote: > > I need an incoming/outgoing fax solution that meets these requirements: > > 1. Must be standalone to self-host within a secure facility. The > information is confidential and must come into the system directly without a > third-party intervening or storing the incoming fax for subsequent pickup. > > 2. Must be able to identify who the fax is for. For example, the cover page > could have a bar code or numeric code that is scanned and recognized to > yield who the fax is for. "Who" could be a person or an account or whatever. > > 3. Have some sort of API or database connectivity to store the fax where an > application can pick it up and store it with the proper record. > > Any clues? Open source or commercial? I know expense report software offers > similar tools to record receipts. I just don't know what people use. > > All this will tie into a Rails app. Ideally, the software would run on a > Linux machine of some sort. > > Pointers? > > Martin > > > > > > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members > -------------- next part -------------- An HTML attachment was scrubbed... URL: From martin.streicher at gmail.com Tue Jun 1 12:03:46 2010 From: martin.streicher at gmail.com (Martin Streicher) Date: Tue, 1 Jun 2010 12:03:46 -0400 Subject: [raleigh.rb] Fax services In-Reply-To: References: Message-ID: <4CC53CC0-C004-45E2-AE4E-3E48B99FF75D@gmail.com> The service has to be self-hosted with no third-parties. The code has to run on my box in my data center. On Jun 1, 2010, at 11:57 AM, David Michaelson wrote: > eFax, has come recommended to me. I haven't actually used it but it seems like it will do everything you need. > > http://www.efax.com/ > > -David > > On Tue, Jun 1, 2010 at 11:33 AM, Martin Streicher wrote: > > I need an incoming/outgoing fax solution that meets these requirements: > > 1. Must be standalone to self-host within a secure facility. The information is confidential and must come into the system directly without a third-party intervening or storing the incoming fax for subsequent pickup. > > 2. Must be able to identify who the fax is for. For example, the cover page could have a bar code or numeric code that is scanned and recognized to yield who the fax is for. "Who" could be a person or an account or whatever. > > 3. Have some sort of API or database connectivity to store the fax where an application can pick it up and store it with the proper record. > > Any clues? Open source or commercial? I know expense report software offers similar tools to record receipts. I just don't know what people use. > > All this will tie into a Rails app. Ideally, the software would run on a Linux machine of some sort. > > Pointers? > > Martin > > > > > > _______________________________________________ > 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: From steve.pinkham at gmail.com Tue Jun 1 12:26:17 2010 From: steve.pinkham at gmail.com (Steve Pinkham) Date: Tue, 01 Jun 2010 12:26:17 -0400 Subject: [raleigh.rb] Fax services In-Reply-To: References: Message-ID: <4C0534A9.5070606@gmail.com> Ugh. Fax. Welcome to the 1980s. Tech sucked back then. ;-) I haven't done FAX for a LONG while, but hylafax used to be the software of choice. http://www.hylafax.org/ You'd have to do your own phone lines, normal voip, or a T.38 terminator. T.38 is the easiest to deal with, but your own phone lines have the least 3rd parties involved. VOIP is probably going to be a pain if you try to go that way. Open source Hylafax will give you tiff files, further processing of them with OCR, etc would be up to you. People have apparently had good success with http://www.libdmtx.org/ for 2d barcode processing of faxes. There is a also a commercial version that has built in barcode support, but I've never used it. http://www.ifax.com/products/hylafax/version-comparison.html If there's any way to avoid fax, I would. Fax is inherently analog and plain text, and hence both insecure and a pain in the butt to work with reliably. Steve On 06/01/2010 11:33 AM, Martin Streicher wrote: > > I need an incoming/outgoing fax solution that meets these requirements: > > 1. Must be standalone to self-host within a secure facility. The information is confidential and must come into the system directly without a third-party intervening or storing the incoming fax for subsequent pickup. > > 2. Must be able to identify who the fax is for. For example, the cover page could have a bar code or numeric code that is scanned and recognized to yield who the fax is for. "Who" could be a person or an account or whatever. > > 3. Have some sort of API or database connectivity to store the fax where an application can pick it up and store it with the proper record. > > Any clues? Open source or commercial? I know expense report software offers similar tools to record receipts. I just don't know what people use. > > All this will tie into a Rails app. Ideally, the software would run on a Linux machine of some sort. > > Pointers? > > Martin > > > > > > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members From korebantic at gmail.com Wed Jun 2 11:03:43 2010 From: korebantic at gmail.com (korebantic) Date: Wed, 2 Jun 2010 11:03:43 -0400 Subject: [raleigh.rb] Sending a large volume of emails from a Rails application Message-ID: Does anyone have recommendations for sending large volumes of emails from Rails? -------------- next part -------------- An HTML attachment was scrubbed... URL: From nathaniel at talbott.ws Wed Jun 2 11:07:34 2010 From: nathaniel at talbott.ws (Nathaniel Talbott) Date: Wed, 2 Jun 2010 11:07:34 -0400 Subject: [raleigh.rb] Sending a large volume of emails from a Rails application In-Reply-To: References: Message-ID: On Wed, Jun 2, 2010 at 11:03 AM, korebantic wrote: > Does anyone have recommendations for sending large volumes of emails from > Rails? I've used http://sendgrid.com and http://authsmtp.com and both have worked well. -- Nathaniel Talbott <:((>< From mikehale at gmail.com Wed Jun 2 11:09:17 2010 From: mikehale at gmail.com (Michael Hale) Date: Wed, 2 Jun 2010 11:09:17 -0400 Subject: [raleigh.rb] Sending a large volume of emails from a Rails application In-Reply-To: References: Message-ID: One option is SendGrid. On Wed, Jun 2, 2010 at 11:03 AM, korebantic wrote: > Does anyone have recommendations for sending large volumes of emails from > Rails? > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members > From jeremymcanally at gmail.com Wed Jun 2 11:18:43 2010 From: jeremymcanally at gmail.com (Jeremy McAnally) Date: Wed, 2 Jun 2010 10:18:43 -0500 Subject: [raleigh.rb] Sending a large volume of emails from a Rails application In-Reply-To: References: Message-ID: SendGrid struck me as needlessly complicated on the setup end of things; Postmark (http://postmarkapp.com) seems to be a smarter option to me. --Jeremy On Wed, Jun 2, 2010 at 10:09 AM, Michael Hale wrote: > One option is SendGrid. > > On Wed, Jun 2, 2010 at 11:03 AM, korebantic wrote: >> Does anyone have recommendations for sending large volumes of emails from >> Rails? >> _______________________________________________ >> 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 > -- http://jeremymcanally.com/ http://intridea.com/ http://omgbloglol.com My books: http://manning.com/mcanally/ http://humblelittlerubybook.com/ (FREE!) http://railsupgradehandbook.com From redinger at gmail.com Wed Jun 2 11:58:08 2010 From: redinger at gmail.com (Christopher Redinger) Date: Wed, 2 Jun 2010 11:58:08 -0400 Subject: [raleigh.rb] Sending a large volume of emails from a Rails application In-Reply-To: References: Message-ID: <2F6C86DC-769F-4391-8867-0F483317329E@gmail.com> On Jun 2, 2010, at 11:07 AM, Nathaniel Talbott wrote: > On Wed, Jun 2, 2010 at 11:03 AM, korebantic wrote: > >> Does anyone have recommendations for sending large volumes of emails from >> Rails? > > I've used http://sendgrid.com and http://authsmtp.com and both have worked well. +1, good experience with authsmtp -- Christopher Redinger http://agiledisciple.com Agile Ruby and Rails Development (919) 386-9643 From nathaniel at talbott.ws Wed Jun 2 12:08:22 2010 From: nathaniel at talbott.ws (Nathaniel Talbott) Date: Wed, 2 Jun 2010 12:08:22 -0400 Subject: [raleigh.rb] Sending a large volume of emails from a Rails application In-Reply-To: References: Message-ID: On Wed, Jun 2, 2010 at 11:18 AM, Jeremy McAnally wrote: > SendGrid struck me as needlessly complicated on the setup end of > things; Postmark (http://postmarkapp.com) seems to be a smarter option > to me. I think SendGrid's documentation and UI is confusing/bad, but we found the actual setup to be really simple. Postmark looks great, though - hadn't seen them before. -- Nathaniel Talbott <:((>< From otto.hammersmith at gmail.com Wed Jun 2 12:17:56 2010 From: otto.hammersmith at gmail.com (Otto Hammersmith) Date: Wed, 2 Jun 2010 12:17:56 -0400 Subject: [raleigh.rb] Sending a large volume of emails from a Rails application In-Reply-To: <2F6C86DC-769F-4391-8867-0F483317329E@gmail.com> References: <2F6C86DC-769F-4391-8867-0F483317329E@gmail.com> Message-ID: Another +1 on AuthSMTP. I've used Campaign Monitor, but not from inside the app. Have heard good things about MailChimp's API, which might be the best of both worlds. On Wed, Jun 2, 2010 at 11:58 AM, Christopher Redinger wrote: > On Jun 2, 2010, at 11:07 AM, Nathaniel Talbott wrote: > > > On Wed, Jun 2, 2010 at 11:03 AM, korebantic > wrote: > > > >> Does anyone have recommendations for sending large volumes of emails > from > >> Rails? > > > > I've used http://sendgrid.com and http://authsmtp.com and both have > worked well. > > +1, good experience with authsmtp > > > -- > Christopher Redinger > http://agiledisciple.com > Agile Ruby and Rails Development > (919) 386-9643 > > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members > -------------- next part -------------- An HTML attachment was scrubbed... URL: From brandan at bclennox.com Wed Jun 2 12:10:41 2010 From: brandan at bclennox.com (Brandan Lennox) Date: Wed, 2 Jun 2010 12:10:41 -0400 Subject: [raleigh.rb] Sending a large volume of emails from a Rails application In-Reply-To: <2F6C86DC-769F-4391-8867-0F483317329E@gmail.com> References: <2F6C86DC-769F-4391-8867-0F483317329E@gmail.com> Message-ID: <0BC8313E-C31E-4722-B14F-CBD1E55846C9@bclennox.com> Just to clarify, there is an SMTP server on a local network that we're going to be using to send the e-mails. So I guess the question is how to efficiently send messages from Rails to a local SMTP server. Brandan L. -- brandan at bclennox.com http://bclennox.com +1 (919) 274.7565 On Jun 2, 2010, at 11:58 AM, Christopher Redinger wrote: > On Jun 2, 2010, at 11:07 AM, Nathaniel Talbott wrote: > >> On Wed, Jun 2, 2010 at 11:03 AM, korebantic wrote: >> >>> Does anyone have recommendations for sending large volumes of emails from >>> Rails? >> >> I've used http://sendgrid.com and http://authsmtp.com and both have worked well. > > +1, good experience with authsmtp > > > -- > Christopher Redinger > http://agiledisciple.com > Agile Ruby and Rails Development > (919) 386-9643 > > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members From jeremymcanally at gmail.com Wed Jun 2 12:32:24 2010 From: jeremymcanally at gmail.com (Jeremy McAnally) Date: Wed, 2 Jun 2010 11:32:24 -0500 Subject: [raleigh.rb] Sending a large volume of emails from a Rails application In-Reply-To: <0BC8313E-C31E-4722-B14F-CBD1E55846C9@bclennox.com> References: <2F6C86DC-769F-4391-8867-0F483317329E@gmail.com> <0BC8313E-C31E-4722-B14F-CBD1E55846C9@bclennox.com> Message-ID: Oh, in that case I usually use background jobs like delayed_job or resque or something. If it's easy to re-compose the collection I'll do that or fire one off per e-mail depending on the case. --Jeremy On Wed, Jun 2, 2010 at 11:10 AM, Brandan Lennox wrote: > Just to clarify, there is an SMTP server on a local network that we're going to be using to send the e-mails. So I guess the question is how to efficiently send messages from Rails to a local SMTP server. > > Brandan L. > -- > brandan at bclennox.com > http://bclennox.com > +1 (919) 274.7565 > > > > > > On Jun 2, 2010, at 11:58 AM, Christopher Redinger wrote: > >> On Jun 2, 2010, at 11:07 AM, Nathaniel Talbott wrote: >> >>> On Wed, Jun 2, 2010 at 11:03 AM, korebantic wrote: >>> >>>> Does anyone have recommendations for sending large volumes of emails from >>>> Rails? >>> >>> I've used http://sendgrid.com and http://authsmtp.com and both have worked well. >> >> +1, good experience with authsmtp >> >> >> -- >> Christopher Redinger >> http://agiledisciple.com >> Agile Ruby and Rails Development >> (919) 386-9643 >> >> _______________________________________________ >> 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 > -- http://jeremymcanally.com/ http://intridea.com/ http://omgbloglol.com My books: http://manning.com/mcanally/ http://humblelittlerubybook.com/ (FREE!) http://railsupgradehandbook.com From kevin.olbrich at gmail.com Thu Jun 3 07:25:10 2010 From: kevin.olbrich at gmail.com (Kevin Olbrich) Date: Thu, 3 Jun 2010 07:25:10 -0400 Subject: [raleigh.rb] Sending a large volume of emails from a Rails application In-Reply-To: References: <2F6C86DC-769F-4391-8867-0F483317329E@gmail.com> <0BC8313E-C31E-4722-B14F-CBD1E55846C9@bclennox.com> Message-ID: iContact (my employer) also has a reasonably good api. There is at least one gem to support it (which I wrote), and someone else has written another one called 'acts_as_icontact'. iContact also offers free service to North Carolina non-profits, so if the project you are working on falls into that category, we can probably hook you up with an account. I'd also be careful about just blasting email out from your own servers. There's a lot more to effectively sending out large amounts of email than just sending them out as quickly as possible. Depending on your use case, you may need to comply with the CAN-SPAM act, and it's pretty easy to get your servers blacklisted by various ISPs if aren't careful about how you send your mail. -Kevin Olbrich On Wed, Jun 2, 2010 at 12:32 PM, Jeremy McAnally wrote: > Oh, in that case I usually use background jobs like delayed_job or > resque or something. If it's easy to re-compose the collection I'll > do that or fire one off per e-mail depending on the case. > > --Jeremy > > On Wed, Jun 2, 2010 at 11:10 AM, Brandan Lennox > wrote: > > Just to clarify, there is an SMTP server on a local network that we're > going to be using to send the e-mails. So I guess the question is how to > efficiently send messages from Rails to a local SMTP server. > > > > Brandan L. > > -- > > brandan at bclennox.com > > http://bclennox.com > > +1 (919) 274.7565 > > > > > > > > > > > > On Jun 2, 2010, at 11:58 AM, Christopher Redinger wrote: > > > >> On Jun 2, 2010, at 11:07 AM, Nathaniel Talbott wrote: > >> > >>> On Wed, Jun 2, 2010 at 11:03 AM, korebantic > wrote: > >>> > >>>> Does anyone have recommendations for sending large volumes of emails > from > >>>> Rails? > >>> > >>> I've used http://sendgrid.com and http://authsmtp.com and both have > worked well. > >> > >> +1, good experience with authsmtp > >> > >> > >> -- > >> Christopher Redinger > >> http://agiledisciple.com > >> Agile Ruby and Rails Development > >> (919) 386-9643 > >> > >> _______________________________________________ > >> 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 > > > > > > -- > http://jeremymcanally.com/ > http://intridea.com/ > http://omgbloglol.com > > My books: > http://manning.com/mcanally/ > http://humblelittlerubybook.com/ (FREE!) > http://railsupgradehandbook.com > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members > -------------- next part -------------- An HTML attachment was scrubbed... URL: From adam at thewilliams.ws Thu Jun 3 08:45:38 2010 From: adam at thewilliams.ws (Adam Williams) Date: Thu, 3 Jun 2010 08:45:38 -0400 Subject: [raleigh.rb] Rails, PUT, rack.input, Paperclip Message-ID: <0B591139-A3AA-4DAD-94F3-3D619E02C72D@thewilliams.ws> Hello, folks. I have a client doing a PUT using cURL, like this: curl -X PUT -H "Content-Type:image/jpeg" -T "tmp/100_0283.JPG" http://application.dev/api/v1/photos/3 which routes to the Controller#update action. Within the action, I'd like to assign the file to a Paperclip attachment. It doesn't 'just work'. The request.body (which is the Rack env's rack.input) is not suitable, according to the #valid_assignment? method of Paperclip::Attachment. So, I think I need to write the request.body to a Tempfile. That seems like a lot of work, afaikt. Has anyone ever needed to do something like this? Am I going about it the wrong way? Shouldn't it be easy? Thank you, Adam From adam at thewilliams.ws Thu Jun 3 09:42:02 2010 From: adam at thewilliams.ws (Adam Williams) Date: Thu, 3 Jun 2010 09:42:02 -0400 Subject: [raleigh.rb] Rails, PUT, rack.input, Paperclip In-Reply-To: <0B591139-A3AA-4DAD-94F3-3D619E02C72D@thewilliams.ws> References: <0B591139-A3AA-4DAD-94F3-3D619E02C72D@thewilliams.ws> Message-ID: This works: def update tempfile = Tempfile.new('api_photo.jpg') tempfile.write(request.body.read) photo_record.image = tempfile photo_record.save! end Yet there is much to be desired. Paperclip saves the filename as 'api_photo-style.jpg20100603-7001-12v5ies-0'. Eeek. On Jun 3, 2010, at 8:45 AM, Adam Williams wrote: > Hello, folks. > > I have a client doing a PUT using cURL, like this: > > curl -X PUT -H "Content-Type:image/jpeg" -T "tmp/100_0283.JPG" http://application.dev/api/v1/photos/3 > > which routes to the Controller#update action. Within the action, I'd like to assign the file to a Paperclip attachment. It doesn't 'just work'. The request.body (which is the Rack env's rack.input) is not suitable, according to the #valid_assignment? method of Paperclip::Attachment. So, I think I need to write the request.body to a Tempfile. That seems like a lot of work, afaikt. > > Has anyone ever needed to do something like this? Am I going about it the wrong way? Shouldn't it be easy? > > Thank you, > > Adam From adam at thewilliams.ws Thu Jun 3 09:42:44 2010 From: adam at thewilliams.ws (Adam Williams) Date: Thu, 3 Jun 2010 09:42:44 -0400 Subject: [raleigh.rb] Rails, PUT, rack.input, Paperclip In-Reply-To: References: <0B591139-A3AA-4DAD-94F3-3D619E02C72D@thewilliams.ws> Message-ID: <8A79AD2F-655B-449D-B947-B80DB5471463@thewilliams.ws> So, I ended up doing this in the controller: class UploadedPhoto attr_reader :original_filename, :content_type def initialize(basename, request) @original_filename = basename @content_type = 'image/jpeg' @tempfile = Tempfile.new(@original_filename) @tempfile.set_encoding(Encoding::BINARY) if @tempfile.respond_to?(:set_encoding) @tempfile.binmode @tempfile.write(request.body.read) end def method_missing(method_name, *args, &block) @tempfile.__send__(method_name, *args, &block) end end def update upload = UploadedPhoto.new("api_photo.jpg", request) photo_record.image = upload photo_record.save! end Again, that seems like a lot of work.... Adam On Jun 3, 2010, at 9:42 AM, Adam Williams wrote: > This works: > > def update > tempfile = Tempfile.new('api_photo.jpg') > tempfile.write(request.body.read) > photo_record.image = tempfile > photo_record.save! > end > > Yet there is much to be desired. Paperclip saves the filename as 'api_photo-style.jpg20100603-7001-12v5ies-0'. > > Eeek. > > On Jun 3, 2010, at 8:45 AM, Adam Williams wrote: > >> Hello, folks. >> >> I have a client doing a PUT using cURL, like this: >> >> curl -X PUT -H "Content-Type:image/jpeg" -T "tmp/100_0283.JPG" http://application.dev/api/v1/photos/3 >> >> which routes to the Controller#update action. Within the action, I'd like to assign the file to a Paperclip attachment. It doesn't 'just work'. The request.body (which is the Rack env's rack.input) is not suitable, according to the #valid_assignment? method of Paperclip::Attachment. So, I think I need to write the request.body to a Tempfile. That seems like a lot of work, afaikt. >> >> Has anyone ever needed to do something like this? Am I going about it the wrong way? Shouldn't it be easy? >> >> Thank you, >> >> Adam > From nwalls at ismedia.org Thu Jun 3 16:07:54 2010 From: nwalls at ismedia.org (Nathan L. Walls) Date: Thu, 3 Jun 2010 16:07:54 -0400 Subject: [raleigh.rb] intermediate/senior dev wanted Message-ID: <9E5F5016-1F2E-42F6-8312-2DED96AFA763@ismedia.org> Hi all; I'm happy to announce WebAssign is hiring an application developer. I've linked to the job description below, but I want to expand a bit on our environment, the company and the opportunity. WebAssign is a growing, privately-held and profitable local company focused on allowing math and science teachers to assign homework and tests to their students. The students complete those assignments online. When submitted, WebAssign grades the assignments and provides feedback to students on what they got right or wrong on the assignment. We're located on NCSU's Centennial Campus with plentiful recreation options, convenient dining and free parking. I'm looking for a developer with five or more years of strong, application development experience who's comfortable with the Web as a development platform. Your preferred/strongest language isn't critical, as long as you're adaptable. Right now, the application is mostly Perl (mod_perl, Mason), but I would greatly value a developer bringing in experience from Rails, Django, Catalyst or another web development framework. Our app has, shall we say, a version control legacy and one of the job responsibilities will be evaluating areas for refactoring and reengineering. If you have experience rearchitecting and retrofitting an existing application, we should talk. I'm interested in candidates who can demonstrate experience functioning as a lead on teams of one to three developers. Even better are candidates familiar with the 37signals concept of a "manager of one." Finally, I'm looking for candidates who are familiar with and can coach other developers on working within a scrum and test-driven development workflow. Check out the full job description online: http://webassign.net/info/employment/app_dev.html Thank you, Nathan L. Walls From seancribbs at gmail.com Fri Jun 4 09:22:30 2010 From: seancribbs at gmail.com (Sean Cribbs) Date: Fri, 4 Jun 2010 09:22:30 -0400 Subject: [raleigh.rb] Rails, PUT, rack.input, Paperclip In-Reply-To: <8A79AD2F-655B-449D-B947-B80DB5471463@thewilliams.ws> References: <0B591139-A3AA-4DAD-94F3-3D619E02C72D@thewilliams.ws> <8A79AD2F-655B-449D-B947-B80DB5471463@thewilliams.ws> Message-ID: Adam, I believe it's because Rails and Paperclip expect the content type to be "multipart/form-data", and the uploaded file will have Content-Disposition: attachment, with some other metadata included (original filename, size). If you were doing a pure HTTP PUT request, I would still do it the way you describe in the first message. Cheers, Sean On Thu, Jun 3, 2010 at 9:42 AM, Adam Williams wrote: > So, I ended up doing this in the controller: > > ? class UploadedPhoto > ? ? attr_reader :original_filename, :content_type > > ? ? def initialize(basename, request) > ? ? ? @original_filename = basename > ? ? ? @content_type = 'image/jpeg' > ? ? ? @tempfile = Tempfile.new(@original_filename) > ? ? ? @tempfile.set_encoding(Encoding::BINARY) if @tempfile.respond_to?(:set_encoding) > ? ? ? @tempfile.binmode > ? ? ? @tempfile.write(request.body.read) > ? ? end > > ? ? def method_missing(method_name, *args, &block) > ? ? ? @tempfile.__send__(method_name, *args, &block) > ? ? end > ? end > > ? def update > ? ? upload = UploadedPhoto.new("api_photo. jpg", request) > ? ? photo_record.image = upload > ? ? photo_record.save! > ? end > > Again, that seems like a lot of work.... > > ?Adam > > On Jun 3, 2010, at 9:42 AM, Adam Williams wrote: > >> This works: >> >> def update >> ? tempfile = Tempfile. new('api_photo.jpg') >> ? tempfile.write(request.body.read) >> ? photo_record.image = tempfile >> ? photo_record.save! >> end >> >> Yet there is much to be desired. Paperclip saves the filename as 'api_photo-style.jpg20100603-7001-12v5ies-0'. >> >> Eeek. >> >> On Jun 3, 2010, at 8:45 AM, Adam Williams wrote: >> >>> Hello, folks. >>> >>> I have a client doing a PUT using cURL, like this: >>> >>> curl -X PUT -H "Content-Type:image/jpeg" -T "tmp/100_0283.JPG" http://application.dev/api/v1/photos/3 >>> >>> which routes to the Controller#update action. Within the action, I'd like to assign the file to a Paperclip attachment. It doesn't 'just work'. The request.body (which is the Rack env's rack.input) is not suitable, according to the #valid_assignment? method of Paperclip::Attachment. So, I think I need to write the request.body to a Tempfile. That seems like a lot of work, afaikt. >>> >>> Has anyone ever needed to do something like this? Am I going about it the wrong way? Shouldn't it be easy? >>> >>> Thank you, >>> >>> ?Adam >> > > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members > From donald.ball at gmail.com Fri Jun 4 10:06:02 2010 From: donald.ball at gmail.com (Donald Ball) Date: Fri, 4 Jun 2010 10:06:02 -0400 Subject: [raleigh.rb] Rails, PUT, rack.input, Paperclip In-Reply-To: References: <0B591139-A3AA-4DAD-94F3-3D619E02C72D@thewilliams.ws> <8A79AD2F-655B-449D-B947-B80DB5471463@thewilliams.ws> Message-ID: I've done something similar where I'm accepting image uploads via AJAX and am just sending the image data instead of trying to figure out how to multipart encode a request in AJAX. The controller code is simple: image = map.images.build(:blob => request.raw_post) image.image_content_type = request.content_type if image.save render :json => image.to_json(:methods => :url), :status => :created else head :error end - donald From mikehale at gmail.com Fri Jun 4 13:58:19 2010 From: mikehale at gmail.com (Michael Hale) Date: Fri, 4 Jun 2010 13:58:19 -0400 Subject: [raleigh.rb] How to not version control passwords in production.rb? Message-ID: I'm wondering if there is already a plugin out there for solving my problem. I was thinking of writing some code to replace lines like this in production.rb Application.sales_force_configuration.password = 'supersecret' Application.authorize_net_configuration.login = 'somelogin' Application.authorize_net_configuration.password = 'anothersecret' With something like this: Application.sales_force_configuration.password = Secrets['Application.sales_force_configuration.password'] Application.sales_force_configuration.password = Secrets['Application.sales_force_configuration.password'] Where the secrets hash would be populated from config/secrets.yml. From rick.denatale at gmail.com Fri Jun 4 16:15:07 2010 From: rick.denatale at gmail.com (Rick DeNatale) Date: Fri, 4 Jun 2010 16:15:07 -0400 Subject: [raleigh.rb] AR problem, what am I missing. Message-ID: I've got these models: Patient has_many :medications Medication belongs_to :patient Prescription belongs_to :medication has_one :patient, :through => :medication I'm trying to debug a failing spec and I'm seeing this: (rdb:1) @medication # (rdb:1) @medication.patient # (rdb:1) @medication.prescriptions [#, #, #] (rdb:1) @medication.prescriptions.first.patient nil (rdb:1) @medication.prescriptions.first.medication # (rdb:1) @medication.prescriptions.first.medication.patient # I can't figure out why I can find the patient via the medication, and the medication via the prescription, but can't find the patient via the prescripton. Any ideas? -- Rick DeNatale Blog: http://talklikeaduck.denhaven2.com/ Github: http://github.com/rubyredrick Twitter: @RickDeNatale WWR: http://www.workingwithrails.com/person/9021-rick-denatale LinkedIn: http://www.linkedin.com/in/rickdenatale From nospam at tonyspencer.com Fri Jun 4 16:24:55 2010 From: nospam at tonyspencer.com (Tony Spencer) Date: Fri, 4 Jun 2010 16:24:55 -0400 Subject: [raleigh.rb] mysql gem on snow leopard Message-ID: Ever since I upgraded to Snow Leopard I've been unable to install the mysql gem. Finally I managed to install it after installing the latest version of XCode. Now when I run my plain ruby code that depends on the gem this line: db = Mysql::new(host, user, password, database, port) causes the following error: crawler.rb:140:in `initialize': wrong number of arguments (5 for 0) (ArgumentError) yet the API documentation shows: new(host=nil, user=nil, passwd=nil, db=nil, port=nil, sock=nil, flag=nil) connect to mysqld and return Mysql object. Does any have any suggestions? Tony (quickly becoming a hater of gems) From nilbus at nilbus.com Fri Jun 4 18:37:51 2010 From: nilbus at nilbus.com (Edward Anderson) Date: Fri, 4 Jun 2010 18:37:51 -0400 Subject: [raleigh.rb] How to not version control passwords in production.rb? In-Reply-To: References: Message-ID: I've always seen people check in a production.rb.defaults file that has everything except the passwords, which you fill in on your production server in the production.rb file that's not under version control. Alternatively, you could do the same thing except gpg encrypt your password file and use a capistrano task (if you use cap) to prompt for the password and decrypt it. That's probably overkill though :D Edward On Fri, Jun 4, 2010 at 1:58 PM, Michael Hale wrote: > I'm wondering if there is already a plugin out there for solving my > problem. > > I was thinking of writing some code to replace lines like this in > production.rb > > Application.sales_force_configuration.password = 'supersecret' > Application.authorize_net_configuration.login = 'somelogin' > Application.authorize_net_configuration.password = 'anothersecret' > > With something like this: > > Application.sales_force_configuration.password = > Secrets['Application.sales_force_configuration.password'] > Application.sales_force_configuration.password = > Secrets['Application.sales_force_configuration.password'] > > Where the secrets hash would be populated from config/secrets.yml. > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members > -------------- next part -------------- An HTML attachment was scrubbed... URL: From nilbus at nilbus.com Fri Jun 4 19:20:21 2010 From: nilbus at nilbus.com (Edward Anderson) Date: Fri, 4 Jun 2010 19:20:21 -0400 Subject: [raleigh.rb] AR problem, what am I missing. In-Reply-To: References: Message-ID: I want to assume that your Medication has_many :prescriptions ? Otherwise, I don't understand why @medication.prescriptions actually works. I'm not sure past that... but if you are missing that relation, that might explain why this doesn't work. Edward On Fri, Jun 4, 2010 at 4:15 PM, Rick DeNatale wrote: > I've got these models: > > Patient > > has_many :medications > > Medication > belongs_to :patient > > Prescription > belongs_to :medication > has_one :patient, :through => :medication > > I'm trying to debug a failing spec and I'm seeing this: > > (rdb:1) @medication > # drug_id: nil, frequency: "ad [right ear]", imported: false, name: > "Codeine Phosphate", patient_id: 1547, purpose: "Purpose", > special_instructions: "Blah blah blah", LegacyKey: nil, days_supply: > 30, quantity: 60, ndc9: nil, ahfs: nil, type: "OTC", lvl1conceptname: > nil, lvl2conceptname: nil, lvl3conceptname: nil, lvl4conceptname: nil, > lvl5conceptname: nil, lvl6conceptname: nil, strength: nil, form: nil, > started_on: "2010-06-04", stopped_on: nil, drug_therapy_problem_id: > nil> > > > (rdb:1) @medication.patient > # 19:07:52", dob: "1989-06-04", dtp_score: 0.0, ethnicity: nil, > first_name: "Fern", gender: "M", hire_date: "2007-09-08", > incomplete_dtp_count: 0, last_name: "Block", last_updated_at: nil, > last_updated_by_id: nil, login: "fefbl89", middle_initial: "F", > updated_at: "2010-06-04 19:07:52", opted_out: nil, organization_id: > 2357, mongo_uuid: nil, pin: 625174, prefix: nil, rehire_date: nil, > retired: false, status: "eligible", suffix: "", time_zone: "UTC", > active: nil, carrier: nil, contact_method: nil, hippa_authorized: nil, > last_call_date: nil, member_id: "545", opt_out_reason: nil, poa_or: > nil, privacy_notice_acknowledged: nil, LegacyKey: nil, ClientID: nil, > written_languages: nil, spoken_languages: nil, account: nil, group: > nil, call_queue_id: nil> > > (rdb:1) @medication.prescriptions > [# "2010-05-05", medication_id: 1047, patient_pharmacy_id: nil, > patient_provider_id: nil, quantity: 30, refill: true, imported: true, > LegacyKey: nil, prescriber: nil>, # days_supply: 30, dispense_date: "2010-04-05", medication_id: 1047, > patient_pharmacy_id: nil, patient_provider_id: nil, quantity: 30, > refill: true, imported: true, LegacyKey: nil, prescriber: nil>, > # medication_id: 1047, patient_pharmacy_id: nil, patient_provider_id: > nil, quantity: 30, refill: false, imported: true, LegacyKey: nil, > prescriber: nil>] > > (rdb:1) @medication.prescriptions.first.patient > nil > > (rdb:1) @medication.prescriptions.first.medication > # drug_id: nil, frequency: "ad [right ear]", imported: false, name: > "Codeine Phosphate", patient_id: 1547, purpose: "Purpose", > special_instructions: "Blah blah blah", LegacyKey: nil, days_supply: > 30, quantity: 60, ndc9: nil, ahfs: nil, type: "OTC", lvl1conceptname: > nil, lvl2conceptname: nil, lvl3conceptname: nil, lvl4conceptname: nil, > lvl5conceptname: nil, lvl6conceptname: nil, strength: nil, form: nil, > started_on: "2010-06-04", stopped_on: nil, drug_therapy_problem_id: > nil> > > (rdb:1) @medication.prescriptions.first.medication.patient > # 19:07:52", dob: "1989-06-04", dtp_score: 0.0, ethnicity: nil, > first_name: "Fern", gender: "M", hire_date: "2007-09-08", > incomplete_dtp_count: 0, last_name: "Block", last_updated_at: nil, > last_updated_by_id: nil, login: "fefbl89", middle_initial: "F", > updated_at: "2010-06-04 19:07:52", opted_out: nil, organization_id: > 2357, mongo_uuid: nil, pin: 625174, prefix: nil, rehire_date: nil, > retired: false, status: "eligible", suffix: "", time_zone: "UTC", > active: nil, carrier: nil, contact_method: nil, hippa_authorized: nil, > last_call_date: nil, member_id: "545", opt_out_reason: nil, poa_or: > nil, privacy_notice_acknowledged: nil, LegacyKey: nil, ClientID: nil, > written_languages: nil, spoken_languages: nil, account: nil, group: > nil, call_queue_id: nil> > > I can't figure out why I can find the patient via the medication, and > the medication via the prescription, but can't find the patient via > the prescripton. > > Any ideas? > > -- > Rick DeNatale > > Blog: http://talklikeaduck.denhaven2.com/ > Github: http://github.com/rubyredrick > Twitter: @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 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mark.bennett.mail at gmail.com Sun Jun 6 08:44:16 2010 From: mark.bennett.mail at gmail.com (Mark Bennett) Date: Sun, 6 Jun 2010 08:44:16 -0400 Subject: [raleigh.rb] How to not version control passwords in production.rb? In-Reply-To: References: Message-ID: Sounds like you are describing settingslogic. The dsl would end up looking like this. Settings.sales_force.username Settings.sales_force.password http://github.com/binarylogic/settingslogic Mark On Fri, Jun 4, 2010 at 1:58 PM, Michael Hale wrote: > I'm wondering if there is already a plugin out there for solving my > problem. > > I was thinking of writing some code to replace lines like this in > production.rb > > Application.sales_force_configuration.password = 'supersecret' > Application.authorize_net_configuration.login = 'somelogin' > Application.authorize_net_configuration.password = 'anothersecret' > > With something like this: > > Application.sales_force_configuration.password = > Secrets['Application.sales_force_configuration.password'] > Application.sales_force_configuration.password = > Secrets['Application.sales_force_configuration.password'] > > Where the secrets hash would be populated from config/secrets.yml. > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members > -------------- next part -------------- An HTML attachment was scrubbed... URL: From matthew.todd at gmail.com Mon Jun 7 03:32:13 2010 From: matthew.todd at gmail.com (Matthew Todd) Date: Mon, 7 Jun 2010 10:32:13 +0300 Subject: [raleigh.rb] How to not version control passwords in production.rb? In-Reply-To: References: Message-ID: For completeness, consider also environment variables, heroku-style. I happened across http://github.com/ddollar/rack-environment the other day, which makes that approach easier to deal with in development mode. On Jun 6, 2010, at 3:44 PM, Mark Bennett wrote: > Sounds like you are describing settingslogic. The dsl would end up looking like this. > > Settings.sales_force.username > Settings.sales_force.password > > http://github.com/binarylogic/settingslogic > > Mark > > On Fri, Jun 4, 2010 at 1:58 PM, Michael Hale wrote: > I'm wondering if there is already a plugin out there for solving my problem. > > I was thinking of writing some code to replace lines like this in production.rb > > Application.sales_force_configuration.password = 'supersecret' > Application.authorize_net_configuration.login = 'somelogin' > Application.authorize_net_configuration.password = 'anothersecret' > > With something like this: > > Application.sales_force_configuration.password = > Secrets['Application.sales_force_configuration.password'] > Application.sales_force_configuration.password = > Secrets['Application.sales_force_configuration.password'] > > Where the secrets hash would be populated from config/secrets.yml. From rick.denatale at gmail.com Tue Jun 15 13:46:59 2010 From: rick.denatale at gmail.com (Rick DeNatale) Date: Tue, 15 Jun 2010 13:46:59 -0400 Subject: [raleigh.rb] Ruckus again this month? Message-ID: Usual time? Also anyone in the WF area want to share a ride. I can carry one if you don't mind no A/C. I can put the top down if it isn't raining. -- Rick DeNatale Blog: http://talklikeaduck.denhaven2.com/ Github: http://github.com/rubyredrick Twitter: @RickDeNatale WWR: http://www.workingwithrails.com/person/9021-rick-denatale LinkedIn: http://www.linkedin.com/in/rickdenatale From pelargir at gmail.com Tue Jun 15 13:48:23 2010 From: pelargir at gmail.com (Matthew Bass) Date: Tue, 15 Jun 2010 13:48:23 -0400 Subject: [raleigh.rb] Ruckus again this month? In-Reply-To: References: Message-ID: <1F3C5A38-CF58-4323-8BEE-BC92F6BCE47A@gmail.com> On Jun 15, 2010, at 1:46 PM, Rick DeNatale wrote: > Usual time? > > Also anyone in the WF area want to share a ride. I can carry one if > you don't mind no A/C. I can put the top down if it isn't raining. Wish I could join y'all! Looking forward to August when I can start attending these Ruby geek fests again. Matthew From jimmy at jimmythrasher.com Tue Jun 15 14:13:29 2010 From: jimmy at jimmythrasher.com (Jimmy Thrasher) Date: Tue, 15 Jun 2010 14:13:29 -0400 Subject: [raleigh.rb] Ruckus again this month? In-Reply-To: References: Message-ID: I'm up for Ruckus. On Tue, Jun 15, 2010 at 1:46 PM, Rick DeNatale wrote: > Usual time? > > Also anyone in the WF area want to share a ride. I can carry one if > you don't mind no A/C. I can put the top down if it isn't raining. > > -- > Rick DeNatale > > Blog: http://talklikeaduck.denhaven2.com/ > Github: http://github.com/rubyredrick > Twitter: @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 > -- +1-919-627-7546 -------------- next part -------------- An HTML attachment was scrubbed... URL: From nathaniel at talbott.ws Tue Jun 15 14:17:23 2010 From: nathaniel at talbott.ws (Nathaniel Talbott) Date: Tue, 15 Jun 2010 14:17:23 -0400 Subject: [raleigh.rb] Ruckus again this month? In-Reply-To: References: Message-ID: On Tue, Jun 15, 2010 at 1:46 PM, Rick DeNatale wrote: > Usual time? Yup, Ruckus at 5:30 - see everybody there. -- Nathaniel Talbott <:((>< From fmedlin at gmail.com Tue Jun 15 14:29:40 2010 From: fmedlin at gmail.com (Fred Medlin) Date: Tue, 15 Jun 2010 14:29:40 -0400 Subject: [raleigh.rb] Ruckus again this month? In-Reply-To: References: Message-ID: In On Tue, Jun 15, 2010 at 1:46 PM, Rick DeNatale wrote: > Usual time? > > Also anyone in the WF area want to share a ride. I can carry one if > you don't mind no A/C. I can put the top down if it isn't raining. > > -- > Rick DeNatale > > Blog: http://talklikeaduck.denhaven2.com/ > Github: http://github.com/rubyredrick > Twitter: @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 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From rick.denatale at gmail.com Wed Jun 16 09:54:27 2010 From: rick.denatale at gmail.com (Rick DeNatale) Date: Wed, 16 Jun 2010 09:54:27 -0400 Subject: [raleigh.rb] This seems to complement John's talk from last night. Message-ID: http://www.smashingmagazine.com/2010/06/16/design-better-faster-with-rapid-prototyping/ Freshly served up by my rss subscriptions. -- Rick DeNatale Blog: http://talklikeaduck.denhaven2.com/ Github: http://github.com/rubyredrick Twitter: @RickDeNatale WWR: http://www.workingwithrails.com/person/9021-rick-denatale LinkedIn: http://www.linkedin.com/in/rickdenatale From seancribbs at gmail.com Thu Jun 17 17:26:28 2010 From: seancribbs at gmail.com (Sean Cribbs) Date: Thu, 17 Jun 2010 17:26:28 -0400 Subject: [raleigh.rb] Opportunity Message-ID: Scott Whitney, a guy I met a while ago when he was looking for some web development, has a lead on a new project that needs a large team. If you're in need of a new gig, please call him at 919 338 1098, or email him at scott at headfirstcreative.com. For what it's worth, I don't know any details about the project. Caveat emptor. However, he did contact me so I suspect there's some Ruby involved. Cheers, Sean From johnwlong2000 at gmail.com Thu Jun 17 23:55:36 2010 From: johnwlong2000 at gmail.com (John Long) Date: Thu, 17 Jun 2010 23:55:36 -0400 Subject: [raleigh.rb] This seems to complement John's talk from last night. In-Reply-To: References: Message-ID: On Wed, Jun 16, 2010 at 9:54 AM, Rick DeNatale wrote: > http://www.smashingmagazine.com/2010/06/16/design-better-faster-with-rapid-prototyping/ Very cool Rick. Thanks! -- John Long http://wiseheartdesign.com http://recursivecreative.com From rick.denatale at gmail.com Fri Jun 18 13:53:41 2010 From: rick.denatale at gmail.com (Rick DeNatale) Date: Fri, 18 Jun 2010 13:53:41 -0400 Subject: [raleigh.rb] This seems to complement John's talk from last night. In-Reply-To: References: Message-ID: Also this brief effort from a while ago: http://talklikeaduck.denhaven2.com/2009/10/04/total-world-domination-through-storyboards-wire-framing-and-balsamiq-mockup On Thu, Jun 17, 2010 at 11:55 PM, John Long wrote: > On Wed, Jun 16, 2010 at 9:54 AM, Rick DeNatale wrote: >> http://www.smashingmagazine.com/2010/06/16/design-better-faster-with-rapid-prototyping/ > > Very cool Rick. Thanks! > > -- > John Long > http://wiseheartdesign.com > http://recursivecreative.com > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members > -- Rick DeNatale Blog: http://talklikeaduck.denhaven2.com/ Github: http://github.com/rubyredrick Twitter: @RickDeNatale WWR: http://www.workingwithrails.com/person/9021-rick-denatale LinkedIn: http://www.linkedin.com/in/rickdenatale From scott at nextlot.com Fri Jun 18 14:12:37 2010 From: scott at nextlot.com (scott at nextlot.com) Date: Fri, 18 Jun 2010 18:12:37 +0000 Subject: [raleigh.rb] This seems to complement John's talk from lastnight. In-Reply-To: References: Message-ID: <1071993693-1276884895-cardhu_decombobulator_blackberry.rim.net-1190124575-@bda615.bisx.prod.on.blackberry> Will do. Sent from my BlackBerry? wireless device -----Original Message----- From: Rick DeNatale Date: Fri, 18 Jun 2010 13:53:41 To: The mailing list of raleigh.rb Subject: Re: [raleigh.rb] This seems to complement John's talk from last night. Also this brief effort from a while ago: http://talklikeaduck.denhaven2.com/2009/10/04/total-world-domination-through-storyboards-wire-framing-and-balsamiq-mockup On Thu, Jun 17, 2010 at 11:55 PM, John Long wrote: > On Wed, Jun 16, 2010 at 9:54 AM, Rick DeNatale wrote: >> http://www.smashingmagazine.com/2010/06/16/design-better-faster-with-rapid-prototyping/ > > Very cool Rick. Thanks! > > -- > John Long > http://wiseheartdesign.com > http://recursivecreative.com > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members > -- Rick DeNatale Blog: http://talklikeaduck.denhaven2.com/ Github: http://github.com/rubyredrick Twitter: @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 From nathaniel at talbott.ws Mon Jun 21 12:16:21 2010 From: nathaniel at talbott.ws (Nathaniel Talbott) Date: Mon, 21 Jun 2010 12:16:21 -0400 Subject: [raleigh.rb] Invited Talks Message-ID: I have a couple of talk openings this summer, and I'd like to invite talks on two topics: node.js, and Redis. I think they're both lesser known yet really important technologies with a lot of applicability to our community, and I'd love to learn about them from folks who have been using them. If you - or someone your know - could give a killer intro to either of these technologies, drop me a line. Bonus points for real world usage examples that tie these in with Ruby, but that's not a requirement. Let me know, -- Nathaniel Talbott <:((>< From jim at jimvanfleet.com Mon Jun 21 12:25:25 2010 From: jim at jimvanfleet.com (Jim Van Fleet) Date: Mon, 21 Jun 2010 12:25:25 -0400 Subject: [raleigh.rb] Invited Talks In-Reply-To: References: Message-ID: I'd be happy to extend an invitation to Aaron Heckmann (a Charlottean, and committer on express.js-- a port of Sinatra to node). He gave a presentation on it to a Charlotte JavaScript group and it was well put together and well attended. That would be a slight change of topic, but we do have an excellent resource in state, at least. I found it an interesting and appealing look at a potential new tech. Let me know if you'd like me to swing into action. :-) Jim On Mon, Jun 21, 2010 at 12:16 PM, Nathaniel Talbott wrote: > I have a couple of talk openings this summer, and I'd like to invite > talks on two topics: node.js, and Redis. I think they're both lesser > known yet really important technologies with a lot of applicability to > our community, and I'd love to learn about them from folks who have > been using them. > > If you - or someone your know - could give a killer intro to either of > these technologies, drop me a line. Bonus points for real world usage > examples that tie these in with Ruby, but that's not a requirement. > > Let me know, > > > -- > Nathaniel Talbott > <:((>< > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members > From nilbus at nilbus.com Mon Jun 21 14:52:55 2010 From: nilbus at nilbus.com (Edward Anderson) Date: Mon, 21 Jun 2010 14:52:55 -0400 Subject: [raleigh.rb] Looking for a Ruby on Rails developer at SciMed Solutions Message-ID: I'm currently working as a Rails developer at SciMed solutions (thanks guys for pointing me their way). We're looking for a skilled ruby/railsist to join the team to join our team before I leave to finish my last year of school. This is a great agile team that I love working with. Please send a cover letter and resume to employment at scimedsolutions.com if you're interested. Edward -- Ruby on Rails Developer SciMed Solutions is a locally owned software company based in downtown Durham. Since 1997, we have been developing software solutions for the medical, scientific, and educational communities, and our business continues to grow in all of those areas. SciMed is an organization founded on entrepreneurship where new ideas are welcome. Employees who are driven to improve their skills will be supported and encouraged to do so. Job Description We are looking for an intelligent, self-starting individual to add to our software development team. Work activities will vary by project, but may include web application coding, database design, and product development. Employees should be able to take tasks/requests from start to finish without frequent supervision. Job Qualifications The ideal candidate will be a graduate from a 4-year college or university who feels that he or she can become a uniquely valuable team member. He or she will be a talented coder with the ability to learn quickly and work across multiple technologies and projects. Candidates should possess desire to work in a team environment and should embody friendliness, professionalism, patience, energy, and confidence. Superior communication skills and the ability to build trust in our clients are required. Finally, given SciMed's focus in the research and clinical environments, the ideal candidate will have knowledge of and experience in these industries. SciMed Solutions utilizes Ruby on Rails (RoR) as our web application framework. While experience with RoR is not required, technical experience should include some web interface coding using technologies such as HTML, XML, XSLT, JavaScript, AJAX, PHP, JSP, Python, Perl, or ASP. Talent in user interface design is also a plus. The best applicants will bring additional disciplines to the team beyond computer science and software engineering. For more information on our history, clients, and methodology, please visit our website at http://www.scimedsolutions.com. -------------- next part -------------- An HTML attachment was scrubbed... URL: From nathaniel at talbott.ws Tue Jun 22 11:30:02 2010 From: nathaniel at talbott.ws (Nathaniel Talbott) Date: Tue, 22 Jun 2010 11:30:02 -0400 Subject: [raleigh.rb] Invited Talks In-Reply-To: References: Message-ID: On Mon, Jun 21, 2010 at 12:25 PM, Jim Van Fleet wrote: > I'd be happy to extend an invitation to Aaron Heckmann (a Charlottean, > and committer on express.js-- a port of Sinatra to node). ?He gave a > presentation on it to a Charlotte JavaScript group and it was well put > together and well attended. That would be a slight change of topic, > but we do have an excellent resource in state, at least. ?I found it > an interesting and appealing look at a potential new tech. > > Let me know if you'd like me to swing into action. ?:-) Jim, this sounds fantastic - I'd love to try to get him up to present. *shines the Batman Spotlight onto the skies of Gotham* Please do swing into action; I'd love to chat with him at nathaniel at talbott.ws anytime. -- Nathaniel Talbott <:((>< From nathaniel at talbott.ws Thu Jun 24 09:51:29 2010 From: nathaniel at talbott.ws (Nathaniel Talbott) Date: Thu, 24 Jun 2010 09:51:29 -0400 Subject: [raleigh.rb] Hoedown Road Trip! Message-ID: First of all, if you haven't heard about the Ruby Hoedown (September 3-4), go check it out now, I'll wait: http://rubyhoedown.com/ I've been every year, and in addition to consistently having the coolest t-shirts of any Ruby conference, it's a top-notch, free to attend event that shouldn't be missed. Now, you could fly to Nashville (and Southwest does have great rates), but that's so, well, boring. Well, OK, airport security can be exciting, but not in a good way. Instead, why not road trip it? I, with the help of a few other Raleigh.rb members, am putting together just such a road trip, and it promises to be epic: * Awesome rental van * Multiple drivers so no one has to drive for > 3 hours * Power and internet access on the trip * Great geeky conversation And, if we can get together 6-8 riders, it will work out to be the same or less than flying. The tentative plan is to head out after lunch on Thursday and arrive back mid-afternoon on Sunday. So far we have three folks (including myself) interested in the road trip. You know you should go to conferences and hang out with fellow Rubyists - what better opportunity will you get? Reply back to the list (peer pressure!) and let me know what you think - even tentative interest is great at this point. Excited, -- Nathaniel Talbott <:((>< From tj at stank.us Thu Jun 24 09:56:01 2010 From: tj at stank.us (TJ Stankus) Date: Thu, 24 Jun 2010 09:56:01 -0400 Subject: [raleigh.rb] Hoedown Road Trip! In-Reply-To: References: Message-ID: > Reply back to the list (peer pressure!) and let me know what you think > - even tentative interest is great at this point. Count me in. -TJ From jimmy at jimmythrasher.com Thu Jun 24 09:57:11 2010 From: jimmy at jimmythrasher.com (Jimmy Thrasher) Date: Thu, 24 Jun 2010 09:57:11 -0400 Subject: [raleigh.rb] Hoedown Road Trip! In-Reply-To: References: Message-ID: Count me in! Jimmy On Thu, Jun 24, 2010 at 9:51 AM, Nathaniel Talbott wrote: > First of all, if you haven't heard about the Ruby Hoedown (September > 3-4), go check it out now, I'll wait: > > http://rubyhoedown.com/ > > I've been every year, and in addition to consistently having the > coolest t-shirts of any Ruby conference, it's a top-notch, free to > attend event that shouldn't be missed. > > Now, you could fly to Nashville (and Southwest does have great rates), > but that's so, well, boring. Well, OK, airport security can be > exciting, but not in a good way. > > Instead, why not road trip it? I, with the help of a few other > Raleigh.rb members, am putting together just such a road trip, and it > promises to be epic: > > * Awesome rental van > * Multiple drivers so no one has to drive for > 3 hours > * Power and internet access on the trip > * Great geeky conversation > > And, if we can get together 6-8 riders, it will work out to be the > same or less than flying. > > The tentative plan is to head out after lunch on Thursday and arrive > back mid-afternoon on Sunday. > > So far we have three folks (including myself) interested in the road > trip. You know you should go to conferences and hang out with fellow > Rubyists - what better opportunity will you get? > > Reply back to the list (peer pressure!) and let me know what you think > - even tentative interest is great at this point. > > Excited, > > > -- > Nathaniel Talbott > <:((>< > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members > -- +1-919-627-7546 -------------- next part -------------- An HTML attachment was scrubbed... URL: From jamey.cribbs at gmail.com Thu Jun 24 10:01:22 2010 From: jamey.cribbs at gmail.com (Jamey Cribbs) Date: Thu, 24 Jun 2010 10:01:22 -0400 Subject: [raleigh.rb] Hoedown Road Trip! In-Reply-To: References: Message-ID: Reply back to the list (peer pressure!) and let me know what you think > - even tentative interest is great at this point. > Count me officially tentatively interested. Jamey -------------- next part -------------- An HTML attachment was scrubbed... URL: From fmedlin at gmail.com Thu Jun 24 10:04:31 2010 From: fmedlin at gmail.com (Fred Medlin) Date: Thu, 24 Jun 2010 10:04:31 -0400 Subject: [raleigh.rb] Hoedown Road Trip! In-Reply-To: References: Message-ID: In, if there's room. On Thu, Jun 24, 2010 at 9:51 AM, Nathaniel Talbott wrote: > Reply back to the list (peer pressure!) and let me know what you think > - even tentative interest is great at this point. > > Excited, > > > -- > Nathaniel Talbott > <:((>< > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members > -------------- next part -------------- An HTML attachment was scrubbed... URL: From donald.ball at gmail.com Thu Jun 24 10:10:29 2010 From: donald.ball at gmail.com (Donald Ball) Date: Thu, 24 Jun 2010 10:10:29 -0400 Subject: [raleigh.rb] Hoedown Road Trip! In-Reply-To: References: Message-ID: I too have tentative interest. - donald From adam at thewilliams.ws Thu Jun 24 10:15:37 2010 From: adam at thewilliams.ws (Adam Williams) Date: Thu, 24 Jun 2010 10:15:37 -0400 Subject: [raleigh.rb] Hoedown Road Trip! In-Reply-To: References: Message-ID: <068D7385-2D50-43F0-ABFE-97B728437875@thewilliams.ws> I'd like to do this. Are there any people looking for roommates? On Jun 24, 2010, at 9:51 AM, Nathaniel Talbott wrote: > First of all, if you haven't heard about the Ruby Hoedown (September > 3-4), go check it out now, I'll wait: > > http://rubyhoedown.com/ > > I've been every year, and in addition to consistently having the > coolest t-shirts of any Ruby conference, it's a top-notch, free to > attend event that shouldn't be missed. > > Now, you could fly to Nashville (and Southwest does have great rates), > but that's so, well, boring. Well, OK, airport security can be > exciting, but not in a good way. > > Instead, why not road trip it? I, with the help of a few other > Raleigh.rb members, am putting together just such a road trip, and it > promises to be epic: > > * Awesome rental van > * Multiple drivers so no one has to drive for > 3 hours > * Power and internet access on the trip > * Great geeky conversation > > And, if we can get together 6-8 riders, it will work out to be the > same or less than flying. > > The tentative plan is to head out after lunch on Thursday and arrive > back mid-afternoon on Sunday. > > So far we have three folks (including myself) interested in the road > trip. You know you should go to conferences and hang out with fellow > Rubyists - what better opportunity will you get? > > Reply back to the list (peer pressure!) and let me know what you think > - even tentative interest is great at this point. > > Excited, > > > -- > Nathaniel Talbott > <:((>< > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members From kagrama at gmail.com Thu Jun 24 10:57:15 2010 From: kagrama at gmail.com (Khaled Agrama) Date: Thu, 24 Jun 2010 10:57:15 -0400 Subject: [raleigh.rb] Hoedown Road Trip! In-Reply-To: References: Message-ID: <9B8CAF6F-B46F-4D98-8706-95B635AE5674@gmail.com> If its still possible to be in, I'm in! On Jun 24, 2010, at 9:51 AM, Nathaniel Talbott wrote: > First of all, if you haven't heard about the Ruby Hoedown (September > 3-4), go check it out now, I'll wait: > > http://rubyhoedown.com/ > > I've been every year, and in addition to consistently having the > coolest t-shirts of any Ruby conference, it's a top-notch, free to > attend event that shouldn't be missed. > > Now, you could fly to Nashville (and Southwest does have great rates), > but that's so, well, boring. Well, OK, airport security can be > exciting, but not in a good way. > > Instead, why not road trip it? I, with the help of a few other > Raleigh.rb members, am putting together just such a road trip, and it > promises to be epic: > > * Awesome rental van > * Multiple drivers so no one has to drive for > 3 hours > * Power and internet access on the trip > * Great geeky conversation > > And, if we can get together 6-8 riders, it will work out to be the > same or less than flying. > > The tentative plan is to head out after lunch on Thursday and arrive > back mid-afternoon on Sunday. > > So far we have three folks (including myself) interested in the road > trip. You know you should go to conferences and hang out with fellow > Rubyists - what better opportunity will you get? > > Reply back to the list (peer pressure!) and let me know what you think > - even tentative interest is great at this point. > > Excited, > > > -- > Nathaniel Talbott > <:((>< > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members From nathaniel at talbott.ws Thu Jun 24 11:17:59 2010 From: nathaniel at talbott.ws (Nathaniel Talbott) Date: Thu, 24 Jun 2010 11:17:59 -0400 Subject: [raleigh.rb] Hoedown Road Trip! In-Reply-To: <9B8CAF6F-B46F-4D98-8706-95B635AE5674@gmail.com> References: <9B8CAF6F-B46F-4D98-8706-95B635AE5674@gmail.com> Message-ID: Awesome, that's enough interest for me to book it - we're on! Everybody go ahead and get your Hoedown registration and hotel rooms sorted out, and I'll have more details on the road trip soon. I'm thinking we can take up to 8, and I'll give everyone who's expressed interest a shot at a slot in the order I heard from you. So far we have 8 people, but don't hesitate to pile on - probably not everyone will be able to do it and we want a full load! -- Nathaniel Talbott <:((>< From seancribbs at gmail.com Wed Jun 30 20:03:38 2010 From: seancribbs at gmail.com (Sean Cribbs) Date: Wed, 30 Jun 2010 20:03:38 -0400 Subject: [raleigh.rb] Tech books giveaway Message-ID: I'm looking to give away some tech books as I prepare to move this weekend. The only catch is that you have to get them from me by Saturday (first-come, first-serve). They are, in no particular order: Web Design in a Nutshell, 3rd edition (O'Reilly) Google Maps Applications with Rails and Ajax (Apress) Practical REST on Rails 2 Projects (Apress) Apache: The Definitive Guide, 3rd edition (O'Reilly) Rails Recipes (Pragmatic Programmers) If they don't get claimed they'll probably end up donated to Carrboro Coworking. Cheers, Sean Cribbs