<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;AkMERX87eip7ImA9WhRbEEk.&quot;"><id>tag:blogger.com,1999:blog-2994460548739007521</id><updated>2012-01-31T19:20:04.102-03:00</updated><category term="Google Maps" /><category term="Visual Studio" /><category term="Twitter" /><category term="Podcast" /><category term="Codigo" /><category term="Fotos" /><category term="Windows7" /><category term="Windows" /><category term="Hotmail" /><category term="Grub" /><category term="Gtalk" /><category term="igoogle" /><category term="FreeDOS" /><category term="Rhodes" /><category term="Videos" /><category term="Picasa" /><category term="Browsers" /><category term="iPhone apps" /><category term="Chrome" /><category term="Mozilla" /><category term="Jetpack" /><category term="tutoriales" /><category term="rss" /><category term="Error Fix" /><category term="Office 2007" /><category term="Antivirus" /><category term="Ruby on Rails" /><category term="Programas recomendados" /><category term="Android" /><category term="Dropbox" /><category term="Facebook" /><category term="Rake" /><category term="Adobe" /><category term="Microsoft Office" /><category term="Bios" /><category term="Herramientas" /><category term="CSS" /><category term="Javascript" /><category term="Comandos" /><category term="Nexus One" /><category term="Chrome beta" /><category term="Troubleshooting" /><category term="Gmail" /><category term="XML" /><category term="YouTube" /><category term="Actualidad" /><category term="CDmon" /><category term="Blogger" /><category term="Blog gadgets" /><category term="Word" /><category term="Google" /><category term="Gems" /><category term="pdf" /><category term="Pensando en el futuro" /><category term="Firefox" /><category term="iTunes" /><category term="Ubiquity" /><category term="Trucos" /><category term="Noticias flash" /><category term="Eclipse" /><category term="API Google" /><category term="Plug-in" /><category term="Ubuntu" /><category term="Ideas interesantes" /><category term="Recomendaciones de sitios" /><category term="SVN" /><category term="TED" /><category term="Hosting dominios y otros" /><category term="Android apps" /><title>Cabeza de Teclado</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://cabezadeteclado.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://cabezadeteclado.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Marisol Acuña</name><uri>http://www.blogger.com/profile/10571210676051650451</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_akr9_nQ0S4Q/Sge6KyLyulI/AAAAAAAADrY/eNGIAI39Mms/S220/Japon+(612)+-+Rice+vending+machine+-+Mari.JPG" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>80</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/CabezaDeTeclado" /><feedburner:info uri="cabezadeteclado" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;AkMERX86eSp7ImA9WhRbEEk.&quot;"><id>tag:blogger.com,1999:blog-2994460548739007521.post-611811698565548745</id><published>2012-01-31T19:20:00.000-03:00</published><updated>2012-01-31T19:20:04.111-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-31T19:20:04.111-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tutoriales" /><category scheme="http://www.blogger.com/atom/ns#" term="Android" /><category scheme="http://www.blogger.com/atom/ns#" term="Google Maps" /><title>Un HelloWorld de GoogleMaps en Android [Tutorial]</title><content type="html">&lt;div&gt;
Asumiendo que ya tienen un proyecto creado, deben seguir las siguientes instrucciones para hacer funcionar GoogleMaps en su applicación Android:&lt;br /&gt;
&lt;br /&gt;
1. Antes que todo, deben saber que para hacer funcionar los mapas, deben conseguir una API key, una clave, gratuita proporcionada por Google. Ésta es única para cada computador, por lo que si trabajan colaborativamente, no podrán usar una sola clave para el proyecto, cada uno debe tener la suya.&lt;br /&gt;
&lt;br /&gt;
Las instrucciones las pueden obtener aquí&amp;nbsp;&lt;a href="http://code.google.com/intl/es/android/add-ons/google-apis/mapkey.html"&gt;http://code.google.com/intl/es/android/add-ons/google-apis/mapkey.html&lt;/a&gt;&amp;nbsp; (en inglés) Si necesitan ayuda con eso, escriban en los comentarios.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora que tienen la apikey, seguimos con nuestr aplicación:&lt;br /&gt;
&lt;br /&gt;
2. &amp;nbsp;Creen una nueva vista (donde mostrarán el mapa). Vayan a la carpeta res/layout y creen un archivo nuevo, llámenlo mapview.xml .&lt;br /&gt;
3. &amp;nbsp;Creen una nueva clase, llámenla GoogleMapActivity (aparecerá como GoogleMapActivity.java)&lt;br /&gt;
4. El GoogleMap debe extender de MapActivity para poder hacer funcionar el mapa. El código base que deben tener en esa clase es:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: java"&gt;package el.nombre.de.su.paquete;

import android.os.Bundle;
import com.google.android.maps.MapActivity;

