<?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: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>2011-11-27T18:14:00.195-05:00</updated><category term='ruby'/><category term='ps3'/><category term='mysql'/><category term='java'/><category term='WoW'/><category term='apple'/><category term='intro'/><category term='entrevistas'/><category term='sqlite'/><category term='mongoid'/><category term='deployment'/><category term='filtros'/><category term='graphics'/><category term='google4r'/><category term='basecamp'/><category term='ruby gems mysql'/><category term='textmate'/><category term='Sinatra'/><category term='internship'/><category term='Universidad'/><category term='sessions'/><category term='jquery'/><category term='otros'/><category term='tags'/><category term='blogger'/><category term='libros'/><category term='Git'/><category term='python'/><category term='nginx'/><category term='mongrel'/><category term='html'/><category term='noticias'/><category term='rails'/><category term='slicehost'/><category term='checkout'/><category term='Github'/><category term='plugins'/><category term='Yo'/><category term='trabajo'/><category term='e-commerce'/><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?max-results=100'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.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://img2.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>100</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='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='plugins'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><title type='text'>Ezgraphix update.</title><content type='html'>&lt;a href="http://github.com/jpemberthy/ezgraphix"&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="http://gist.github.com/357175.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://github.com/jpemberthy/ezgraphixdemo"&gt;ezgraphixdemo&lt;/a&gt; also was updated. &lt;a href="http://ezgraphixdemo.heroku.com/"&gt;check it out!&lt;/a&gt; live @ Heroku&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-2078673433354157182?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</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://img2.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='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='mongoid'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><title type='text'>Adding tags to Mongoid Documents</title><content type='html'>In our &lt;a href="http://github.com/martianinteractive/LearnHVAC_web/tree/rails3"&gt;latest&lt;/a&gt; project at &lt;a href="http://www.martianinteractive.com/"&gt;Martian Interactive&lt;/a&gt; we are using &lt;a href="http://mongoid.org/"&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's working pretty well, since we are using a document-based schema each document has it'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't be an option due to the redundance it introduces. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here's the code.&lt;br /&gt;&lt;br /&gt;&lt;script src="http://gist.github.com/349242.js"&gt;&lt;/script&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-144880500439787315?l=pemberthy.blogspot.com' alt='' /&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='8 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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</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="http://www.martianinteractive.com/"&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="http://www.martianinteractive.com/blog/2009/11/17/a-new-radiant-cms-extension-employees-directory-/"&gt;company's blog&lt;/a&gt; or the &lt;a href="http://github.com/jpemberthy/radiant-employees-directory"&gt;project repository&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-5351705577177943051?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&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://img2.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="http://pemberthy.blogspot.com/2009/08/simple-rake-task-for-dumps.html"&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="http://weblog.rubyonrails.org/2007/12/17/rails-2-0-2-some-new-defaults-and-a-few-fixes"&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'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="http://gist.github.com/225058.js"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-3188581181453745350?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&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://img2.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='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='plugins'/><category scheme='http://www.blogger.com/atom/ns#' term='deployment'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='graphics'/><title type='text'>Migrating ezgraphixdemo from HerokuGarden to Heroku</title><content type='html'>&lt;a href="http://herokugarden.com/"&gt;HerokuGarden&lt;/a&gt; is not longer supported, so I had to migrate the &lt;a href="http://github.com/jpemberthy/ezgraphix"&gt;ezgraphix&lt;/a&gt; &lt;a href="http://ezgraphixdemo.heroku.com/"&gt;demo&lt;/a&gt; to &lt;a href="http://heroku.com/"&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'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's where you can find the new demo &lt;a href="http://ezgraphixdemo.heroku.com/"&gt;http://ezgraphixdemo.heroku.com/&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-6740285310492589277?l=pemberthy.blogspot.com' alt='' /&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://img2.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='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><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'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'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="http://gist.github.com/175882.js"&gt;&lt;/script&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-634878357600562822?l=pemberthy.blogspot.com' alt='' /&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://img2.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'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["RAILS_ASSET_ID"] variable value in order to make the contents cacheables between commits changes, I'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="http://geekblog.vodpod.com/?p=88"&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="http://gist.github.com/107158.js"&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;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-244576877282927605?l=pemberthy.blogspot.com' alt='' /&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://img2.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='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='Git'/><category scheme='http://www.blogger.com/atom/ns#' term='deployment'/><category scheme='http://www.blogger.com/atom/ns#' term='nginx'/><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've been working with &lt;a href="http://www.sinatrarb.com/"&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's almost reduced to the &lt;a href="http://sinatra.rubyforge.org/book.html"&gt;Sinatra Book&lt;/a&gt; and some blog's posts, I didn't find a full guide in how to deploy a Sinatra app + &lt;a href="http://www.capify.org/"&gt;Capi&lt;/a&gt; + &lt;a href="http://code.macournoyer.com/thin/"&gt;Thin&lt;/a&gt; + &lt;a href="http://nginx.net/"&gt;nginx&lt;/a&gt;, just clues from different sites that I had to link in order to make it work, and I'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'm using &lt;a href="http://git-scm.com/"&gt;Git&lt;/a&gt; as scm and &lt;a href="https://github.com/"&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: 'acoplet', 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="http://gist.github.com/65874.js"&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'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't use capify here since this is not a Rails app!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;script src="http://gist.github.com/65878.js"&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'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'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="http://gist.github.com/65882.js"&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="http://gist.github.com/65885.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Are deprecated now, you have to replace the require 'acoplet', 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'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="Apple-style-span"  style="font-size:large;"&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="Apple-style-span"  style="font-size:large;"&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="http://gist.github.com/65891.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I don'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;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-9022385495826295727?l=pemberthy.blogspot.com' alt='' /&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='3 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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</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='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><title type='text'>Queries with created_at and time zones.</title><content type='html'>&lt;a href="http://railscasts.com/episodes/106-time-zones-in-rails-2-1"&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'm working with 'Americas/Bogota' (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="http://tzinfo.rubyforge.org/"&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="http://gist.github.com/64417.js"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-8015395080717427009?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&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://img2.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='plugins'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><title type='text'>MySql has gone away error using daemon generator.</title><content type='html'>I've been working with &lt;a href="http://github.com/dougal/daemon_generator/tree/master"&gt;daemon generator&lt;/a&gt; in my last rails application, everything works fine but there'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="http://dev.mysql.com/doc/refman/5.0/en/gone-away.html"&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="http://gist.github.com/53974.js"&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'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'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="Apple-style-span"  style="font-size:large;"&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;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-2522937677590510108?l=pemberthy.blogspot.com' alt='' /&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://img2.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='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='plugins'/><category scheme='http://www.blogger.com/atom/ns#' term='noticias'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><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='Yo'/><title type='text'>Ezgraphix online demo!</title><content type='html'>The &lt;a href="http://ezgraphixdemo.herokugarden.com/"&gt;online demo&lt;/a&gt; for &lt;a href="http://github.com/jpemberthy/ezgraphix/tree/master"&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="http://ezgraphixdemo.herokugarden.com/"&gt;Online demo&lt;/a&gt;. Hosted by HerokuGarden.&lt;/div&gt;&lt;div&gt;&lt;a href="http://github.com/jpemberthy/ezgraphixdemo/tree/master"&gt;Code &lt;/a&gt;for the online demo. Hosted by GitHub&lt;/div&gt;&lt;div&gt;Ezgraphix &lt;a href="http://ezgraphix.rubyforge.org/"&gt;docs&lt;/a&gt;. Hosted by RubyForge&lt;/div&gt;&lt;div&gt;&lt;a href="http://github.com/jpemberthy/ezgraphix/tree/master"&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="Apple-style-span" style="font-style: italic;"&gt;May te source be with you ;)&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-6713071642676632567?l=pemberthy.blogspot.com' alt='' /&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://img2.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='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='plugins'/><category scheme='http://www.blogger.com/atom/ns#' term='noticias'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='graphics'/><title type='text'>Ezgraphix documentation released!</title><content type='html'>Finally the first version of &lt;a href="http://ezgraphix.rubyforge.org/"&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'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="http://pemberthy.blogspot.com/2009/01/ezgraphix-online-demo.html"&gt;blog entry!&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-4242582390933404705?l=pemberthy.blogspot.com' alt='' /&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://img2.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='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='plugins'/><category scheme='http://www.blogger.com/atom/ns#' term='noticias'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='Yo'/><category scheme='http://www.blogger.com/atom/ns#' term='trabajo'/><title type='text'>Ezgraphix a Rails plugin to easily render flash based charts!</title><content type='html'>I'm happy to announce the release of my first rails plugin, it's called &lt;a href="http://github.com/jpemberthy/ezgraphix/tree/master"&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="http://github.com/jpemberthy/ezgraphix/tree/master/README.textile"&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="http://www.fusioncharts.com/free/Gallery.asp?gMenuItemId=3"&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="http://github.com/jpemberthy/ezgraphix/tree/master"&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="http://www.fusioncharts.com/free/Default.asp?gMenuItemId=1"&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="http://www.pledgie.com/campaigns/2541"&gt;&lt;img alt="Click here to lend your support to: ezgraphix and make a donation at www.pledgie.com !" src="http://www.pledgie.com/campaigns/2541.png?skin_name=chrome" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Documentation ready! details in this &lt;a href="http://pemberthy.blogspot.com/2009/01/ezgraphix-documentation-released.html"&gt;entry.&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-1222833076297184059?l=pemberthy.blogspot.com' alt='' /&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://img2.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='Yo'/><category scheme='http://www.blogger.com/atom/ns#' term='textmate'/><title type='text'>Don't break the chain.</title><content type='html'>Time for productivity, my friends below: &lt;a href="http://macromates.com/"&gt;&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://macromates.com/"&gt;mate&lt;/a&gt; the killer.&lt;/div&gt;&lt;div&gt;&lt;a href="https://github.com/"&gt;GitHub&lt;/a&gt; the inkeeper.&lt;a href="http://github.com/jpemberthy"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://github.com/jpemberthy"&gt;my repos&lt;/a&gt; the quests.&lt;/div&gt;&lt;div&gt;And finally, the goal: &lt;a href="http://calendaraboutnothing.com/~jpemberthy"&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;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-7772646574830072748?l=pemberthy.blogspot.com' alt='' /&gt;&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&apos;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://img2.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="text-align: left;"&gt;Generalmente utilizo &lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;a href="http://www.kernel.org/pub/software/scm/git/docs/gitignore.html"&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="Apple-style-span" style="font-style: italic;"&gt;.gitignore&lt;/span&gt; sólo ignora archivos que no esten siendo actualmente monitoreados por &lt;a href="http://git-scm.com/"&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="Apple-style-span" style="font-style: italic;"&gt;&lt;a href="http://www.kernel.org/pub/software/scm/git/docs/git-add.html"&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="Apple-style-span" style="font-style: italic;"&gt;&lt;a href="http://www.kernel.org/pub/software/scm/git/docs/git-update-index.html"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;a href="http://www.kernel.org/pub/software/scm/git/docs/git-update-index.html"&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="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;De esta manera, se permite ignorar archivos, sin importar que los mismos fueran monitoreados anteriormente.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-5305293146891835213?l=pemberthy.blogspot.com' alt='' /&gt;&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='1 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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</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="http://jpemberthy.github.com/"&gt;me encuentro&lt;/a&gt; también en &lt;a href="http://pages.github.com/"&gt;GitHub pages&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-1203087003928278758?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&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://img2.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="http://jquery.com/"&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="http://gist.github.com/36234.js"&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="http://www.asciitable.com/"&gt;table.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-3237219728568088343?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&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://img2.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="http://www.kronenberg.org/ies4osx/"&gt;ies4osx&lt;/a&gt; is a great application that lets you emulate the browser without installing Windows in your Mac!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-1172094188271379701?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</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://img2.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="Apple-style-span"  style=" white-space: pre; font-family:-webkit-monospace;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style=" white-space: pre;font-family:-webkit-monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style=" white-space: pre; font-family:-webkit-monospace;"&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="Apple-style-span"  style=" white-space: pre; font-family:-webkit-monospace;"&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'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't panic that means you don't have the &lt;a href="http://packages.debian.org/etch/libmysqlclient-dev"&gt;libmysqlclient-dev&lt;/a&gt; package that contains the mysql_config file, ok let's install it!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style=" white-space: pre; font-family:-webkit-monospace;"&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'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's install the gem!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style=" white-space: pre; font-family:-webkit-monospace;"&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="Apple-style-span"  style=" white-space: pre; font-family:-webkit-monospace;"&gt;irb&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre&gt;require 'rubygems'&lt;br /&gt;=&gt;true&lt;br /&gt;require 'mysql'&lt;br /&gt;=&gt;true&lt;br /&gt;exit&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-3486492010094736612?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&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://img2.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="http://thetoptenme.wordpress.com/2008/07/29/10-reasons-why-not-to-use-msie-internet-explorer/"&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="font-size:130%;"&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="font-size:130%;"&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="http://jquery.com/"&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="http://code.google.com/p/blueprintcss/"&gt;Blueprintcss&lt;/a&gt; es un framework que facilita mucho las cosas.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-6786020281921371867?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</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://img2.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 =  { "foo1" =&gt; 666, &lt;/pre&gt;&lt;pre&gt;              "foo2" =&gt; "the number of the beast", &lt;/pre&gt;&lt;pre&gt;              "name" =&gt; "Satan"} &lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ahora, para obtener las llaves "foo1" y "foo2" utilizamos la función grep del modulo &lt;a href="http://www.ruby-doc.org/core/classes/Enumerable.html#M003152"&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;#["foo1", "foo2"]&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;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-2642661666675814607?l=pemberthy.blogspot.com' alt='' /&gt;&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://img2.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="http://bestgamewallpapers.com/files/warcraft-3-the-frozen-throne/illidan-stormrage.jpg"&gt;Illidan Stormrage&lt;/a&gt;, t&lt;a href="http://www.worldofwarcraft.com/burningcrusade/"&gt;he burning crusade&lt;/a&gt;'s  bad guy! after more than a year of playing  &lt;a href="http://www.wowarmory.com/character-sheet.xml?r=Smolderthorn&amp;amp;n=Ahalam"&gt;Ahalam&lt;/a&gt; finally got a lovely date, unfourtenly we couldn'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="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 251px;" src="http://4.bp.blogspot.com/_6Kjm8TbjRb4/SRpGv3EY8EI/AAAAAAAAARc/H23V8NSpQ9c/s400/Illidan_face.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5267600502213374018" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://2.bp.blogspot.com/_6Kjm8TbjRb4/SRpFJ01yr2I/AAAAAAAAARU/RstBSFEtNbA/s400/Picture+3.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5267598749268619106" /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-5479160401429369912?l=pemberthy.blogspot.com' alt='' /&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://img2.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, 'programming, ruby &amp;amp; ruby on rails' 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="http://pemberthy.blogspot.com/2007/03/world-of-warcraft-vuelvo-al-gaming.html"&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="http://www.wowarmory.com/character-sheet.xml?r=Smolderthorn&amp;amp;n=Roarasaur"&gt;tipo&lt;/a&gt; con las armas más difíciles de conseguir en el juego; &lt;a href="http://www.wowhead.com/?item=32837"&gt;The Warglaive of Azzinoth&lt;/a&gt; x2 &amp;amp; un 'headset' muy decente &lt;a href="http://www.wowhead.com/?item=32235"&gt;The Cursed Vision of Sargeras&lt;/a&gt;, ambas 'dropeadas' por &lt;a href="http://www.wowwiki.com/Illidan_Stormrage"&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="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6Kjm8TbjRb4/SPeAzQfCXqI/AAAAAAAAAQ8/qxocU6shm-I/s1600-h/Picture+7.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_6Kjm8TbjRb4/SPeAzQfCXqI/AAAAAAAAAQ8/qxocU6shm-I/s400/Picture+7.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5257812708065173154" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6Kjm8TbjRb4/SPeA19qEYbI/AAAAAAAAARE/hxTxnnKQc40/s1600-h/Picture+8.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_6Kjm8TbjRb4/SPeA19qEYbI/AAAAAAAAARE/hxTxnnKQc40/s400/Picture+8.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5257812754550776242" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6Kjm8TbjRb4/SPeA4q1v88I/AAAAAAAAARM/LWp4bdXyMQU/s1600-h/Picture+6.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_6Kjm8TbjRb4/SPeA4q1v88I/AAAAAAAAARM/LWp4bdXyMQU/s400/Picture+6.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5257812801039102914" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-7719248070942681692?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&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://img2.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="http://pemberthy.blogspot.com/2008/08/wrath-of-lich-king.html"&gt;expansión&lt;/a&gt; de WoW, muy ambientada en Northrend, algo parecida al que fuera el inicio de &lt;a href="http://www.blizzard.com/us/war3x/"&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="http://www.worldofwarcraft.com/patchnotes/test-realm-patchnotes.html"&gt;nuevos cambios.&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_6Kjm8TbjRb4/SPT2Kv22f5I/AAAAAAAAAQ0/nIWUJofIUqE/s400/Picture+7.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5257097329553866642" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-3606313758913401817?l=pemberthy.blogspot.com' alt='' /&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://img2.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'm not a Facebook's Big Fan, I just like the form it finds and communicates people, they have an application that acts like a blog plataform; 'Notes', in my case I feed that application from blogger (this blog) and after my last post I got the following 'Facebook's Advice': &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_6Kjm8TbjRb4/SO7LWFvr58I/AAAAAAAAAQs/gIAs5DCCVu8/s400/FacebookFails.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5255361395547695042" /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;I really don'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't offer a properly service, then don't do it, I will no close the feed and let's see what happens.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-427578790926756591?l=pemberthy.blogspot.com' alt='' /&gt;&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://img2.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><entry><id>tag:blogger.com,1999:blog-36768653.post-741858986543125938</id><published>2008-10-09T12:31:00.007-05:00</published><updated>2008-10-09T17:34:29.369-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><title type='text'>Capistrano, Rails &lt; 2.1 and executable files permission problems.</title><content type='html'>Last days I worked with Capistrano 2.5.0 and a 2.0.2 Rails application using the &lt;a href="http://topfunky.net/svn/plugins/peepserver/"&gt;peepserver plugin&lt;/a&gt;, after the deploy.rb configuration and the capistrano setup, I ran the cap deploy:cold command and I got some error problems related to Permission issues, something like:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;*** [err :: xxx.xxx.xxx..xxx] &lt;/pre&gt;&lt;pre&gt;script/spin: 6: &lt;/pre&gt;&lt;pre&gt;/var/www/test_app/current/script/process/spawner: Permission denied&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;I checked the file permission status in the server and everything was fine, later, googling it and asking a friend, we found the problem raises when the Rails generated script files don't have a +x or 755 mod, the important thing here is that Rails versions under 2.1 don't set this mode for the generated scripts when you create your application running the 'Rails Foo' command, in this case you have to change it manually or make a program to change all the scripts in your rails folder, and then upload the changes to your repository, the good thing here is that Rails 2.1 make this for you and the problems shouldn't raise after the capistrano deploy process.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-741858986543125938?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/741858986543125938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=741858986543125938' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/741858986543125938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/741858986543125938'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/10/capistrano-rails-21-and-executable.html' title='Capistrano, Rails &lt; 2.1 and executable files permission problems.'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-3695707511898487751</id><published>2008-08-26T18:29:00.003-05:00</published><updated>2008-08-26T18:31:26.588-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><title type='text'>sin palabras.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm1.static.flickr.com/30/63244518_a49ab6ffc0_o_d.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://farm1.static.flickr.com/30/63244518_a49ab6ffc0_o_d.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-3695707511898487751?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/3695707511898487751/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=3695707511898487751' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/3695707511898487751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/3695707511898487751'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/08/sin-palabras.html' title='sin palabras.'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-4420298312014939637</id><published>2008-08-21T21:39:00.003-05:00</published><updated>2008-08-21T21:47:11.292-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='noticias'/><category scheme='http://www.blogger.com/atom/ns#' term='WoW'/><title type='text'>Wrath of the Lich King</title><content type='html'>Que voy a hacer ahora? siento como el corazón me da picazos, y los dedos se empiezan a mover, tengo ansiedad. Y no es para menos, estamos en cuenta regresiva para el lanzamiento de la expansión #3 de WoW, hasta aquí llegó GTAIV como el juego del año, go Wrath!! ah por Arthas Menethil nuevo Lich King, quién fué caballero y paladín de la orden de los silver hand, hijo del rey Therenas quien fuera asesinado por Arthas luego de haber desenterrado a Frostmourne y emprender su viaje al norte,  a su nuevo trono, Northrend ahora es el nuevo territorio para la expansión, For the Horde!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/K7k9fUqbcyE&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;embed src="http://www.youtube.com/v/K7k9fUqbcyE&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-4420298312014939637?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/4420298312014939637/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=4420298312014939637' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/4420298312014939637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/4420298312014939637'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/08/wrath-of-lich-king.html' title='Wrath of the Lich King'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-3721221162016640185</id><published>2008-08-12T18:38:00.004-05:00</published><updated>2008-08-12T19:04:40.959-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='otros'/><title type='text'>Sigamos sacando el odio.</title><content type='html'>Apoyando a Stevey, ésto pasa cuando la gente dedica más tiempo a "Business requirements" que a escribir código, obvio problemas pueden aparecer, pero estoy seguro que si la mitad del tiempo que se "invierte" en "Business requirements" se invirtiera escribiendo código algunos de éstos problemas podrían catalizarse con anterioridad.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_6Kjm8TbjRb4/SKIj7QBtXQI/AAAAAAAAANk/Nee9Z9YtEdo/s400/Picture+1.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5233785217779326210" /&gt;&lt;div&gt;&lt;br /&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;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-3721221162016640185?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/3721221162016640185/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=3721221162016640185' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/3721221162016640185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/3721221162016640185'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/08/sigamos-sacando-el-odio.html' title='Sigamos sacando el odio.'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_6Kjm8TbjRb4/SKIj7QBtXQI/AAAAAAAAANk/Nee9Z9YtEdo/s72-c/Picture+1.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-341885280317970523</id><published>2008-08-12T18:16:00.005-05:00</published><updated>2008-08-12T18:22:47.972-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='otros'/><title type='text'>Ahora con mayor razón, no creo que éste equivacado.</title><content type='html'>Esta frase es la mejor que escuche hoy, Stevey on steroids! oh si!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;&lt;a href="http://steve-yegge.blogspot.com/2008/08/business-requirements-are-bullshit.html"&gt;Business Requirements are Bullshit&lt;/a&gt;&lt;/span&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;Gracias Stevey.&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: 37px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-341885280317970523?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/341885280317970523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=341885280317970523' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/341885280317970523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/341885280317970523'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/08/ahora-con-mayor-razn-no-creo-que-ste_12.html' title='Ahora con mayor razón, no creo que éste equivacado.'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-4677700499268824837</id><published>2008-07-14T14:17:00.005-05:00</published><updated>2008-12-09T15:56:54.648-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogger'/><category scheme='http://www.blogger.com/atom/ns#' term='html'/><title type='text'>"Notes" de Facebook muere con los tag &lt;pre&gt; y &lt;/pre&gt;</title><content type='html'>En una &lt;a href="http://pemberthy.blogspot.com/2008/03/error-utilizando-los-tag-y-en-blogger.html"&gt;entrada anterior&lt;/a&gt; mostraba el problema que tiene blogger con los tag &lt;span style="font-family:monospace;"&gt;&amp;lt;pre&gt; y &amp;lt;/pre&gt;&lt;/span&gt;, ahora resulta que cuando "notes" de facebook se lleva mis entradas desde blogger el contenido de la misma que se encuentre dentro de los tag    no se  visualiza apropiadamente,  así es cómo se ve &lt;a href="http://pemberthy.blogspot.com/2008/07/willpaginate-and-searches-through.html"&gt;ésta entrada&lt;/a&gt; en  "notes":&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6Kjm8TbjRb4/SHuoRWgT2dI/AAAAAAAAANM/ZrerssUEsvI/s1600-h/notes.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_6Kjm8TbjRb4/SHuoRWgT2dI/AAAAAAAAANM/ZrerssUEsvI/s400/notes.JPG" alt="" id="BLOGGER_PHOTO_ID_5222953208918563282" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;El problema dentro del área cuadrada no parece ser el mismo que tenía con blogger al utilizar "&amp;lt;", pués el contenido en sí no esta siendo afectado, parece ser más un problema de fin de línea, sería que pensaron que nadie utilizaría &amp;lt;pre&gt; y &amp;lt;/pre&gt; ?, no pienso gastar tiempo haciendo una nota desde "notes" directamente para ver si hay problemas ó no, pues confío en que  no hayan problemas pasando contenido desde blogger a "notes" (así debería ser). Sería bueno que alguién le de un vistazo a éso, aunque poca gente de Facebook utiliza los tag, lo deberían de tener en cuenta para quiénes lo hacemos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-4677700499268824837?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/4677700499268824837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=4677700499268824837' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/4677700499268824837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/4677700499268824837'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/07/notes-de-facebook-muere-con-los-tag-y.html' title='&quot;Notes&quot; de Facebook muere con los tag &amp;lt;pre&gt; y &amp;lt;/pre&gt;'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_6Kjm8TbjRb4/SHuoRWgT2dI/AAAAAAAAANM/ZrerssUEsvI/s72-c/notes.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-8567604598376104220</id><published>2008-07-01T22:29:00.013-05:00</published><updated>2008-07-03T20:01:46.680-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='plugins'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><title type='text'>will_paginate and searches through multiple models.</title><content type='html'>As Ryan Bates of &lt;a href="http://railscasts.com/"&gt;railscast.com&lt;/a&gt; shows, using the &lt;a href="http://rock.errtheblog.com/will_paginate"&gt;will_paginate&lt;/a&gt; plugin with a simple search form is &lt;a href="http://railscasts.com/episodes/51"&gt;extremely easy&lt;/a&gt;, but what if you want to search for currencies through different linked models? for example, suppose we have two models, Topic and Post, a topic has_many post, and a post belongs_to a topic, we want to paginate topics using a form that will search in both model's content, not just the topic's one.&lt;br /&gt;&lt;br /&gt;I will describe the method I used, off course there are more options outside, like using the acts_as_ferret plugin &lt;a href="http://opensoul.org/2007/8/17/acts_as_ferret-will_paginate"&gt;integrated&lt;/a&gt; with will_paginate, and also you can embeb  ruby code with long SQL sentences. (even when the SQL method is faster, I enjoy using ruby code)&lt;br /&gt;&lt;br /&gt;ok, let's do this really fast, you will need to put &lt;a href="http://pastie.org/226310"&gt;this file&lt;/a&gt; in your /lib directory and name it search.rb, it's the &lt;a href="http://wiki.rubyonrails.org/rails/pages/TextSearch"&gt;TextSearch's&lt;/a&gt;   search library's code, now we can write in our topic's model file, something like:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size:130%;"&gt;require_dependency "search"&lt;br /&gt;&lt;br /&gt;class Topic &amp;lt; ActiveRecord::Base&lt;br /&gt;has_many :posts&lt;br /&gt;&lt;br /&gt;validates_presence_of :title, :description&lt;br /&gt;validates_uniqueness_of :title&lt;br /&gt;&lt;br /&gt;searches_on :all&lt;br /&gt;#searches_on :title&lt;br /&gt;#searches_on :description&lt;br /&gt;&lt;br /&gt;#the search method is defined by the /lib/search.rb file.&lt;br /&gt;#the s_search parameter is the text to be matched.&lt;br /&gt;#the method returns a collection of topics.&lt;br /&gt;def self.search_and_paginate(s_search, page)&lt;br /&gt; search(s_search, :include =&gt; [:posts]).paginate(:order =&gt; "created_at DESC",&lt;br /&gt; :page =&gt; page, :per_page =&gt; 10)&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;end&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;(There are many ways using the search library, more examples are listed &lt;a href="http://pastie.org/226342"&gt;here&lt;/a&gt;.)&lt;br /&gt;&lt;br /&gt;note you can miss the :include symbol, in that case you shouldn't use this method, just follow the &lt;a href="http://railscasts.com/episodes/51"&gt;railscast way&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Ok, we are passing the returned search's collection to the will_paginate's paginate method, then you should have in your controller something like:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;def index&lt;br /&gt;...&lt;br /&gt;@topics = Topic.search_and_paginate(params[:search], params[:page])&lt;br /&gt;...&lt;br /&gt;end&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Finally in your view,&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&amp;lt;%= will_paginate @topics %&gt;&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;And that's it!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-8567604598376104220?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/8567604598376104220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=8567604598376104220' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/8567604598376104220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/8567604598376104220'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/07/willpaginate-and-searches-through.html' title='will_paginate and searches through multiple models.'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-8903217733928579101</id><published>2008-06-25T13:41:00.004-05:00</published><updated>2008-12-09T15:56:54.953-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Yo'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Nuevo juguetico - MacBook.</title><content type='html'>Recuerdo que en &lt;a href="http://pemberthy.blogspot.com/2008/05/apple-store-5th-av-new-york-city-ny.html"&gt;ésta&lt;/a&gt; entrada hablaba sobre el antojo que tenía de un MacBook, luego de ahorrar durante todo éste tiempo por fin lo he podido adquirir! ésta mañana llegué al trabajo y oh! sorpresa! ya me estaban esperando tanto el MacBook como un teclado Apple, para que él teclado?, pues me parece que es más comodo trabajar con ése teclado que con el del portatil y más cuándo se pasan varias horas trabajando y/o jugando. La decisión fué difícil, se me pasaron por la cabeza el &lt;a href="http://www.apple.com/macmini/"&gt;Mac mini&lt;/a&gt;, el &lt;a href="http://www.apple.com/macbookpro/"&gt;MacBook Pro&lt;/a&gt;, y él &lt;a href="http://www.apple.com/imac/"&gt;iMac&lt;/a&gt;, pero al final decidí customizar un MacBook agregandole 2GB RAM adicionales quedando competitivo comparado con las versiones "básicas" del MBP ( &gt;RAM, &gt;= Procesador) aunque descompensado en la parte gráfica y el tamaño.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;MacBook + Apple Keyboard.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6Kjm8TbjRb4/SGKWDYYRQJI/AAAAAAAAAM8/3KTfxwcjwQc/s1600-h/S7301224.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_6Kjm8TbjRb4/SGKWDYYRQJI/AAAAAAAAAM8/3KTfxwcjwQc/s400/S7301224.JPG" alt="" id="BLOGGER_PHOTO_ID_5215896303276474514" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6Kjm8TbjRb4/SGKWEATFwUI/AAAAAAAAANE/CiF35dcgw5s/s1600-h/S7301226.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_6Kjm8TbjRb4/SGKWEATFwUI/AAAAAAAAANE/CiF35dcgw5s/s400/S7301226.JPG" alt="" id="BLOGGER_PHOTO_ID_5215896313992167746" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-8903217733928579101?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/8903217733928579101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=8903217733928579101' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/8903217733928579101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/8903217733928579101'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/06/nuevo-juguetico-macbook.html' title='Nuevo juguetico - MacBook.'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_6Kjm8TbjRb4/SGKWDYYRQJI/AAAAAAAAAM8/3KTfxwcjwQc/s72-c/S7301224.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-753151737966715703</id><published>2008-06-24T18:08:00.010-05:00</published><updated>2008-06-24T18:59:23.691-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='nginx'/><category scheme='http://www.blogger.com/atom/ns#' term='mongrel'/><category scheme='http://www.blogger.com/atom/ns#' term='slicehost'/><title type='text'>"Muro" - desde Slicehost --&gt; Rails -  Nginx - Mongrel</title><content type='html'>En la &lt;a href="http://pemberthy.blogspot.com/2008/06/nuevo-juguetico-slicehost.html"&gt;anterior&lt;/a&gt; entrada escribía sobre Slicehost, pués bién luego de utlizar gran parte de mi tiempo libre he podido configurar desde cero mi slice adecuadamente para que sirva aplicaciones desarrolladas en Rails, (en éste momento ésta corriendo "&lt;a href="http://209.20.76.22/community"&gt;murito&lt;/a&gt;") el mayor problema que encontre fue con las versiones de "RubyGems" anteriores a 1.2 que hacían que mi Slice de 256 mb se muriera al intentar un simple "gem install xxx", la solución y en parte tuve suerte fu esperar 2 días para el lanzamiento de 1.2 (la explicación &lt;a href="http://blog.febuiles.com/2008/06/22/rubygems-12-released/"&gt;acá&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Esta no es una entrada sobre cómo configurar todo, para eso existe &lt;a href="http://articles.slicehost.com/"&gt;documentación&lt;/a&gt; clara, pero sí quiero ahorrarle algo de tiempo a quienes lo necesiten con la configuración de nginx que fué lo qué más tiempo me llevo entender y hacer.&lt;br /&gt;&lt;br /&gt;Estos dos archivos pueden servir de guía, en el primero, la configuracion de mi "&lt;a href="http://pastie.org/221519"&gt;nginx.conf&lt;/a&gt;", y en el segundo el de un "&lt;a href="http://pastie.org/221524"&gt;vhost&lt;/a&gt;" para una aplicación de Rails utlizando "Mongrel Clusters", para quién no quiera utlizar "vhost" puede pegar todo en "nginx.conf", &lt;a href="http://pastie.org/221528"&gt;acá esta la configuración de mi cluster&lt;/a&gt; necesaria para que el vhost funcione adecuadamente.&lt;br /&gt;&lt;br /&gt;Una guía más detallada de instalación y de localización de archivos &lt;a href="http://articles.slicehost.com/2008/5/27/ubuntu-hardy-nginx-rails-and-mongrels"&gt;se encuentra acá&lt;/a&gt;, sólo que me parecío importante mostrar los archivos de configuracion de mi nginx pués es fácil de modificar y los de la guía no es que esten muy completos y claros que digamos, ó almenos para mí.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-753151737966715703?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/753151737966715703/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=753151737966715703' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/753151737966715703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/753151737966715703'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/06/muro-desde-slicehost-rails-nginx.html' title='&quot;Muro&quot; - desde Slicehost --&gt; Rails -  Nginx - Mongrel'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-656515615149937014</id><published>2008-06-19T18:37:00.004-05:00</published><updated>2008-12-09T15:56:55.346-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='slicehost'/><title type='text'>Nuevo juguetico - Slicehost</title><content type='html'>Desde hace tiempo venía pensando en adquirir un VPS con &lt;a href="http://www.slicehost.com/"&gt;Slicehost&lt;/a&gt; para los proyectos que tengo pensados desarrollar, me quiero ahorrar las explicaciones del porqué de Slicehost y citar una frase que ví en el &lt;a href="http://blog.febuiles.com/"&gt;blog de un amigo&lt;/a&gt;, precisamente en una &lt;a href="http://blog.febuiles.com/2007/12/19/slicehost/"&gt;entrada&lt;/a&gt; que hacía él sobre el tema, para resumir ésta es la parte que me gusta (textual):&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;"Finalmente, me gusta esta frase de Geoffrey Grosenbach:"&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;"If you are a full-time Rails developer, I think you owe it to yourself to learn how to operate a server. Spending $20/month on your own education will be worthwhile and will help you make mistakes on your own before making them on a paying client project. Slicehost would be a great environment for that kind of self-education."&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;/span&gt;Y digo que me gusta porqué, la verdad me quiero seguir dedicando a ésto por un buen tiempo, y en éste momento lo encuentro necesario, mi slice (jpemberthy) lleva aproximadamente 5 horas de edad y toda la tarde de hoy ( hasta que el dolor de cabeza me tiró a la cama ) me la pasé configurandolo desde cero con todo lo que necesito para hacer mis cosas. Se nota la seriedad de la empresa, toma sólo 3 minutos (teniendo en cuenta el tiempo de la transacción)  para estar trabajando remotamente en la máquina! a ésto se le suma la documentación que tienen, no hay forma de perderse, ó bueno no todavía! Go Slice!!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6Kjm8TbjRb4/SFrzWbgzfTI/AAAAAAAAAMs/jRaMFv2CWHI/s1600-h/slice.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_6Kjm8TbjRb4/SFrzWbgzfTI/AAAAAAAAAMs/jRaMFv2CWHI/s400/slice.JPG" alt="" id="BLOGGER_PHOTO_ID_5213747085302791474" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-656515615149937014?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/656515615149937014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=656515615149937014' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/656515615149937014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/656515615149937014'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/06/nuevo-juguetico-slicehost.html' title='Nuevo juguetico - Slicehost'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_6Kjm8TbjRb4/SFrzWbgzfTI/AAAAAAAAAMs/jRaMFv2CWHI/s72-c/slice.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-9103938849343599533</id><published>2008-06-17T14:37:00.010-05:00</published><updated>2008-12-09T15:56:55.468-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Universidad'/><category scheme='http://www.blogger.com/atom/ns#' term='Yo'/><title type='text'>Décimo semestre.</title><content type='html'>Voy para décimo semestre y estoy empezando a dudar que realmente estoy estudiando ingeniería de sistemas.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6Kjm8TbjRb4/SFgfQQ4o5cI/AAAAAAAAAMM/j4tV6Zjw2cw/s1600-h/horario.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_6Kjm8TbjRb4/SFgfQQ4o5cI/AAAAAAAAAMM/j4tV6Zjw2cw/s400/horario.JPG" alt="" id="BLOGGER_PHOTO_ID_5212950932952245698" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Varias cosas:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Raro no ver ciencias básicas.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;El desorden de la gente de admisiones o del departamento, no estoy seguro a quién le corresponda ésa tarea pero no habían grupos ni disponibles, ni ocupados, ni existentes para Anteproyecto, así que a hacer fila cuando vuelva para adicionar esa materia, que pereza :(.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Clases los viernes a las de 5 a 9 y sábados de 8 a 12!!! y en feria de flores :(, menos mal son por 3 meses :), después, puente de viernes a martes!&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-9103938849343599533?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/9103938849343599533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=9103938849343599533' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/9103938849343599533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/9103938849343599533'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/06/dcimo-semestre.html' title='Décimo semestre.'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_6Kjm8TbjRb4/SFgfQQ4o5cI/AAAAAAAAAMM/j4tV6Zjw2cw/s72-c/horario.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-6998741580857173039</id><published>2008-06-12T12:38:00.009-05:00</published><updated>2008-12-09T15:56:55.803-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Después de todo no estamos tan mal, Iphone en Colombia a US$199</title><content type='html'>Tal vez uno de los anuncios más importante de los últimos días ha sido la del lanzamiento del &lt;a href="http://www.apple.com/iphone/"&gt;iphone 3G&lt;/a&gt; que estará a la venta a partir de julio 11 (empezando a US$199) en 24 países y luego a 49 más.&lt;br /&gt;&lt;br /&gt;Varias cosas para resaltar:&lt;ol&gt;&lt;li&gt;Colombia esta en la lista de países en los que el iphone será oficial.&lt;/li&gt;&lt;li&gt;A un precio tan cómodo (US$199) todo el mundo va a querer un iphone.&lt;/li&gt;&lt;li&gt;Entre más usuarios, más aplicaciones serán necesarias, será hora de empezar a aprender a desarrollar con el SDK del iphone?&lt;/li&gt;&lt;li&gt;Darse un paseo por &lt;a href="http://www.engadget.com/2008/06/09/steve-jobs-keynote-live-from-wwdc-2008/"&gt;acá&lt;/a&gt;, se pueden hacer muchas cosas con ese aparatico :P&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.engadget.com/2008/06/09/steve-jobs-keynote-live-from-wwdc-2008/"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;Acá varias fotos del &lt;a href="http://developer.apple.com/wwdc/"&gt;wwdc 2008&lt;/a&gt; que se lleva a cabo en San Franciso, CA hasta el 15 de junio.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Steve y su friggin iphone.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6Kjm8TbjRb4/SFFk0sKungI/AAAAAAAAAK0/7iL0XtWUnZM/s1600-h/199_iPhone3G.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_6Kjm8TbjRb4/SFFk0sKungI/AAAAAAAAAK0/7iL0XtWUnZM/s400/199_iPhone3G.png" alt="" id="BLOGGER_PHOTO_ID_5211057100216507906" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Los países que tendrán oficilamente iphone 3G.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6Kjm8TbjRb4/SFFk02udMmI/AAAAAAAAALE/SJWQvKqBrNo/s1600-h/list_of_countries.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_6Kjm8TbjRb4/SFFk02udMmI/AAAAAAAAALE/SJWQvKqBrNo/s400/list_of_countries.JPG" alt="" id="BLOGGER_PHOTO_ID_5211057103050715746" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-6998741580857173039?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/6998741580857173039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=6998741580857173039' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/6998741580857173039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/6998741580857173039'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/06/despus-de-todo-no-estamos-tan-mal.html' title='Después de todo no estamos tan mal, Iphone en Colombia a US$199'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_6Kjm8TbjRb4/SFFk0sKungI/AAAAAAAAAK0/7iL0XtWUnZM/s72-c/199_iPhone3G.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-6340397791597494036</id><published>2008-06-11T14:47:00.007-05:00</published><updated>2008-06-11T16:10:38.250-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tags'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><title type='text'>This is Agile Web Development.</title><content type='html'>Hoy he subido la versión 1.1 de &lt;a href="http://72.52.144.99:8080/community"&gt;"Murito"&lt;/a&gt;, le he agregado un pequeño sistema de clasificación de tópicos utilizando etiquetas.  La verdad pensé que me demoraría más del tiempo que realmente me tomó para integrarlo pero veo que conforme voy aprendiendo RoR el tiempo de desarrollo se acorta considerablemente, me demoré 30 minutos (y lo acepto, aún soy un noob), queda el interrogante de cuánto le llevaría a un "webmaster" hacerlo en otro  framework?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-6340397791597494036?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/6340397791597494036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=6340397791597494036' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/6340397791597494036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/6340397791597494036'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/06/this-is-agile-web-development.html' title='This is Agile Web Development.'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-1109490820238797673</id><published>2008-06-09T17:51:00.007-05:00</published><updated>2008-12-09T15:57:10.532-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WoW'/><title type='text'>WoW Patches.</title><content type='html'>Hoy luego del calor tan infernal (100 F = 37.7777777777777 C ) que me tocó aguantarme mientras venía la casa me encontré el pedido que había ordenado la semana pasada, resulta que por 5 meses he estado retirado de cierta &lt;a href="http://www.worldofwarcraft.com/index.xml"&gt;adicción&lt;/a&gt;, pero ya el cuerpo empieza a sentir el regreso a Colombia y las ganas de jugar también, aparte de mí otros amigos también estan metidos en el mismo problema y como para seguirles alimentando las ganas decidí llevarles a cada uno un parche que pueden coser en cualquier lado, las clases: Druid (&lt;a href="http://blog.febuiles.com/"&gt;the Wise&lt;/a&gt;, ó el intento de warrior hahahaha, pero el en el fondo sabe lo que es), Rogue (&lt;a href="http://juanmunozar.blogspot.com/"&gt;Muñoz&lt;/a&gt;), Warrior(mi rey Curien) y por último el Hunter.&lt;br /&gt;&lt;br /&gt;En un mes tendrán ésto --&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6Kjm8TbjRb4/SE23hy8NscI/AAAAAAAAAKM/J0Ky0bdWnko/s1600-h/DSC00084.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_6Kjm8TbjRb4/SE23hy8NscI/AAAAAAAAAKM/J0Ky0bdWnko/s400/DSC00084.JPG" alt="" id="BLOGGER_PHOTO_ID_5210022135175426498" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;pd&lt;/span&gt;: creo que en esta entrada si se me notó lo ñoño Q_Q&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-1109490820238797673?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/1109490820238797673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=1109490820238797673' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/1109490820238797673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/1109490820238797673'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/06/wow-patches.html' title='WoW Patches.'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_6Kjm8TbjRb4/SE23hy8NscI/AAAAAAAAAKM/J0Ky0bdWnko/s72-c/DSC00084.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-2548748788284877338</id><published>2008-06-06T07:43:00.004-05:00</published><updated>2008-12-09T15:57:10.723-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='noticias'/><title type='text'>Nuevo diseño de El Colombiano</title><content type='html'>Hace exactamente 2 meses escribía esta &lt;a href="http://pemberthy.blogspot.com/2008/04/crtica-el-colombiano.html"&gt;entrada&lt;/a&gt; en la que criticaba el diseño anterior que tenia la edición digital de &lt;a href="http://www.elcolombiano.com.co/"&gt;El Colombiano&lt;/a&gt;, pues bien, hoy me he levantado con una grata sorpresa, por fin cambiaron el diseño que venían manejado desde hace largo tiempo, el nuevo es mucho mejor que el anterior, éste se parece más al de &lt;a href="http://www.elpais.com/global/"&gt;El País&lt;/a&gt;, las fuentes están mejor diseñadas pues cambiaron el estilo, el color y el tamaño dependiendo del titular, las secciones están bien distribuidas y la publicidad no es tan "punkera" como solía ser ... en resumidas cuentas y para no dar muchas vueltas me parece que fue un cambio que mejoro la imagen de la edición digital, ahora parece mas seria y profesional que la payasada que había antes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6Kjm8TbjRb4/SEk3orbWqSI/AAAAAAAAAKE/FEhD7cmzg8g/s1600-h/elcolombiano.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_6Kjm8TbjRb4/SEk3orbWqSI/AAAAAAAAAKE/FEhD7cmzg8g/s400/elcolombiano.JPG" alt="" id="BLOGGER_PHOTO_ID_5208755616022440226" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;pd: Es bueno ver que el cambio fue relativamente rápido.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-2548748788284877338?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/2548748788284877338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=2548748788284877338' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/2548748788284877338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/2548748788284877338'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/06/nuevo-diseo-de-el-colombiano.html' title='Nuevo diseño de El Colombiano'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_6Kjm8TbjRb4/SEk3orbWqSI/AAAAAAAAAKE/FEhD7cmzg8g/s72-c/elcolombiano.JPG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-2356689832101874230</id><published>2008-05-29T08:16:00.003-05:00</published><updated>2008-12-09T15:57:10.885-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Yo'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Apple Store 5th AV, New  York City, NY</title><content type='html'>La semana pasada tuve la oportunidad de estar unos cuántos días en Nueva York, comí bandeja paisa después de casi 5 meses sin probar nada por el estilo, fui a los sitios más visitados y aproveche que estaba en la quinta avenida para entrar a "Apple Store" y me alimento el antojo que tengo de conseguir un Mac!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6Kjm8TbjRb4/SD6ueHOIKgI/AAAAAAAAAJk/5QSF-pK8x44/s1600-h/n587791594_889646_6777.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_6Kjm8TbjRb4/SD6ueHOIKgI/AAAAAAAAAJk/5QSF-pK8x44/s400/n587791594_889646_6777.jpg" alt="" id="BLOGGER_PHOTO_ID_5205790051644484098" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-2356689832101874230?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/2356689832101874230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=2356689832101874230' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/2356689832101874230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/2356689832101874230'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/05/apple-store-5th-av-new-york-city-ny.html' title='Apple Store 5th AV, New  York City, NY'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_6Kjm8TbjRb4/SD6ueHOIKgI/AAAAAAAAAJk/5QSF-pK8x44/s72-c/n587791594_889646_6777.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-7536589237564296880</id><published>2008-05-28T07:56:00.005-05:00</published><updated>2008-05-28T08:50:04.549-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Yo'/><title type='text'>Los últimos 3 meses y lo que sigue.</title><content type='html'>Antes que nada quiero resaltar una &lt;a href="http://blog.febuiles.com/2008/05/27/summer-of-joy/"&gt;entrada&lt;/a&gt; de un amigo, si leen ésa entrada se darán cuenta que es posible hacer lo que a uno le gusta cuándo se quiere, no hay necesidad de "venderse" por unos cuantos pesos/dolares (lo que sea) vestirse de una forma incomoda, asistir a reuniones muy aburridas pero que fingimos son interesantes y en la que gastamos tiempo que podríamos estar aprovechando ó desperdiciando de una mejor manera cómo jugando el video juego del momento, leyendo un libro, programando ó hablando por mensajería instantánea con los amigos. Además a ésto se le suman hacer trabajos que no nos aportan nada y cuándo digo nada es NADA, a vivir en el mundo en el que hacer un diagrama uml es más interesante que abrir un editor y empezar a escribir código (&lt;a href="http://pemberthy.blogspot.com/2008/03/una-idea-ms-clara-del-proyecto-de.html"&gt; éstos son mis diagramas&lt;/a&gt; y aquí esta mi &lt;a href="http://github.com/"&gt;código&lt;/a&gt;), a vivir mundo en el que con Java se puede hacer todo y no se necesitan más lenguajes de programación ... para nombrar solo algunos.&lt;br /&gt;&lt;br /&gt;Pero bueno ahora sí, que ha pasado en los últimos 3 meses, un acontecimiento importante es que un artículo en el que tuve la oportunidad de trabajar fue aceptado en una conferencia internacional en Brasil, yo no pude asistir porque me encuentro en Estados Unidos pero &lt;a href="http://blog.febuiles.com/"&gt;Federico Builes&lt;/a&gt; con quién tuve la oportunidad de trabajar sí pudo asistir, aquí están las &lt;a href="http://www.flickr.com/photos/26382027@N05/"&gt;fotos&lt;/a&gt; (fotos con cachacos? no, no me imagino el infierno que sería una corbata en ese calor).&lt;br /&gt;&lt;br /&gt;También puedo decir que he aprendido algo de Rails y de Ruby (qué es el &lt;a href="http://pemberthy.blogspot.com/2008/03/hacia-donde-est-encarrilado-este-blog.html"&gt;principal propósito&lt;/a&gt; de éste blog), finalicé bien el proyecto de práctica (en realidad es un mini proyecto, "&lt;a href="http://72.52.144.99:8080/community"&gt;murito&lt;/a&gt;") desarrollado en Rails,  aprendí algo de Git y cada semana he estado esperando por el capítulo de &lt;a href="http://railscasts.com/"&gt;Railscast&lt;/a&gt;, cuándo hago cosas como esas me siento bien y productivo con mi vida, y no un pobre practicante vestido de forma linda haciendo cosas que no le gustan o que no le aportan nada. Aparte de éso junto con &lt;a href="http://juanmunozar.blogspot.com/"&gt;Sebastián Muñoz&lt;/a&gt;, hemos empezado a desarrollar el demo de un video juego, miraremos que resulta y porque no dedicarnos en un futuro a ese chuzo.&lt;br /&gt;&lt;br /&gt;Lo que viene,&lt;br /&gt;&lt;br /&gt;1) Tengo que conseguirme un Mac, por el momento tengo pensado comprar un &lt;a href="http://www.apple.com/macbook/"&gt;macbook&lt;/a&gt; en el que pueda correr "&lt;a href="http://macromates.com/"&gt;mate&lt;/a&gt;", Rails y otras cositas ... ( sí puedo seguir trabajando en mi &lt;a href="http://www.notebookreview.com/default.asp?newsID=2928"&gt;VAIO&lt;/a&gt;, pero voy a aprovechar que estoy acá, puedo armar el macbook a mi gusto y tengo una ansiedad del putas)&lt;br /&gt;&lt;br /&gt;Estas son las especificaciones del macbook:&lt;br /&gt;&lt;ul&gt;&lt;li id="summary-ProcessorMacBookMid"&gt;&lt;span style="font-size:85%;"&gt;2.4GHz Intel Core 2 Duo&lt;/span&gt;&lt;/li&gt;&lt;li style="background-color: rgb(208, 224, 241);" id="summary-MemoryMacBookMid"&gt;&lt;span style="font-size:85%;"&gt;4GB 667MHz DDR2 SDRAM - 2x2GB&lt;/span&gt;&lt;/li&gt;&lt;li style="background-color: transparent;" id="summary-HardDriveMacBookMid"&gt;&lt;span style="font-size:85%;"&gt;160GB Serial ATA Drive @ 5400 rpm&lt;/span&gt;&lt;/li&gt;&lt;li id="summary-OpticalDriveMacBookMid"&gt;&lt;span style="font-size:85%;"&gt;SuperDrive 8x (DVD±R DL/DVD±RW/CD-RW)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;AirPort Extreme Card &amp;amp; Bluetooth&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;2) Desarrollar el demo del Juego&lt;br /&gt;&lt;br /&gt;3) Terminar de leer la 2da parte de &lt;a href="http://pemberthy.blogspot.com/2008/04/ya-lleg-ya-esta-aqu-awdwr-3rd-edition.html"&gt;AWDWR&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4) Ir al MIT!!!!&lt;br /&gt;&lt;br /&gt;Así que los últimos meses no han sido tan improductivos cómo pudieron haber llegado a ser!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-7536589237564296880?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/7536589237564296880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=7536589237564296880' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/7536589237564296880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/7536589237564296880'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/05/los-ltimos-3-meses-y-lo-que-sigue.html' title='Los últimos 3 meses y lo que sigue.'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-43712943694861648</id><published>2008-05-20T10:13:00.003-05:00</published><updated>2008-05-20T10:35:13.953-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='Github'/><category scheme='http://www.blogger.com/atom/ns#' term='trabajo'/><title type='text'>Proyecto de Práctica IV</title><content type='html'>Ayer finalicé la versión de &lt;a href="http://72.52.144.99:8080/community"&gt;"murito" (v 1.o)&lt;/a&gt; que pienso entregar cómo proyecto de práctica, la aplicación es una pequeña y muy simple comunidad, en este caso un foro desarrollado  en Rails, el diseño actual fue también desarrollado por mí y de ahí el porqué de la gran variedad de colores ( blanco y negro), la verdad intente hacer algo mejor, pero definitivamente no soy muy bueno que digamos diseñando, esperemos que el diseñador haga un buen trabajo.&lt;br /&gt;&lt;br /&gt;La comunidad esta un poco restringida precisamente por el propósito de la misma, por ejemplo antes de ver los comentarios sobre un tópico y estar en la capacidad de comentar una persona deberá registrarse, bueno pensé en un registro rápido, odio las formas que tardan mas de 1 minuto en completar, los tópicos están predefinidos, otra vez, propósitos de la empresa.&lt;br /&gt;&lt;br /&gt;Varias cosas:&lt;br /&gt;&lt;br /&gt;1) Al fin pude hacer algo para que la aplicación no luciera TAN MAL en Internet Explorer, pero no hay nada que hacer con las fuentes y  no pienso cambiarlas sabiendo que se ven bien en otros &lt;span style="font-style: italic;"&gt;"browsers"&lt;/span&gt; sólo porque IE no tiene un buen soporte.&lt;br /&gt;&lt;br /&gt;2)  El código de la aplicación se encuentra en este repositorio:&lt;br /&gt;      git@gitgub.com:jpemberthy/murito.git&lt;br /&gt;&lt;br /&gt;3)  Ésta no es la aplicación del siglo, pero me ayudo a seguir aprendiendo; Rails, Ruby, CSS y Git.&lt;br /&gt;&lt;br /&gt;Otra vez, acá esta la &lt;a href="http://72.52.144.99:8080/community"&gt;aplicación.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-43712943694861648?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/43712943694861648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=43712943694861648' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/43712943694861648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/43712943694861648'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/05/proyecto-de-prctica-iv.html' title='Proyecto de Práctica IV'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-2869087788022467295</id><published>2008-05-19T09:41:00.004-05:00</published><updated>2008-05-19T10:01:15.877-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='graphics'/><title type='text'>Toma ésto Java3D</title><content type='html'>Hace 1 año y medio tuve la oportunidad de trabajar durante un buen tiempo en java3D, en ese trabajo debía escribir contenidos matemáticos en 2D y 3D, no sé porque escribir un contenido requería tantas lineas de código, no se si era el lenguaje, mi forma de escribirlos que estoy seguro no era la mejor, ó la "reutilización" de código entre contenidos, creo que son las 3, pero hoy viendo este &lt;a href="http://tumblr.febuiles.com/post/35315836"&gt;post&lt;/a&gt; y consecuentemente al visualizar este &lt;a href="http://www.ubietylab.net/ubigraph/content/Demos/PythonDemo.html"&gt;vídeo&lt;/a&gt; en el que muestran como en Python + &lt;a href="http://ubiety.uwaterloo.ca/ubigraph/ev/"&gt;Ubigraph&lt;/a&gt; se puede hacer de forma muy sencilla algo qué estoy seguro en Java3D tomaría mucho tiempo, me termino de convencer que tratar de hacer ciertas tareas en java (demasiadas) es una pérdida de tiempo y esfuerzo.&lt;br /&gt;&lt;br /&gt;otra vez acá esta el &lt;a href="http://www.ubietylab.net/ubigraph/content/Demos/PythonDemo.html"&gt;video&lt;/a&gt;, que simplicidad, tendrá que ver con: &lt;span style="font-style: italic;"&gt;"Keep It Simple Stupid" &lt;/span&gt;? yo diría: si.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-2869087788022467295?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/2869087788022467295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=2869087788022467295' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/2869087788022467295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/2869087788022467295'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/05/toma-esto-java3d.html' title='Toma ésto Java3D'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-6012806566473295599</id><published>2008-05-14T07:22:00.006-05:00</published><updated>2008-12-09T15:57:11.273-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='noticias'/><title type='text'>Crítica a El Colombiano III</title><content type='html'>Después de criticar la edición digital de &lt;a href="http://www.elcolombiano.com.co/"&gt;El Colombiano&lt;/a&gt; en entradas &lt;a href="http://pemberthy.blogspot.com/2008/04/crtica-el-colombiano-ii.html"&gt;anteriores&lt;/a&gt; y de esperar por un cambio en la misma hoy me sorprendí cuando al ingresar a la página del diario vi un nuevo diseño, parece como si hubieran hecho eco mis palabras pero no todo es color de rosas, es claro que hubo un cambio y parece que apenas están empezando a cambiar su imagen (eso espero), pero aún pienso que hay cosas que mejorar, aunque hay que tener en cuenta otra vez; parece que están apenas iniciando, algo es algo.&lt;br /&gt;&lt;br /&gt;Bueno vamos por partes, así es como lo luce la parte superior del portal:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6Kjm8TbjRb4/SCrfKS_DsoI/AAAAAAAAAJU/x2Q3AKr2Wag/s1600-h/elcolombiano.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_6Kjm8TbjRb4/SCrfKS_DsoI/AAAAAAAAAJU/x2Q3AKr2Wag/s400/elcolombiano.JPG" alt="" id="BLOGGER_PHOTO_ID_5200214087740666498" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hay que reconocer que es muchísimo mejor que la anterior, no cabe dudas, las fuentes de los titulares están más limpias y agradables para leer, aunque insisto será necesario subrayar el titular? en mi opinión personal no, con el tamaño de las fuentes se pueden resaltar perfectamente, además deberían utilizar mejor el tamaño de la página y alinear el contenedor principal al centro, pero otra vez, van por pasos.&lt;br /&gt;&lt;br /&gt;Acá no termina todo, pensé que habían cambiado toda la imagen pero luego de uno o dos "scroll downs" vi de nuevo el formato anterior, así que encontramos algo parecido a esto:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6Kjm8TbjRb4/SCrh-y_DspI/AAAAAAAAAJc/x_qLSA9AxLM/s1600-h/newoldcolombiano.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_6Kjm8TbjRb4/SCrh-y_DspI/AAAAAAAAAJc/x_qLSA9AxLM/s400/newoldcolombiano.JPG" alt="" id="BLOGGER_PHOTO_ID_5200217188707054226" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;La sección encerrada entre el ovalo negro hace parte del nuevo diseño y abajo el diseño viejo, no creo que estén pensando en dejar el portal así, es preferible la versión vieja sola a un embebido de los dos, le resta seriedad a la edición, pienso que debieron haber lanzado la edición nueva cuando este completa (sigo suponiendo que falta más) es lo mismo que si me afeitara la barba pero no me afeitara el poco boso que tengo y luego saliera a una fiesta, mejor salir sin boso y sin barba a la vez no?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-6012806566473295599?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/6012806566473295599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=6012806566473295599' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/6012806566473295599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/6012806566473295599'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/05/crtica-el-colombiano-iii.html' title='Crítica a El Colombiano III'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_6Kjm8TbjRb4/SCrfKS_DsoI/AAAAAAAAAJU/x2Q3AKr2Wag/s72-c/elcolombiano.JPG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-8347230926976388716</id><published>2008-05-07T08:03:00.002-05:00</published><updated>2008-05-07T08:53:08.461-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='trabajo'/><title type='text'>Proyecto de Práctica III</title><content type='html'>Hoy he subido una versión beta del proyecto de práctica, se encuentra &lt;a href="http://72.52.144.99:8080/community"&gt;aquí&lt;/a&gt;. (sin InternetExplorer ehhmmg)&lt;br /&gt;&lt;br /&gt;Varias anotaciones,&lt;br /&gt;&lt;br /&gt;1) He decidido no utilizar más Heroku por el momento, esperaré que soporten Git.&lt;br /&gt;&lt;br /&gt;2) Me sigo convenciendo de que IE no es un browser, no estoy utilizando en éste proyecto nada del otro mundo (una simple CSS) y el resultado en IE es horrible en comparación con Firefox  u Opera comprobados y estoy casi seguro que en cualquier otro browser.&lt;br /&gt;&lt;br /&gt;3) Faltan varias cosas entre ellas el diseño, pero lo  básico de la aplicación que es comentar sobre un tópico, creación de tópicos, registro y autenticación de usuarios esta cubierto.&lt;br /&gt;&lt;br /&gt;4) el repostitorio se encuentra en: &lt;span style="font-weight: bold;"&gt;git@github.com:jpemberthy/murito.git&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-8347230926976388716?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/8347230926976388716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=8347230926976388716' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/8347230926976388716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/8347230926976388716'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/05/proyecto-de-prctica-iii.html' title='Proyecto de Práctica III'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-7636582255647649450</id><published>2008-05-05T14:02:00.008-05:00</published><updated>2008-12-09T15:57:11.600-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='noticias'/><title type='text'>Me encontré en Cambio, El Tiempo y el País del sagrado corazón</title><content type='html'>Luego de otra jornada laboral, se me ocurrió "stalkeriarme" a mi mismo en Google, así que busque a "jpemberthy", y después de revisar 2,3 páginas me encontré con lo siguiente:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6Kjm8TbjRb4/SB9dU89giJI/AAAAAAAAAIM/-7O-eekCcFw/s1600-h/googlejpemberthy.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_6Kjm8TbjRb4/SB9dU89giJI/AAAAAAAAAIM/-7O-eekCcFw/s400/googlejpemberthy.JPG" alt="" id="BLOGGER_PHOTO_ID_5196975109551720594" border="0" /&gt;&lt;/a&gt;OH! Sorpresa, yo que hago en El Tiempo, ó la Revista Cambio?? si nunca he comentado como  "jpemberthy" en esos sitios, bueno, resulta que &lt;a href="http://patton.blogdeldia.com/"&gt;Mr. Patton&lt;/a&gt; (Blogger de el El Tiempo, la revista Cambio, entre otros) destacó la &lt;a href="http://pemberthy.blogspot.com/2008/04/crtica-el-colombiano.html"&gt;crítica que hice semanas anteriores a El Colombiano&lt;/a&gt; en su edición digital,&lt;br /&gt;&lt;br /&gt;Así es como aparece en la revista Cambio:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6Kjm8TbjRb4/SB9fBc9giKI/AAAAAAAAAIU/_MLXTFv5QqQ/s1600-h/cambio.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_6Kjm8TbjRb4/SB9fBc9giKI/AAAAAAAAAIU/_MLXTFv5QqQ/s400/cambio.JPG" alt="" id="BLOGGER_PHOTO_ID_5196976973567527074" border="0" /&gt;&lt;/a&gt;El post original se encuentra &lt;a href="http://www.cambio.com.co/opinioncambio/post.php?id_blog=3930416&amp;amp;id_nota=450007657"&gt;aquí&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;La verdad fue una sorpresa y satisfactorio ver que ésa entranda pudo llegar más allá de las personas que usualmente leen este blog y ojalá sea visto por alguién de El Colombiano! y que nos entreguen algo mejor y pronto, también escuché el rumor que estaban haciendo cambios,  bueno amanecerá y veremos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-7636582255647649450?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/7636582255647649450/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=7636582255647649450' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/7636582255647649450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/7636582255647649450'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/05/me-encontr-en-cambio-el-tiempo-y-el-pas.html' title='Me encontré en Cambio, El Tiempo y el País del sagrado corazón'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_6Kjm8TbjRb4/SB9dU89giJI/AAAAAAAAAIM/-7O-eekCcFw/s72-c/googlejpemberthy.JPG' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-1640063678395541509</id><published>2008-05-02T14:38:00.004-05:00</published><updated>2008-05-02T15:16:32.741-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><title type='text'>redirect_to :back</title><content type='html'>Hasta hoy no sabía que este símbolo existía en Rails y estaba utilizando un método más rustico para hacer la misma tarea, lo que quería hacer es reutilizar una forma para diferentes usuarios ( Administradores y Usuarios regulares) sin perder el contexto de cada usuario después de enviar la forma, por ejemplo después que un usuario regular complete una forma se debe redireccionar a su contexto y no a otro en éste caso los Administradores.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt; &lt;span style="font-size:130%;"&gt;redirect_to :back &lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;El símbolo :back esta definido cómo:&lt;br /&gt;&lt;br /&gt;" :back - Back to the page that issued the request. &lt;span style="font-weight: bold;"&gt;Useful for forms that are triggered from multiple places&lt;/span&gt;. Short-hand for redirect_to(request.env["HTTP_REFERER"])"&lt;br /&gt;&lt;br /&gt;OH!! exactamente lo que necesitaba, la verdad la otra forma también funcionaba pero ésta es más limpia, sencilla y apoya el concepto de DRY (Don't Repeat Yourself) pues ayuda a que no se rompan los vínculos al reutilizar una forma desde diferentes lugares.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-1640063678395541509?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/1640063678395541509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=1640063678395541509' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/1640063678395541509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/1640063678395541509'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/05/redirectto-back.html' title='redirect_to :back'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-2079783195013059174</id><published>2008-05-01T17:26:00.003-05:00</published><updated>2008-12-09T15:57:11.783-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='e-commerce'/><category scheme='http://www.blogger.com/atom/ns#' term='ps3'/><title type='text'>Y ahora a esperar ... GTA IV</title><content type='html'>Desde que llegué a Estados Unidos sabía cuál era la fecha del lanzamiento de GTA IV (el que creo será el juego del año, y probablemente de los próximos), sabía que dado a la importancia de la fecha todas las tiendas de video juegos iban a estar llenas de gente intentando comprar el juego, pero no sé porqué no hice la pre-orden por internet, quería tener la satisfacción de ir a comprarlo y tenerlo en mis manos pero no fue así, fuí una víctima mas del consumismo, desde el martes pasado he estado intentando comprar el juego (llendo a las tiendas)  y lleno de ansiedad, pero en todas partes esta agotado, así que tocó recurrir a lo que DIOS! debí haber hecho desde el principio, hacer la compra por internet, la verdad creí que lo iba a poder conseguir fisicamente pero estaba muy equivocado, en fin espero que por lo menos llegue pronto.&lt;br /&gt;&lt;br /&gt;A estas alturas me conformo con el hecho de que llegará a mas tardar la próxima semana.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6Kjm8TbjRb4/SBpMac9giII/AAAAAAAAAIE/Vltgjvd3ES8/s1600-h/GTA.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_6Kjm8TbjRb4/SBpMac9giII/AAAAAAAAAIE/Vltgjvd3ES8/s320/GTA.JPG" alt="" id="BLOGGER_PHOTO_ID_5195549137459775618" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-2079783195013059174?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/2079783195013059174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=2079783195013059174' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/2079783195013059174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/2079783195013059174'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/05/y-ahora-esperar-gta-iv.html' title='Y ahora a esperar ... GTA IV'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_6Kjm8TbjRb4/SBpMac9giII/AAAAAAAAAIE/Vltgjvd3ES8/s72-c/GTA.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-6688430851120927470</id><published>2008-05-01T09:37:00.006-05:00</published><updated>2008-05-01T09:59:23.718-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><title type='text'>Utilizando varias versiones de Rails.</title><content type='html'>En estos momentos estoy trabajando con Rails 2.0, pero por cosas de la vida hice un pequeño experimento con una versión anterior (1.1.6), así que me pregunte como utilizar ambas versiones en la misma máquina sin generar conflictos, pues la solución que encontre es la siguiente:&lt;br /&gt;&lt;br /&gt;primero instalar la versión necesaria:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt; gem install rails -v=1.1.6 --include-dependencies&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;A la hora de crear un proyecto nuevo se específica la versión de rails (por defecto es la última) escribiendo la la versión entre "underscores"&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;rails _1.1.6_ your_app&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-6688430851120927470?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/6688430851120927470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=6688430851120927470' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/6688430851120927470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/6688430851120927470'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/05/utilizando-varias-versiones-de-rails.html' title='Utilizando varias versiones de Rails.'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-7584358574984325284</id><published>2008-04-24T15:19:00.006-05:00</published><updated>2008-12-09T15:57:12.174-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libros'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><title type='text'>Ya llegó, Ya esta aquí, AWDWR 3rd Edition!!!</title><content type='html'>Todo el día de hoy estuve ocupado en cosas del trabajo hasta hace 1 hora y no había tiempo ni para mirar blogs, avanzar en el proyecto de práctica ó simplemente  hablar con mis amigos, resulta que andaba buscando un nuevo editor para Rails ( desafortunadamente estoy obligado a trabajar en windows ... reglas de la empresa ), y antes de comprar &lt;a href="http://www.e-texteditor.com/"&gt;E-texteditor&lt;/a&gt; quiero asegurarme que realmente si valga la pena comparado con otros proyectos ( open source ) como lo son  &lt;a href="http://www.rubyinside.com/rored-a-new-ruby-rails-ide-for-windows-153.html"&gt;RoRED&lt;/a&gt; y &lt;a href="http://www.rubyinside.com/ride-me-a-new-ruby-rails-ide-for-windows-74.html"&gt;RIDE-ME&lt;/a&gt;  pero pareciera que Dios se hubiera confabulado para no dejarme trabajar en esos dos editores porque no encuentro los instaladores, servidores web caidos y páginas que me redireccionan a Google, así que me toco empezar a jugar con emacs en windows aún no me acostumbro pero vamos por pasos, bueno pero retomando cuando estaba buscando editores vi la noticia que estaba esperando hace un buen tiempo!! la versión beta de "&lt;span style="font-weight: bold;"&gt;Agile Web Development with Rails, Third Edition"  &lt;/span&gt;que viene con los cambios que se introdujeron en Rails 2.o, ya tengo la version en PDF que me permite descargar las actualizaciones que se vayan introduciendo y no puedo esperar para empezar de nuevo a leer esta joya.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6Kjm8TbjRb4/SBDytM9giGI/AAAAAAAAAH0/_6-FPNJWDas/s1600-h/rails3rd.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_6Kjm8TbjRb4/SBDytM9giGI/AAAAAAAAAH0/_6-FPNJWDas/s320/rails3rd.JPG" alt="" id="BLOGGER_PHOTO_ID_5192917228745427042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Un &lt;a href="http://blog.febuiles.com/"&gt;amigo&lt;/a&gt; mio hace énfasis en la importancia de los &lt;a href="http://tumblr.febuiles.com/post/32556464"&gt;detalles&lt;/a&gt;, pues bien, como es usual en los libros de "&lt;a href="http://www.pragprog.com/"&gt;The pragmatic Bookshelf&lt;/a&gt;" - el libro viene contramarcado con el nombre de quien lo adquirió, aunque no altera para nada el contenido del libro, me hace sentir mas bien cuando lo leo, siento que adquirí algo que realmente vale la pena.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6Kjm8TbjRb4/SBDzOs9giHI/AAAAAAAAAH8/9z9h3tL3R0M/s1600-h/detalles.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_6Kjm8TbjRb4/SBDzOs9giHI/AAAAAAAAAH8/9z9h3tL3R0M/s320/detalles.JPG" alt="" id="BLOGGER_PHOTO_ID_5192917804271044722" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-7584358574984325284?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/7584358574984325284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=7584358574984325284' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/7584358574984325284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/7584358574984325284'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/04/ya-lleg-ya-esta-aqu-awdwr-3rd-edition.html' title='Ya llegó, Ya esta aquí, AWDWR 3rd Edition!!!'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_6Kjm8TbjRb4/SBDytM9giGI/AAAAAAAAAH0/_6-FPNJWDas/s72-c/rails3rd.JPG' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-5270767920993010186</id><published>2008-04-23T15:42:00.006-05:00</published><updated>2008-12-09T15:57:12.535-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Github'/><category scheme='http://www.blogger.com/atom/ns#' term='trabajo'/><title type='text'>Empezando con Git.</title><content type='html'>"Rails is moving to Git"!! "The project X is leaving SVN n moving to Git" ...  En mi caso no puedo decir que me estoy pasando porqué no tenía ningún proyecto (activo) trabajando con SVN, pero cómo mucha gente que sabe lo que hacen empezaron a utilizarlo, pues no me quise quedar atrás y hoy he creado en &lt;a href="https://github.com/"&gt;Github&lt;/a&gt; un repositorio para el &lt;a href="http://pemberthy.blogspot.com/2008/03/una-idea-ms-clara-del-proyecto-de.html"&gt;proyecto de práctica&lt;/a&gt; que he bautizado "Murito".&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6Kjm8TbjRb4/SA-iRs9giFI/AAAAAAAAAHs/g11DGsHAsEU/s1600-h/murito.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_6Kjm8TbjRb4/SA-iRs9giFI/AAAAAAAAAHs/g11DGsHAsEU/s320/murito.JPG" alt="" id="BLOGGER_PHOTO_ID_5192547320392091730" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Cosas que me parecen interesantes a primera vista;&lt;br /&gt;&lt;br /&gt;* Autenticarse utilizando claves SSH. ( claves diferentes para cada repositorio por cada usuario)&lt;br /&gt;* Crear alias para los comandos.&lt;br /&gt;* Gtik (Interfaz gráfica que muestra los cambios sobre un repositorio)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-5270767920993010186?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/5270767920993010186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=5270767920993010186' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/5270767920993010186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/5270767920993010186'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/04/empezando-con-git.html' title='Empezando con 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://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_6Kjm8TbjRb4/SA-iRs9giFI/AAAAAAAAAHs/g11DGsHAsEU/s72-c/murito.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-6463851717559199715</id><published>2008-04-21T19:14:00.002-05:00</published><updated>2008-04-21T19:21:22.820-05:00</updated><title type='text'>Th3 Kings Podcast - El Regreso</title><content type='html'>Para la gente que no sepa, resulta que tengo un podcast con &lt;a href="http://juanmunozar.blogspot.com/"&gt;éste&lt;/a&gt; y &lt;a href="http://www.diegoeche.blogspot.com/"&gt;ést&lt;/a&gt;e amigo hace rato no grababamos y esta semana hemos subido un nuevo episodio, el podcast se encuentra &lt;a href="http://th3kings.blogspot.com/"&gt;aquí&lt;/a&gt;, aunque la última entrada fué un poco "técnica", la idea general detras del podcast es plasmar los pensamientos de 3 ingenieros de sistemas sobre diversos temas.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-6463851717559199715?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/6463851717559199715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=6463851717559199715' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/6463851717559199715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/6463851717559199715'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/04/th3-kings-podcast-el-regreso.html' title='Th3 Kings Podcast - El Regreso'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-8550431068609947641</id><published>2008-04-16T14:07:00.004-05:00</published><updated>2008-12-09T15:57:12.834-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='noticias'/><title type='text'>Crítica a El Colombiano II</title><content type='html'>Hace unos días publiqué una &lt;a href="http://pemberthy.blogspot.com/2008/04/crtica-el-colombiano.html"&gt;entrada&lt;/a&gt; en la que criticaba a &lt;a href="http://www.elcolombiano.com.co/"&gt;El Colombiano&lt;/a&gt;, en los días siguientes de la publicación recibí un comentario en ésa entrada en el que me hablaron sobre la nueva imagen de &lt;a href="http://www.elespectador.com/"&gt;El Espectador&lt;/a&gt; y la verdad es que no luce para nada mal, una vez ingrese al sitio tuve la sensación de que estaba leyendo algo serio, la gente de El Espectador dio con algo de verdad (tiende a ser como &lt;a href="http://www.elpais.com/global/"&gt;El País&lt;/a&gt;) y no una payasada como la del El Colombiano, sí leen la &lt;a href="http://pemberthy.blogspot.com/2008/04/crtica-el-colombiano.html"&gt;anterior entrada sabrán&lt;/a&gt; porque digo "payasada".&lt;br /&gt;&lt;br /&gt;Así luce EL Espectador, ni punto de comparación con El Colombiano;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6Kjm8TbjRb4/SAZQ-v90-dI/AAAAAAAAAHM/DR6doMkXyjU/s1600-h/elespectador.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_6Kjm8TbjRb4/SAZQ-v90-dI/AAAAAAAAAHM/DR6doMkXyjU/s320/elespectador.JPG" alt="" id="BLOGGER_PHOTO_ID_5189924659548977618" border="0" /&gt;&lt;/a&gt;Será que el diario más importante de Antioquia no tiene gente que se den cuenta que lo que tienen actualmente es lo peor del país? No hay punto de comparación entre la edición impresa y el sitio web del Diario. Que Lástima.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-8550431068609947641?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/8550431068609947641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=8550431068609947641' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/8550431068609947641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/8550431068609947641'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/04/crtica-el-colombiano-ii.html' title='Crítica a El Colombiano II'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_6Kjm8TbjRb4/SAZQ-v90-dI/AAAAAAAAAHM/DR6doMkXyjU/s72-c/elespectador.JPG' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-958561249689288020</id><published>2008-04-16T11:16:00.005-05:00</published><updated>2008-04-16T11:32:08.314-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='trabajo'/><title type='text'>Proyecto de Práctica II</title><content type='html'>Hoy he subido a &lt;a href="http://heroku.com/"&gt;Heroku&lt;/a&gt; una versión muy beta del &lt;a href="http://pemberthy.blogspot.com/2008/03/una-idea-ms-clara-del-proyecto-de.html"&gt;proyecto de práctica&lt;/a&gt;, lo básico de la aplicación que es crear tópicos y comentar sobre ellos esta funcionando desde el lado de los administradores, no estoy haciendo ninguna verificación por el momento, excepto para el login, y todo el "diseño" esta basado en 'Scaffold'.&lt;br /&gt;&lt;br /&gt;La aplicación se encuentra en:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://murito.heroku.com/admins/"&gt;http://murito.heroku.com/admins&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;user: test&lt;br /&gt;pwd: test&lt;br /&gt;&lt;br /&gt;Sí alguien quiere trabajar sobre ese código me avisa y le envió una invitación desde Heroku.&lt;br /&gt;&lt;br /&gt;pd: Heroku tiene problemas con IE (al igual que este blog XD)&lt;br /&gt;Cya Lata.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-958561249689288020?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/958561249689288020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=958561249689288020' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/958561249689288020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/958561249689288020'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/04/proyecto-de-prctica-ii.html' title='Proyecto de Práctica II'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-1531115383979398960</id><published>2008-04-09T15:51:00.008-05:00</published><updated>2008-04-09T16:27:38.676-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='entrevistas'/><title type='text'>Siguiendo a David Heinemeier Hansson</title><content type='html'>De casualidad me tope con una entrevista que le hicieron al &lt;a href="http://www.loudthinking.com/"&gt;creador de Rails&lt;/a&gt;, cada vez me compra más Rails y por lo menos me hace sentir que si estoy "desperdiciando" mi tiempo, lo estoy haciendo con algo que realmente vale la pena.&lt;br /&gt;&lt;br /&gt;En la entrevista hablan más que todo sobre el nuevo lanzamiento de sun: JavaFX Script.&lt;br /&gt;&lt;br /&gt;(la entrevista compelta se encuentra &lt;a href="http://www.infoworld.com/article/07/05/21/hansson-qa_4.html"&gt;aquí&lt;/a&gt;)&lt;br /&gt;Algunas de las preguntas y respuestas:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: arial; font-style: italic;"&gt;p: &lt;/span&gt;&lt;span style="font-family: arial; font-style: italic;" class="artText"&gt;What do you think of Sun Microsystems' recently announced &lt;a href="http://www.infoworld.com/article/07/05/07/javafx-javaone_1.html" class="regularArticleU"&gt;JavaFX Script&lt;/a&gt; for content creation? Is the world ready for yet another scripting language?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;David: &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: arial; font-style: italic;" class="artText"&gt;I think there's always room for new ideas, but I don't think that the whole fuss that's currently going on about RIA, rich Internet applications, is justified. I think we've been through this cycle so many times before that it in some ways amazes me how history seems to be ignored. We went through this with Java applets, they were going to rule the Web. Everything was going to be in a Java applet. HTML and CSS is history. And Flash came around, and Flash started focusing on applications. Now Flash is going to rule the Web and HTML and so on is yesterday. Now, Silverlight, Apollo, JavaFX, they're all bidding to take over the JavaScript, HTML and CSS [spaces], and I just don't buy it. I&lt;span style="font-weight: bold;"&gt; don't buy that developers by and large are going to jump into a proprietary technology and replace what HTML and CSS has given them.&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; font-family: arial; font-style: italic;"&gt;p: &lt;/span&gt;&lt;span style="font-family: arial; font-style: italic;"&gt;We don't need a new mousetrap?                   &lt;/span&gt;&lt;span style="font-family: arial; font-style: italic;" class="artText"&gt;                   &lt;p class="ArticleBody" page="4"&gt;&lt;b&gt;David:&lt;/b&gt; No, we don't. &lt;span style="font-weight: bold;"&gt;HTML and CSS is actually a wonderful development environment&lt;/span&gt;, and a good number of computer scientists or people                      who have been around for a long time might consider them hacks or dirty or whatever, but they work.&lt;/p&gt;..&lt;br /&gt;&lt;/span&gt;&lt;p style="font-family: arial; font-style: italic;" class="ArticleBody" page="4"&gt;&lt;b&gt;p:&lt;/b&gt; &lt;span style="font-weight: bold;"&gt;Do you think Java is being displaced by scripting languages like Ruby&lt;/span&gt; or some of the others that are out there?                   &lt;/p&gt;                   &lt;p style="font-family: arial; font-style: italic;" class="ArticleBody" page="4"&gt;&lt;b&gt;David:&lt;/b&gt; I think Java and C# and other languages of that type [are] d&lt;span style="font-weight: bold;"&gt;efinitely being replaced by leaner and lighter approaches.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: arial; font-style: italic;" class="ArticleBody" page="4"&gt;&lt;span style="font-weight: bold;"&gt;...&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: arial; font-style: italic;" class="ArticleBody" page="4"&gt;&lt;b&gt;p:&lt;/b&gt; What do you think of .Net and Windows development and Microsoft enabling its Common Language Runtime to run on the Macintosh                      platform?                   &lt;/p&gt;                   &lt;p style="font-family: arial; font-style: italic;" class="ArticleBody" page="4"&gt;&lt;b&gt;David:&lt;/b&gt; &lt;span style="font-weight: bold;"&gt;In some ways I don't really care. I don't follow it very closely.&lt;/span&gt; The Microsoft ecosystem is not that interesting to me. It's a very different world from the world that I inhabit, which is one of open standards, open source, and so on and so forth&lt;/p&gt;&lt;br /&gt;Mis lecciones del día:&lt;br /&gt;&lt;br /&gt;1) Seguir en el mundo de Rails y utilizar CSS/HTML con un poco de Javascript.&lt;br /&gt;&lt;br /&gt;2) Dejar que la gente de .NET hagan lo que quieran, no me interesa, no hay que ser religioso, que se defiendan como puedan.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-1531115383979398960?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/1531115383979398960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=1531115383979398960' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/1531115383979398960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/1531115383979398960'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/04/siguiendo-david-heinemeier-hansson.html' title='Siguiendo a David Heinemeier Hansson'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-959705706499357893</id><published>2008-04-09T09:42:00.008-05:00</published><updated>2008-12-09T15:57:13.397-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='noticias'/><title type='text'>Crítica a El Colombiano.</title><content type='html'>Cómo ya me convertí en una persona que lee la prensa diario, o bueno al menos la portada principal y artículos que considere interesantes de los 2 diarios más importantes del país, he estado visitando diariamente por los últimos 3 meses la página de &lt;a href="http://www.elcolombiano.com.co/"&gt;El Colombiano&lt;/a&gt; y la verdad es que no se que tipo de personas son las que están administrando el sitio web, aparte de que no utilizan bien el espacio para cada artículo, son más los anuncios de Mercado Libre y Google AdWords que el contenido en sí para las noticias, pero el pecado no son los anuncios porque el otro diario que leo ( &lt;a href="http://www.eltiempo.com/"&gt;El Tiempo&lt;/a&gt; ) a diferencia del El Colombiano, coloca los anuncios en una forma muchísimo mas elegante, utiliza mejor el espacio, secciones organizadas, buen uso de los colores, y no amontona toda la información.&lt;br /&gt;&lt;br /&gt;Yo me preguntó, a quién le estará llegando el cheque mensual de Google AdSense por las impresiones de páginas y clicks a enlaces en El Colombiano?? porque un anuncio de un diario que en la primera portada diga: Conocer mujeres bellas, pues no se que tan bien visto este suponiendo que estamos hablando de un diario serio, cómo lo es la versión impresa del mismo.&lt;br /&gt;&lt;br /&gt;Creo que la gente de El Colombiano deberia rediseñar el sitio web para hacer algo de mayor calidad y no esto que nos colocan diariamente, que les den una llamadita a la gente de El Tiempo, o de &lt;a href="http://www.elpais.com/global/"&gt;El País&lt;/a&gt; (España)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Acá les dejo una muestra:&lt;br /&gt;&lt;br /&gt;El Colombiano:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6Kjm8TbjRb4/R_za5UszRuI/AAAAAAAAAGs/2uSOakty3Gc/s1600-h/colombiano.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_6Kjm8TbjRb4/R_za5UszRuI/AAAAAAAAAGs/2uSOakty3Gc/s320/colombiano.JPG" alt="" id="BLOGGER_PHOTO_ID_5187261549167986402" border="0" /&gt;&lt;/a&gt;Todo pegado, no se para qué subrayan los titulares, si se fijan en la columna izquierda tienen como 70 vínculos, la verdad me canse de contarlos todos, para resumir es mejor casi cualquier manejador de contenidos que lo que utilizan en El Colombiano (A manera de ejercicio y después de hacer todo lo que tengo por hacer, intentaré hacer mi propio sistema de noticias en Rails). Encabezando, el anuncio de AdWords que por cierto no combina ahí.&lt;br /&gt;&lt;br /&gt;Ahora lo lindo, El País:&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6Kjm8TbjRb4/R_zc6kszRwI/AAAAAAAAAG8/KdP2G4qAvhA/s1600-h/elpais.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_6Kjm8TbjRb4/R_zc6kszRwI/AAAAAAAAAG8/KdP2G4qAvhA/s320/elpais.JPG" alt="" id="BLOGGER_PHOTO_ID_5187263769666078466" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Si se fijan, para resaltar los artículos, utilizan el tamaño de las fuentes, no recurren a subrayar nada, las secciones están organizadas en la parte superior, y la publicidad esta bien utilizada.&lt;br /&gt;&lt;br /&gt;Algo similar ocurre con el Tiempo:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6Kjm8TbjRb4/R_zdz0szRxI/AAAAAAAAAHE/VdhUMcGCkPU/s1600-h/eltiempo.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_6Kjm8TbjRb4/R_zdz0szRxI/AAAAAAAAAHE/VdhUMcGCkPU/s320/eltiempo.JPG" alt="" id="BLOGGER_PHOTO_ID_5187264753213589266" border="0" /&gt;&lt;/a&gt;Secciones clasificadas en la parte superior, y espacio para la publicidad, sería mejor si utilizaran el tamaño de la fuente como lo hace El País para resaltar artículos.&lt;br /&gt;&lt;br /&gt;En fin, mucho por mejorar tienen las personas de El Colombiano ( y lo dice un paisa, regionalista por cierto, pero no se puede tapar el sol con una mano ), espero ver una imagen muchísimo mejor algún día, porqué repito, versión impresa del diario es muy buena.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-959705706499357893?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/959705706499357893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=959705706499357893' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/959705706499357893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/959705706499357893'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/04/crtica-el-colombiano.html' title='Crítica a El Colombiano.'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_6Kjm8TbjRb4/R_za5UszRuI/AAAAAAAAAGs/2uSOakty3Gc/s72-c/colombiano.JPG' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-6866139283132864224</id><published>2008-03-31T14:30:00.004-05:00</published><updated>2008-12-09T15:57:13.548-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ps3'/><title type='text'>Con juguetico nuevo</title><content type='html'>Hace un año escribía una entrada sobre que volvía al juego y en esa ocasión se trataba de World of Warcraft pues había tenido un receso como de 3 meses después que termino WCG Colombia de Warcraft 3 the frozen throne, y pués desde que estoy en la universidad había estado alejado de las consolas, peeeeero estando acá en Estados Unidos ( no puedo decir América para no herir sentimientos ) me convertí en una víctima más de las consolas de video juego de 7ma generación, así que desde hacía 1 mes aproximadamente me preguntaba todo los días cuál sería la mejor opción:&lt;br /&gt;&lt;br /&gt;Wii ?&lt;br /&gt;XBox ?&lt;br /&gt;PS3 ?&lt;br /&gt;&lt;br /&gt;Mi elección final fué PS3, razones? aca van -&gt;&lt;br /&gt;&lt;br /&gt;Wii -&gt; los mejores controles, pero en gráficas es mejor hasta el ps2, bueno para jugar con varias personas y por lo general estoy solo para jugar, además necesito cosas de verdad (GTA4 o Metal Gear Solid 4 ) no Mario Galaxy.&lt;br /&gt;&lt;br /&gt;XBox -&gt; Si soportara Blue Ray hubiera sido mi compra.&lt;br /&gt;&lt;br /&gt;Así que quien quedaba era el PS3, es un computador equipado solamente para jugar, llevo un día con el y la verdad es enviciador, vale la pena invertir los 50 dolares de más en comparación con la XBox 360, además sirve para reproducir las películas en formato Blue Ray, y ver los juegos en HDTV es brutal.&lt;br /&gt;&lt;br /&gt;acá les monto un imagen con mi nuevo juguetico :D&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6Kjm8TbjRb4/R_E_BUszRtI/AAAAAAAAAGk/1_7zzv12ty0/s1600-h/DSC00931.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_6Kjm8TbjRb4/R_E_BUszRtI/AAAAAAAAAGk/1_7zzv12ty0/s320/DSC00931.JPG" alt="" id="BLOGGER_PHOTO_ID_5183993938049189586" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;pd-&gt; las gafas de sol fueron ocasionales, nunca las utilizo, peeeeero ... bueno para la foto :P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-6866139283132864224?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/6866139283132864224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=6866139283132864224' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/6866139283132864224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/6866139283132864224'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/03/con-juguetico-nuevo.html' title='Con juguetico nuevo'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_6Kjm8TbjRb4/R_E_BUszRtI/AAAAAAAAAGk/1_7zzv12ty0/s72-c/DSC00931.JPG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-5095291785983766739</id><published>2008-03-27T13:12:00.003-05:00</published><updated>2008-03-27T13:33:15.025-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='noticias'/><title type='text'>y ahora que va a salir de esa barriga?</title><content type='html'>Hoy leyendo la prensa casi me voy de para atrás con ésta noticia: &lt;a href="http://http//www.elcolombiano.com.co/BancoConocimiento/O/olin_hombre_embarazado_mhh_26032008/olin_hombre_embarazado_mhh_26032008.asp?CodSeccion=53"&gt;&lt;span class="Titulo"&gt;Transexual varón embarazado de 5 meses dará a luz a una niña&lt;/span&gt;&lt;/a&gt;, no se que es más impresionante, si el hecho de que un tipo este embarazado ó que lo dejen embarazarse, la verdad ni quiero ver la cosa que va a salir de esa barriga, no puede salir algo bueno, no me imagino como de la barriga de un tipo que no esta hecha para parir niños pueda existir vida diferente a la de las lombrices que por ser H O M B R E S debemos tener ... en fin ... amanecerá y veremos haber que sale de ahí.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://http//www.elcolombiano.com.co/BancoConocimiento/O/olin_hombre_embarazado_mhh_26032008/olin_hombre_embarazado_mhh_26032008.asp?CodSeccion=53"&gt;&lt;span class="Titulo"&gt;&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-5095291785983766739?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/5095291785983766739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=5095291785983766739' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/5095291785983766739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/5095291785983766739'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/03/y-ahora-que-va-salir-de-esa-barriga.html' title='y ahora que va a salir de esa barriga?'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-6142476444124473569</id><published>2008-03-26T10:20:00.007-05:00</published><updated>2008-12-09T15:57:13.914-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='basecamp'/><category scheme='http://www.blogger.com/atom/ns#' term='trabajo'/><title type='text'>Basecamp - Sera que algún día tengo mi propia "empresa" ?</title><content type='html'>La idea de que no quiero regalarle mi trabajo a una empresa en la que no me sienta satisfecho (en mas de un 80% por lo menos) me viene rondando la cabeza hace ya varios días, y he llegado a la conclusión de que si verdaderamente quiero disfrutar mi trabajo, tengo que hacer lo que me guste, obvio hay empresas en las que puedo hacer eso ( google, 37signals, blizzard, ... ) pero para ser sinceros, aparte de que es difícil entrar, aún no tengo el nivel (que algún día esperto tener) para trabajar en algo "decente" en alguna de esas compañias, así que sólo queda un opción: monte su propio "chuzo". Y pues sí, hay que hacer algo que a uno le guste, lo más importante es no sentirse obligado a trabajar, hablando con  unos amigos llegamos a la misma conclusión y por esto decidimos trabajar juntos en un proyectico que nos guste y que algún día con suerte tal vez nos de para vivir. (así que ahora estoy trabajando en 2 cosas que realmente me motivan; la comunidad y este proyectico ) el primer paso fue entonces crear una cuenta en basecamp! así al menos nos aseguramos de ser organizados.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6Kjm8TbjRb4/R-pyzkszRsI/AAAAAAAAAGc/DWh7Hq_mMvs/s1600-h/basecamp.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_6Kjm8TbjRb4/R-pyzkszRsI/AAAAAAAAAGc/DWh7Hq_mMvs/s320/basecamp.JPG" alt="" id="BLOGGER_PHOTO_ID_5182080551593658050" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;La verdad es que sabía sobre la funcionalidad de &lt;a href="http://www.basecamphq.com/"&gt;basecamp&lt;/a&gt;, pero cuando uno ésta trabajando es diferente, es simple, agradable, da gusto meterse ahí, y todo queda muy organizado. Almenos eso cuenta, porque acá donde estoy trabajando tienen un controlador de proyectos, que no tiene nunca cuando siquiera compararse con la cuenta free de basecamp.&lt;br /&gt;&lt;br /&gt;De momento y cómo estamos trabajando sobre una cuenta "free", sólo podemos tener un proyecto activo (restricción de free account) , y cómo básicamente teníamos de momento 2 proyectos, simplemente utilizamos una convención para diferenciarlos:&lt;br /&gt;&lt;br /&gt;proj1_blablabla&lt;br /&gt;proj2_blablabla&lt;br /&gt;&lt;br /&gt;Ahora si me voy a sentir obligado a abrir por fin! la cuenta con slicehost. pero eso es tema de otra entrada.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-6142476444124473569?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/6142476444124473569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=6142476444124473569' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/6142476444124473569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/6142476444124473569'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/03/basecamp-sera-que-algn-da-tengo-mi.html' title='Basecamp - Sera que algún día tengo mi propia &quot;empresa&quot; ?'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_6Kjm8TbjRb4/R-pyzkszRsI/AAAAAAAAAGc/DWh7Hq_mMvs/s72-c/basecamp.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-7869137737699915840</id><published>2008-03-24T15:19:00.012-05:00</published><updated>2008-03-26T16:47:08.415-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='filtros'/><title type='text'>Filtros en Rails</title><content type='html'>Los filtros pueden ser utilizados para verificar la autenticidad de un usuario, en Rails los filtros están en la capacidad de interceptar llamadas a las acciones y verificar ciertas condiciones antes de invocar la acción, de que retornen ó ambas.&lt;br /&gt;&lt;br /&gt;Por lo general los filtros se definen dentro de ApplicationController, él siguiente es un pedazo de código de la aplicación que estoy desarrollando para el &lt;a href="http://http//pemberthy.blogspot.com/2008/03/una-idea-ms-clara-del-proyecto-de.html"&gt;proyecto de práctica&lt;/a&gt; así que no entraré en detalles de como están implementados los modelos ni el resto de controladores, es sólo un ejemplo para mostrar la idea detrás de los filtros.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;application.rb&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size:130%;"&gt;class ApplicationController &amp;lt; ActionController::Base&lt;br /&gt;&lt;br /&gt;#filtro para evitar que los usuarios reciban un error en caso&lt;br /&gt;#de que se elimine una "Session" de la BD para la que tienen&lt;br /&gt;#un "cookie", así que se verifica si la sesion solicitada puede&lt;br /&gt;#ser encontrada o sino se redirecciona a la pagina ppal.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;  before_filter :maintain_session_and_user&lt;br /&gt;&lt;br /&gt;private&lt;br /&gt;&lt;br /&gt;#método que se utiliza como filtro dentro&lt;br /&gt;#del controloador de personas, para asegurar&lt;br /&gt;#que un usuario esta "loggeado"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;  def ensure_login&lt;br /&gt;  unless @user&lt;br /&gt;    flash[:notice] = "Please login to continue"&lt;br /&gt;    redirect_to(new_session_path)&lt;br /&gt;  end&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;def maintain_session_and_user&lt;br /&gt;  if session[:id]&lt;br /&gt;    if @application_session = Session.find_by_id(session[:id])&lt;br /&gt;      @user = @application_session.person #relación usuario/sesion.&lt;br /&gt;    else&lt;br /&gt;      session[:id] = nil&lt;br /&gt;      redirect_to(root_url)&lt;br /&gt;    end&lt;br /&gt;  end&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;end&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;Ahora dentro del controlador de personas se interceptan ciertas acciones &lt;span style="font-weight: bold;"&gt;(edit, update, destroy)&lt;/span&gt;  que un usuario debería estar en la capacidad de realizar sólo cuándo este registrado y loggeado.    Sería ilógico interceptar la acción &lt;span style="font-weight: bold;"&gt;new  &lt;/span&gt;con este filtro, más bien se utilizaría algo como cómo ensure_logout.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;class PeopleController &amp;lt; ApplicationController&lt;br /&gt;&lt;br /&gt;#siempre que se llamen las acciones: edit, update ó destroy&lt;br /&gt;#se interceptan y se asegura que el usuario este loggeado.&lt;br /&gt;#La inversa ocurre para las acciones new y create.&lt;br /&gt;&lt;br /&gt;before_filter :ensure_login, :only =&gt; [:edit, :update, :destroy]&lt;br /&gt;&lt;br /&gt;before_filter :ensure_logout, :only =&gt; [:new, :create]&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;end&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-7869137737699915840?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/7869137737699915840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=7869137737699915840' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/7869137737699915840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/7869137737699915840'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/03/filtros-en-rails.html' title='Filtros en Rails'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-3282666429643223136</id><published>2008-03-24T11:23:00.004-05:00</published><updated>2008-03-24T13:33:51.634-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internship'/><title type='text'>Cosas que he aprendido en América parte I</title><content type='html'>&lt;ol&gt;&lt;li&gt;El tiempo acá realmente es oro.&lt;/li&gt;&lt;li&gt;Es pobre el que quiere.&lt;/li&gt;&lt;li&gt;Colombia es el mejor país del mundo para descansar.&lt;/li&gt;&lt;li&gt;Comer "bien" sale muy caro, pero se come más que en cualquier país.&lt;/li&gt;&lt;li&gt;Acostumbrarme a que no hay Festivos.&lt;/li&gt;&lt;li&gt;Boku wa sukoshi nihongo naraimashita. (he aprendido algo de japonés)&lt;/li&gt;&lt;li&gt;Realmente descubrí que el deber no se premia.&lt;/li&gt;&lt;li&gt;Cerveza, Cerveza, Cerveza&lt;/li&gt;&lt;li&gt;Nascar&lt;/li&gt;&lt;li&gt;Country&lt;/li&gt;&lt;li&gt;BBQ&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Las 4 anteriores se podrían clasificar en 1: redneck&lt;/li&gt;&lt;li&gt;XX:XX es XX:XX hora y punto. Ni un minuto más ni un minuto menos.&lt;/li&gt;&lt;li&gt;Conseguir todo es posible aún cuando no hay plata.&lt;/li&gt;&lt;/ol&gt;Luego posteo la otra parte ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-3282666429643223136?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/3282666429643223136/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=3282666429643223136' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/3282666429643223136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/3282666429643223136'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/03/cosas-que-he-aprendido-en-amrica-parte.html' title='Cosas que he aprendido en América parte I'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-4635503760707383926</id><published>2008-03-20T14:13:00.012-05:00</published><updated>2008-03-21T08:31:31.861-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogger'/><category scheme='http://www.blogger.com/atom/ns#' term='html'/><title type='text'>Error utilizando los tag &lt;pre&gt; y &lt;/pre&gt; en blogger.</title><content type='html'>Hace unos días editando una entrada para éste blog, me di cuenta que cuando utilizaba los tag &amp;lt;pre&gt; y &amp;lt;/pre&gt; todo el código que había adentro se desordenaba, después de casi 40 minutos de mirar porque no funcionaba y preguntarle &lt;a href="http://blog.febuiles.com/"&gt;al wise&lt;/a&gt;, encontré en uno de los grupos de google lo siguiente:&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;NOTE: One important thing to watch out for is opening triangular bracket &amp;t;. It must be replaced with an HTML equivalent of &amp;lt; in all cases. Failure to do won't break the page, but might break the source code displayed. &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;y claro! tenía dentro de mi código un "menor que" &amp;lt;.  Causando que el código dentro del tag se desordenara totalmente, algo así era como lo que tenía y como quería que se desplegará:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;span style="font-size:130%;"&gt;class Session &amp;lt; ActiveRecord::Base&lt;br /&gt;&lt;br /&gt;attr_accessor :name, :password, :match&lt;br /&gt;&lt;br /&gt;#foreign key: person_id, parent class: Person, parent table: People&lt;br /&gt;belongs_to :person&lt;br /&gt;&lt;br /&gt;#callback&lt;br /&gt;before_validation :authenticate_person&lt;br /&gt;&lt;br /&gt;#validates that match isn't blank.&lt;br /&gt;validates_presence_of :match,&lt;br /&gt;                      :message =&gt; 'for your name and password could not be found',&lt;br /&gt;                      :unless =&gt; :session_has_been_associated?&lt;br /&gt;&lt;br /&gt;before_save :associate_session_to_person&lt;br /&gt;&lt;br /&gt;#handler method for callback must be defined as private.&lt;br /&gt;private&lt;br /&gt;&lt;br /&gt;def authenticate_person&lt;br /&gt;#dynamic attribute-based finders.&lt;br /&gt;self.match = Person.find_by_name_and_password(self.name, self.password)&lt;br /&gt;                 unless session_has_been_associated?&lt;br /&gt;end&lt;br /&gt;....&lt;br /&gt;&lt;br /&gt;end&lt;/span&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;El anterior código se despliega correctamente porque en vez de utilizar directamente el carácter &amp;lt; útilizo el código html: &amp;amp; l t ;  (pegado), si dentro del tag se utilizara directamente el carácter &amp;lt;, código se vería de la siguiente manera:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size:130%;"&gt;&lt;code&gt;class Session &lt; message =""&gt; 'for your name and password could not be found',&lt;br /&gt;                 :unless =&gt; :session_has_been_associated?&lt;br /&gt;&lt;br /&gt;before_save :associate_session_to_person&lt;br /&gt;&lt;br /&gt;#handler method for callback must be defined as private.&lt;br /&gt;private&lt;br /&gt;&lt;br /&gt;def authenticate_person&lt;br /&gt;#dynamic attribute-based finders.&lt;br /&gt;self.match = Person.find_by_name_and_password(self.name, self.password)&lt;br /&gt;                 unless session_has_been_associated?&lt;br /&gt;end&lt;br /&gt;....&lt;br /&gt;end&lt;br /&gt;&lt;/code&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Y es realmente desesperante cuando hay varios &amp;lt; dentro del código, &lt;span style="font-weight: bold;"&gt;es ilegible&lt;/span&gt; ... un mierderito completo ... la verdad no se si sea solo problema de blogger, alguien de wordpress ó algo que  me diga si les ocurre lo mismo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-4635503760707383926?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/4635503760707383926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=4635503760707383926' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/4635503760707383926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/4635503760707383926'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/03/error-utilizando-los-tag-y-en-blogger.html' title='Error utilizando los tag &amp;lt;pre&gt; y &amp;lt;/pre&gt; en blogger.'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-7429383516593357520</id><published>2008-03-20T09:01:00.008-05:00</published><updated>2008-03-21T08:32:01.368-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='sessions'/><title type='text'>Sesiones en Rails.</title><content type='html'>Antes que nada, tengo pereza de trabajar jueves y viernes santo, mientras escribo esto estoy descargando GTA vice city, espero llegar a la casa para jugar W.o.W de nuevo.&lt;br /&gt;&lt;br /&gt;Estaba mirando código que utiliza sesiones y me pareció pertinente postear lo básico sobre manejo de sesiones en rails.&lt;br /&gt;&lt;br /&gt;Bueno, los protocolos utilizados para hacer peticiones desde un browser a una aplicación web no tienen (por así llamarlo)  memoria, entonces cada petición es recibida como si fuera la primera. Uno de los mecanismos para solucionar este problema es utilizar sesiones que permitan guardar el estado de un objeto en memoria mientras se reciben peticiones, en rails se utiliza un acercamiento con "cookies" (un mensaje que la aplicación le pasa al browser, y que consecuentemente éste guarda) y por eso es que los programadores de Rails deben tener habilitada en el browser  la opcion para el manejo de las mismas.&lt;br /&gt;&lt;br /&gt;En Rails no nos tenemos que preocupar por el manejo de "cookies" y "protocolos" pues el framework se encarga de hacer ese trabajo a bajo nivel. ( estoy seguro que, a &lt;a href="http://diegoeche.blogspot.com/"&gt;ésta&lt;/a&gt; y &lt;a href="http://juanmunozar.blogspot.com/"&gt;ésta&lt;/a&gt; persona les gustaría poder hacer la implementación a bajo nivel)&lt;br /&gt;&lt;br /&gt;Implementando&lt;br /&gt;&lt;br /&gt;Rails utiliza una tabla hash ( session ) para mantener las sesiones de diferentes objetos, de ésta manera cualquier par de llaves y valores que se almacenen durante el procesamiento de una petición estarán disponibles durante las subsecuentes peticiones desde el mismo browser.&lt;br /&gt;&lt;br /&gt;El primer paso es definir la sesion en el fichero, &lt;span style="font-weight: bold;"&gt;application.rb&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;class ApplicationController &amp;lt; ActionController::Base&lt;br /&gt;&lt;br /&gt;session :session_key =&gt; '_my_project_id'&lt;br /&gt;&lt;br /&gt;end&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;De ésta manera las sesiones para la aplicación serán guardadas en una "cookie' llamada: my_poject_id y se pueden realizar instrucciones como las siguientes:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;private&lt;br /&gt;def find_person&lt;br /&gt;unless session[:person]#si no hay una sesion para Person.&lt;br /&gt; session[:person] = Person.new #crea una nueva entrada en la tabla.&lt;br /&gt;                               # key: :person, value: Person.new  &lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;session[:person]&lt;br /&gt;&lt;br /&gt;end&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Durante todo el tiempo que se hagan peticiones se mantendrá en la sesión un espacio para el estado de Person haciendo que las modificaciones sobre el objeto sean visibles y consecuentes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-7429383516593357520?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/7429383516593357520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=7429383516593357520' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/7429383516593357520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/7429383516593357520'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/03/sesiones-en-rails.html' title='Sesiones en Rails.'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-3039067005164569517</id><published>2008-03-14T13:42:00.005-05:00</published><updated>2008-12-09T15:57:14.619-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='trabajo'/><title type='text'>Una idea más clara del proyecto de práctica</title><content type='html'>En la anterior entrada hable sobre mi proyecto de práctica, pues bien, ya tengo una idea más clara de como se debería ver y funcionar la aplicación, las dibuje y acá las voy a montar.&lt;br /&gt;&lt;br /&gt;Hice dos Flujos de páginas, uno para usuarios regulares y otro para administradores.&lt;br /&gt;&lt;br /&gt;Básicamente lo que puede hacer un usuario regular es, ingresar o registrarse en el sistema y después mirar los diferentes tópicos y agregar un comentario si lo desea. Aún considero la opción de que un usuario regular pueda crear un tópico.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6Kjm8TbjRb4/R9rLfiQxF7I/AAAAAAAAAF8/rEp7ZldXceo/s1600-h/regularsusers.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_6Kjm8TbjRb4/R9rLfiQxF7I/AAAAAAAAAF8/rEp7ZldXceo/s200/regularsusers.png" alt="" id="BLOGGER_PHOTO_ID_5177674464249321394" border="0" /&gt;&lt;/a&gt;Cada administrador deberá ingresar al sistema, y luego  podrá, crear, modificar o eliminar tópicos,  así como visualizar  los  usuarios y modificar su información.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6Kjm8TbjRb4/R9rIryQxF4I/AAAAAAAAAFk/zvZEyyj1-5c/s1600-h/admins.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_6Kjm8TbjRb4/R9rIryQxF4I/AAAAAAAAAFk/zvZEyyj1-5c/s200/admins.png" alt="" id="BLOGGER_PHOTO_ID_5177671376167835522" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Y esto es lo que voy a guardar,  no pensar en bases de datos ni clases ni nada, solo datos.&lt;br /&gt;&lt;br /&gt;Guardamos, Usuarios, Tópicos (incluye comentarios) y la información de los administradores (usr y pwd) que decidí separarlo de Usuarios.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6Kjm8TbjRb4/R9rIsiQxF5I/AAAAAAAAAFs/cYH6mMOk8qg/s1600-h/data.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_6Kjm8TbjRb4/R9rIsiQxF5I/AAAAAAAAAFs/cYH6mMOk8qg/s200/data.png" alt="" id="BLOGGER_PHOTO_ID_5177671389052737426" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-3039067005164569517?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/3039067005164569517/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=3039067005164569517' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/3039067005164569517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/3039067005164569517'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/03/una-idea-ms-clara-del-proyecto-de.html' title='Una idea más clara del proyecto de práctica'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_6Kjm8TbjRb4/R9rLfiQxF7I/AAAAAAAAAF8/rEp7ZldXceo/s72-c/regularsusers.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-88874497834469349</id><published>2008-03-13T13:58:00.003-05:00</published><updated>2008-03-13T14:22:39.165-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='trabajo'/><title type='text'>Proyecto de Práctica</title><content type='html'>Resulta que la durante el semestre de práctica la universidad y la empresa nos exige a los practicantes participar en un proyecto de la empresa o desarrollar uno nuevo, en mi caso decidí desarrollar mi proyecto, en que consiste? voy a desarrollar en rails una comunidad dirigida para el área de Rockville y el Condado de Montgomery que tiende a ser un foro pero sin serlo estrictamente, lo pienso más como una "The Wall" de Facebook, pero en donde la gente esta opinando sobre un tema y no enviando saludos, lo importante acá es que la empresa es quien definirá los temas por ejemplo: restaurantes, centros comerciales, entre otros, para que la información que se capte ahí junto con la que se adquiere en los registros de los usuarios tenga algún valor, obvio comercial, con esto me refiero a que NO esperan una comunidad donde la gente piense sobre ehh digamos cuál es el nombre preferido para un perro ...&lt;br /&gt;&lt;br /&gt;Desarrollaré la aplicación en Rails y espero estar posteando cosas interesantes que aprenda o que crea valgan la pena mostrar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-88874497834469349?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/88874497834469349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=88874497834469349' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/88874497834469349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/88874497834469349'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/03/proyecto-de-prctica.html' title='Proyecto de Práctica'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-6589636173046477327</id><published>2008-03-12T10:41:00.009-05:00</published><updated>2008-03-12T14:52:33.941-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='e-commerce'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='checkout'/><category scheme='http://www.blogger.com/atom/ns#' term='google4r'/><title type='text'>E-commerce con Rails usando Google Checkout</title><content type='html'>En éstos momentos estoy trabajando con la libreria google4r-checkout para implementar un carrito de compras para un proyecto de la empresa, en éste momento el carro tiene la funcionalidad recibir ordenes de compra y procesarlas a través de google. ( él reto ahora es enviar un link a un comprador cuando éste desee descargar un producto virtual en ves de esperar a que llegue su pedido físco, pero eso probablemente será tema de otra entrada).&lt;br /&gt;&lt;br /&gt;Cómo ésta diseñado el carrito?&lt;br /&gt;&lt;br /&gt;----&gt; Nada de la información de los clientes se guarda en la base de datos local (así lo quisieron en la empresa) así que nuestro trabajo se hace más corto y dejamos que toda la información quede registrado en las órdenes de GoogleCheckout.&lt;br /&gt;&lt;br /&gt;----&gt; El carro esta compuesto de productos.&lt;br /&gt;&lt;br /&gt;----&gt; Cada producto tiene cantidad, precio, decripción ...&lt;br /&gt;&lt;br /&gt;----&gt; Se definen normas de Impuestos y de Envío sobre el carro.&lt;br /&gt;&lt;br /&gt;los archivos que utilizo estan distribuidos de la siguiente manera:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;-&gt;RailsRoot&lt;br /&gt;-&gt;app&lt;br /&gt;-&gt;controllers&lt;br /&gt;  -&gt;store_controller.rb -&gt; checkout&lt;br /&gt;-&gt;models&lt;br /&gt;  -&gt;cart.rb&lt;br /&gt;  -&gt;cart_item.rb&lt;br /&gt;-&gt;lib&lt;br /&gt;  -&gt;google_gateway.rb&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Mi acción checkout dentro de store_controller crea una "gateway" en este caso con google y envia el carrito.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size:130%;"&gt; require 'lib/google_gateway'&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;def checkout&lt;br /&gt;@cart = find_cart&lt;br /&gt;if @cart.items.empty?&lt;br /&gt;  redirect_to_index("Your cart is empty")&lt;br /&gt;else&lt;br /&gt;  @g_gateway = GoogleGateway.new&lt;br /&gt;  redirect_to @g_gateway.send_cart(cart)&lt;br /&gt;end&lt;br /&gt;end&lt;br /&gt;...&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;la estructura del carro esta definida así, podemos siempre agregar nuevos productos al carro, removerlos, calcular el precio total de los productos en el carro, y los productos llevan cuenta de su cantidad, descripción, precio individual ...&lt;br /&gt;&lt;br /&gt;Así que resumiendo el carro tiene unos productos asociados que se guardan en un arreglo.&lt;br /&gt;&lt;br /&gt;google_gateway.rb luce de la siguiente manera:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size:130%;"&gt;require 'google4r/checkout'&lt;br /&gt;&lt;br /&gt;class GoogleGateway&lt;br /&gt;def send_cart (cart)&lt;br /&gt;&lt;br /&gt;# Configuración del frontend, utilizar sandbox para pr&lt;br /&gt;configuration =&lt;br /&gt;{:merchant_id =&gt; '123456789123', :merchant_key =&gt; '12345678912345678',&lt;br /&gt;:use_sandbox =&gt; true }&lt;br /&gt;@frontend = Google4R::Checkout::Frontend.new(configuration)&lt;br /&gt;&lt;br /&gt;#se crea la tabla de impuestos&lt;br /&gt;(ver TaxTable en la documentación de checkout)&lt;br /&gt;@frontend.tax_table_factory = TaxTableFactory.new&lt;br /&gt;&lt;br /&gt;#checkout_command, actua como cart (es lo que se envia)&lt;br /&gt;checkout_command = @frontend.create_checkout_command&lt;br /&gt;#se agregan los productos al cart&lt;br /&gt;cart.items.each{ |cart_item|&lt;br /&gt;checkout_command.shopping_cart.create_item do |item|&lt;br /&gt;  item.name = cart_item.title&lt;br /&gt;  item.description = "short descripcion"&lt;br /&gt;  item.unit_price = Money.new(cart_item.price*100, "USD") #centavos.&lt;br /&gt;  item.quantity = cart_item.quantity&lt;br /&gt;end&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;# se define un metodo de envio del cart (&lt;br /&gt;# esto hay que modificarlo cuando agregue la&lt;br /&gt;# funcionalidad de descarga)&lt;br /&gt;&lt;br /&gt;checkout_command.create_shipping_method(Google4R::Checkout::FlatRateShipping)&lt;br /&gt;do |shipping_method|&lt;br /&gt;shipping_method.name = "UPS Standard 3 Day"&lt;br /&gt;shipping_method.price = Money.new(500, "USD")&lt;br /&gt;&lt;br /&gt;#Para que se pueda comprar desde cualquier parte del país,&lt;br /&gt;#se puede restringir por estados, o expandir a todo el mundo.&lt;br /&gt;shipping_method.create_allowed_area(Google4R::Checkout::UsCountryArea)&lt;br /&gt;do |area|&lt;br /&gt;  area.area = Google4R::Checkout::UsCountryArea::ALL&lt;br /&gt;end&lt;br /&gt;end&lt;br /&gt;#genera la url para redireccionar a google checkout.&lt;br /&gt;response = checkout_command.send_to_google_checkout&lt;br /&gt;response.redirect_url&lt;br /&gt;end&lt;br /&gt;end&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Por ultimo agregar en la vista agregar un boton de googlec check, que llame a la función sotore/checkout.&lt;br /&gt;&lt;br /&gt;Para que el código anterior funcione se deben definir cart.rb (arreglo de productos) y la tabla de impuestos definida por gcheckout.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-6589636173046477327?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/6589636173046477327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=6589636173046477327' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/6589636173046477327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/6589636173046477327'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/03/e-commerce-con-rails-usando-google.html' title='E-commerce con Rails usando Google Checkout'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-3823625717558623834</id><published>2008-03-11T10:01:00.013-05:00</published><updated>2008-03-11T10:46:21.881-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='checkout'/><category scheme='http://www.blogger.com/atom/ns#' term='google4r'/><title type='text'>undefined local variable or method `transitive' for  ... &lt;/&gt;:REXML::Document</title><content type='html'>Este error me apareció trabajando con google4r-checkout, resulta que la gente de ruby se equivocó en el nombre de un parámetro para la función write de una biblioteca para el soporte de xml por rails que se invoca desde gcheckout.&lt;br /&gt;&lt;br /&gt;Para reparar el fichero ir a:&lt;br /&gt;(ruby -v =&gt; 1.8.6)&lt;br /&gt;&lt;pre&gt; &lt;span style="font-size:130%;"&gt;RUBYROOT/lib/ruby/1.8/rexml &lt;/span&gt;&lt;/pre&gt;Abrir el fichero: &lt;span style="font-weight: bold;"&gt;document.rb, &lt;/span&gt;&lt;span&gt;ir a la linea 181 donde se encuentra la definición de la función:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size:130%;"&gt;def write( output=$stdout, indent=-1, &lt;span style="font-weight: bold;"&gt;trans&lt;/span&gt;=false, ie_hack=false )&lt;br /&gt;if xml_decl.encoding != "UTF-8" &amp;amp;&amp;amp; !output.kind_of?(Output)&lt;br /&gt; output = Output.new( output, xml_decl.encoding )&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;formatter = if indent &gt; -1&lt;br /&gt;&lt;br /&gt;if &lt;span style="font-weight: bold;"&gt;transitive&lt;/span&gt;&lt;br /&gt; REXML::Formatters::Transitive.new( indent, ie_hack )&lt;br /&gt;else&lt;br /&gt; REXML::Formatters::Pretty.new( indent, ie_hack )&lt;br /&gt;end&lt;br /&gt;...&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/span&gt;&lt;span&gt;cómo se observa hay un error para el parámetro que se define &lt;span style="font-weight: bold;"&gt;trans &lt;/span&gt;y se esta usando como &lt;span style="font-weight: bold;"&gt;transitive&lt;/span&gt;, finalmente para solucionar esto, reemplazar &lt;span style="font-weight: bold;"&gt;transitive &lt;/span&gt;por &lt;span style="font-weight: bold;"&gt;trans&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-3823625717558623834?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/3823625717558623834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=3823625717558623834' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/3823625717558623834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/3823625717558623834'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/03/undefined-local-variable-or-method.html' title='undefined local variable or method `transitive&apos; for &lt;UNDEFINED&gt; ... &lt;/&gt;:REXML::Document'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-7830862686453559213</id><published>2008-03-10T17:37:00.003-05:00</published><updated>2008-03-10T18:00:45.515-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='intro'/><title type='text'>Hacia donde está encaRRilado este blog.</title><content type='html'>Estando acá en Estados Unidos me he preguntado mucho últimamente que hacer con mi vida profesional, y ya tengo la respuesta a esa pregunta, me pienso encaminar ó encarrilar a programar en Ruby y desarrollar proyectos con Rails.&lt;br /&gt;&lt;br /&gt;Porqué Rails? porqué definitivamente me compro la idea de DRY (Don't Repeat Yourself) y de KISS que en este caso si se cumple! y aparte de eso salir de java,quiero salir de Javaland y ser un tipo feliz como dice &lt;a href="http://stevey-home.blogspot.com/"&gt;Steve Yegge&lt;/a&gt;, se pueden encontrar declaraciones en java como las siguientes (no es exageración)&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;For the lack of a war,&lt;br /&gt; new ServiceExecutionJoinPoint(&lt;br /&gt;   DistributedQueryAnalyzer.forwardQueryResult(&lt;br /&gt;     NotificationSchemaManager.getAbstractSchemaMapper(&lt;br /&gt;       new PublishSubscribeNotificationSchema()).getSchemaProxy().&lt;br /&gt;         executePublishSubscribeQueryPlan(&lt;br /&gt;           NotificationSchema.ALERT,&lt;br /&gt;           new NotificationSchemaPriority(SchemaPriority.MAX_PRIORITY),&lt;br /&gt;           new PublisherMessage(MessageFactory.getAbstractMessage(&lt;br /&gt;             MessageType.WRITTEN,&lt;br /&gt;             new MessageTransport(MessageTransportType.WOUNDED_SURVIVOR),&lt;br /&gt;             new MessageSessionDestination(&lt;br /&gt;               DestinationManager.getNullDestinationForQueryPlan()))),&lt;br /&gt;           DistributedWarMachine.getPartyRoleManager().getRegisteredParties(&lt;br /&gt;             PartyRoleManager.PARTY_KING ||&lt;br /&gt;             PartyRoleManager.PARTY_GENERAL ||&lt;br /&gt;             PartyRoleManager.PARTY_AMBASSADOR)).getQueryResult(),&lt;br /&gt;     PriorityMessageDispatcher.getPriorityDispatchInstance())).&lt;br /&gt;   waitForService(); &lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;... Mal los tipos que confien, juren y griten ciegamente en el nombre de java, no les veo ningun futuro.&lt;br /&gt;&lt;br /&gt;Últimamente he estado aprendiendo Ruby y Ruby on Rails, me gusta, me he dado cuenta que hacer las cosas simples es mas dificil que hacer las cosas complicadas, pero una vez se aprende se eleva la productividad de una forma considerable, soy aún un novato en Rails y Ruby pero quiero aprovechar este espacio para &lt;span style="font-weight: bold;"&gt;mostrar y analizar a forma de "recipes" código interesante de los proyectos que desde ahora empezaré a desarrollar en RoR y que le puedan ser útiles a alguien.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;pd: también es para vida social asi que de vez en cuando verán fotos de borracheras  en fincas, asados, y cosas por el estilo ...&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-7830862686453559213?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/7830862686453559213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=7830862686453559213' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/7830862686453559213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/7830862686453559213'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/03/hacia-donde-est-encarrilado-este-blog.html' title='Hacia donde está encaRRilado este blog.'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-7549940461288496329</id><published>2008-01-12T21:35:00.002-05:00</published><updated>2008-03-13T13:58:50.760-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internship'/><category scheme='http://www.blogger.com/atom/ns#' term='trabajo'/><title type='text'>Internship</title><content type='html'>Ok ... no sé como empezar todo ésto, empecemos por lo primero y lo mas difícil hasta el momento: el clima, digamos que mi cuerpo todavía no se acostumbra a estar cambiando entre 1 y 2 grados a 22 y 25 grados, pasa cuando salgo de la oficina, de algun restaurante chino en el que un super almuerzo vale &lt;span style="font-weight: bold;"&gt;US$5 unbelievable inexpensive!&lt;/span&gt; es la frase de todos los que comemos allá y lo mas raro del caso esque sabe realmente bueno y lo digo yo que odio todo lo que tenga que ver con asiáticos/cas  aunque tengo 2 compañeros asiáticos que al parecer son unos genios de la estadística y la verdad pues hasta el momento me parecen buena gente hasta el día en que salga en los diarios del país y del mundo: "Multiple murder in Montgomery County, An asian guy who worked in stadistics in ..." por eso es que digo que los asiaticos son raros  MUY raros  ... venden almuerzos baratos que saben rico y que envician!, Así que como podrán imaginarse la comida no ha sido ningún problema, no hasta el momento, y no creo que hasta el momento en el que aún tenga US$5 para ir donde mis amigos los chinos, que puedo más puedo decir? que he contado con demasiada suerte desde que salí de Rionegro, por un lado al hacer conexión en Miami me dejaron pasar por la fila de primera clase (que obviamente no era la mia) para no perder el vuelo a DC, en la oficina hay que hacer de todo! y aunque puede llegar a ser un poco agotante es lo mejor porque aprenderé demasiado, ó bueno eso espero y quiero, las instalaciones son muy agradables (lindas) y lo más importante: comodas!! ohh si hay una silla excelente en la que mi espalda no sufirá, ahora hablemos de la casa para la que voy, pués viviré con dos Bogotanos y mi habitación se ve muy buena, tengo todos los servicios en la casa y ademas dentro de la unidad por asi llamarlo esta el gimnacio, piscina y demás ... acá solo se ven carros muchos carros Hammer, Porsche, Diablos, Mustangs ... casas grandes y bonitas con estilo republicano, lotes grandes muy grandes de todo, el tipico americano grande desgualido y obeso (aplica para ambos sexos), los orientales ( -_- ),  los negros ( &gt;_&lt; ) y una que otra vez latinos ( :D ) acá uno se da cuenta que los latinos que en Colombia digamos que no cuentan, acá se convierten en la familia, y sí porque de no ser por el latino que me dejo pasar por la fila de primera clase en Miami me hubiera tocado esperar otro vuelo hasta quien sabe que hora y quien sabe si me hubiera tocado pagar ... en fin tengo mucho para contar pero eso todo irá en el &lt;a href="http://th3kings.blogspot.com/"&gt;podcast!&lt;/a&gt; mientras tanto seguire aca viendo en google earth mi nuevo lugar de trabajo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-7549940461288496329?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/7549940461288496329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=7549940461288496329' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/7549940461288496329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/7549940461288496329'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2008/01/internship.html' title='Internship'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-2165775151764467754</id><published>2007-07-18T08:31:00.000-05:00</published><updated>2007-07-18T08:42:55.709-05:00</updated><title type='text'>Algo de Trabajo</title><content type='html'>Después de unas bien aprovechadas vacaciones 2007/1 regreso a clases y también al trabajo al que debí haber asistido durante todas las vacaciones pero que por &lt;a href="http://worldofwarcraft.com/index.xml"&gt;motivos de fuerza mayor&lt;/a&gt; no tuve la posibilidad de cumplir oportunamente con el 100% de asistencia, pero bueno eso ya quedo en el pasado, ahora escribo porque muchos de los profesores de Ingeniería de Sistemas de EAFIT están apareciendo como columnistas en &lt;a href="http://http://www.elcolombiano.com/portada.asp"&gt;El Colombiano&lt;/a&gt;, y esta semana fue el turno para Telepresencia (Trabajo en el que actualmente me desempeño) así que para quienes me preguntan tanto que es lo que hago, acá voy a dejar la columna entera.&lt;br /&gt;&lt;br /&gt;Reuniones a distancia, cada vez más cerca&lt;br /&gt;&lt;br /&gt;el enlace original se encuentra &lt;a href="http://www.elcolombiano.com.co/BancoConocimiento/R/reuniones_a_distancia_cada_vez_mas_cerca/reuniones_a_distancia_cada_vez_mas_cerca.asp?CodSeccion=10"&gt;aquí&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Por&lt;br /&gt;Helmuth Trefftz*&lt;br /&gt;&lt;br /&gt;Cuando recibí la invitación para participar en el evento Telepresence World 2007 me sorprendí, porque si uno no es un Nicholas Negroponte o alguien de ese estilo, lo que se hace en la academia para presentar el trabajo es enviar un artículo que compite con los de otros investigadores del mundo. Esta vez fuimos a presentar los resultados de nuestra investigación en el área de telepresencia, a través de una experiencia que se lleva a cabo entre Medellín y El Peñol. Se trata de formar a distancia un grupo de profesores en Estándares de Matemáticas, a través de un ambiente virtual compartido aumentado con audio y video.&lt;br /&gt;&lt;br /&gt;En las conferencias, las personas más influyentes de la industria presentaban los logros recientes sobre telepresencia y sacaban sus bolas de cristal para hacer pronósticos. Hasta el momento, los avances se resumen en una palabra: transparencia.&lt;br /&gt;&lt;br /&gt;Esto significa que como participante de una conferencia realizada en un sistema de telepresencia, se tiene la sensación de que los otros están sentados físicamente en el mismo salón, a pesar de que pueden estar a miles de kilómetros de distancia. Varios conferencistas coinciden en que el siguiente paso, en el futuro, a mediano plazo, es lograr la inmersión. Esto significa percibir al otro dentro del sitio de reuniones, rodeado por algunos elementos que están presentes mientras que otros son proyecciones de objetos que físicamente están situados a distancia.&lt;br /&gt;&lt;br /&gt;En cuanto a los beneficios de adoptar esta tecnología para realizar reuniones, British Telecom parece llevar la delantera: el año pasado ahorró 499 de dólares al no tener que desplazar sus ejecutivos para realizar reuniones que se hicieron por telepresencia.&lt;br /&gt;&lt;br /&gt;De los investigadores que asistieron, destaco el trabajo del doctor Rick Satava, del departamento de Cirugía de la Universidad de Washington, quien describió un proyecto que permitirá que los soldados heridos sean rescatados por vehículos tripulados y operados, a distancia, por cirujanos situados fuera del sitio de conflicto.&lt;br /&gt;&lt;br /&gt;Además, tuve la oportunidad de ver demostraciones de los sistemas más sofisticados de Cisco y de Teleris. En la mayor parte de los sistemas actuales se sientan entre 2 y 6 personas junto a unas mesas frente a unas pantallas de plasma de alta definición. En uno de los demos, en la mesa de nuestro lado se descolgó una araña minúscula. Uno de los participantes que físicamente estaba en Londres señaló la araña y comentó que la veía con toda nitidez. Sin duda, el sistema que "descrestó" a todos los participantes fue el presentado por DVE Telepresence. Con una combinación inteligente de unas superficies de proyección transparentes dentro de la habitación, ellos lograban proyectar a una persona en el medio de la sala de reuniones. Era necesario hacer un esfuerzo para pensar que la persona no estaba realmente allí. En síntesis, la conferencia fue una ventana para asomarse al futuro de una tecnología que permitirá un nivel de interacción y de comunicación que hoy apenas soñamos.&lt;br /&gt;&lt;br /&gt;*director del grupo de investigación de Realidad Virtual de la U. Eafit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-2165775151764467754?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/2165775151764467754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=2165775151764467754' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/2165775151764467754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/2165775151764467754'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2007/07/algo-de-trabajo.html' title='Algo de Trabajo'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-2976616307970883751</id><published>2007-06-29T21:47:00.002-05:00</published><updated>2008-12-09T15:57:17.355-05:00</updated><title type='text'>San Vicente - Junio 2007</title><content type='html'>Hace tiempo que no posteaba algo aca en mi blog personal porque he tenido diferentes "&lt;a href="http://th3kings.blogspot.com/"&gt;cosas para hacer&lt;/a&gt; y &lt;a href="http://worldofwarcraft.com/"&gt;hacer&lt;/a&gt;", pero como es tiempo de vacaciones digamos que se le puede sacar el ratico para escribir y postear algo aca, el caso es que con las vacaciones llegan los paseos, con los paseos el traguito el tiradero de caja ni el hp, y un monton de anécdotas para contar, así que para que quede evidenciado para todos los que fuimos a la finca en San Vicente del rey de reyes ( Carlos ) me tomaré la libertad de montar varias de las fotos ... y relatar pasajes del viaje ...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6Kjm8TbjRb4/RoXGp_PDh2I/AAAAAAAAACQ/jWb6b-Yhocs/s1600-h/DSC07366.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_6Kjm8TbjRb4/RoXGp_PDh2I/AAAAAAAAACQ/jWb6b-Yhocs/s400/DSC07366.JPG" alt="" id="BLOGGER_PHOTO_ID_5081686179208988514" border="0" /&gt;&lt;/a&gt;7 de los 8 personajes que fuimos a la finca, de izq a der: Diana P, Pedro Kapkin, Muñoz, Beatriz, Carlos, María A,  y yo ... falto DANIELE SAN que esta tomando la foto ... eso fue en piedras blancas, un estadero despues del peaje de la vía Medellín - Bogotá, hpta zancudero ...&lt;br /&gt;&lt;br /&gt;Cuando llegamos a la finca, Carlos el rey ... de una fue a poner su: "shalsa y control, shalsa y control"&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6Kjm8TbjRb4/RoXI5fPDh3I/AAAAAAAAACY/BTN1UwSrfho/s1600-h/DSC07368.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_6Kjm8TbjRb4/RoXI5fPDh3I/AAAAAAAAACY/BTN1UwSrfho/s400/DSC07368.JPG" alt="" id="BLOGGER_PHOTO_ID_5081688644520216434" border="0" /&gt;&lt;/a&gt;jaja, en realidad casi no hubo salsa, fue puro parche en gran parte rock n roll'ero y lo mejor escuchamos mucho Western Country ... lástima que no llevamos la músicas de &lt;a href="http://www.youtube.com/watch?v=f9f-lXqUZ18"&gt;Toby Keith.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ehh como ya se esta volviendo costumbre en todas las salidas, para el oficio que mas sirvo es para lavar platos ... &lt;a href="http://pemberthy.blogspot.com/2006/12/guatape-diciembre-2006.html"&gt;paso en Guatape&lt;/a&gt;, y aca vuelve a pasar ...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6Kjm8TbjRb4/RoXKSvPDh5I/AAAAAAAAACo/kRPM2W2SkiA/s1600-h/DSC07371.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_6Kjm8TbjRb4/RoXKSvPDh5I/AAAAAAAAACo/kRPM2W2SkiA/s400/DSC07371.JPG" alt="" id="BLOGGER_PHOTO_ID_5081690177823541138" border="0" /&gt;&lt;/a&gt;eso sí ... todo el mundo trabajo :D&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6Kjm8TbjRb4/RoXKSfPDh4I/AAAAAAAAACg/oFlkVtryMaE/s1600-h/DSC07370.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_6Kjm8TbjRb4/RoXKSfPDh4I/AAAAAAAAACg/oFlkVtryMaE/s400/DSC07370.JPG" alt="" id="BLOGGER_PHOTO_ID_5081690173528573826" border="0" /&gt;&lt;/a&gt;Bueno en realidad mientras algunos limpiabamos otros gritaban jugando Mario Fútbol :D ... un muy buen juego de Game Cube.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6Kjm8TbjRb4/RoXMD_PDh6I/AAAAAAAAACw/KWTPwS1CPhI/s1600-h/DSC07373.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_6Kjm8TbjRb4/RoXMD_PDh6I/AAAAAAAAACw/KWTPwS1CPhI/s400/DSC07373.JPG" alt="" id="BLOGGER_PHOTO_ID_5081692123443726242" border="0" /&gt;&lt;/a&gt;Una de las mejores cosas fue salir a hacer un asado a las 12 p.m despues de haber hablado todo el rato de historias de terror y ver los tan esperados capítulos de: Historias de Ultratumba, idea de Kapkin "la máquina Rusa de la destrucción".&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6Kjm8TbjRb4/RoXNXfPDh7I/AAAAAAAAAC4/cbtsycZHdVw/s1600-h/DSC07380.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_6Kjm8TbjRb4/RoXNXfPDh7I/AAAAAAAAAC4/cbtsycZHdVw/s400/DSC07380.JPG" alt="" id="BLOGGER_PHOTO_ID_5081693557962803122" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Kapkin, Daniele San, María y yo.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6Kjm8TbjRb4/RoXNXvPDh8I/AAAAAAAAADA/sXVbkb5T0cE/s1600-h/DSC07383.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_6Kjm8TbjRb4/RoXNXvPDh8I/AAAAAAAAADA/sXVbkb5T0cE/s400/DSC07383.JPG" alt="" id="BLOGGER_PHOTO_ID_5081693562257770434" border="0" /&gt;&lt;/a&gt;Kapkin y Muñoz alegando sobre las técnicas a la hora del asado  jajaja&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6Kjm8TbjRb4/RoXNXvPDh9I/AAAAAAAAADI/DGFT9eTwEAQ/s1600-h/DSC07385.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_6Kjm8TbjRb4/RoXNXvPDh9I/AAAAAAAAADI/DGFT9eTwEAQ/s400/DSC07385.JPG" alt="" id="BLOGGER_PHOTO_ID_5081693562257770450" border="0" /&gt;&lt;/a&gt;Carlos demostrando buena habilidad para asar carne ...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6Kjm8TbjRb4/RoXNX_PDh-I/AAAAAAAAADQ/0e3gzbusfhs/s1600-h/DSC07386.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_6Kjm8TbjRb4/RoXNX_PDh-I/AAAAAAAAADQ/0e3gzbusfhs/s400/DSC07386.JPG" alt="" id="BLOGGER_PHOTO_ID_5081693566552737762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6Kjm8TbjRb4/RoXNX_PDh_I/AAAAAAAAADY/FWJ2VdDq174/s1600-h/DSC07390.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_6Kjm8TbjRb4/RoXNX_PDh_I/AAAAAAAAADY/FWJ2VdDq174/s400/DSC07390.JPG" alt="" id="BLOGGER_PHOTO_ID_5081693566552737778" border="0" /&gt;&lt;/a&gt;y claro ... Muñoz como lo hizo durante todo el paseo administrando el licor ... lo administraba desde por la mañana ...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6Kjm8TbjRb4/RoXQjvPDiAI/AAAAAAAAADg/mzu_wbHj1U4/s1600-h/DSC07402.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_6Kjm8TbjRb4/RoXQjvPDiAI/AAAAAAAAADg/mzu_wbHj1U4/s400/DSC07402.JPG" alt="" id="BLOGGER_PHOTO_ID_5081697066951084034" border="0" /&gt;&lt;/a&gt;Beatriz, Carlos, Kapkin, Daniel y Muñoz.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6Kjm8TbjRb4/RoXREPPDiBI/AAAAAAAAADo/3i8AanyrVSA/s1600-h/DSC07405.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_6Kjm8TbjRb4/RoXREPPDiBI/AAAAAAAAADo/3i8AanyrVSA/s400/DSC07405.JPG" alt="" id="BLOGGER_PHOTO_ID_5081697625296832530" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;en Fin ... un paseo para repetir :D ... esta es la foto en la que si aparece Danieleeeeeeeeeeee SAN. Hay que volver ;)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6Kjm8TbjRb4/RoXRevPDiCI/AAAAAAAAADw/viEjQswU8TU/s1600-h/DSC07365.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_6Kjm8TbjRb4/RoXRevPDiCI/AAAAAAAAADw/viEjQswU8TU/s400/DSC07365.JPG" alt="" id="BLOGGER_PHOTO_ID_5081698080563365922" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-2976616307970883751?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/2976616307970883751/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=2976616307970883751' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/2976616307970883751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/2976616307970883751'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2007/06/san-vicente-junio-2006.html' title='San Vicente - Junio 2007'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_6Kjm8TbjRb4/RoXGp_PDh2I/AAAAAAAAACQ/jWb6b-Yhocs/s72-c/DSC07366.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-2967706827523249992</id><published>2007-05-07T09:54:00.000-05:00</published><updated>2008-12-09T15:57:17.625-05:00</updated><title type='text'>Pandora</title><content type='html'>Hoy Dispuesto a trabajar como siempre, como siempre! ... me coloque mis audifonos, ingrese a http://www.pandora.com y o.O sorpresa! me encontre con esto:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6Kjm8TbjRb4/Rj8_bYdQOzI/AAAAAAAAABk/IquLw8TCSTs/s1600-h/pandora1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_6Kjm8TbjRb4/Rj8_bYdQOzI/AAAAAAAAABk/IquLw8TCSTs/s320/pandora1.png" alt="" id="BLOGGER_PHOTO_ID_5061834245841894194" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;-_- ... me quede sin musica para escuchar hoy ... gracias en gran parte a que vivo en CO, pero bueno ... fue bueno  mientras la tuvimos, thx    Mr. Tim Westergren.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-2967706827523249992?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/2967706827523249992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=2967706827523249992' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/2967706827523249992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/2967706827523249992'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2007/05/pandora.html' title='Pandora'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_6Kjm8TbjRb4/Rj8_bYdQOzI/AAAAAAAAABk/IquLw8TCSTs/s72-c/pandora1.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-3971016231465479040</id><published>2007-03-15T19:58:00.000-05:00</published><updated>2008-12-09T15:57:17.839-05:00</updated><title type='text'>World Of Warcraft - Vuelvo al Gaming</title><content type='html'>Después de un gran receso ... Vuelvo al game y ahora con si señores World Of Warcraft =D.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6Kjm8TbjRb4/RfnsPDTi8WI/AAAAAAAAABQ/eQ57zRkk9Pw/s1600-h/wowinstall.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 353px; height: 220px;" src="http://2.bp.blogspot.com/_6Kjm8TbjRb4/RfnsPDTi8WI/AAAAAAAAABQ/eQ57zRkk9Pw/s320/wowinstall.JPG" alt="" id="BLOGGER_PHOTO_ID_5042321001147461986" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Yo queria ser Alianza-Dwarf-Hunter ... Peeeero ... Caifás me convencio de ser Horda y pues escogeré Orco-Hunter ftw con wolf de montura :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-3971016231465479040?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/3971016231465479040/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=3971016231465479040' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/3971016231465479040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/3971016231465479040'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2007/03/world-of-warcraft-vuelvo-al-gaming.html' title='World Of Warcraft - Vuelvo al Gaming'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_6Kjm8TbjRb4/RfnsPDTi8WI/AAAAAAAAABQ/eQ57zRkk9Pw/s72-c/wowinstall.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-398522627803573134</id><published>2007-03-14T22:47:00.000-05:00</published><updated>2008-12-09T15:57:18.027-05:00</updated><title type='text'>Se Fué mi Cuenta de Warcraft 3 The Frozen Throne</title><content type='html'>No tengo palabras para describir esto ... Hace 2 meses deje mi cuenta de war en nível 22 (lo máx que llegue a a estar fue 25 un lvl respetable en btnet ... ) y ahora despues de 2 meses, casi 3 ... Me salen con lo siguiente&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6Kjm8TbjRb4/RfjFLDTi8VI/AAAAAAAAABI/JWq46u7q0A0/s1600-h/wtf.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 396px; height: 246px;" src="http://1.bp.blogspot.com/_6Kjm8TbjRb4/RfjFLDTi8VI/AAAAAAAAABI/JWq46u7q0A0/s320/wtf.JPG" alt="" id="BLOGGER_PHOTO_ID_5041996576497791314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Los campos vacios Indican que yo no he jugado con nadie, que no tengo ningun lvl NADA!!!&lt;br /&gt;Me resetearon la cuenta, solo cuento con el icon que logre sacar por las nMil jajaja victorys con Human ... y de resto ... a empezar, aunque ya lo decidi, el nuevo reto es &gt;&gt;&gt; World of Warcraft!!! ya espero ansioso!!!&lt;br /&gt;&lt;br /&gt;pd: espero que esto no pase en wow -_-'&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-398522627803573134?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/398522627803573134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=398522627803573134' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/398522627803573134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/398522627803573134'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2007/03/se-fu-mi-cuenta-de-warcraft-3-frozen.html' title='Se Fué mi Cuenta de Warcraft 3 The Frozen Throne'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_6Kjm8TbjRb4/RfjFLDTi8VI/AAAAAAAAABI/JWq46u7q0A0/s72-c/wtf.JPG' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-5062989718775901074</id><published>2007-03-10T20:33:00.000-05:00</published><updated>2007-03-10T20:44:04.368-05:00</updated><title type='text'>Al fin! El Podcast th3kings!</title><content type='html'>Luego de una larga semana de Examenes y Trabajo, Sacamos un tiempo para editar el primer capítulo de &lt;a href="http://th3kings.blogspot.com"&gt;nuestro Podcast&lt;/a&gt;, tuvimos 21 visitas en la primera hora o.O osea 1 visita cada 2.86 minutos :D.&lt;br /&gt;&lt;br /&gt;Aunque alguna parte del podcast quedo con cierto ruido, para las próximas entregas se tratara de corregir el error =) ya creemos saber porque fué. asi que pues! GO Th3Kings!! ftw.&lt;br /&gt;&lt;br /&gt;Y no olviden dejar sus comentarios en la página &lt;a href="http://th3kings.blogspot.com"&gt;th3kings.blogspot.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-5062989718775901074?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/5062989718775901074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=5062989718775901074' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/5062989718775901074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/5062989718775901074'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2007/03/al-fin-el-podcast-th3kings.html' title='Al fin! El Podcast th3kings!'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-8818445524509308</id><published>2007-02-26T11:39:00.000-05:00</published><updated>2007-02-26T22:53:19.024-05:00</updated><title type='text'>Th3 King's Podcast</title><content type='html'>Como pueden ver en este blog hay un Nuevo vínculo ( th3kings.blogspot.com ), Bueno pues sí, desde hace rato veníamos hablando demasiada Mie* dignas de ser publicadas en Internet vía Podcasting, así que pues ahora contamos con un medio a través del cual dar a conocer todas esas conversaciones talvez sin sentido pero que al final casi siempre nos hacen dejar doliendo el estomago.&lt;br /&gt;&lt;br /&gt;El nombre: th3kings, en un principio la idea era Los Reyes, pero no, sonaba a los Reyes (La Telenovela Colombiana y pues como que GG -_-‘ ), nos fuimos al anglo pero ya los nombres&gt; thekings, thekingz (este último nigger plz) estaban ocupados, así que pues faltaba intentar con números y el primero fue th3kings y al estar disponible lo tomamos. &lt;br /&gt;&lt;br /&gt;Pero el nombre tiene mas trascendencia, No se desde que momento ciertas personas nos empezamos a tratar de: “Rey” (muy nea por cierto, pero… pegó) tanto que hasta Caifás “El Rubio” se refiere a ciertas personas como: “Hey Rey pásame X… “. Y hasta algunos han sido bautizados como unos verdaderos Reyes&gt;&lt;br /&gt;&lt;a href="http://www2.blogger.com/profile/15078007643325229238"&gt;&lt;br /&gt;Muñoz &gt; Rey de Copas&lt;/a&gt;&lt;br /&gt;El Mago &gt; Rey de Espadas&lt;br /&gt;Daniel &gt; Rey de Bastos&lt;br /&gt;&lt;a href="http://www2.blogger.com/profile/09241522192206350539"&gt;Diego &gt; Rey de Picas&lt;/a&gt;&lt;br /&gt;Carlos &gt; Rey de Reyes&lt;br /&gt;&lt;a href="http://www2.blogger.com/profile/06140354029123634277"&gt;Caifás &gt; Rey de Pajas&lt;/a&gt;&lt;br /&gt;Quien Escribe y Postea (Ósea YO) &gt; &lt;a href="http://www2.blogger.com/profile/00820314355443948994"&gt;Rey de Corazones&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Pero de toda esta NOBLEZA tan sólo 4 y uno que otro invitado especial serán quienes los acompañen semana tras semana en el futuro Podcast mas escuchado de L.A ( Latin América -_- … NO Los Angeles). Y son: Copas, Picas, Pajas y Corazones.&lt;br /&gt;&lt;br /&gt;Así que SOON!!! El Lanzamiento de th3Kings Podcasting!!! W8 4 us ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-8818445524509308?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/8818445524509308/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=8818445524509308' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/8818445524509308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/8818445524509308'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2007/02/th3-kings-podcast.html' title='Th3 King&apos;s Podcast'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-8164602586014673452</id><published>2007-02-13T17:24:00.000-05:00</published><updated>2008-12-09T15:57:18.518-05:00</updated><title type='text'>VR LAB WORK</title><content type='html'>Ya llevo 3 semanas trabajando en el Laboratorio de Realidad virtual de la Universidad EAFIT, y no  me puedo quejar del ambiente de trabajo, a mi disposicion esta un &lt;a href="http://www.dell.com/html/us/products/renegade/renegade.html"&gt;dell xps 600&lt;/a&gt; (se omiten las llamas ... ese es el Renagade) con nada mas y nada menos que una &lt;a href="http://www.nvidia.com/page/geforce_7800.html"&gt;Nvidia GeForce FX 7800 ftw!!&lt;/a&gt; ... Apenas para jugar War3TFT, DotA =) y cualquier otro juego ... y a febrero/2007 si no hay algo que graficamente no corra en este equipo ... Dios! no creo que la aplicación sea de este planeta!&lt;br /&gt;Y aparte de eso cuento con la Compañia de Claudio "Caifás" Canigia ( "el rubio, la ganza" ). Asi que pues si, puedo decir que mi primer trabajo me gusta ^^. Java3D FTW lol ( se que esto le duele a muchos jajajaja ... )&lt;br /&gt;&lt;br /&gt;bueno aca dejo una foto &gt;&gt;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6Kjm8TbjRb4/RdKGLqKsYhI/AAAAAAAAAAM/b-al9sPWDrs/s1600-h/Photo+2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_6Kjm8TbjRb4/RdKGLqKsYhI/AAAAAAAAAAM/b-al9sPWDrs/s320/Photo+2.jpg" alt="" id="BLOGGER_PHOTO_ID_5031231268582089234" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-8164602586014673452?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/8164602586014673452/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=8164602586014673452' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/8164602586014673452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/8164602586014673452'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2007/02/vr-lab-work.html' title='VR LAB WORK'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_6Kjm8TbjRb4/RdKGLqKsYhI/AAAAAAAAAAM/b-al9sPWDrs/s72-c/Photo+2.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-5593206137835163262</id><published>2007-01-26T13:52:00.000-05:00</published><updated>2007-01-26T14:09:19.980-05:00</updated><title type='text'>THE ALPHA n the beta</title><content type='html'>Para resumir, sólo unas cuantas líneas de uno de los libros mas realistas e interezantes que he leido últimamente y que no tengan que ver con nada de tipo ingenieril. El hecho esque sólo miren estos 2 pequeños apartes para que se den cuenta de mucho de lo que pasa alrededor O.o&lt;br /&gt;&lt;br /&gt;1)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Beta Male (nervously): “&lt;span style="font-weight: bold;"&gt;Can I please have the honor&lt;/span&gt; of taking you to&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;lunch? It will be my treat. &lt;span style="font-weight: bold;"&gt;Where would you like to go?&lt;/span&gt;”&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Woman: “Thank you!” (Smiles.) “I’d like to have &lt;span style="font-weight: bold;"&gt;lunch at the El Supero&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Expensivo Ritzo&lt;/span&gt;. Let’s go!”&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Alpha Male: “I’m off to get&lt;/span&gt;&lt;span style="font-style: italic;"&gt; some lunch at &lt;span style="font-weight: bold;"&gt;my favorite place, El Cheapo Restaurant.&lt;/span&gt;” (Then, playfully, almost&lt;/span&gt;&lt;span style="font-style: italic;"&gt; like it’s an afterthought): “You’re a fun person, so come along with me.”&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Woman (giggling): “Blah blah” (It really &lt;span style="font-weight: bold;"&gt;doesn’t matter what the woman&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt; says&lt;/span&gt;, because as long as she feels comfortable around the guy, she will go with&lt;/span&gt;&lt;span style="font-style: italic;"&gt; him.)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;gg beta male, mientras que gl hf alpha!!!&lt;br /&gt;&lt;br /&gt;thx Mr John Alexander.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-5593206137835163262?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/5593206137835163262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=5593206137835163262' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/5593206137835163262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/5593206137835163262'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2007/01/alpha-n-beta.html' title='THE ALPHA n the beta'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-116637354585904904</id><published>2006-12-17T11:34:00.000-05:00</published><updated>2006-12-17T13:39:50.736-05:00</updated><title type='text'>Guatape Diciembre 2006</title><content type='html'>&lt;p&gt;Despues de 8 días tengo por fin las fotos de la salida a guatape ... bueno aca se las monto para que nos sigamos antojando jajajaja hay que repetirla!!! &lt;span style="font-style: italic;"&gt;vamos en orden cronologico .... las de la borrachera&lt;/span&gt;&lt;span style="font-style: italic;"&gt; .... depronto una que otra xD ...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;bueno aca va la primera tanda&lt;/span&gt;, aca todo el mundo acondicionandose y conociendo bien la finca ...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/4464/4117/1600/377554/guatape1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/4464/4117/400/794938/guatape1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;                                       tirando relax en el kiosco ...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                                       &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/4464/4117/1600/810345/guatape2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/4464/4117/400/578130/guatape2.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;                                               el mago y la piedra ...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                                               &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/4464/4117/1600/136807/guatape3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/4464/4117/400/246397/guatape3.jpg" alt="" border="0" /&gt;&lt;/a&gt;                                                    alguien sosteniendo la piedra ...&lt;br /&gt;&lt;br /&gt;                                               &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/4464/4117/1600/99940/guatape4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/4464/4117/400/301767/guatape4.jpg" alt="" border="0" /&gt;&lt;/a&gt;                                                                    marce y la casa ...&lt;br /&gt;&lt;br /&gt;                                               &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/4464/4117/1600/409994/guatape5.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/4464/4117/400/285635/guatape5.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;                                                          y una vista del exterior de la finca ...&lt;br /&gt;&lt;br /&gt;                                                          &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/4464/4117/1600/646060/guatape6.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/4464/4117/400/451153/guatape6.jpg" alt="" border="0" /&gt;&lt;/a&gt; caifás, marce y yo! &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/4464/4117/1600/322431/guatape7.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/4464/4117/400/862385/guatape7.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;                                                                               otra del exterior!!&lt;br /&gt;&lt;br /&gt;Bueno, despues de conocer la finca, todo el mundo listo para el licor, el relax y la buena vida .... asi que aca vienen las fotos en el kiosco y la piscina :D&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/4464/4117/1600/825363/guatape9.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/4464/4117/400/840873/guatape9.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;                                                                     marce  en el kiosko ....&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/4464/4117/1600/963048/guatape11.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/4464/4117/400/610723/guatape11.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;                                                             Claudio  "Caifás" Canigia&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/4464/4117/1600/165516/guatape8.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/4464/4117/400/154218/guatape8.jpg" alt="" border="0" /&gt;&lt;/a&gt;                                                 toda variedad de licor nacional y extranjero ....&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/4464/4117/1600/236056/guatape12.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/4464/4117/400/211528/guatape12.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;el mago en la piscina "tapando a lo iker" y  de relax en el kiosco!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;    &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/4464/4117/1600/835925/guatape10.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/4464/4117/400/503897/guatape10.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/4464/4117/1600/712982/guatape13.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/4464/4117/400/984985/guatape13.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;                                    eh ... aca chutandole al mago  a lo  "aimarcito ...." &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/4464/4117/1600/205455/guatape14.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/4464/4117/400/108415/guatape14.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;                                              de relax en la piscina a punta de cervecitas!!!&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/4464/4117/1600/691733/guatape15.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/4464/4117/400/108834/guatape15.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;                                                     Canigia en la piscina!!!!&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/4464/4117/1600/853617/guatape17.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/4464/4117/400/429562/guatape17.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;                                                         el mago y marce =)!!!&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/4464/4117/1600/958035/guatape16.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/4464/4117/400/904908/guatape16.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;                                                                                 iker, aimar y canigia!!!&lt;/p&gt;&lt;p&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/4464/4117/1600/931365/guatape18.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/4464/4117/400/631390/guatape18.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;y seguia el relax .... &lt;/p&gt;&lt;p&gt;y como seguia el relax ... tambien el aumento de licor en el organismo ... pero esas fotos estan betadas ... bueno en realidas son poquitas ... nadie tomaba fotos a esas alturas ... asi que aca va la tanda de pasar guayabo ... y seguir de relajo ...&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/4464/4117/1600/319416/guatape22.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/4464/4117/400/374064/guatape22.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Canigia tomando el sol .... ARGENTINO!! ARGENTINO!! ARGENTINO!!!&lt;br /&gt;&lt;p&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/4464/4117/1600/557138/guatape20.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/4464/4117/400/711283/guatape20.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;ummmmm un tris prendo ... piloteando en la cama ....&lt;br /&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/4464/4117/1600/25806/guatape21.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/4464/4117/400/84270/guatape21.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;hora del dolorcito de&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/4464/4117/1600/787408/guatape19.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/4464/4117/400/798928/guatape19.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;ummm mas trago .... =)&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/4464/4117/1600/423590/guatape24.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/4464/4117/400/705162/guatape24.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;otra vez marce y el mago .... y atras la piedra&lt;/p&gt;&lt;p&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/4464/4117/1600/371847/guatape23.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/4464/4117/400/657601/guatape23.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;jajaja sixas ... el mago de relax jajajajajajaja &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/4464/4117/1600/120050/guatape27.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/4464/4117/400/92546/guatape27.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;despues de tanto jugar futbol el balon se fue a la represa ... y toco ir a rescatarlo .... que hpta monton de mosquitos ....&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/4464/4117/1600/196021/guatape25.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/4464/4117/400/453756/guatape25.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;... y siga pasando guayabo ....&lt;/p&gt;&lt;p&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/4464/4117/1600/367654/guatape26.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/4464/4117/400/493091/guatape26.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;marce otra vez!!&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt; y pues ya al final organizando todo bien juiciosos ....&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/4464/4117/1600/467708/guatape28.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/4464/4117/400/242576/guatape28.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;jajajaja trabajo en equipo, enjabone, juague, y seque ... sixasss &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/4464/4117/1600/493478/guatape29.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/4464/4117/400/777890/guatape29.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;ummm esta foto esta betada .... -_-' ..... eh ... bueno jajajajajajajaja con la que mas nos reimos jajajajajajajajajajaja&lt;/p&gt;&lt;p&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/4464/4117/1600/745154/guatape30.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/4464/4117/400/910331/guatape30.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;y aca de descanso ....&lt;/p&gt;bueno si asi fue la ida, bacano con todos ustedes mago, marce, canigia, todo bien =)!!! hay que volver!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-116637354585904904?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/116637354585904904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=116637354585904904' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/116637354585904904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/116637354585904904'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2006/12/guatape-diciembre-2006.html' title='Guatape Diciembre 2006'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-116491639600063432</id><published>2006-11-30T14:17:00.000-05:00</published><updated>2006-11-30T15:11:52.203-05:00</updated><title type='text'>Linux vs OS X</title><content type='html'>&lt;p style="text-align: justify;" class="MsoNormal"&gt; &lt;/p&gt;&lt;br /&gt;&lt;table border="1" width="200"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;br /&gt;  &lt;td&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/4464/4117/1600/530568/.tux.gif"&gt;&lt;img src="http://photos1.blogger.com/x/blogger/4464/4117/320/230812/.tux.gif" alt="" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 165px; height: 165px;" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;span class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/4464/4117/1600/548344/Mac-OS-X-%28C%29-1024x768.jpg"&gt;&lt;img src="http://photos1.blogger.com/x/blogger/4464/4117/320/965987/Mac-OS-X-%28C%29-1024x768.jpg" alt="" style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 211px; height: 158px;" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;/p&gt;Antes de todo aclaro que no tengo nada en contra de Mac, Apple, o el OS X.&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;Pero me parece importante mostrar algunos tópicos interesantes sobre las ventajas o desventajas de utilizar linux u OS X:&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;Primero que todo dejo esta interrogante:&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;-----&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-GB"&gt;“Apple made a decision years ago to only sell a hardware-software combo. Many people feel that is Apple's greatest strength, while others believe that is Apple's greatest weakness. &lt;/span&gt;What do you think?”&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;-----&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;Personalmente creo que es el fuerte de la compañía (Me refiero a que es lo mejor para Apple, pero no para muchos usuarios), es cuestión de mercadeo.&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;Por otro lado los geeks de MIT no están de acuerdo con la política adoptada por Apple:&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;MIT le dice no&lt;span style=""&gt;  &lt;/span&gt;a OS X en laptops de&lt;span style=""&gt;  &lt;/span&gt;US$100, aún cuando SJ ofrecio el OS gratuitamente (esto no significa que sea open source -_-‘, para muchos que se confunden …, ó en el caso contrario en el que no siempre aplicaciones open source son gratuitas, para resumir: open source diferente a gratuito).&lt;br /&gt;&lt;br /&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-GB"&gt;-----&lt;br /&gt;Steve Jobs, Apple Computer Inc.'s chief executive, offered to provide free copies of the company's operating system, OS X, for the machine, according to Seymour Papert, a professor emeritus at MIT who is one of the initiative's founders. "We declined because it's not open source," says Dr. Papert, noting the designers want an operating system that can be tinkered with. &lt;/span&gt;An Apple spokesman declined to comment.&lt;br /&gt;-----&lt;/i&gt;&lt;u&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;u&gt;&lt;o:p&gt;&lt;span style="text-decoration: none;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;En MIT arguyen, y estoy totalmente de acuerdo …. &lt;span style="" lang="EN-GB"&gt;&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;div style="border-style: none none solid; padding: 0cm 0cm 1pt; text-align: justify;"&gt;  &lt;p class="MsoNormal" style="border: medium none ; padding: 0cm;"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;br /&gt;---------&lt;br /&gt;”&lt;i style=""&gt;For those who like Debian or Slackware, you would probably hate OSX. You lose a lot of the control that Slack has for getting your system EXACLTY how you want.&lt;br /&gt;&lt;br /&gt;Of course, that is the beauty of Linux: you can do it YOUR way instead of someone else's way. It just so happens, however, that I disagree with the way that the Linux Community has implemented the desktop, though, so I am sticking with OSX.”&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="border: medium none ; padding: 0cm;"&gt;---------&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="border: medium none ; padding: 0cm;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="border: medium none ; padding: 0cm;"&gt;Por otro lado, la GUI de &lt;span style=""&gt; &lt;/span&gt;de OS’X esta &lt;span style=""&gt; &lt;/span&gt;por encima de cualquier entorno grafico de linux.&lt;/p&gt;  &lt;p class="MsoNormal" style="border: medium none ; padding: 0cm;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="border: medium none ; padding: 0cm;"&gt;Este articulo me parece interesante:&lt;/p&gt;  &lt;p class="MsoNormal" style="border: medium none ; padding: 0cm;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-GB"&gt;“According to IDC, &lt;/span&gt;&lt;a href="http://www.computerworld.com/softwaretopics/os/linux/story/0,10801,95026,00.html"&gt;&lt;span style="" lang="EN-GB"&gt;Linux has taken the number two spot&lt;/span&gt;&lt;/a&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-GB"&gt; away from Mac OS in regard to desktop operating systems. I find this hard to believe. I’d love to know how they count the dual-boot configurations (I’d be willing to bet over 70% of Linux desktop installations also have Windows installed — and a handful are dual-boot Mac/Linux, too). &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-GB"&gt;But that’s not really the question I have here. I want to know &lt;/span&gt;&lt;/i&gt;&lt;em&gt;&lt;span style="font-style: normal;" lang="EN-GB"&gt;why&lt;/span&gt;&lt;/em&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-GB"&gt; anyone would choose Linux over Mac OS X as a desktop operating system. I can only think of two reasons, and they are both very debatable: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;ul style="text-align: justify;" type="disc"&gt;&lt;li class="MsoNormal"&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-GB"&gt;Cheaper hardware      on the x86 platform (like I said, it’s debatable. &lt;/span&gt;Macs have gotten &lt;/i&gt;&lt;em&gt;&lt;span style="font-style: normal;"&gt;much&lt;/span&gt;&lt;/em&gt;&lt;i style=""&gt; cheaper than they once were). &lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-GB"&gt;You are an      uber-UNIX nerd. And I do mean &lt;/span&gt;&lt;/i&gt;&lt;em&gt;&lt;span style="font-style: normal;" lang="EN-GB"&gt;uber&lt;/span&gt;&lt;/em&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-GB"&gt;. Mac OS X and it’s BSD subsystem should satisfy all but the      absolute most hardcore Unix geeks — &lt;/span&gt;&lt;/i&gt;&lt;em&gt;&lt;span style="font-style: normal;" lang="EN-GB"&gt;and      I should know.&lt;/span&gt;&lt;/em&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-GB"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-GB"&gt;But aside from these two highly debatable reasons, can anyone give me a good justification for picking Linux over Mac OS X? I can reel off quite a handful of reasons to choose Mac OS X: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;ul style="text-align: justify;" type="disc"&gt;&lt;li class="MsoNormal"&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-GB"&gt;Mac OS X’s GUI is      light years ahead of anything on Linux (or any platform, for that matter).      &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-GB"&gt;There is much      more available software for Mac OS X, including apps from some of the      heavyweights who don’t currently have Linux versions (Apple, Adobe,      Macromedia, Microsoft, etc.) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-GB"&gt;Mac OS X can run      almost all of the same desktop software Linux can (X Window System, Gnome,      KDE, Firefox, etc, etc.) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-GB"&gt;Mac OS X provides      better available technical support at a reasonable cost. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-GB"&gt;Mac OS X provides      better compatibility with accessories (hello, iPod). &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-GB"&gt;Mac OS X provides      better (or at least easier) compatibility with Windows networks and      Windows users. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;&lt;i style=""&gt;iLife. Enough said. &lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style="font-style: italic;"&gt;I could go on, but I won’t. I don’t have anything against Linux. I run a couple of RedHat servers myself, and I once toyed with Linux on the desktop (back in the Mac OS 9 days), as well. Linux is a good, powerful, robust operating system and is an absolute marvel of collaboration, communication, and the power of open-source and the Internet. I love everything Linux stands for — &lt;/span&gt;&lt;em style="font-style: italic;"&gt;&lt;span style="font-style: normal;"&gt;but that doesn’t make it a great desktop OS.”&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Todo depende del trabajo que se desee desempeñar, si eres programador/desarrollador xD escoge linux, si no ... Mac puede ser una buena opcion para desarrollar cosas más eficientemente que en linux, como por ejemplo diseños … o trabajos multimedias.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;   &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-116491639600063432?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/116491639600063432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=116491639600063432' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/116491639600063432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/116491639600063432'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2006/11/linux-vs-os-x.html' title='Linux vs OS X'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-116370183957422873</id><published>2006-11-16T13:30:00.000-05:00</published><updated>2006-11-16T13:30:39.680-05:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Axl Rose 2014&lt;/b&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://youtube.com/v/QTaDoUJ4XR0"&gt;&lt;/param&gt;&lt;embed src="http://youtube.com/v/QTaDoUJ4XR0" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br&gt;Miren a W. Axl rOsE en 2014 :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-116370183957422873?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/116370183957422873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=116370183957422873' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/116370183957422873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/116370183957422873'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2006/11/axl-rose-2014-miren-w.html' title=''/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-116304306876439205</id><published>2006-11-08T22:05:00.000-05:00</published><updated>2006-11-09T11:08:25.793-05:00</updated><title type='text'>Efectos en la iSight</title><content type='html'>Los efectos que se pueden lograr con la &lt;span style="FONT-WEIGHT: bold"&gt;iSight&lt;/span&gt; de un &lt;span style="FONT-WEIGHT: bold"&gt;macbook&lt;/span&gt;, acá les monto algunas de las imágenes que nos hicieron totiar de la risa hoy por la tarde en el tajo, Muñoz tu mac es como el &lt;span style="COLOR: rgb(255,153,255)"&gt;newBeattle&lt;/span&gt; … &lt;span style="font-size:+0;"&gt;&lt;/span&gt;pero sea como sea, que risa tana hp .&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="FONT-FAMILY: trebuchet ms"&gt;&lt;o:p&gt;&lt;/o:p&gt;pd: voy a conseguirme el programita haber que tal para la&lt;span style="FONT-WEIGHT: bold"&gt; sony vaio EyeMotion&lt;/span&gt;!!&lt;/p&gt;&lt;p class="MsoNormal" style="FONT-FAMILY: trebuchet ms"&gt;ok aca vamos!&lt;/p&gt;&lt;p class="MsoNormal" style="FONT-FAMILY: trebuchet ms"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4464/4117/1600/Foto%205.2.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0pt 10px 10px 0pt; WIDTH: 144px; CURSOR: pointer; HEIGHT: 106px" alt="" src="http://photos1.blogger.com/blogger/4464/4117/320/Foto%205.2.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;que totazo ...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4464/4117/1600/Foto%2010.1.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0pt 10px 10px 0pt; WIDTH: 137px; CURSOR: pointer; HEIGHT: 94px" alt="" src="http://photos1.blogger.com/blogger/4464/4117/320/Foto%2010.1.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;jajajaja no me digan&lt;br /&gt;que el mago asi no da risa.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="FONT-FAMILY: trebuchet ms"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4464/4117/1600/Foto%2011.3.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0pt 10px 10px 0pt; WIDTH: 139px; CURSOR: pointer; HEIGHT: 107px" alt="" src="http://photos1.blogger.com/blogger/4464/4117/320/Foto%2011.3.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="FONT-FAMILY: trebuchet ms"&gt;---- sin palabras&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="FONT-FAMILY: trebuchet ms"&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="FONT-FAMILY: trebuchet ms"&gt;la última si esta mas pro:&lt;/p&gt;&lt;p class="MsoNormal" style="FONT-FAMILY: trebuchet ms"&gt;&lt;br /&gt;&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4464/4117/1600/Foto%201.1.jpg"&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 256px; CURSOR: pointer; HEIGHT: 191px; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger/4464/4117/320/Foto%201.1.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Algun parecido con travis, tom, mark?? de izq a der ... ??? si algo ....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-116304306876439205?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/116304306876439205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=116304306876439205' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/116304306876439205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/116304306876439205'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2006/11/efectos-en-la-isight.html' title='Efectos en la iSight'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-116216848321163948</id><published>2006-10-29T19:27:00.000-05:00</published><updated>2006-10-29T21:32:28.793-05:00</updated><title type='text'>Un nuevo cóctel; Welcome to the jungle</title><content type='html'>Ahora sí, lo que todos estaban esperando!!! Un cóctel de la casa, y como no!!! Si ayer mientras estábamos en Escocia una idea rara se me paso por la mente al escuchar una “bandita” con una canción que por primera vez escuchaba y me pareció buena, la banda supuestamente se llama Guns N Roses, y la canción: Welcome to the jungle!!!! =).  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style=""&gt; &lt;/span&gt;El hecho&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4464/4117/1600/4df78c4e.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 156px; height: 156px;" src="http://photos1.blogger.com/blogger/4464/4117/320/4df78c4e.jpg" alt="" border="0" /&gt;&lt;/a&gt; es que con ese nombre tan comercial, ese que escogieron los guns para uno de sus mayores exitos (sino el mas … pero eso no nos concierne hache xD), y al ver un montón de Escocias Azules por todos lados (por cierto el Escocia Azul sabe a emulsión de Scout, es decir no gustarme … =(. Y definitivamente no se recomienda.) Se me vino entonces la idea de &lt;span style="font-family:Wingdings;"&gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt; Porque no un cóctel que se llame: WELCOME TO THE JUNLGE!&lt;span style=""&gt;  &lt;/span&gt;Y entonces pedí varias opiniones en la mesa para ver como se podría preparar un cóctel con dicho nombre, así que varias de las propuestas fueron:&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;!--[endif]--&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;caifaz: “parz un cóctel que después de uno tomárselo quede inconsciente”&lt;/li&gt;&lt;/ul&gt;  &lt;ul&gt;&lt;li&gt;Muñoz “un cóctel que me deje ciego por 2 semanas”&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;ul&gt;&lt;li&gt;Lina “que lleve hierbabuena, hielo como granizadito, y azucar en el borde”&lt;/li&gt;&lt;/ul&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;Entonces teniendo en cuenta estas propuestas, aca va! &lt;span style="" lang="EN-GB"&gt;El Welcome to the jungle.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;Ingredientes! &lt;span style=""&gt; &lt;/span&gt;(Medidas con copas de guaro)&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4464/4117/1600/smirnoffa.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 99px; height: 114px;" src="http://photos1.blogger.com/blogger/4464/4117/320/smirnoffa.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;1.5&lt;span style=""&gt;  &lt;/span&gt;copas de vodka smirnoff.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4464/4117/1600/2_35861.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 76px; height: 76px;" src="http://photos1.blogger.com/blogger/4464/4117/320/2_35861.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;u&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;ul&gt;&lt;li&gt;1 copa de tequila blanco.&lt;/li&gt;&lt;/ul&gt;  &lt;ul&gt;&lt;li&gt;1 copa de aguardiente antioqueño.&lt;u&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;Como ven es un cóctel blanco!! Ahora para que quede bien junglita:&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;Agregarle rodajitas de kiwi, 1 o 2, estarían bien.&lt;/li&gt;&lt;/ul&gt;  &lt;ul&gt;&lt;li&gt;Yerba buena al estilo mojito.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4464/4117/1600/Mojito.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 76px; height: 76px;" src="http://photos1.blogger.com/blogger/4464/4117/320/Mojito.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4464/4117/1600/kiwi.0.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 80px; height: 73px;" src="http://photos1.blogger.com/blogger/4464/4117/320/kiwi.0.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;ul&gt;&lt;li&gt;Azucar en el borde de la copa o vaso.&lt;/li&gt;&lt;/ul&gt;  &lt;ul&gt;&lt;li&gt;Y por ultimo agua entre hielo y granizada.&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;Bueno hay que empezar a hacer pruebas para perfeccionar la formula.&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;Ah, y hay que patentar el cóctel, jejeje la minita de oro!!!. &lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;Espero que no me vaya a pasar lo de homero en el capitulo de la llamarada HOMERO, por la llamarada MOE, así que ya saben y no lo pelen.&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;u&gt;&lt;o:p&gt;&lt;span style="text-decoration: none;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;ah se me olvidaba revisen esta pagina &lt;a href="http://www.cocktail.com/index.htm"&gt;http://www.cocktail.com/index.htm&lt;/a&gt; El Welcome to the Jungle no existe, o no existía, así que nos vamos a hacer ricos los que me sigan la corriente, en serio el nombre es comercial. Y pega.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-116216848321163948?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/116216848321163948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=116216848321163948' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/116216848321163948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/116216848321163948'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2006/10/un-nuevo-cctel-welcome-to-jungle.html' title='Un nuevo cóctel; Welcome to the jungle'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36768653.post-116208556636842926</id><published>2006-10-28T20:29:00.000-05:00</published><updated>2006-10-29T11:52:33.413-05:00</updated><title type='text'>3logia de videos de GnR</title><content type='html'>&lt;span style=";font-family:Arial;font-size:12;"  lang="ES-CO" &gt;Desparchado buscando fotos de GNR, vi una imagen del video de November Rain en la que El súper fucking style (asi lo puso alguien ...): SLaSh esta&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:12;"  lang="ES-CO" &gt; encima del piano y a su lado el el gran: W Axl Rose. Esta imagen me llevo a una página españoleta en la que analizan a lo “español” 3 de los más afam&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:12;"  lang="ES-CO" &gt;ados videos de la última gran banda de hard rock. Aca les posteo el articulo acomodándolo a lo paisa&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4464/4117/1600/NOVEMBER%20RAIN%20SLASH%20AXL.0.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/4464/4117/320/NOVEMBER%20RAIN%20SLASH%20AXL.0.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span  lang="ES-CO" style="font-family:Arial;"&gt;&lt;b&gt;&lt;br /&gt;DON´T CRY (Axl empieza a desfragmentar la banda =(, donde esta Izzy? )&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;  &lt;p&gt;&lt;span  lang="ES-CO" style="font-family:Arial;"&gt;Al parecer, la idea inicial era una película basada en "Use your illusion", pe&lt;/span&gt;&lt;span  lang="ES-CO" style="font-family:Arial;"&gt;ro  el presupuesto se salia de conte&lt;/span&gt;&lt;span  lang="ES-CO" style="font-family:Arial;"&gt;xto. Por eso optaron por hacer videoclips, aunque desde un primer momento querían dar un paso más. Para ello llamaron a Andy Morahan, que lo conocen en el Roxy a la hora de comer, y que se ocupó de los tres videos.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span  lang="ES-CO" style="font-family:Arial;"&gt;El concepto del vídeo, que se explicará después, evolucionó de "un vídeo de los guns" a "un vídeo de Axl", en parte por la ausencia de Izzy, al que le dedican un cartelito: "¿Dónde putas está Izzy?". Por ello, Rose adquiere todo el protagonismo (como cosa rara en concierto, video ó entrevista de GnR), y especialmente cómico resulta ver a un Axl de color verde (en el vídeo paseándose en toalla) una especie de &lt;b&gt;Hulk&lt;/b&gt;&lt;/span&gt;&lt;span  lang="ES-CO" style="font-family:Arial;"&gt;. Como curiosidad, decir que la psiquiatra que aparece en el clip es la propia terapeuta de Axl, y que la famosa escena en la que aparecen tres Axls (su sueño, sin duda: prescindir de Slash, Duff y Matt para montar los Guns. Axl en su monólogo) en el guión original estaba pensada para &lt;b&gt;Stradlin &lt;/b&gt;&lt;span style=""&gt;( y otra vez, donde esta Izzy?)&lt;/span&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span  lang="ES-CO" style="font-family:Arial;"&gt;La tonta historia que dió lugar a la canción: &lt;b style=""&gt;Axl enamorado de la chica de Izzy&lt;/b&gt;, y esta, al rechazarlo, lo consuela con las palabras mágicas: "No llores". &lt;b style=""&gt;AXL PLZ DON’T CRY. &lt;u&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span  lang="ES-CO" style="font-family:Arial;"&gt;Otro momento a destacar sucede&lt;/span&gt;&lt;span  lang="ES-CO" style="font-family:Arial;"&gt; cuando Axl, tras el rodaje de la escena en la que aparece su lápida (que marca 1990 como la muerte de Rose) se dedica a romper a mazazos la &lt;/span&gt;&lt;span  lang="ES-CO" style="font-family:Arial;"&gt;piedra, hasta hacerla añicos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span  lang="ES-CO" style="font-family:Arial;"&gt;Dos Datos:&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;br /&gt;En el rodaje se conocieron y enamoraron Axl y Stephanie Seymour. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span  lang="ES-CO" style="font-family:Arial;"&gt;En una entrevista del documental, Rose dice: "Todo lo que quiero es que Izzy sea feliz", frase que se contradice con comportamientos posteriores. Pero esa, es otra historia.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;span  lang="ES-CO" style="font-family:Arial;"&gt;NOVEMBER RAIN&lt;/span&gt;&lt;/b&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4464/4117/1600/AXL_panterarosa.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/4464/4117/320/AXL_panterarosa.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span  lang="ES-CO" style="font-family:Arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span  lang="ES-CO" style="font-family:Arial;"&gt;Lo de Elton John no es gratuito. El propio Axl es un fanático del creador de "&lt;/span&gt;&lt;span  lang="ES-CO" style="font-family:Arial;"&gt;Your song" y en el clip aparece disfrazado de Elt&lt;/span&gt;&lt;span  lang="ES-CO" style="font-family:Arial;"&gt;on: gafas de colores, casaca roja, al piano... Es más, cuenta Matt Sorum en el documental que Axl le había dicho que tocara la batería como Nig&lt;/span&gt;&lt;span  lang="ES-CO" style="font-family:Arial;"&gt;el Olsen (batería de Elton) en el tema "Don´t let the sun go down on me".&lt;span style=""&gt;  &lt;/span&gt;(como dice caifaz votando t&lt;/span&gt;&lt;span  lang="ES-CO" style="font-family:Arial;"&gt;4m*$&lt;/span&gt;&lt;span  lang="ES-CO" style="font-family:Arial;"&gt;#)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;  &lt;/p&gt;&lt;p&gt;&lt;span  lang="ES-CO" style="font-family:Arial;"&gt;El impersonal &lt;b&gt;Gilby&lt;/b&gt; &lt;b&gt;Clarke&lt;/b&gt; cuenta divertido (y resignado, suponemos) cómo los fans le gritaban Izzy cuando está sobre el escenario, debido a su parecido físico (o más bien debido a la falta de personalidad del ex-&lt;b&gt;Candy&lt;/b&gt;).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span  lang="ES-CO" style="font-family:Arial;"&gt;A mencionar que el cura que aparece en el clip se llama Juan Antonio y es un religioso amigo de Axl, como no (Axl y &lt;/span&gt;&lt;span  lang="ES-CO" style="font-family:Arial;"&gt;sus amiguitos :P ). &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span  lang="ES-CO" style="font-family:Arial;"&gt;"En este video clip todo hace suponer que las escenas que se suceden, son nada más y nada menos que la pesadilla que atormenta el espacio onírico de Rose.&lt;br /&gt;Si tomamos la misma línea de análisis que utilizamos en "Don´t Cry", podemos suponer que tal vez ese mal sueño sean recuerdos de alguna vida anterior.&lt;br /&gt;Es decir, que el alma de W. Axl Rose perdió en otra vida a su amada y este recuerdo atormenta las noches de este "nuevo" Rose.&lt;br /&gt;Si nos adentramos en esa supuesta pesadilla, encontramos un sin fin de metáforas visuales que expresan desolación (una capilla abandonada en el medio de la nada), sufrimiento profundo (Rose tocando el piano con un fondo de desierto y cielo tormentoso) y la tragedia seguida de muerte.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;  &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="font-family:Arial;"&gt;ESTRANGED (delfines what t&lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="font-family:Arial;"&gt;he fuck????? =S )&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p&gt;&lt;span  lang="ES-CO" style="font-family:Arial;"&gt;"Don´t cry" y "November rain"&lt;/span&gt;&lt;span  lang="ES-CO" style="font-family:Arial;"&gt; son excesivos, "Estranged" no se queda atras. Célebre es la frase, de no se quien, que decía que &lt;b style=""&gt;"Guns and Roses se fueron a pique el día que aparecieron delfines en sus vídeo&lt;/b&gt;&lt;/span&gt;&lt;span  lang="ES-CO" style="font-family:Arial;"&gt;&lt;b style=""&gt;s". Porque sí, este es el vídeo de los dichosos delfines, del barco, de Slash saliendo de las aguas (que en realidad es un hp doble, o un doble hp)...&lt;/b&gt;&lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span  lang="ES-CO" style="font-family:Arial;"&gt;"La desilusión encabeza e inunda por completo este singular video clip que da fin a la trilogía. Desilusión de haber pe&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4464/4117/1600/AXL%20DELFINES.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/4464/4117/320/AXL%20DELFINES.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span  lang="ES-CO" style="font-family:Arial;"&gt;rdido el amor de su vida, desilusión de tenerlo todo pero sentirse totalmente vacío, desilusión de la vida misma.&lt;br /&gt;A lo largo del clip queda claro que todos los que rodean a Rose ignoran su sufrimiento.&lt;br /&gt;Agobiado por ese sufrir constante, a solas en su pieza, Rose parece realizar un desdoblamiento, también llamado viaje astral, en el que su alma se separa de su cuerpo y recurre al agua como intentando purificarse.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span  lang="ES-CO" style="font-family:Arial;"&gt;Cuando Rose camina solo por la calle vacía de noche, los recuerdos lo persiguen (imagen de Seymour en los televisores), pero así también las esperanzas de continuar viviendo (los delfines son esa esperanza).&lt;br /&gt;Finalmente se arroja de un barco petrolero al océano, representando una hermosa imagen metafórica que nos expresa cuántas veces él se ha jugado en la vida, soportando las adversidades, para no lograr nada, sólo desilusión.&lt;br /&gt;Pero, la esperanza en la existencia terrenal aparece de nuevo de la mano de los delfines que le indican el camino para salvar su vida.&lt;br /&gt;Por último, una zapatilla que cae al fondo del mar, y que sólo intenta ilustrar que Rose se ha desprendido de lo que fue hasta el momento, como un intento de comenzar otra vez."&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span  lang="ES-CO" style="font-family:Arial;"&gt;"En esta trilogía podemos apreciar cómo el karma que acompaña nuestra alma, nos persigue vida tras vida, marcando nuestro destino, sin poder escapar de ello.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span  lang="ES-CO" style="font-family:Arial;"&gt;Así, la desolación, el sufrimiento y el dolor, que superan las esperanzas que uno deposita en la vida, se transforman en una desilusión constante que tortura nuestra existencia.&lt;br /&gt;Uno de los elementos más destacados en la trilogía es el "agua", que aparece como fuente de vida y pureza, que hace posible el renacimiento del alma, quizás porque guarda una intrínseca relación con el líquido amniótico en el cual flotamos antes de nacer.&lt;br /&gt;Y finalmente, el broche de oro para esta trilogía está dado por una frase dedicada por Rose en el último video clip, donde reza con su propia letra: "Lose Your Illusion" (pierde tus ilusiones), porque a pesar de que uno intente cambiar su destino, ya todo está marcado de antemano.&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;b style=""&gt;&lt;span  lang="ES-CO" style="font-family:Arial;"&gt;Alguna vez W. Axl Rose dijo: La vida es una porquería, pero lo es de un modo realmente hermoso, y quizás no esté tan equivocado."&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;fragmentos de: viruete.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36768653-116208556636842926?l=pemberthy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pemberthy.blogspot.com/feeds/116208556636842926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36768653&amp;postID=116208556636842926' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/116208556636842926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36768653/posts/default/116208556636842926'/><link rel='alternate' type='text/html' href='http://pemberthy.blogspot.com/2006/10/3logia-de-videos-de-gnr.html' title='3logia de videos de GnR'/><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://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>12</thr:total></entry></feed>
