<?xml version="1.0" encoding="UTF-8" ?>

<rss version="2.0"
  xmlns:ent="http://www.purl.org/NET/ENT/1.0/"
  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
  <title>ep&#39;s blog</title>
  <link>http://ep.blogware.com/blog</link>
  <description>I blog about my life, work and what I see</description>
  <language>en-us</language>
  <lastBuildDate>Fri, 05 Sep 2008 12:54:53 -0400</lastBuildDate>
  <category domain="http://ep.blogware.com/blog">Main Page</category>
  <generator>Blogware</generator>
  
  <item>
    <dc:creator>ep</dc:creator>
    <title>O-ops &#39;display&#39; in Ruby</title>
    <link>http://ep.blogware.com/blog/_archives/2008/9/2/3866227.html</link>
    <guid>http://ep.blogware.com/blog/_archives/2008/9/2/3866227.html</guid>
    <pubDate>Tue, 02 Sep 2008 16:11:08 -0400</pubDate>
    <description>&lt;p&gt;Today I have discovered a big oops I&#39;d made when called column &#39;display&#39; in our model. It turns out default ...</description>
    
    <category domain="http://ep.blogware.com/blog">Main Page</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>ep</dc:creator>
    <title>Passenger (mod_rails) for development. restart and debug</title>
    <link>http://ep.blogware.com/blog/_archives/2008/8/14/3837977.html</link>
    <guid>http://ep.blogware.com/blog/_archives/2008/8/14/3837977.html</guid>
    <pubDate>Thu, 14 Aug 2008 13:04:42 -0400</pubDate>
    <description>rdebug with Phusion Passenger</description>
    
    <category domain="http://ep.blogware.com/blog">Main Page</category>
    
    
    <ent:cloud ent:href="">
    
    <ent:topic ent:id="passenger" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=passenger">passenger</ent:topic>
    
    <ent:topic ent:id="phusion" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=phusion">phusion</ent:topic>
    
    <ent:topic ent:id="ruby" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=ruby">ruby</ent:topic>
    
    <ent:topic ent:id="rdebug" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=rdebug">rdebug</ent:topic>
    
    </ent:cloud>
    
    
    
  </item>
  
  <item>
    <dc:creator>ep</dc:creator>
    <title>self-inflicted DOS attack with javascript or why routing errors should be logged without stack trace</title>
    <link>http://ep.blogware.com/blog/_archives/2008/7/30/3816988.html</link>
    <guid>http://ep.blogware.com/blog/_archives/2008/7/30/3816988.html</guid>
    <pubDate>Wed, 30 Jul 2008 15:39:39 -0400</pubDate>
    <description>&lt;p&gt;Today we had an interesting experience. During the the deployment one of the server start showing a lot of errors ...</description>
    
    <category domain="http://ep.blogware.com/blog">Main Page</category>
    
    
    <ent:cloud ent:href="">
    
    <ent:topic ent:id="routingerror" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=routingerror">routingerror</ent:topic>
    
    <ent:topic ent:id="actioncontroller" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=actioncontroller">actioncontroller</ent:topic>
    
    <ent:topic ent:id="rails" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=rails">rails</ent:topic>
    
    <ent:topic ent:id="exception" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=exception">exception</ent:topic>
    
    </ent:cloud>
    
    
    
  </item>
  
  <item>
    <dc:creator>ep</dc:creator>
    <title>Tile Watermarking with RMagick</title>
    <link>http://ep.blogware.com/blog/_archives/2008/7/29/3815350.html</link>
    <guid>http://ep.blogware.com/blog/_archives/2008/7/29/3815350.html</guid>
    <pubDate>Tue, 29 Jul 2008 15:34:37 -0400</pubDate>
    <description>Tile watermarking of an image with RMagick</description>
    
    <category domain="http://ep.blogware.com/blog">Main Page</category>
    
    
    <ent:cloud ent:href="">
    
    <ent:topic ent:id="watermark" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=watermark">watermark</ent:topic>
    
    <ent:topic ent:id="rmagick" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=rmagick">rmagick</ent:topic>
    
    <ent:topic ent:id="tile" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=tile">tile</ent:topic>
    
    <ent:topic ent:id="ruby" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=ruby">ruby</ent:topic>
    
    </ent:cloud>
    
    
    
  </item>
  
  <item>
    <dc:creator>ep</dc:creator>
    <title>Google Map API suprise</title>
    <link>http://ep.blogware.com/blog/_archives/2008/7/22/3804863.html</link>
    <guid>http://ep.blogware.com/blog/_archives/2008/7/22/3804863.html</guid>
    <pubDate>Tue, 22 Jul 2008 10:41:23 -0400</pubDate>
    <description>Not well formed XML in Google MAP geocoding result</description>
    
    <category domain="http://ep.blogware.com/blog">Main Page</category>
    
    <category domain="http://ep.blogware.com/blog/RubyonRails">Ruby on Rails</category>
    
    
    <ent:cloud ent:href="">
    
    <ent:topic ent:id="geocoding" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=geocoding">geocoding</ent:topic>
    
    <ent:topic ent:id="google" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=google">google</ent:topic>
    
    <ent:topic ent:id="map" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=map">map</ent:topic>
    
    <ent:topic ent:id="api" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=api">api</ent:topic>
    
    <ent:topic ent:id="XML" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=XML">XML</ent:topic>
    
    <ent:topic ent:id="utf8" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=utf8">utf8</ent:topic>
    
    <ent:topic ent:id="rails" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=rails">rails</ent:topic>
    
    </ent:cloud>
    
    
    
  </item>
  
  <item>
    <dc:creator>ep</dc:creator>
    <title>vCard, Vpim, Version 3.0 and =0D=OA=</title>
    <link>http://ep.blogware.com/blog/_archives/2008/5/14/3690826.html</link>
    <guid>http://ep.blogware.com/blog/_archives/2008/5/14/3690826.html</guid>
    <pubDate>Wed, 14 May 2008 11:27:59 -0400</pubDate>
    <description>Vpim::InvalidEncodingError: ... =OD=0A= when parsing vcf files in ruby ...</description>
    
    <category domain="http://ep.blogware.com/blog">Main Page</category>
    
    
    <ent:cloud ent:href="">
    
    <ent:topic ent:id="vcard" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=vcard">vcard</ent:topic>
    
    <ent:topic ent:id="vcf" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=vcf">vcf</ent:topic>
    
    <ent:topic ent:id="vpim" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=vpim">vpim</ent:topic>
    
    <ent:topic ent:id="ruby" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=ruby">ruby</ent:topic>
    
    <ent:topic ent:id="exception" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=exception">exception</ent:topic>
    
    </ent:cloud>
    
    
    
  </item>
  
  <item>
    <dc:creator>ep</dc:creator>
    <title>Memory Leaks in Rails</title>
    <link>http://ep.blogware.com/blog/_archives/2008/5/13/3689767.html</link>
    <guid>http://ep.blogware.com/blog/_archives/2008/5/13/3689767.html</guid>
    <pubDate>Tue, 13 May 2008 18:23:05 -0400</pubDate>
    <description>Well, it is not leaks, it&#39;s just the way how Ruby and Rails works. The problem in templates , Proc, GC and scope. Read more ...</description>
    
    <category domain="http://ep.blogware.com/blog">Main Page</category>
    
    
    <ent:cloud ent:href="">
    
    <ent:topic ent:id="leak" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=leak">leak</ent:topic>
    
    <ent:topic ent:id="profiling" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=profiling">profiling</ent:topic>
    
    <ent:topic ent:id="memory" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=memory">memory</ent:topic>
    
    <ent:topic ent:id="scope" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=scope">scope</ent:topic>
    
    <ent:topic ent:id="ruby" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=ruby">ruby</ent:topic>
    
    <ent:topic ent:id="render" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=render">render</ent:topic>
    
    <ent:topic ent:id="rails" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=rails">rails</ent:topic>
    
    <ent:topic ent:id="partial" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=partial">partial</ent:topic>
    
    <ent:topic ent:id="method" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=method">method</ent:topic>
    
    <ent:topic ent:id="collection" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=collection">collection</ent:topic>
    
    <ent:topic ent:id="activerecord" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=activerecord">activerecord</ent:topic>
    
    </ent:cloud>
    
    
    
  </item>
  
  <item>
    <dc:creator>ep</dc:creator>
    <title>Back from UTF8 for CSV in Ruby on Rails</title>
    <link>http://ep.blogware.com/blog/_archives/2008/5/9/3682770.html</link>
    <guid>http://ep.blogware.com/blog/_archives/2008/5/9/3682770.html</guid>
    <pubDate>Fri, 09 May 2008 12:45:04 -0400</pubDate>
    <description>&lt;p&gt;Rails taking care for your to handle UTF-8. How about when you need to generate a CSV file? It can&#39;t be UTF-8. It has to be one of the localized encodings. There is no javascript way to know what is a default locale on the windows client. You may assume it based on your major audience location, (still wrong assumption). ...&lt;/p&gt;</description>
    
    <category domain="http://ep.blogware.com/blog">Main Page</category>
    
    <category domain="http://ep.blogware.com/blog/RubyonRails">Ruby on Rails</category>
    
    
    <ent:cloud ent:href="">
    
    <ent:topic ent:id="excel" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=excel">excel</ent:topic>
    
    <ent:topic ent:id="iconv" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=iconv">iconv</ent:topic>
    
    <ent:topic ent:id="utf8" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=utf8">utf8</ent:topic>
    
    <ent:topic ent:id="csv" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=csv">csv</ent:topic>
    
    <ent:topic ent:id="ruby" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=ruby">ruby</ent:topic>
    
    <ent:topic ent:id="rails" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=rails">rails</ent:topic>
    
    </ent:cloud>
    
    
    
  </item>
  
  <item>
    <dc:creator>ep</dc:creator>
    <title>YAML bug with unpleasant side effect in ActiveRecord :serialize</title>
    <link>http://ep.blogware.com/blog/_archives/2008/3/17/3585658.html</link>
    <guid>http://ep.blogware.com/blog/_archives/2008/3/17/3585658.html</guid>
    <pubDate>Mon, 17 Mar 2008 14:36:33 -0400</pubDate>
    <description>Just demo