public class GoogleMapActivity extends MapActivity {

&amp;nbsp; &amp;nbsp; /*Se llama cuando la actividad se crea inicialmente*/
&amp;nbsp; &amp;nbsp; @Override
&amp;nbsp; &amp;nbsp; public void onCreate(Bundle savedInstanceState)&lt;/pre&gt;
&lt;pre class="brush: java"&gt;&amp;nbsp; &amp;nbsp; {
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; super.onCreate(savedInstanceState);

&amp;nbsp; &amp;nbsp; &amp;nbsp; /*Configuramos el contenido para que se muestre en la vista que creamos en el paso 2.*/
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; setContentView(R.layout.mapview);
&amp;nbsp; &amp;nbsp; }

&amp;nbsp; &amp;nbsp; @Override
&amp;nbsp; &amp;nbsp; protected boolean isRouteDisplayed() {
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;
&amp;nbsp; &amp;nbsp; }
}&lt;/pre&gt;
&lt;br /&gt;
5. En el manifest se deben agregar algunas líneas de código:&lt;br /&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;br /&gt;
&lt;pre class="brush: xml"&gt;&amp;lt;uses-permission android:name="android.permission.INTERNET"/&amp;gt;&lt;/pre&gt;
&lt;pre class="brush: xml"&gt;&lt;/pre&gt;
esto debe ir dentro de los tags:&lt;br /&gt;
&lt;pre class="brush: xml"&gt; &amp;lt;manifest&amp;gt; &amp;lt;/manifest&amp;gt;&lt;/pre&gt;
&lt;br /&gt;
y dentro de los tags&amp;nbsp; &lt;br /&gt;
&lt;pre class="brush: xml"&gt;&amp;lt;aplication&amp;gt; &amp;lt;/aplication&amp;gt;&lt;/pre&gt;
deben agregar:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: xml"&gt;&amp;lt;uses-library android:name="com.google.android.maps"&amp;gt;&amp;lt;/uses-library&amp;gt;&lt;/pre&gt;
&lt;br /&gt;
6. Y con eso ya estamos listos. Ahora para llamar al mapa con un boton, hay que agregar el botón al main.xml de res/layout, llamar a la actividad desde la actividad principal con el siguiente código por ejemplo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: java"&gt;Button btn_map = (Button) findViewById(R.id.button2);
btn_map.setOnClickListener(new OnClickListener() {
&lt;/pre&gt;
&lt;pre class="brush: java"&gt;@Override
public void onClick(View v) {
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Intent myIntent = new Intent(this, GoogleMapActivity.class);
&amp;nbsp; &amp;nbsp; &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;startActivity(myIntent);
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;}
});&lt;/pre&gt;
&lt;br /&gt;
y agregar la actividad al manifiesto:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt;
&lt;pre class="brush: java"&gt; &amp;lt;activity android:name=".GoogleMapActivity"&amp;gt;&amp;lt;/activity&amp;gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;b&gt;OJO&lt;/b&gt;: Recuerden que en las propiedades del proyecto el target debe estar configurado para un Google APIs&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-AYq52_hwqJ0/TyhozNgLLPI/AAAAAAAAEoc/KWVuHCW0_E0/s1600/googlemap+on+android.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/-AYq52_hwqJ0/TyhozNgLLPI/AAAAAAAAEoc/KWVuHCW0_E0/s400/googlemap+on+android.png" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tutorial fue posible gracias a&amp;nbsp;&lt;a href="http://mobiforge.com/developing/story/using-google-maps-android"&gt;este link&lt;/a&gt;&amp;nbsp;(en inglés).&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.addthis.com/bookmark.php?v=250&amp;amp;pub=xa-4a7e7de2100455e1"&gt;&lt;img alt="Bookmark and Share" height="16" src="http://s7.addthis.com/static/btn/lg-share-en.gif" style="border: 0;" width="125" /&gt;&lt;/a&gt;&lt;script src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a7e7de2100455e1" type="text/javascript"&gt;
&lt;/script&gt;&lt;/div&gt;
&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6794720801899771";
/* 468x60, creado 17/03/10 */
google_ad_slot = "0588871097";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2994460548739007521-611811698565548745?l=cabezadeteclado.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/A-lSXPlBUo2bYC45inBJFylqaz8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/A-lSXPlBUo2bYC45inBJFylqaz8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/A-lSXPlBUo2bYC45inBJFylqaz8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/A-lSXPlBUo2bYC45inBJFylqaz8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CabezaDeTeclado/~4/dEM7_aZZ_Nw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cabezadeteclado.blogspot.com/feeds/611811698565548745/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2994460548739007521&amp;postID=611811698565548745&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/611811698565548745?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/611811698565548745?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CabezaDeTeclado/~3/dEM7_aZZ_Nw/un-helloworld-de-googlemaps-en-android.html" title="Un HelloWorld de GoogleMaps en Android [Tutorial]" /><author><name>Marisol Acuña</name><uri>http://www.blogger.com/profile/10571210676051650451</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_akr9_nQ0S4Q/Sge6KyLyulI/AAAAAAAADrY/eNGIAI39Mms/S220/Japon+(612)+-+Rice+vending+machine+-+Mari.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-AYq52_hwqJ0/TyhozNgLLPI/AAAAAAAAEoc/KWVuHCW0_E0/s72-c/googlemap+on+android.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://cabezadeteclado.blogspot.com/2012/01/un-helloworld-de-googlemaps-en-android.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEAFSXk7cCp7ImA9WhRUF08.&quot;"><id>tag:blogger.com,1999:blog-2994460548739007521.post-4301146382023526799</id><published>2012-01-28T00:51:00.001-03:00</published><updated>2012-01-28T00:51:58.708-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-28T00:51:58.708-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Programas recomendados" /><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu" /><title>Abrir la consola desde cualquier carpeta</title><content type="html">&lt;div&gt;
No es nada nuevo, pero siempre se me olvida qué es lo que hay que instalar para poder abrir una consola desde cualquier carpeta.&lt;br /&gt;
&lt;br /&gt;
En Ubuntu 11.10, se puede ir al "Ubuntu Software Center" y buscar el programa:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;nautilus-open-terminal&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Una vez instalado, es recomendable reiniciar el computador.&lt;br /&gt;
&lt;br /&gt;
Ahora podrán abrir una carpeta cualquiera, hacer click derecho y tendrán en el menú una nueva opción que te permite abrir una consola "Open in Terminal". Así la consola estará ubicada en esa carpeta y no es necesario navegar a ese directorio de forma manual.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.addthis.com/bookmark.php?v=250&amp;amp;pub=xa-4a7e7de2100455e1"&gt;&lt;img alt="Bookmark and Share" height="16" src="http://s7.addthis.com/static/btn/lg-share-en.gif" style="border: 0;" width="125" /&gt;&lt;/a&gt;&lt;script src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a7e7de2100455e1" type="text/javascript"&gt;
&lt;/script&gt;&lt;/div&gt;
&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6794720801899771";
/* 468x60, creado 17/03/10 */
google_ad_slot = "0588871097";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2994460548739007521-4301146382023526799?l=cabezadeteclado.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HgIXcWnJBBEX77gwogS_Zrqtri8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HgIXcWnJBBEX77gwogS_Zrqtri8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HgIXcWnJBBEX77gwogS_Zrqtri8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HgIXcWnJBBEX77gwogS_Zrqtri8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CabezaDeTeclado/~4/FQ7LBjA-Z8E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cabezadeteclado.blogspot.com/feeds/4301146382023526799/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2994460548739007521&amp;postID=4301146382023526799&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/4301146382023526799?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/4301146382023526799?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CabezaDeTeclado/~3/FQ7LBjA-Z8E/abrir-la-consola-desde-cualquier.html" title="Abrir la consola desde cualquier carpeta" /><author><name>Marisol Acuña</name><uri>http://www.blogger.com/profile/10571210676051650451</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_akr9_nQ0S4Q/Sge6KyLyulI/AAAAAAAADrY/eNGIAI39Mms/S220/Japon+(612)+-+Rice+vending+machine+-+Mari.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://cabezadeteclado.blogspot.com/2012/01/abrir-la-consola-desde-cualquier.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04MQXc-cSp7ImA9WhRUFEs.&quot;"><id>tag:blogger.com,1999:blog-2994460548739007521.post-2816316835513150594</id><published>2012-01-25T01:33:00.000-03:00</published><updated>2012-01-25T01:33:00.959-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-25T01:33:00.959-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="FreeDOS" /><category scheme="http://www.blogger.com/atom/ns#" term="Bios" /><title>Accediendo a la Bios teniendo FreeDOS</title><content type="html">&lt;div&gt;
Para acceder a la BIOS al arrancar el computador, presionar la tecla "del" o "supr" antes de que aparezca el menu de FreeDOS.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.addthis.com/bookmark.php?v=250&amp;amp;pub=xa-4a7e7de2100455e1"&gt;&lt;img alt="Bookmark and Share" height="16" src="http://s7.addthis.com/static/btn/lg-share-en.gif" style="border: 0;" width="125" /&gt;&lt;/a&gt;&lt;script src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a7e7de2100455e1" type="text/javascript"&gt;
&lt;/script&gt;&lt;/div&gt;
&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6794720801899771";
/* 468x60, creado 17/03/10 */
google_ad_slot = "0588871097";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2994460548739007521-2816316835513150594?l=cabezadeteclado.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lSiZUWrTZsZjNtA7kcOfOoiqWwc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lSiZUWrTZsZjNtA7kcOfOoiqWwc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lSiZUWrTZsZjNtA7kcOfOoiqWwc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lSiZUWrTZsZjNtA7kcOfOoiqWwc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CabezaDeTeclado/~4/IKiH-eQIKaI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cabezadeteclado.blogspot.com/feeds/2816316835513150594/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2994460548739007521&amp;postID=2816316835513150594&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/2816316835513150594?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/2816316835513150594?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CabezaDeTeclado/~3/IKiH-eQIKaI/accediendo-la-bios-teniendo-freedos.html" title="Accediendo a la Bios teniendo FreeDOS" /><author><name>Marisol Acuña</name><uri>http://www.blogger.com/profile/10571210676051650451</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_akr9_nQ0S4Q/Sge6KyLyulI/AAAAAAAADrY/eNGIAI39Mms/S220/Japon+(612)+-+Rice+vending+machine+-+Mari.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://cabezadeteclado.blogspot.com/2012/01/accediendo-la-bios-teniendo-freedos.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUNRno-eCp7ImA9WhRVF0k.&quot;"><id>tag:blogger.com,1999:blog-2994460548739007521.post-7344105302005067296</id><published>2012-01-16T16:48:00.001-03:00</published><updated>2012-01-16T16:48:17.450-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-16T16:48:17.450-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Blogger" /><category scheme="http://www.blogger.com/atom/ns#" term="Blog gadgets" /><title>Widget de entradas relacionadas</title><content type="html">&lt;div&gt;
Hoy encontré un widget que me gustó mucho y quiero compartirlo con ustedes.&lt;br /&gt;
Se trada de &lt;a href="http://www.linkwithin.com/learn"&gt;Link Within&lt;/a&gt; un widget que publica entradas (posts) relacionadas al post actual, al final de éste.&lt;br /&gt;
&lt;br /&gt;
Es muy fácil agregarlo a blogger y no requiere registrarse. Basta colocar su mail, la url de su blog, indicar donde se aloja su blog y la cantidad de entradas y luego hacer click en agregar widget y listo! Tienen posts relacionados en cada una de las entradas de su blog.&lt;br /&gt;
&lt;br /&gt;
No solo funciona con Blogger, también sirve para blogs de Wordpress y TypePad.&lt;br /&gt;
&lt;br /&gt;
En caso que sus entradas tengas fotos, estos links incluirán la primera foto. En caso que no lo tengan, sólo será un link de texto.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.addthis.com/bookmark.php?v=250&amp;amp;pub=xa-4a7e7de2100455e1"&gt;&lt;img alt="Bookmark and Share" height="16" src="http://s7.addthis.com/static/btn/lg-share-en.gif" style="border: 0;" width="125" /&gt;&lt;/a&gt;&lt;script src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a7e7de2100455e1" type="text/javascript"&gt;
&lt;/script&gt;&lt;/div&gt;
&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6794720801899771";
/* 468x60, creado 17/03/10 */
google_ad_slot = "0588871097";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2994460548739007521-7344105302005067296?l=cabezadeteclado.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ADCHZTv4TbzCSrb9JymIWh9-jOY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ADCHZTv4TbzCSrb9JymIWh9-jOY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ADCHZTv4TbzCSrb9JymIWh9-jOY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ADCHZTv4TbzCSrb9JymIWh9-jOY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CabezaDeTeclado/~4/lUJJnxRgIgc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cabezadeteclado.blogspot.com/feeds/7344105302005067296/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2994460548739007521&amp;postID=7344105302005067296&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/7344105302005067296?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/7344105302005067296?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CabezaDeTeclado/~3/lUJJnxRgIgc/widget-de-entradas-relacionadas.html" title="Widget de entradas relacionadas" /><author><name>Marisol Acuña</name><uri>http://www.blogger.com/profile/10571210676051650451</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_akr9_nQ0S4Q/Sge6KyLyulI/AAAAAAAADrY/eNGIAI39Mms/S220/Japon+(612)+-+Rice+vending+machine+-+Mari.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://cabezadeteclado.blogspot.com/2012/01/widget-de-entradas-relacionadas.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUCQX06fip7ImA9WhRSGU8.&quot;"><id>tag:blogger.com,1999:blog-2994460548739007521.post-9143154479003013067</id><published>2011-11-21T22:11:00.000-03:00</published><updated>2011-11-21T22:11:00.316-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-21T22:11:00.316-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Comandos" /><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu" /><category scheme="http://www.blogger.com/atom/ns#" term="SVN" /><title>Ignorar un directorio de SVN en Ubuntu</title><content type="html">&lt;div&gt;
Si se han preguntado cómo ignorar un directorio de SVN en Ubuntu. Este&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; font-size: 14px; line-height: 18px; margin-bottom: 10px; max-height: 600px; overflow-x: auto; overflow-y: auto; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-align: left; vertical-align: baseline; width: auto;"&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-color: #eeeeee; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;svn propedit svn:ignore path/to/dir&lt;/code&gt;&lt;/pre&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;o
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; font-size: 14px; line-height: 18px; margin-bottom: 10px; max-height: 600px; overflow-x: auto; overflow-y: auto; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-align: left; vertical-align: baseline; width: auto;"&gt;&lt;span class="Apple-style-span" style="background-color: #eeeeee;"&gt;svn propedit svn:ignore . si estan en la carpeta&lt;/span&gt;&lt;/pre&gt;
se abre un archivo y se debe escribir * para ignorar todo o bien se puede escribir el nombre de un archivo que se desee ignorar.
&lt;br /&gt;
&lt;pre style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; font-size: 14px; line-height: 18px; margin-bottom: 10px; max-height: 600px; overflow-x: auto; overflow-y: auto; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-align: left; vertical-align: baseline; width: auto;"&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-color: #eeeeee; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;a href="http://www.addthis.com/bookmark.php?v=250&amp;amp;pub=xa-4a7e7de2100455e1"&gt;&lt;img alt="Bookmark and Share" height="16" src="http://s7.addthis.com/static/btn/lg-share-en.gif" style="border: 0;" width="125" /&gt;&lt;/a&gt;&lt;script src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a7e7de2100455e1" type="text/javascript"&gt;
&lt;/script&gt;&lt;/div&gt;
&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6794720801899771";
/* 468x60, creado 17/03/10 */
google_ad_slot = "0588871097";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2994460548739007521-9143154479003013067?l=cabezadeteclado.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xr21pv1O8v9OnhXViVAhzZPnZYA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xr21pv1O8v9OnhXViVAhzZPnZYA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xr21pv1O8v9OnhXViVAhzZPnZYA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xr21pv1O8v9OnhXViVAhzZPnZYA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CabezaDeTeclado/~4/lnmV5hxEogQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cabezadeteclado.blogspot.com/feeds/9143154479003013067/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2994460548739007521&amp;postID=9143154479003013067&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/9143154479003013067?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/9143154479003013067?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CabezaDeTeclado/~3/lnmV5hxEogQ/ignorar-un-directorio-de-svn-en-ubuntu.html" title="Ignorar un directorio de SVN en Ubuntu" /><author><name>Marisol Acuña</name><uri>http://www.blogger.com/profile/10571210676051650451</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_akr9_nQ0S4Q/Sge6KyLyulI/AAAAAAAADrY/eNGIAI39Mms/S220/Japon+(612)+-+Rice+vending+machine+-+Mari.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://cabezadeteclado.blogspot.com/2011/11/ignorar-un-directorio-de-svn-en-ubuntu.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYMRXg9fip7ImA9WhRSGU4.&quot;"><id>tag:blogger.com,1999:blog-2994460548739007521.post-3460907347852752184</id><published>2011-11-19T23:59:00.000-03:00</published><updated>2011-11-22T02:03:04.666-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-22T02:03:04.666-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails" /><category scheme="http://www.blogger.com/atom/ns#" term="Gems" /><category scheme="http://www.blogger.com/atom/ns#" term="Troubleshooting" /><category scheme="http://www.blogger.com/atom/ns#" term="Rake" /><title>Could not find a JavaScript runtime. al correr rake db:create</title><content type="html">&lt;div&gt;
Si se encontraron con el error&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes.&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
al correr rake db:create&lt;br /&gt;
&lt;br /&gt;
Lo pueden solucionar al agregar dos lineas a su Gemfile:&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: #f9f9f9; color: #110000; font-family: monospace; font-size: 12px; line-height: 15px; white-space: pre;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: #f9f9f9; color: #110000; font-family: monospace; font-size: 12px; line-height: 15px; white-space: pre;"&gt;gem &lt;/span&gt;&lt;span style="background-color: #f9f9f9; color: #996600; font-family: monospace; font-size: 12px; line-height: 15px; white-space: pre;"&gt;'execjs'&lt;/span&gt;&lt;br /&gt;
&lt;pre class="ruby" style="background-color: #f9f9f9; clear: none; color: #110000; font-size: 12px; line-height: 1.333; overflow-x: visible; overflow-y: visible; width: auto;"&gt;gem &lt;span style="color: #996600;"&gt;'therubyracer'&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="ruby" style="background-color: #f9f9f9; clear: none; color: #110000; font-size: 12px; line-height: 1.333; overflow-x: visible; overflow-y: visible; width: auto;"&gt;&lt;span style="color: #996600;"&gt;
&lt;/span&gt;&lt;/pre&gt;
Y luego corriendo:

&lt;br /&gt;
&lt;pre class="ruby" style="background-color: #f9f9f9; clear: none; color: #110000; font-size: 12px; line-height: 1.333; overflow-x: visible; overflow-y: visible; width: auto;"&gt;&lt;span style="color: #996600; font-family: inherit;"&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="ruby" style="background-color: #f9f9f9; clear: none; color: #110000; font-size: 12px; line-height: 1.333; overflow-x: visible; overflow-y: visible; width: auto;"&gt;&lt;span style="color: #996600; font-family: inherit;"&gt;bundle install&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.addthis.com/bookmark.php?v=250&amp;amp;pub=xa-4a7e7de2100455e1"&gt;&lt;img alt="Bookmark and Share" height="16" src="http://s7.addthis.com/static/btn/lg-share-en.gif" style="border: 0;" width="125" /&gt;&lt;/a&gt;&lt;script src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a7e7de2100455e1" type="text/javascript"&gt;
&lt;/script&gt;&lt;/div&gt;
&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6794720801899771";
/* 468x60, creado 17/03/10 */
google_ad_slot = "0588871097";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2994460548739007521-3460907347852752184?l=cabezadeteclado.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HlOUU_A2EIPxIQJBY9ZoaYGQwwI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HlOUU_A2EIPxIQJBY9ZoaYGQwwI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HlOUU_A2EIPxIQJBY9ZoaYGQwwI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HlOUU_A2EIPxIQJBY9ZoaYGQwwI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CabezaDeTeclado/~4/zP4wgzFeWPc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cabezadeteclado.blogspot.com/feeds/3460907347852752184/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2994460548739007521&amp;postID=3460907347852752184&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/3460907347852752184?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/3460907347852752184?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CabezaDeTeclado/~3/zP4wgzFeWPc/could-not-find-javascript-runtime-al.html" title="Could not find a JavaScript runtime. al correr rake db:create" /><author><name>Marisol Acuña</name><uri>http://www.blogger.com/profile/10571210676051650451</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_akr9_nQ0S4Q/Sge6KyLyulI/AAAAAAAADrY/eNGIAI39Mms/S220/Japon+(612)+-+Rice+vending+machine+-+Mari.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://cabezadeteclado.blogspot.com/2011/10/could-not-find-javascript-runtime-al.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8EQHozeCp7ImA9WhRUF0s.&quot;"><id>tag:blogger.com,1999:blog-2994460548739007521.post-6583575933595554215</id><published>2011-11-09T02:39:00.001-03:00</published><updated>2012-01-28T13:40:01.480-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-28T13:40:01.480-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails" /><title>RoR: Tablas y Columnas</title><content type="html">&lt;div&gt;
Trabajando con Ruby on Rails, muchas veces olvido las tablas y columnas que tengo creadas en mi base de datos. Esto se puede solucionar inspeccionando la base de datos desde la consola de rails.&lt;br /&gt;
&lt;br /&gt;
Para abrir la consola en Ubuntu ejecuta desde la linea de comando:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="default prettyprint" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; font-size: 14px; line-height: 18px; margin-bottom: 10px; max-height: 600px; overflow-x: auto; overflow-y: auto; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-align: left; vertical-align: baseline; width: auto;"&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="pln" style="background-attachment: initial; background-clip: initial; background-color: #eeeeee; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;rails console&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
luego para ver las tablas creadas puedes correr el comando:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="default prettyprint" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; font-size: 14px; line-height: 18px; margin-bottom: 10px; max-height: 600px; overflow-x: auto; overflow-y: auto; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-align: left; vertical-align: baseline; width: auto;"&gt;&lt;span class="typ" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #2b91af; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;ActiveRecord&lt;/span&gt;&lt;span class="pun" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;::&lt;/span&gt;&lt;span class="typ" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #2b91af; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Base&lt;/span&gt;&lt;span class="pun" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;.&lt;/span&gt;&lt;span class="pln" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;connection&lt;/span&gt;&lt;span class="pun" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;.&lt;/span&gt;&lt;span class="pln" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;tables&lt;/span&gt;&lt;/pre&gt;
Y para ver las columnas de una tabla puede correr:&lt;br /&gt;
&lt;br /&gt;
&lt;span class="typ" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #2b91af; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; font-size: 14px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; white-space: pre;"&gt;ActiveRecord&lt;/span&gt;&lt;span class="pun" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; font-size: 14px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; white-space: pre;"&gt;::&lt;/span&gt;&lt;span class="typ" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #2b91af; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; font-size: 14px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; white-space: pre;"&gt;Base&lt;/span&gt;&lt;span class="pun" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; font-size: 14px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; white-space: pre;"&gt;.&lt;/span&gt;&lt;span class="pln" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; font-size: 14px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; white-space: pre;"&gt;connection.columns("nombre_tabla").map{|c| [c.name, c.type]} &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
donde el .map{..} se usa para que puedas ver las columnas de una forma más ordenada, ya que de otra forma el comando te retorna los objectos de las colmnas en lugar de solo el nombre y el tipo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.addthis.com/bookmark.php?v=250&amp;amp;pub=xa-4a7e7de2100455e1"&gt;&lt;img alt="Bookmark and Share" height="16" src="http://s7.addthis.com/static/btn/lg-share-en.gif" style="border: 0;" width="125" /&gt;&lt;/a&gt;&lt;script src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a7e7de2100455e1" type="text/javascript"&gt;
&lt;/script&gt;&lt;/div&gt;
&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6794720801899771";
/* 468x60, creado 17/03/10 */
google_ad_slot = "0588871097";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2994460548739007521-6583575933595554215?l=cabezadeteclado.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1X9K7RpLdOC0sPLsYgttod4JEBI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1X9K7RpLdOC0sPLsYgttod4JEBI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1X9K7RpLdOC0sPLsYgttod4JEBI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1X9K7RpLdOC0sPLsYgttod4JEBI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CabezaDeTeclado/~4/92AtqbnRiyw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cabezadeteclado.blogspot.com/feeds/6583575933595554215/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2994460548739007521&amp;postID=6583575933595554215&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/6583575933595554215?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/6583575933595554215?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CabezaDeTeclado/~3/92AtqbnRiyw/ror-tablas-y-columnas.html" title="RoR: Tablas y Columnas" /><author><name>Marisol Acuña</name><uri>http://www.blogger.com/profile/10571210676051650451</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_akr9_nQ0S4Q/Sge6KyLyulI/AAAAAAAADrY/eNGIAI39Mms/S220/Japon+(612)+-+Rice+vending+machine+-+Mari.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://cabezadeteclado.blogspot.com/2011/11/ror-tablas-y-columnas.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEEMRHwyfSp7ImA9WhRTEUU.&quot;"><id>tag:blogger.com,1999:blog-2994460548739007521.post-4490084170180369813</id><published>2011-11-01T19:23:00.001-03:00</published><updated>2011-11-01T19:31:25.295-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-01T19:31:25.295-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails" /><category scheme="http://www.blogger.com/atom/ns#" term="Troubleshooting" /><title>Error: ActionView::Template::Error (application.css isn't precompiled):</title><content type="html">&lt;div&gt;
Al tratar de visualizar una página de mi aplicación de rails me apareció el siguiente error:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ActionView::Template::Error (application.css isn't precompiled):&lt;br /&gt;
&lt;div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; 2: &amp;lt;html&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; 3: &amp;lt;head&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; 4: &amp;nbsp; &amp;lt;title&amp;gt;MyApp&amp;lt;/title&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; 5: &amp;nbsp; &amp;lt;%= stylesheet_link_tag &amp;nbsp; &amp;nbsp;"application" %&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; 6: &amp;nbsp; &amp;lt;%= javascript_include_tag "application" %&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; 7: &amp;nbsp; &amp;lt;%= csrf_meta_tags %&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; 8: &amp;lt;/head&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb__312531564_69848393197180'&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; app/controllers/users_controller.rb:7:in `index'&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Por defecto Rails asume que se tienen los archivos en producción precompilados.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Para solucionar este problema se debe configurar&amp;nbsp;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; font-weight: bold; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;"&gt;config.assets.compile &lt;/strong&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;"&gt;a&lt;/span&gt;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; font-weight: bold; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;"&gt; true&lt;/strong&gt;&lt;/div&gt;
&lt;br /&gt;
De esta manera de compilarán los archivos faltantes que sean necesarios.&lt;br /&gt;
&lt;br /&gt;
Este cambio se debe hacer en el archivo production.rb ubicado en config/environments.&lt;br /&gt;
&lt;br /&gt;
La solución &lt;a href="http://stackoverflow.com/questions/7275636/rails-3-1-0-actionviewtemplateerrror-application-css-isnt-precompiled"&gt;la encontré aquí&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.addthis.com/bookmark.php?v=250&amp;amp;pub=xa-4a7e7de2100455e1"&gt;&lt;img alt="Bookmark and Share" height="16" src="http://s7.addthis.com/static/btn/lg-share-en.gif" style="border: 0;" width="125" /&gt;&lt;/a&gt;&lt;script src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a7e7de2100455e1" type="text/javascript"&gt;
&lt;/script&gt;&lt;/div&gt;
&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6794720801899771";
/* 468x60, creado 17/03/10 */
google_ad_slot = "0588871097";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2994460548739007521-4490084170180369813?l=cabezadeteclado.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VDktJWzAWCquBLyWUc1IQgOIotU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VDktJWzAWCquBLyWUc1IQgOIotU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VDktJWzAWCquBLyWUc1IQgOIotU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VDktJWzAWCquBLyWUc1IQgOIotU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CabezaDeTeclado/~4/UvGJl3idPQ0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cabezadeteclado.blogspot.com/feeds/4490084170180369813/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2994460548739007521&amp;postID=4490084170180369813&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/4490084170180369813?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/4490084170180369813?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CabezaDeTeclado/~3/UvGJl3idPQ0/error-actionviewtemplateerror.html" title="Error: ActionView::Template::Error (application.css isn't precompiled):" /><author><name>Marisol Acuña</name><uri>http://www.blogger.com/profile/10571210676051650451</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_akr9_nQ0S4Q/Sge6KyLyulI/AAAAAAAADrY/eNGIAI39Mms/S220/Japon+(612)+-+Rice+vending+machine+-+Mari.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://cabezadeteclado.blogspot.com/2011/11/error-actionviewtemplateerror.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUEQn4zfCp7ImA9WhRSGU4.&quot;"><id>tag:blogger.com,1999:blog-2994460548739007521.post-3988030714753729370</id><published>2011-10-29T15:01:00.000-03:00</published><updated>2011-11-22T02:03:23.084-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-22T02:03:23.084-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Comandos" /><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu" /><category scheme="http://www.blogger.com/atom/ns#" term="SVN" /><title>Borrar archivos faltantes de svn</title><content type="html">&lt;div&gt;
Si por casualidad borraron archivos de manera manual de una carpeta que tienen con svn. Este programa los va a marcar como faltantes. Para eliminar todos los archivos faltantes se debe correr el siguiente comando en su terminal:&lt;br /&gt;
&lt;br /&gt;
&lt;span class="kw2" style="background-color: #eeeeee; color: green; font-family: monospace; font-size: 12px; line-height: 14px; white-space: pre;"&gt;svn&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: #eeeeee; color: darkblue; font-family: monospace; font-size: 12px; line-height: 14px; white-space: pre;"&gt; &lt;/span&gt;&lt;span class="kw2" style="background-color: #eeeeee; color: green; font-family: monospace; font-size: 12px; line-height: 14px; white-space: pre;"&gt;rm&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: #eeeeee; color: darkblue; font-family: monospace; font-size: 12px; line-height: 14px; white-space: pre;"&gt; $&lt;/span&gt;&lt;span class="br0" style="background-color: #eeeeee; color: olive; font-family: monospace; font-size: 12px; line-height: 14px; white-space: pre;"&gt;(&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: #eeeeee; color: darkblue; font-family: monospace; font-size: 12px; line-height: 14px; white-space: pre;"&gt; &lt;/span&gt;&lt;span class="kw2" style="background-color: #eeeeee; color: green; font-family: monospace; font-size: 12px; line-height: 14px; white-space: pre;"&gt;svn&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: #eeeeee; color: darkblue; font-family: monospace; font-size: 12px; line-height: 14px; white-space: pre;"&gt; status | &lt;/span&gt;&lt;span class="kw2" style="background-color: #eeeeee; color: green; font-family: monospace; font-size: 12px; line-height: 14px; white-space: pre;"&gt;sed&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: #eeeeee; color: darkblue; font-family: monospace; font-size: 12px; line-height: 14px; white-space: pre;"&gt; &lt;/span&gt;&lt;span class="re5" style="background-color: #eeeeee; color: darkblue; font-family: monospace; font-size: 12px; line-height: 14px; white-space: pre;"&gt;-e&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: #eeeeee; color: darkblue; font-family: monospace; font-size: 12px; line-height: 14px; white-space: pre;"&gt; &lt;/span&gt;&lt;span class="st0" style="background-color: #eeeeee; color: red; font-family: monospace; font-size: 12px; line-height: 14px; white-space: pre;"&gt;'/^!/!d'&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: #eeeeee; color: darkblue; font-family: monospace; font-size: 12px; line-height: 14px; white-space: pre;"&gt; &lt;/span&gt;&lt;span class="re5" style="background-color: #eeeeee; color: darkblue; font-family: monospace; font-size: 12px; line-height: 14px; white-space: pre;"&gt;-e&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: #eeeeee; color: darkblue; font-family: monospace; font-size: 12px; line-height: 14px; white-space: pre;"&gt; &lt;/span&gt;&lt;span class="st0" style="background-color: #eeeeee; color: red; font-family: monospace; font-size: 12px; line-height: 14px; white-space: pre;"&gt;'s/^!//'&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: #eeeeee; color: darkblue; font-family: monospace; font-size: 12px; line-height: 14px; white-space: pre;"&gt; &lt;/span&gt;&lt;span class="br0" style="background-color: #eeeeee; color: olive; font-family: monospace; font-size: 12px; line-height: 14px; white-space: pre;"&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Luego se corre un commit (svn ci -m "un mesaje") y se borrarán esos archivos de su repositorio&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.addthis.com/bookmark.php?v=250&amp;amp;pub=xa-4a7e7de2100455e1"&gt;&lt;img alt="Bookmark and Share" height="16" src="http://s7.addthis.com/static/btn/lg-share-en.gif" style="border: 0;" width="125" /&gt;&lt;/a&gt;&lt;script src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a7e7de2100455e1" type="text/javascript"&gt;
&lt;/script&gt;&lt;/div&gt;
&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6794720801899771";
/* 468x60, creado 17/03/10 */
google_ad_slot = "0588871097";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2994460548739007521-3988030714753729370?l=cabezadeteclado.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/J3CkTP3KR3FQUNOhJoFeFDxpBR4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/J3CkTP3KR3FQUNOhJoFeFDxpBR4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/J3CkTP3KR3FQUNOhJoFeFDxpBR4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/J3CkTP3KR3FQUNOhJoFeFDxpBR4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CabezaDeTeclado/~4/g349fHMZhBs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cabezadeteclado.blogspot.com/feeds/3988030714753729370/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2994460548739007521&amp;postID=3988030714753729370&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/3988030714753729370?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/3988030714753729370?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CabezaDeTeclado/~3/g349fHMZhBs/borrar-archivos-faltantes-de-svn.html" title="Borrar archivos faltantes de svn" /><author><name>Marisol Acuña</name><uri>http://www.blogger.com/profile/10571210676051650451</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_akr9_nQ0S4Q/Sge6KyLyulI/AAAAAAAADrY/eNGIAI39Mms/S220/Japon+(612)+-+Rice+vending+machine+-+Mari.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://cabezadeteclado.blogspot.com/2011/10/borrar-archivos-faltantes-de-svn.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4GRH08eCp7ImA9WhdaFk4.&quot;"><id>tag:blogger.com,1999:blog-2994460548739007521.post-4527668532713839583</id><published>2011-10-26T11:22:00.000-03:00</published><updated>2011-10-26T11:22:05.370-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-26T11:22:05.370-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Android apps" /><category scheme="http://www.blogger.com/atom/ns#" term="iTunes" /><title>iTunes playlists y DoubleTwist</title><content type="html">&lt;div&gt;
Recientemente bajé la aplicación &lt;a href="http://doubletwist.com/"&gt;DoubleTwist&lt;/a&gt; para poder sincronizar la música de mi computador con mi celular Android.&lt;br /&gt;
&lt;br /&gt;
En cuanto inicié la aplicación, DoubleTwist reconoció toda la música en mi iTunes, pero no apareció ninguna lista.&lt;br /&gt;
&lt;br /&gt;
Para importar las playlist a iTunes hay que hacer click en el botón Playlist Setup (bajo Playlist, en la barra del costado izquierdo). Ahí se abrirá una pantalla y te preguntará qué playlist deseas importar: iTunes, WMP, o ambos. Haces clic en importar y listo!&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://support.doubletwist.com/doubletwist/topics/how_do_i_update_my_doubletwist_library"&gt;Un detalle importante&lt;/a&gt;, si haces cambios en tu biblioteca de iTunes los éstos no se verán reflejados en DoubleTwist. Para ello es necesario eliminar la carpeta &lt;b&gt;/Library/Application Support/doubleTwist/Libraries&lt;/b&gt; en Mac o&amp;nbsp;&lt;b&gt;C:\Users\%UserName%\AppData\Local\doubleTwist Corporation\doubleTwist desktop\Data\%long_hexadecimal_number_here%&lt;/b&gt; en Windows y se volverá a realizar el escaneo de la biblioteca cuando vuelvas a iniciar la aplicación y se re-importará la información de iTunes y iPhoto.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.addthis.com/bookmark.php?v=250&amp;amp;pub=xa-4a7e7de2100455e1"&gt;&lt;img alt="Bookmark and Share" height="16" src="http://s7.addthis.com/static/btn/lg-share-en.gif" style="border: 0;" width="125" /&gt;&lt;/a&gt;&lt;script src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a7e7de2100455e1" type="text/javascript"&gt;
&lt;/script&gt;&lt;/div&gt;
&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6794720801899771";
/* 468x60, creado 17/03/10 */
google_ad_slot = "0588871097";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2994460548739007521-4527668532713839583?l=cabezadeteclado.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wJWKK3kDz8wDY7nGB7GdNx_a5Xw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wJWKK3kDz8wDY7nGB7GdNx_a5Xw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wJWKK3kDz8wDY7nGB7GdNx_a5Xw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wJWKK3kDz8wDY7nGB7GdNx_a5Xw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CabezaDeTeclado/~4/gZR5s_czzNs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cabezadeteclado.blogspot.com/feeds/4527668532713839583/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2994460548739007521&amp;postID=4527668532713839583&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/4527668532713839583?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/4527668532713839583?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CabezaDeTeclado/~3/gZR5s_czzNs/itunes-playlists-y-doubletwist.html" title="iTunes playlists y DoubleTwist" /><author><name>Marisol Acuña</name><uri>http://www.blogger.com/profile/10571210676051650451</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_akr9_nQ0S4Q/Sge6KyLyulI/AAAAAAAADrY/eNGIAI39Mms/S220/Japon+(612)+-+Rice+vending+machine+-+Mari.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://cabezadeteclado.blogspot.com/2011/10/itunes-playlists-y-doubletwist.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYNSHo5eyp7ImA9WhRRE08.&quot;"><id>tag:blogger.com,1999:blog-2994460548739007521.post-2016520848153727879</id><published>2011-10-26T11:00:00.001-03:00</published><updated>2011-11-26T12:09:59.423-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-26T12:09:59.423-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Eclipse" /><category scheme="http://www.blogger.com/atom/ns#" term="Android" /><title>missing org.eclipse.wst.sse.core 0.0.0</title><content type="html">&lt;div&gt;
Es posible que al instalar el ADT de Android en Eclipse, les aparezca el error donde indica que falta el componente&amp;nbsp;org.eclipse.wst.sse.core 0.0.0&lt;br /&gt;
&lt;br /&gt;
De &lt;a href="http://code.google.com/intl/es/eclipse/docs/faq.html#wstinstallerror"&gt;este link&lt;/a&gt; encontré los siguientes pasos a seguir para solucionar el problema, (se los dejo en inglés):&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h4 style="font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0.7em; position: relative; top: 0.4em; z-index: 5;"&gt;

Eclipse 3.6 (Helios)&lt;/h4&gt;
&lt;div style="font-family: Helvetica, Arial, sans-serif; font-size: small; line-height: 16px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 1em;"&gt;
&lt;/div&gt;
&lt;ol style="font-family: Helvetica, Arial, sans-serif; font-size: small; line-height: 16px; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0.5em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
&lt;li style="margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Select&amp;nbsp;&lt;strong&gt;Help &amp;gt; Install New Software...&lt;/strong&gt;&lt;/li&gt;
&lt;li style="margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Click the link for&amp;nbsp;&lt;strong&gt;Available Software Sites&lt;/strong&gt;.&lt;/li&gt;
&lt;li style="margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Ensure there is an update site named&amp;nbsp;&lt;strong&gt;Helios&lt;/strong&gt;. If this is not present, click&amp;nbsp;&lt;strong&gt;Add...&lt;/strong&gt;&amp;nbsp;and enter&lt;code style="color: #007000; font-family: monospace; font-size: 10pt;"&gt;http://download.eclipse.org/releases/helios&lt;/code&gt;&amp;nbsp;for the Location.&lt;/li&gt;
&lt;/ol&gt;
&lt;div style="font-family: Helvetica, Arial, sans-serif; font-size: small;"&gt;
&lt;span class="Apple-style-span" style="line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Helvetica, Arial, sans-serif; font-size: small;"&gt;
&lt;span class="Apple-style-span" style="line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
Una vez realizado esto, va&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;yan a&amp;nbsp;&lt;span class="Apple-style-span" style="background-color: white; line-height: 16px;"&gt;&lt;strong&gt;Help &amp;gt; Install New Software... &lt;/strong&gt;y vuelvan a intentar con el ADT, fíjense que deben tener marcada la casilla &lt;b&gt;"Contact all update sites during the install to find required software"&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.addthis.com/bookmark.php?v=250&amp;amp;pub=xa-4a7e7de2100455e1"&gt;&lt;img alt="Bookmark and Share" height="16" src="http://s7.addthis.com/static/btn/lg-share-en.gif" style="border: 0;" width="125" /&gt;&lt;/a&gt;&lt;script src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a7e7de2100455e1" type="text/javascript"&gt;
&lt;/script&gt;&lt;/div&gt;
&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6794720801899771";
/* 468x60, creado 17/03/10 */
google_ad_slot = "0588871097";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2994460548739007521-2016520848153727879?l=cabezadeteclado.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/h2amPVcXcszDJsfGe8NOsmO8eGI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/h2amPVcXcszDJsfGe8NOsmO8eGI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/h2amPVcXcszDJsfGe8NOsmO8eGI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/h2amPVcXcszDJsfGe8NOsmO8eGI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CabezaDeTeclado/~4/seu2jAUt1v0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cabezadeteclado.blogspot.com/feeds/2016520848153727879/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2994460548739007521&amp;postID=2016520848153727879&amp;isPopup=true" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/2016520848153727879?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/2016520848153727879?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CabezaDeTeclado/~3/seu2jAUt1v0/missing-orgeclipsewstssecore-000.html" title="missing org.eclipse.wst.sse.core 0.0.0" /><author><name>Marisol Acuña</name><uri>http://www.blogger.com/profile/10571210676051650451</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_akr9_nQ0S4Q/Sge6KyLyulI/AAAAAAAADrY/eNGIAI39Mms/S220/Japon+(612)+-+Rice+vending+machine+-+Mari.JPG" /></author><thr:total>1</thr:total><feedburner:origLink>http://cabezadeteclado.blogspot.com/2011/10/missing-orgeclipsewstssecore-000.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIDR3szcCp7ImA9WhdaFUw.&quot;"><id>tag:blogger.com,1999:blog-2994460548739007521.post-3770354987881034143</id><published>2011-10-25T00:12:00.002-03:00</published><updated>2011-10-25T00:16:16.588-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-25T00:16:16.588-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tutoriales" /><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails" /><category scheme="http://www.blogger.com/atom/ns#" term="XML" /><title>Crear xml personalizado en Rails</title><content type="html">&lt;div&gt;
En el controlador probablemente tienen lo siguiente:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: ruby"&gt;def mi_accion
&amp;nbsp; &amp;nbsp; @algos = Algo.all

&amp;nbsp; &amp;nbsp; respond_to do |format|
&amp;nbsp; &amp;nbsp; &amp;nbsp; format.html # index.html.erb
&amp;nbsp; &amp;nbsp; &amp;nbsp; format.xml &amp;nbsp;{ render :xml =&amp;gt; @algos }
&amp;nbsp; &amp;nbsp; end
&amp;nbsp; end&lt;/pre&gt;
&lt;br /&gt;
El primer paso es sacar la información adicional que contiene el &lt;b&gt;format.xml&lt;/b&gt; y dejarlo de esta manera:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: ruby"&gt;def mi_accion
&amp;nbsp; &amp;nbsp; @algos = Algo.all

&amp;nbsp; &amp;nbsp; respond_to do |format|
&amp;nbsp; &amp;nbsp; &amp;nbsp; format.html # index.html.erb
&amp;nbsp; &amp;nbsp; &amp;nbsp; format.xml
&amp;nbsp; &amp;nbsp; end
&amp;nbsp; end&lt;/pre&gt;
&lt;br /&gt;
El segundo paso es crear un archivo nuevo en la sección Vistas (&lt;i&gt;Views&lt;/i&gt;) con la extensión: &lt;b&gt;.xml.builder&lt;/b&gt;&lt;br /&gt;
En este caso: mi_accion.xml.builder&lt;br /&gt;
y dentro de este archivo es donde podrán crear el xml a su gusto. Deben partir colocando &lt;b&gt;xml.instruct!&lt;/b&gt; al inicio de su archivo. Puede tener una estructura como esta:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: ruby"&gt;xml.instruct!
xml.algos do
&amp;nbsp; @algos.each do |algo|
&amp;nbsp; &amp;nbsp; &amp;nbsp;xml.algo
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xml.tipo algo.tipo
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xml.id algo.id
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xml.nombre algo.nombre
&amp;nbsp; &amp;nbsp; end
&amp;nbsp; end
end&lt;/pre&gt;
&lt;br /&gt;
y generará algo como:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: xml"&gt;&amp;lt;algos&amp;gt;
&amp;nbsp; &amp;lt;algo&amp;gt;
&amp;nbsp; &amp;nbsp;&amp;lt;tipo&amp;gt;0&amp;lt;/tipo&amp;gt;
&amp;nbsp; &amp;nbsp;&amp;lt;id&amp;gt;33&amp;lt;/id&amp;gt;
&amp;nbsp; &amp;nbsp;&amp;lt;nombre&amp;gt;Rafael&amp;lt;/nombre&amp;gt;
&amp;nbsp; &amp;lt;algo&amp;gt;
&amp;lt;/algos&amp;gt;&lt;/pre&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Recuerden siempre tener sólo un nodo raíz, de otra manera no se generará el archivo que buscan.&lt;/div&gt;
&lt;br /&gt;
&lt;a href="http://www.addthis.com/bookmark.php?v=250&amp;amp;pub=xa-4a7e7de2100455e1"&gt;&lt;img alt="Bookmark and Share" height="16" src="http://s7.addthis.com/static/btn/lg-share-en.gif" style="border: 0;" width="125" /&gt;&lt;/a&gt;&lt;script src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a7e7de2100455e1" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6794720801899771";
/* 468x60, creado 17/03/10 */
google_ad_slot = "0588871097";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2994460548739007521-3770354987881034143?l=cabezadeteclado.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3xOCB_4lS2-1yZtTK1PO6SC0jRY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3xOCB_4lS2-1yZtTK1PO6SC0jRY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3xOCB_4lS2-1yZtTK1PO6SC0jRY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3xOCB_4lS2-1yZtTK1PO6SC0jRY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CabezaDeTeclado/~4/2xG59r5ElCQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cabezadeteclado.blogspot.com/feeds/3770354987881034143/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2994460548739007521&amp;postID=3770354987881034143&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/3770354987881034143?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/3770354987881034143?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CabezaDeTeclado/~3/2xG59r5ElCQ/crear-xml-personalizado-en-rails.html" title="Crear xml personalizado en Rails" /><author><name>Marisol Acuña</name><uri>http://www.blogger.com/profile/10571210676051650451</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_akr9_nQ0S4Q/Sge6KyLyulI/AAAAAAAADrY/eNGIAI39Mms/S220/Japon+(612)+-+Rice+vending+machine+-+Mari.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://cabezadeteclado.blogspot.com/2011/10/crear-xml-personalizado-en-rails.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0IAR3Yyeyp7ImA9WhdaEUo.&quot;"><id>tag:blogger.com,1999:blog-2994460548739007521.post-7193038929991677976</id><published>2011-10-21T02:36:00.002-03:00</published><updated>2011-10-21T02:39:06.893-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-21T02:39:06.893-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tutoriales" /><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails" /><title>Dropdown en Ruby on Rails</title><content type="html">&lt;div&gt;
Los formularios generados por rails generan campos de texto o &lt;i&gt;checkboxes&lt;/i&gt;, pero qué pasa si quiero otro tipo de input del usuario, por ejemplo un dropdown?&lt;br /&gt;
&lt;br /&gt;
Es tan fácil como cambiar&lt;br /&gt;
&lt;br /&gt;
&amp;lt;%= f.text_field :pais %&amp;gt;&lt;br /&gt;
&lt;br /&gt;
por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;%= f.select :pais, [['Chile','CL'],['Estados Unidos','USA'],['Argentina','ARG']] %&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Espero les sirva el dato :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.addthis.com/bookmark.php?v=250&amp;amp;pub=xa-4a7e7de2100455e1"&gt;&lt;img alt="Bookmark and Share" height="16" src="http://s7.addthis.com/static/btn/lg-share-en.gif" style="border: 0;" width="125" /&gt;&lt;/a&gt;&lt;script src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a7e7de2100455e1" type="text/javascript"&gt;
&lt;/script&gt;&lt;/div&gt;
&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6794720801899771";
/* 468x60, creado 17/03/10 */
google_ad_slot = "0588871097";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2994460548739007521-7193038929991677976?l=cabezadeteclado.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/UNy0Nd9KCagXo0huUCv7XELSRpk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UNy0Nd9KCagXo0huUCv7XELSRpk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/UNy0Nd9KCagXo0huUCv7XELSRpk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UNy0Nd9KCagXo0huUCv7XELSRpk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CabezaDeTeclado/~4/I8_ig-KQR5I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cabezadeteclado.blogspot.com/feeds/7193038929991677976/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2994460548739007521&amp;postID=7193038929991677976&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/7193038929991677976?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/7193038929991677976?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CabezaDeTeclado/~3/I8_ig-KQR5I/dropdown-en-ruby-on-rails.html" title="Dropdown en Ruby on Rails" /><author><name>Marisol Acuña</name><uri>http://www.blogger.com/profile/10571210676051650451</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_akr9_nQ0S4Q/Sge6KyLyulI/AAAAAAAADrY/eNGIAI39Mms/S220/Japon+(612)+-+Rice+vending+machine+-+Mari.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://cabezadeteclado.blogspot.com/2011/10/dropdown-en-ruby-on-rails.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkECQ3c-eip7ImA9WhdWEUw.&quot;"><id>tag:blogger.com,1999:blog-2994460548739007521.post-904499118334954318</id><published>2011-09-03T23:13:00.001-03:00</published><updated>2011-09-04T01:31:02.952-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-04T01:31:02.952-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Rhodes" /><category scheme="http://www.blogger.com/atom/ns#" term="Android" /><category scheme="http://www.blogger.com/atom/ns#" term="Troubleshooting" /><title>[Rhomobile Rhodes] error: device not found</title><content type="html">&lt;div&gt;
Si les sale el mensaje "&lt;i&gt;error: device not found&lt;/i&gt;" cuando tratan de correr su aplicación en el emulador, es muy posible que no hayan instalado el SDK de Android en la carpeta adecuada. Por ejemplo si la tienen en&lt;br /&gt;
&lt;pre class="brush: csharp"&gt;C:\Archivos de Programa\Android\android-sdk&lt;/pre&gt;
&lt;br /&gt;
Muevan la carpeta de Android/android-sdk de manera que la ruta les quede así:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: csharp"&gt;C:\Android\android-sdk&lt;/pre&gt;
&lt;br /&gt;
Luego corran en la consola:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: csharp"&gt;$ rhodes-setup&lt;/pre&gt;
&lt;br /&gt;
Y configuren la nueva ruta del sdk.&lt;br /&gt;
&lt;br /&gt;
Ahora el problema debiese estar solucionado. Esto se debe a que se produce en error por los espacios que contiene el nombre de las carpetas que&amp;nbsp;venían&amp;nbsp;antes de Android.&lt;br /&gt;
Si usan el SDK de Android con Eclipse también tendrán que hacer un arreglito para que les corra el emulador.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.addthis.com/bookmark.php?v=250&amp;amp;pub=xa-4a7e7de2100455e1"&gt;&lt;img alt="Bookmark and Share" height="16" src="http://s7.addthis.com/static/btn/lg-share-en.gif" style="border: 0;" width="125" /&gt;&lt;/a&gt;&lt;script src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a7e7de2100455e1" type="text/javascript"&gt;
&lt;/script&gt;&lt;/div&gt;
&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6794720801899771";
/* 468x60, creado 17/03/10 */
google_ad_slot = "0588871097";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2994460548739007521-904499118334954318?l=cabezadeteclado.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qlbxehRju6oBKwJ5ndMt7uKYqHg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qlbxehRju6oBKwJ5ndMt7uKYqHg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qlbxehRju6oBKwJ5ndMt7uKYqHg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qlbxehRju6oBKwJ5ndMt7uKYqHg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CabezaDeTeclado/~4/xZrTFHKKn8E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cabezadeteclado.blogspot.com/feeds/904499118334954318/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2994460548739007521&amp;postID=904499118334954318&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/904499118334954318?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/904499118334954318?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CabezaDeTeclado/~3/xZrTFHKKn8E/rhomobile-rhodes-error-device-not-found.html" title="[Rhomobile Rhodes] error: device not found" /><author><name>Marisol Acuña</name><uri>http://www.blogger.com/profile/10571210676051650451</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_akr9_nQ0S4Q/Sge6KyLyulI/AAAAAAAADrY/eNGIAI39Mms/S220/Japon+(612)+-+Rice+vending+machine+-+Mari.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://cabezadeteclado.blogspot.com/2011/09/rhomobile-rhodes-error-device-not-found.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMFR386eCp7ImA9WhdXGEg.&quot;"><id>tag:blogger.com,1999:blog-2994460548739007521.post-6014992943221034486</id><published>2011-09-01T01:46:00.003-03:00</published><updated>2011-09-01T01:46:56.110-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-01T01:46:56.110-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Rhodes" /><category scheme="http://www.blogger.com/atom/ns#" term="Android" /><category scheme="http://www.blogger.com/atom/ns#" term="Troubleshooting" /><title>Rhodes: "Error wrong android API version:"</title><content type="html">&lt;div&gt;
Si al tratar de correr tu aplicación con Rhodes te tira el error&amp;nbsp;"&lt;i&gt;Error wrong android API version:&lt;/i&gt;" revisa los &lt;i&gt;Android API'&lt;/i&gt;s que tienes instalado desde el &lt;i&gt;Android SDK and AVD Manager&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Rhodes sólo soporta hasta el SDK 3.0, por lo que si cuentas con las API's 12 y/o superiores instaladas debes eliminarlas para poder correr tu aplicación.&lt;br /&gt;
&lt;br /&gt;
Para eliminar basta seleccionarlas de la lista y luego hacer clic en el botón &lt;i&gt;delete&lt;/i&gt;&lt;br /&gt;
O bien se puede ir a la carpeta del &lt;i&gt;Android SDK&lt;/i&gt;, luego a la carpeta &lt;i&gt;Platforms &lt;/i&gt;y eliminar las API's que "nos sobran".&lt;br /&gt;
&lt;br /&gt;
Con eso se soluciona el problema.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.addthis.com/bookmark.php?v=250&amp;amp;pub=xa-4a7e7de2100455e1"&gt;&lt;img alt="Bookmark and Share" height="16" src="http://s7.addthis.com/static/btn/lg-share-en.gif" style="border: 0;" width="125" /&gt;&lt;/a&gt;&lt;script src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a7e7de2100455e1" type="text/javascript"&gt;
&lt;/script&gt;&lt;/div&gt;
&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6794720801899771";
/* 468x60, creado 17/03/10 */
google_ad_slot = "0588871097";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2994460548739007521-6014992943221034486?l=cabezadeteclado.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HSYkInUl9QwTRZUA225Srl5sOYU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HSYkInUl9QwTRZUA225Srl5sOYU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HSYkInUl9QwTRZUA225Srl5sOYU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HSYkInUl9QwTRZUA225Srl5sOYU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CabezaDeTeclado/~4/v1iuBbf2dJI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cabezadeteclado.blogspot.com/feeds/6014992943221034486/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2994460548739007521&amp;postID=6014992943221034486&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/6014992943221034486?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/6014992943221034486?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CabezaDeTeclado/~3/v1iuBbf2dJI/rhodes-error-wrong-android-api-version.html" title="Rhodes: &quot;Error wrong android API version:&quot;" /><author><name>Marisol Acuña</name><uri>http://www.blogger.com/profile/10571210676051650451</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_akr9_nQ0S4Q/Sge6KyLyulI/AAAAAAAADrY/eNGIAI39Mms/S220/Japon+(612)+-+Rice+vending+machine+-+Mari.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://cabezadeteclado.blogspot.com/2011/09/rhodes-error-wrong-android-api-version.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0YMQ3g7fSp7ImA9WhdWEUw.&quot;"><id>tag:blogger.com,1999:blog-2994460548739007521.post-3375370080174961788</id><published>2011-06-26T23:23:00.026-04:00</published><updated>2011-09-04T01:39:42.605-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-04T01:39:42.605-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="API Google" /><title>Generar latitud y longitud a partir de una dirección en javascript</title><content type="html">&lt;div&gt;
Google nos proporciona una herramienta para realizar lo que necesitamos, se llama &lt;a href="http://code.google.com/intl/es-ES/apis/maps/documentation/javascript/v2/services.html"&gt;Geocoder&lt;/a&gt;&amp;nbsp;y se suele usar como parte del &lt;a href="http://code.google.com/intl/es-ES/apis/maps/index.html"&gt;API de Google Maps&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
El código que nos interesa es el siguiente:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: JSscript"&gt;var geocoder = new google.maps.Geocoder();

var address = 'Santiago, Chile'
geocoder.geocode( { 'address':&amp;nbsp;address}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {

&amp;nbsp; &amp;nbsp; var latitude = results[0].geometry.location.lat();

&amp;nbsp; &amp;nbsp; var &amp;nbsp;longitude = results[0].geometry.location.lng();

&amp;nbsp; &amp;nbsp; alert('La longitud es: ' + longitude + ', la latitud es: ' + latitude);

&amp;nbsp; &amp;nbsp; }&amp;nbsp;
});&amp;nbsp;&lt;/pre&gt;
&lt;pre class="brush: JSscript"&gt;&lt;/pre&gt;
Como podemos ver, necesitamos crear una variable que contenga la dirección de nuestro interés, en este caso está &lt;i&gt;hardcodeada&lt;/i&gt;&amp;nbsp;pero también se puede generar de manera dinámica. Lo importante es que la variable address tenga una dirección asignada. Luego dentro de la función de geocode se asignan los valores de nuestro interés a las variables latitude y longitude, desplegamos un mensaje de alerta para ver los valores que nos está retornando el código, este mensaje se puede sacar al ver que los valores son los adecuados.&lt;br /&gt;
Dentro de la misma función se puede agregar más codigo para trabajar con los valores recién obtenidos&lt;br /&gt;
&lt;br /&gt;
IMPORTANTE: Para poder utilizar este código, es necesario agregar la siguiente linea a nuestro documento:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: JSscript"&gt;&amp;lt;script src="http://maps.google.com/maps/api/js?sensor=false" type="text/javascript"&amp;gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;a href="http://www.addthis.com/bookmark.php?v=250&amp;amp;pub=xa-4a7e7de2100455e1"&gt;&lt;img alt="Bookmark and Share" height="16" src="http://s7.addthis.com/static/btn/lg-share-en.gif" style="border: 0;" width="125" /&gt;&lt;/a&gt;&lt;script src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a7e7de2100455e1" type="text/javascript"&gt;
&lt;/script&gt;&lt;/div&gt;
&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6794720801899771";
/* 468x60, creado 17/03/10 */
google_ad_slot = "0588871097";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt; &lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2994460548739007521-3375370080174961788?l=cabezadeteclado.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4-yqsYKaH3kRQjvmY8wLcjoooiM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4-yqsYKaH3kRQjvmY8wLcjoooiM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4-yqsYKaH3kRQjvmY8wLcjoooiM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4-yqsYKaH3kRQjvmY8wLcjoooiM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CabezaDeTeclado/~4/mPLC-M-P5L8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cabezadeteclado.blogspot.com/feeds/3375370080174961788/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2994460548739007521&amp;postID=3375370080174961788&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/3375370080174961788?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/3375370080174961788?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CabezaDeTeclado/~3/mPLC-M-P5L8/generar-latitud-y-longitud-partir-de.html" title="Generar latitud y longitud a partir de una dirección en javascript" /><author><name>Marisol Acuña</name><uri>http://www.blogger.com/profile/10571210676051650451</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_akr9_nQ0S4Q/Sge6KyLyulI/AAAAAAAADrY/eNGIAI39Mms/S220/Japon+(612)+-+Rice+vending+machine+-+Mari.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://cabezadeteclado.blogspot.com/2011/06/generar-latitud-y-longitud-partir-de.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0QGQHsyeyp7ImA9WhdWEUw.&quot;"><id>tag:blogger.com,1999:blog-2994460548739007521.post-2805885973462818016</id><published>2011-06-25T14:36:00.001-04:00</published><updated>2011-09-04T01:42:01.593-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-04T01:42:01.593-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="CSS" /><title>Fuerza un estilo CSS</title><content type="html">&lt;div&gt;
Si te pasa que una propiedad de tu css se está sobrescribiendo con otra cosa hay una solución muy facil de implementar.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe align="left" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm.amazon.com/e/cm?t=charmedparadi-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=0596527330&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr" style="align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;"&gt;&lt;/iframe&gt;Se debe agregar &amp;nbsp;&lt;b&gt;!important&lt;/b&gt; al final de aquella propiedad que se está sobreescribiendo.&lt;br /&gt;
&lt;br /&gt;
Así por ejemplo, en tu CSS puedes tener lo siguiente:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: css"&gt;a {
   color: #ffffff !important;
 }&lt;/pre&gt;
