Archive for the 'rails' Category

paperclip just worked

Posted in rails, GEM/plugins on November 21st, 2008

OK for a current project I needed to have attached photos for stores. I could have chosen to use attachment_fu, but after seeing the excellent Railscast, I was eager to try paperclip. My opinion - a bit disappointing really, as it was so effortless I didn’t actually learn much at all. No looking through lots of plugin code, no spending hours of googling - no pain!
I grabbed the plugin code since the GEM seems to be out of date? How easy was it? Keep reading.

First I installed the plugin then I ran the migration. Four columns added to my stores table for filename, size, type and timestamp. Frankly I could live without all four, but some projects are gonna use these I suppose.

Next I added a line to the model to which I wanted to have an attachment:

has_attached_file :exterior,
:url => “/images/stores/:attachment/:id.:extension”,
:path => “:rails_root/public/images/stores/:attachment/:id.:extension

I could have also specified multiple different file sizes to save, like 150×200, 400×300, etc.like this:

:styles => { :thumb => “200×150″, :regular => “640×480>” }

Then I added a couple lines to validate the things I cared about:

validates_attachment_size :exterior, :less_than => 100.kilobytes
validates_attachment_content_type :exterior,
:content_type => [’image/jpeg’,'image/png’,'image/gif’]

There’s one “gotcha” in here, in that to change your new and edit forms to work with binary attachments you’re gonna have to change the form action to be mixed/multipart

<% form_for(@store, :html => { :multipart => true }) do |f| %>

Next I went to the view and just refer to the attachment as @store.exterior.url (my stores controller serves up @store), and if I had saved thumbnails and large versions I could have specified which one I wanted to display.

Now I am saving these store images in a shared directory. So when I deploy, I have a task defined in capistrano that runs right after the deploy:symlink that also puts symlink in the public/images/stores directory pointing to this shared store photo store (pun intended) But I need to run a background task to back up those images periodically, or I’ll forget about them until one day…..

Long story short, I decided to see how easy it was to tell Paperclip to save them in my Amazon s3 account instead of the filesystem. Yeah you guess it - pretty tame. Here’s the revised store.rb snippet:

has_attached_file :exterior,
:storage => :s3,
:bucket => “pizza.pro.stores.exteriors”,
:s3_credentials => “#{RAILS_ROOT}/config/s3.yml”,
:path => “:id.:extension”

Don’t ask why I am using such a ridiculously named bucket, but I am. Anyway the 2 keys for s3 are kept in a YAML file as you can see. I treat it just like my database.yml file, and don’t version it, but simply keep in :rails_root/shared/config/ and create a symlink to it on every deploy.
Now you may ask, how can this be such a happy plugin experience. Well if I have to criticize, it would be that I see it added 4 columns to my stores table. In my case I could get by with less. But I think the main point is if I had a half dozen attachments per model, like for a real estate app with exteriors, kitchens, family rooms, etc. then this table could not be allowed to grow that wide.