&lt;pre&gt;
$ irb
irb(main):001:0&amp;gt; require &#39;yaml&#39;
=&amp;gt; true
irb(main):002:0&amp;gt; YAML.load(YAML.dump(&quot;\n New Paragraph\nNew Line&quot;))
ArgumentError: syntax error on line 3, ...
&lt;/pre&gt;</description>
    
    <category domain="http://ep.blogware.com/blog">Main Page</category>
    
    <category domain="http://ep.blogware.com/blog/RubyonRails">Ruby on Rails</category>
    
    
    <ent:cloud ent:href="">
    
    <ent:topic ent:id="serialize" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=serialize">serialize</ent:topic>
    
    <ent:topic ent:id="yaml" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=yaml">yaml</ent:topic>
    
    <ent:topic ent:id="ruby" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=ruby">ruby</ent:topic>
    
    <ent:topic ent:id="rails" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=rails">rails</ent:topic>
    
    <ent:topic ent:id="activerecord" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=activerecord">activerecord</ent:topic>
    
    </ent:cloud>
    
    
    
  </item>
  
  <item>
    <dc:creator>ep</dc:creator>
    <title>Impersonating scam from hijacked gmail account</title>
    <link>http://ep.blogware.com/blog/_archives/2008/3/3/3559323.html</link>
    <guid>http://ep.blogware.com/blog/_archives/2008/3/3/3559323.html</guid>
    <pubDate>Mon, 03 Mar 2008 23:57:15 -0500</pubDate>
    <description>Gmail account  of one of my friends got hijacked 
