From judofyr at gmail.com Sun Aug 1 07:36:45 2010 From: judofyr at gmail.com (Magnus Holm) Date: Sun, 1 Aug 2010 13:36:45 +0200 Subject: Reloading in a standard config.ru rack app (Camping 2.0) In-Reply-To: References: Message-ID: ?Hol? Se?or G?mez! First of all: *Never* use the reloader in production. It's sloooooow! And because config.ru is mostly used for production, the reloader isn't enabled there. Why do you want to use the reloader in config.ru instead of bin/camping by the way? If you want custom middlewares, you can always do it like this: module App user Middleware end And you can change the server it uses by `camping -s thin`. Anyway, if you want to use Camping::Reloader, you can do something like this: require 'camping' require 'camping/reloader' reloader = Camping::Reloader.new('hello.rb') reloader.on_reload do |app| app.create if app.respond_to?(:create) end app = proc do |env| # Reload (if needed) at every request: reloader.reload! # Returns a hash of the apps: apps = reloader.apps # Get the first app: apps.values.first.call(env) # If you have several apps, you probably want to # mount them on different paths instead. end run app If you're on *nix you can also use Shotgun (http://github.com/rtomayko/shotgun): require 'camping' Shotgun.after_fork do Camping::Apps.each do |app| app.create if app.respond_to?(:create) end end require 'hello' run Hello And run the app with: `shotgun config.ru`. Shotgun spawns your app in each own process at *every* request, so it's like it's automatically starting and stopping a server between each request. This means that it's slower, but more "correct". Camping::Reloader keeps everything in the same process, and uses some Ruby magic to automatically remove objects and load files again. It work 90% of the times, but is faster (it only reloads when needed) and it also works on Windows. Good luck! // Magnus Holm 2010/8/1 Omar G?mez : > Dear Camping ninjas, > > I've been using Camping via bin/camping and reloading works as expected OK. > > What I have not been able to do is to correctly setup a Camping app > with reloading support in a standard config.ru rack app. > > Thanks for your attention > > --Omar G?mez > > -- > Follow me at: > Twitter: http://twitter.com/omargomez > Buzz: http://www.google.com/profiles/108165850309051561506#buzz > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > From ruby at monnet-usa.com Sun Aug 1 08:51:52 2010 From: ruby at monnet-usa.com (Philippe Monnet) Date: Sun, 01 Aug 2010 06:51:52 -0600 Subject: Reloading in a standard config.ru rack app (Camping 2.0) In-Reply-To: References: Message-ID: <4C556DE8.3040105@monnet-usa.com> Hi Omar, When I want to test using rackup instead of the Camping server I use the following config.ru assuming that myapp.rb has a MyApp module: gem 'camping' , '>= 2.0' %w(rack activerecord camping camping/session camping/reloader ).each { | r | require r} reloader = Camping::Reloader.new('myapp.rb') app = reloader.apps[:MyApp] run app And when I need to mount static content I also add the following statements _before _"run app": use Rack::Reloader use Rack::Static, :urls => [ '/css', '/css/images' '/images', '/js' ], :root => File.expand_path(File.dirname(__FILE__)) Note that this only meant for local testing or in your staging environment (for example if you need to make a quick change while troubleshooting an issue). Philippe On 7/31/2010 6:12 PM, Omar G?mez wrote: > Dear Camping ninjas, > > I've been using Camping via bin/camping and reloading works as expected OK. > > What I have not been able to do is to correctly setup a Camping app > with reloading support in a standard config.ru rack app. > > Thanks for your attention > > --Omar G?mez > -------------- next part -------------- An HTML attachment was scrubbed... URL: From ruby at monnet-usa.com Sun Aug 1 09:27:02 2010 From: ruby at monnet-usa.com (Philippe Monnet) Date: Sun, 01 Aug 2010 07:27:02 -0600 Subject: www.ruby-camping.com is live Message-ID: <4C557626.6050307@monnet-usa.com> The first draft of www.ruby-camping.com is live. I have also added Google, and Yahoo tracking so we can get metrics on the traffic. To accelerate indexing and boost search ranking it would be great if people could start linking to the site. The source for the site is on our GitHub Camping organization at http://github.com/camping/ruby-camping.com. I will deploy the changes upon request. -------------- next part -------------- An HTML attachment was scrubbed... URL: From omar.gomez at gmail.com Sun Aug 1 12:01:12 2010 From: omar.gomez at gmail.com (=?ISO-8859-1?Q?Omar_G=F3mez?=) Date: Sun, 1 Aug 2010 11:01:12 -0500 Subject: Reloading in a standard config.ru rack app (Camping 2.0) Message-ID: Worked like a charm, Thanks a lot! On Sun, Aug 1, 2010 at 7:52 AM, wrote: > > Message: 8 > Date: Sun, 01 Aug 2010 06:51:52 -0600 > From: Philippe Monnet > To: camping-list at rubyforge.org > Subject: Re: Reloading in a standard config.ru rack app (Camping 2.0) > Message-ID: <4C556DE8.3040105 at monnet-usa.com> > Content-Type: text/plain; charset="iso-8859-1"; Format="flowed" > > ?Hi Omar, > > When I want to test using rackup instead of the Camping server I use the > following config.ru assuming that myapp.rb has a MyApp module: > > gem 'camping' , '>= 2.0' > %w(rack activerecord camping camping/session camping/reloader ).each { | > r | require r} > reloader = Camping::Reloader.new('myapp.rb') > app = reloader.apps[:MyApp] > run app > > And when I need to mount static content I also add the following > statements _before _"run app": > > use Rack::Reloader > use Rack::Static, > ? ? :urls => [ '/css', > ? ? ? ? ? ? ? ? ? ? '/css/images' > ? ? ? ? ? ? ? ? ? ? '/images', > ? ? ? ? ? ? ? ? ? ? '/js' ], > ? ? :root => File.expand_path(File.dirname(__FILE__)) > > Note that this only meant for local testing or in your staging > environment (for example if you need to make a quick change while > troubleshooting an issue). > > Philippe > > On 7/31/2010 6:12 PM, Omar G?mez wrote: >> Dear Camping ninjas, >> >> I've been using Camping via bin/camping and reloading works as expected OK. >> >> What I have not been able to do is to correctly setup a Camping app >> with reloading support in a standard config.ru rack app. >> >> Thanks for your attention >> >> --Omar G?mez >> > -- Follow me at: Twitter: http://twitter.com/omargomez Buzz: http://www.google.com/profiles/108165850309051561506#buzz From jeremy.ruten at gmail.com Sun Aug 1 15:36:53 2010 From: jeremy.ruten at gmail.com (jeremy Ruten) Date: Sun, 1 Aug 2010 13:36:53 -0600 Subject: Multiple inserts in ActiveRecord In-Reply-To: References: Message-ID: I had this problem in Rails! Yes, the short circuit evaluation messes it up. So I did this: if [@company.valid?, @user.valid?].all? # do stuff end jeremy On Sat, Jul 31, 2010 at 9:43 PM, David Susco wrote: > That's weird, I can't test anything until Monday but what happens when > you nest it in two ifs? > > If @company.valid? > ?if @user.valid? > ? ?save > > On Sat, Jul 31, 2010 at 12:17 PM, Skyler Richter > wrote: >> @David Susco >> >> I figured that was the way to do it. Thats what I tried the first time >> but I seem to only be able to validate 1 item at a time. It only >> validates the company model and it ignores the "&& @user.valid?" If I >> rearrange my code so that the user gets saved first then only the user >> validates and then it ignores the "&& @company.valid?". Any ideas? >> >> On Sat, Jul 31, 2010 at 6:31 AM, David Susco wrote: >>> You could check if both the company and user are valid, and if so create them. >>> >>> @company = Company.new (...) >>> @user = User.new (...) >>> >>> if (@company.valid? and @user.valid?) >>> ?@company.save >>> ?@user.save >>> ) >>> >>> Dave >>> >>> On Sat, Jul 31, 2010 at 7:20 AM, Magnus Holm wrote: >>>> Hey campers, >>>> >>>> I'm wondering if any of you know a better solution to skylerrichter's >>>> problem: http://github.com/camping/camping/issues#issue/28 >>>> >>>> The basic idea is that he want to create a Company, and then the first >>>> User in that Company: >>>> >>>> ? @company = Company.create( >>>> ? ? :name => @input.name, >>>> ? ? :sub_domain => @input.subdomain) >>>> >>>> ? # Create the first user: >>>> ? @user = User.create( >>>> ? ? :company_id => @company.id, >>>> ? ? :first_name => @input.first_name, >>>> ? ? :last_name => @input.last_name, >>>> ? ? :email => @input.email, >>>> ? ? :password => @input.password) >>>> >>>> Both Company and User has validations, so there's a possibility that >>>> they don't actually get saved to the DB, and in that case he don't want >>>> *any* of them to be saved (I assume). I was thinking about something like this: >>>> >>>> ? begin >>>> ? ? Company.transaction do >>>> ? ? ? @company = Company.create!( >>>> ? ? ? ? :name => @input.name, >>>> ? ? ? ? :sub_domain => @input.subdomain) >>>> >>>> ? ? ? @user = User.create!( >>>> ? ? ? ? :company_id => @company.id, >>>> ? ? ? ? :first_name => @input.first_name, >>>> ? ? ? ? :last_name => @input.last_name, >>>> ? ? ? ? :email => @input.email, >>>> ? ? ? ? :password => @input.password) >>>> ? ? end >>>> ? rescue >>>> ? ? @errors = [@company, @user].compact.map(&:full_messages).flatten >>>> ? ? render :errors >>>> ? else >>>> ? ? redirect Login >>>> ? end >>>> >>>> But I'm wondering if there's a better way to solve this? >>>> >>>> // Magnus Holm >>>> _______________________________________________ >>>> Camping-list mailing list >>>> Camping-list at rubyforge.org >>>> http://rubyforge.org/mailman/listinfo/camping-list >>>> >>> >>> >>> >>> -- >>> Dave >>> _______________________________________________ >>> Camping-list mailing list >>> Camping-list at rubyforge.org >>> http://rubyforge.org/mailman/listinfo/camping-list >>> >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list >> > > > > -- > Dave > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > From dsusco at gmail.com Mon Aug 2 09:19:25 2010 From: dsusco at gmail.com (David Susco) Date: Mon, 2 Aug 2010 09:19:25 -0400 Subject: Reloading in a standard config.ru rack app (Camping 2.0) In-Reply-To: References: Message-ID: On a somewhat related note. How do people handle static content in a development environment? Is there a way to make the camping server aware of the public/ directory and serve the files within it? What about in production? Is passenger smart enough to pass requests for files in public/ back to apache or is some further configuration required? Dave 2010/8/1 Omar G?mez : > Worked like a charm, > > Thanks a lot! > > On Sun, Aug 1, 2010 at 7:52 AM, ? wrote: >> >> Message: 8 >> Date: Sun, 01 Aug 2010 06:51:52 -0600 >> From: Philippe Monnet >> To: camping-list at rubyforge.org >> Subject: Re: Reloading in a standard config.ru rack app (Camping 2.0) >> Message-ID: <4C556DE8.3040105 at monnet-usa.com> >> Content-Type: text/plain; charset="iso-8859-1"; Format="flowed" >> >> ?Hi Omar, >> >> When I want to test using rackup instead of the Camping server I use the >> following config.ru assuming that myapp.rb has a MyApp module: >> >> gem 'camping' , '>= 2.0' >> %w(rack activerecord camping camping/session camping/reloader ).each { | >> r | require r} >> reloader = Camping::Reloader.new('myapp.rb') >> app = reloader.apps[:MyApp] >> run app >> >> And when I need to mount static content I also add the following >> statements _before _"run app": >> >> use Rack::Reloader >> use Rack::Static, >> ? ? :urls => [ '/css', >> ? ? ? ? ? ? ? ? ? ? '/css/images' >> ? ? ? ? ? ? ? ? ? ? '/images', >> ? ? ? ? ? ? ? ? ? ? '/js' ], >> ? ? :root => File.expand_path(File.dirname(__FILE__)) >> >> Note that this only meant for local testing or in your staging >> environment (for example if you need to make a quick change while >> troubleshooting an issue). >> >> Philippe >> >> On 7/31/2010 6:12 PM, Omar G?mez wrote: >>> Dear Camping ninjas, >>> >>> I've been using Camping via bin/camping and reloading works as expected OK. >>> >>> What I have not been able to do is to correctly setup a Camping app >>> with reloading support in a standard config.ru rack app. >>> >>> Thanks for your attention >>> >>> --Omar G?mez >>> >> > > -- > Follow me at: > Twitter: http://twitter.com/omargomez > Buzz: http://www.google.com/profiles/108165850309051561506#buzz > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > -- Dave From paul at luon.net Mon Aug 2 11:07:15 2010 From: paul at luon.net (Paul van Tilburg) Date: Mon, 2 Aug 2010 17:07:15 +0200 Subject: Reloading in a standard config.ru rack app (Camping 2.0) In-Reply-To: References: Message-ID: <20100802150715.GB23577@conduit.luon.net> Hi! On Mon, Aug 02, 2010 at 09:19:25AM -0400, David Susco wrote: > On a somewhat related note. How do people handle static content in a > development environment? Is there a way to make the camping server > aware of the public/ directory and serve the files within it? > > What about in production? Is passenger smart enough to pass requests > for files in public/ back to apache or is some further configuration > required? I think everyone uses some variant on the following controller: class StaticX MIME_TYPES = {'.css' => 'text/css', '.js' => 'text/javascript', '.jpeg' => 'image/jpeg', '.jpg' => 'image/jpeg', '.png' => 'image/png'} def get(path) @headers['Content-Type'] = MIME_TYPES[path[/\.\w+$/, 0]] || "text/plain" unless path.include? ".." @headers['X-Sendfile'] = (BASE_DIR + path).to_s else @status = "403" "403 - Invalid path" end end end with declaring at top: BASE_DIR = Pathname.new(__FILE__).dirname + "public" Given that passenger picks up Camping apps only if they have a "public" subdirectory and a config.ru, it might make sense to create a camping/static library for serving static data with auto-mime-type detection and ship this with Camping. Serving static files seems to be done often. What do you guys think? N.B. I had to install Apache with Passenger and the xsendfile module, but then it worked out of the box. Kind regards, Paul -- PhD Student @ Eindhoven | email: paul at luon.net University of Technology, The Netherlands | JID: paul at luon.net >>> Using the Power of Debian GNU/Linux <<< | GnuPG key ID: 0x50064181 From coder at montx.com Tue Aug 3 02:57:54 2010 From: coder at montx.com (Raimon Fernandez) Date: Tue, 3 Aug 2010 08:57:54 +0200 Subject: Installing Camping on ubuntu lucid In-Reply-To: References: <4C22081F.3020501@monnet-usa.com> <246117F8-E93A-4C97-938D-05D9C41631F3@montx.com> Message-ID: <63A5C128-E651-4466-AFFA-26E64B8547E2@montx.com> hi, I'm moving my Camping from OS X to a Ubuntu Lucid unix machine. The camping gem has been successfully installed, but I can't access it directly from the command line. montx at lucid:/u/apps/portablechecking$ gem list *** LOCAL GEMS *** actionmailer (2.3.8) actionpack (2.3.8) activerecord (2.3.8) activeresource (2.3.8) activesupport (2.3.8) builder (2.1.2) camping (2.0) daemons (1.1.0) eventmachine (0.12.10) pg (0.9.0) rack (1.2.1, 1.1.0) rails (2.3.8) rake (0.8.7) sqlite3-ruby (1.3.1) thin (1.2.7) The ubuntu package is Camping 1.5 only ... sudo apt-get install camping http://packages.ubuntu.com/lucid/camping any ideas ? thanks, r. From deveritt at innotts.co.uk Tue Aug 3 05:33:19 2010 From: deveritt at innotts.co.uk (Dave Everitt) Date: Tue, 3 Aug 2010 10:33:19 +0100 Subject: Installing Camping on ubuntu lucid In-Reply-To: <63A5C128-E651-4466-AFFA-26E64B8547E2@montx.com> References: <4C22081F.3020501@monnet-usa.com> <246117F8-E93A-4C97-938D-05D9C41631F3@montx.com> <63A5C128-E651-4466-AFFA-26E64B8547E2@montx.com> Message-ID: <1BB377C5-96CD-4E34-AEEB-FFF82519CA34@innotts.co.uk> Hi Raimon use gem intall rather than apt-get - see: http://wiki.github.com/camping/camping/installation BUT it seems you already have Camping 2.0 in your gem list, so what do you see when you run: camping -v ? You might also want to look at your .bash_login (or .bash_profile etc.) PATH. Dave Everitt > hi, > > > I'm moving my Camping from OS X to a Ubuntu Lucid unix machine. > > The camping gem has been successfully installed, but I can't access > it directly from the command line. > > montx at lucid:/u/apps/portablechecking$ gem list > > *** LOCAL GEMS *** > > actionmailer (2.3.8) > actionpack (2.3.8) > activerecord (2.3.8) > activeresource (2.3.8) > activesupport (2.3.8) > builder (2.1.2) > camping (2.0) > daemons (1.1.0) > eventmachine (0.12.10) > pg (0.9.0) > rack (1.2.1, 1.1.0) > rails (2.3.8) > rake (0.8.7) > sqlite3-ruby (1.3.1) > thin (1.2.7) > > > The ubuntu package is Camping 1.5 only ... > > sudo apt-get install camping > http://packages.ubuntu.com/lucid/camping > > any ideas ? > > thanks, > > r. > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list From coder at montx.com Tue Aug 3 06:03:23 2010 From: coder at montx.com (Raimon Fernandez) Date: Tue, 3 Aug 2010 12:03:23 +0200 Subject: Installing Camping on ubuntu lucid In-Reply-To: <1BB377C5-96CD-4E34-AEEB-FFF82519CA34@innotts.co.uk> References: <4C22081F.3020501@monnet-usa.com> <246117F8-E93A-4C97-938D-05D9C41631F3@montx.com> <63A5C128-E651-4466-AFFA-26E64B8547E2@montx.com> <1BB377C5-96CD-4E34-AEEB-FFF82519CA34@innotts.co.uk> Message-ID: <8C397A50-BFC5-4D93-9817-C4990C7E1221@montx.com> hi David, On 3ago, 2010, at 11:33 , Dave Everitt wrote: > Hi Raimon > > use gem intall rather than apt-get - see: > http://wiki.github.com/camping/camping/installation yes, I know, this is how I've installed it. > BUT it seems you already have Camping 2.0 in your gem list, so what do you see when you run: > camping -v nothing, it's not installed: montx at lucid:~$ camping -v The program 'camping' is currently not installed. You can install it by typing: sudo apt-get install camping > You might also want to look at your .bash_login (or .bash_profile etc.) PATH. the problem was that I was trying to add manually the PATH the gem camping, not the camping bin ... now it works manually: montx at lucid:/var/lib/gems/1.8/bin$ ./camping -v thanks! r. > > Dave Everitt > >> hi, >> >> >> I'm moving my Camping from OS X to a Ubuntu Lucid unix machine. >> >> The camping gem has been successfully installed, but I can't access it directly from the command line. >> >> montx at lucid:/u/apps/portablechecking$ gem list >> >> *** LOCAL GEMS *** >> >> actionmailer (2.3.8) >> actionpack (2.3.8) >> activerecord (2.3.8) >> activeresource (2.3.8) >> activesupport (2.3.8) >> builder (2.1.2) >> camping (2.0) >> daemons (1.1.0) >> eventmachine (0.12.10) >> pg (0.9.0) >> rack (1.2.1, 1.1.0) >> rails (2.3.8) >> rake (0.8.7) >> sqlite3-ruby (1.3.1) >> thin (1.2.7) >> >> >> The ubuntu package is Camping 1.5 only ... >> >> sudo apt-get install camping >> http://packages.ubuntu.com/lucid/camping >> >> any ideas ? >> >> thanks, >> >> r. >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > From matt at roughest.net Tue Aug 3 13:37:28 2010 From: matt at roughest.net (Matt Zukowski) Date: Tue, 3 Aug 2010 13:37:28 -0400 Subject: Installing Camping on ubuntu lucid In-Reply-To: <8C397A50-BFC5-4D93-9817-C4990C7E1221@montx.com> References: <4C22081F.3020501@monnet-usa.com> <246117F8-E93A-4C97-938D-05D9C41631F3@montx.com> <63A5C128-E651-4466-AFFA-26E64B8547E2@montx.com> <1BB377C5-96CD-4E34-AEEB-FFF82519CA34@innotts.co.uk> <8C397A50-BFC5-4D93-9817-C4990C7E1221@montx.com> Message-ID: I've always had issues on Ubuntu with the gem bin path not being added properly to $PATH. It's frustrating that this hasn't been addressed. I suspect there's a issue ticket sitting somewhere out there closed by a grumpy maintainer claiming that additions to $PATH are against debian policy, or some b.s. like that. On Tue, Aug 3, 2010 at 6:03 AM, Raimon Fernandez wrote: > hi David, > > On 3ago, 2010, at 11:33 , Dave Everitt wrote: > > > Hi Raimon > > > > use gem intall rather than apt-get - see: > > http://wiki.github.com/camping/camping/installation > > yes, I know, this is how I've installed it. > > > > BUT it seems you already have Camping 2.0 in your gem list, so what do > you see when you run: > > camping -v > > nothing, it's not installed: > > montx at lucid:~$ camping -v > The program 'camping' is currently not installed. You can install it by > typing: > sudo apt-get install camping > > > You might also want to look at your .bash_login (or .bash_profile etc.) > PATH. > > the problem was that I was trying to add manually the PATH the gem camping, > not the camping bin ... > > now it works manually: > > montx at lucid:/var/lib/gems/1.8/bin$ ./camping -v > > > thanks! > > r. > > > > > > Dave Everitt > > > >> hi, > >> > >> > >> I'm moving my Camping from OS X to a Ubuntu Lucid unix machine. > >> > >> The camping gem has been successfully installed, but I can't access it > directly from the command line. > >> > >> montx at lucid:/u/apps/portablechecking$ gem list > >> > >> *** LOCAL GEMS *** > >> > >> actionmailer (2.3.8) > >> actionpack (2.3.8) > >> activerecord (2.3.8) > >> activeresource (2.3.8) > >> activesupport (2.3.8) > >> builder (2.1.2) > >> camping (2.0) > >> daemons (1.1.0) > >> eventmachine (0.12.10) > >> pg (0.9.0) > >> rack (1.2.1, 1.1.0) > >> rails (2.3.8) > >> rake (0.8.7) > >> sqlite3-ruby (1.3.1) > >> thin (1.2.7) > >> > >> > >> The ubuntu package is Camping 1.5 only ... > >> > >> sudo apt-get install camping > >> http://packages.ubuntu.com/lucid/camping > >> > >> any ideas ? > >> > >> thanks, > >> > >> r. > >> _______________________________________________ > >> Camping-list mailing list > >> Camping-list at rubyforge.org > >> http://rubyforge.org/mailman/listinfo/camping-list > > > > _______________________________________________ > > Camping-list mailing list > > Camping-list at rubyforge.org > > http://rubyforge.org/mailman/listinfo/camping-list > > > > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > -------------- next part -------------- An HTML attachment was scrubbed... URL: From coder at montx.com Fri Aug 6 03:52:20 2010 From: coder at montx.com (Raimon Fernandez) Date: Fri, 6 Aug 2010 09:52:20 +0200 Subject: nginx + thin + camping => adapter not found In-Reply-To: References: <4C22081F.3020501@monnet-usa.com> <246117F8-E93A-4C97-938D-05D9C41631F3@montx.com> <63A5C128-E651-4466-AFFA-26E64B8547E2@montx.com> <1BB377C5-96CD-4E34-AEEB-FFF82519CA34@innotts.co.uk> <8C397A50-BFC5-4D93-9817-C4990C7E1221@montx.com> Message-ID: <63D51CCD-F43E-4F4F-A68E-1472228A5A87@montx.com> Hi again, I've moved my Camping app from my developer machine to my deployment machine, a lucid linux. I use nginx + thin on all my RoR, and I want to use the same setup for my Camping app. In the log of thin I have this error: "No adapter found for /u/apps/portablechecking" If I go to /u/apps/portablechecking/ and start camping manually there using: montx at lucid:/u/apps/portablechecking$ thin start >> Using rack adapter >> Thin web server (v1.2.7 codename No Hup) >> Maximum connections set to 1024 >> Listening on 0.0.0.0:3000, CTRL+C to stop everything is OK, I can access to my camping app. If I start manually with the rack file: montx at lucid:/u/apps/portablechecking$ thin -R config.ru start >> Thin web server (v1.2.7 codename No Hup) >> Maximum connections set to 1024 >> Listening on 0.0.0.0:3000, CTRL+C to stop everything is OK, I can access to my camping app. but when thin gets their config file for my camping app, it can't find an adapter. here's the .yml config file for thin: # copy this file to: /etc/thin/ --- user: montx timeout: 30 max_conns: 1024 require: [] environment: production max_persistent_conns: 512 servers: 3 daemonize: true socket: /tmp/thin_portablechecking.sock chdir: /u/apps/portablechecking/ pid: /u/apps/portablechecking/pids/thin.pid log: /u/apps/portablechecking/log/thin.log I'm using unix sockets to comunicate between nginx and thin I've posted this question in the thin list but seems the list is 'sleeping' After some googling I found something that can be related: * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * Extracted from here: http://www.eleven33.com/?p=29 %w[ rubygems camping active_record camping/db camping/session reststop json active_support net/http rack ].each { |x| require x} Camping.goes :Operator #So after the Camping Instantiation I use this little piece of code to let thin handle the static files. use Rack::Static, :urls => ["/static", "/images", "/css", "/javascripts"], :root => File.expand_path(File.dirname(__FILE__)) #All my Operator Code goes in here# #Here us the end of my file. To start the Thin + Camping application. Operator::Models::Base.establish_connection :adapter => ?sqlite3?, :database => ?operator.db? Operator::Models::Base.logger = Logger.new(?operator.log?) run Rack::Adapter::Camping.new(Operator) * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * the last line is really necessary ? run Rack::Adapter::Camping.new(Operator) what I'm doing wrong ? thanks ! regards, r. From coder at montx.com Fri Aug 6 03:57:43 2010 From: coder at montx.com (Raimon Fernandez) Date: Fri, 6 Aug 2010 09:57:43 +0200 Subject: nginx + thin + camping => adapter not found In-Reply-To: <63D51CCD-F43E-4F4F-A68E-1472228A5A87@montx.com> References: <4C22081F.3020501@monnet-usa.com> <246117F8-E93A-4C97-938D-05D9C41631F3@montx.com> <63A5C128-E651-4466-AFFA-26E64B8547E2@montx.com> <1BB377C5-96CD-4E34-AEEB-FFF82519CA34@innotts.co.uk> <8C397A50-BFC5-4D93-9817-C4990C7E1221@montx.com> <63D51CCD-F43E-4F4F-A68E-1472228A5A87@montx.com> Message-ID: <85118FB1-AC51-4427-A189-289CD616D3FF@montx.com> here's is my config.ru require 'list' List.create if List.respond_to?(:create) # call List.create if it exists run List # and run the app! On 6ago, 2010, at 09:52 , Raimon Fernandez wrote: > Hi again, > > > I've moved my Camping app from my developer machine to my deployment machine, a lucid linux. > > I use nginx + thin on all my RoR, and I want to use the same setup for my Camping app. > > In the log of thin I have this error: > > "No adapter found for /u/apps/portablechecking" > > If I go to /u/apps/portablechecking/ and start camping manually there using: > > montx at lucid:/u/apps/portablechecking$ thin start >>> Using rack adapter >>> Thin web server (v1.2.7 codename No Hup) >>> Maximum connections set to 1024 >>> Listening on 0.0.0.0:3000, CTRL+C to stop > > everything is OK, I can access to my camping app. > > If I start manually with the rack file: > > montx at lucid:/u/apps/portablechecking$ thin -R config.ru start >>> Thin web server (v1.2.7 codename No Hup) >>> Maximum connections set to 1024 >>> Listening on 0.0.0.0:3000, CTRL+C to stop > > everything is OK, I can access to my camping app. > > > but when thin gets their config file for my camping app, it can't find an adapter. > > here's the .yml config file for thin: > > # copy this file to: /etc/thin/ > --- > user: montx > timeout: 30 > max_conns: 1024 > require: [] > > environment: production > max_persistent_conns: 512 > servers: 3 > daemonize: true > socket: /tmp/thin_portablechecking.sock > > chdir: /u/apps/portablechecking/ > pid: /u/apps/portablechecking/pids/thin.pid > log: /u/apps/portablechecking/log/thin.log > > I'm using unix sockets to comunicate between nginx and thin > > I've posted this question in the thin list but seems the list is 'sleeping' > > After some googling I found something that can be related: > > * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * > Extracted from here: http://www.eleven33.com/?p=29 > > %w[ rubygems camping active_record camping/db camping/session reststop json active_support net/http rack ].each { |x| require x} > > Camping.goes :Operator > > #So after the Camping Instantiation I use this little piece of code to let thin handle the static files. > use Rack::Static, :urls => ["/static", "/images", "/css", "/javascripts"], :root => File.expand_path(File.dirname(__FILE__)) > > #All my Operator Code goes in here# > > #Here us the end of my file. To start the Thin + Camping application. > > Operator::Models::Base.establish_connection :adapter => ?sqlite3?, :database => ?operator.db? > Operator::Models::Base.logger = Logger.new(?operator.log?) > run Rack::Adapter::Camping.new(Operator) > * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * > > the last line is really necessary ? > > run Rack::Adapter::Camping.new(Operator) > > what I'm doing wrong ? > > thanks ! > > regards, > > r. > > > > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list From coder at montx.com Fri Aug 6 12:49:29 2010 From: coder at montx.com (Raimon Fernandez) Date: Fri, 6 Aug 2010 18:49:29 +0200 Subject: nginx + thin + camping => adapter not found In-Reply-To: <85118FB1-AC51-4427-A189-289CD616D3FF@montx.com> References: <4C22081F.3020501@monnet-usa.com> <246117F8-E93A-4C97-938D-05D9C41631F3@montx.com> <63A5C128-E651-4466-AFFA-26E64B8547E2@montx.com> <1BB377C5-96CD-4E34-AEEB-FFF82519CA34@innotts.co.uk> <8C397A50-BFC5-4D93-9817-C4990C7E1221@montx.com> <63D51CCD-F43E-4F4F-A68E-1472228A5A87@montx.com> <85118FB1-AC51-4427-A189-289CD616D3FF@montx.com> Message-ID: <7CCE6A60-1DFB-43E8-8678-81A4B2ED6D1D@montx.com> and my thin version: thin 1.2.7 codename No Hup and camping version: 2.0 still no idea why it is not working ... thanks, r. On 6ago, 2010, at 09:57 , Raimon Fernandez wrote: > here's is my config.ru > > require 'list' > List.create if List.respond_to?(:create) # call List.create if it exists > run List # and run the app! > > > > > > > > On 6ago, 2010, at 09:52 , Raimon Fernandez wrote: > >> Hi again, >> >> >> I've moved my Camping app from my developer machine to my deployment machine, a lucid linux. >> >> I use nginx + thin on all my RoR, and I want to use the same setup for my Camping app. >> >> In the log of thin I have this error: >> >> "No adapter found for /u/apps/portablechecking" >> >> If I go to /u/apps/portablechecking/ and start camping manually there using: >> >> montx at lucid:/u/apps/portablechecking$ thin start >>>> Using rack adapter >>>> Thin web server (v1.2.7 codename No Hup) >>>> Maximum connections set to 1024 >>>> Listening on 0.0.0.0:3000, CTRL+C to stop >> >> everything is OK, I can access to my camping app. >> >> If I start manually with the rack file: >> >> montx at lucid:/u/apps/portablechecking$ thin -R config.ru start >>>> Thin web server (v1.2.7 codename No Hup) >>>> Maximum connections set to 1024 >>>> Listening on 0.0.0.0:3000, CTRL+C to stop >> >> everything is OK, I can access to my camping app. >> >> >> but when thin gets their config file for my camping app, it can't find an adapter. >> >> here's the .yml config file for thin: >> >> # copy this file to: /etc/thin/ >> --- >> user: montx >> timeout: 30 >> max_conns: 1024 >> require: [] >> >> environment: production >> max_persistent_conns: 512 >> servers: 3 >> daemonize: true >> socket: /tmp/thin_portablechecking.sock >> >> chdir: /u/apps/portablechecking/ >> pid: /u/apps/portablechecking/pids/thin.pid >> log: /u/apps/portablechecking/log/thin.log >> >> I'm using unix sockets to comunicate between nginx and thin >> >> I've posted this question in the thin list but seems the list is 'sleeping' >> >> After some googling I found something that can be related: >> >> * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * >> Extracted from here: http://www.eleven33.com/?p=29 >> >> %w[ rubygems camping active_record camping/db camping/session reststop json active_support net/http rack ].each { |x| require x} >> >> Camping.goes :Operator >> >> #So after the Camping Instantiation I use this little piece of code to let thin handle the static files. >> use Rack::Static, :urls => ["/static", "/images", "/css", "/javascripts"], :root => File.expand_path(File.dirname(__FILE__)) >> >> #All my Operator Code goes in here# >> >> #Here us the end of my file. To start the Thin + Camping application. >> >> Operator::Models::Base.establish_connection :adapter => ?sqlite3?, :database => ?operator.db? >> Operator::Models::Base.logger = Logger.new(?operator.log?) >> run Rack::Adapter::Camping.new(Operator) >> * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * >> >> the last line is really necessary ? >> >> run Rack::Adapter::Camping.new(Operator) >> >> what I'm doing wrong ? >> >> thanks ! >> >> regards, >> >> r. >> >> >> >> >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list > > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list From coder at montx.com Sun Aug 8 06:20:53 2010 From: coder at montx.com (Raimon Fernandez) Date: Sun, 8 Aug 2010 12:20:53 +0200 Subject: [solved]Re: nginx + thin + camping => adapter not found In-Reply-To: <7CCE6A60-1DFB-43E8-8678-81A4B2ED6D1D@montx.com> References: <4C22081F.3020501@monnet-usa.com> <246117F8-E93A-4C97-938D-05D9C41631F3@montx.com> <63A5C128-E651-4466-AFFA-26E64B8547E2@montx.com> <1BB377C5-96CD-4E34-AEEB-FFF82519CA34@innotts.co.uk> <8C397A50-BFC5-4D93-9817-C4990C7E1221@montx.com> <63D51CCD-F43E-4F4F-A68E-1472228A5A87@montx.com> <85118FB1-AC51-4427-A189-289CD616D3FF@montx.com> <7CCE6A60-1DFB-43E8-8678-81A4B2ED6D1D@montx.com> Message-ID: <2994ED7B-2F18-4C6A-8241-B88DF461ECB9@montx.com> hi, well, finally all is working fine ... there were some problems with thin configuration file and one missing require 'rubygems' in the config.ru file, that curiosly, it was not necessary when starting thin manually ... thanks, r. On 6ago, 2010, at 18:49 , Raimon Fernandez wrote: > and my thin version: thin 1.2.7 codename No Hup > > and camping version: 2.0 > > still no idea why it is not working ... > > thanks, > > r. > On 6ago, 2010, at 09:57 , Raimon Fernandez wrote: > >> here's is my config.ru >> >> require 'list' >> List.create if List.respond_to?(:create) # call List.create if it exists >> run List # and run the app! >> >> >> >> >> >> >> >> On 6ago, 2010, at 09:52 , Raimon Fernandez wrote: >> >>> Hi again, >>> >>> >>> I've moved my Camping app from my developer machine to my deployment machine, a lucid linux. >>> >>> I use nginx + thin on all my RoR, and I want to use the same setup for my Camping app. >>> >>> In the log of thin I have this error: >>> >>> "No adapter found for /u/apps/portablechecking" >>> >>> If I go to /u/apps/portablechecking/ and start camping manually there using: >>> >>> montx at lucid:/u/apps/portablechecking$ thin start >>>>> Using rack adapter >>>>> Thin web server (v1.2.7 codename No Hup) >>>>> Maximum connections set to 1024 >>>>> Listening on 0.0.0.0:3000, CTRL+C to stop >>> >>> everything is OK, I can access to my camping app. >>> >>> If I start manually with the rack file: >>> >>> montx at lucid:/u/apps/portablechecking$ thin -R config.ru start >>>>> Thin web server (v1.2.7 codename No Hup) >>>>> Maximum connections set to 1024 >>>>> Listening on 0.0.0.0:3000, CTRL+C to stop >>> >>> everything is OK, I can access to my camping app. >>> >>> >>> but when thin gets their config file for my camping app, it can't find an adapter. >>> >>> here's the .yml config file for thin: >>> >>> # copy this file to: /etc/thin/ >>> --- >>> user: montx >>> timeout: 30 >>> max_conns: 1024 >>> require: [] >>> >>> environment: production >>> max_persistent_conns: 512 >>> servers: 3 >>> daemonize: true >>> socket: /tmp/thin_portablechecking.sock >>> >>> chdir: /u/apps/portablechecking/ >>> pid: /u/apps/portablechecking/pids/thin.pid >>> log: /u/apps/portablechecking/log/thin.log >>> >>> I'm using unix sockets to comunicate between nginx and thin >>> >>> I've posted this question in the thin list but seems the list is 'sleeping' >>> >>> After some googling I found something that can be related: >>> >>> * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * >>> Extracted from here: http://www.eleven33.com/?p=29 >>> >>> %w[ rubygems camping active_record camping/db camping/session reststop json active_support net/http rack ].each { |x| require x} >>> >>> Camping.goes :Operator >>> >>> #So after the Camping Instantiation I use this little piece of code to let thin handle the static files. >>> use Rack::Static, :urls => ["/static", "/images", "/css", "/javascripts"], :root => File.expand_path(File.dirname(__FILE__)) >>> >>> #All my Operator Code goes in here# >>> >>> #Here us the end of my file. To start the Thin + Camping application. >>> >>> Operator::Models::Base.establish_connection :adapter => ?sqlite3?, :database => ?operator.db? >>> Operator::Models::Base.logger = Logger.new(?operator.log?) >>> run Rack::Adapter::Camping.new(Operator) >>> * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * >>> >>> the last line is really necessary ? >>> >>> run Rack::Adapter::Camping.new(Operator) >>> >>> what I'm doing wrong ? >>> >>> thanks ! >>> >>> regards, >>> >>> r. >>> >>> >>> >>> >>> _______________________________________________ >>> Camping-list mailing list >>> Camping-list at rubyforge.org >>> http://rubyforge.org/mailman/listinfo/camping-list >> >> >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list > > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list From dsusco at gmail.com Mon Aug 9 10:15:49 2010 From: dsusco at gmail.com (David Susco) Date: Mon, 9 Aug 2010 10:15:49 -0400 Subject: two security questions Message-ID: Hey guys, What do people do to protect against cross-site request forgery? To mimic what rails does I was thinking of creating a unique key for each session, and then in my logged_in? helper checking if the key passed by the user matches the one I set in the session. On the second question, I'm using Tilt with Haml templates. Any idea how I can set Haml's :escape_html option so each template escapes all HTML within variables? -- Dave From ted at tedkimble.com Mon Aug 9 12:22:57 2010 From: ted at tedkimble.com (Ted Kimble) Date: Mon, 9 Aug 2010 11:22:57 -0500 Subject: two security questions In-Reply-To: References: Message-ID: For cross-site request forgery protection I've simply used the Rack::Csrf middleware before (http://github.com/baldowl/rack_csrf). The github page is pretty self explanatory. For Haml, you should just be able to set its :escape_html option to true and then %p= @something_nasty will be escaped by default. See: http://haml-lang.com/docs/yardoc/file.HAML_REFERENCE.html#escape_html-option for more info. Best, Ted On Mon, Aug 9, 2010 at 9:15 AM, David Susco wrote: > Hey guys, > > What do people do to protect against cross-site request forgery? To > mimic what rails does I was thinking of creating a unique key for each > session, and then in my logged_in? helper checking if the key passed > by the user matches the one I set in the session. > > On the second question, I'm using Tilt with Haml templates. Any idea > how I can set Haml's :escape_html option so each template escapes all > HTML within variables? > > -- > Dave > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > From dsusco at gmail.com Mon Aug 9 13:08:02 2010 From: dsusco at gmail.com (David Susco) Date: Mon, 9 Aug 2010 13:08:02 -0400 Subject: two security questions In-Reply-To: References: Message-ID: Thanks I'll look into the middleware. I know that's how you escape HTML in Haml, what am asking though is how you set the :escape_html option when all you have is an instance of Tilt. Dave On Mon, Aug 9, 2010 at 12:22 PM, Ted Kimble wrote: > For cross-site request forgery protection I've simply used the > Rack::Csrf middleware before (http://github.com/baldowl/rack_csrf). > The github page is pretty self explanatory. > > For Haml, you should just be able to set its :escape_html option to > true and then > > ? ?%p= @something_nasty > > will be escaped by default. See: > > http://haml-lang.com/docs/yardoc/file.HAML_REFERENCE.html#escape_html-option > > for more info. > > Best, > Ted > > On Mon, Aug 9, 2010 at 9:15 AM, David Susco wrote: >> Hey guys, >> >> What do people do to protect against cross-site request forgery? To >> mimic what rails does I was thinking of creating a unique key for each >> session, and then in my logged_in? helper checking if the key passed >> by the user matches the one I set in the session. >> >> On the second question, I'm using Tilt with Haml templates. Any idea >> how I can set Haml's :escape_html option so each template escapes all >> HTML within variables? >> >> -- >> Dave >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list >> > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > -- Dave From judofyr at gmail.com Tue Aug 10 16:01:13 2010 From: judofyr at gmail.com (Magnus Holm) Date: Tue, 10 Aug 2010 22:01:13 +0200 Subject: two security questions In-Reply-To: References: Message-ID: David, As far as I remember, this should work: module App set :haml, { :escape_html => true } end You set options (as specified in http://github.com/rtomayko/tilt/blob/master/TEMPLATES.md) by: set :EXTENSION, { :a=> true, :b => false } // Magnus Holm On Mon, Aug 9, 2010 at 19:08, David Susco wrote: > Thanks I'll look into the middleware. > > I know that's how you escape HTML in Haml, what am asking though is > how you set the :escape_html option when all you have is an instance > of Tilt. > > Dave > > On Mon, Aug 9, 2010 at 12:22 PM, Ted Kimble wrote: >> For cross-site request forgery protection I've simply used the >> Rack::Csrf middleware before (http://github.com/baldowl/rack_csrf). >> The github page is pretty self explanatory. >> >> For Haml, you should just be able to set its :escape_html option to >> true and then >> >> ? ?%p= @something_nasty >> >> will be escaped by default. See: >> >> http://haml-lang.com/docs/yardoc/file.HAML_REFERENCE.html#escape_html-option >> >> for more info. >> >> Best, >> Ted >> >> On Mon, Aug 9, 2010 at 9:15 AM, David Susco wrote: >>> Hey guys, >>> >>> What do people do to protect against cross-site request forgery? To >>> mimic what rails does I was thinking of creating a unique key for each >>> session, and then in my logged_in? helper checking if the key passed >>> by the user matches the one I set in the session. >>> >>> On the second question, I'm using Tilt with Haml templates. Any idea >>> how I can set Haml's :escape_html option so each template escapes all >>> HTML within variables? >>> >>> -- >>> Dave >>> _______________________________________________ >>> Camping-list mailing list >>> Camping-list at rubyforge.org >>> http://rubyforge.org/mailman/listinfo/camping-list >>> >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list >> > > > > -- > Dave > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > From dsusco at gmail.com Tue Aug 10 16:50:23 2010 From: dsusco at gmail.com (David Susco) Date: Tue, 10 Aug 2010 16:50:23 -0400 Subject: two security questions In-Reply-To: References: Message-ID: Thanks, that did the trick. Got to comb through my templates now though :P. On Tue, Aug 10, 2010 at 4:01 PM, Magnus Holm wrote: > David, > > As far as I remember, this should work: > > ?module App > ? ?set :haml, { :escape_html => true } > ?end > > You set options (as specified in > http://github.com/rtomayko/tilt/blob/master/TEMPLATES.md) by: > > ?set :EXTENSION, { :a=> true, :b => false } > > // Magnus Holm > > > > On Mon, Aug 9, 2010 at 19:08, David Susco wrote: >> Thanks I'll look into the middleware. >> >> I know that's how you escape HTML in Haml, what am asking though is >> how you set the :escape_html option when all you have is an instance >> of Tilt. >> >> Dave >> >> On Mon, Aug 9, 2010 at 12:22 PM, Ted Kimble wrote: >>> For cross-site request forgery protection I've simply used the >>> Rack::Csrf middleware before (http://github.com/baldowl/rack_csrf). >>> The github page is pretty self explanatory. >>> >>> For Haml, you should just be able to set its :escape_html option to >>> true and then >>> >>> ? ?%p= @something_nasty >>> >>> will be escaped by default. See: >>> >>> http://haml-lang.com/docs/yardoc/file.HAML_REFERENCE.html#escape_html-option >>> >>> for more info. >>> >>> Best, >>> Ted >>> >>> On Mon, Aug 9, 2010 at 9:15 AM, David Susco wrote: >>>> Hey guys, >>>> >>>> What do people do to protect against cross-site request forgery? To >>>> mimic what rails does I was thinking of creating a unique key for each >>>> session, and then in my logged_in? helper checking if the key passed >>>> by the user matches the one I set in the session. >>>> >>>> On the second question, I'm using Tilt with Haml templates. Any idea >>>> how I can set Haml's :escape_html option so each template escapes all >>>> HTML within variables? >>>> >>>> -- >>>> Dave >>>> _______________________________________________ >>>> Camping-list mailing list >>>> Camping-list at rubyforge.org >>>> http://rubyforge.org/mailman/listinfo/camping-list >>>> >>> _______________________________________________ >>> Camping-list mailing list >>> Camping-list at rubyforge.org >>> http://rubyforge.org/mailman/listinfo/camping-list >>> >> >> >> >> -- >> Dave >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list >> > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list -- Dave From judofyr at gmail.com Tue Aug 10 17:25:15 2010 From: judofyr at gmail.com (Magnus Holm) Date: Tue, 10 Aug 2010 23:25:15 +0200 Subject: two security questions In-Reply-To: References: Message-ID: Great; sorry for the delay, but I've been here in the last days :-) http://upload.wikimedia.org/wikipedia/commons/b/bd/Preikestolen_Norge.jpg // Magnus Holm On Tue, Aug 10, 2010 at 22:50, David Susco wrote: > Thanks, that did the trick. Got to comb through my templates now though :P. > > On Tue, Aug 10, 2010 at 4:01 PM, Magnus Holm wrote: >> David, >> >> As far as I remember, this should work: >> >> ?module App >> ? ?set :haml, { :escape_html => true } >> ?end >> >> You set options (as specified in >> http://github.com/rtomayko/tilt/blob/master/TEMPLATES.md) by: >> >> ?set :EXTENSION, { :a=> true, :b => false } >> >> // Magnus Holm >> >> >> >> On Mon, Aug 9, 2010 at 19:08, David Susco wrote: >>> Thanks I'll look into the middleware. >>> >>> I know that's how you escape HTML in Haml, what am asking though is >>> how you set the :escape_html option when all you have is an instance >>> of Tilt. >>> >>> Dave >>> >>> On Mon, Aug 9, 2010 at 12:22 PM, Ted Kimble wrote: >>>> For cross-site request forgery protection I've simply used the >>>> Rack::Csrf middleware before (http://github.com/baldowl/rack_csrf). >>>> The github page is pretty self explanatory. >>>> >>>> For Haml, you should just be able to set its :escape_html option to >>>> true and then >>>> >>>> ? ?%p= @something_nasty >>>> >>>> will be escaped by default. See: >>>> >>>> http://haml-lang.com/docs/yardoc/file.HAML_REFERENCE.html#escape_html-option >>>> >>>> for more info. >>>> >>>> Best, >>>> Ted >>>> >>>> On Mon, Aug 9, 2010 at 9:15 AM, David Susco wrote: >>>>> Hey guys, >>>>> >>>>> What do people do to protect against cross-site request forgery? To >>>>> mimic what rails does I was thinking of creating a unique key for each >>>>> session, and then in my logged_in? helper checking if the key passed >>>>> by the user matches the one I set in the session. >>>>> >>>>> On the second question, I'm using Tilt with Haml templates. Any idea >>>>> how I can set Haml's :escape_html option so each template escapes all >>>>> HTML within variables? >>>>> >>>>> -- >>>>> Dave >>>>> _______________________________________________ >>>>> Camping-list mailing list >>>>> Camping-list at rubyforge.org >>>>> http://rubyforge.org/mailman/listinfo/camping-list >>>>> >>>> _______________________________________________ >>>> Camping-list mailing list >>>> Camping-list at rubyforge.org >>>> http://rubyforge.org/mailman/listinfo/camping-list >>>> >>> >>> >>> >>> -- >>> Dave >>> _______________________________________________ >>> Camping-list mailing list >>> Camping-list at rubyforge.org >>> http://rubyforge.org/mailman/listinfo/camping-list >>> >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list > > > > -- > Dave > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > From dsusco at gmail.com Wed Aug 11 09:11:11 2010 From: dsusco at gmail.com (David Susco) Date: Wed, 11 Aug 2010 09:11:11 -0400 Subject: two security questions In-Reply-To: References: Message-ID: Now that looks like a fun climb. =) Dave On Tue, Aug 10, 2010 at 5:25 PM, Magnus Holm wrote: > Great; sorry for the delay, but I've been here in the last days :-) > > http://upload.wikimedia.org/wikipedia/commons/b/bd/Preikestolen_Norge.jpg > > // Magnus Holm > > > > On Tue, Aug 10, 2010 at 22:50, David Susco wrote: >> Thanks, that did the trick. Got to comb through my templates now though :P. >> >> On Tue, Aug 10, 2010 at 4:01 PM, Magnus Holm wrote: >>> David, >>> >>> As far as I remember, this should work: >>> >>> ?module App >>> ? ?set :haml, { :escape_html => true } >>> ?end >>> >>> You set options (as specified in >>> http://github.com/rtomayko/tilt/blob/master/TEMPLATES.md) by: >>> >>> ?set :EXTENSION, { :a=> true, :b => false } >>> >>> // Magnus Holm >>> >>> >>> >>> On Mon, Aug 9, 2010 at 19:08, David Susco wrote: >>>> Thanks I'll look into the middleware. >>>> >>>> I know that's how you escape HTML in Haml, what am asking though is >>>> how you set the :escape_html option when all you have is an instance >>>> of Tilt. >>>> >>>> Dave >>>> >>>> On Mon, Aug 9, 2010 at 12:22 PM, Ted Kimble wrote: >>>>> For cross-site request forgery protection I've simply used the >>>>> Rack::Csrf middleware before (http://github.com/baldowl/rack_csrf). >>>>> The github page is pretty self explanatory. >>>>> >>>>> For Haml, you should just be able to set its :escape_html option to >>>>> true and then >>>>> >>>>> ? ?%p= @something_nasty >>>>> >>>>> will be escaped by default. See: >>>>> >>>>> http://haml-lang.com/docs/yardoc/file.HAML_REFERENCE.html#escape_html-option >>>>> >>>>> for more info. >>>>> >>>>> Best, >>>>> Ted >>>>> >>>>> On Mon, Aug 9, 2010 at 9:15 AM, David Susco wrote: >>>>>> Hey guys, >>>>>> >>>>>> What do people do to protect against cross-site request forgery? To >>>>>> mimic what rails does I was thinking of creating a unique key for each >>>>>> session, and then in my logged_in? helper checking if the key passed >>>>>> by the user matches the one I set in the session. >>>>>> >>>>>> On the second question, I'm using Tilt with Haml templates. Any idea >>>>>> how I can set Haml's :escape_html option so each template escapes all >>>>>> HTML within variables? >>>>>> >>>>>> -- >>>>>> Dave >>>>>> _______________________________________________ >>>>>> Camping-list mailing list >>>>>> Camping-list at rubyforge.org >>>>>> http://rubyforge.org/mailman/listinfo/camping-list >>>>>> >>>>> _______________________________________________ >>>>> Camping-list mailing list >>>>> Camping-list at rubyforge.org >>>>> http://rubyforge.org/mailman/listinfo/camping-list >>>>> >>>> >>>> >>>> >>>> -- >>>> Dave >>>> _______________________________________________ >>>> Camping-list mailing list >>>> Camping-list at rubyforge.org >>>> http://rubyforge.org/mailman/listinfo/camping-list >>>> >>> _______________________________________________ >>> Camping-list mailing list >>> Camping-list at rubyforge.org >>> http://rubyforge.org/mailman/listinfo/camping-list >> >> >> >> -- >> Dave >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list >> > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list -- Dave From dsusco at gmail.com Wed Aug 11 15:33:04 2010 From: dsusco at gmail.com (David Susco) Date: Wed, 11 Aug 2010 15:33:04 -0400 Subject: two security questions In-Reply-To: References: Message-ID: Ted, Do you use Camping::Session with Rack::Csrf? If so, how did you get it to work? Once I include Camping::Session the csrf_token changes every time I call the method. Can anyone explain what include Camping::Session is actually doing? Dave On Mon, Aug 9, 2010 at 12:22 PM, Ted Kimble wrote: > For cross-site request forgery protection I've simply used the > Rack::Csrf middleware before (http://github.com/baldowl/rack_csrf). > The github page is pretty self explanatory. > > For Haml, you should just be able to set its :escape_html option to > true and then > > ? ?%p= @something_nasty > > will be escaped by default. See: > > http://haml-lang.com/docs/yardoc/file.HAML_REFERENCE.html#escape_html-option > > for more info. > > Best, > Ted > > On Mon, Aug 9, 2010 at 9:15 AM, David Susco wrote: >> Hey guys, >> >> What do people do to protect against cross-site request forgery? To >> mimic what rails does I was thinking of creating a unique key for each >> session, and then in my logged_in? helper checking if the key passed >> by the user matches the one I set in the session. >> >> On the second question, I'm using Tilt with Haml templates. Any idea >> how I can set Haml's :escape_html option so each template escapes all >> HTML within variables? >> >> -- >> Dave >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list >> > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > -- Dave From ted at tedkimble.com Wed Aug 11 18:56:19 2010 From: ted at tedkimble.com (Ted Kimble) Date: Wed, 11 Aug 2010 17:56:19 -0500 Subject: two security questions In-Reply-To: References: Message-ID: Dave, Unfortunately I've actually not yet used Rack::Csrf with Camping. In Sinatra, I just: use Rack::Session::Cookie, :secret => "something" use Rack::Csrf and it works fine. Looking at Camping's source for Camping::Session, it looks like it's basically doing the same (http://github.com/camping/camping/blob/master/lib/camping/session.rb#L32). The csrf_token shouldn't be changing every time, as Rack::Csrf is storing it in your session. Can you verify that "rack.session" is present in your session. Ted On Wed, Aug 11, 2010 at 2:33 PM, David Susco wrote: > Ted, > > Do you use Camping::Session with Rack::Csrf? If so, how did you get it > to work? Once I include Camping::Session the csrf_token changes every > time I call the method. > > Can anyone explain what include Camping::Session is actually doing? > > Dave > > On Mon, Aug 9, 2010 at 12:22 PM, Ted Kimble wrote: >> For cross-site request forgery protection I've simply used the >> Rack::Csrf middleware before (http://github.com/baldowl/rack_csrf). >> The github page is pretty self explanatory. >> >> For Haml, you should just be able to set its :escape_html option to >> true and then >> >> ? ?%p= @something_nasty >> >> will be escaped by default. See: >> >> http://haml-lang.com/docs/yardoc/file.HAML_REFERENCE.html#escape_html-option >> >> for more info. >> >> Best, >> Ted >> >> On Mon, Aug 9, 2010 at 9:15 AM, David Susco wrote: >>> Hey guys, >>> >>> What do people do to protect against cross-site request forgery? To >>> mimic what rails does I was thinking of creating a unique key for each >>> session, and then in my logged_in? helper checking if the key passed >>> by the user matches the one I set in the session. >>> >>> On the second question, I'm using Tilt with Haml templates. Any idea >>> how I can set Haml's :escape_html option so each template escapes all >>> HTML within variables? >>> >>> -- >>> Dave >>> _______________________________________________ >>> Camping-list mailing list >>> Camping-list at rubyforge.org >>> http://rubyforge.org/mailman/listinfo/camping-list >>> >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list >> > > > > -- > Dave > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > From judofyr at gmail.com Thu Aug 12 13:55:33 2010 From: judofyr at gmail.com (Magnus Holm) Date: Thu, 12 Aug 2010 19:55:33 +0200 Subject: two security questions In-Reply-To: References: Message-ID: This example worked here: require 'rubygems' require 'rack/csrf' require 'camping' require 'camping/session' Camping.goes :Hello module Hello use Rack::Csrf include Camping::Session end module Hello::Controllers class Index def get Rack::Csrf.csrf_token(@env) end end end Notice that you'll have to reverse the `use`-lines. Maybe we should file that as a bug? Since it works the other way both in Rackup files and Sinatra? // Magnus Holm On Wed, Aug 11, 2010 at 21:33, David Susco wrote: > Ted, > > Do you use Camping::Session with Rack::Csrf? If so, how did you get it > to work? Once I include Camping::Session the csrf_token changes every > time I call the method. > > Can anyone explain what include Camping::Session is actually doing? > > Dave > > On Mon, Aug 9, 2010 at 12:22 PM, Ted Kimble wrote: >> For cross-site request forgery protection I've simply used the >> Rack::Csrf middleware before (http://github.com/baldowl/rack_csrf). >> The github page is pretty self explanatory. >> >> For Haml, you should just be able to set its :escape_html option to >> true and then >> >> ? ?%p= @something_nasty >> >> will be escaped by default. See: >> >> http://haml-lang.com/docs/yardoc/file.HAML_REFERENCE.html#escape_html-option >> >> for more info. >> >> Best, >> Ted >> >> On Mon, Aug 9, 2010 at 9:15 AM, David Susco wrote: >>> Hey guys, >>> >>> What do people do to protect against cross-site request forgery? To >>> mimic what rails does I was thinking of creating a unique key for each >>> session, and then in my logged_in? helper checking if the key passed >>> by the user matches the one I set in the session. >>> >>> On the second question, I'm using Tilt with Haml templates. Any idea >>> how I can set Haml's :escape_html option so each template escapes all >>> HTML within variables? >>> >>> -- >>> Dave >>> _______________________________________________ >>> Camping-list mailing list >>> Camping-list at rubyforge.org >>> http://rubyforge.org/mailman/listinfo/camping-list >>> >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list >> > > > > -- > Dave > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > From ruby at monnet-usa.com Thu Aug 12 21:18:26 2010 From: ruby at monnet-usa.com (Philippe Monnet) Date: Thu, 12 Aug 2010 19:18:26 -0600 Subject: Fwd: Need input on proposed tweaks to www.ruby-camping.com Message-ID: <4C649D62.9010008@monnet-usa.com> Pigy made some great suggestions for the site - see http://github.com/camping/camping/issues/#issue/23 I pushed the changes to my personal staging site: http://rubycamping.monnet-usa.com/ Could you guys take a look and let me know if you like the new version better than the current draft of the site (http://www.ruby-camping.com/)? Based on the group feedback I''ll make some further tweaks or just push the changes to the main site this week-end. Philippe -------------- next part -------------- An HTML attachment was scrubbed... URL: From a at creativepony.com Fri Aug 13 05:54:09 2010 From: a at creativepony.com (Jenna Fox) Date: Fri, 13 Aug 2010 19:54:09 +1000 Subject: Need input on proposed tweaks to www.ruby-camping.com In-Reply-To: <4C649D62.9010008@monnet-usa.com> References: <4C649D62.9010008@monnet-usa.com> Message-ID: <1826D74B-6F27-4F7F-B14B-556B2F57D1B4@creativepony.com> My suggestion is that it not exist. Magnus already made a brilliant camping website at http://whywentcamping.judofyr.net/ It has content, but no drawings of tents. However I think we can have both in the same website. Could make an issue about it on the github issue tracker if you like. I don't understand why your website exists at all. On 13/08/2010, at 11:18 AM, Philippe Monnet wrote: > Pigy made some great suggestions for the site - see http://github.com/camping/camping/issues/#issue/23 > I pushed the changes to my personal staging site: http://rubycamping.monnet-usa.com/ > > Could you guys take a look and let me know if you like the new version better than the current draft of the site (http://www.ruby-camping.com/)? Based on the group feedback I''ll make some further tweaks or just push the changes to the main site this week-end. > > Philippe > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list -------------- next part -------------- An HTML attachment was scrubbed... URL: From deveritt at innotts.co.uk Fri Aug 13 06:19:43 2010 From: deveritt at innotts.co.uk (Dave Everitt) Date: Fri, 13 Aug 2010 11:19:43 +0100 Subject: Need input on proposed tweaks to www.ruby-camping.com In-Reply-To: <1826D74B-6F27-4F7F-B14B-556B2F57D1B4@creativepony.com> References: <4C649D62.9010008@monnet-usa.com> <1826D74B-6F27-4F7F-B14B-556B2F57D1B4@creativepony.com> Message-ID: <8AB84EAD-4EA2-414D-9F14-18DBD116FC9A@innotts.co.uk> Okay - we might be all running before we can walk, what with no real improvement to existing content yet. Everything I do professionally in this field starts with a solid content plan/list and a kind of strategy - there are some pretty good content suggestions in older posts. Before go any further (since we're all pretty busy) perhaps the main effort after all should go into refining the content on: http://whywentcamping.judofyr.net and avoiding duplication from: http://camping.rubyforge.org The only thing stopping me is that I have to get to grips with Webby, which I've never used. I was going down the Nanoc and Sass route before I got abducted by some nasty paid work. Or even make it all in... Camping (gasp!). But I do like the diversity of views of this group, although the healthy disagreement makes things hard to pin down. BTW Tumblr is fine (I use it), but why not use the blog on whywentcamping.judofyr.net instead? - DaveE > My suggestion is that it not exist. Magnus already made a brilliant > camping website at http://whywentcamping.judofyr.net/ > > It has content, but no drawings of tents. However I think we can > have both in the same website. Could make an issue about it on the > github issue tracker if you like. From ruby at monnet-usa.com Fri Aug 13 09:42:45 2010 From: ruby at monnet-usa.com (Philippe Monnet) Date: Fri, 13 Aug 2010 07:42:45 -0600 Subject: Need input on proposed tweaks to www.ruby-camping.com In-Reply-To: <8AB84EAD-4EA2-414D-9F14-18DBD116FC9A@innotts.co.uk> References: <4C649D62.9010008@monnet-usa.com> <1826D74B-6F27-4F7F-B14B-556B2F57D1B4@creativepony.com> <8AB84EAD-4EA2-414D-9F14-18DBD116FC9A@innotts.co.uk> Message-ID: <4C654BD5.6080408@monnet-usa.com> One thing is clear: we all love Camping! Months ago after seeing other frameworks like Sinatra and Padrino garner so much attention, I realized that the "one thing" missing on our side was not content but a marketing-oriented site to incite other rubyists to check out and try camping. So I drafted http://www.ruby-camping.com (after many posts on this mailing list) to serve as that marketing site to: 1. Quickly communicate what Camping is about 2. Advertise its strength and benefits 3. Provide links for people to download it, join the community and dive into the docs 4. Start tracking traffic so we can get a sense of whether or not we are starting to get some attention This is a very different goal from (and not mutually exclusive with) the goal of a blog or wiki. I also asked for help - knowing that we're all super busy. So I am glad some of you are starting to help out . On 8/13/2010 4:19 AM, Dave Everitt wrote: > Okay - we might be all running before we can walk, what with no real > improvement to existing content yet. > > Everything I do professionally in this field starts with a solid > content plan/list and a kind of strategy - there are some pretty good > content suggestions in older posts. > > Before go any further (since we're all pretty busy) perhaps the main > effort after all should go into refining the content on: > http://whywentcamping.judofyr.net > > and avoiding duplication from: > http://camping.rubyforge.org > > The only thing stopping me is that I have to get to grips with Webby, > which I've never used. I was going down the Nanoc and Sass route > before I got abducted by some nasty paid work. Or even make it all > in... Camping (gasp!). > > But I do like the diversity of views of this group, although the > healthy disagreement makes things hard to pin down. > > BTW Tumblr is fine (I use it), but why not use the blog on > whywentcamping.judofyr.net instead? > > - DaveE > >> My suggestion is that it not exist. Magnus already made a brilliant >> camping website at http://whywentcamping.judofyr.net/ >> >> It has content, but no drawings of tents. However I think we can have >> both in the same website. Could make an issue about it on the github >> issue tracker if you like. > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > ------- Original Message -------- Subject: Re: Wiki vs homepage Date: Thu, 08 Jul 2010 20:20:04 -0600 From: Philippe Monnet Reply-To: camping-list at rubyforge.org To: camping-list at rubyforge.org Yeah, I agree that it makes sense to have two sites, one to promote Camping and one to serve as the official reference. And a wiki would be very convenient for that. On 7/8/2010 1:55 PM, Magnus Holm wrote: > Hey guys, > > Philippe had some interesting points about the website: > > 1. Keep the home page simple with all content fitting within 1280 x 1024 > 2. Use a catchy design (need some help here) > 3. Accentuate that Camping is about Ruby (maybe also include the ruby > logo somewhere) > 4. Have a brief note about the connection to _why and a link to a page > explaining the history of Camping with further links to _why's other > sites > 5. Encourage people to try it by capitalizing on some of Camping's strengths: > - Fast to learn - requires only basic Ruby skills > - Much simpler than Rails but more structure than Sinatra/Padrino > - Lightning fast and memory efficient allowing fast and efficient sites > - Can evolve from simple file to organized directory structure > - Can layer in more features later using persistence and choice of view engines > 6. How about using some kind of an animated (auto advancing) slideshow > to highlight some of the benefits? See an example at: > http://blog.monnet-usa.com/?p=276 > 7. How about a page on learning with a link to the book as well as a > list of links for other tutorials or short explanations on key topics > (e.g. how to do migrations, how to use include/extend, how to use > different view engines, etc.)? > 8. How about a page about plugins with some brief description of their intent? > 9. I would love for us to include _why's cartoons in some of the sub pages ;-) > > Now, the more I look at this list (and my own thoughts about the new > camping site) I realize that we're talking about two different things: > > * A site to attract new users > * A site to inform regular users > > It looks like my attempt (http://whywentcamping.judofyr.net/) tries to > target the latter, while Philippe targeted the former > (http://rubycamping.monnet-usa.com/). Both sites serves a purpose and > I believe both are equally important. > > -- > > Here's what I propose: We split the site into two parts. We turn what > I've created into a wiki. Everyone are welcome to edit and add their > own content. > > Then we take Philippe's ideas/design/site and turn it into > ruby-camping.com or whywentcamping.com or whatnot. It probably doesn't > need to be more than a single page. > > What'd ya think? > > // Magnus Holm > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From a at creativepony.com Fri Aug 13 11:02:24 2010 From: a at creativepony.com (Jenna Fox) Date: Sat, 14 Aug 2010 01:02:24 +1000 Subject: Need input on proposed tweaks to www.ruby-camping.com In-Reply-To: <4C654BD5.6080408@monnet-usa.com> References: <4C649D62.9010008@monnet-usa.com> <1826D74B-6F27-4F7F-B14B-556B2F57D1B4@creativepony.com> <8AB84EAD-4EA2-414D-9F14-18DBD116FC9A@innotts.co.uk> <4C654BD5.6080408@monnet-usa.com> Message-ID: <4EB97DD2-97A0-47BD-9BEE-B7BD8C793D30@creativepony.com> I've yet to hear any compelling reason why that should be a separate 'site' on it's own domain name, over and away from everything else, rather than just a refresh of the existing camping homepage. You make some good points. We could write the homepage better. It's very dry at the moment. I'm very much against the wilful keeping of any sort of traffic statistics. Camping is a vibrant creative experimental project which often tries new hacks and ideas because we all feel free to do whatever. We're all just here having fun. Anyone who comes to camping wanting a serious framework will be disappointed. That's not to say you can't do serious things with camping, just that it's not what camping is about. The trouble with statistics is when you start paying attention to them, you can't help but change your behaviour to make the numbers do a little dance, and then it stops being a fun creative experimental place, and starts being a game where we try and 'win'. I don't want to play that game. I don't think many people here do. It's part of what makes this bunch special. Now there's nothing wrong with having a nicer homepage, and an all around more together website. We just need to remember what our goals are, collectively. We aren't a business. We have no motivation to see more users using camping, aside from a casual humanitarian effort. No marketing. Marketing is for people who need markets. We aren't in any of those. Not selling, camping. A silly little thing for making toys. Don't forget that. On 13/08/2010, at 11:42 PM, Philippe Monnet wrote: > One thing is clear: we all love Camping! Months ago after seeing other frameworks like Sinatra and Padrino garner so much attention, I realized that the "one thing" missing on our side was not content but a marketing-oriented site to incite other rubyists to check out and try camping. > So I drafted http://www.ruby-camping.com (after many posts on this mailing list) to serve as that marketing site to: > 1. Quickly communicate what Camping is about > 2. Advertise its strength and benefits > 3. Provide links for people to download it, join the community and dive into the docs > 4. Start tracking traffic so we can get a sense of whether or not we are starting to get some attention > > This is a very different goal from (and not mutually exclusive with) the goal of a blog or wiki. > I also asked for help - knowing that we're all super busy. So I am glad some of you are starting to help out . > > On 8/13/2010 4:19 AM, Dave Everitt wrote: >> >> Okay - we might be all running before we can walk, what with no real improvement to existing content yet. >> >> Everything I do professionally in this field starts with a solid content plan/list and a kind of strategy - there are some pretty good content suggestions in older posts. >> >> Before go any further (since we're all pretty busy) perhaps the main effort after all should go into refining the content on: >> http://whywentcamping.judofyr.net >> >> and avoiding duplication from: >> http://camping.rubyforge.org >> >> The only thing stopping me is that I have to get to grips with Webby, which I've never used. I was going down the Nanoc and Sass route before I got abducted by some nasty paid work. Or even make it all in... Camping (gasp!). >> >> But I do like the diversity of views of this group, although the healthy disagreement makes things hard to pin down. >> >> BTW Tumblr is fine (I use it), but why not use the blog on whywentcamping.judofyr.net instead? >> >> - DaveE >> >>> My suggestion is that it not exist. Magnus already made a brilliant camping website at http://whywentcamping.judofyr.net/ >>> >>> It has content, but no drawings of tents. However I think we can have both in the same website. Could make an issue about it on the github issue tracker if you like. >> >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list >> > ------- Original Message -------- > Subject: Re: Wiki vs homepage > Date: Thu, 08 Jul 2010 20:20:04 -0600 > From: Philippe Monnet > Reply-To: camping-list at rubyforge.org > To: camping-list at rubyforge.org > > Yeah, I agree that it makes sense to have two sites, one to promote Camping and one to serve as the official reference. And a wiki would be very convenient for that. > > On 7/8/2010 1:55 PM, Magnus Holm wrote: >> >> Hey guys, >> >> Philippe had some interesting points about the website: >> >> 1. Keep the home page simple with all content fitting within 1280 x 1024 >> 2. Use a catchy design (need some help here) >> 3. Accentuate that Camping is about Ruby (maybe also include the ruby >> logo somewhere) >> 4. Have a brief note about the connection to _why and a link to a page >> explaining the history of Camping with further links to _why's other >> sites >> 5. Encourage people to try it by capitalizing on some of Camping's strengths: >> - Fast to learn - requires only basic Ruby skills >> - Much simpler than Rails but more structure than Sinatra/Padrino >> - Lightning fast and memory efficient allowing fast and efficient sites >> - Can evolve from simple file to organized directory structure >> - Can layer in more features later using persistence and choice of view engines >> 6. How about using some kind of an animated (auto advancing) slideshow >> to highlight some of the benefits? See an example at: >> http://blog.monnet-usa.com/?p=276 >> 7. How about a page on learning with a link to the book as well as a >> list of links for other tutorials or short explanations on key topics >> (e.g. how to do migrations, how to use include/extend, how to use >> different view engines, etc.)? >> 8. How about a page about plugins with some brief description of their intent? >> 9. I would love for us to include _why's cartoons in some of the sub pages ;-) >> >> Now, the more I look at this list (and my own thoughts about the new >> camping site) I realize that we're talking about two different things: >> >> * A site to attract new users >> * A site to inform regular users >> >> It looks like my attempt (http://whywentcamping.judofyr.net/) tries to >> target the latter, while Philippe targeted the former >> (http://rubycamping.monnet-usa.com/). Both sites serves a purpose and >> I believe both are equally important. >> >> -- >> >> Here's what I propose: We split the site into two parts. We turn what >> I've created into a wiki. Everyone are welcome to edit and add their >> own content. >> >> Then we take Philippe's ideas/design/site and turn it into >> ruby-camping.com or whywentcamping.com or whatnot. It probably doesn't >> need to be more than a single page. >> >> What'd ya think? >> >> // Magnus Holm >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list >> >> > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list -------------- next part -------------- An HTML attachment was scrubbed... URL: From a at creativepony.com Wed Aug 18 22:03:50 2010 From: a at creativepony.com (Jenna Fox) Date: Thu, 19 Aug 2010 12:03:50 +1000 Subject: Need input on proposed tweaks to www.ruby-camping.com In-Reply-To: <8AB84EAD-4EA2-414D-9F14-18DBD116FC9A@innotts.co.uk> References: <4C649D62.9010008@monnet-usa.com> <1826D74B-6F27-4F7F-B14B-556B2F57D1B4@creativepony.com> <8AB84EAD-4EA2-414D-9F14-18DBD116FC9A@innotts.co.uk> Message-ID: <0D0E4B77-838C-4C5C-8544-E38AF6CD7D4E@creativepony.com> Okay. My web design is ready for prime time! You can see it up now at http://whitebook.mooo.com/ and http://campingrb.tumblr.com/ - keep in mind it's running off a home computer (called whitebook), so please don't send much traffic towards it. I've forked whywentcamping.com from the camping user on Github, and all these changes are up there. All you need to do is pull that, change the own_domain variable in layouts/default.txt to whatever, webby built in the CLI, and push it out to a server someplace. Oh, and let me know where it is so I can update the tumblog and if anyone wants in on the log, poke me an email address and I'll invite. Think community blog. I'll add the thingy to let people submit posts for consideration laters. Whatcha think? I'd like to make the headings look more interesting. Not sure how yet. Will experiment some. Also, need to rewrite homepage to be niftier, I think. ? Jenna On 13/08/2010, at 8:19 PM, Dave Everitt wrote: > Okay - we might be all running before we can walk, what with no real improvement to existing content yet. > > Everything I do professionally in this field starts with a solid content plan/list and a kind of strategy - there are some pretty good content suggestions in older posts. > > Before go any further (since we're all pretty busy) perhaps the main effort after all should go into refining the content on: > http://whywentcamping.judofyr.net > > and avoiding duplication from: > http://camping.rubyforge.org > > The only thing stopping me is that I have to get to grips with Webby, which I've never used. I was going down the Nanoc and Sass route before I got abducted by some nasty paid work. Or even make it all in... Camping (gasp!). > > But I do like the diversity of views of this group, although the healthy disagreement makes things hard to pin down. > > BTW Tumblr is fine (I use it), but why not use the blog on whywentcamping.judofyr.net instead? > > - DaveE > >> My suggestion is that it not exist. Magnus already made a brilliant camping website at http://whywentcamping.judofyr.net/ >> >> It has content, but no drawings of tents. However I think we can have both in the same website. Could make an issue about it on the github issue tracker if you like. > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list -------------- next part -------------- An HTML attachment was scrubbed... URL: From matma.rex at gmail.com Thu Aug 19 07:40:58 2010 From: matma.rex at gmail.com (=?UTF-8?Q?Bartosz_Dziewo=C5=84ski?=) Date: Thu, 19 Aug 2010 13:40:58 +0200 Subject: Need input on proposed tweaks to www.ruby-camping.com In-Reply-To: <0D0E4B77-838C-4C5C-8544-E38AF6CD7D4E@creativepony.com> References: <4C649D62.9010008@monnet-usa.com> <1826D74B-6F27-4F7F-B14B-556B2F57D1B4@creativepony.com> <8AB84EAD-4EA2-414D-9F14-18DBD116FC9A@innotts.co.uk> <0D0E4B77-838C-4C5C-8544-E38AF6CD7D4E@creativepony.com> Message-ID: Jenna, on whitebook.mooo.com there are links pointing to localhost:4331. Website is nice, but menu item are slightly unreadable :( -- Matma Rex From a at creativepony.com Thu Aug 19 10:50:48 2010 From: a at creativepony.com (Jenna Fox) Date: Fri, 20 Aug 2010 00:50:48 +1000 Subject: Need input on proposed tweaks to www.ruby-camping.com In-Reply-To: References: <4C649D62.9010008@monnet-usa.com> <1826D74B-6F27-4F7F-B14B-556B2F57D1B4@creativepony.com> <8AB84EAD-4EA2-414D-9F14-18DBD116FC9A@innotts.co.uk> <0D0E4B77-838C-4C5C-8544-E38AF6CD7D4E@creativepony.com> Message-ID: <911788E3-618E-4C84-906D-AE37732E41D4@creativepony.com> On 19/08/2010, at 9:40 PM, Bartosz Dziewo?ski wrote: > Jenna, on whitebook.mooo.com there are links pointing to localhost:4331. Not right now? I can find no mention of this localhost:4331. I guess you caught my dev server while I was playing around and forgot to set the hostname right. It wouldn't be published like that. It's a macro-type thing to make the tumblog work properly with nav and stylesheet reference when on a diff domain/subdomain. > > Website is nice, but menu item are slightly unreadable :( Too unreadable? > > -- > Matma Rex > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list From matma.rex at gmail.com Thu Aug 19 12:25:34 2010 From: matma.rex at gmail.com (=?UTF-8?Q?Bartosz_Dziewo=C5=84ski?=) Date: Thu, 19 Aug 2010 18:25:34 +0200 Subject: Need input on proposed tweaks to www.ruby-camping.com In-Reply-To: <911788E3-618E-4C84-906D-AE37732E41D4@creativepony.com> References: <4C649D62.9010008@monnet-usa.com> <1826D74B-6F27-4F7F-B14B-556B2F57D1B4@creativepony.com> <8AB84EAD-4EA2-414D-9F14-18DBD116FC9A@innotts.co.uk> <0D0E4B77-838C-4C5C-8544-E38AF6CD7D4E@creativepony.com> <911788E3-618E-4C84-906D-AE37732E41D4@creativepony.com> Message-ID: 2010/8/19 Jenna Fox : > Not right now? I can find no mention of this localhost:4331. I guess you caught my dev server while I was playing around and forgot to set the hostname right. It wouldn't be published like that. It's a macro-type thing to make the tumblog work properly with nav and stylesheet reference when on a diff domain/subdomain. I know, I know, just wanted to point out, maybe you had had forgotten about it or something. Everything works now. >> Website is nice, but menu item are slightly unreadable :( > > Too unreadable? Well, yes, the sidebar menu font (TopStitch) is classy, but hard to read, especially at this size. Of course, if I focus on it, I can read it, but IMO menus, just like main text, should be readable at first glance. Maybe try bolding it (if this font is available bold) or raising font size to 17-18 pt? (To make sure it's not something wrong on my side and that we're talking about the same thing, screenshot: http://imgur.com/2rfQv.png. I have old crappy small 1024x768 display.) -- Matma Rex From a at creativepony.com Thu Aug 19 19:05:48 2010 From: a at creativepony.com (Jenna Fox) Date: Fri, 20 Aug 2010 09:05:48 +1000 Subject: Need input on proposed tweaks to www.ruby-camping.com In-Reply-To: References: <4C649D62.9010008@monnet-usa.com> <1826D74B-6F27-4F7F-B14B-556B2F57D1B4@creativepony.com> <8AB84EAD-4EA2-414D-9F14-18DBD116FC9A@innotts.co.uk> <0D0E4B77-838C-4C5C-8544-E38AF6CD7D4E@creativepony.com> <911788E3-618E-4C84-906D-AE37732E41D4@creativepony.com> Message-ID: <269D7A81-2975-45B3-B189-65FF08FC6D10@creativepony.com> Uh oh! Something's wrong! Say hello to the Mac OS rendering: http://drp.ly/1zscdZ Browser & platform? On 20/08/2010, at 2:25 AM, Bartosz Dziewo?ski wrote: > 2010/8/19 Jenna Fox : >> Not right now? I can find no mention of this localhost:4331. I guess you caught my dev server while I was playing around and forgot to set the hostname right. It wouldn't be published like that. It's a macro-type thing to make the tumblog work properly with nav and stylesheet reference when on a diff domain/subdomain. > > I know, I know, just wanted to point out, maybe you had had forgotten > about it or something. Everything works now. > > >>> Website is nice, but menu item are slightly unreadable :( >> >> Too unreadable? > > Well, yes, the sidebar menu font (TopStitch) is classy, but hard to > read, especially at this size. Of course, if I focus on it, I can read > it, but IMO menus, just like main text, should be readable at first > glance. Maybe try bolding it (if this font is available bold) or > raising font size to 17-18 pt? > > (To make sure it's not something wrong on my side and that we're > talking about the same thing, screenshot: http://imgur.com/2rfQv.png. > I have old crappy small 1024x768 display.) > > -- > Matma Rex > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list From judofyr at gmail.com Thu Aug 19 19:25:26 2010 From: judofyr at gmail.com (Magnus Holm) Date: Fri, 20 Aug 2010 01:25:26 +0200 Subject: [ANN] Camping 2.1 - ERB, Haml, 1.9, bug fixes, new website! Message-ID: {} || || ~~~~~~~~~~~~~~~ <= _whycake ~ Camping 2.1 ~ ~~~~~~~~~~~~~~~ I'm pleased to announce another release of Camping, the microframework. This time we've focused on improving the 1.9 support, adding (builtin) support for more template engines, refreshing the homepage and just general bug fixes. gem install camping Home: http://camping.rubyforge.org/ Code: http://github.com/camping/camping Bugs: http://github.com/camping/camping/issues List: http://rubyforge.org/mailman/listinfo/camping-list Let's have a look: ~> ERB and Haml Camping now includes support for Tilt (http://github.com/rtomayko/tilt) which means that you'll get simple, effortless ERB and Haml support: module App # Path to where you want to store the templates set :views, File.dirname(__FILE__) + '/views' end module App::Controllers class Index def get render :index end end end Now you just need to add a views/index.haml or views/index.erb and it'll render that instead of using Markaby. You can still use Markaby of course! If you want to change any options for either ERB or Haml, you can use #set: module App set :haml, { :escape_html => true } set :erb, { :trim => "%" } end ~> New homepage Bluebie has designed an excellent new homepage for Camping: http://camping.rubyforge.org/ It should have links to pretty much everything you need to know about Camping. As soon as possible we'll also try to integrate it with the GitHub wiki and make everything more easily editable, so you can add your own links too! We've also started a blog at http://campingrb.tumblr.com/, where we'll keep you up-to-date on the Camping development and community. ~> _whyday! It's the 19th August today, so that means it's Whyday: http://whyday.org/ Camping 2.1 is our little contribution :-) I should mention that many of these changes has been available for a *looong* time in the source, but we felt that Whyday was a perfect occasion for finally releasing 2.1. I'd actually recommend to try out the experimental version if there's been a while since the latest release. See the installation page in the wiki for information, and subscribe to http://campingrb.tumblr.com/ to get a sneak preview of the latest changes in Camping! Have fun and enjoy both Whyday and Camping! From matma.rex at gmail.com Sat Aug 21 05:07:52 2010 From: matma.rex at gmail.com (=?UTF-8?Q?Bartosz_Dziewo=C5=84ski?=) Date: Sat, 21 Aug 2010 11:07:52 +0200 Subject: Need input on proposed tweaks to www.ruby-camping.com In-Reply-To: <269D7A81-2975-45B3-B189-65FF08FC6D10@creativepony.com> References: <4C649D62.9010008@monnet-usa.com> <1826D74B-6F27-4F7F-B14B-556B2F57D1B4@creativepony.com> <8AB84EAD-4EA2-414D-9F14-18DBD116FC9A@innotts.co.uk> <0D0E4B77-838C-4C5C-8544-E38AF6CD7D4E@creativepony.com> <911788E3-618E-4C84-906D-AE37732E41D4@creativepony.com> <269D7A81-2975-45B3-B189-65FF08FC6D10@creativepony.com> Message-ID: 2010/8/20 Jenna Fox : > Uh oh! Something's wrong! Say hello to the Mac OS rendering: http://drp.ly/1zscdZ > > Browser & platform? Windows XP, Opera 10.61 (newest stable), 1024x768. It looks similar in Firefox 3.6 (http://imgur.com/atSts.png). Also, the header breaks in Firefox - the fills do not fit the outlines: http://imgur.com/cJXoq.png -- Matma Rex - http://matma-rex.prv.pl/ From a at creativepony.com Sat Aug 21 10:06:01 2010 From: a at creativepony.com (Jenna Fox) Date: Sun, 22 Aug 2010 00:06:01 +1000 Subject: Need input on proposed tweaks to www.ruby-camping.com In-Reply-To: References: <4C649D62.9010008@monnet-usa.com> <1826D74B-6F27-4F7F-B14B-556B2F57D1B4@creativepony.com> <8AB84EAD-4EA2-414D-9F14-18DBD116FC9A@innotts.co.uk> <0D0E4B77-838C-4C5C-8544-E38AF6CD7D4E@creativepony.com> <911788E3-618E-4C84-906D-AE37732E41D4@creativepony.com> <269D7A81-2975-45B3-B189-65FF08FC6D10@creativepony.com> Message-ID: Bartosz Dziewo?ski wrote: > Windows XP, Opera 10.61 (newest stable), 1024x768. It looks similar in > Firefox 3.6 (http://imgur.com/atSts.png). Yeah. It's an artefact of Microsoft's plainly terrible type engine. I'm not sure how to fix it or even if it's possible to fix it, short of manually fattening up the typeface and User-Agent sniffing to serve differently weighted typefaces to Microsoft platforms. There are tons of things which are more important to me than making a custom typeface just to work around windows 'features'. I'll keep pondering for now. > Also, the header breaks in Firefox - the fills do not fit the > outlines: http://imgur.com/cJXoq.png I'm aware of this issue and I fixed it in github yesterday (!) and sent a pull request to Judofyr, however it hasn't been pushed yet to rubyforge. The issue is to do with kerning data being stripped from one of the fonts and not the other, an easy fix. Windows is far more aggressive than other platforms in manipulating and modifying typefaces in it's attempts to mathematically optimise them for display on computer screens. Most times this backfires, but like I said, it's fixed now, I just don't have the ability to push the update. Meanwhile: Working on moving the whole thing over to being backed by the GitHub wiki, making it much more dynamic, and giving you all the opportunity to contribute to making the camping site great, without having to figure out webby and the rest. The wiki mirroring version is working really well locally. ? Jenna -------------- next part -------------- An HTML attachment was scrubbed... URL: From quiliro at gmail.com Sat Aug 21 13:40:48 2010 From: quiliro at gmail.com (=?ISO-8859-1?Q?Quiliro_Ord=F3=F1ez?=) Date: Sat, 21 Aug 2010 12:40:48 -0500 Subject: Don't understand one part of the book Message-ID: Hi Guys/Gals. I am new to the world of Camping. It looks very simple. I have two issues: - What types of applications is Camping more suitable than Rails. - The part "Modeling the World" in http://camping.rubyforge.org/book/02_getting_started.html is not clear for me where I have to encounter: If you want to migrate up to version one, > create the skeleton for the Page model, > which should be able to store, > "title" which is a string, > "content" which is a larger text, > "created_at" which is the time it was created, > "updated_at" which is the previous time it was updated. > > I am not able to get this message. Thank you for your help :) -- Saludos/Greetings Quiliro Ord??ez 593(2)340 1517 / 593(9)821 8696 Even The Troops Are Waking Up ACTA ? Un acuerdo que puede garantizar la crucificci?n de internet GNU should mean "GNU's not Ubuntu! Estas son opiniones personales y no representan la posici?n de ninguna organizaci?n. -------------- next part -------------- An HTML attachment was scrubbed... URL: From aredridel at nbtsc.org Sat Aug 21 16:51:02 2010 From: aredridel at nbtsc.org (Aria Stewart) Date: Sat, 21 Aug 2010 14:51:02 -0600 Subject: Don't understand one part of the book In-Reply-To: References: Message-ID: <8D32ED06-6565-4385-A3D8-9DB63E296C93@nbtsc.org> On Aug 21, 2010, at 11:40 AM, Quiliro Ord??ez wrote: > Hi Guys/Gals. > > I am new to the world of Camping. It looks very simple. I have two issues: > > - What types of applications is Camping more suitable than Rails. Where you want something small and easy. Or you like knowing exactly what every part does. > - The part "Modeling the World" in > http://camping.rubyforge.org/book/02_getting_started.html is not clear > for me where I have to encounter: > > If you want to migrate up to version one, >> create the skeleton for the Page model, >> which should be able to store, >> "title" which is a string, >> "content" which is a larger text, >> "created_at" which is the time it was created, >> "updated_at" which is the previous time it was updated. >> >> I am not able to get this message. It's just laying out a simple database schema: four fields, stored in a table called pages. It's actually ActiveRecord under the hood. From deveritt at innotts.co.uk Sat Aug 21 17:24:20 2010 From: deveritt at innotts.co.uk (Dave Everitt) Date: Sat, 21 Aug 2010 22:24:20 +0100 Subject: Don't understand one part of the book In-Reply-To: References: Message-ID: <835C7C87-28F0-4F5A-B241-7552BDE57CCE@innotts.co.uk> Hi Quiliro Camping is good for what you want it to be - e.g. - create small focussed applications that can work together, - make an app that does a useful thing for yourself, - experiment and enjoy! Take a look at the wiki - it's a work in progress, but there's plenty to help explain: http://github.com/camping/camping/wiki/WhyWentCamping-Homepage The text simply explains in plain language what the code above actually does, that's all :-) Dave Everitt > Hi Guys/Gals. > > I am new to the world of Camping. It looks very simple. I have two > issues: > What types of applications is Camping more suitable than Rails. > The part "Modeling the World" in http://camping.rubyforge.org/book/ > 02_getting_started.html is not clear for me where I have to encounter: > If you want to migrate up to version one, > create the skeleton for the Page model, > which should be able to store, > "title" which is a string, > "content" which is a larger text, > "created_at" which is the time it was created, > "updated_at" which is the previous time it was updated. > I am not able to get this message. > > Thank you for your help :) > > -- > Saludos/Greetings > Quiliro Ord??ez From ruby at monnet-usa.com Sat Aug 21 18:01:27 2010 From: ruby at monnet-usa.com (Philippe Monnet) Date: Sat, 21 Aug 2010 16:01:27 -0600 Subject: Don't understand one part of the book In-Reply-To: References: Message-ID: <4C704CB7.9060806@monnet-usa.com> Hi Quiliro, IMHO having done Rails and Camping apps, I like the ability to start prototyping really quickly with Camping by keeping the first draft of the code in one single file which can be reloaded automatically when you run the Camping server. Having a very short code-run-test cycle allows me to be more productive. Then over time if the app becomes pretty big I break up the code in different files. Rails has an extremely rich ecosystem of plugins - which is nice but can be very overwhelming until you become very experienced. If over time your Camping apps would benefit from that ecosystem, it is not very difficult to move over to Rails due to the fact you are already using an MVC pattern as well as ActiveRecord. So Camping keeps you very focused on iterating over your design and implementation. Here is how the textual narrative maps to the Camping ActiveRecord code: If you want to migrate up to version one class BasicFields< V 1.0 The BasicFields class defines the code specific to version 1.0 The up method defines the code to migrate "up" to version 1.0 by creating tables, adding / changing / remove columns / indexes /etc. create the skeleton for the Page model, which should be able to store, create_table Page.table_name do | t| end Creates the table for the Page model "title" which is a string t.string :title Defines a column for "title" of type string "content" which is a larger text t.text :content Defines a column for "content" of type text "created_at" which is the time it was created "updated_at" which is the previous time it was updated t.timestamps Creates two columns to store the time the row was created and the time the row was updated If you are new to ActiveRecord, I would recommend the following: http://en.wikibooks.org/wiki/Ruby_on_Rails/ActiveRecord Hope that helps. Philippe (@techarch) On 8/21/2010 11:40 AM, Quiliro Ord??ez wrote: > Hi Guys/Gals. > > I am new to the world of Camping. It looks very simple. I have two issues: > > * What types of applications is Camping more suitable than Rails. > * The part "Modeling the World" in > http://camping.rubyforge.org/book/02_getting_started.html is not > clear for me where I have to encounter: > > If you want to migrate up to version one, > create the skeleton for the Page model, > > which should be able to store, > "title" which is a string, > "content" which is a larger text, > "created_at" which is the time it was created, > "updated_at" which is the previous time it was updated. > > > I am not able to get this message. > > Thank you for your help :) > > -- > Saludos/Greetings > Quiliro Ord??ez > 593(2)340 1517 / 593(9)821 8696 > Even The Troops Are Waking Up > ACTA ? Un acuerdo que puede garantizar la crucificci?n de internet > > GNU should mean "GNU's not Ubuntu! > > Estas son opiniones personales y no representan la posici?n de ninguna > organizaci?n. > > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list -------------- next part -------------- An HTML attachment was scrubbed... URL: From quiliro at gmail.com Sat Aug 21 20:27:25 2010 From: quiliro at gmail.com (=?ISO-8859-1?Q?Quiliro_Ord=F3=F1ez?=) Date: Sat, 21 Aug 2010 19:27:25 -0500 Subject: Don't understand one part of the book In-Reply-To: <4C704CB7.9060806@monnet-usa.com> References: <4C704CB7.9060806@monnet-usa.com> Message-ID: Great help. Thank you all for the different angles of answers given to my question. The links are great to keep learning and the explanations give a detailed view of the tool. :-) -- Saludos/Greetings Quiliro Ord??ez 593(2)340 1517 / 593(9)821 8696 Even The Troops Are Waking Up ACTA ? Un acuerdo que puede garantizar la crucificci?n de internet GNU should mean "GNU's not Ubuntu! "Lo ?nico que se necesita para que triunfe el mal es que los hombres de bien no hagan nada." Sergei Bondarchuk Estas son opiniones personales y no representan la posici?n de organizaci?n alguna. -------------- next part -------------- An HTML attachment was scrubbed... URL: From a at creativepony.com Sat Aug 21 22:15:03 2010 From: a at creativepony.com (Jenna Fox) Date: Sun, 22 Aug 2010 12:15:03 +1000 Subject: Wiki Writing Requests! Message-ID: <1CC6F0B8-65F9-4DB4-8C55-411A0F2DD037@creativepony.com> Heya! So I'm trying to get this new website all tied up in a nice little bunch. I'm a bit silly when it comes to git-fu though. Could one of you create a page on the camping/camping wiki called 'Contributing', and put stuff in it which tells people how to do that? Use Markdown or Textile. Doesn't really matter which. I'm moving most of the articles I work on over to Markdown because textile and my brain don't like each other and I don't much like being stuck in the middle of their squabbles. Do whatever though. Thanks a bunch. ? Pony From deveritt at innotts.co.uk Sun Aug 22 09:30:48 2010 From: deveritt at innotts.co.uk (Dave Everitt) Date: Sun, 22 Aug 2010 14:30:48 +0100 Subject: Wiki Writing Requests! In-Reply-To: <1CC6F0B8-65F9-4DB4-8C55-411A0F2DD037@creativepony.com> References: <1CC6F0B8-65F9-4DB4-8C55-411A0F2DD037@creativepony.com> Message-ID: <4E17FB4C-9FAF-4039-BCF4-F53DAA4D11E7@innotts.co.uk> Hi Jenna - done (Markdown). Others can add to it now - Dave E. > Heya! So I'm trying to get this new website all tied up in a nice > little bunch. I'm a bit silly when it comes to git-fu though. Could > one of you create a page on the camping/camping wiki called > 'Contributing', and put stuff in it which tells people how to do > that? Use Markdown or Textile. Doesn't really matter which. I'm > moving most of the articles I work on over to Markdown because > textile and my brain don't like each other and I don't much like > being stuck in the middle of their squabbles. Do whatever though. From ruby at monnet-usa.com Sun Aug 22 10:55:27 2010 From: ruby at monnet-usa.com (Philippe Monnet) Date: Sun, 22 Aug 2010 08:55:27 -0600 Subject: What is the process for publishing to campingrb.tumblr.com? Message-ID: <4C713A5F.9000203@monnet-usa.com> In the future when we have updates/announcements related to Camping, how will we be able to publish them to the Tumblr blog? -------------- next part -------------- An HTML attachment was scrubbed... URL: From ruby at monnet-usa.com Sun Aug 22 11:24:26 2010 From: ruby at monnet-usa.com (Philippe Monnet) Date: Sun, 22 Aug 2010 09:24:26 -0600 Subject: FireFox fix for the camping.js file on the http://camping.rubyforge.org/api.html page Message-ID: <4C71412A.1070505@monnet-usa.com> The API page does not work in terms of display and section collapsing/expanding in FireFox (but works on IE and Chrome). I fixed the Javascript file by moving up the declaration of the m and s functions. Magnus, if you place the camping.js file on GitHub I will patch it for you. Otherwise I will just email the file so that RubyForge can be updated. Philippe (@techarch) -------------- next part -------------- An HTML attachment was scrubbed... URL: From judofyr at gmail.com Sun Aug 22 11:30:05 2010 From: judofyr at gmail.com (Magnus Holm) Date: Sun, 22 Aug 2010 17:30:05 +0200 Subject: FireFox fix for the camping.js file on the http://camping.rubyforge.org/api.html page In-Reply-To: <4C71412A.1070505@monnet-usa.com> References: <4C71412A.1070505@monnet-usa.com> Message-ID: http://github.com/camping/camping/blob/master/extras/rdoc/generator/template/flipbook/js/camping.js Feel free to push directly to camping/camping :-) // Magnus Holm On Sun, Aug 22, 2010 at 17:24, Philippe Monnet wrote: > The API page does not work in terms of display and section > collapsing/expanding in FireFox (but works on IE and Chrome). I fixed the > Javascript file by moving up the declaration of the m and s functions. > > Magnus, if you place the camping.js file on GitHub I will patch it for you. > Otherwise I will just email the file so that RubyForge can be updated. > > Philippe (@techarch) > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > From quiliro at gmail.com Sun Aug 22 11:32:31 2010 From: quiliro at gmail.com (=?ISO-8859-1?Q?Quiliro_Ord=F3=F1ez?=) Date: Sun, 22 Aug 2010 10:32:31 -0500 Subject: FireFox fix for the camping.js file on the http://camping.rubyforge.org/api.html page In-Reply-To: <4C71412A.1070505@monnet-usa.com> References: <4C71412A.1070505@monnet-usa.com> Message-ID: 2010/8/22 Philippe Monnet > The API page does not work in terms of display and section > collapsing/expanding in FireFox (but works on IE and Chrome). I fixed the > Javascript file by moving up the declaration of the m and s functions. > > You mean this page? http://camping.rubyforge.org/api.html I thought it had no text. -- Saludos/Greetings Quiliro Ord??ez 593(2)340 1517 / 593(9)821 8696 Even The Troops Are Waking Up ACTA ? Un acuerdo que puede garantizar la crucificci?n de internet GNU should mean "GNU's not Ubuntu! "Lo ?nico que se necesita para que triunfe el mal es que los hombres de bien no hagan nada." Sergei Bondarchuk Estas son opiniones personales y no representan la posici?n de organizaci?n alguna. -------------- next part -------------- An HTML attachment was scrubbed... URL: From ruby at monnet-usa.com Sun Aug 22 12:52:26 2010 From: ruby at monnet-usa.com (Philippe Monnet) Date: Sun, 22 Aug 2010 10:52:26 -0600 Subject: FireFox fix for the camping.js file on the http://camping.rubyforge.org/api.html page In-Reply-To: References: <4C71412A.1070505@monnet-usa.com> Message-ID: <4C7155CA.10008@monnet-usa.com> Done - could you deploy to RubyForge? Philippe (@techarch) On 8/22/2010 9:30 AM, Magnus Holm wrote: > http://github.com/camping/camping/blob/master/extras/rdoc/generator/template/flipbook/js/camping.js > > Feel free to push directly to camping/camping :-) > > // Magnus Holm > > > > On Sun, Aug 22, 2010 at 17:24, Philippe Monnet wrote: >> The API page does not work in terms of display and section >> collapsing/expanding in FireFox (but works on IE and Chrome). I fixed the >> Javascript file by moving up the declaration of the m and s functions. >> >> Magnus, if you place the camping.js file on GitHub I will patch it for you. >> Otherwise I will just email the file so that RubyForge can be updated. >> >> Philippe (@techarch) >> >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list >> > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > -------------- next part -------------- An HTML attachment was scrubbed... URL: From a at creativepony.com Sun Aug 22 18:59:59 2010 From: a at creativepony.com (Jenna Fox) Date: Mon, 23 Aug 2010 08:59:59 +1000 Subject: What is the process for publishing to campingrb.tumblr.com? In-Reply-To: <4C713A5F.9000203@monnet-usa.com> References: <4C713A5F.9000203@monnet-usa.com> Message-ID: Create an account on tumblr.com, then visit http://campingrb.tumblr.com/submit and submit your post in to the log's publishing queue. One of the log's members will then check and approve it. People who contribute a couple of good posts will likely be given membership in the blog, letting you skip the queue. On 23/08/2010, at 12:55 AM, Philippe Monnet wrote: > In the future when we have updates/announcements related to Camping, how will we be able to publish them to the Tumblr blog? > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list -------------- next part -------------- An HTML attachment was scrubbed... URL: From ruby at monnet-usa.com Sun Aug 22 19:43:45 2010 From: ruby at monnet-usa.com (Philippe Monnet) Date: Sun, 22 Aug 2010 17:43:45 -0600 Subject: What is the process for publishing to campingrb.tumblr.com? In-Reply-To: References: <4C713A5F.9000203@monnet-usa.com> Message-ID: <4C71B631.9000608@monnet-usa.com> It would be great if you could add the various members of the Camping organization on GitHub once they create an account on Tumblr. I just created mine: techarch.tumblr.com Philippe (@techarch) On 8/22/2010 4:59 PM, Jenna Fox wrote: > Create an account on tumblr.com , then visit > http://campingrb.tumblr.com/submit and submit your post in to the > log's publishing queue. One of the log's members will then check and > approve it. People who contribute a couple of good posts will likely > be given membership in the blog, letting you skip the queue. > > > On 23/08/2010, at 12:55 AM, Philippe Monnet wrote: > >> In the future when we have updates/announcements related to Camping, >> how will we be able to publish them to the Tumblr blog? >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list > > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list -------------- next part -------------- An HTML attachment was scrubbed... URL: From a at creativepony.com Sun Aug 22 21:18:51 2010 From: a at creativepony.com (Jenna Fox) Date: Mon, 23 Aug 2010 11:18:51 +1000 Subject: What is the process for publishing to campingrb.tumblr.com? In-Reply-To: <4C71B631.9000608@monnet-usa.com> References: <4C713A5F.9000203@monnet-usa.com> <4C71B631.9000608@monnet-usa.com> Message-ID: All invited now. On 23/08/2010, at 9:43 AM, Philippe Monnet wrote: > It would be great if you could add the various members of the Camping organization on GitHub once they create an account on Tumblr. I just created mine: techarch.tumblr.com > > Philippe (@techarch) > > On 8/22/2010 4:59 PM, Jenna Fox wrote: >> >> Create an account on tumblr.com, then visit http://campingrb.tumblr.com/submit and submit your post in to the log's publishing queue. One of the log's members will then check and approve it. People who contribute a couple of good posts will likely be given membership in the blog, letting you skip the queue. >> >> >> On 23/08/2010, at 12:55 AM, Philippe Monnet wrote: >> >>> In the future when we have updates/announcements related to Camping, how will we be able to publish them to the Tumblr blog? >>> _______________________________________________ >>> Camping-list mailing list >>> Camping-list at rubyforge.org >>> http://rubyforge.org/mailman/listinfo/camping-list >> >> >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list -------------- next part -------------- An HTML attachment was scrubbed... URL: From angel.marquez at gmail.com Sun Aug 22 22:17:34 2010 From: angel.marquez at gmail.com (Angel Robert Marquez) Date: Sun, 22 Aug 2010 19:17:34 -0700 Subject: What is the process for publishing to campingrb.tumblr.com? In-Reply-To: References: <4C713A5F.9000203@monnet-usa.com> <4C71B631.9000608@monnet-usa.com> Message-ID: would you all walk me through how to create a camping esque framevork from scratch or point me in the right direction? help me creative pony, PM you're my only hope. On Sun, Aug 22, 2010 at 6:18 PM, Jenna Fox wrote: > All invited now. > > > On 23/08/2010, at 9:43 AM, Philippe Monnet wrote: > > It would be great if you could add the various members of the Camping > organization on GitHub once they create an account on Tumblr. I just created > mine: techarch.tumblr.com > > Philippe (@techarch) > > On 8/22/2010 4:59 PM, Jenna Fox wrote: > > Create an account on tumblr.com, then visit > http://campingrb.tumblr.com/submit and submit your post in to the log's > publishing queue. One of the log's members will then check and approve it. > People who contribute a couple of good posts will likely be given membership > in the blog, letting you skip the queue. > > > On 23/08/2010, at 12:55 AM, Philippe Monnet wrote: > > In the future when we have updates/announcements related to Camping, how > will we be able to publish them to the Tumblr blog? > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > > > > _______________________________________________ > Camping-list mailing listCamping-list at rubyforge.orghttp://rubyforge.org/mailman/listinfo/camping-list > > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > > > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > -------------- next part -------------- An HTML attachment was scrubbed... URL: From a at creativepony.com Sun Aug 22 23:39:11 2010 From: a at creativepony.com (Jenna Fox) Date: Mon, 23 Aug 2010 13:39:11 +1000 Subject: What is the process for publishing to campingrb.tumblr.com? In-Reply-To: References: <4C713A5F.9000203@monnet-usa.com> <4C71B631.9000608@monnet-usa.com> Message-ID: <890F3A0A-8293-4DC1-B63C-4D992A6CC509@creativepony.com> Why would you want to recreate the camping framework? It already exists. Is there some feature or change we could make which would make camping more suitable for your needs? ? Jenna On 23/08/2010, at 12:17 PM, Angel Robert Marquez wrote: > would you all walk me through how to create a camping esque framevork from scratch or point me in the right direction? > > help me creative pony, PM you're my only hope. > > On Sun, Aug 22, 2010 at 6:18 PM, Jenna Fox wrote: > All invited now. > > > On 23/08/2010, at 9:43 AM, Philippe Monnet wrote: > >> It would be great if you could add the various members of the Camping organization on GitHub once they create an account on Tumblr. I just created mine: techarch.tumblr.com >> >> Philippe (@techarch) >> >> On 8/22/2010 4:59 PM, Jenna Fox wrote: >>> >>> Create an account on tumblr.com, then visit http://campingrb.tumblr.com/submit and submit your post in to the log's publishing queue. One of the log's members will then check and approve it. People who contribute a couple of good posts will likely be given membership in the blog, letting you skip the queue. >>> >>> >>> On 23/08/2010, at 12:55 AM, Philippe Monnet wrote: >>> >>>> In the future when we have updates/announcements related to Camping, how will we be able to publish them to the Tumblr blog? >>>> _______________________________________________ >>>> Camping-list mailing list >>>> Camping-list at rubyforge.org >>>> http://rubyforge.org/mailman/listinfo/camping-list >>> >>> >>> _______________________________________________ >>> Camping-list mailing list >>> Camping-list at rubyforge.org >>> http://rubyforge.org/mailman/listinfo/camping-list >> >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list > > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list -------------- next part -------------- An HTML attachment was scrubbed... URL: From angel.marquez at gmail.com Mon Aug 23 00:01:33 2010 From: angel.marquez at gmail.com (Angel Robert Marquez) Date: Sun, 22 Aug 2010 21:01:33 -0700 Subject: What is the process for publishing to campingrb.tumblr.com? In-Reply-To: <890F3A0A-8293-4DC1-B63C-4D992A6CC509@creativepony.com> References: <4C713A5F.9000203@monnet-usa.com> <4C71B631.9000608@monnet-usa.com> <890F3A0A-8293-4DC1-B63C-4D992A6CC509@creativepony.com> Message-ID: I think by starting from the beginning I would be more helpful in moving forward with it. A more natural progression to start at the origin than at the blossom, no? Make sense? I think with any framework it's the starting point of where one would begin that would imply what one would need in turn having the framework intuitively prompting you to fill in the blanks. It seem like the bdd process appeals to me. I would like to be able to shave off the fat of a project team with a skinny little fw. I would like to be able to come from a designers perspective and export a photoshop file into a framework, i would like to generate a test plan and cases based on reqs and specs. A little inventory.. would be nice with some cost per item. Some seo logic would be nice. title to h1 to nav to internal linking.. home page to sort and filter page to details page intertwined with content types (image, audio, video). maybe a camping calendar, map, star guide. I could formalize if you'd like. I'd really like to know how to do it from scratch so my feature requests fit into the plan. Help a brother out, would ya. Bash script with ruby core files? On Sun, Aug 22, 2010 at 8:39 PM, Jenna Fox wrote: > Why would you want to recreate the camping framework? It already exists. > > Is there some feature or change we could make which would make camping more > suitable for your needs? > > ? > Jenna > > On 23/08/2010, at 12:17 PM, Angel Robert Marquez wrote: > > would you all walk me through how to create a camping esque framevork from > scratch or point me in the right direction? > > help me creative pony, PM you're my only hope. > > On Sun, Aug 22, 2010 at 6:18 PM, Jenna Fox wrote: > >> All invited now. >> >> >> On 23/08/2010, at 9:43 AM, Philippe Monnet wrote: >> >> It would be great if you could add the various members of the Camping >> organization on GitHub once they create an account on Tumblr. I just created >> mine: techarch.tumblr.com >> >> Philippe (@techarch) >> >> On 8/22/2010 4:59 PM, Jenna Fox wrote: >> >> Create an account on tumblr.com, then visit >> http://campingrb.tumblr.com/submit and submit your post in to the log's >> publishing queue. One of the log's members will then check and approve it. >> People who contribute a couple of good posts will likely be given membership >> in the blog, letting you skip the queue. >> >> >> On 23/08/2010, at 12:55 AM, Philippe Monnet wrote: >> >> In the future when we have updates/announcements related to Camping, how >> will we be able to publish them to the Tumblr blog? >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list >> >> >> >> _______________________________________________ >> Camping-list mailing listCamping-list at rubyforge.orghttp://rubyforge.org/mailman/listinfo/camping-list >> >> >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list >> >> >> >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list >> > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > > > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > -------------- next part -------------- An HTML attachment was scrubbed... URL: From a at creativepony.com Mon Aug 23 02:06:41 2010 From: a at creativepony.com (Jenna Fox) Date: Mon, 23 Aug 2010 16:06:41 +1000 Subject: What is the process for publishing to campingrb.tumblr.com? In-Reply-To: References: <4C713A5F.9000203@monnet-usa.com> <4C71B631.9000608@monnet-usa.com> <890F3A0A-8293-4DC1-B63C-4D992A6CC509@creativepony.com> Message-ID: Camping is a programming framework, not a content management system. We'll be implementing precisely none of these. You might investigate hiring a programmer to build this for you, but please do not post any job offers or the likes to this mailing list. Half of what you wrote doesn't make any sense. Camping doesn't interact with Bash at all, and it's not a part of core ruby. You can't export a photoshop file in to a web framework - any framework. Photoshop doesn't work that way. I understand you'd like to replace some of your staff with computer programs, but it really sounds like you are asking for things no computer can do. My advise here is to hire people to do those tasks for you. I don't personally do commercial programming, but I know some of the people on this mailing list do from time to time, so please consider that the people whose jobs you're trying to make redundant here are the same kinds of people you've written this email to. So in summary, you're a total stooge and I wish nothing well to you. Get the hell off our mailing list. ? Jenna On 23/08/2010, at 2:01 PM, Angel Robert Marquez wrote: > I think by starting from the beginning I would be more helpful in moving forward with it. A more natural progression to start at the origin than at the blossom, no? > > Make sense? > > I think with any framework it's the starting point of where one would begin that would imply what one would need in turn having the framework intuitively prompting you to fill in the blanks. It seem like the bdd process appeals to me. I would like to be able to shave off the fat of a project team with a skinny little fw. I would like to be able to come from a designers perspective and export a photoshop file into a framework, i would like to generate a test plan and cases based on reqs and specs. A little inventory.. would be nice with some cost per item. Some seo logic would be nice. title to h1 to nav to internal linking.. home page to sort and filter page to details page intertwined with content types (image, audio, video). maybe a camping calendar, map, star guide. I could formalize if you'd like. I'd really like to know how to do it from scratch so my feature requests fit into the plan. > > Help a brother out, would ya. > > Bash script with ruby core files? > > On Sun, Aug 22, 2010 at 8:39 PM, Jenna Fox wrote: > Why would you want to recreate the camping framework? It already exists. > > Is there some feature or change we could make which would make camping more suitable for your needs? > > ? > Jenna > > On 23/08/2010, at 12:17 PM, Angel Robert Marquez wrote: > >> would you all walk me through how to create a camping esque framevork from scratch or point me in the right direction? >> >> help me creative pony, PM you're my only hope. >> >> On Sun, Aug 22, 2010 at 6:18 PM, Jenna Fox wrote: >> All invited now. >> >> >> On 23/08/2010, at 9:43 AM, Philippe Monnet wrote: >> >>> It would be great if you could add the various members of the Camping organization on GitHub once they create an account on Tumblr. I just created mine: techarch.tumblr.com >>> >>> Philippe (@techarch) >>> >>> On 8/22/2010 4:59 PM, Jenna Fox wrote: >>>> >>>> Create an account on tumblr.com, then visit http://campingrb.tumblr.com/submit and submit your post in to the log's publishing queue. One of the log's members will then check and approve it. People who contribute a couple of good posts will likely be given membership in the blog, letting you skip the queue. >>>> >>>> >>>> On 23/08/2010, at 12:55 AM, Philippe Monnet wrote: >>>> >>>>> In the future when we have updates/announcements related to Camping, how will we be able to publish them to the Tumblr blog? >>>>> _______________________________________________ >>>>> Camping-list mailing list >>>>> Camping-list at rubyforge.org >>>>> http://rubyforge.org/mailman/listinfo/camping-list >>>> >>>> >>>> _______________________________________________ >>>> Camping-list mailing list >>>> Camping-list at rubyforge.org >>>> http://rubyforge.org/mailman/listinfo/camping-list >>> >>> _______________________________________________ >>> Camping-list mailing list >>> Camping-list at rubyforge.org >>> http://rubyforge.org/mailman/listinfo/camping-list >> >> >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list >> >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list > > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list -------------- next part -------------- An HTML attachment was scrubbed... URL: From angel.marquez at gmail.com Mon Aug 23 02:15:50 2010 From: angel.marquez at gmail.com (Angel Robert Marquez) Date: Sun, 22 Aug 2010 23:15:50 -0700 Subject: What is the process for publishing to campingrb.tumblr.com? In-Reply-To: References: <4C713A5F.9000203@monnet-usa.com> <4C71B631.9000608@monnet-usa.com> <890F3A0A-8293-4DC1-B63C-4D992A6CC509@creativepony.com> Message-ID: fuck you On Sun, Aug 22, 2010 at 11:06 PM, Jenna Fox wrote: > Camping is a programming framework, not a content management system. We'll > be implementing precisely none of these. You might investigate hiring a > programmer to build this for you, but please do not post any job offers or > the likes to this mailing list. > > Half of what you wrote doesn't make any sense. Camping doesn't interact > with Bash at all, and it's not a part of core ruby. You can't export a > photoshop file in to a web framework - any framework. Photoshop doesn't work > that way. I understand you'd like to replace some of your staff with > computer programs, but it really sounds like you are asking for things no > computer can do. My advise here is to hire people to do those tasks for you. > > I don't personally do commercial programming, but I know some of the people > on this mailing list do from time to time, so please consider that the > people whose jobs you're trying to make redundant here are the same kinds of > people you've written this email to. > > So in summary, you're a total stooge and I wish nothing well to you. Get > the hell off our mailing list. > > ? > Jenna > > On 23/08/2010, at 2:01 PM, Angel Robert Marquez wrote: > > I think by starting from the beginning I would be more helpful in moving > forward with it. A more natural progression to start at the origin than at > the blossom, no? > > Make sense? > > I think with any framework it's the starting point of where one would begin > that would imply what one would need in turn having the framework > intuitively prompting you to fill in the blanks. It seem like the bdd > process appeals to me. I would like to be able to shave off the fat of a > project team with a skinny little fw. I would like to be able to come from a > designers perspective and export a photoshop file into a framework, i would > like to generate a test plan and cases based on reqs and specs. A little > inventory.. would be nice with some cost per item. Some seo logic would be > nice. title to h1 to nav to internal linking.. home page to sort and filter > page to details page intertwined with content types (image, audio, video). > maybe a camping calendar, map, star guide. I could formalize if you'd like. > I'd really like to know how to do it from scratch so my feature requests fit > into the plan. > > Help a brother out, would ya. > > Bash script with ruby core files? > > On Sun, Aug 22, 2010 at 8:39 PM, Jenna Fox wrote: > >> Why would you want to recreate the camping framework? It already exists. >> >> Is there some feature or change we could make which would make camping >> more suitable for your needs? >> >> ? >> Jenna >> >> On 23/08/2010, at 12:17 PM, Angel Robert Marquez wrote: >> >> would you all walk me through how to create a camping esque framevork from >> scratch or point me in the right direction? >> >> help me creative pony, PM you're my only hope. >> >> On Sun, Aug 22, 2010 at 6:18 PM, Jenna Fox wrote: >> >>> All invited now. >>> >>> >>> On 23/08/2010, at 9:43 AM, Philippe Monnet wrote: >>> >>> It would be great if you could add the various members of the Camping >>> organization on GitHub once they create an account on Tumblr. I just created >>> mine: techarch.tumblr.com >>> >>> Philippe (@techarch) >>> >>> On 8/22/2010 4:59 PM, Jenna Fox wrote: >>> >>> Create an account on tumblr.com, then visit >>> http://campingrb.tumblr.com/submit and submit your post in to the log's >>> publishing queue. One of the log's members will then check and approve it. >>> People who contribute a couple of good posts will likely be given membership >>> in the blog, letting you skip the queue. >>> >>> >>> On 23/08/2010, at 12:55 AM, Philippe Monnet wrote: >>> >>> In the future when we have updates/announcements related to Camping, >>> how will we be able to publish them to the Tumblr blog? >>> _______________________________________________ >>> Camping-list mailing list >>> Camping-list at rubyforge.org >>> http://rubyforge.org/mailman/listinfo/camping-list >>> >>> >>> >>> _______________________________________________ >>> Camping-list mailing listCamping-list at rubyforge.orghttp://rubyforge.org/mailman/listinfo/camping-list >>> >>> >>> _______________________________________________ >>> Camping-list mailing list >>> Camping-list at rubyforge.org >>> http://rubyforge.org/mailman/listinfo/camping-list >>> >>> >>> >>> _______________________________________________ >>> Camping-list mailing list >>> Camping-list at rubyforge.org >>> http://rubyforge.org/mailman/listinfo/camping-list >>> >> >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list >> >> >> >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list >> > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > > > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > -------------- next part -------------- An HTML attachment was scrubbed... URL: From angel.marquez at gmail.com Mon Aug 23 02:21:37 2010 From: angel.marquez at gmail.com (Angel Robert Marquez) Date: Sun, 22 Aug 2010 23:21:37 -0700 Subject: What is the process for publishing to campingrb.tumblr.com? In-Reply-To: References: <4C713A5F.9000203@monnet-usa.com> <4C71B631.9000608@monnet-usa.com> <890F3A0A-8293-4DC1-B63C-4D992A6CC509@creativepony.com> Message-ID: i've been reading what you've been writing and you obviously haven't got a clue what you are talking about. and rather than accusing me of not knowing this difference between a cms a framework and a dumb bitch why don't you just not be so insecure. photoshop doesn't work that way...? yea, that makes sense. i wouldn't ask you to do anything other than confuse the masses. i like the stooges. i even like you but I can read through your bull shit. On Sun, Aug 22, 2010 at 11:15 PM, Angel Robert Marquez < angel.marquez at gmail.com> wrote: > fuck you > > > On Sun, Aug 22, 2010 at 11:06 PM, Jenna Fox wrote: > >> Camping is a programming framework, not a content management system. We'll >> be implementing precisely none of these. You might investigate hiring a >> programmer to build this for you, but please do not post any job offers or >> the likes to this mailing list. >> >> Half of what you wrote doesn't make any sense. Camping doesn't interact >> with Bash at all, and it's not a part of core ruby. You can't export a >> photoshop file in to a web framework - any framework. Photoshop doesn't work >> that way. I understand you'd like to replace some of your staff with >> computer programs, but it really sounds like you are asking for things no >> computer can do. My advise here is to hire people to do those tasks for you. >> >> I don't personally do commercial programming, but I know some of the >> people on this mailing list do from time to time, so please consider that >> the people whose jobs you're trying to make redundant here are the same >> kinds of people you've written this email to. >> >> So in summary, you're a total stooge and I wish nothing well to you. Get >> the hell off our mailing list. >> >> ? >> Jenna >> >> On 23/08/2010, at 2:01 PM, Angel Robert Marquez wrote: >> >> I think by starting from the beginning I would be more helpful in moving >> forward with it. A more natural progression to start at the origin than at >> the blossom, no? >> >> Make sense? >> >> I think with any framework it's the starting point of where one would >> begin that would imply what one would need in turn having the framework >> intuitively prompting you to fill in the blanks. It seem like the bdd >> process appeals to me. I would like to be able to shave off the fat of a >> project team with a skinny little fw. I would like to be able to come from a >> designers perspective and export a photoshop file into a framework, i would >> like to generate a test plan and cases based on reqs and specs. A little >> inventory.. would be nice with some cost per item. Some seo logic would be >> nice. title to h1 to nav to internal linking.. home page to sort and filter >> page to details page intertwined with content types (image, audio, video). >> maybe a camping calendar, map, star guide. I could formalize if you'd like. >> I'd really like to know how to do it from scratch so my feature requests fit >> into the plan. >> >> Help a brother out, would ya. >> >> Bash script with ruby core files? >> >> On Sun, Aug 22, 2010 at 8:39 PM, Jenna Fox wrote: >> >>> Why would you want to recreate the camping framework? It already exists. >>> >>> Is there some feature or change we could make which would make camping >>> more suitable for your needs? >>> >>> ? >>> Jenna >>> >>> On 23/08/2010, at 12:17 PM, Angel Robert Marquez wrote: >>> >>> would you all walk me through how to create a camping esque framevork >>> from scratch or point me in the right direction? >>> >>> help me creative pony, PM you're my only hope. >>> >>> On Sun, Aug 22, 2010 at 6:18 PM, Jenna Fox wrote: >>> >>>> All invited now. >>>> >>>> >>>> On 23/08/2010, at 9:43 AM, Philippe Monnet wrote: >>>> >>>> It would be great if you could add the various members of the Camping >>>> organization on GitHub once they create an account on Tumblr. I just created >>>> mine: techarch.tumblr.com >>>> >>>> Philippe (@techarch) >>>> >>>> On 8/22/2010 4:59 PM, Jenna Fox wrote: >>>> >>>> Create an account on tumblr.com, then visit >>>> http://campingrb.tumblr.com/submit and submit your post in to the log's >>>> publishing queue. One of the log's members will then check and approve it. >>>> People who contribute a couple of good posts will likely be given membership >>>> in the blog, letting you skip the queue. >>>> >>>> >>>> On 23/08/2010, at 12:55 AM, Philippe Monnet wrote: >>>> >>>> In the future when we have updates/announcements related to Camping, >>>> how will we be able to publish them to the Tumblr blog? >>>> _______________________________________________ >>>> Camping-list mailing list >>>> Camping-list at rubyforge.org >>>> http://rubyforge.org/mailman/listinfo/camping-list >>>> >>>> >>>> >>>> _______________________________________________ >>>> Camping-list mailing listCamping-list at rubyforge.orghttp://rubyforge.org/mailman/listinfo/camping-list >>>> >>>> >>>> _______________________________________________ >>>> Camping-list mailing list >>>> Camping-list at rubyforge.org >>>> http://rubyforge.org/mailman/listinfo/camping-list >>>> >>>> >>>> >>>> _______________________________________________ >>>> Camping-list mailing list >>>> Camping-list at rubyforge.org >>>> http://rubyforge.org/mailman/listinfo/camping-list >>>> >>> >>> _______________________________________________ >>> Camping-list mailing list >>> Camping-list at rubyforge.org >>> http://rubyforge.org/mailman/listinfo/camping-list >>> >>> >>> >>> _______________________________________________ >>> Camping-list mailing list >>> Camping-list at rubyforge.org >>> http://rubyforge.org/mailman/listinfo/camping-list >>> >> >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list >> >> >> >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From deveritt at innotts.co.uk Mon Aug 23 02:41:40 2010 From: deveritt at innotts.co.uk (Dave Everitt) Date: Mon, 23 Aug 2010 07:41:40 +0100 Subject: What is the process for publishing to campingrb.tumblr.com? In-Reply-To: References: <4C713A5F.9000203@monnet-usa.com> <4C71B631.9000608@monnet-usa.com> <890F3A0A-8293-4DC1-B63C-4D992A6CC509@creativepony.com> Message-ID: <8384218A-0968-429D-A27C-22E32F6C726D@innotts.co.uk> Camping is already about as 'skinny' as you can get. Sounds like you'd be better off with some kind of Photoshop extension. The only setup that prompts is likely to be a CMS. Fist things first - if you can handle well-crafted HTML/CSS and build a solid site with semantic markup and good content, you won't need SEO - it will do the job itself. But no-one can tell you how to do it from scratch. That's your journey, and migrating from designer to web app developer is quite a journey :-) What Camping can do is create the separate apps to help populate the site. As for things like 'title to h1', Markdown, Textile etc. already do this. For the rest, you need to look elsewhere and do some background research about what's already out there. Dave Everitt > I think with any framework it's the starting point of where one > would begin that would imply what one would need in turn having the > framework intuitively prompting you to fill in the blanks. It seem > like the bdd process appeals to me. I would like to be able to > shave off the fat of a project team with a skinny little fw. I > would like to be able to come from a designers perspective and > export a photoshop file into a framework, i would like to generate > a test plan and cases based on reqs and specs. A little inventory.. > would be nice with some cost per item. Some seo logic would be > nice. title to h1 to nav to internal linking.. home page to sort > and filter page to details page intertwined with content types > (image, audio, video). maybe a camping calendar, map, star guide. I > could formalize if you'd like. I'd really like to know how to do it > from scratch so my feature requests fit into the plan. From deveritt at innotts.co.uk Mon Aug 23 02:44:13 2010 From: deveritt at innotts.co.uk (Dave Everitt) Date: Mon, 23 Aug 2010 07:44:13 +0100 Subject: What is the process for publishing to campingrb.tumblr.com? In-Reply-To: References: <4C713A5F.9000203@monnet-usa.com> <4C71B631.9000608@monnet-usa.com> <890F3A0A-8293-4DC1-B63C-4D992A6CC509@creativepony.com> Message-ID: This needs to stop - now! I've sent you another reply, so please respond to that instead and leave off the personal exchanges - Dave E. > i've been reading what you've been writing and you obviously > haven't got a clue what you are talking about. > > and rather than accusing me of not knowing this difference between > a cms a framework and a dumb bitch why don't you just not be so > insecure. > > photoshop doesn't work that way...? yea, that makes sense. > > i wouldn't ask you to do anything other than confuse the masses. > > i like the stooges. i even like you but I can read through your > bull shit. > >> On Sun, Aug 22, 2010 at 11:15 PM, Angel Robert Marquez >> wrote: >> fuck you >> > From angel.marquez at gmail.com Mon Aug 23 03:06:46 2010 From: angel.marquez at gmail.com (Angel Robert Marquez) Date: Mon, 23 Aug 2010 00:06:46 -0700 Subject: What is the process for publishing to campingrb.tumblr.com? In-Reply-To: References: <4C713A5F.9000203@monnet-usa.com> <4C71B631.9000608@monnet-usa.com> <890F3A0A-8293-4DC1-B63C-4D992A6CC509@creativepony.com> Message-ID: i didn't receive a personal reply. angel.marquez at gmail.com i look forward to hearing from you. On Sun, Aug 22, 2010 at 11:44 PM, Dave Everitt wrote: > This needs to stop - now! I've sent you another reply, so please respond to > that instead and leave off the personal exchanges - Dave E. > > > i've been reading what you've been writing and you obviously haven't got a >> clue what you are talking about. >> >> and rather than accusing me of not knowing this difference between a cms a >> framework and a dumb bitch why don't you just not be so insecure. >> >> photoshop doesn't work that way...? yea, that makes sense. >> >> i wouldn't ask you to do anything other than confuse the masses. >> >> i like the stooges. i even like you but I can read through your bull shit. >> >> On Sun, Aug 22, 2010 at 11:15 PM, Angel Robert Marquez < >>> angel.marquez at gmail.com> wrote: >>> fuck you >>> >>> >> _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > -------------- next part -------------- An HTML attachment was scrubbed... URL: From angel.marquez at gmail.com Mon Aug 23 03:18:35 2010 From: angel.marquez at gmail.com (Angel Robert Marquez) Date: Mon, 23 Aug 2010 00:18:35 -0700 Subject: What is the process for publishing to campingrb.tumblr.com? In-Reply-To: <8384218A-0968-429D-A27C-22E32F6C726D@innotts.co.uk> References: <4C713A5F.9000203@monnet-usa.com> <4C71B631.9000608@monnet-usa.com> <890F3A0A-8293-4DC1-B63C-4D992A6CC509@creativepony.com> <8384218A-0968-429D-A27C-22E32F6C726D@innotts.co.uk> Message-ID: appreciate your attempt to explain. you assume far to much. you aren't really exploring my question and i've been a programmer, developer, architect, designer, qa engineer etc..currently salaried programmer. i'm not sure why you think i'm migrating. i think there's more holes in your answers than in my questions. so, thanks for nothing. i already have a comparable solution from research I was just hoping some one that solicited the know how could actually provide some better direction; but, I guess not. whatever dude. hopefully we never work together. i can't stand the bs pompous responses. you are a joke and i hope you are really just some generic douche trying to sound like he knows what he's talking about. are you a camping user trying to act like it't yours? get a life. On Sun, Aug 22, 2010 at 11:41 PM, Dave Everitt wrote: > Camping is already about as 'skinny' as you can get. Sounds like you'd be > better off with some kind of Photoshop extension. The only setup that > prompts is likely to be a CMS. Fist things first - if you can handle > well-crafted HTML/CSS and build a solid site with semantic markup and good > content, you won't need SEO - it will do the job itself. > > But no-one can tell you how to do it from scratch. That's your journey, and > migrating from designer to web app developer is quite a journey :-) > > What Camping can do is create the separate apps to help populate the site. > As for things like 'title to h1', Markdown, Textile etc. already do this. > For the rest, you need to look elsewhere and do some background research > about what's already out there. > > Dave Everitt > > > I think with any framework it's the starting point of where one would >> begin that would imply what one would need in turn having the framework >> intuitively prompting you to fill in the blanks. It seem like the bdd >> process appeals to me. I would like to be able to shave off the fat of a >> project team with a skinny little fw. I would like to be able to come from a >> designers perspective and export a photoshop file into a framework, i would >> like to generate a test plan and cases based on reqs and specs. A little >> inventory.. would be nice with some cost per item. Some seo logic would be >> nice. title to h1 to nav to internal linking.. home page to sort and filter >> page to details page intertwined with content types (image, audio, video). >> maybe a camping calendar, map, star guide. I could formalize if you'd like. >> I'd really like to know how to do it from scratch so my feature requests fit >> into the plan. >> > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > -------------- next part -------------- An HTML attachment was scrubbed... URL: From deveritt at innotts.co.uk Mon Aug 23 03:42:16 2010 From: deveritt at innotts.co.uk (Dave Everitt) Date: Mon, 23 Aug 2010 08:42:16 +0100 Subject: What is the process for publishing to campingrb.tumblr.com? In-Reply-To: References: <4C713A5F.9000203@monnet-usa.com> <4C71B631.9000608@monnet-usa.com> <890F3A0A-8293-4DC1-B63C-4D992A6CC509@creativepony.com> <8384218A-0968-429D-A27C-22E32F6C726D@innotts.co.uk> Message-ID: I apologise if my reply seemed pompous - your background wasn't obvious. If you're developing a new framework, great, let us know about it. No need for the insults, I just help out here in my free time, that's all - Dave E. > appreciate your attempt to explain. > > you assume far to much. > > you aren't really exploring my question and i've been a programmer, > developer, architect, designer, qa engineer etc..currently salaried > programmer. > > i'm not sure why you think i'm migrating. > > i think there's more holes in your answers than in my questions. > so, thanks for nothing. i already have a comparable solution from > research I was just hoping some one that solicited the know how > could actually provide some better direction; but, I guess not. > > whatever dude. hopefully we never work together. i can't stand the > bs pompous responses. > > you are a joke and i hope you are really just some generic douche > trying to sound like he knows what he's talking about. are you a > camping user trying to act like it't yours? > > get a life. > From angel.marquez at gmail.com Mon Aug 23 03:53:45 2010 From: angel.marquez at gmail.com (Angel Robert Marquez) Date: Mon, 23 Aug 2010 00:53:45 -0700 Subject: What is the process for publishing to campingrb.tumblr.com? In-Reply-To: References: <4C713A5F.9000203@monnet-usa.com> <4C71B631.9000608@monnet-usa.com> <890F3A0A-8293-4DC1-B63C-4D992A6CC509@creativepony.com> <8384218A-0968-429D-A27C-22E32F6C726D@innotts.co.uk> Message-ID: > > I apologise if my reply seemed pompous - your background wasn't obvious. Ok > If you're developing a new framework, great, let us know about it. Why would I do that? > No need for the insults, You are insulting in your own way. > I just help out here in my free time, that's all - Dave E. You haven't helped at all. You try to help by helping yourself. No hard feelings. > > > appreciate your attempt to explain. >> >> you assume far to much. >> >> you aren't really exploring my question and i've been a programmer, >> developer, architect, designer, qa engineer etc..currently salaried >> programmer. >> >> i'm not sure why you think i'm migrating. >> >> i think there's more holes in your answers than in my questions. so, >> thanks for nothing. i already have a comparable solution from research I was >> just hoping some one that solicited the know how could actually provide some >> better direction; but, I guess not. >> >> whatever dude. hopefully we never work together. i can't stand the bs >> pompous responses. >> >> you are a joke and i hope you are really just some generic douche trying >> to sound like he knows what he's talking about. are you a camping user >> trying to act like it't yours? >> >> get a life. >> >> > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > -------------- next part -------------- An HTML attachment was scrubbed... URL: From a at creativepony.com Mon Aug 23 04:46:16 2010 From: a at creativepony.com (Jenna Fox) Date: Mon, 23 Aug 2010 18:46:16 +1000 Subject: Wiki Writing Requests! In-Reply-To: <4E17FB4C-9FAF-4039-BCF4-F53DAA4D11E7@innotts.co.uk> References: <1CC6F0B8-65F9-4DB4-8C55-411A0F2DD037@creativepony.com> <4E17FB4C-9FAF-4039-BCF4-F53DAA4D11E7@innotts.co.uk> Message-ID: <543A06D8-AB6C-4698-A9B1-E5D3DBD0E25C@creativepony.com> Wonderful! I've ported over The Camping Book as well. Is there anything else we need sorted quickly? I'm not sure what to do about the 'reference' rdoc thingo. It seems kind of difficult to navigate to me - camping is one of the few projects I frequently read the source code of instead of web docs. Not sure really what could be done about that though. Perhaps some kind of more app-like web thing, for browsing the rdocs, with a little fulltext search widget and stuff like that would be nice? Though I suppose if going to all that trouble, it might as well be a generic ruby thing. Maybe I should build a ruby docs browser website, capable of loading in docs from core, std, and any gem. Maybe camping would benefit from having a sample library? Something akin to the Shoebox, where little tiny but essentially complete fun apps would be available for live pokings as well as having their source code exposed and easily downloadable in a zip or something? That would integrate really well with Judofyr's online editor whosits. I wonder if we could get that jRuby-powered applet demo doodad running camping apps in the mean time, until editor stuff, or, alternatively, someone know where we can get a VM for running insecure code? ? Jenna On 22/08/2010, at 11:30 PM, Dave Everitt wrote: > Hi Jenna - done (Markdown). Others can add to it now - Dave E. > >> Heya! So I'm trying to get this new website all tied up in a nice little bunch. I'm a bit silly when it comes to git-fu though. Could one of you create a page on the camping/camping wiki called 'Contributing', and put stuff in it which tells people how to do that? Use Markdown or Textile. Doesn't really matter which. I'm moving most of the articles I work on over to Markdown because textile and my brain don't like each other and I don't much like being stuck in the middle of their squabbles. Do whatever though. > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list From a at creativepony.com Mon Aug 23 05:05:27 2010 From: a at creativepony.com (Jenna Fox) Date: Mon, 23 Aug 2010 19:05:27 +1000 Subject: Philosophy Message-ID: <37BC9F0C-1849-406E-9168-BE9AD40EE0C4@creativepony.com> The camping website (new one) includes a link to a not-existant wiki page called 'Philosophy', which was inherited from Judofyr's version. I keep meaning to create this article, but I'm increasingly wondering... What do we all feel is Camping's philosophy? My take: Camping is all about hacking and exploring and having fun, and certainly isn't serious business. I think it's also for newbies, including kids, because that's what nearly all of _why's projects were for. But that's very past tense. I'm not sure anymore. What do you all see camping as being? What's it's purpose for you? ? Jenna From deveritt at innotts.co.uk Mon Aug 23 06:17:13 2010 From: deveritt at innotts.co.uk (Dave Everitt) Date: Mon, 23 Aug 2010 11:17:13 +0100 Subject: Philosophy In-Reply-To: <37BC9F0C-1849-406E-9168-BE9AD40EE0C4@creativepony.com> References: <37BC9F0C-1849-406E-9168-BE9AD40EE0C4@creativepony.com> Message-ID: <9BFFC1AE-4B55-4DEB-8998-43F80261BE20@innotts.co.uk> For me, the philosophy is to keep it as simple as absolutely possible. I'm an eternal newbie, really keen to maintain a way for 'the rest of us' to have a web framework that: 1. doesn't give you cognitive overload and file bloat, 2. encourages experimentation with a low entry threshold, 3. can also handle serious web development, 4. doesn't take itself too seriously. As for the distinction between Camping and others frameworks, I reckon It's enough to say that Camping is the original/archetypal micro-framework (is it? IOWA?), and the community makes sure it stays true to its original approach. The missing part in the tutorial for me is deployment. I have yet to deploy anything public! But that's anther post. Dave E. > The camping website (new one) includes a link to a not-existant > wiki page called 'Philosophy', which was inherited from Judofyr's > version. I keep meaning to create this article, but I'm > increasingly wondering... > > What do we all feel is Camping's philosophy? > > My take: Camping is all about hacking and exploring and having fun, > and certainly isn't serious business. I think it's also for > newbies, including kids, because that's what nearly all of _why's > projects were for. > > But that's very past tense. I'm not sure anymore. What do you all > see camping as being? What's it's purpose for you? From quiliro at gmail.com Mon Aug 23 09:46:42 2010 From: quiliro at gmail.com (=?ISO-8859-1?Q?Quiliro_Ord=F3=F1ez?=) Date: Mon, 23 Aug 2010 08:46:42 -0500 Subject: What is the process for publishing to campingrb.tumblr.com? In-Reply-To: References: <4C713A5F.9000203@monnet-usa.com> <4C71B631.9000608@monnet-usa.com> <890F3A0A-8293-4DC1-B63C-4D992A6CC509@creativepony.com> <8384218A-0968-429D-A27C-22E32F6C726D@innotts.co.uk> Message-ID: 2010/8/23 Angel Robert Marquez Your comments are not good for the discussion. All insults. Very uncomfortable. -- Saludos/Greetings Quiliro Ord??ez 593(2)340 1517 / 593(9)821 8696 Even The Troops Are Waking Up ACTA ? Un acuerdo que puede garantizar la crucificci?n de internet GNU should mean "GNU's not Ubuntu! "Lo ?nico que se necesita para que triunfe el mal es que los hombres de bien no hagan nada." Sergei Bondarchuk Estas son opiniones personales y no representan la posici?n de organizaci?n alguna. -------------- next part -------------- An HTML attachment was scrubbed... URL: From a at creativepony.com Mon Aug 23 10:27:31 2010 From: a at creativepony.com (Jenna Fox) Date: Tue, 24 Aug 2010 00:27:31 +1000 Subject: Philosophy In-Reply-To: <9BFFC1AE-4B55-4DEB-8998-43F80261BE20@innotts.co.uk> References: <37BC9F0C-1849-406E-9168-BE9AD40EE0C4@creativepony.com> <9BFFC1AE-4B55-4DEB-8998-43F80261BE20@innotts.co.uk> Message-ID: On 23/08/2010, at 8:17 PM, Dave Everitt wrote: > 1. doesn't give you cognitive overload and file bloat, Yeah! I love the one file thing. :) > 2. encourages experimentation with a low entry threshold, Did you find the extremely high level of fun interesting obscure ruby hacks to be offputting at first? I did. > 3. can also handle serious web development, Yup, so long as you don't let anyone know you've turned to the dark side. > 4. doesn't take itself too seriously. Sometimes I wonder about that one, but the spirit of rebellion against serious business still seems strong. ^_^ > As for the distinction between Camping and others frameworks, I reckon It's enough to say that Camping is the original/archetypal micro-framework (is it? IOWA?), and the community makes sure it stays true to its original approach. I doubt it's the original, but I wouldn't be at all surprised if _why coined the term. I've certainly never heard of anything prior referred to as a 'Microframework'. > The missing part in the tutorial for me is deployment. I have yet to deploy anything public! But that's anther post. Hope this helps: http://camping.creativepony.com/Book:-Publishing-an-App :) Anyone have experience with Heroku or jRuby + App Engine want to fill in the blanks? ? Jenna From aredridel at nbtsc.org Mon Aug 23 12:41:14 2010 From: aredridel at nbtsc.org (Aria Stewart) Date: Mon, 23 Aug 2010 10:41:14 -0600 Subject: Philosophy In-Reply-To: <9BFFC1AE-4B55-4DEB-8998-43F80261BE20@innotts.co.uk> References: <37BC9F0C-1849-406E-9168-BE9AD40EE0C4@creativepony.com> <9BFFC1AE-4B55-4DEB-8998-43F80261BE20@innotts.co.uk> Message-ID: <803675B5-BB82-49CC-84A3-467A4F9F029E@nbtsc.org> On Aug 23, 2010, at 4:17 AM, Dave Everitt wrote: > For me, the philosophy is to keep it as simple as absolutely possible. > > I'm an eternal newbie, really keen to maintain a way for 'the rest of us' to have a web framework that: > > 1. doesn't give you cognitive overload and file bloat, > 2. encourages experimentation with a low entry threshold, > 3. can also handle serious web development, > 4. doesn't take itself too seriously. Yes, yes, yes. The edge-of-zany feel really reinforces most of this. > > As for the distinction between Camping and others frameworks, I reckon It's enough to say that Camping is the original/archetypal micro-framework (is it? IOWA?), and the community makes sure it stays true to its original approach. > It is. IOWA is most definitely more something else. > The missing part in the tutorial for me is deployment. I have yet to deploy anything public! But that's anther post. Indeed. And like all things Ruby, deployment can be twiddly. From ruby at monnet-usa.com Mon Aug 23 21:11:44 2010 From: ruby at monnet-usa.com (Philippe Monnet) Date: Mon, 23 Aug 2010 19:11:44 -0600 Subject: What is the process for publishing to campingrb.tumblr.com? In-Reply-To: References: <4C713A5F.9000203@monnet-usa.com> <4C71B631.9000608@monnet-usa.com> Message-ID: <4C731C50.9080200@monnet-usa.com> Thanks! On 8/22/2010 7:18 PM, Jenna Fox wrote: > All invited now. > > > On 23/08/2010, at 9:43 AM, Philippe Monnet wrote: > >> It would be great if you could add the various members of the Camping >> organization on GitHub once they create an account on Tumblr. I just >> created mine: techarch.tumblr.com >> >> Philippe (@techarch) >> >> On 8/22/2010 4:59 PM, Jenna Fox wrote: >>> Create an account on tumblr.com , then visit >>> http://campingrb.tumblr.com/submit and submit your post in to the >>> log's publishing queue. One of the log's members will then check and >>> approve it. People who contribute a couple of good posts will likely >>> be given membership in the blog, letting you skip the queue. >>> >>> >>> On 23/08/2010, at 12:55 AM, Philippe Monnet wrote: >>> >>>> In the future when we have updates/announcements related to >>>> Camping, how will we be able to publish them to the Tumblr blog? >>>> _______________________________________________ >>>> Camping-list mailing list >>>> Camping-list at rubyforge.org >>>> http://rubyforge.org/mailman/listinfo/camping-list >>> >>> >>> _______________________________________________ >>> Camping-list mailing list >>> Camping-list at rubyforge.org >>> http://rubyforge.org/mailman/listinfo/camping-list >> >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list > > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list -------------- next part -------------- An HTML attachment was scrubbed... URL: From ruby at monnet-usa.com Mon Aug 23 21:27:14 2010 From: ruby at monnet-usa.com (Philippe Monnet) Date: Mon, 23 Aug 2010 19:27:14 -0600 Subject: What is the process for publishing to campingrb.tumblr.com? In-Reply-To: References: <4C713A5F.9000203@monnet-usa.com> <4C71B631.9000608@monnet-usa.com> <890F3A0A-8293-4DC1-B63C-4D992A6CC509@creativepony.com> Message-ID: <4C731FF2.30605@monnet-usa.com> I am not quite sure I got what you meant but here is how I understood it: 1. You'd like to build some framework on top of/using Camping 2. That framework could take a couple inputs: a) One or several Photoshop files representing different page mockups b) Some BDD spec files 3. The framework would generate/render a Camping app My humble feelings on this: * This kind a sounds like a sort of CASE tool or prototyping tool * Not being a designer I am not sure what can be done around exporting data from a Photoshop file * Generating a UI and its navigation does not seem trivial to me - could be harder than actually writing the code for it ;-) * Converting/generating some Camping artifacts (e.g. models/controllers/tests) from a BDD spec format (e.g. RSpec or Cucumber) could be pretty interesting * One thing is sure you would learn a lot about the Camping internals! Philippe (@techarch) On 8/22/2010 10:01 PM, Angel Robert Marquez wrote: > I think by starting from the beginning I would be more helpful in > moving forward with it. A more natural progression to start at the > origin than at the blossom, no? > > Make sense? > > I think with any framework it's the starting point of where one would > begin that would imply what one would need in turn having the > framework intuitively prompting you to fill in the blanks. It seem > like the bdd process appeals to me. I would like to be able to shave > off the fat of a project team with a skinny little fw. I would like to > be able to come from a designers perspective and export a photoshop > file into a framework, i would like to generate a test plan and cases > based on reqs and specs. A little inventory.. would be nice with some > cost per item. Some seo logic would be nice. title to h1 to nav to > internal linking.. home page to sort and filter page to details page > intertwined with content types (image, audio, video). maybe a camping > calendar, map, star guide. I could formalize if you'd like. I'd really > like to know how to do it from scratch so my feature requests fit into > the plan. > > Help a brother out, would ya. > > Bash script with ruby core files? > > On Sun, Aug 22, 2010 at 8:39 PM, Jenna Fox > wrote: > > Why would you want to recreate the camping framework? It already > exists. > > Is there some feature or change we could make which would make > camping more suitable for your needs? > > ? > Jenna > > On 23/08/2010, at 12:17 PM, Angel Robert Marquez wrote: > >> would you all walk me through how to create a camping esque >> framevork from scratch or point me in the right direction? >> >> help me creative pony, PM you're my only hope. >> >> On Sun, Aug 22, 2010 at 6:18 PM, Jenna Fox > > wrote: >> >> All invited now. >> >> >> On 23/08/2010, at 9:43 AM, Philippe Monnet wrote: >> >>> It would be great if you could add the various members of >>> the Camping organization on GitHub once they create an >>> account on Tumblr. I just created mine: techarch.tumblr.com >>> >>> >>> Philippe (@techarch) >>> >>> On 8/22/2010 4:59 PM, Jenna Fox wrote: >>>> Create an account on tumblr.com , then >>>> visit http://campingrb.tumblr.com/submit and submit your >>>> post in to the log's publishing queue. One of the log's >>>> members will then check and approve it. People who >>>> contribute a couple of good posts will likely be given >>>> membership in the blog, letting you skip the queue. >>>> >>>> >>>> On 23/08/2010, at 12:55 AM, Philippe Monnet wrote: >>>> >>>>> In the future when we have updates/announcements related >>>>> to Camping, how will we be able to publish them to the >>>>> Tumblr blog? >>>>> _______________________________________________ >>>>> Camping-list mailing list >>>>> Camping-list at rubyforge.org >>>>> http://rubyforge.org/mailman/listinfo/camping-list >>>> >>>> >>>> _______________________________________________ >>>> Camping-list mailing list >>>> Camping-list at rubyforge.org >>>> http://rubyforge.org/mailman/listinfo/camping-list >>> >>> _______________________________________________ >>> Camping-list mailing list >>> Camping-list at rubyforge.org >>> http://rubyforge.org/mailman/listinfo/camping-list >> >> >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list >> >> >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list > > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > > > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list -------------- next part -------------- An HTML attachment was scrubbed... URL: From ruby at monnet-usa.com Mon Aug 23 21:47:11 2010 From: ruby at monnet-usa.com (Philippe Monnet) Date: Mon, 23 Aug 2010 19:47:11 -0600 Subject: Philosophy In-Reply-To: <37BC9F0C-1849-406E-9168-BE9AD40EE0C4@creativepony.com> References: <37BC9F0C-1849-406E-9168-BE9AD40EE0C4@creativepony.com> Message-ID: <4C73249F.3090301@monnet-usa.com> I am not sure I can even try to get close to the "philosophy" as I consider myself still a newcomer to Camping. So I am missing a lot of the background on Camping (even though I have read quite a few materials, books, posts, videos, etc. about _why's contributions. For me, I love Camping because: - it is small - the code is crazy clever and taught me a lot about things I did not know about Ruby metaprogramming - the MVC structure help me structure my thoughts and apps - it is very extensible once you figure out the extensibility points you need - creating all sorts of apps or services is really fun and enjoyable - you can build some decent size/complexity apps if you try (I don't subscribe to the analogy about the "dark side" as I feel Camping is about freedom to build whatever you want) - you can either use it for play or for work (that tends to happen if you like it so much you want everything to be built with it. - it can capture your imagination in terms of what you could use it for (e.g. the fun/play/learn sandbox idea) Philippe (@techarch) PS -I have deployed apps on Heroku and will help with the deployment section of the book On 8/23/2010 3:05 AM, Jenna Fox wrote: > The camping website (new one) includes a link to a not-existant wiki page called 'Philosophy', which was inherited from Judofyr's version. I keep meaning to create this article, but I'm increasingly wondering... > > What do we all feel is Camping's philosophy? > > My take: Camping is all about hacking and exploring and having fun, and certainly isn't serious business. I think it's also for newbies, including kids, because that's what nearly all of _why's projects were for. > > But that's very past tense. I'm not sure anymore. What do you all see camping as being? What's it's purpose for you? > > > ? > Jenna > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > -------------- next part -------------- An HTML attachment was scrubbed... URL: From angel.marquez at gmail.com Mon Aug 23 21:48:52 2010 From: angel.marquez at gmail.com (Angel Robert Marquez) Date: Mon, 23 Aug 2010 18:48:52 -0700 Subject: What is the process for publishing to campingrb.tumblr.com? In-Reply-To: <4C731FF2.30605@monnet-usa.com> References: <4C713A5F.9000203@monnet-usa.com> <4C71B631.9000608@monnet-usa.com> <890F3A0A-8293-4DC1-B63C-4D992A6CC509@creativepony.com> <4C731FF2.30605@monnet-usa.com> Message-ID: > > I am not quite sure I got what you meant but here is how I understood it: > 1. You'd like to build some framework on top of/using Camping > I'd like to create camping from scratch. What was the process, tool etc. > 2. That framework could take a couple inputs: > a) One or several Photoshop files representing different page > mockups > b) Some BDD spec files > I would like to standardize the input parameters...psuedo example: Type into terminal camping new output how many controllers with models? 1 name? test list how many requirements that will build the navigation? section 1, section 2, would you like images on the home page? yep how many? 3 where? main background, content area, etc.. any sub nav modules? calendar, map how would you like to sort and filter section items? date, location, view types? grid, list, etc... > 3. The framework would generate/render a Camping app > Yes. Easily hooked services in and out. > > My humble feelings on this: > > - This kind a sounds like a sort of CASE tool or prototyping tool > > Maybe. I'm thinking it would be a bare bones data request response hub. > > - Not being a designer I am not sure what can be done around exporting > data from a Photoshop file > > It would be nice if the you could point photoshop or any bitmap app to a config file that made the application aware and structured the layers based on the site architecture. > > - Generating a UI and its navigation does not seem trivial to me - > could be harder than actually writing the code for it ;-) > > It seems like a keyword, nav list item and destination page could be generated upon controller creation. > > - Converting/generating some Camping artifacts (e.g. > models/controllers/tests) from a BDD spec format (e.g. RSpec or Cucumber) > could be pretty interesting > > I've been reading a RSpec book and checking out cucumber. I've always thought the requirements should be turned into test cases then specifications. The format constraints are interesting. Don't know enough to pass judgement on its relevance though, yet. > > - One thing is sure you would learn a lot about the Camping internals! > > I happened upon camping while I was messing with rails. I discovered a entirely new world. It's really interesting. Any pointers are welcome. > > - > > Philippe (@techarch) > > > On 8/22/2010 10:01 PM, Angel Robert Marquez wrote: > > I think by starting from the beginning I would be more helpful in moving > forward with it. A more natural progression to start at the origin than at > the blossom, no? > > Make sense? > > I think with any framework it's the starting point of where one would > begin that would imply what one would need in turn having the framework > intuitively prompting you to fill in the blanks. It seem like the bdd > process appeals to me. I would like to be able to shave off the fat of a > project team with a skinny little fw. I would like to be able to come from a > designers perspective and export a photoshop file into a framework, i would > like to generate a test plan and cases based on reqs and specs. A little > inventory.. would be nice with some cost per item. Some seo logic would be > nice. title to h1 to nav to internal linking.. home page to sort and filter > page to details page intertwined with content types (image, audio, video). > maybe a camping calendar, map, star guide. I could formalize if you'd like. > I'd really like to know how to do it from scratch so my feature requests fit > into the plan. > > Help a brother out, would ya. > > Bash script with ruby core files? > > On Sun, Aug 22, 2010 at 8:39 PM, Jenna Fox wrote: > >> Why would you want to recreate the camping framework? It already exists. >> >> Is there some feature or change we could make which would make camping >> more suitable for your needs? >> >> ? >> Jenna >> >> On 23/08/2010, at 12:17 PM, Angel Robert Marquez wrote: >> >> would you all walk me through how to create a camping esque framevork from >> scratch or point me in the right direction? >> >> help me creative pony, PM you're my only hope. >> >> On Sun, Aug 22, 2010 at 6:18 PM, Jenna Fox wrote: >> >>> All invited now. >>> >>> >>> On 23/08/2010, at 9:43 AM, Philippe Monnet wrote: >>> >>> It would be great if you could add the various members of the Camping >>> organization on GitHub once they create an account on Tumblr. I just created >>> mine: techarch.tumblr.com >>> >>> Philippe (@techarch) >>> >>> On 8/22/2010 4:59 PM, Jenna Fox wrote: >>> >>> Create an account on tumblr.com, then visit >>> http://campingrb.tumblr.com/submit and submit your post in to the log's >>> publishing queue. One of the log's members will then check and approve it. >>> People who contribute a couple of good posts will likely be given membership >>> in the blog, letting you skip the queue. >>> >>> >>> On 23/08/2010, at 12:55 AM, Philippe Monnet wrote: >>> >>> In the future when we have updates/announcements related to Camping, >>> how will we be able to publish them to the Tumblr blog? >>> _______________________________________________ >>> Camping-list mailing list >>> Camping-list at rubyforge.org >>> http://rubyforge.org/mailman/listinfo/camping-list >>> >>> >>> >>> _______________________________________________ >>> Camping-list mailing listCamping-list at rubyforge.orghttp://rubyforge.org/mailman/listinfo/camping-list >>> >>> >>> _______________________________________________ >>> Camping-list mailing list >>> Camping-list at rubyforge.org >>> http://rubyforge.org/mailman/listinfo/camping-list >>> >>> >>> >>> _______________________________________________ >>> Camping-list mailing list >>> Camping-list at rubyforge.org >>> http://rubyforge.org/mailman/listinfo/camping-list >>> >> >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list >> >> >> >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list >> > > > _______________________________________________ > Camping-list mailing listCamping-list at rubyforge.orghttp://rubyforge.org/mailman/listinfo/camping-list > > > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > -------------- next part -------------- An HTML attachment was scrubbed... URL: From a at creativepony.com Mon Aug 23 22:27:26 2010 From: a at creativepony.com (Bluebie) Date: Tue, 24 Aug 2010 12:27:26 +1000 Subject: Philosophy In-Reply-To: <4C73249F.3090301@monnet-usa.com> References: <37BC9F0C-1849-406E-9168-BE9AD40EE0C4@creativepony.com> <4C73249F.3090301@monnet-usa.com> Message-ID: <25B42CB4-DAD4-4667-A223-74079D6FD61A@creativepony.com> My attitude towards using camping for serious business mostly stems from being burnt by rails. I practice coding as an extension of creativity, not as a job, and rails has enormous hosting costs for someone with no income. I initially started using camping as it could run well as a CGI script on the cheapest grungeist web hosts. Capitalistic forces have largely taken over the once gloriously creative practice of hacking, and turned it in to little more than data entry jobs, with all it's best practices, unit tests, and all the rest. Camping to me is special because it's all about creation, and not about fitting in to a certain task or "market". This is entirely self destructive though in the long term for businesses too, as tools which are unusable by the poor are tools which are unusable in the future. Students don't have software dollars. Though as an open source project we owe nothing to capitalism. We have no business propping up commerce. Rails is a great tool for building medium to large business applications and so my preference is that we entirely ignore that which drives 'marketed' frameworks, and focus on what we're really good at ? making fun awesome hacks, and teaching the next generations. Little doodads for the sake of themselves. Thoughts? :) ? Jenna / @Bluebie On 24/08/2010, at 11:47 AM, Philippe Monnet wrote: > I am not sure I can even try to get close to the "philosophy" as I consider myself still a newcomer to Camping. So I am missing a lot of the background on Camping (even though I have read quite a few materials, books, posts, videos, etc. about _why's contributions. > > For me, I love Camping because: > ??? - it is small > ??? - the code is crazy clever and taught me a lot about things I did not know about Ruby metaprogramming > ???- the MVC structure help me structure my thoughts and apps > ???- it is very extensible once you figure out the extensibility points you need > ???- creating all sorts of apps or services is really fun and enjoyable > ???- you can build some decent size/complexity apps if you try (I don't subscribe to the analogy about the "dark side" as I feel Camping is about freedom to build whatever you want) > ???- you can either use it for play or for work (that tends to happen if you like it so much you want everything to be built with it. > ???- it can capture your imagination in terms of what you could use it for (e.g. the fun/play/learn sandbox idea) > > Philippe (@techarch) > > PS -I have deployed apps on Heroku and will help with the deployment section of the book > ??? > > > On 8/23/2010 3:05 AM, Jenna Fox wrote: >> >> The camping website (new one) includes a link to a not-existant wiki page called 'Philosophy', which was inherited from Judofyr's version. I keep meaning to create this article, but I'm increasingly wondering... >> >> What do we all feel is Camping's philosophy? >> >> My take: Camping is all about hacking and exploring and having fun, and certainly isn't serious business. I think it's also for newbies, including kids, because that's what nearly all of _why's projects were for. >> >> But that's very past tense. I'm not sure anymore. What do you all see camping as being? What's it's purpose for you? >> >> >> ??? >> Jenna >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list >> > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list -------------- next part -------------- An HTML attachment was scrubbed... URL: From ruby at monnet-usa.com Mon Aug 23 23:11:05 2010 From: ruby at monnet-usa.com (Philippe Monnet) Date: Mon, 23 Aug 2010 21:11:05 -0600 Subject: Philosophy In-Reply-To: <25B42CB4-DAD4-4667-A223-74079D6FD61A@creativepony.com> References: <37BC9F0C-1849-406E-9168-BE9AD40EE0C4@creativepony.com> <4C73249F.3090301@monnet-usa.com> <25B42CB4-DAD4-4667-A223-74079D6FD61A@creativepony.com> Message-ID: <4C733849.4020507@monnet-usa.com> Well it's your prerogative to choose to only use it only for creative purposes. I enjoy that too ;-) But we're all free to use Camping as we see fit - there is no right or wrong way. So I feel that inclusion and freedom to build anything is maybe part of my view of the "philosophy". I wonder how Yoda would put this in his own word ... :-) Philippe (@techarch) On 8/23/2010 8:27 PM, Bluebie wrote: > My attitude towards using camping for serious business mostly stems > from being burnt by rails. I practice coding as an extension of > creativity, not as a job, and rails has enormous hosting costs for > someone with no income. I initially started using camping as it could > run well as a CGI script on the cheapest grungeist web hosts. > > Capitalistic forces have largely taken over the once gloriously > creative practice of hacking, and turned it in to little more than > data entry jobs, with all it's best practices, unit tests, and all the > rest. Camping to me is special because it's all about creation, and > not about fitting in to a certain task or "market". This is entirely > self destructive though in the long term for businesses too, as tools > which are unusable by the poor are tools which are unusable in the > future. Students don't have software dollars. Though as an open source > project we owe nothing to capitalism. We have no business propping up > commerce. > > Rails is a great tool for building medium to large business > applications and so my preference is that we entirely ignore that > which drives 'marketed' frameworks, and focus on what we're really > good at ? making fun awesome hacks, and teaching the next generations. > Little doodads for the sake of themselves. Thoughts? :) > > ? > Jenna / @Bluebie > > On 24/08/2010, at 11:47 AM, Philippe Monnet > wrote: > >> I am not sure I can even try to get close to the "philosophy" as I >> consider myself still a newcomer to Camping. So I am missing a lot of >> the background on Camping (even though I have read quite a few >> materials, books, posts, videos, etc. about _why's contributions. >> >> For me, I love Camping because: >> ??? - it is small >> ??? - the code is crazy clever and taught me a lot about things I did >> not know about Ruby metaprogramming >> ???- the MVC structure help me structure my thoughts and apps >> ???- it is very extensible once you figure out the extensibility >> points you need >> ???- creating all sorts of apps or services is really fun and enjoyable >> ???- you can build some decent size/complexity apps if you try (I >> don't subscribe to the analogy about the "dark side" as I feel >> Camping is about freedom to build whatever you want) >> ???- you can either use it for play or for work (that tends to happen >> if you like it so much you want everything to be built with it. >> ???- it can capture your imagination in terms of what you could use >> it for (e.g. the fun/play/learn sandbox idea) >> >> Philippe (@techarch) >> >> PS -I have deployed apps on Heroku and will help with the deployment >> section of the book >> ??? >> >> >> On 8/23/2010 3:05 AM, Jenna Fox wrote: >>> The camping website (new one) includes a link to a not-existant wiki page called 'Philosophy', which was inherited from Judofyr's version. I keep meaning to create this article, but I'm increasingly wondering... >>> >>> What do we all feel is Camping's philosophy? >>> >>> My take: Camping is all about hacking and exploring and having fun, and certainly isn't serious business. I think it's also for newbies, including kids, because that's what nearly all of _why's projects were for. >>> >>> But that's very past tense. I'm not sure anymore. What do you all see camping as being? What's it's purpose for you? >>> >>> >>> ??? >>> Jenna >>> _______________________________________________ >>> Camping-list mailing list >>> Camping-list at rubyforge.org >>> http://rubyforge.org/mailman/listinfo/camping-list >>> >> >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list > > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list -------------- next part -------------- An HTML attachment was scrubbed... URL: From a at creativepony.com Tue Aug 24 00:26:27 2010 From: a at creativepony.com (Jenna Fox) Date: Tue, 24 Aug 2010 14:26:27 +1000 Subject: Philosophy In-Reply-To: <4C733849.4020507@monnet-usa.com> References: <37BC9F0C-1849-406E-9168-BE9AD40EE0C4@creativepony.com> <4C73249F.3090301@monnet-usa.com> <25B42CB4-DAD4-4667-A223-74079D6FD61A@creativepony.com> <4C733849.4020507@monnet-usa.com> Message-ID: http://github.com/camping/camping/wiki/Philosophy Whatcha guys think? ? Jenna From angel.marquez at gmail.com Tue Aug 24 01:07:02 2010 From: angel.marquez at gmail.com (Angel Robert Marquez) Date: Mon, 23 Aug 2010 22:07:02 -0700 Subject: Philosophy In-Reply-To: References: <37BC9F0C-1849-406E-9168-BE9AD40EE0C4@creativepony.com> <4C73249F.3090301@monnet-usa.com> <25B42CB4-DAD4-4667-A223-74079D6FD61A@creativepony.com> <4C733849.4020507@monnet-usa.com> Message-ID: Is ruby like emo? -the littlest stooge On Mon, Aug 23, 2010 at 9:26 PM, Jenna Fox wrote: > http://github.com/camping/camping/wiki/Philosophy > > Whatcha guys think? > > ? > Jenna > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > -------------- next part -------------- An HTML attachment was scrubbed... URL: From a at creativepony.com Tue Aug 24 01:14:24 2010 From: a at creativepony.com (Jenna Fox) Date: Tue, 24 Aug 2010 15:14:24 +1000 Subject: Philosophy In-Reply-To: References: <37BC9F0C-1849-406E-9168-BE9AD40EE0C4@creativepony.com> <4C73249F.3090301@monnet-usa.com> <25B42CB4-DAD4-4667-A223-74079D6FD61A@creativepony.com> <4C733849.4020507@monnet-usa.com> Message-ID: Does anyone still around retain administrator controls over this mailing list? On 24/08/2010, at 3:07 PM, Angel Robert Marquez wrote: > Is ruby like emo? > > -the littlest stooge > > On Mon, Aug 23, 2010 at 9:26 PM, Jenna Fox wrote: > http://github.com/camping/camping/wiki/Philosophy > > Whatcha guys think? > > ? > Jenna > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list -------------- next part -------------- An HTML attachment was scrubbed... URL: From angel.marquez at gmail.com Tue Aug 24 01:33:29 2010 From: angel.marquez at gmail.com (Angel Robert Marquez) Date: Mon, 23 Aug 2010 22:33:29 -0700 Subject: Philosophy In-Reply-To: References: <37BC9F0C-1849-406E-9168-BE9AD40EE0C4@creativepony.com> <4C73249F.3090301@monnet-usa.com> <25B42CB4-DAD4-4667-A223-74079D6FD61A@creativepony.com> <4C733849.4020507@monnet-usa.com> Message-ID: You should put that into your philosophy statement sweet heart, On Mon, Aug 23, 2010 at 10:14 PM, Jenna Fox wrote: > Does anyone still around retain administrator controls over this mailing > list? > > > On 24/08/2010, at 3:07 PM, Angel Robert Marquez wrote: > > Is ruby like emo? > > -the littlest stooge > > On Mon, Aug 23, 2010 at 9:26 PM, Jenna Fox wrote: > >> http://github.com/camping/camping/wiki/Philosophy >> >> Whatcha guys think? >> >> ? >> Jenna >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list >> > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > > > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > -------------- next part -------------- An HTML attachment was scrubbed... URL: From a at creativepony.com Tue Aug 24 03:41:51 2010 From: a at creativepony.com (Jenna Fox) Date: Tue, 24 Aug 2010 17:41:51 +1000 Subject: Philosophy In-Reply-To: <4C733849.4020507@monnet-usa.com> References: <37BC9F0C-1849-406E-9168-BE9AD40EE0C4@creativepony.com> <4C73249F.3090301@monnet-usa.com> <25B42CB4-DAD4-4667-A223-74079D6FD61A@creativepony.com> <4C733849.4020507@monnet-usa.com> Message-ID: <394AB9AC-CCA0-46FE-91D4-060A2A52008B@creativepony.com> I cite _why, the entirely irrelevant man who we suppose to have started this whole sordid affair: 20:11 can camping do e-commerce? 20:11 <_why> no, use rails 20:11 heh wtf? 20:13 it's just a small store, we only have two products 20:13 root beer lip balm and cream soda lip balm 20:13 * _why contemplates 20:14 mail-order only 20:14 <_why> now you're talking!! Here's where I should write something about morals and us both being right and all that, but, well, I guess you're right. Go, e-commerce the universe! Run wild and free on the starlit campgrounds, selling your doodads and trinkets! So long as they're mail-order only. ? Jenna On 24/08/2010, at 1:11 PM, Philippe Monnet wrote: > Well it's your prerogative to choose to only use it only for creative purposes. I enjoy that too ;-) > But we're all free to use Camping as we see fit - there is no right or wrong way. > So I feel that inclusion and freedom to build anything is maybe part of my view of the "philosophy". > I wonder how Yoda would put this in his own word ... :-) > > Philippe (@techarch) > > On 8/23/2010 8:27 PM, Bluebie wrote: >> >> My attitude towards using camping for serious business mostly stems from being burnt by rails. I practice coding as an extension of creativity, not as a job, and rails has enormous hosting costs for someone with no income. I initially started using camping as it could run well as a CGI script on the cheapest grungeist web hosts. >> >> Capitalistic forces have largely taken over the once gloriously creative practice of hacking, and turned it in to little more than data entry jobs, with all it's best practices, unit tests, and all the rest. Camping to me is special because it's all about creation, and not about fitting in to a certain task or "market". This is entirely self destructive though in the long term for businesses too, as tools which are unusable by the poor are tools which are unusable in the future. Students don't have software dollars. Though as an open source project we owe nothing to capitalism. We have no business propping up commerce. >> >> Rails is a great tool for building medium to large business applications and so my preference is that we entirely ignore that which drives 'marketed' frameworks, and focus on what we're really good at ? making fun awesome hacks, and teaching the next generations. Little doodads for the sake of themselves. Thoughts? :) >> >> ? >> Jenna / @Bluebie >> >> On 24/08/2010, at 11:47 AM, Philippe Monnet wrote: >> >>> I am not sure I can even try to get close to the "philosophy" as I consider myself still a newcomer to Camping. So I am missing a lot of the background on Camping (even though I have read quite a few materials, books, posts, videos, etc. about _why's contributions. >>> >>> For me, I love Camping because: >>> ??? - it is small >>> ??? - the code is crazy clever and taught me a lot about things I did not know about Ruby metaprogramming >>> ???- the MVC structure help me structure my thoughts and apps >>> ???- it is very extensible once you figure out the extensibility points you need >>> ???- creating all sorts of apps or services is really fun and enjoyable >>> ???- you can build some decent size/complexity apps if you try (I don't subscribe to the analogy about the "dark side" as I feel Camping is about freedom to build whatever you want) >>> ???- you can either use it for play or for work (that tends to happen if you like it so much you want everything to be built with it. >>> ???- it can capture your imagination in terms of what you could use it for (e.g. the fun/play/learn sandbox idea) >>> >>> Philippe (@techarch) >>> >>> PS -I have deployed apps on Heroku and will help with the deployment section of the book >>> ??? >>> >>> >>> On 8/23/2010 3:05 AM, Jenna Fox wrote: >>>> >>>> The camping website (new one) includes a link to a not-existant wiki page called 'Philosophy', which was inherited from Judofyr's version. I keep meaning to create this article, but I'm increasingly wondering... >>>> >>>> What do we all feel is Camping's philosophy? >>>> >>>> My take: Camping is all about hacking and exploring and having fun, and certainly isn't serious business. I think it's also for newbies, including kids, because that's what nearly all of _why's projects were for. >>>> >>>> But that's very past tense. I'm not sure anymore. What do you all see camping as being? What's it's purpose for you? >>>> >>>> >>>> ??? >>>> Jenna >>>> _______________________________________________ >>>> Camping-list mailing list >>>> Camping-list at rubyforge.org >>>> http://rubyforge.org/mailman/listinfo/camping-list >>>> >>> >>> _______________________________________________ >>> Camping-list mailing list >>> Camping-list at rubyforge.org >>> http://rubyforge.org/mailman/listinfo/camping-list >> >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list -------------- next part -------------- An HTML attachment was scrubbed... URL: From deveritt at innotts.co.uk Tue Aug 24 05:08:45 2010 From: deveritt at innotts.co.uk (Dave Everitt) Date: Tue, 24 Aug 2010 10:08:45 +0100 Subject: Camping on Wikipedia In-Reply-To: References: <37BC9F0C-1849-406E-9168-BE9AD40EE0C4@creativepony.com> <9BFFC1AE-4B55-4DEB-8998-43F80261BE20@innotts.co.uk> Message-ID: <93258540-8FD2-4A18-A0FE-65979FAC4989@innotts.co.uk> The Wikipedia article on Camping: http://en.wikipedia.org/wiki/Camping_(microframework) has a warning at the top asking for more independent sources on Camping. Can you please add any books or articles (not by _Why) that mention Camping (post-1.5), or web articles that - say - survey microframeworks in general to this thread? Or just add them to the Wikipedia article. As a guide, apparently (for Wikipedia) Merb seems to have enough references: http://en.wikipedia.org/wiki/Merb There's also this Wikipedia framework comparison page that had Camping at 1.5 (I just edited to 2.1) : http://en.wikipedia.org/wiki/Comparison_of_web_application_frameworks Dave Everitt From judofyr at gmail.com Tue Aug 24 07:06:33 2010 From: judofyr at gmail.com (Magnus Holm) Date: Tue, 24 Aug 2010 13:06:33 +0200 Subject: [camping-list-admin] Angel Robert Marquez Message-ID: Hello Angel Robert Marquez, I'm writing this email to inform you that you have been temporary banned from the camping-list. This is not something I want to do, but we're doing our best to keep this mailing list a friendly place and right now you're not helping at all. Just to be absolutely clear, you're not getting banned because of your initial thread about writing a new framework. I can agree that Jenna was maybe a little too rude, and I have no problems with your latest posts in that thread. It's always hard getting used to a new community and I'm giving you the benefit of the doubt in this case. The reason you're now banned is because of your posts in the "Philosophy"-thread, which adds nothing to the discussion and shows us that you have no intention to improve either Camping or camping-list. If you still want to contribute to camping-list, you can send me an email after Aug 31st and I'll remove the ban so you can re-subscribe. // Magnus Holm (scoutmaster of Camping) From deveritt at innotts.co.uk Tue Aug 24 08:08:07 2010 From: deveritt at innotts.co.uk (Dave Everitt) Date: Tue, 24 Aug 2010 13:08:07 +0100 Subject: Philosophy In-Reply-To: References: <37BC9F0C-1849-406E-9168-BE9AD40EE0C4@creativepony.com> <4C73249F.3090301@monnet-usa.com> <25B42CB4-DAD4-4667-A223-74079D6FD61A@creativepony.com> <4C733849.4020507@monnet-usa.com> Message-ID: <1782810C-8CCE-467D-9D8F-4C6E19DFE166@innotts.co.uk> Fine with me. I'd like the idea of collating and condensing our statements about it, and putting them somewhere too. I might do that - Dave > http://github.com/camping/camping/wiki/Philosophy > > Whatcha guys think? From deveritt at innotts.co.uk Tue Aug 24 08:29:01 2010 From: deveritt at innotts.co.uk (Dave Everitt) Date: Tue, 24 Aug 2010 13:29:01 +0100 Subject: Philosophy In-Reply-To: References: <37BC9F0C-1849-406E-9168-BE9AD40EE0C4@creativepony.com> <9BFFC1AE-4B55-4DEB-8998-43F80261BE20@innotts.co.uk> Message-ID: @Jenna: love the bit about 'children had no good way to make their own eBay competitors' :-) >> 2. encourages experimentation with a low entry threshold, > Did you find the extremely high level of fun interesting obscure > ruby hacks to be offputting at first? I did. I'd been using Ruby and Perl for awhile, so I just found out how to make things do what I wanted (then spent loads of time on the Markaby and CSS :-) >> 3. can also handle serious web development, > Yup, so long as you don't let anyone know you've turned to the dark > side. I have a spare soul for the dark side to purchase, but it still has firm ethics. >> 4. doesn't take itself too seriously. > Sometimes I wonder about that one, but the spirit of rebellion > against serious business still seems strong. ^_^ I see it more as a spirit of experimentation and a deliberate (cartoon) foxing around to one side of the boring everyday, but yes, _Why's surreal humour got me into Ruby in the first place (although *none* of the 7 students I introduced to the Poignant Guide got it at all, although one did buy Chris Pine's book) and from there... >> The missing part in the tutorial for me is deployment. I have yet >> to deploy anything public! But that's anther post. > Hope this helps: http://camping.creativepony.com/Book:-Publishing- > an-App :) Yes, it does - thanks, that's great! Now I've just got to set up our VPS accordingly (and document the process as simply as possible)... I might also have a go at adding details for Heroku (tried out Sinatra on it, worked fine) for my 'Oracle of everyday things' Camping project. Unless someone else writes it up first. > Anyone have experience with Heroku or jRuby + App Engine want to > fill in the blanks? @Aria: 'edge-of-zany' - definitely. Or at least, off the beaten path. BTW Nice vegan recipes! With Jenna, Seems Camping might be the framework of choice for vegans (or, like me, totally-lactose- intolerant vegetarians)... Dave E. From deveritt at innotts.co.uk Tue Aug 24 08:29:33 2010 From: deveritt at innotts.co.uk (Dave Everitt) Date: Tue, 24 Aug 2010 13:29:33 +0100 Subject: Junebug Wiki Message-ID: Does anyone know if there's a community-maintained version of Julik Tarkhanov's Camping-related stuff (e.g. the Camping-based Junebug Wiki http://rubyforge.org/projects/junebug/)? The last update I can find is from 2007, just wondering if anyone's tried it with Camping 2.1. Otherwise I'll contact him via Github. Dave Everitt From peterretief at gmail.com Tue Aug 24 08:32:44 2010 From: peterretief at gmail.com (Peter Retief) Date: Tue, 24 Aug 2010 14:32:44 +0200 Subject: Philosophy In-Reply-To: References: <37BC9F0C-1849-406E-9168-BE9AD40EE0C4@creativepony.com> <9BFFC1AE-4B55-4DEB-8998-43F80261BE20@innotts.co.uk> Message-ID: I hope _why is OK, I don't care if he wants to change his career but it would be nice if I were to know that nothing bad happened to him (Gone camping?) Give us a sign :) On 24 August 2010 14:29, Dave Everitt wrote: > @Jenna: love the bit about 'children had no good way to make their own eBay > competitors' :-) > >>> 2. encourages experimentation with a low entry threshold, >> >> Did you find the extremely high level of fun interesting obscure ruby >> hacks to be offputting at first? I did. > > I'd been using Ruby and Perl for awhile, so I just found out how to make > things do what I wanted (then spent loads of time on the Markaby and CSS :-) > >>> 3. can also handle serious web development, >> >> Yup, so long as you don't let anyone know you've turned to the dark side. > > I have a spare soul for the dark side to purchase, but it still has firm > ethics. > >>> 4. doesn't take itself too seriously. >> >> Sometimes I wonder about that one, but the spirit of rebellion against >> serious business still seems strong. ^_^ > > I see it more as a spirit of experimentation and a deliberate (cartoon) > foxing around to one side of the boring everyday, but yes, _Why's surreal > humour got me into Ruby in the first place (although *none* of the 7 > students I introduced to the Poignant Guide got it at all, although one did > buy Chris Pine's book) and from there... > >>> The missing part in the tutorial for me is deployment. I have yet to >>> deploy anything public! But that's anther post. >> >> Hope this helps: http://camping.creativepony.com/Book:-Publishing-an-App >> :) > > Yes, it does - thanks, that's great! Now I've just got to set up our VPS > accordingly (and document the process as simply as possible)... I might also > have a go at adding details for Heroku (tried out Sinatra on it, worked > fine) for my 'Oracle of everyday things' Camping project. Unless someone > else writes it up first. > >> Anyone have experience with Heroku or jRuby + App Engine want to fill in >> the blanks? > > @Aria: 'edge-of-zany' - definitely. Or at least, off the beaten path. BTW > Nice vegan recipes! With Jenna, Seems Camping might be the framework of > choice for vegans (or, like me, totally-lactose-intolerant vegetarians)... > > Dave E. > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > From steve at steveklabnik.com Tue Aug 24 08:59:29 2010 From: steve at steveklabnik.com (Steve Klabnik) Date: Tue, 24 Aug 2010 08:59:29 -0400 Subject: Philosophy In-Reply-To: References: <37BC9F0C-1849-406E-9168-BE9AD40EE0C4@creativepony.com> <9BFFC1AE-4B55-4DEB-8998-43F80261BE20@innotts.co.uk> Message-ID: The organizers of RubyConf said that he's okay. From peterretief at gmail.com Tue Aug 24 09:06:56 2010 From: peterretief at gmail.com (Peter Retief) Date: Tue, 24 Aug 2010 15:06:56 +0200 Subject: Philosophy In-Reply-To: References: <37BC9F0C-1849-406E-9168-BE9AD40EE0C4@creativepony.com> <9BFFC1AE-4B55-4DEB-8998-43F80261BE20@innotts.co.uk> Message-ID: OK is good enough for me Thanks On 24 August 2010 14:59, Steve Klabnik wrote: > The organizers of RubyConf said that he's okay. > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > From dsusco at gmail.com Tue Aug 24 09:10:18 2010 From: dsusco at gmail.com (David Susco) Date: Tue, 24 Aug 2010 09:10:18 -0400 Subject: Junebug Wiki In-Reply-To: References: Message-ID: Nothing that I know of. I tried it but never got Junebug to work with 2. I eventually got fed up enough that I put together my own wiki app by looking at it and tepee. I used vestal_versions for the versioning and recreated most of the junebug functionality so far (currently working on diff). It's also served as my sandbox for all the fun new features that have rolled out. Dave On Tue, Aug 24, 2010 at 8:29 AM, Dave Everitt wrote: > Does anyone know if there's a community-maintained version of Julik > Tarkhanov's Camping-related stuff (e.g. the Camping-based Junebug Wiki > http://rubyforge.org/projects/junebug/)? > > The last update I can find is from 2007, just wondering if anyone's tried it > with Camping 2.1. Otherwise I'll contact him via Github. > > Dave Everitt > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > -- Dave From a at creativepony.com Tue Aug 24 09:29:00 2010 From: a at creativepony.com (Jenna Fox) Date: Tue, 24 Aug 2010 23:29:00 +1000 Subject: Philosophy In-Reply-To: References: <37BC9F0C-1849-406E-9168-BE9AD40EE0C4@creativepony.com> <9BFFC1AE-4B55-4DEB-8998-43F80261BE20@innotts.co.uk> Message-ID: Yeah Peter. Don't worry about it. He said he'd spend five years working on bringing coding to kids, and by my best approximation, he did that. Now he's done. He has a family, a life, and seems he probably has children too. The intensity with which he worked on ruby projects was never sustainable. I expect his priorities simply shifted to other things. Really though, he's just a man. A man who brought us many great things, sure, but still a man. The important thing is that we take note of the wonderment created in his wake, and continue to create things of equivalent or greater value. It's our job to push ruby forward now. It's our job to push computing forward. ? Jenna On 24/08/2010, at 10:32 PM, Peter Retief wrote: > I hope _why is OK, I don't care if he wants to change his career but > it would be nice if I were to know that nothing bad happened to him > (Gone camping?) > Give us a sign :) > > On 24 August 2010 14:29, Dave Everitt wrote: >> @Jenna: love the bit about 'children had no good way to make their own eBay >> competitors' :-) >> >>>> 2. encourages experimentation with a low entry threshold, >>> >>> Did you find the extremely high level of fun interesting obscure ruby >>> hacks to be offputting at first? I did. >> >> I'd been using Ruby and Perl for awhile, so I just found out how to make >> things do what I wanted (then spent loads of time on the Markaby and CSS :-) >> >>>> 3. can also handle serious web development, >>> >>> Yup, so long as you don't let anyone know you've turned to the dark side. >> >> I have a spare soul for the dark side to purchase, but it still has firm >> ethics. >> >>>> 4. doesn't take itself too seriously. >>> >>> Sometimes I wonder about that one, but the spirit of rebellion against >>> serious business still seems strong. ^_^ >> >> I see it more as a spirit of experimentation and a deliberate (cartoon) >> foxing around to one side of the boring everyday, but yes, _Why's surreal >> humour got me into Ruby in the first place (although *none* of the 7 >> students I introduced to the Poignant Guide got it at all, although one did >> buy Chris Pine's book) and from there... >> >>>> The missing part in the tutorial for me is deployment. I have yet to >>>> deploy anything public! But that's anther post. >>> >>> Hope this helps: http://camping.creativepony.com/Book:-Publishing-an-App >>> :) >> >> Yes, it does - thanks, that's great! Now I've just got to set up our VPS >> accordingly (and document the process as simply as possible)... I might also >> have a go at adding details for Heroku (tried out Sinatra on it, worked >> fine) for my 'Oracle of everyday things' Camping project. Unless someone >> else writes it up first. >> >>> Anyone have experience with Heroku or jRuby + App Engine want to fill in >>> the blanks? >> >> @Aria: 'edge-of-zany' - definitely. Or at least, off the beaten path. BTW >> Nice vegan recipes! With Jenna, Seems Camping might be the framework of >> choice for vegans (or, like me, totally-lactose-intolerant vegetarians)... >> >> Dave E. >> >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list >> > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list From a at creativepony.com Tue Aug 24 09:31:09 2010 From: a at creativepony.com (Jenna Fox) Date: Tue, 24 Aug 2010 23:31:09 +1000 Subject: Oh, whywentcamping.com! Message-ID: I'm feeling pretty happy about the state of the website now! http://whywentcamping.com/ And the blog to go with it http://log.whywentcamping.com/ What's the next thing? work on the api reference? write more content? Is there any other camping stuff which would benefit from my dodgy doodling attentions? ? Jenna From dsusco at gmail.com Tue Aug 24 09:36:49 2010 From: dsusco at gmail.com (David Susco) Date: Tue, 24 Aug 2010 09:36:49 -0400 Subject: making create "environmentally aware" Message-ID: Not talking about having it recycle (I assume all Camping apps have a small carbon footprint). I'm talking about letting the create method know this is the dev/test/prod environment and have it load the appropriate database connection info etc. Any thoughts on this? Having create take an env arguments seems the simplest to me. -- Dave From judofyr at gmail.com Tue Aug 24 09:44:28 2010 From: judofyr at gmail.com (Magnus Holm) Date: Tue, 24 Aug 2010 15:44:28 +0200 Subject: making create "environmentally aware" In-Reply-To: References: Message-ID: Why don't add this? def App.create(env = :development) end And in production, you can call App.create(:production) yourself. // Magnus Holm On Tue, Aug 24, 2010 at 15:36, David Susco wrote: > Not talking about having it recycle (I assume all Camping apps have a > small carbon footprint). > > I'm talking about letting the create method know this is the > dev/test/prod environment and have it load the appropriate database > connection info etc. > > Any thoughts on this? Having create take an env arguments seems the > simplest to me. > > -- > Dave > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > From dsusco at gmail.com Tue Aug 24 10:21:59 2010 From: dsusco at gmail.com (David Susco) Date: Tue, 24 Aug 2010 10:21:59 -0400 Subject: making create "environmentally aware" In-Reply-To: References: Message-ID: Ya, that's what I'm doing. Just wondering if there was another way to go about it. I modified your camping-test/base file to call 'create :test' and specified a test db adapter in my config file to get around the problem I e-mailed you about. Dave On Tue, Aug 24, 2010 at 9:44 AM, Magnus Holm wrote: > Why don't add this? > > ?def App.create(env = :development) > ?end > > And in production, you can call App.create(:production) yourself. > > // Magnus Holm > > > > On Tue, Aug 24, 2010 at 15:36, David Susco wrote: >> Not talking about having it recycle (I assume all Camping apps have a >> small carbon footprint). >> >> I'm talking about letting the create method know this is the >> dev/test/prod environment and have it load the appropriate database >> connection info etc. >> >> Any thoughts on this? Having create take an env arguments seems the >> simplest to me. >> >> -- >> Dave >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list >> > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > -- Dave From peterretief at gmail.com Tue Aug 24 10:26:56 2010 From: peterretief at gmail.com (Peter Retief) Date: Tue, 24 Aug 2010 16:26:56 +0200 Subject: Philosophy In-Reply-To: References: <37BC9F0C-1849-406E-9168-BE9AD40EE0C4@creativepony.com> <9BFFC1AE-4B55-4DEB-8998-43F80261BE20@innotts.co.uk> Message-ID: well said On 24 August 2010 15:29, Jenna Fox wrote: > Yeah Peter. Don't worry about it. He said he'd spend five years working on bringing coding to kids, and by my best approximation, he did that. Now he's done. He has a family, a life, and seems he probably has children too. The intensity with which he worked on ruby projects was never sustainable. I expect his priorities simply shifted to other things. > > Really though, he's just a man. A man who brought us many great things, sure, but still a man. The important thing is that we take note of the wonderment created in his wake, and continue to create things of equivalent or greater value. It's our job to push ruby forward now. > > It's our job to push computing forward. > > ? > Jenna > > On 24/08/2010, at 10:32 PM, Peter Retief wrote: > >> I hope _why is OK, I don't care if he wants to change his career but >> it would be nice if I were to know that nothing bad happened to him >> (Gone camping?) >> Give us a sign :) >> >> On 24 August 2010 14:29, Dave Everitt wrote: >>> @Jenna: love the bit about 'children had no good way to make their own eBay >>> competitors' :-) >>> >>>>> 2. encourages experimentation with a low entry threshold, >>>> >>>> Did you find the extremely high level of fun interesting obscure ruby >>>> hacks to be offputting at first? I did. >>> >>> I'd been using Ruby and Perl for awhile, so I just found out how to make >>> things do what I wanted (then spent loads of time on the Markaby and CSS :-) >>> >>>>> 3. can also handle serious web development, >>>> >>>> Yup, so long as you don't let anyone know you've turned to the dark side. >>> >>> I have a spare soul for the dark side to purchase, but it still has firm >>> ethics. >>> >>>>> 4. doesn't take itself too seriously. >>>> >>>> Sometimes I wonder about that one, but the spirit of rebellion against >>>> serious business still seems strong. ^_^ >>> >>> I see it more as a spirit of experimentation and a deliberate (cartoon) >>> foxing around to one side of the boring everyday, but yes, _Why's surreal >>> humour got me into Ruby in the first place (although *none* of the 7 >>> students I introduced to the Poignant Guide got it at all, although one did >>> buy Chris Pine's book) and from there... >>> >>>>> The missing part in the tutorial for me is deployment. I have yet to >>>>> deploy anything public! But that's anther post. >>>> >>>> Hope this helps: http://camping.creativepony.com/Book:-Publishing-an-App >>>> :) >>> >>> Yes, it does - thanks, that's great! Now I've just got to set up our VPS >>> accordingly (and document the process as simply as possible)... I might also >>> have a go at adding details for Heroku (tried out Sinatra on it, worked >>> fine) for my 'Oracle of everyday things' Camping project. Unless someone >>> else writes it up first. >>> >>>> Anyone have experience with Heroku or jRuby + App Engine want to fill in >>>> the blanks? >>> >>> @Aria: 'edge-of-zany' - definitely. Or at least, off the beaten path. BTW >>> Nice vegan recipes! With Jenna, Seems Camping might be the framework of >>> choice for vegans (or, like me, totally-lactose-intolerant vegetarians)... >>> >>> Dave E. >>> >>> _______________________________________________ >>> Camping-list mailing list >>> Camping-list at rubyforge.org >>> http://rubyforge.org/mailman/listinfo/camping-list >>> >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > From quiliro at gmail.com Tue Aug 24 10:35:06 2010 From: quiliro at gmail.com (=?ISO-8859-1?Q?Quiliro_Ord=F3=F1ez?=) Date: Tue, 24 Aug 2010 09:35:06 -0500 Subject: [camping-list-admin] Angel Robert Marquez In-Reply-To: References: Message-ID: Thank you Magnus. He was sending me a lot of insulting personal emails which I answered in the wish to help him understand better but I gave up after the tenth insulting email. -- Saludos/Greetings Quiliro Ord??ez 593(2)340 1517 / 593(9)821 8696 Even The Troops Are Waking Up ACTA ? Un acuerdo que puede garantizar la crucificci?n de internet GNU should mean "GNU's not Ubuntu! "Lo ?nico que se necesita para que triunfe el mal es que los hombres de bien no hagan nada." Sergei Bondarchuk Estas son opiniones personales y no representan la posici?n de organizaci?n alguna. -------------- next part -------------- An HTML attachment was scrubbed... URL: From judofyr at gmail.com Tue Aug 24 11:27:56 2010 From: judofyr at gmail.com (Magnus Holm) Date: Tue, 24 Aug 2010 17:27:56 +0200 Subject: making create "environmentally aware" In-Reply-To: References: Message-ID: What about this: def App.create(env = (ENV['CAMPING_ENV'] || :development)) end Then you can simply set ENV['CAMPING_ENV'] = "test" before loading any tests. // Magnus Holm On Tue, Aug 24, 2010 at 16:21, David Susco wrote: > Ya, that's what I'm doing. Just wondering if there was another way to > go about it. I modified your camping-test/base file to call 'create > :test' and specified a test db adapter in my config file to get around > the problem I e-mailed you about. > > Dave > > On Tue, Aug 24, 2010 at 9:44 AM, Magnus Holm wrote: >> Why don't add this? >> >> ?def App.create(env = :development) >> ?end >> >> And in production, you can call App.create(:production) yourself. >> >> // Magnus Holm >> >> >> >> On Tue, Aug 24, 2010 at 15:36, David Susco wrote: >>> Not talking about having it recycle (I assume all Camping apps have a >>> small carbon footprint). >>> >>> I'm talking about letting the create method know this is the >>> dev/test/prod environment and have it load the appropriate database >>> connection info etc. >>> >>> Any thoughts on this? Having create take an env arguments seems the >>> simplest to me. >>> >>> -- >>> Dave >>> _______________________________________________ >>> Camping-list mailing list >>> Camping-list at rubyforge.org >>> http://rubyforge.org/mailman/listinfo/camping-list >>> >> _______________________________________________ >> Camping-list mailing list >> Camping-list at rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list >> > > > > -- > Dave > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > From judofyr at gmail.com Tue Aug 24 11:39:20 2010 From: judofyr at gmail.com (Magnus Holm) Date: Tue, 24 Aug 2010 17:39:20 +0200 Subject: Oh, whywentcamping.com! In-Reply-To: References: Message-ID: Awesome work, Jenna :-) One issue: The code blocks doesn't show properly on GitHub: http://github.com/camping/camping/wiki/Book:-Getting-Started Not sure what's the best way to handle this. We should at least indent all the code blocks with 4 spaces (so they end up as Markdown
tags), and somehow "tag" them as Ruby for whywentcamping.com