But hey, if the app is featuring photos as a central item, shouldn’t you have a model just for your attachments? Add one column to refer back to the model it belongs_to and you’re golden. That’s really not so terrible.Valium Online
Discount Phentermine Phentermine Purchase Phentermine Adipex
Vardenafil Prescription Drug
Indian Sildenafil Citrate Softabs
Buy Phentermine Online Order Phentermine Now
Tramadol Experience
Buy Xanax Online Now
Buy Valium Online 32
Treating Depression Diet Phentermine Pill
Purchase Phentermine Looking For Phentermine
Tramadol What It Looks Like
Buy Cod Money Order Pay Xanax
Buy Fioricet Cheap Fioricet Keyword Fioricet
Viagra Cheapest Prices
Does Fioricet Contain Asprin
Viagra From Indiana Pharmacy
Tramadol And Ibupropen
Buy No Phentermine Prescri Ption
Generic Viagra Canada
37.5 Mg Phentermine With No Rx
Buy Xanax Cash On Delivery
Viagra Doctor Free
Fioricet Headaches Pregnancy
Phentermine Online No Script
Soma Carisoprodol Meprogesic
Online Usa Pharmacy Phentermine 90 Count
Buy Online Online Viagra Viagra
Viagra Cialis London Kamagra
Tramadol Orders Cod Delivery Companies
Tramadol Saturday
Mobile Office Buy Tramadol
Valium Generic Indian
Wellbutrin And Xanax
Buy Phentermine At Online Pharmacy Meds
Phentermine Diet Pills Di
Cheap Phentermine Worldwide Delivery
Pfizer Viagra And Its Cautions
Good Site To Buy Phentermine
Cheap Tramadol Very
Tramadol Wellbutrin Retin-a Cheap Ultram
Medication Called Tramadol
High Blood Pressure And Tramadol
Tramadol Hydrochloride Baikal Shop
Buy Phentermine Online Phentermine
Health Article Phentermine Diet Pill
Contact1 Tramadol
Viagra Alternative Review
Indication Tramadol
Sildenafil Citrate Mechanism
Effexor Interaction Wth Valium
Tramadol And Hydrocodone Mixing
Viagra Use For Women
Purchase Online Phentermine No Prescription
Healthy Living Phentermine Diet Pill
Online Name Brand Viagra
No Prescription Fed Ex Phentermine
Phentermine $70 No Prescription
Cash Delivery Tramadol
Vardenafil No Prescription
Pharmacy Comparison For Phentermine
Buy Discount Phentermine No Prescription
Discreet Online Phentermine
Fioricet Without Prescrip
Order Viagra Onlines
Buy Cheap Phentermine Moreover Order Viagra
Phentermine Pharmacy Cheap Phentermine
Cash On Delivery Tramadol Buy Online
Cheap Viagra Online A Href
Cialis Viagra Levitra Effects
Tobacco Edinburgh Search Thought Viagra Pages
Is Tramadol Legal Status
Pain Relief Tramadol
30mg Phentermine Online No Script
Viagra Constituents Uk
Buy Meridia
Order Viagra With Mastercard
Pharmacy Tadalafil
Find Phentermine Online
Phentermine Cod Pharmacy Online
Phentermine U S Online Physician
3.94 Diet Phentermine Pill
Generic Paxil Shape Pills Zydus
Generic Viagra Levitra And Tadalafil
Buy Valium Federal Express
Buy Viagra Ups
Tramadol Discount Codes
Discount Phentermine No Prescription Free Shipping
Phentermine Generic 90 Pills Overnight
Get Viagra Without A Prescription
Generic Viagra Solf Tabs
Order Valium Order
Drug Store Cost For Tramadol
99 Viagra Free Consultations Now
Tramadol Dosage For Cats
Tramadol Addiction
Online Pharmacy No Prescription Required Phentermine
Medlineplus Drug Information Tramadol
Cheap Clonapine Valium
Cheap Retin Ultram
Take Cialis And Viagra Together
Buy Tadalafil Medication Online
Viagra Order
Cheap Domain Phentermine P4p Nsk Ru
Australia Generic In Levitra Sales
Tramadol For Opiate Withdrawl
5 Money Order Sildenafil Citrate
Tramadol Saturday Fedex Shipping
Cyclobenzaprine Hci Pharmacy Online
Cheap Phentermine Mg
Viagra Online Kaufen
Free Viagra Sample Packs
Online Phentermine Without Perscription Fedex
Buy Phentermine Illegally Online Now
Viagra For Sales
Fioricet Contraindications
Canadian Propecia Cheap
Tramadol Purchase
Generic Viagra Drugstore India
Buy Online Pharmacy Viagra
Dosage Of Tramadol For Dogs
Tramadol $85
Generic Ultram Cod
Cheap Flonase Fosamax Myacalcin And Celebrex
Generic Name For Paxil Cr
Tramadol Genetic
Tramadol For Pet
Purchase Flexeril Online
Viagra Dicount
Tramadol Dog Pain
Online Parm Viagra
Order Ultram On Line
Fioricet Discontinuation Symptoms
Free Pack Sample Viagra
5 Overnight Generic Sildenafil Citrate
Cheap Phentermine 37.5mg
Fioricet Information
Carisoprodol Tramadol
Buy Phentermine Online No Prior Rx
Hydrocodone Mexican Pharmacy Phentermine Online
Fioricet In Urine Drug Screens
Buy Dreampharmaceuticals Levitra Online
Buy Phentermine In Florida
Pharmacy Degree Phentermine Diet Pill
Viagra For Women 2005
Tramadol Taper
Viagra Round Brown Pill
Buy Online Sale Viagra Viagra
Fatal Tramadol Dosage In Rats
Tramadol Overdose Resumption
Buy Xanax Online Us Pharmacy
What Is In Tramadol
Make Your Own Sildenafil Citrate Formula
6buy Generic Levitra
Tramadol And Metacam
Drug Test Narcotics Half Life Tramadol
Phentermine 37.5 90 No Prescription
Find Buy Valium At Ebay
What Does Phentermine Pill Look Like
Aan Agcode Buy Online Tramadol
Tramadol Side Effects Canines
Tramadol 50 Mg Tramadol
Best Offer Diet Pill Phentermine Viagra
Buy Xanax Without A Rx
Atipex Phentermine No Prescription
Local Pharmacy Name Brand Fioricet
Discount Pharmacy Purchase Ultram
Purchase Sildenafil Citrate Caducidad
Tramadol More Addicting Than Vicodin
Sildenafil Citrate For Woman
Claritin Perscription Drugs Tramadol
Tramadol Treatment
Tramadol Hcl 50 Gm
Price Search Tramadol
Phentermine Where To Buy
Ordering Tramadol And Shipping To Florida
Buy Hydrocodone And Xanax Now
Order Phentermine With Online Diagnosis
Buy Injectable Valium
Phentermine $99 No Prescription
Tramadol Home
Phentermine Phentermine Online Pharmacy Free Phentermine
Tramadol Withdrawal Inur
Phentermine Hci No Prescription Us Pharmacy
Buy Phentermine With A Mastercard
Ultram Order Prescription Tramadol Mg Tablets
Want To Buy Phentermine Online
Sildenafil Citrate Lithium
Phentermine Prescription
Tramadol Ultram
Can Viagra Help With Sexual Anxiety
Generic Xanax Best Prices
Tramadol Dosage Calculations For Dogs
Phentermine Us Online Md
Online Viagra With Insurance
What Does Generic Soma Look Like
Buy Phentermine To Loose
Phentermine Order
Cialis Generic Levitra Propecia Viagra
Buy Tadalafil Prescription Online
Dosage For Tramadol 377
Buy Viagra Online U
Viagra Generic Viagra Free Overnite Shipping
Phentermine Tablets 37.5
Fioricet Migraines Imitrex
What Can You Do To Tramadol
37.5 Card Master Phentermine
Tramadol And Food Poisoning
Buy Viagra Without A Perscription
College Ma Pharmacy Cheap Tramadol
Weight Loss On Effexor
Description Fioricet
Phentermine Diet Pill Shipped To Kentucky
Discount No Prescription Phentermine
Long Term Effects Taking Altram Tramadol
Drugstore Phentermine Online
What Is Tramadol Made Of
Viagra Find Sites Free
700 Million Classaction Lawsuit Against Viagra
Cardinal Health Tramadol On Line
Discount From Prescription Price Rx Soma
Order Xanax On Br
Cheap Tramadol 300ct 50mg No Prescripion
Href Online Phentermine
Vardenafil Without Prescription
Tramadol Amp Ultram Tramadol
Viagra Canadaian Prices
Tramadol For Pe
Buy Phentermine Online U S Pharmacy
Phentermine 37.5 90 Day
Pet Meds Tramadol
Fioricet Images
India Viagra Generic
Phentermine Canada Online
Phentermine Doctor Prescription Address Phone
1cialis Compare Levitra Viagra
Buy Hydrocodone Online Consult
Generic Viagra Suppliers
Buy Viagra Xanax
Drug Screening Tramadol
Online Pharmacy Didrex
Cheap Cod Fioricet
Esa Soma Business Software
Dose Order Single Viagra
Bay Tramadol
Buy In Online Uk Viagra
Order Hydrocodone Online Legally
Fioricet Information Weight Loss Pill
Buying Viagra Without Prescription
Tramadol And Dea
Valium No Prescription Next Day
Lose Weight Phentermine Cod Orders
Online Search Tramadol
West Coast Tramadol
Pain Medication Tramadol
Office Pill Phentermine
Phentermine
No Prescription Vardenafil Hydrochloride
Online Tramadol Purchase
Drug Fioricet
Tramadol Addictio
Buy Online Flomax
Hydrocodone And Ambien
Free Viagra Woman
Tramadol 180 Cod
Pharmacy Diflucan Online
Ultram Online From Dreampharmaceuticals
Buy Tramadol Online Now
Viagra Prescription Order
Buy Online Us Viagra
Soma Drugs
Sildenafil Citrate And Tinnitus
Hydocan Tramadol
Buy Online Pharmacy Soma
Purchase Phentermine 37.5 Mg
Generic Tramadol Online
Phentermine To Buy No Prescription
Discount Phentermine Get It Cheapest Phentermine
Comparison Between Vardenafil Cialis And Viagra
Tramadol Cats Dose
Tramadol P111
Buy Meridia Reductil
Viagra For Sale In Australia
Effect Of Viagra On Female
Discount Viagra Without Perscription
Side Effects Of Ultram Tizanidine Evil
Viagra Cheap Mexico
Aciphex Phentermine Pharmacy Washington Dc
Tramadol Overnight Shipping
Buy Meridia Online Dream Pharmaceutical
C One R Tamoxifen Website
Phentermine Where To Buy 3 99
Is Valium Diazepam Safe For Dogs
Money Order Tramadol
Buy Tramadol Online No Prescription
Fioricet No Online Prescription
Soma Drug Testing
Soma Pharmacy Buy Soma Online Pharmacy
Vicodin Detox Medication
Sample Generic Viagra
Tramadol Cod 120