and pretty much the same minute all her contacts from contact ...</description>
    
    <category domain="http://ep.blogware.com/blog">Main Page</category>
    
    <category domain="http://ep.blogware.com/blog/BeawareScamscamscam">Be aware: Scam, scam, scam</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>ep</dc:creator>
    <title>Another &#39;work/sales&#39; representative scam</title>
    <link>http://ep.blogware.com/blog/_archives/2008/2/5/3506653.html</link>
    <guid>http://ep.blogware.com/blog/_archives/2008/2/5/3506653.html</guid>
    <pubDate>Tue, 05 Feb 2008 10:10:24 -0500</pubDate>
    <description>Another &#39;work/sales&#39; representative scam. Turkish company with email address on Spanish Yahoo. Apparently Finland, Cyprus and UK is not part ...</description>
    
    <category domain="http://ep.blogware.com/blog">Main Page</category>
    
    <category domain="http://ep.blogware.com/blog/BeawareScamscamscam">Be aware: Scam, scam, scam</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>ep</dc:creator>
    <title>Russian &quot;Nigerian Scam&quot;</title>
    <link>http://ep.blogware.com/blog/_archives/2008/2/4/3505857.html</link>
    <guid>http://ep.blogware.com/blog/_archives/2008/2/4/3505857.html</guid>
    <pubDate>Mon, 04 Feb 2008 21:47:38 -0500</pubDate>
    <description>I would never thought that russian OLIGARH&#39;IE name will be used in the old-old scam