We should probably update the RDoc template at camping.rubyforge.org,
but I'm also open for re-thinking the reference section all-together.
Is it really useful in its current form?

// Magnus Holm



On Tue, Aug 24, 2010 at 15:31, Jenna Fox  wrote:
> I'm feeling pretty happy about the state of the website now!
>
> http://whywentcamping.com/
> And the blog to go with it http://log.whywentcamping.com/
>
> What's the next thing? work on the api reference? write more content? Is there any other camping stuff which would benefit from my dodgy doodling attentions?
>
>
> ?
> Jenna
> _______________________________________________
> Camping-list mailing list
> Camping-list at rubyforge.org
> http://rubyforge.org/mailman/listinfo/camping-list
>

From a at creativepony.com  Tue Aug 24 18:53:38 2010
From: a at creativepony.com (Jenna Fox)
Date: Wed, 25 Aug 2010 08:53:38 +1000
Subject: Oh, whywentcamping.com!
In-Reply-To: 
References: 
	
Message-ID: <5A7FA3E2-60B0-4D62-B9CC-A16104F81C7D@creativepony.com>

Actually I realised about half way through making the thing, GitHub has a syntax for highlighted code. It looks like this:

```ruby
  Camping.goes :Poop
```

So we could use that instead, would be easy enough. Seems a kind of ugly syntax though