&lt;br /&gt;
fuerza que los links sean de ese color. Esto no siempre va a funcionar, pero en algunos casos puede ser de utilidad.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: right;"&gt;
&lt;a href="http://www.addthis.com/bookmark.php?v=250&amp;amp;pub=xa-4a7e7de2100455e1"&gt;&lt;img alt="Bookmark and Share" height="16" src="http://s7.addthis.com/static/btn/lg-share-en.gif" style="border: 0;" width="125" /&gt;&lt;/a&gt;&lt;script src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a7e7de2100455e1" type="text/javascript"&gt;
&lt;/script&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6794720801899771";
/* 468x60, creado 17/03/10 */
google_ad_slot = "0588871097";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt; &lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2994460548739007521-2805885973462818016?l=cabezadeteclado.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lcuLr6-pInI6Epqj60QJ-BsoIgE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lcuLr6-pInI6Epqj60QJ-BsoIgE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lcuLr6-pInI6Epqj60QJ-BsoIgE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lcuLr6-pInI6Epqj60QJ-BsoIgE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CabezaDeTeclado/~4/vvC-ymhPwE8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cabezadeteclado.blogspot.com/feeds/2805885973462818016/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2994460548739007521&amp;postID=2805885973462818016&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/2805885973462818016?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/2805885973462818016?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CabezaDeTeclado/~3/vvC-ymhPwE8/fuerza-un-estilo-css.html" title="Fuerza un estilo CSS" /><author><name>Marisol Acuña</name><uri>http://www.blogger.com/profile/10571210676051650451</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_akr9_nQ0S4Q/Sge6KyLyulI/AAAAAAAADrY/eNGIAI39Mms/S220/Japon+(612)+-+Rice+vending+machine+-+Mari.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://cabezadeteclado.blogspot.com/2011/06/fuerza-un-estilo-css.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0QDRH49fSp7ImA9WhdWEUw.&quot;"><id>tag:blogger.com,1999:blog-2994460548739007521.post-2472392578643680946</id><published>2011-06-17T20:33:00.000-04:00</published><updated>2011-09-04T01:42:55.065-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-04T01:42:55.065-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails" /><title>Crear un botón con un link en Ruby on Rails</title><content type="html">&lt;div&gt;
Ya conocemos la linea:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: ruby"&gt;&amp;lt;%= link_to 'Volver', :back %&amp;gt;&lt;/pre&gt;
Si queremos convertir esto en un botón en lugar de tener un simple link, basta realizar esta pequeña modificación:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: ruby"&gt;&amp;lt;%= button_to 'Volver', :back %&amp;gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;a href="http://www.addthis.com/bookmark.php?v=250&amp;amp;pub=xa-4a7e7de2100455e1"&gt;&lt;img alt="Bookmark and Share" height="16" src="http://s7.addthis.com/static/btn/lg-share-en.gif" style="border: 0;" width="125" /&gt;&lt;/a&gt;&lt;script src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a7e7de2100455e1" type="text/javascript"&gt;
&lt;/script&gt;&lt;/div&gt;
&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6794720801899771";
/* 468x60, creado 17/03/10 */
google_ad_slot = "0588871097";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt; &lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2994460548739007521-2472392578643680946?l=cabezadeteclado.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/79JjVlkOqobk6_pAVDZQzaCcE_c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/79JjVlkOqobk6_pAVDZQzaCcE_c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/79JjVlkOqobk6_pAVDZQzaCcE_c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/79JjVlkOqobk6_pAVDZQzaCcE_c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CabezaDeTeclado/~4/oj77e7DD_Ow" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cabezadeteclado.blogspot.com/feeds/2472392578643680946/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2994460548739007521&amp;postID=2472392578643680946&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/2472392578643680946?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/2472392578643680946?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CabezaDeTeclado/~3/oj77e7DD_Ow/crear-un-boton-con-un-link-en-ruby-on.html" title="Crear un botón con un link en Ruby on Rails" /><author><name>Marisol Acuña</name><uri>http://www.blogger.com/profile/10571210676051650451</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_akr9_nQ0S4Q/Sge6KyLyulI/AAAAAAAADrY/eNGIAI39Mms/S220/Japon+(612)+-+Rice+vending+machine+-+Mari.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://cabezadeteclado.blogspot.com/2011/06/crear-un-boton-con-un-link-en-ruby-on.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MGRXs8fCp7ImA9WhdWEUw.&quot;"><id>tag:blogger.com,1999:blog-2994460548739007521.post-483878154578642525</id><published>2011-06-16T23:59:00.003-04:00</published><updated>2011-09-04T01:43:44.574-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-04T01:43:44.574-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails" /><category scheme="http://www.blogger.com/atom/ns#" term="Codigo" /><title>Solicitar confirmación de una acción en Ruby on Rails</title><content type="html">&lt;div&gt;
Muchas veces necesitamos asegurarnos que el usuario realmente quiere hacer lo que está solicitando. Por ejemplo: &amp;nbsp;hacer click en un link mientras se está editando un formulario, si se dirije al otro link se perderán los cambio.&lt;br /&gt;
&lt;br /&gt;
Para eso existe una simple linea de código que se agrega al link:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: ruby"&gt;&amp;nbsp;:confirm =&amp;gt; 'Seguro que desea seguir?'&lt;/pre&gt;
Agregando esto a un link, al hacer click en el se desplegará un mensaje de alerta preguntando si está seguro de querer continuar (o cualquier texto que quieran). Si el usuario acepta, se realizará la acción del link, en caso contrario no se hará nada.&lt;br /&gt;
&lt;br /&gt;
Este es un ejemplo de un link y su confirmación:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: ruby"&gt;&amp;lt;%= link_to 'Volver', :back, :confirm =&amp;gt; "Seguro que desea seguir?\nLos cambios no han sido guardados" %&amp;gt;&lt;/pre&gt;
&lt;br /&gt;
Ahí tenemos un link que retorna a la página anterior que visitó el usuario, esta se encuentra al final de un formulario, por lo que advertimos al usuario que si sigue se perderán todos los cambios.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.addthis.com/bookmark.php?v=250&amp;amp;pub=xa-4a7e7de2100455e1"&gt;&lt;img alt="Bookmark and Share" height="16" src="http://s7.addthis.com/static/btn/lg-share-en.gif" style="border: 0;" width="125" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6794720801899771";
/* 468x60, creado 17/03/10 */
google_ad_slot = "0588871097";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt; &lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2994460548739007521-483878154578642525?l=cabezadeteclado.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dOAEI0t_E58G3PRm8t0I0ORNohE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dOAEI0t_E58G3PRm8t0I0ORNohE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dOAEI0t_E58G3PRm8t0I0ORNohE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dOAEI0t_E58G3PRm8t0I0ORNohE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CabezaDeTeclado/~4/IfCgEgaZ-aI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cabezadeteclado.blogspot.com/feeds/483878154578642525/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2994460548739007521&amp;postID=483878154578642525&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/483878154578642525?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/483878154578642525?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CabezaDeTeclado/~3/IfCgEgaZ-aI/solicitar-confirmacion-de-una-accion-en.html" title="Solicitar confirmación de una acción en Ruby on Rails" /><author><name>Marisol Acuña</name><uri>http://www.blogger.com/profile/10571210676051650451</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_akr9_nQ0S4Q/Sge6KyLyulI/AAAAAAAADrY/eNGIAI39Mms/S220/Japon+(612)+-+Rice+vending+machine+-+Mari.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://cabezadeteclado.blogspot.com/2011/06/solicitar-confirmacion-de-una-accion-en.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MMSHo_fyp7ImA9WhdWEUw.&quot;"><id>tag:blogger.com,1999:blog-2994460548739007521.post-2476004647649377493</id><published>2011-06-16T18:51:00.001-04:00</published><updated>2011-09-04T01:44:49.447-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-04T01:44:49.447-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails" /><category scheme="http://www.blogger.com/atom/ns#" term="Codigo" /><title>Crea un link a la página visitada previamente en Ruby on Rails</title><content type="html">&lt;div&gt;
Para crear un link a la página de donde viene el usuario en &lt;i&gt;Ruby on Rails&lt;/i&gt;, basta colocar la siguiente linea de código:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: ruby"&gt;&amp;lt;%= link_to_function 'Volver', 'history.back()' %&amp;gt;&lt;/pre&gt;
o bien:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: ruby"&gt;&amp;lt;%= link_to_function 'Volver', :back %&amp;gt;&lt;/pre&gt;
&lt;br /&gt;
Esto es equivalente a lo que hace la linea de código:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: ruby"&gt;javascript:history.back()&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.addthis.com/bookmark.php?v=250&amp;amp;pub=xa-4a7e7de2100455e1"&gt;&lt;img alt="Bookmark and Share" height="16" src="http://s7.addthis.com/static/btn/lg-share-en.gif" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px;" width="125" /&gt;&lt;/a&gt;&lt;script src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a7e7de2100455e1" type="text/javascript"&gt;
&lt;/script&gt;&lt;/div&gt;
&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6794720801899771";
/* 468x60, creado 17/03/10 */
google_ad_slot = "0588871097";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt; &lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2994460548739007521-2476004647649377493?l=cabezadeteclado.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-4iBucazalWMH5kEhmRi6f60nWc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-4iBucazalWMH5kEhmRi6f60nWc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-4iBucazalWMH5kEhmRi6f60nWc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-4iBucazalWMH5kEhmRi6f60nWc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CabezaDeTeclado/~4/8LePvPGxXUQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cabezadeteclado.blogspot.com/feeds/2476004647649377493/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2994460548739007521&amp;postID=2476004647649377493&amp;isPopup=true" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/2476004647649377493?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/2476004647649377493?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CabezaDeTeclado/~3/8LePvPGxXUQ/crea-un-link-la-pagina-visitada.html" title="Crea un link a la página visitada previamente en Ruby on Rails" /><author><name>Marisol Acuña</name><uri>http://www.blogger.com/profile/10571210676051650451</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_akr9_nQ0S4Q/Sge6KyLyulI/AAAAAAAADrY/eNGIAI39Mms/S220/Japon+(612)+-+Rice+vending+machine+-+Mari.JPG" /></author><thr:total>2</thr:total><feedburner:origLink>http://cabezadeteclado.blogspot.com/2011/06/crea-un-link-la-pagina-visitada.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYNSXk-fyp7ImA9WhZQGEo.&quot;"><id>tag:blogger.com,1999:blog-2994460548739007521.post-2286073384037734240</id><published>2011-04-27T01:06:00.000-03:00</published><updated>2011-04-27T01:06:38.757-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-27T01:06:38.757-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Plug-in" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft Office" /><title>Abre archivos .docx en versiones antiguas de Office</title><content type="html">&lt;div&gt;Un dato de ayuda pública:&lt;br /&gt;
&lt;br /&gt;
Si aun utilizan versiones de Office 2003 o XP, bajen el siguiente plugin para abrir archivos creados con versiones más nuevas de Office como (2007 o 2010), los archivos .docx y similares.&lt;br /&gt;
&lt;br /&gt;
El plugin lo proporciona Microsoft, les dejo el &lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyId=941b3470-3ae9-4aee-8f43-c6bb74cd1466&amp;amp;displaylang=en"&gt;link aqui&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.addthis.com/bookmark.php?v=250&amp;amp;pub=xa-4a7e7de2100455e1" onclick="return addthis_sendto()" onmouseout="addthis_close()" onmouseover="return addthis_open(this, '', '[URL]', '[TITLE]')"&gt;&lt;img alt="Bookmark and Share" height="16" src="http://s7.addthis.com/static/btn/lg-share-en.gif" style="border: 0pt none;" width="125" /&gt;&lt;/a&gt;&lt;script src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a7e7de2100455e1" type="text/javascript"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6794720801899771";
/* 468x60, creado 17/03/10 */
google_ad_slot = "0588871097";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt; &lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2994460548739007521-2286073384037734240?l=cabezadeteclado.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/T7rHAlO-2yB91HDYmZ6QOPi-UnQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/T7rHAlO-2yB91HDYmZ6QOPi-UnQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/T7rHAlO-2yB91HDYmZ6QOPi-UnQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/T7rHAlO-2yB91HDYmZ6QOPi-UnQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CabezaDeTeclado/~4/BIys88GtrNQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cabezadeteclado.blogspot.com/feeds/2286073384037734240/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2994460548739007521&amp;postID=2286073384037734240&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/2286073384037734240?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/2286073384037734240?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CabezaDeTeclado/~3/BIys88GtrNQ/abre-archivos-docx-en-versiones.html" title="Abre archivos .docx en versiones antiguas de Office" /><author><name>Marisol Acuña</name><uri>http://www.blogger.com/profile/10571210676051650451</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_akr9_nQ0S4Q/Sge6KyLyulI/AAAAAAAADrY/eNGIAI39Mms/S220/Japon+(612)+-+Rice+vending+machine+-+Mari.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://cabezadeteclado.blogspot.com/2011/04/abre-archivos-docx-en-versiones.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYCQ3c-cCp7ImA9WhZQGU4.&quot;"><id>tag:blogger.com,1999:blog-2994460548739007521.post-7400014827527748405</id><published>2011-04-27T00:59:00.001-03:00</published><updated>2011-04-27T16:56:02.958-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-27T16:56:02.958-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Grub" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows7" /><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu" /><title>Edita grub para iniciar con otro sistema operativo por defecto</title><content type="html">&lt;div&gt;&lt;a href="http://www.addthis.com/bookmark.php?v=250&amp;amp;pub=xa-4a7e7de2100455e1" onclick="return addthis_sendto()" onmouseout="addthis_close()" onmouseover="return addthis_open(this, '', '[URL]', '[TITLE]')"&gt;&lt;/a&gt;&lt;br /&gt;
&lt;iframe align="left" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm.amazon.com/e/cm?t=charmedparadi-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=1430219998&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr" style="height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;"&gt;&lt;/iframe&gt;Si quieren tener Windows 7 y Ubuntu 10.04 corriendo en un mismo computador es muy fácil realizar la instalación. Basta con crear las particiones pertinentes, instalar Windows 7 primero en una partición y luego Ubuntu en otra partición.&lt;br /&gt;
&amp;nbsp;Así, automáticamente se les instalará &lt;a href="http://www.gnu.org/software/grub/"&gt;GRUB&lt;/a&gt;, un multiboot &lt;a href="http://en.wikipedia.org/wiki/Booting#Boot_loader"&gt;boot loader&lt;/a&gt;, de esta manera al encender su computador les aparecerá los dos sistemas operativos que tienen instalado y podrán escoger con cual iniciar, pero habrá uno que iniciará por defecto después de 10 segundos si no le indican lo contrario&lt;br /&gt;
&lt;br /&gt;
Si quieren &lt;b&gt;editar el sistema operativo que inicia por defecto&lt;/b&gt; deben hacer lo siguiente:&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Iniciar Ubuntu 10.04 (ojo que en versiones más nuevas que utilizan grub 2 esta solución no sirve)&lt;/li&gt;
&lt;li&gt;Abrir el terminal&lt;/li&gt;
&lt;li&gt;Escribir: sudo gedit /boot/grub/grub.cnf&lt;/li&gt;
&lt;li&gt;Deben ingresar su clave y luego se les abrirá un archivo que comienza con algo como "#DONT EDIT THIS FILE"&lt;/li&gt;
&lt;li&gt;Como en la 4ta linea de código, la linea 12 del archivo, dice: set default = "0", ese es el número que les interesa cambiar. Cuando inician su computador y les aparece el grub con la lista de los sistemas operativos a iniciar deben ver en qué lugar está su sistema operativo de interés. Recuerden que se empieza a contar desde 0 y no desde 1.&lt;/li&gt;
&lt;li&gt;Cambian ese número por el que necesitan, guardan el archivo y están listos. La próxima vez que inicien su computador tendrán por defecto el sistema operativo que ustedes señalaron.&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;img alt="Bookmark and Share" height="16" src="http://s7.addthis.com/static/btn/lg-share-en.gif" style="border: 0pt none;" width="125" /&gt;&lt;script src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a7e7de2100455e1" type="text/javascript"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6794720801899771";
/* 468x60, creado 17/03/10 */
google_ad_slot = "0588871097";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt; &lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2994460548739007521-7400014827527748405?l=cabezadeteclado.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/26QrJ2oI1BmiU6VNzfCNGXMOVUk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/26QrJ2oI1BmiU6VNzfCNGXMOVUk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/26QrJ2oI1BmiU6VNzfCNGXMOVUk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/26QrJ2oI1BmiU6VNzfCNGXMOVUk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CabezaDeTeclado/~4/TuU0HjPIeCY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cabezadeteclado.blogspot.com/feeds/7400014827527748405/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2994460548739007521&amp;postID=7400014827527748405&amp;isPopup=true" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/7400014827527748405?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/7400014827527748405?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CabezaDeTeclado/~3/TuU0HjPIeCY/edita-grub-para-iniciar-con-otro.html" title="Edita grub para iniciar con otro sistema operativo por defecto" /><author><name>Marisol Acuña</name><uri>http://www.blogger.com/profile/10571210676051650451</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_akr9_nQ0S4Q/Sge6KyLyulI/AAAAAAAADrY/eNGIAI39Mms/S220/Japon+(612)+-+Rice+vending+machine+-+Mari.JPG" /></author><thr:total>4</thr:total><feedburner:origLink>http://cabezadeteclado.blogspot.com/2011/04/edita-grub-para-iniciar-con-otro.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQGSXk5eSp7ImA9WhZQEEg.&quot;"><id>tag:blogger.com,1999:blog-2994460548739007521.post-8364559060771287526</id><published>2011-04-17T13:38:00.000-03:00</published><updated>2011-04-17T13:38:48.721-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-17T13:38:48.721-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Error Fix" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio" /><title>Error de instalación de Visual Studio 2008</title><content type="html">&lt;div&gt;&lt;iframe align="left" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm.amazon.com/e/cm?t=charmedparadi-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=0470548657&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr" style="align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;"&gt;&lt;/iframe&gt;Si al tratar de instalar Visual Studio 2008 les aparece el siguiente error:&lt;br /&gt;
&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px;"&gt;&amp;nbsp;&lt;i&gt;error:the following component failed to&amp;nbsp;install :Microsoft Visual Studio Web Authoring Component&lt;/i&gt;&lt;/span&gt;&lt;/blockquote&gt;Este error puede ser causado por Microsoft Office 2007, si lo tienes instalado, desinstalalo y vuelve a intentar con Visual Studio 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.addthis.com/bookmark.php?v=250&amp;amp;pub=xa-4a7e7de2100455e1" onclick="return addthis_sendto()" onmouseout="addthis_close()" onmouseover="return addthis_open(this, '', '[URL]', '[TITLE]')"&gt;&lt;img alt="Bookmark and Share" height="16" src="http://s7.addthis.com/static/btn/lg-share-en.gif" style="border: 0;" width="125" /&gt;&lt;/a&gt;&lt;script src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a7e7de2100455e1" type="text/javascript"&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6794720801899771";
/* 468x60, creado 17/03/10 */
google_ad_slot = "0588871097";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt; &lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2994460548739007521-8364559060771287526?l=cabezadeteclado.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/P2bfb-ZSGEN8pNQVjfqTTMbqW4s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/P2bfb-ZSGEN8pNQVjfqTTMbqW4s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/P2bfb-ZSGEN8pNQVjfqTTMbqW4s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/P2bfb-ZSGEN8pNQVjfqTTMbqW4s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CabezaDeTeclado/~4/8bg307-lBec" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cabezadeteclado.blogspot.com/feeds/8364559060771287526/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2994460548739007521&amp;postID=8364559060771287526&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/8364559060771287526?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/8364559060771287526?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CabezaDeTeclado/~3/8bg307-lBec/error-de-instalacion-de-visual-studio.html" title="Error de instalación de Visual Studio 2008" /><author><name>Marisol Acuña</name><uri>http://www.blogger.com/profile/10571210676051650451</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_akr9_nQ0S4Q/Sge6KyLyulI/AAAAAAAADrY/eNGIAI39Mms/S220/Japon+(612)+-+Rice+vending+machine+-+Mari.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://cabezadeteclado.blogspot.com/2011/04/error-de-instalacion-de-visual-studio.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUDQ3g7fyp7ImA9WhZQGEo.&quot;"><id>tag:blogger.com,1999:blog-2994460548739007521.post-3711258061985548507</id><published>2011-04-16T14:02:00.001-03:00</published><updated>2011-04-27T01:07:52.607-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-27T01:07:52.607-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Gtalk" /><category scheme="http://www.blogger.com/atom/ns#" term="Blog gadgets" /><title>Google talk en tu sitio web o blog</title><content type="html">&lt;div&gt;Si quieres incluir un&lt;i&gt;&amp;nbsp;live chat&lt;/i&gt;&amp;nbsp;en tu sitio web y que éste sea gratis, lo puedes hacer con&lt;a href="http://www.google.com/talk/service/badge/New"&gt; Google Talk chatback Badge&lt;/a&gt;. Sólo debes agregar un par de lineas de código html y listo! Verás algo así:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-llsY5CU6o6Q/TanJCdMunrI/AAAAAAAAEDk/wGsd18dTqkU/s1600/Google+chat+badge.png" /&gt;&lt;/div&gt;&lt;br /&gt;
El código lo puedes sacar de &lt;a href="http://www.google.com/talk/service/badge/New"&gt;aquí&lt;/a&gt;, es un simple &lt;i&gt;copy/paste&lt;/i&gt;. También te permite editar lo que se muestra en letras azules en la imagen de arriba, y si quieres o no mostrar tu &lt;i&gt;status&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
Un detalle no menor es que este servicio no se puede usar directamente con &lt;i&gt;&lt;a href="http://www.google.com/talk/"&gt;Google talk&lt;/a&gt;&lt;/i&gt;&amp;nbsp;para el computador, sólo te avisa que alguien se metió a chatear contigo y tu debes conectarte a tu cuenta de Gmail para continuar con el chat. Esto es algo que deberían mejorar, pero por mientras el servicio saca de apuros.&lt;br /&gt;
&lt;br /&gt;
También hay servicios pagados como &lt;a href="https://www.google.com/enterprise/marketplace/viewListing?productListingId=3586952+3492548643341835584&amp;amp;pli=1"&gt;OggChat&lt;/a&gt;&amp;nbsp;en caso que busquesn algo más profesional. Permite tener varias cuentas y redirigirlas entre operadores.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.addthis.com/bookmark.php?v=250&amp;amp;pub=xa-4a7e7de2100455e1" onclick="return addthis_sendto()" onmouseout="addthis_close()" onmouseover="return addthis_open(this, '', '[URL]', '[TITLE]')"&gt;&lt;img alt="Bookmark and Share" height="16" src="http://s7.addthis.com/static/btn/lg-share-en.gif" style="border: 0pt none;" width="125" /&gt;&lt;/a&gt;&lt;script src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a7e7de2100455e1" type="text/javascript"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6794720801899771";
/* 468x60, creado 17/03/10 */
google_ad_slot = "0588871097";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt; &lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2994460548739007521-3711258061985548507?l=cabezadeteclado.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/82VvXV5X0Mrx7jNT33UXvILcJvo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/82VvXV5X0Mrx7jNT33UXvILcJvo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/82VvXV5X0Mrx7jNT33UXvILcJvo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/82VvXV5X0Mrx7jNT33UXvILcJvo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CabezaDeTeclado/~4/EeCi12aCxOc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cabezadeteclado.blogspot.com/feeds/3711258061985548507/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2994460548739007521&amp;postID=3711258061985548507&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/3711258061985548507?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/3711258061985548507?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CabezaDeTeclado/~3/EeCi12aCxOc/google-talk-en-tu-sitio-web-o-blog.html" title="Google talk en tu sitio web o blog" /><author><name>Marisol Acuña</name><uri>http://www.blogger.com/profile/10571210676051650451</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_akr9_nQ0S4Q/Sge6KyLyulI/AAAAAAAADrY/eNGIAI39Mms/S220/Japon+(612)+-+Rice+vending+machine+-+Mari.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-llsY5CU6o6Q/TanJCdMunrI/AAAAAAAAEDk/wGsd18dTqkU/s72-c/Google+chat+badge.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://cabezadeteclado.blogspot.com/2011/04/google-talk-en-tu-sitio-web-o-blog.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQMSXY_fSp7ImA9WhdVEUk.&quot;"><id>tag:blogger.com,1999:blog-2994460548739007521.post-4452290414498209786</id><published>2011-04-14T12:21:00.000-03:00</published><updated>2011-09-16T01:29:48.845-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-16T01:29:48.845-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="CDmon" /><category scheme="http://www.blogger.com/atom/ns#" term="tutoriales" /><category scheme="http://www.blogger.com/atom/ns#" term="Hosting dominios y otros" /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><title>Crea tu mail @tudominio.cl para tu blog editando los registros MX en CDMon</title><content type="html">&lt;div&gt;
En el post pasado indiqué cómo crear tu propio dominio .cl para tu blog. El siguiente paso es configurar un correo de la forma tunombre@tudominio.cl. Para esto necesitaremos la ayuda de Google Apps.&lt;br /&gt;
&lt;br /&gt;
1. Si es que no tienen una cuenta en Google Apps, &lt;a href="http://www.google.com/apps/intl/es/business/index.html"&gt;regístrense aquí&lt;/a&gt;&amp;nbsp;o &lt;a href="https://www.google.com/a/cpanel/domain/new?hl=es"&gt;aquí&lt;/a&gt;,&amp;nbsp;es gratis. Una vez que sigan todas las instrucciones y terminen con su registro, sigan al paso siguiente:&lt;br /&gt;
&lt;br /&gt;
2. Activen la opción de correo electrónico en su Google apps. Esto los llevará a una segunda página que les indicará los registros MX que deben configurar más adelante, mantengan esa página abierta (o copien esos registros ya que los usarán en los siguientes pasos). Los registros MX tienen la forma "Dirección - prioridad". Deben ser algo como:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table class="mx" style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-collapse: collapse; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: 'Helvetica Neue', Arial, Helvetica; font-size: 13px; height: 136px; line-height: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; width: 310px;"&gt;&lt;tbody style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;
&lt;tr style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;th style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Dirección&amp;nbsp;&lt;/span&gt;del servidor MX&lt;/th&gt;&lt;th style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Prioridad&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;ASPMX.L.GOOGLE.COM&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;10&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;ALT1.ASPMX.L.GOOGLE.COM&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;20&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;ALT2.ASPMX.L.GOOGLE.COM&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;20&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;ASPMX2.GOOGLEMAIL.COM&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;30&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;ASPMX3.GOOGLEMAIL.COM&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;30&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;ASPMX4.GOOGLEMAIL.COM&lt;br /&gt;
ASPMX5.GOOGLEMAIL.COM&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;30&lt;br /&gt;
30&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
3. Ahora diríjanse a su panel de control en CDmon, vayan a la opción DNS Estático,&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-SHbAXi9LqL8/TZ5yH8AIQBI/AAAAAAAAECs/XXeyoRfYCdM/s1600/DNS+estatico.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-SHbAXi9LqL8/TZ5yH8AIQBI/AAAAAAAAECs/XXeyoRfYCdM/s1600/DNS+estatico.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp;Ahí deben ver una lista de sus dominios, seleccionen el dominio de interés y hagan click en gestionar.&lt;br /&gt;
&lt;br /&gt;
4. Hagan clic en editar registro CName del registro principal que les aparece ahí&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-XTyubXCkTJo/TacN3PwKC7I/AAAAAAAAEDU/YXAvtjtnJQQ/s1600/editar+cname.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="56" src="http://1.bp.blogspot.com/-XTyubXCkTJo/TacN3PwKC7I/AAAAAAAAEDU/YXAvtjtnJQQ/s400/editar+cname.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
5. Les aparecerán las siguientes opciones:&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-E95nVuOdeI0/TacOG1iF7UI/AAAAAAAAEDY/eGdxdNoUztY/s1600/opcion+cname.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="171" src="http://4.bp.blogspot.com/-E95nVuOdeI0/TacOG1iF7UI/AAAAAAAAEDY/eGdxdNoUztY/s400/opcion+cname.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
y hagan clic en Redirección URL (si, estamos cambiando de CNAME a Redirección, pero es la única manera de hacerlo funciona ya que el registro CNAME no permite modificar los registros MX)&lt;br /&gt;
Como URL coloquen www.midominio.cl y hagan click en guardar.&lt;br /&gt;
&lt;br /&gt;
6. Ahora debemos agregar los registros MX que nos entregó Google Apps anteriorment. Para esto debemos hacer click en el link que parece un sobre:&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-wcaqavxinEU/TacPSZL48jI/AAAAAAAAEDc/uCwCYB2ceoA/s1600/editar+mx.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="56" src="http://3.bp.blogspot.com/-wcaqavxinEU/TacPSZL48jI/AAAAAAAAEDc/uCwCYB2ceoA/s400/editar+mx.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Esto lo deberán hacer 6 veces, una para cada registro entregado por Google. Es muy importante que indiquen las prioridades que les entregó google.&lt;br /&gt;
&lt;br /&gt;
Finalmente se verá así:&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-N-0ch2sienk/TacQEudfw5I/AAAAAAAAEDg/Q8A-rQr0if0/s1600/fin+registros+mx.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="285" src="http://2.bp.blogspot.com/-N-0ch2sienk/TacQEudfw5I/AAAAAAAAEDg/Q8A-rQr0if0/s400/fin+registros+mx.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Deben esperar a que CDmon publique sus cambios para ver si todo anda bien. Esto demora unos 15 minutos.&lt;br /&gt;
&lt;br /&gt;
7. Ahora vuelvan a Google Apps y hagan clic en el botón "He realizado estos pasos" para efectuar la verificación de los registros MX. Esta verificación puede demorar hasta 48 horas, en mi caso demoró sólo un par de minutos&lt;br /&gt;
&lt;br /&gt;
Y listo! Ya tienen su mail@midominio.cl configurado. Espero les haya ayudado este tutorail&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.addthis.com/bookmark.php?v=250&amp;amp;pub=xa-4a7e7de2100455e1"&gt;&lt;img alt="Bookmark and Share" height="16" src="http://s7.addthis.com/static/btn/lg-share-en.gif" style="border: 0;" width="125" /&gt;&lt;/a&gt;&lt;script src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a7e7de2100455e1" type="text/javascript"&gt;
&lt;/script&gt;&lt;/div&gt;
&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-6794720801899771";
/* 468x60, creado 17/03/10 */
google_ad_slot = "0588871097";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt; &lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2994460548739007521-4452290414498209786?l=cabezadeteclado.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/297joq8F7xjYjWEhAUK8iePYf-Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/297joq8F7xjYjWEhAUK8iePYf-Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/297joq8F7xjYjWEhAUK8iePYf-Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/297joq8F7xjYjWEhAUK8iePYf-Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CabezaDeTeclado/~4/5iIoDrSU1Tc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://cabezadeteclado.blogspot.com/feeds/4452290414498209786/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2994460548739007521&amp;postID=4452290414498209786&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/4452290414498209786?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2994460548739007521/posts/default/4452290414498209786?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CabezaDeTeclado/~3/5iIoDrSU1Tc/crea-tu-mail-tudominiocl-para-tu-blog.html" title="Crea tu mail @tudominio.cl para tu blog editando los registros MX en CDMon" /><author><name>Marisol Acuña</name><uri>http://www.blogger.com/profile/10571210676051650451</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/_akr9_nQ0S4Q/Sge6KyLyulI/AAAAAAAADrY/eNGIAI39Mms/S220/Japon+(612)+-+Rice+vending+machine+-+Mari.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-SHbAXi9LqL8/TZ5yH8AIQBI/AAAAAAAAECs/XXeyoRfYCdM/s72-c/DNS+estatico.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://cabezadeteclado.blogspot.com/2011/04/crea-tu-mail-tudominiocl-para-tu-blog.html</feedburner:origLink></entry></feed>