&lt;pre&gt;
To: (Recipient List Suppressed)
Sender: ...</description>
    
    <category domain="http://ep.blogware.com/blog">Main Page</category>
    
    <category domain="http://ep.blogware.com/blog/BeawareScamscamscam">Be aware: Scam, scam, scam</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>ep</dc:creator>
    <title>Re: New Scam: SINOSTEEL TRADING &lt;offers@trading.sinosteel.com&gt;</title>
    <link>http://ep.blogware.com/blog/_archives/2008/2/2/3501815.html</link>
    <guid>http://ep.blogware.com/blog/_archives/2008/2/2/3501815.html</guid>
    <pubDate>Sat, 02 Feb 2008 12:55:23 -0500</pubDate>
    <description>&lt;p&gt;
REF:KIR/02.&lt;br/&gt;
Dear Sir/Madam,
&lt;/p&gt;
&lt;p&gt;We avail ourselves of this opportunity to approach you for the&lt;br/&gt;
establishment of business relations with you. We are presently&lt;br/&gt;
searching for Representatives/Collection Agents who can help us&lt;br/&gt;
establish a medium of getting to our customers in the America,&lt;br/&gt;
precisely USA and Canada. If interested, Please contact us via email;&lt;br/&gt;
for more information. ...
&lt;/p&gt;</description>
    
    <category domain="http://ep.blogware.com/blog">Main Page</category>
    
    <category domain="http://ep.blogware.com/blog/BeawareScamscamscam">Be aware: Scam, scam, scam</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>ep</dc:creator>
    <title>ActiveMerchant, PayPal, SuccessWithWarning and alias_method_chain</title>
    <link>http://ep.blogware.com/blog/_archives/2007/12/6/3395546.html</link>
    <guid>http://ep.blogware.com/blog/_archives/2007/12/6/3395546.html</guid>
    <pubDate>Thu, 06 Dec 2007 15:40:18 -0500</pubDate>
    <description>ActiveMerchant Paypal gateway doesn&#39;t like &#39;SuccessWithWarning&#39; from Paypal. How to handle it and save your face (or your website face)</description>
    
    <category domain="http://ep.blogware.com/blog">Main Page</category>
    
    <category domain="http://ep.blogware.com/blog/RubyonRails">Ruby on Rails</category>
    
    
    <ent:cloud ent:href="">
    
    <ent:topic ent:id="creditcard" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=creditcard">creditcard</ent:topic>
    
    <ent:topic ent:id="ruby" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=ruby">ruby</ent:topic>
    
    <ent:topic ent:id="rails" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=rails">rails</ent:topic>
    
    <ent:topic ent:id="method" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=method">method</ent:topic>
    
    <ent:topic ent:id="exception" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=exception">exception</ent:topic>
    
    <ent:topic ent:id="chain" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=chain">chain</ent:topic>
    
    <ent:topic ent:id="alias" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=alias">alias</ent:topic>
    
    </ent:cloud>
    
    
    
  </item>
  
  <item>
    <dc:creator>ep</dc:creator>
    <title>New Scam (and possible Identity theft) from pretend to be &quot;Hartman International Co. Ltd&quot;</title>
    <link>http://ep.blogware.com/blog/_archives/2007/11/28/3381059.html</link>
    <guid>http://ep.blogware.com/blog/_archives/2007/11/28/3381059.html</guid>
    <pubDate>Wed, 28 Nov 2007 21:56:39 -0500</pubDate>
    <description>The scammers and identity thefts becoming more sophisticated. That email came through google spam check and spamassassin I run locally.</description>
    
    <category domain="http://ep.blogware.com/blog">Main Page</category>
    
    <category domain="http://ep.blogware.com/blog/BeawareScamscamscam">Be aware: Scam, scam, scam</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>ep</dc:creator>
    <title>How to stop big file upload (Enemy at the gate) with Apache mod_rewrite</title>
    <link>http://ep.blogware.com/blog/_archives/2007/11/26/3377224.html</link>
    <guid>http://ep.blogware.com/blog/_archives/2007/11/26/3377224.html</guid>
    <pubDate>Mon, 26 Nov 2007 19:02:22 -0500</pubDate>
    <description>Stop big file upload before it hits your application server
&lt;ul&gt;
&lt;li&gt;Apache 2
&lt;li&gt;ModRewrite
&lt;li&gt;Ruby on Rails
&lt;/ul&gt;