On 25/08/2010, at 1:39 AM, Magnus Holm wrote:

> Awesome work, Jenna :-)
> 
> One issue: The code blocks doesn't show properly on GitHub:
> http://github.com/camping/camping/wiki/Book:-Getting-Started
> 
> Not sure what's the best way to handle this. We should at least indent
> all the code blocks with 4 spaces (so they end up as Markdown 
> tags), and somehow "tag" them as Ruby for whywentcamping.com
> 
> We should probably update the RDoc template at camping.rubyforge.org,
> but I'm also open for re-thinking the reference section all-together.
> Is it really useful in its current form?
> 
> // Magnus Holm
> 
> 
> 
> On Tue, Aug 24, 2010 at 15:31, Jenna Fox  wrote:
>> I'm feeling pretty happy about the state of the website now!
>> 
>> http://whywentcamping.com/
>> And the blog to go with it http://log.whywentcamping.com/
>> 
>> What's the next thing? work on the api reference? write more content? Is there any other camping stuff which would benefit from my dodgy doodling attentions?
>> 
>> 
>> ?
>> Jenna
>> _______________________________________________
>> Camping-list mailing list
>> Camping-list at rubyforge.org
>> http://rubyforge.org/mailman/listinfo/camping-list
>> 
> _______________________________________________
> Camping-list mailing list
> Camping-list at rubyforge.org
> http://rubyforge.org/mailman/listinfo/camping-list


