<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-36768653</id><updated>2014-10-03T00:55:26.086-05:00</updated><category term="rails"/><category term="ruby"/><category term="noticias"/><category term="Yo"/><category term="trabajo"/><category term="plugins"/><category term="Github"/><category term="WoW"/><category term="graphics"/><category term="apple"/><category term="Git"/><category term="html"/><category term="otros"/><category term="blogger"/><category term="checkout"/><category term="deployment"/><category term="e-commerce"/><category term="google4r"/><category term="internship"/><category term="nginx"/><category term="ps3"/><category term="slicehost"/><category term="Sinatra"/><category term="Universidad"/><category term="basecamp"/><category term="entrevistas"/><category term="filtros"/><category term="intro"/><category term="java"/><category term="jquery"/><category term="libros"/><category term="mongoid"/><category term="mongrel"/><category term="mysql"/><category term="python"/><category term="ruby gems mysql"/><category term="sessions"/><category term="sqlite"/><category term="tags"/><category term="textmate"/><title type='text'>Making my own Rails way</title><subtitle type='html'>Programming, ruby &amp; ruby on rails.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default?start-index=26&amp;max-results=25'/><author><name>jpemberthy</name><uri>http://www.blogger.com/profile/00820314355443948994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>85</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-36768653.post-2078673433354157182</id><published>2010-04-05T22:10:00.003-05:00</published><updated>2010-04-05T22:18:46.348-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="plugins"/><category scheme="http://www.blogger.com/atom/ns#" term="rails"/><category scheme="http://www.blogger.com/atom/ns#" term="ruby"/><title type='text'>Ezgraphix update.</title><content type='html'>&lt;a href=&quot;http://github.com/jpemberthy/ezgraphix&quot;&gt;Ezgraphix&lt;/a&gt; has been updated,&lt;br /&gt;&lt;br /&gt;Main changes:&lt;br /&gt;&lt;br /&gt;&lt;script src=&quot;http://gist.github.com/357175.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;The &lt;a href=&quot;http://github.com/jpemberthy/ezgraphixdemo&quot;&gt;ezgraphixdemo&lt;/a&gt; also was updated. &lt;a href=&quot;http://ezgraphixdemo.heroku.com/&quot;&gt;check it out!&lt;/a&gt; live @ Heroku</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/2078673433354157182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=2078673433354157182' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/2078673433354157182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/2078673433354157182'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2010/04/ezgraphix-update.html' title='Ezgraphix update.'/><author><name>jpemberthy</name><uri>http://www.blogger.com/profile/00820314355443948994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-144880500439787315</id><published>2010-03-30T21:12:00.004-05:00</published><updated>2010-03-30T21:44:35.717-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mongoid"/><category scheme="http://www.blogger.com/atom/ns#" term="rails"/><category scheme="http://www.blogger.com/atom/ns#" term="ruby"/><title type='text'>Adding tags to Mongoid Documents</title><content type='html'>In our &lt;a href=&quot;http://github.com/martianinteractive/LearnHVAC_web/tree/rails3&quot;&gt;latest&lt;/a&gt; project at &lt;a href=&quot;http://www.martianinteractive.com/&quot;&gt;Martian Interactive&lt;/a&gt; we are using &lt;a href=&quot;http://mongoid.org/&quot;&gt;Mongoid&lt;/a&gt; to support some document-based models instead of a relational approach like ActiveRecord models. As many applications, this one needed a tagging system (nothing magic, we all know there are a lot of gems/plugins out there that works pretty fine with AR) for Mongoid documents, so I ended up writting a really basic and simple tagging system that&#39;s working pretty well, since we are using a document-based schema each document has it&#39;s own set of embedded tags that are loaded when the document is required allowing us to save some queries, with a relational schema this solution wouldn&#39;t be an option due to the redundance it introduces. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here&#39;s the code.&lt;br /&gt;&lt;br /&gt;&lt;script src=&quot;http://gist.github.com/349242.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/144880500439787315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=144880500439787315' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/144880500439787315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/144880500439787315'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2010/03/adding-tags-to-mongoid-documents.html' title='Adding tags to Mongoid Documents'/><author><name>jpemberthy</name><uri>http://www.blogger.com/profile/00820314355443948994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-5351705577177943051</id><published>2009-11-17T11:20:00.003-05:00</published><updated>2009-11-17T11:24:50.496-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="plugins"/><category scheme="http://www.blogger.com/atom/ns#" term="rails"/><title type='text'>employees-directory a new Radiant CMS extension</title><content type='html'>&lt;a href=&quot;http://www.martianinteractive.com/&quot;&gt;Martian Interactive&lt;/a&gt; has created a new Radiant CMS extension to support large number of employees information. A more detailed information about the extension can be found in the &lt;a href=&quot;http://www.martianinteractive.com/blog/2009/11/17/a-new-radiant-cms-extension-employees-directory-/&quot;&gt;company&#39;s blog&lt;/a&gt; or the &lt;a href=&quot;http://github.com/jpemberthy/radiant-employees-directory&quot;&gt;project repository&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/5351705577177943051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=5351705577177943051' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/5351705577177943051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/5351705577177943051'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2009/11/employees-directory-new-radiant-cms.html' title='employees-directory a new Radiant CMS extension'/><author><name>jpemberthy</name><uri>http://www.blogger.com/profile/00820314355443948994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-3188581181453745350</id><published>2009-11-05T22:40:00.004-05:00</published><updated>2009-11-05T23:26:38.915-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="rails"/><category scheme="http://www.blogger.com/atom/ns#" term="sqlite"/><title type='text'>Simple Rake task for dumps on SQLite</title><content type='html'>In &lt;a href=&quot;http://pemberthy.blogspot.com/2009/08/simple-rake-task-for-dumps.html&quot;&gt;previous&lt;/a&gt; posts I showed you some Rake tasks that I constantly use to make dumps and dump import operations on a database, these scripts were designed to work with MySQL.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Even when SQLite has become the default Rails DB (&lt;a href=&quot;http://weblog.rubyonrails.org/2007/12/17/rails-2-0-2-some-new-defaults-and-a-few-fixes&quot;&gt;since Rails 2.0.2&lt;/a&gt;), I preffer to work with MySQL, but in the last days I had to make some work using SQLite, and since dump tasks save you a lot of time, here&#39;s the simple script I wrote to make this work with SQLite. I hope you find this useful.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;script src=&quot;http://gist.github.com/225058.js&quot;&gt;&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/3188581181453745350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=3188581181453745350' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/3188581181453745350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/3188581181453745350'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2009/11/simple-rake-task-for-dumps-on-sqlite.html' title='Simple Rake task for dumps on SQLite'/><author><name>jpemberthy</name><uri>http://www.blogger.com/profile/00820314355443948994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-6740285310492589277</id><published>2009-09-15T23:10:00.005-05:00</published><updated>2009-09-16T08:17:28.706-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="deployment"/><category scheme="http://www.blogger.com/atom/ns#" term="graphics"/><category scheme="http://www.blogger.com/atom/ns#" term="plugins"/><category scheme="http://www.blogger.com/atom/ns#" term="rails"/><category scheme="http://www.blogger.com/atom/ns#" term="ruby"/><title type='text'>Migrating ezgraphixdemo from HerokuGarden to Heroku</title><content type='html'>&lt;a href=&quot;http://herokugarden.com/&quot;&gt;HerokuGarden&lt;/a&gt; is not longer supported, so I had to migrate the &lt;a href=&quot;http://github.com/jpemberthy/ezgraphix&quot;&gt;ezgraphix&lt;/a&gt; &lt;a href=&quot;http://ezgraphixdemo.heroku.com/&quot;&gt;demo&lt;/a&gt; to &lt;a href=&quot;http://heroku.com/&quot;&gt;Heroku&lt;/a&gt;, that process was really simple and elegant, the guys behind Heroku have done a great work, I still remember the first days of Heroku (when we needed a beta account), deployment and performance weren&#39;t as good as they are today, there is a big enhancement since these days and this will help people to easily deploy Rails apps, so keep up the good work!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So here&#39;s where you can find the new demo &lt;a href=&quot;http://ezgraphixdemo.heroku.com/&quot;&gt;http://ezgraphixdemo.heroku.com/&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/6740285310492589277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=6740285310492589277' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/6740285310492589277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/6740285310492589277'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2009/09/migrating-ezgraphixdemo-from.html' title='Migrating ezgraphixdemo from HerokuGarden to Heroku'/><author><name>jpemberthy</name><uri>http://www.blogger.com/profile/00820314355443948994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-634878357600562822</id><published>2009-08-30T21:01:00.005-05:00</published><updated>2009-08-31T12:12:26.368-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="rails"/><category scheme="http://www.blogger.com/atom/ns#" term="ruby"/><title type='text'>Simple Rake task for dumps</title><content type='html'>Rails ships with a lot of rake tasks, you can check the defaults by typing rake -T from your project&#39;s root, many of them make operations over the database, like; create, drop, reset, clone among others, but we wanted a simple rake task to generate dumps and import them into the current environment&#39;s db, Rails include a dump task that generates your current db schema, in our case we dump everything, data and schema in a sql file. You can find a LOT of rake tasks for dumps out there, but I like this simplicity!&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;script src=&quot;http://gist.github.com/175882.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/634878357600562822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=634878357600562822' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/634878357600562822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/634878357600562822'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2009/08/simple-rake-task-for-dumps.html' title='Simple Rake task for dumps'/><author><name>jpemberthy</name><uri>http://www.blogger.com/profile/00820314355443948994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-244576877282927605</id><published>2009-05-05T14:26:00.005-05:00</published><updated>2009-05-05T15:00:15.242-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Git"/><category scheme="http://www.blogger.com/atom/ns#" term="rails"/><title type='text'>Overriding RAILS_ASSET_ID based on the last git commit number</title><content type='html'>Lately I&#39;ve been working with some 3D contents made in Unity3D and having Rails as web support in order to visualize those contents. I had to override the ENV[&quot;RAILS_ASSET_ID&quot;] variable value in order to make the contents cacheables between commits changes, I&#39;m using Git as scm, so I wanted to use the last commit number as value for the asset id, (there is another &lt;a href=&quot;http://geekblog.vodpod.com/?p=88&quot;&gt;similar post&lt;/a&gt; for svn), this is exactly what I did:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;script src=&quot;http://gist.github.com/107158.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The first line gets the last commit number and stores it in the variable, then it can be used to make objects cacheables.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Stylesheets, javascripts, etc ... also will get this asset id as default.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/244576877282927605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=244576877282927605' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/244576877282927605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/244576877282927605'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2009/05/overriding-railsassetid-based-on-last.html' title='Overriding RAILS_ASSET_ID based on the last git commit number'/><author><name>jpemberthy</name><uri>http://www.blogger.com/profile/00820314355443948994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-9022385495826295727</id><published>2009-02-17T08:10:00.010-05:00</published><updated>2009-02-17T14:14:01.041-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="deployment"/><category scheme="http://www.blogger.com/atom/ns#" term="Git"/><category scheme="http://www.blogger.com/atom/ns#" term="nginx"/><category scheme="http://www.blogger.com/atom/ns#" term="ruby"/><category scheme="http://www.blogger.com/atom/ns#" term="Sinatra"/><title type='text'>Deploying Sinatra applications with Capi, nginx and Thin.</title><content type='html'>I&#39;ve been working with &lt;a href=&quot;http://www.sinatrarb.com/&quot;&gt;Sinatra&lt;/a&gt; for less than a month and there are some things I have to say about it;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Sinatra is an awesome framework to build tiny web applications that helps you a lot to understand how a framework works, but the documentation it&#39;s almost reduced to the &lt;a href=&quot;http://sinatra.rubyforge.org/book.html&quot;&gt;Sinatra Book&lt;/a&gt; and some blog&#39;s posts, I didn&#39;t find a full guide in how to deploy a Sinatra app + &lt;a href=&quot;http://www.capify.org/&quot;&gt;Capi&lt;/a&gt; + &lt;a href=&quot;http://code.macournoyer.com/thin/&quot;&gt;Thin&lt;/a&gt; + &lt;a href=&quot;http://nginx.net/&quot;&gt;nginx&lt;/a&gt;, just clues from different sites that I had to link in order to make it work, and I&#39;m gonna show you how I did it.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I assume you have everything installed, sinatra, rack, thin, nginx and capistrano, also I&#39;m using &lt;a href=&quot;http://git-scm.com/&quot;&gt;Git&lt;/a&gt; as scm and &lt;a href=&quot;https://github.com/&quot;&gt;github&lt;/a&gt; as hosting.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Another consideration, my user and application name is: &#39;acoplet&#39;, change it according to your situation, this is the application structure:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;project_root&lt;br /&gt;==Capfile&lt;br /&gt;==config.ru&lt;br /&gt;==public&lt;br /&gt; ==javascripts&lt;br /&gt; ==stylesheets&lt;br /&gt;==thin&lt;br /&gt; ==production_config.yml&lt;br /&gt;==tmp&lt;br /&gt; ==pids&lt;br /&gt;   ==thin.pid&lt;br /&gt;==views&lt;br /&gt;==log&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Step 1, create and configure the thin config file, usually for production purposes, this is how your production_config.yml file should looks like,&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;script src=&quot;http://gist.github.com/65874.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Change the chdir value with the location of your application, also for pid, rackup, and log according to the application structure, please note the /current/ it&#39;s capistrano!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Step 2, Create manually the Capfile, you can&#39;t use capify here since this is not a Rails app!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;script src=&quot;http://gist.github.com/65878.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Again, change the repository, application, user, deploy_to and host variables according to your project, in my case I&#39;m using a github repository, usually I put my application under ~/www/#{application}/  where each application has a related user with the same name (make things easy for me), in this case /acoplet/www/acoplet/ and then let capistrano make it&#39;s stuff.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Step 3, Create the config.ru file&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;script src=&quot;http://gist.github.com/65882.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;At the moment of writting this post, this is the right way to edit the config.ru file, things like:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;script src=&quot;http://gist.github.com/65885.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Are deprecated now, you have to replace the require &#39;acoplet&#39;, with your main file, the file when you put all the sexy code.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;At this moment, you should be able to upload (if you want) your repository and start the deployment process, when done setting up the repository, let&#39;s start with the capistrano tasks!, run:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;pre&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:large;&quot;&gt;cap deploy:setup&lt;br /&gt;cap deploy:check&lt;br /&gt;cap deploy:cold&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If everything went fine, the backend server for the sinatra application should be up and running in the remote host (in the port 8000 for the example) to check it, ssh the remote host and run:&lt;/div&gt;&lt;div&gt;&lt;pre&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:large;&quot;&gt;curl -v localhost:8000&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;step 4, Nginx front server configuration, you have to create vhost for the application, do it unter the the sites-available directory in your nginx main nginx folder (probably /etc/ngninx/ depending in how you installed nginx). and then enable it through a symbolic link under the sites-available folder&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The Nginx vhost file should looks like:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;script src=&quot;http://gist.github.com/65891.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I don&#39;t have any domain registered for this, but if you have, you should setup your dns configuration and just change the server_name variable with your domain name, again change the location according to your needs, restarting nginx should be enough to let you see the nice Sinatra App up and running!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Hope this little guide help you with the deployment process with Sinatra!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/9022385495826295727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=9022385495826295727' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/9022385495826295727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/9022385495826295727'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2009/02/deploying-sinatra-applications-with.html' title='Deploying Sinatra applications with Capi, nginx and Thin.'/><author><name>jpemberthy</name><uri>http://www.blogger.com/profile/00820314355443948994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-8015395080717427009</id><published>2009-02-11T10:35:00.007-05:00</published><updated>2009-02-17T08:59:54.290-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="rails"/><category scheme="http://www.blogger.com/atom/ns#" term="ruby"/><title type='text'>Queries with created_at and time zones.</title><content type='html'>&lt;a href=&quot;http://railscasts.com/episodes/106-time-zones-in-rails-2-1&quot;&gt;Time zones&lt;/a&gt; support in Rails is a great feature that simplifies and makes easy a task that would take too much time in other frameworks, but there are some situations in which we should take care about queries regarding utc convertions, for example, for my last rails app, I&#39;m working with &#39;Americas/Bogota&#39; (UTC -5) as default time zone to parse the time from the server time to Colombian zone and then print information about the records (created_at or updated_at) Rails makes this pretty well,  but you should notify that in the database the time fields are created and saved with the current SERVER time, so in order to make queries relating the current time zone and the server time, you have to parse again the current time zone to the server time using the &lt;a href=&quot;http://tzinfo.rubyforge.org/&quot;&gt;TZinfo&lt;/a&gt; local_to_utc method, otherwise, the queries eventually will not return the expected results.&lt;br /&gt;&lt;br /&gt;Full example:&lt;br /&gt;&lt;br /&gt;&lt;script src=&quot;http://gist.github.com/64417.js&quot;&gt;&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/8015395080717427009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=8015395080717427009' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/8015395080717427009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/8015395080717427009'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2009/02/queries-with-createdat-and-timezones.html' title='Queries with created_at and time zones.'/><author><name>jpemberthy</name><uri>http://www.blogger.com/profile/00820314355443948994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-2522937677590510108</id><published>2009-01-28T09:51:00.006-05:00</published><updated>2009-01-28T10:35:28.845-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mysql"/><category scheme="http://www.blogger.com/atom/ns#" term="plugins"/><title type='text'>MySql has gone away error using daemon generator.</title><content type='html'>I&#39;ve been working with &lt;a href=&quot;http://github.com/dougal/daemon_generator/tree/master&quot;&gt;daemon generator&lt;/a&gt; in my last rails application, everything works fine but there&#39;s just a little issue I had to fix when using ActiveRecord tasks inside the daemon, when the daemon went to sleep for a time greather than the MySql variable &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.0/en/gone-away.html&quot;&gt;wait_timeout&lt;/a&gt;, the next time the daemon awakes an error will appear killing the daemon, the full error output can be found in the daemong.rb.log: &lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;script src=&quot;http://gist.github.com/53974.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There are many ways to fix this, first you can set the monitor option to true in your daemons config file(daemons.yml file), the only bad thing about this is that it consumes additional memory, in my case memory is a resource I can&#39;t spend since my slice server just has 256mb.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;What I did to fix this was, everytime Im gonna make a query the database connection is checked, if it&#39;s down the daemon has to reconnect it by using:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:large;&quot;&gt;ActiveRecord::Base.connection.reconnect!&lt;/span&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Another thing you can do is set a bigger value in the wait_timeout variable in the MySql config file, depending on what you have to do and your available resources, you should try one of these ways.&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/2522937677590510108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=2522937677590510108' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/2522937677590510108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/2522937677590510108'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2009/01/mysql-has-gone-away-error-using-daemon.html' title='MySql has gone away error using daemon generator.'/><author><name>jpemberthy</name><uri>http://www.blogger.com/profile/00820314355443948994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-6713071642676632567</id><published>2009-01-19T14:56:00.003-05:00</published><updated>2009-01-19T15:31:02.701-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Github"/><category scheme="http://www.blogger.com/atom/ns#" term="graphics"/><category scheme="http://www.blogger.com/atom/ns#" term="noticias"/><category scheme="http://www.blogger.com/atom/ns#" term="plugins"/><category scheme="http://www.blogger.com/atom/ns#" term="rails"/><category scheme="http://www.blogger.com/atom/ns#" term="ruby"/><category scheme="http://www.blogger.com/atom/ns#" term="Yo"/><title type='text'>Ezgraphix online demo!</title><content type='html'>The &lt;a href=&quot;http://ezgraphixdemo.herokugarden.com/&quot;&gt;online demo&lt;/a&gt; for &lt;a href=&quot;http://github.com/jpemberthy/ezgraphix/tree/master&quot;&gt;Ezgraphix&lt;/a&gt; has been released! this is a basic demo where you can find two simple charts and its rails code using the plugin! the demo will be expanded as the plugin grows.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://ezgraphixdemo.herokugarden.com/&quot;&gt;Online demo&lt;/a&gt;. Hosted by HerokuGarden.&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://github.com/jpemberthy/ezgraphixdemo/tree/master&quot;&gt;Code &lt;/a&gt;for the online demo. Hosted by GitHub&lt;/div&gt;&lt;div&gt;Ezgraphix &lt;a href=&quot;http://ezgraphix.rubyforge.org/&quot;&gt;docs&lt;/a&gt;. Hosted by RubyForge&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://github.com/jpemberthy/ezgraphix/tree/master&quot;&gt;Ezgraphix&lt;/a&gt;. Hosted by GitHub.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;May te source be with you ;)&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/6713071642676632567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=6713071642676632567' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/6713071642676632567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/6713071642676632567'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2009/01/ezgraphix-online-demo.html' title='Ezgraphix online demo!'/><author><name>jpemberthy</name><uri>http://www.blogger.com/profile/00820314355443948994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-4242582390933404705</id><published>2009-01-14T17:20:00.004-05:00</published><updated>2009-01-19T15:42:27.350-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="graphics"/><category scheme="http://www.blogger.com/atom/ns#" term="noticias"/><category scheme="http://www.blogger.com/atom/ns#" term="plugins"/><category scheme="http://www.blogger.com/atom/ns#" term="rails"/><category scheme="http://www.blogger.com/atom/ns#" term="ruby"/><title type='text'>Ezgraphix documentation released!</title><content type='html'>Finally the first version of &lt;a href=&quot;http://ezgraphix.rubyforge.org/&quot;&gt;ezgraphix documentation&lt;/a&gt; is ready! new charts support have been added and are specified in the API, in the nexts days I&#39;ll write and upload and application using the plugin and showing how powerful and easy to use it is.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;---&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The online demo is now available! check it out:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;http://ezgraphixdemo.herokugarden.com/&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Full deatils in this &lt;a href=&quot;http://pemberthy.blogspot.com/2009/01/ezgraphix-online-demo.html&quot;&gt;blog entry!&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/4242582390933404705/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=4242582390933404705' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/4242582390933404705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/4242582390933404705'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2009/01/ezgraphix-documentation-released.html' title='Ezgraphix documentation released!'/><author><name>jpemberthy</name><uri>http://www.blogger.com/profile/00820314355443948994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-1222833076297184059</id><published>2009-01-08T12:34:00.003-05:00</published><updated>2009-01-14T17:33:18.442-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="graphics"/><category scheme="http://www.blogger.com/atom/ns#" term="noticias"/><category scheme="http://www.blogger.com/atom/ns#" term="plugins"/><category scheme="http://www.blogger.com/atom/ns#" term="rails"/><category scheme="http://www.blogger.com/atom/ns#" term="ruby"/><category scheme="http://www.blogger.com/atom/ns#" term="trabajo"/><category scheme="http://www.blogger.com/atom/ns#" term="Yo"/><title type='text'>Ezgraphix a Rails plugin to easily render flash based charts!</title><content type='html'>I&#39;m happy to announce the release of my first rails plugin, it&#39;s called &lt;a href=&quot;http://github.com/jpemberthy/ezgraphix/tree/master&quot;&gt;ezgraphix&lt;/a&gt;, and basically it will let you render cool flash graphics in your rails applications, maybe the most important thing about the plugin is how easy is to render a graphic! instructions are&lt;a href=&quot;http://github.com/jpemberthy/ezgraphix/tree/master/README.textile&quot;&gt; listed here&lt;/a&gt;, and soon more support will be added, including a published rdoc!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you follow the instructions listed in the repository, you will be able to render graphix &lt;a href=&quot;http://www.fusioncharts.com/free/Gallery.asp?gMenuItemId=3&quot;&gt;like these&lt;/a&gt;!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can customize background colors, caption, axis names, what ever you want, a more detailed instructions will be published soon, as well the rdoc for the plugin. &lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://github.com/jpemberthy/ezgraphix/tree/master&quot;&gt;Ezgraphix&lt;/a&gt; also will be released as a ruby/gem!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Credits:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ezgraphix uses &lt;a href=&quot;http://www.fusioncharts.com/free/Default.asp?gMenuItemId=1&quot;&gt;FusionCharts Free&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you have any doubt, idea or something feel free to post  a comment below or send me a mail to: jpemberthy at gmail dot com&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you appreciate this work feel free to fork and contribute, also you could support us (making a donation for the tequila!) through this button:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a href=&quot;http://www.pledgie.com/campaigns/2541&quot;&gt;&lt;img alt=&quot;Click here to lend your support to: ezgraphix and make a donation at www.pledgie.com !&quot; src=&quot;http://www.pledgie.com/campaigns/2541.png?skin_name=chrome&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Documentation ready! details in this &lt;a href=&quot;http://pemberthy.blogspot.com/2009/01/ezgraphix-documentation-released.html&quot;&gt;entry.&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/1222833076297184059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=1222833076297184059' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/1222833076297184059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/1222833076297184059'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2009/01/ezgraphix-rails-plugin-to-easily-render.html' title='Ezgraphix a Rails plugin to easily render flash based charts!'/><author><name>jpemberthy</name><uri>http://www.blogger.com/profile/00820314355443948994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-7772646574830072748</id><published>2009-01-06T21:28:00.002-05:00</published><updated>2009-01-06T21:46:21.880-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Github"/><category scheme="http://www.blogger.com/atom/ns#" term="textmate"/><category scheme="http://www.blogger.com/atom/ns#" term="Yo"/><title type='text'>Don&#39;t break the chain.</title><content type='html'>Time for productivity, my friends below: &lt;a href=&quot;http://macromates.com/&quot;&gt;&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://macromates.com/&quot;&gt;mate&lt;/a&gt; the killer.&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;https://github.com/&quot;&gt;GitHub&lt;/a&gt; the inkeeper.&lt;a href=&quot;http://github.com/jpemberthy&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://github.com/jpemberthy&quot;&gt;my repos&lt;/a&gt; the quests.&lt;/div&gt;&lt;div&gt;And finally, the goal: &lt;a href=&quot;http://calendaraboutnothing.com/~jpemberthy&quot;&gt;do not break the fucking chain!&lt;/a&gt; (except maybe on holydays :S)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Full time doing what I like!&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/7772646574830072748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=7772646574830072748' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/7772646574830072748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/7772646574830072748'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2009/01/dont-break-chain.html' title='Don&#39;t break the chain.'/><author><name>jpemberthy</name><uri>http://www.blogger.com/profile/00820314355443948994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-5305293146891835213</id><published>2009-01-05T17:41:00.006-05:00</published><updated>2009-01-05T21:49:44.284-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Git"/><title type='text'>Ignorando archivos en Git.</title><content type='html'>&lt;div style=&quot;text-align: left;&quot;&gt;Generalmente utilizo &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;&lt;a href=&quot;http://www.kernel.org/pub/software/scm/git/docs/gitignore.html&quot;&gt;.gitignore&lt;/a&gt;&lt;/span&gt; para ignorar los archivos sobre los que no quiero mantener control de cambios, ahora bién, &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;.gitignore&lt;/span&gt; sólo ignora archivos que no esten siendo actualmente monitoreados por &lt;a href=&quot;http://git-scm.com/&quot;&gt;Git&lt;/a&gt;, pero que pasa si queremos ignorar un archivo que actualmente esta siendo monitoreado?(aquellos que ya han sido agregados usando &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;&lt;a href=&quot;http://www.kernel.org/pub/software/scm/git/docs/git-add.html&quot;&gt;git-add&lt;/a&gt;&lt;/span&gt;), la solución consiste en actualizar el index de Git en el directorio de trabajo utilizando: &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;&lt;a href=&quot;http://www.kernel.org/pub/software/scm/git/docs/git-update-index.html&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;&lt;a href=&quot;http://www.kernel.org/pub/software/scm/git/docs/git-update-index.html&quot;&gt;git-update-index&lt;/a&gt; --asume-unchanged&lt;/span&gt; [filename&lt;file&gt;]*&lt;br /&gt;&lt;/file&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;De esta manera, se permite ignorar archivos, sin importar que los mismos fueran monitoreados anteriormente.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/5305293146891835213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=5305293146891835213' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/5305293146891835213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/5305293146891835213'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2009/01/ignorando-archivos-en-git.html' title='Ignorando archivos en Git.'/><author><name>jpemberthy</name><uri>http://www.blogger.com/profile/00820314355443948994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-1203087003928278758</id><published>2008-12-31T12:43:00.002-05:00</published><updated>2008-12-31T12:46:44.575-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Github"/><category scheme="http://www.blogger.com/atom/ns#" term="Yo"/><title type='text'>jpemberthy.github.com</title><content type='html'>Ahora &lt;a href=&quot;http://jpemberthy.github.com/&quot;&gt;me encuentro&lt;/a&gt; también en &lt;a href=&quot;http://pages.github.com/&quot;&gt;GitHub pages&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/1203087003928278758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=1203087003928278758' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/1203087003928278758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/1203087003928278758'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/12/jpemberthygithubcom.html' title='jpemberthy.github.com'/><author><name>jpemberthy</name><uri>http://www.blogger.com/profile/00820314355443948994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-3237219728568088343</id><published>2008-12-15T21:37:00.004-05:00</published><updated>2008-12-15T21:49:17.926-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><title type='text'>Disable keys using JQuery</title><content type='html'>Disabling keys with&lt;a href=&quot;http://jquery.com/&quot;&gt; JQuery&lt;/a&gt; is extremely easy, for example the next code will accept only digits for the specified elements, another set of keys will be missed!&lt;br /&gt;&lt;br /&gt;&lt;script src=&quot;http://gist.github.com/36234.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;where 48 is the decimal ascii representation for zero (0) and 57 for nine (9). Here the &lt;a href=&quot;http://www.asciitable.com/&quot;&gt;table.&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/3237219728568088343/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=3237219728568088343' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/3237219728568088343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/3237219728568088343'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/12/disable-keys-using-jquery.html' title='Disable keys using JQuery'/><author><name>jpemberthy</name><uri>http://www.blogger.com/profile/00820314355443948994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-1172094188271379701</id><published>2008-12-09T15:03:00.002-05:00</published><updated>2008-12-09T15:32:55.723-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="apple"/><title type='text'>Internet Explorer for Development in Leopard!</title><content type='html'>Good news for those who need to test how an application is rendered in Internet Explorer 6 while using Mac OS X, &lt;a href=&quot;http://www.kronenberg.org/ies4osx/&quot;&gt;ies4osx&lt;/a&gt; is a great application that lets you emulate the browser without installing Windows in your Mac!!</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/1172094188271379701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=1172094188271379701' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/1172094188271379701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/1172094188271379701'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/12/internet-explorer-for-development-in.html' title='Internet Explorer for Development in Leopard!'/><author><name>jpemberthy</name><uri>http://www.blogger.com/profile/00820314355443948994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-3486492010094736612</id><published>2008-12-05T16:01:00.006-05:00</published><updated>2008-12-05T17:34:47.500-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ruby gems mysql"/><title type='text'>mysql gem on debian</title><content type='html'>This post will show you how to install the mysql ruby gem on Debian Sarge.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;First try:&lt;span class=&quot;Apple-style-span&quot;  style=&quot; white-space: pre; font-family:-webkit-monospace;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot; white-space: pre;font-family:-webkit-monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot; white-space: pre; font-family:-webkit-monospace;&quot;&gt;sudo gem install mysql&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;problems?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ok, &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2nd try:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot; white-space: pre; font-family:-webkit-monospace;&quot;&gt;sudo gem install mysql -- --with-mysql-config&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Maybe you&#39;ll get the following output:&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre&gt;Building native extensions.  This could take a while...&lt;br /&gt;ERROR:  Error installing mysql:&lt;br /&gt;ERROR: Failed to build gem native extension.&lt;br /&gt;&lt;br /&gt;/usr/local/bin/ruby extconf.rb install mysql -- --with-mysql-config&lt;br /&gt;extconf.rb:1: command not found: mysql_config --cflags&lt;br /&gt;*** extconf.rb failed ***&lt;br /&gt;Could not create Makefile due to some reason, probably lack of&lt;br /&gt;necessary libraries and/or headers.  Check the mkmf.log file for more&lt;br /&gt;details.  You may need configuration options.&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;div&gt;Don&#39;t panic that means you don&#39;t have the &lt;a href=&quot;http://packages.debian.org/etch/libmysqlclient-dev&quot;&gt;libmysqlclient-dev&lt;/a&gt; package that contains the mysql_config file, ok let&#39;s install it!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot; white-space: pre; font-family:-webkit-monospace;&quot;&gt;apt-get install libmysqlclient15-dev&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We&#39;re almost done, the final step is to install the gem telling the compiler where to find the mysql_config file, it should be under the /usr/bin/ directory (check it!)&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ok, finally let&#39;s install the gem!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot; white-space: pre; font-family:-webkit-monospace;&quot;&gt;gem install gem mysql -- --with-mysql-config=/usr/bin/mysql_config&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can check if the gem is propertly installed using irb:&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot; white-space: pre; font-family:-webkit-monospace;&quot;&gt;irb&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre&gt;require &#39;rubygems&#39;&lt;br /&gt;=&gt;true&lt;br /&gt;require &#39;mysql&#39;&lt;br /&gt;=&gt;true&lt;br /&gt;exit&lt;br /&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/3486492010094736612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=3486492010094736612' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/3486492010094736612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/3486492010094736612'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/12/mysql-gem-on-debian.html' title='mysql gem on debian'/><author><name>jpemberthy</name><uri>http://www.blogger.com/profile/00820314355443948994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-6786020281921371867</id><published>2008-11-26T13:51:00.005-05:00</published><updated>2008-11-26T14:23:20.150-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="html"/><title type='text'> CSS propiedades de color</title><content type='html'>Internet Explorer &lt;a href=&quot;http://thetoptenme.wordpress.com/2008/07/29/10-reasons-why-not-to-use-msie-internet-explorer/&quot;&gt;no es&lt;/a&gt; un browser, (intenten visualizar este blog ahí), hoy por ejemplo, tenía el siguiente código:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;#topheader hr{ &lt;br /&gt;  height:5px;&lt;br /&gt;  background-color:#EE6100;&lt;br /&gt;  margin-top:20px;&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;El cuál se ve perfecto en Safari, Firefox y Opera, pero en IE la propiedad de color-background es omitida, van en contra de todo el mundo, y para ellos la propiedad es color. Así que para que esta porción de código genere un color compatible para todos, se debe añadir dicha propiedad:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;#topheader hr{ &lt;br /&gt;  height:5px;&lt;br /&gt;  background-color:#EE6100;&lt;br /&gt;  color:#EE6100;&lt;br /&gt;  margin-top:20px;&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;PD: Varias cosas para resaltar que no tienen nada que ver con el tema del post, primero, debo reconocer que antes no me gustaba javascript y me sentia escribiendo algo que no entendia del todo, conocí &lt;a href=&quot;http://jquery.com/&quot;&gt;jquery&lt;/a&gt;, y todo cambió, ahora escribir javascript para mi es mas entretenido, segundo para aquellos que no somos unos guros utilizando CSS, &lt;a href=&quot;http://code.google.com/p/blueprintcss/&quot;&gt;Blueprintcss&lt;/a&gt; es un framework que facilita mucho las cosas.</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/6786020281921371867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=6786020281921371867' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/6786020281921371867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/6786020281921371867'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/11/css-propiedades-de-color.html' title='&lt;hr&gt; CSS propiedades de color'/><author><name>jpemberthy</name><uri>http://www.blogger.com/profile/00820314355443948994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-2642661666675814607</id><published>2008-11-24T09:47:00.006-05:00</published><updated>2008-11-24T10:09:10.864-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ruby"/><title type='text'>Buscando en una hash utilizando expresiones regulares</title><content type='html'>Un pequeño truco que puede ser útil, súpongamos que tenemos una tabla hash de la siguiente manera:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;pre&gt;my_hash =  { &quot;foo1&quot; =&gt; 666, &lt;/pre&gt;&lt;pre&gt;              &quot;foo2&quot; =&gt; &quot;the number of the beast&quot;, &lt;/pre&gt;&lt;pre&gt;              &quot;name&quot; =&gt; &quot;Satan&quot;} &lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ahora, para obtener las llaves &quot;foo1&quot; y &quot;foo2&quot; utilizamos la función grep del modulo &lt;a href=&quot;http://www.ruby-doc.org/core/classes/Enumerable.html#M003152&quot;&gt;Enumerable&lt;/a&gt;:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;pre&gt;my_hash.keys.grep /foo/&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;#[&quot;foo1&quot;, &quot;foo2&quot;]&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Para obtener los valores, de cada entrada de forma rapida:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;pre&gt;my_hash.keys.grep(/foo/).each{|f| puts my_hash[f]}&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;#666&lt;/div&gt;&lt;div&gt;#the number of the beast&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/2642661666675814607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=2642661666675814607' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/2642661666675814607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/2642661666675814607'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/11/buscando-las-llaves-de-una-tabla-hash.html' title='Buscando en una hash utilizando expresiones regulares'/><author><name>jpemberthy</name><uri>http://www.blogger.com/profile/00820314355443948994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-5479160401429369912</id><published>2008-11-11T21:43:00.005-05:00</published><updated>2008-11-11T22:05:13.761-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="WoW"/><title type='text'>Hey! Stormrage!</title><content type='html'>Yesterday night I had the honor of fight against &lt;a href=&quot;http://bestgamewallpapers.com/files/warcraft-3-the-frozen-throne/illidan-stormrage.jpg&quot;&gt;Illidan Stormrage&lt;/a&gt;, t&lt;a href=&quot;http://www.worldofwarcraft.com/burningcrusade/&quot;&gt;he burning crusade&lt;/a&gt;&#39;s  bad guy! after more than a year of playing  &lt;a href=&quot;http://www.wowarmory.com/character-sheet.xml?r=Smolderthorn&amp;amp;n=Ahalam&quot;&gt;Ahalam&lt;/a&gt; finally got a lovely date, unfourtenly we couldn&#39;t defeat him, but I ejoyed the moment.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;some pics!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Face to Face, Ahalam and Illidan!&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 251px;&quot; src=&quot;http://4.bp.blogspot.com/_6Kjm8TbjRb4/SRpGv3EY8EI/AAAAAAAAARc/H23V8NSpQ9c/s400/Illidan_face.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5267600502213374018&quot; /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;&quot; src=&quot;http://2.bp.blogspot.com/_6Kjm8TbjRb4/SRpFJ01yr2I/AAAAAAAAARU/RstBSFEtNbA/s400/Picture+3.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5267598749268619106&quot; /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/5479160401429369912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=5479160401429369912' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/5479160401429369912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/5479160401429369912'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/11/hey-stormrage.html' title='Hey! Stormrage!'/><author><name>jpemberthy</name><uri>http://www.blogger.com/profile/00820314355443948994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_6Kjm8TbjRb4/SRpGv3EY8EI/AAAAAAAAARc/H23V8NSpQ9c/s72-c/Illidan_face.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-7719248070942681692</id><published>2008-10-16T12:23:00.007-05:00</published><updated>2008-10-16T13:08:00.967-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="WoW"/><title type='text'>Warglaive of Azzinoth &amp; The Cursed Vision of Sargeras</title><content type='html'>Ya ésto parece también un blog de WoW, creo que deberia cambiar, &#39;programming, ruby &amp;amp; ruby on rails&#39; por algo que también incluya a WoW, probablemente en los próximos días cambie la frase, pero bueno, llevo algún &lt;a href=&quot;http://pemberthy.blogspot.com/2007/03/world-of-warcraft-vuelvo-al-gaming.html&quot;&gt;tiempo jugando,&lt;/a&gt; (sólo para comentar, bastantes cosas han cambiado desde ese día, por ejemplo, jugaba en Windows y mi editor era Eclipse ... improductivo)  y ayer por primera vez tuve la oportunidad de un &lt;a href=&quot;http://www.wowarmory.com/character-sheet.xml?r=Smolderthorn&amp;amp;n=Roarasaur&quot;&gt;tipo&lt;/a&gt; con las armas más difíciles de conseguir en el juego; &lt;a href=&quot;http://www.wowhead.com/?item=32837&quot;&gt;The Warglaive of Azzinoth&lt;/a&gt; x2 &amp;amp; un &#39;headset&#39; muy decente &lt;a href=&quot;http://www.wowhead.com/?item=32235&quot;&gt;The Cursed Vision of Sargeras&lt;/a&gt;, ambas &#39;dropeadas&#39; por &lt;a href=&quot;http://www.wowwiki.com/Illidan_Stormrage&quot;&gt;Illidan Stormrage&lt;/a&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;En las imagénes aparece un personaje mio alterno (paladin lvl 60).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Roarasaur (rogue), Balian (paladin) - Smolderthorn USA.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://1.bp.blogspot.com/_6Kjm8TbjRb4/SPeAzQfCXqI/AAAAAAAAAQ8/qxocU6shm-I/s1600-h/Picture+7.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;http://1.bp.blogspot.com/_6Kjm8TbjRb4/SPeAzQfCXqI/AAAAAAAAAQ8/qxocU6shm-I/s400/Picture+7.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5257812708065173154&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://1.bp.blogspot.com/_6Kjm8TbjRb4/SPeA19qEYbI/AAAAAAAAARE/hxTxnnKQc40/s1600-h/Picture+8.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;http://1.bp.blogspot.com/_6Kjm8TbjRb4/SPeA19qEYbI/AAAAAAAAARE/hxTxnnKQc40/s400/Picture+8.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5257812754550776242&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://3.bp.blogspot.com/_6Kjm8TbjRb4/SPeA4q1v88I/AAAAAAAAARM/LWp4bdXyMQU/s1600-h/Picture+6.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;http://3.bp.blogspot.com/_6Kjm8TbjRb4/SPeA4q1v88I/AAAAAAAAARM/LWp4bdXyMQU/s400/Picture+6.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5257812801039102914&quot; /&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/7719248070942681692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=7719248070942681692' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/7719248070942681692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/7719248070942681692'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/10/warglaive-of-azzinoth-cursed-vision-of.html' title='Warglaive of Azzinoth &amp; The Cursed Vision of Sargeras'/><author><name>jpemberthy</name><uri>http://www.blogger.com/profile/00820314355443948994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_6Kjm8TbjRb4/SPeAzQfCXqI/AAAAAAAAAQ8/qxocU6shm-I/s72-c/Picture+7.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-3606313758913401817</id><published>2008-10-14T14:39:00.004-05:00</published><updated>2008-10-14T14:49:37.873-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="WoW"/><title type='text'>Welcome 3.0.2</title><content type='html'>Primera Impresión del parche pre-&lt;a href=&quot;http://pemberthy.blogspot.com/2008/08/wrath-of-lich-king.html&quot;&gt;expansión&lt;/a&gt; de WoW, muy ambientada en Northrend, algo parecida al que fuera el inicio de &lt;a href=&quot;http://www.blizzard.com/us/war3x/&quot;&gt;The Frozen Throne&lt;/a&gt;, al fondo la banda sonora suena muy bién, algo así como la de el señor de los anillos, almenos en la portada la gente de blizzard ha hecho un gran trabajo, veremos que tal resultan los &lt;a href=&quot;http://www.worldofwarcraft.com/patchnotes/test-realm-patchnotes.html&quot;&gt;nuevos cambios.&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;http://3.bp.blogspot.com/_6Kjm8TbjRb4/SPT2Kv22f5I/AAAAAAAAAQ0/nIWUJofIUqE/s400/Picture+7.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5257097329553866642&quot; /&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/3606313758913401817/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=3606313758913401817' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/3606313758913401817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/3606313758913401817'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/10/welcome-302.html' title='Welcome 3.0.2'/><author><name>jpemberthy</name><uri>http://www.blogger.com/profile/00820314355443948994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_6Kjm8TbjRb4/SPT2Kv22f5I/AAAAAAAAAQ0/nIWUJofIUqE/s72-c/Picture+7.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-427578790926756591</id><published>2008-10-09T22:12:00.005-05:00</published><updated>2008-10-09T22:46:52.171-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="otros"/><category scheme="http://www.blogger.com/atom/ns#" term="Yo"/><title type='text'>Want to Buy MOAR space or what?</title><content type='html'>I&#39;m not a Facebook&#39;s Big Fan, I just like the form it finds and communicates people, they have an application that acts like a blog plataform; &#39;Notes&#39;, in my case I feed that application from blogger (this blog) and after my last post I got the following &#39;Facebook&#39;s Advice&#39;: &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;http://4.bp.blogspot.com/_6Kjm8TbjRb4/SO7LWFvr58I/AAAAAAAAAQs/gIAs5DCCVu8/s400/FacebookFails.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5255361395547695042&quot; /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;I really don&#39;t care if they block my account, but they should be more serious, come on, they let people to upload up to 60 pictures per album, sometimes each of those picture has a bigger weight than a simple note, please if you can&#39;t offer a properly service, then don&#39;t do it, I will no close the feed and let&#39;s see what happens.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/427578790926756591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=427578790926756591' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/427578790926756591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/427578790926756591'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/10/want-to-buy-moar-space-or-what.html' title='Want to Buy MOAR space or what?'/><author><name>jpemberthy</name><uri>http://www.blogger.com/profile/00820314355443948994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_6Kjm8TbjRb4/SO7LWFvr58I/AAAAAAAAAQs/gIAs5DCCVu8/s72-c/FacebookFails.jpg" height="72" width="72"/><thr:total>1</thr:total></entry></feed>