&lt;p&gt;When you have a form to upload a file, you may want to limit the ...&lt;/p&gt;</description>
    
    <category domain="http://ep.blogware.com/blog">Main Page</category>
    
    
    <ent:cloud ent:href="">
    
    <ent:topic ent:id="rewriterule" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=rewriterule">rewriterule</ent:topic>
    
    <ent:topic ent:id="rewritecond" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=rewritecond">rewritecond</ent:topic>
    
    <ent:topic ent:id="apache" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=apache">apache</ent:topic>
    
    </ent:cloud>
    
    
    
  </item>
  
  <item>
    <dc:creator>ep</dc:creator>
    <title>Scam with elements of social engineering. Be aware</title>
    <link>http://ep.blogware.com/blog/_archives/2007/11/19/3364711.html</link>
    <guid>http://ep.blogware.com/blog/_archives/2007/11/19/3364711.html</guid>
    <pubDate>Wed, 21 Nov 2007 09:12:04 -0500</pubDate>
    <description>&lt;span style=&quot;text-align: center; font-weight: bold;&quot;&gt;Scam with
elements of social engineering.&lt;/span&gt;

&lt;br&gt;
How scammers using  &lt;a href=
&quot;http://www.craigslist.org&quot;&gt;craigslist&lt;/a&gt;&amp;nbsp; to fool you, mislead and deceive you ...</description>
    
    <category domain="http://ep.blogware.com/blog">Main Page</category>
    
    <category domain="http://ep.blogware.com/blog/BeawareScamscamscam">Be aware: Scam, scam, scam</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>ep</dc:creator>
    <title>Unobtrusive way to retry &lt;a href=&quot;http://curb.rubyforge.org/&quot;&gt;curl/curb&lt;/a&gt; based screen scraping function on Curl::Err::Error</title>
    <link>http://ep.blogware.com/blog/_archives/2007/11/11/3348067.html</link>
    <guid>http://ep.blogware.com/blog/_archives/2007/11/11/3348067.html</guid>
    <pubDate>Sun, 11 Nov 2007 19:30:26 -0500</pubDate>
    <description>Curl retry easy with alias_method_chain ...</description>
    
    <category domain="http://ep.blogware.com/blog">Main Page</category>
    
    <category domain="http://ep.blogware.com/blog/RubyonRails">Ruby on Rails</category>
    
    
    <ent:cloud ent:href="">
    
    <ent:topic ent:id="ruby" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=ruby">ruby</ent:topic>
    
    <ent:topic ent:id="rails" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=rails">rails</ent:topic>
    
    <ent:topic ent:id="method" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=method">method</ent:topic>
    
    <ent:topic ent:id="chain" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=chain">chain</ent:topic>
    
    </ent:cloud>
    
    
    
  </item>
  
  <item>
    <dc:creator>ep</dc:creator>
    <title>Ruby on rails debug shell script helper</title>
    <link>http://ep.blogware.com/blog/_archives/2007/10/26/3315064.html</link>
    <guid>http://ep.blogware.com/blog/_archives/2007/10/26/3315064.html</guid>
    <pubDate>Fri, 26 Oct 2007 09:25:01 -0400</pubDate>
    <description>Some time you need a debugger with ability to&amp;nbsp; step-by-step execution,&lt;br&gt;inspection and evaluation, not just watch. I use small shell script to achieve this&lt;br&gt;&lt;br&gt;&lt;pre&gt;#!/bin/sh&lt;br&gt;mongrel-cluster stop&lt;br&gt;sleep 5&lt;br&gt;cd $ROR_HOME&lt;br&gt;/usr/bin/xterm -e &quot;rdebug -n -- ./script/server -p 4001&quot; &amp;amp;&lt;br&gt;/usr/bin/xterm -e &quot;rdebug -n -- ./script/server -p 4002&quot; &amp;amp;&lt;br&gt;/usr/bin/xterm -e &quot;rdebug -n -- ./script/server -p 4003&quot; &amp;amp;&lt;/pre&gt;&lt;p&gt;The server will stop execution right at the line &lt;span style=&quot;font-weight: bold;&quot;&gt;debugger if defined? Debugger&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;&lt;br&gt;&lt;/pre&gt;</description>
    
    <category domain="http://ep.blogware.com/blog">Main Page</category>
    
    <category domain="http://ep.blogware.com/blog/RubyonRails">Ruby on Rails</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>ep</dc:creator>
    <title>Safari &quot;upload file&quot; with &#39;unknown&#39; content-type and Rails</title>
    <link>http://ep.blogware.com/blog/_archives/2007/10/22/3307393.html</link>
    <guid>http://ep.blogware.com/blog/_archives/2007/10/22/3307393.html</guid>
    <pubDate>Mon, 22 Oct 2007 13:22:23 -0400</pubDate>
    <description>I don&#39;t know how Safari identifies a content-type for the file before it uploaded
(extension or magic bit). But when it failed to identify it - nothing is passed to
server