From dsusco at gmail.com  Wed Aug 25 11:41:56 2010
From: dsusco at gmail.com (David Susco)
Date: Wed, 25 Aug 2010 11:41:56 -0400
Subject: making create "environmentally aware"
In-Reply-To: 
References: 
	
	
	
Message-ID: 

The create method is being called before anything I do in my test file though.

Dave

On Tue, Aug 24, 2010 at 11:27 AM, Magnus Holm  wrote:
> What about this:
>
> ?def App.create(env = (ENV['CAMPING_ENV'] || :development))
> ?end
>
> Then you can simply set ENV['CAMPING_ENV'] = "test" before loading any tests.
>
> // Magnus Holm
>
>
>
> On Tue, Aug 24, 2010 at 16:21, David Susco  wrote:
>> Ya, that's what I'm doing. Just wondering if there was another way to
>> go about it. I modified your camping-test/base file to call 'create
>> :test' and specified a test db adapter in my config file to get around
>> the problem I e-mailed you about.
>>
>> Dave
>>
>> On Tue, Aug 24, 2010 at 9:44 AM, Magnus Holm  wrote:
>>> Why don't add this?
>>>
>>> ?def App.create(env = :development)
>>> ?end
>>>
>>> And in production, you can call App.create(:production) yourself.
>>>
>>> // Magnus Holm
>>>
>>>
>>>
>>> On Tue, Aug 24, 2010 at 15:36, David Susco  wrote:
>>>> Not talking about having it recycle (I assume all Camping apps have a
>>>> small carbon footprint).
>>>>
>>>> I'm talking about letting the create method know this is the
>>>> dev/test/prod environment and have it load the appropriate database
>>>> connection info etc.
>>>>
>>>> Any thoughts on this? Having create take an env arguments seems the
>>>> simplest to me.
>>>>
>>>> --
>>>> Dave
>>>> _______________________________________________
>>>> Camping-list mailing list
>>>> Camping-list at rubyforge.org
>>>> http://rubyforge.org/mailman/listinfo/camping-list
>>>>
>>> _______________________________________________
>>> Camping-list mailing list
>>> Camping-list at rubyforge.org
>>> http://rubyforge.org/mailman/listinfo/camping-list
>>>
>>
>>
>>
>> --
>> Dave
>> _______________________________________________
>> Camping-list mailing list
>> Camping-list at rubyforge.org
>> http://rubyforge.org/mailman/listinfo/camping-list
>>
> _______________________________________________
> Camping-list mailing list
> Camping-list at rubyforge.org
> http://rubyforge.org/mailman/listinfo/camping-list