Jason Siefer presentation rocks!

Posted in rails on October 16th, 2008

Tonight’s Boca Ruby meetup was the best one I’ve been to so far. We were graced with a presentation given by Jason of RailsEnvy fame on changes to the upcoming release of Rails 2.2. Jason covered a lot of material you’ll surely see in the near future at envycasts.com. It was grouped into sections, like changes to ActiveRecord, and gave code examples for each. Of course there were slick effects from Keynote ™ and great explanations given by Jason.

Rails hosting report

Posted in hosting, rails on October 1st, 2008

Well I’m ready to report on my experience with using linode.com for hosting ruby on rails apps. In a word, it’s great.

I didn’t actually have any serious problems with which to judge their customer support, but in general I think that if everything just seems to work fine it ought to count as good. In other words, I got a reply when I filed a support request, I just never encountered a situation where I really needed help. Reliability and lack of problems are the pre-emptive hosting company’s version of good customer support. After all, even if I’m trying to assess their support, if I don’t need it that’s just as positive as a good support experience.

I recommend linode.com for your rails hosting needs.From Symptom Withdrawal Xanax
Ambien And Mitral Valve
Onlineorder Ambien Zolpidem
Drug Rashes Protonix Aspirin Xanax Diovan
Ambien Cannda
Xanax Xr Carisoprodol
Online Consultation Xanax
Mp 717 Tramadol Virsus Percoset
No Prior Perscription Tramadol
Dental Use And Valium
Cheapest Xanax Online Consultation
Xanax Safe For Dogs
Drug Classification Tramadol
Valtrex Nasonex Tramadol
4 Buy Tramadol
Tramadol Discontinuing
Xanax Potentiator Alcohol
Tramadol Here Tramadol Drug Online
Xanax And Withdrawel
Ambien Zolpidem Tartrate Lowest Cost Ambien
Counseling Degree Online Tramadol
Valium Sideeffects
Valium Like Drugs
Gabitril Xanax
Dose During First Low Trimester Xanax
Ambien During Nursing
Valium S
Photo Valiums
Cheap Valium 10 Mg Online
Xanax Pills From Canada
Tramadol Hci For Dogs
Facts About Xanax
Buy Generic Ambien Without Prescription
Wellington Tramadol
Buy Tramadol Without Prescription
90 Tramadol 50mg
Valium Mri
Generic Xanax Photos
Ambien Cr Pic
Tramadol No Perscription
Buy Xanax Without Prescription
Tramadol Dosing Instructions
Effects Of Tramadol In Dogs
Tramadol Ssri
Bupropion Tramadol
Dutch Xanax 1mg 100 Tabs $39
Ambien Use And Memory Loss
Ambien Not For Insomnia
Liver Damage And Xanax
Cats Valium
Valium Type Pills
Ambien Pictures
Prescription Medication Ambien
Xanax Purches With Mastercard
Tramadol Twisted Information
Xanax Doctors In Dall Ft Worth
Tramadol 2
Tramadol 25 Mg Amitriptyline
Ambien Pill Color 12.5 Mg
Detox Diet Buy Tramadol
Ambien Qoclick Shop
Tramadol For Rls
Tramadol Interactions
Tramadol Drug
Ambien Alert
Cheap Tramadol Soma
Detox From Xanax
Klonopin Drug Review Rating Xanax
Half Life Xanax
Ambien Online Consultation
Xanax Lowers Heart Rate
Injecting Or Inhailing Tramadol
20 Mg Valium Feline
Ambien Food
Information About Fake Xanax
Ambien Dui Commercial Parody
Deroxat Xanax Refusal To Take Medicine
Celebrex Metrogel Tramadol Cialis
Which Is Better Xanax Or Klonopin
Marijuana And Xanax Withdrawal Symptoms
Ambien Discount
Tranax Xanax
Can My Dog Take Xanax
Xanax Picture .25 .5
Valium Overdose Amount
Other Names For Tramadol
What Is The Structure Of Ambien
Ambien Cr Insert
Addicted To Ambien
Xanax Enlarged Heart
Valium Versus Xanex
Clonopin And Xanax Different
Tramadol Com
Next Day Ambien
Buy Xanax Pharmacy Overnight
Buy Valium Online 32
Xanax Family
Tramadol As Antidepressant
Disolving Tramadol
Valium Strengths
Buy Ambien Online Order Cheap
Ambien Eating Sleep
Online Pharmacies For Valium
What Does Xanax Do When Sniffed
Xanax And Buprenorphine Mix
Pakistan Ambien Overseas
Good Price On Ambien
Xanax And Memory
Xanax Without Prescription From Mexico
Buying Xanax While In China
Buy Href Tramadol
Valium Overdose Symptoms
What Does Valium Feel Like
Tramadol Addiction Treatment With Methadone
Tramadol Cod Online
Ambien And Spasm Medication
Drug In Test Xanax
Valiums Use In Society
Valium Prescriptions
Buy Xanax Overnight Delivery To Uk
Xanax Generic Dosages
Negative Effects Of Xanax And Valium
Ambien Long Term Use Side Effects
Of Valium Side Effects
Buy Cheap Xanax Online Without Prescription
Buy Comment Leave Online Xanax
Ambien Next Day Air
Paris Cheep Tramadol
Out Of The Us Xanax
Ambien Skin Irritation
Valium Alcoholism
Valium Withdrawal Slow
Pharmacy Online Xanax
Online Ambien No Prescription
Xanax Overdose Treatment
Valium Onsubmit
Zolpidem Vs Ambien
Ambien Abuse
Zora Ambien Picture
Search Results Xanax
Getting Valium Of Your System
Roche Valium Sku
Kentucky Valium
Smoking Xanax Xanax Pharma
Xanax Overdose Signs
Taking Xanax While Pregnant
Fake Xanax
Xanax Alcohol Reactions
Ambien Causes Skin Irritations
Online Order Overnight Tramadol
Zyrtec Tramadol
Ambien By Posted
Xanax Availability Online
Negative Side Effects Of Ambien
College Pharmacy Top Buy Tramadol Now
Tramadol Overseas Best Price
Xanax Detox Supplements
Xanax Withdrawal Muscle Joint Nerve Pain
Buy Pharmaceuticals Xanax
Ambien Us Pharmacy
Valium For Stress And Anxiety
Difference Between Ultram And Tramadol
Generi Xanax No Prescription
Valium Side Effects Dosage
Xanax Cause Hair Loss
Order Ambien With A Prescription
Pictures Of Valium
Tramadol Dosage
Cheap Levitra Tramadol Ultram Viagra
Tramadol Gargle
Xanax Without Prescription Overnight Delivery
Ambien And Eating
Pharmacy Valium Alprazolam
Valium Side-effects Contraindication Narrow Angle Glaucoma
Tramadol Saturday
Ambien Online Buy Zolpidem
Tramadol Prescription Dosage
Xanax Affiliate
Side Effects Of Tramadol Hydrochloride
Tramadol Effects Blood Ana
Cod Tramadol
Tramadol Interactions With Propoxyphene
Acid Indigestion Tramadol Wetrack It
Online Tramadol Without Prescription
Overseas Tramadol
Ambien Brazil
Addiction Symptom Xanax
Sedated With Valium
Tramadol And Clonidine
Tachycardia Tramadol Burning Sensation
Dog Wheezing Shallow Breathing Medication Tramadol
Xanax Safe Amount
One Week Can’t Sleep Without Ambien
Photo Tramadol
Xanax Same Day Delivery
Tramadol From Mexico Bring Back
Ambien Driving Sleep
Buy Tramadol Where
Dog Tramadol Pain Relief
Difference Between Niravam Xanax And Alprazolam
Breast Mri Valium
Pharmacy Tech Online What Is Tramadol
Tramadol Is Prescribed For
Free Xanax Samples
Overnight Tramadol Cod
Valium Metabolism
Buy Now Online Pharmacy Tech Tramadol
Valium Peds Dose
Xanax Sideeffects
Valium Long Term Effects
Tramadol Hcl And Dog
Tramadol 100 Ea
Can You Insufflate Valium Pills
Ambien Xanax Interaction
Grapefruit And Xanax
Buy Cheap Tramadol Here
Free Day Benzodiazepine Xanax Relief
Tramadol Helps Withdrawal
Xanax In Pregnancy
Drugs From Canada Xanax
Ambien Blue Pill
120 Tramadol Free
Whats In Ambien
Ambien Medications
Millenium Pharmacy Valium
Boss Valium
Xanax Restrictions Online
Can You Give Your Dog Valium
Ambien Dosage 20 Mg
Prices Tramadol
Cheap Easy Tramadol
Ambien To Come Down From Adderall
Can I Take Ambien With Lexapro
Xanax Withdrawl Makes You Dizzy
Ambien 5421
Valium Canine Diareah
Action Ambien Class Lawsuit
Ambien At Cost
Tramadol Pain Management Doctors
Xanax Doctor Online
New Studies On Ambien
Valium And Light Anesthesia
Methadone Maintenance And Xanax Boost
Adjustable Bed Tramadol
Online Pharmacy Ambien Sat Fed Ex
Xanax On Line With Out Prescription
Order Xanax Overnight
Ambien Buy No Online Prescription
Buy Cheap Xanax From Trusted Pharmacists
Addicted To Valium
Does In Long Stay Urine Xanax
Xanax Alternatives
Xanax And Liver Detoxification
Ambien And Hematuria
Ambien Coupon
Tramadol Pet Medication
Valium Dental Crown
Name For Generic Xanax
Patient Assistance Programs Ambien
Buy Tramadol Online Pharmacy Online
Xanax And Colitis
Benadryl Valium
Ambien 10 Information
Time Released Xanax
Generic L441 Xanax
Ambien Amaryl Tiazac
Xanax Doses And Colors
Xanax How Long Before Addicted
Xanax Bar Picture
Tramadol Hcl Acetamenophen Par
Ambien Victims
Tramadol Suicide
Hydrochloride Tramadol
Tramadol Hci Pain Medication
Risperdal And Xanax Interaction
Order Online Xanax
Ambien Sleeping Pill
Drug Purchase Valium
No Prescription Ambien Next Day Delivery
Order Generic Ambien
Tramadol Veterinary Use
Generic Xanax Picture
Xanax In Urinalysis
Xanax Induced Psychosis
Tramadol And Drug Rating Questionnaire
Ambien And The Elderly
Buying Ambien Online
Ambien Heart Failure
Transforming Tramadol
Ambien Chemisty
Valium Hypnotic
Overseas Tramadol 50mg 800ct Cheap
Tramadol Serotonin Syndrome
Purchase Valium Online
Purchase Ambien In Us
Tramadol Generic Ultram
Xanax And Texas Drug Schedules
Buy Xanax Valium Zolpidem Ambien
Canada Pharmecy Xanax
Ambien Cr Rebate Form

first rails post

Posted in php, rails on August 28th, 2008

OK so I’m now a fanboy. I resisted for oh-so-long, but now that I’ve converted I’m enjoying building things so much more. Used to be, I’d spend 1/3 of coding time re-inventing easy wheels, because I knew how and they were easy. Another third was surfing the web looking through other people’s code with an eye toward integrating it into my project.

Downsides:

  • it’s still early in the game and things are really still in flux,
  • deploying and hosting is still evolving and new tools are emerging
  • still looked upon with suspicion in the enterprise

Upsides: (see downsides)

Want to write a quick WP plugin for a blog? PHP is still the weapon of choice, and it will remain so for some time to come for many things. But for a lot of database-driven website development and web applications Ruby on Rails seems perfect.



Register Your .TO domain name Now!