Example upload CSV file from Safari on Windows ...</description>
    
    <category domain="http://ep.blogware.com/blog">Main Page</category>
    
    <category domain="http://ep.blogware.com/blog/RubyonRails">Ruby on Rails</category>
    
    
    <ent:cloud ent:href="">
    
    <ent:topic ent:id="file" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=file">file</ent:topic>
    
    <ent:topic ent:id="upload" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=upload">upload</ent:topic>
    
    <ent:topic ent:id="safari" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=safari">safari</ent:topic>
    
    <ent:topic ent:id="ruby" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=ruby">ruby</ent:topic>
    
    <ent:topic ent:id="rails" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=rails">rails</ent:topic>
    
    </ent:cloud>
    
    
    
  </item>
  
  <item>
    <dc:creator>ep</dc:creator>
    <title>UTF-8, vCard and Ruby or how to alias class method</title>
    <link>http://ep.blogware.com/blog/_archives/2007/10/12/3287853.html</link>
    <guid>http://ep.blogware.com/blog/_archives/2007/10/12/3287853.html</guid>
    <pubDate>Fri, 12 Oct 2007 22:27:24 -0400</pubDate>
    <description>&lt;p&gt;I need to parse uploaded &lt;a href=&quot;http://en.wikipedia.org/wiki/VCard&quot;&gt;vCard (vcf) &lt;/a&gt;file for one of the project,
I am&lt;br&gt;working on. There is not that many libraries for Ruby around there.&lt;br&gt;Well, actually there is only one -&lt;a href=&quot;http://rubyforge.org/projects/vpim/&quot;&gt; vpim&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Everything was working just fine with test files I found on the Internet,&lt;br&gt;until I hit the wall with vcf from 
Apple Address book. Few surprises:&lt;br&gt;accent characters or non US ASCII in general  
plus EMAIL and TEL&lt;br&gt;without a value ...&lt;/p&gt;</description>
    
    <category domain="http://ep.blogware.com/blog">Main Page</category>
    
    <category domain="http://ep.blogware.com/blog/RubyonRails">Ruby on Rails</category>
    
    
    <ent:cloud ent:href="">
    
    <ent:topic ent:id="ruby" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=ruby">ruby</ent:topic>
    
    <ent:topic ent:id="rails" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=rails">rails</ent:topic>
    
    <ent:topic ent:id="method" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=method">method</ent:topic>
    
    <ent:topic ent:id="exception" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=exception">exception</ent:topic>
    
    <ent:topic ent:id="alias" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=alias">alias</ent:topic>
    
    </ent:cloud>
    
    
    
  </item>
  
  <item>
    <dc:creator>ep</dc:creator>
    <title>Simple way to get around ticket &lt;a href=&quot;http://dev.rubyonrails.org/ticket/3096&quot;&gt;3096&lt;/a&gt;</title>
    <link>http://ep.blogware.com/blog/_archives/2007/7/19/3105080.html</link>
    <guid>http://ep.blogware.com/blog/_archives/2007/7/19/3105080.html</guid>
    <pubDate>Thu, 19 Jul 2007 14:08:34 -0400</pubDate>
    <description>&lt;p&gt;You need to render partial with a &lt;a href=&quot;http://dev.rubyonrails.org/ticket/3096&quot;&gt;collection of hashes (or kind_of?)&lt;/a&gt;. Probably you control the code, which generate the collection&lt;/p&gt; ...</description>
    
    <category domain="http://ep.blogware.com/blog">Main Page</category>
    
    <category domain="http://ep.blogware.com/blog/RubyonRails">Ruby on Rails</category>
    
    
    <ent:cloud ent:href="">
    
    <ent:topic ent:id="ruby" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=ruby">ruby</ent:topic>
    
    <ent:topic ent:id="render" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=render">render</ent:topic>
    
    <ent:topic ent:id="rails" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=rails">rails</ent:topic>
    
    <ent:topic ent:id="partial" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=partial">partial</ent:topic>
    
    <ent:topic ent:id="hash" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=hash">hash</ent:topic>
    
    <ent:topic ent:id="collection" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=collection">collection</ent:topic>
    
    <ent:topic ent:id="3096" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=3096">3096</ent:topic>
    
    </ent:cloud>
    
    
    
  </item>
  
  <item>
    <dc:creator>ep</dc:creator>
    <title>Magic of alias_method_chain - Part 1</title>
    <link>http://ep.blogware.com/blog/_archives/2007/7/5/3073957.html</link>
    <guid>http://ep.blogware.com/blog/_archives/2007/7/5/3073957.html</guid>
    <pubDate>Thu, 05 Jul 2007 23:30:01 -0400</pubDate>
    <description>&lt;p&gt;Imagine, you have created a great module/class for rails interacting with 3rd party service provider over TCP/IP or you build a ruby extension to one of the libraries, where work with IO is done outside of the ruby itself. While you was building it you didn&#39;t pay a lot of attention to handling timeouts, network latency, IO blocks or  you name it. &lt;/p&gt; ...</description>
    
    <category domain="http://ep.blogware.com/blog">Main Page</category>
    
    <category domain="http://ep.blogware.com/blog/RubyonRails">Ruby on Rails</category>
    
    
    <ent:cloud ent:href="">
    
    <ent:topic ent:id="alias" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=alias">alias</ent:topic>
    
    <ent:topic ent:id="io" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=io">io</ent:topic>
    
    <ent:topic ent:id="method" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=method">method</ent:topic>
    
    <ent:topic ent:id="timeout" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=timeout">timeout</ent:topic>
    
    <ent:topic ent:id="chain" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=chain">chain</ent:topic>
    
    <ent:topic ent:id="ruby" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=ruby">ruby</ent:topic>
    
    <ent:topic ent:id="rails" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=rails">rails</ent:topic>
    
    </ent:cloud>
    
    
    
  </item>
  
  <item>
    <dc:creator>ep</dc:creator>
    <title>Eagle point</title>
    <link>http://ep.blogware.com/blog/_archives/2007/5/17/2957564.html</link>
    <guid>http://ep.blogware.com/blog/_archives/2007/5/17/2957564.html</guid>
    <pubDate>Thu, 17 May 2007 22:58:40 -0400</pubDate>
    <description>