-- 
Dave

From deveritt at innotts.co.uk  Thu Aug 26 09:50:51 2010
From: deveritt at innotts.co.uk (Dave Everitt)
Date: Thu, 26 Aug 2010 14:50:51 +0100
Subject: Junebug Wiki
In-Reply-To: 
References: 
	
Message-ID: <006A373A-E7D6-40BC-ADC7-9A468D3BF24E@innotts.co.uk>

@David S - I see. Just trying to marshall some of the Camping-related  
stuff out there to see what's happening.

Here's the reply from Julik on Github:
---
Junebug Wiki

DaveEveritt said 2 days ago:
Hi - are you still maintaining Junebug somewhere? With Camping at  
2.1, I just wondered because it doesn't appear on your Github account  
- Dave Everitt


julik said 1 day ago:
Nope I never got to actually implementing everything I wanted. Maybe  
the apparition of 2.1 is a good moment to give Junebug a punch in the  
right direction. I have been more into Sinatra lately so I dunno when  
I will have the time for that. I see that Magnus has a relatively  
recent branch - if you take that as baseline I will join in if I  
finally get to implementing our company wiki.

---

Dave Everitt

> I tried it but never got Junebug to work with 2. I eventually got  
> fed up enough that I put together my own wiki app by looking at it  
> and tepee. I used vestal_versions for the versioning and recreated  
> most of the junebug functionality so far (currently working on  
> diff). It's also served as my sandbox for all the fun new features  
> that have rolled out.
>
> Dave
>
>> On Tue, Aug 24, 2010 at 8:29 AM, Dave Everitt  
>>  wrote:
>> Does anyone know if there's a community-maintained version of  
>> Julik Tarkhanov's Camping-related stuff (e.g. the Camping-based  
>> Junebug Wiki http://rubyforge.org/projects/junebug/)?
>>
>> The last update I can find is from 2007, just wondering if  
>> anyone's tried it with Camping 2.1. Otherwise I'll contact him via  
>> Github.
>>
>> Dave Everitt