I posted a new photo to &lt;a href=&quot;http://ep.blogware.com/blog/GrandCanyon&quot;&gt;GrandCanyon&lt;/a&gt;.&lt;br&gt;
&lt;a href=&quot;http://ep.blogware.com/blog/_archives/2007/5/17/2957563.html&quot;&gt;&lt;img src=&quot;http://ep.blogware.com/_photos/640x480-img_2094.thumb.jpg&quot;&gt;&lt;/a&gt;
</description>
    
    <category domain="http://ep.blogware.com/blog">Main Page</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>ep</dc:creator>
    <title>Hover dumb - view from helicopter</title>
    <link>http://ep.blogware.com/blog/_archives/2007/5/17/2957558.html</link>
    <guid>http://ep.blogware.com/blog/_archives/2007/5/17/2957558.html</guid>
    <pubDate>Thu, 17 May 2007 22:52:24 -0400</pubDate>
    <description>I posted a new photo to &lt;a I posted a new photo to &lt;a href=&quot;http://ep.blogware.com/blog/GrandCanyon&quot;&gt;GrandCanyon&lt;/a&gt;.&lt;br&gt;
&lt;a href=&quot;http://ep.blogware.com/blog/_archives/2007/5/17/2957557.html&quot;&gt;&lt;img src=&quot;/_photos/640x480-img_2058.thumb.jpg&quot;&gt;&lt;/a&gt;</description>
    
    <category domain="http://ep.blogware.com/blog">Main Page</category>
    
    
    
    
  </item>
  
  <item>
    <dc:creator>ep</dc:creator>
    <title>debug rails with rdebug</title>
    <link>http://ep.blogware.com/blog/_archives/2007/4/13/2878545.html</link>
    <guid>http://ep.blogware.com/blog/_archives/2007/4/13/2878545.html</guid>
    <pubDate>Fri, 13 Apr 2007 17:05:05 -0400</pubDate>
    <description>When logs doesn&#39;t help to troubleshoot and you need to use an interactive debugger with rails and ruby (1.8.5)

&lt;ol&gt;
&lt;li&gt; install ...</description>
    
    <category domain="http://ep.blogware.com/blog">Main Page</category>
    
    
    <ent:cloud ent:href="">
    
    <ent:topic ent:id="rdebug" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=rdebug">rdebug</ent:topic>
    
    <ent:topic ent:id="mongrel" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=mongrel">mongrel</ent:topic>
    
    <ent:topic ent:id="ruby" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=ruby">ruby</ent:topic>
    
    </ent:cloud>
    
    
    
  </item>
  
  <item>
    <dc:creator>ep</dc:creator>
    <title>auto_scope plugin for rails has_many with_scope</title>
    <link>http://ep.blogware.com/blog/_archives/2007/4/4/2858437.html</link>
    <guid>http://ep.blogware.com/blog/_archives/2007/4/4/2858437.html</guid>
    <pubDate>Wed, 04 Apr 2007 15:07:30 -0400</pubDate>
    <description>auto_scope plugin for rails has_many with_scope</description>
    
    <category domain="http://ep.blogware.com/blog">Main Page</category>
    
    <category domain="http://ep.blogware.com/blog/RubyonRails">Ruby on Rails</category>
    
    
    <ent:cloud ent:href="">
    
    <ent:topic ent:id="scope" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=scope">scope</ent:topic>
    
    <ent:topic ent:id="activerecord" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=activerecord">activerecord</ent:topic>
    
    <ent:topic ent:id="rails" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=rails">rails</ent:topic>
    
    </ent:cloud>
    
    
    
  </item>
  
  <item>
    <dc:creator>ep</dc:creator>
    <title>Ruby on Rails migration on empty DB with renaming/adding/removing  columns in the middle</title>
    <link>http://ep.blogware.com/blog/_archives/2007/3/29/2845255.html</link>
    <guid>http://ep.blogware.com/blog/_archives/2007/3/29/2845255.html</guid>
    <pubDate>Thu, 29 Mar 2007 23:32:18 -0400</pubDate>
    <description>if you do &lt;strong&gt;rename_column/add/remove&lt;/strong&gt; in your migration, don&#39;t forget to call &lt;strong&gt;reset_column_information&lt;/strong&gt; in the changed class. Otherwise you may have a problem with running migration on an empty DB if you pre-seed data in the migration after change ...</description>
    
    <category domain="http://ep.blogware.com/blog">Main Page</category>
    
    <category domain="http://ep.blogware.com/blog/RubyonRails">Ruby on Rails</category>
    
    
    <ent:cloud ent:href="">
    
    <ent:topic ent:id="remove" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=remove">remove</ent:topic>
    
    <ent:topic ent:id="add" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=add">add</ent:topic>
    
    <ent:topic ent:id="ruby" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=ruby">ruby</ent:topic>
    
    <ent:topic ent:id="reset" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=reset">reset</ent:topic>
    
    <ent:topic ent:id="rename" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=rename">rename</ent:topic>
    
    <ent:topic ent:id="rails" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=rails">rails</ent:topic>
    
    <ent:topic ent:id="migration" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=migration">migration</ent:topic>
    
    <ent:topic ent:id="information" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=information">information</ent:topic>
    
    <ent:topic ent:id="column" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=column">column</ent:topic>
    
    </ent:cloud>
    
    
    
  </item>
  
  <item>
    <dc:creator>ep</dc:creator>
    <title>HTTP::Daemon::SSL and 2048 bytes size HTTP request body</title>
    <link>http://ep.blogware.com/blog/_archives/2005/9/28/1264381.html</link>
    <guid>http://ep.blogware.com/blog/_archives/2005/9/28/1264381.html</guid>
    <pubDate>Wed, 28 Sep 2005 10:18:58 -0400</pubDate>
    <description>&lt;p&gt;One of our custmers noticed that our server doesn&#39;t responsd sometimes if body of the request is 2048, or 4096 ...</description>
    
    <category domain="http://ep.blogware.com/blog">Main Page</category>
    
    
    
    <enclosure url="http://ep.blogware.com/_attachments/1264381/HTTP-Daemon-SSL.pm.patch" length="431" type="text/plain" />
    
  </item>
  
  <item>
    <dc:creator>ep</dc:creator>
    <title>OpenSRS RCL with perl 5.8</title>
    <link>http://ep.blogware.com/blog/_archives/2005/9/24/1253627.html</link>
    <guid>http://ep.blogware.com/blog/_archives/2005/9/24/1253627.html</guid>
    <pubDate>Sat, 24 Sep 2005 01:31:36 -0400</pubDate>
    <description>OpenSRS RCL, perl 5.8, UTF-8 and Blowfish. How I can make it work?</description>
    
    <category domain="http://ep.blogware.com/blog">Main Page</category>
    
    
    <ent:cloud ent:href="">
    
    <ent:topic ent:id="rcl" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=rcl">rcl</ent:topic>
    
    <ent:topic ent:id="codec" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=codec">codec</ent:topic>
    
    <ent:topic ent:id="blowfish" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=blowfish">blowfish</ent:topic>
    
    <ent:topic ent:id="opensrs" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=opensrs">opensrs</ent:topic>
    
    <ent:topic ent:id="XML" ent:href="http://ep.blogware.com/blog/cmd=search_keyword/k=XML">XML</ent:topic>
    
    </ent:cloud>
    
    
    
  </item>
  
</channel>
</rss>
