tag:blogger.com,1999:blog-60387038409327901142024-03-05T22:38:30.803-06:00Código nuevoEscribiendo sobre desarrollo Web, Web 2.0, OpenSource, Tecnología, Linux y más.Anonymoushttp://www.blogger.com/profile/10127997989947441784noreply@blogger.comBlogger112125tag:blogger.com,1999:blog-6038703840932790114.post-30858386906959816302014-12-24T12:14:00.004-06:002016-05-27T10:35:51.586-05:00Me mudoBuen día lector.<br />
<br />
Este blog nació en una época oscura y es por eso que me concentre en contenido antes que la apariencia. Sin embargo, ahora mude mi blog a:<br />
<a href="https://www.blogger.com/goog_1324510512"><br /></a>
<a href="http://saul.space/">http://saul.space</a><br />
<br />
Ese dominio lo tengo desde hace años, pero es la primera vez que le doy una utilidad.<br />
Si deseas continuar leyéndome, haya me podrás encontrar.<br />
<br />
Este blog seguirá mientras Google no da de baja blogspot.<br />
<br />Anonymoushttp://www.blogger.com/profile/10127997989947441784noreply@blogger.com0tag:blogger.com,1999:blog-6038703840932790114.post-39991846580743306592014-01-01T21:51:00.000-06:002014-01-01T21:51:05.989-06:00Crear un USB de arranque para Kali Linux (Instalación desde una memoria USB)Si llegaste aquí es posible que hayas caído con que UNetbootin no te sirvió para hacer una USB "booteable" para Kali.
Sinceramente creo que seguir la <a href="http://es.docs.kali.org/installation-es/instalacion-de-kali-linux-desde-una-memoria-usb">documentación oficial</a> es la mejor opción, siempre y cuando sea más clara.<br />
Desgraciadamente algunas cosas son dadas por hecho y ahí es donde hay que buscar y tratar de aplicarlas, para después documentarlas.<br />
En resumen, para montar Kali Linux en un USB con comandos de Linux necesitamos hacer esto:<br />
<br />
<ol>
<li>Insertar la USB, si así de obvio.</li>
<li>Verificar que la USB haya sido reconocida por el equipo, muy común en equipos virtualizados.</li>
<li>Usar dmesg para verificar la etiqueta del disco, o usar gparted o alguna otra herramienta para admnistrar discos</li>
<li>Opcional (?): Usar gparted o algún otra herramienta para remover cualquier partición existente en la USB. En mi caso esto fue esencial, pues sin esto la memoria no era reconocida como un dispositivo de arranque.</li>
<li>Copiar kali.iso a la USB. Aquí entra el comando que se menciona en la documentación oficial. <b>sudo dd if=~/carpeta_personal/kali-linux-1.0.5-amd64/kali-linux-1.0.5-amd64.iso of=/dev/sdb1</b><br />De preferencia usar sudo o el comando en su distribución para escalar los privilegios como root.</li>
<li>Reiniciar el equipo y probar.</li>
</ol>
<div>
La otra opción, para dummies es hacerlo desde Windows, lo cual viene explicado en la documentación oficial de Kali.</div>
<div>
<br /></div>
<div>
Si aún así tienes dudas ve la primera media hora del siguiente tutorial/conferencia (Inglés) sobre el tema.</div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/peQwV1mm5rY?feature=player_embedded' frameborder='0'></iframe></div>
<div>
<br /></div>
Espero haber sido de utilidad.<br />
<div>
<br /></div>
Anonymoushttp://www.blogger.com/profile/10127997989947441784noreply@blogger.com1tag:blogger.com,1999:blog-6038703840932790114.post-28535328891269590722013-09-18T09:41:00.000-05:002013-09-18T09:41:18.936-05:00WorkRave: Evita joderte por movimientos repetitivosContinuando con la serie "me jodí las manos por ser informático".<br />
Les presento una aplicación que ayuda en la prevención de lesiones por movimientos repetitivos, la cual lleva por nombre WorkRave. Para empezar la aplicación es Open Source, que no es sinónimo de gratuita aunque si lo es en este caso. Diseñada para correr tanto en Windows como Linux.<br />
También la llamo la "mamá del descanso", ya que una vez instalada impedirá que sigas trabajando constantemente sobre el teclado.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsPbro6wAxDlhe-ZtnLWdv9w9AOAecV3ZfHOi0hazyfX3X1nhTrAV_OYu6jrwhR0r1HaQ81p7v9JgSzbPxowiFkUj1jKWufY_UOjEP2ukpyzCRedk_Q3QB4BMFzg6JvxG8lju5sMl5X8w/s1600/workRaveCaptura01.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="277" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsPbro6wAxDlhe-ZtnLWdv9w9AOAecV3ZfHOi0hazyfX3X1nhTrAV_OYu6jrwhR0r1HaQ81p7v9JgSzbPxowiFkUj1jKWufY_UOjEP2ukpyzCRedk_Q3QB4BMFzg6JvxG8lju5sMl5X8w/s400/workRaveCaptura01.PNG" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
Fig1.- Configuración para Workrave</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Vamos a hacer un resumen de sus característica:</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<ol>
<li>Una vez instalada correrá en el inicio del SO y se quedará en el área de notificaciones por si deseas configurar o consultar estadísticas.<br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi3waLu5bQPvqi3asno9UNpB2VSCvNZd73IjzmAtfr0pYpXjJQAJzRKSlsbLhRBnygWdecJvZCGyTUItH_GkXvV6j4Z8bGj8w9H4RXcZKb7iwJx-pGxX8uoT2JKPFX82SqzPGl2E438KI/s1600/workRaveCaptura03.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi3waLu5bQPvqi3asno9UNpB2VSCvNZd73IjzmAtfr0pYpXjJQAJzRKSlsbLhRBnygWdecJvZCGyTUItH_GkXvV6j4Z8bGj8w9H4RXcZKb7iwJx-pGxX8uoT2JKPFX82SqzPGl2E438KI/s1600/workRaveCaptura03.PNG" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-MA8NPLBrfXAHnepxUoqE5gypsgygpqQWLp3-Hii6CXf6e-paqDGnEEEKbv_VsYyDWwvAsVSkJtOBOiArdLNwRdO4jdYXk9yEWbt-joXganTXchyDBFBHJSLo4YiEDw5cG1zU6KavnKo/s1600/workRaveCaptura02.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="157" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-MA8NPLBrfXAHnepxUoqE5gypsgygpqQWLp3-Hii6CXf6e-paqDGnEEEKbv_VsYyDWwvAsVSkJtOBOiArdLNwRdO4jdYXk9yEWbt-joXganTXchyDBFBHJSLo4YiEDw5cG1zU6KavnKo/s320/workRaveCaptura02.PNG" width="320" /></a><br /><div class="separator" style="clear: both; text-align: center;">
<br /></div>
</li>
<li>No trabaja a raja tabla, es decir, tu puedes evitar los descansos y las micro pausas. Pero que sentido tendría no hacer caso de las micro pausas.<br /><div style="text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3WNohUg7vwr9FTDCY4BZZxMJ4sgQ6OT5LTk8cQCluvBvx-nGCDkS7ti1dSdoFYo1AHAreXYAZup-F0jV5eCZQHETbUGbh4Kpxxw3R-OTibfyxCDuamcFPu2Zlh5qE_gw_jb-AikoBvBE/s1600/workRaveCaptura04.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3WNohUg7vwr9FTDCY4BZZxMJ4sgQ6OT5LTk8cQCluvBvx-nGCDkS7ti1dSdoFYo1AHAreXYAZup-F0jV5eCZQHETbUGbh4Kpxxw3R-OTibfyxCDuamcFPu2Zlh5qE_gw_jb-AikoBvBE/s1600/workRaveCaptura04.PNG" /></a></div>
</li>
<li>Se pueden configurar los tiempos de las micro pausas, descansos y límites de trabajo diario.<br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1DRMMb85rkTLQM4DBcDoyM0w5-HZix3V1bbDdpILnNlB9ky1sHjQEmlbnjk7OtTL5SvOxljPopknfos9EtTWwkhVTRquuh09yMsPt_YFGjqPPk4rADgWQ8iRh656erzEDpr-vG-JG4nc/s1600/workRaveCaptura05.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" height="276" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1DRMMb85rkTLQM4DBcDoyM0w5-HZix3V1bbDdpILnNlB9ky1sHjQEmlbnjk7OtTL5SvOxljPopknfos9EtTWwkhVTRquuh09yMsPt_YFGjqPPk4rADgWQ8iRh656erzEDpr-vG-JG4nc/s400/workRaveCaptura05.PNG" width="400" /></a></li>
<li>Cuenta con el modo silencioso, para así evitar que emerjan notificaciones durante una presentación.</li>
<li>Toma en cuenta la actividad del usuario (mouse, teclado, etc.), por ende no es un tonto cronometro.</li>
<li>Cada descanso está acompañado de una rutina de ejercicios, genial.<br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1ICT9P1UHpp11-R3b_rVOvPmBxMLgGGSRv0JQxZXhrbO3CRL4Lb243xj4ACx3YSXZEKWeeeJarPMoYoVKf6RXkt3Bk8qf2gk1MJGZ46NFPrRPTQeQCh-nlAElpvSxTol_Ni7sh8YdUl4/s1600/exercises.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" height="248" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1ICT9P1UHpp11-R3b_rVOvPmBxMLgGGSRv0JQxZXhrbO3CRL4Lb243xj4ACx3YSXZEKWeeeJarPMoYoVKf6RXkt3Bk8qf2gk1MJGZ46NFPrRPTQeQCh-nlAElpvSxTol_Ni7sh8YdUl4/s400/exercises.gif" width="400" /></a></li>
<li>Y viene en español ...</li>
</ol>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div>
Denle una oportunidad.</div>
<div>
<span style="font-size: large;">Pueden descargarla desde aquí: <a href="http://www.workrave.org/download/">http://www.workrave.org/download/</a></span></div>
<br />
<br />
Algunas imágenes tomadas de <a href="http://www.workrave.org/screenshots/">http://www.workrave.org/screenshots/</a><br />
<br />Anonymoushttp://www.blogger.com/profile/10127997989947441784noreply@blogger.com0tag:blogger.com,1999:blog-6038703840932790114.post-12287711186315911622013-08-02T09:44:00.000-05:002013-09-18T09:43:36.127-05:00Evitando el dolor en la muñecaUn día más de mi aventura de "<a href="http://jetsmi.blogspot.mx/2013/07/me-duelen-los-dedos-y-luego.html" target="_blank">Me duelen los dedos ¿Y luego?</a>". Mientras encuentro un lugar donde puedan hacerme una revisión a conciencia de mis dedos, palma y muñeca, hice un sondeo y búsqueda por la red sobre maneras de disminuir dolores o malestares relacionados con el uso de la computadora por tiempo largo (Soy desarrollador, donde más puedo estar). En esa investigación encontré consejos de posturas, accesorios ergonómicos, ejercicios, etc. Pero por ahora decidí empezar con reducir el daño en mi muñeca con una pequeña almohadilla, que si bien, se aleja un poco de los tapetes con un descansa muñecas, me resulto más cómodo.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYz3wzJGkCkl2uWQDGdY6nVaPTJJo1O36axj6oRlHMR9omxBpCx6N_nlXkcZiQDPF9szyt1puARFWLEQQAr4GU-sZ2fyiCQcdY2ap-DUVemF6p9VABjZ3Veqn0k7_43rFDQCLcmSu3k-Q/s1600/20130801_224759.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYz3wzJGkCkl2uWQDGdY6nVaPTJJo1O36axj6oRlHMR9omxBpCx6N_nlXkcZiQDPF9szyt1puARFWLEQQAr4GU-sZ2fyiCQcdY2ap-DUVemF6p9VABjZ3Veqn0k7_43rFDQCLcmSu3k-Q/s320/20130801_224759.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhad18IURglIav_dLeJiXvafjOy98gqUNVSiQmZGejZzFfqM0EBPFYhUXaUq95c7Y7g1WBxj32YN8t7GrbSzsAzsVxTcOKWqTVIBXu6fwTvl7b0HTO8kBHPchlW8J4mdqd1o3mmAhrJPp0/s1600/20130801_224855.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhad18IURglIav_dLeJiXvafjOy98gqUNVSiQmZGejZzFfqM0EBPFYhUXaUq95c7Y7g1WBxj32YN8t7GrbSzsAzsVxTcOKWqTVIBXu6fwTvl7b0HTO8kBHPchlW8J4mdqd1o3mmAhrJPp0/s320/20130801_224855.jpg" width="320" /></a></div>
<br />
La sensación es como cuando duermes con una almohada con memoria, aunque este cojín es mucho más sencillo y hasta podría decir duro. No se puede usar más allá que para descansar la muñeca mientras se usa el mouse, si eres hardcore gamer es ideal para mantener el control del mouse por tiempo prolongado, sin embargo, esto no elimina tomar descansos después de un largo tiempo del uso del mouse.<br />
La idea central es reposar la muñeca, no apretar, pero la ventaja es que al ser una almohadilla la presión es menor a la de presionar la muñeca contra la superficie de una mesa de trabajo. Lo malo es su firmeza, que a pesar de que se menciona en el empaque que es "suave" no se siente así, entonces alguno hecho con gel podría superarlo. Sin embargo solo tiene un par de días conmigo, esperemos que conforme marche el tiempo cumpla su promesa de suavidad.<br />
En resumen es una buena opción para reducir el estrés en la muñeca y un producto similar, de otros materiales, ayuda de igual o mejor manera.<br />
Más adelante hablaré sobre el uso del mouse y la estupidez que representa el trackpad/touchpad en los equipos portátiles.<br />
<br />
Liga del producto: <a href="http://www.handstandsproducts.com/products/mouse-pad-beadpad.php">http://www.handstandsproducts.com/products/mouse-pad-beadpad.php</a><br />
<br />
Update: Después de más de un mes ya siento la diferencia entre usarla y no. El precio si es excesivo, es posible encontrar otras con un precio por la mitad del que yo pagué.Anonymoushttp://www.blogger.com/profile/10127997989947441784noreply@blogger.com0tag:blogger.com,1999:blog-6038703840932790114.post-11522863681364343852013-07-31T13:41:00.000-05:002013-08-01T09:17:42.727-05:00Me duelen los dedos, ¿Y luego?<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEho2wdUmt8Nfe_4VaUugAOxqDwlfurFWGPBxpuXCppZoOqEr4uejLr7GHOZW_qVqCElr6U-GipkD1YfOAqufkiNIzJuWeYLlbjYDNk9JNje8EaR1avhd75pQeEQiijJ7HJwUrPGpPASoMA/s1600/LeftHand0.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img alt="Manos (Imagen de Wikipedia)" border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEho2wdUmt8Nfe_4VaUugAOxqDwlfurFWGPBxpuXCppZoOqEr4uejLr7GHOZW_qVqCElr6U-GipkD1YfOAqufkiNIzJuWeYLlbjYDNk9JNje8EaR1avhd75pQeEQiijJ7HJwUrPGpPASoMA/s320/LeftHand0.jpg" title="Manos (Imagen de Wikipedia)" width="129" /></a>Hace décadas que no escribo aquí y eso se debe al constante trabajo durante el 2012 y lo que ve del 2013, que eso está chido.<br />
El motivo del siguiente post es iniciar una saga para esos males que aquejan a los desarrolladores de software o cualquiera que pase su día frente a una computadora. Y principalmente hago esto porque al parecer yo comienzo con males de esta índole.<br />
En primera instancia, les comparto una encuesta para saber como andamos y sobre ella haré un pequeño análisis de como andamos en cuestión de ese mal de nuestra generación.<br />
<br />
<span style="font-size: large;"><a href="https://docs.google.com/forms/d/1_yI2eoH2xGhGK4khdc6EctMXdiBHMuNKJHN1HiGQREs/viewform" target="_blank">Clic aquí para ir a la encuesta</a></span><br />
<br />
Está serie de artículos continuará, y también escribiré las soluciones que he encontrado, o bien, las que ustedes deseen compartir.Anonymoushttp://www.blogger.com/profile/10127997989947441784noreply@blogger.com0tag:blogger.com,1999:blog-6038703840932790114.post-86714335026940377582013-05-04T05:43:00.000-05:002013-05-04T05:43:45.046-05:00Instalar Titanium 3.x (Appcelerator) en Ubuntu<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhD3lnhG50fGCKEy_D9KNLnslXjRlQ43Uy7glVxHb_HOWNijNn20fx9Bm0thALriqqgjDVywhO7s-vsYUqEDSy7gAZkdWwUY04a_Qgl74r6hDVz5Kxow8ttp67M7uXwEUs4mM_isOLQX3s/s1600/titaniumLogo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhD3lnhG50fGCKEy_D9KNLnslXjRlQ43Uy7glVxHb_HOWNijNn20fx9Bm0thALriqqgjDVywhO7s-vsYUqEDSy7gAZkdWwUY04a_Qgl74r6hDVz5Kxow8ttp67M7uXwEUs4mM_isOLQX3s/s200/titaniumLogo.png" width="200" /></a></div>
Esta instalación la hice en Ubuntu 13.04, pero va bien en 12.10.<br />
Instalarlo es simple, pero hay que tener cuidado en seguir todos los pasos, que aunque vienen en la documentación oficial, no son muy claros que digamos.<br />
<br />
<br />
<ol>
<li>Instalar desde consola el libjpeg62 libwebkitgtk-1.0-0 <span class="lit" style="box-sizing: border-box;">y añadir en el profile una nueva opción para el navegador dentro de eclipse.<br /><pre class="prettyprint" id="ext-gen1270" style="background-color: #f7f7f7; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 1px solid rgb(232, 232, 232); box-sizing: border-box; color: #314e64; font-family: Menlo, 'Courier New', Courier, monospace; font-size: 13px; line-height: 1.3em; margin-bottom: 14px; margin-top: 10px; max-width: 900px; overflow-x: auto; overflow-y: hidden; padding: 10px 12px; white-space: pre-wrap;"><pre class="prettyprint" id="ext-gen1270" style="background-color: #f7f7f7; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 1px solid rgb(232, 232, 232); box-sizing: border-box; color: #314e64; font-family: Menlo, 'Courier New', Courier, monospace; font-size: 13px; line-height: 1.3em; margin-bottom: 14px; margin-top: 10px; max-width: 900px; overflow-x: auto; overflow-y: hidden; padding: 10px 12px; white-space: pre-wrap;"><code id="ext-gen1271" style="box-sizing: border-box; font-family: Menlo, 'Courier New', Courier, monospace; font-style: inherit; line-height: 13px; margin: 0px; padding: 0px;"><span class="pln" style="box-sizing: border-box; color: black;">sudo apt</span><span class="pun" style="box-sizing: border-box; color: #666600;">-</span><span class="kwd" style="box-sizing: border-box; color: #000088;">get</span><span class="pln" style="box-sizing: border-box; color: black;"> install libjpeg62 libwebkitgtk</span><span class="pun" style="box-sizing: border-box; color: #666600;">-</span><span class="lit" style="box-sizing: border-box; color: #006666;">1.0</span><span class="pun" style="box-sizing: border-box; color: #666600;">-</span><span class="lit" style="box-sizing: border-box; color: #006666;">0</span><span class="pln" style="box-sizing: border-box; color: black;">
echo </span><span class="str" style="box-sizing: border-box; color: #008800;">'export MOZILLA_FIVE_HOME=/usr/lib/mozilla'</span><span class="pln" style="box-sizing: border-box; color: black;"> </span><span class="pun" style="box-sizing: border-box; color: #666600;">>></span><span class="pln" style="box-sizing: border-box; color: black;"> </span><span class="pun" style="box-sizing: border-box; color: #666600;">~/.</span><span class="pln" style="box-sizing: border-box; color: black;">bashrc</span></code></pre>
</pre>
</span></li>
<li>Si tu Linux/Ubuntu es 64bits entonces adicionalmente se instala ia32-libs:<br /><pre class="prettyprint" id="ext-gen1272" style="background-color: #f7f7f7; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 1px solid rgb(232, 232, 232); box-sizing: border-box; color: #314e64; font-family: Menlo, 'Courier New', Courier, monospace; font-size: 13px; line-height: 1.3em; margin-bottom: 14px; margin-top: 10px; max-width: 900px; overflow-x: auto; overflow-y: hidden; padding: 10px 12px; white-space: pre-wrap;"><code id="ext-gen1273" style="box-sizing: border-box; font-family: Menlo, 'Courier New', Courier, monospace; font-style: inherit; line-height: 13px; margin: 0px; padding: 0px;"><span class="pln" style="box-sizing: border-box; color: black;">sudo apt</span><span class="pun" style="box-sizing: border-box; color: #666600;">-</span><span class="kwd" style="box-sizing: border-box; color: #000088;">get</span><span class="pln" style="box-sizing: border-box; color: black;"> install ia32</span><span class="pun" style="box-sizing: border-box; color: #666600;">-</span><span class="pln" style="box-sizing: border-box; color: black;">libs</span></code></pre>
</li>
<li>Se descarga el ZIP de Titanium 3.x, se descomprime en la carpeta de tu preferencia.</li>
<li>Para ejecutar la primera vez buscar el archivo TitaniumStudio.sh:<br /><pre class="prettyprint" id="ext-gen1272" style="background-color: #f7f7f7; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 1px solid rgb(232, 232, 232); box-sizing: border-box; color: #314e64; font-family: Menlo, 'Courier New', Courier, monospace; font-size: 13px; line-height: 1.3em; margin-bottom: 14px; margin-top: 10px; max-width: 900px; overflow-x: auto; overflow-y: hidden; padding: 10px 12px; white-space: pre-wrap;"><code id="ext-gen1273" style="box-sizing: border-box; font-family: Menlo, 'Courier New', Courier, monospace; font-style: inherit; line-height: 13px; margin: 0px; padding: 0px;"><span class="pln" style="box-sizing: border-box; color: black;">sh ~/TitaniumStudio/</span></code>TitaniumStudio.sh</pre>
</li>
<li>La primera vez se pedirá actualizar el software de Titanium, solo dar "Next" y después "Install". Lo más probable es que marque un error y es por el NodeJs, ya que sólo en Windows y Mac puede descargar e instalar automáticamente (Así de jodido es esto), entonces:<br />Instalar node manualmente.<br /><pre style="background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(204, 204, 204); color: #333333; font-family: Consolas, 'Liberation Mono', Courier, monospace; font-size: 13px; line-height: 19px; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 6px 10px;"><code style="background-color: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: none; font-family: Consolas, 'Liberation Mono', Courier, monospace; font-size: 12px; margin: 0px; padding: 0px;">sudo apt-get install python g++ make
mkdir ~/nodejs && cd $_
wget -N http://nodejs.org/dist/node-latest.tar.gz
tar xzvf node-latest.tar.gz && cd `ls -rd --color=no node-v*`
./configure
sudo make install</code></pre>
</li>
<li>Finalmente reiniciar Titanium, abrir nuevamente y dejar que corra la actualización de lo demás (Titanium CLI y Alloy). <b>¡Listo!</b></li>
</ol>
<b><br /></b><ol>
</ol>
<div>
En esencia esos pasos hay que seguir para instalar Titanium en Linux/Ubuntu. Para otros sabores de Linux es necesario sustituir los comandos de instalación por los que toquen en esa distribución, y rogar a los dioses del Olimpo que en los "repos" estén las versiones adecuadas. La documentación de instalación de Titanium para Linux está orientada a Ubuntu 12.04, ahí lo dejo para que después no digan.</div>
Anonymoushttp://www.blogger.com/profile/10127997989947441784noreply@blogger.com3tag:blogger.com,1999:blog-6038703840932790114.post-19422170141072710522013-01-15T23:36:00.002-06:002013-01-15T23:37:33.347-06:00Estúpido Workbench: Instalar MySQL Workbench 5.x en Ubuntu 12.10Aunque no nos guste, MySQL es de Oracle desde ya un par de años, y algunos, como yo, estamos acostumbrados a el, o le tenemos cierto aprecio a este viejo amigo. Por ende recurrimos a herramientas como Workbench para trabajar de forma más rápida y no tan chapucera como podría ser con el phopMyAdmin.<br />
<br />
Está entrada lo que busca es como evitar el tonto mensaje de Ubuntu de "Dependency is not satisfiable: libctemplate0" y lograr instalar está aplicación en Ubuntu 12.04 o 12.10, digase 64bits o 32bits.<br />
<br />
Primero, si no lo tienes ve y descarga el Workbench desde el sitio oficial de Oracle para Ubuntu:<br />
<br />
<a href="http://www.mysql.com/downloads/workbench/">http://www.mysql.com/downloads/workbench/</a><br />
<br />
Segundo, descarga la librería empaquetada en este DEB e instalarla antes del Workbench:<br />
<br />
<a href="http://ftp.br.debian.org/debian/pool/main/c/ctemplate/libctemplate0_0.97-1_amd64.deb">http://ftp.br.debian.org/debian/pool/main/c/ctemplate/libctemplate0_0.97-1_amd64.deb</a><br />
<br />
Si haces esto sin que hayas hecho experimentos previos para instalar la dependencia el mensaje al ejecutar el DEB de workbench que sacas desde el sitio oficial no marcará ningún problema.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiab2Th1kvE7o7KmZS_SFfFW1OX8O2LSNMLlCJ10Z1piuMEUj0kQhyphenhyphen4pKiaeySaUI7DK9mU8cIyQMpyA8SwWE42OhPUCUwZCETLngEqMBV-A9mSnbPRMZknSuX55_JfNm_OIKZDR0jXO4Q/s1600/Captura+de+pantalla+de+2013-01-15+23:32:55.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="222" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiab2Th1kvE7o7KmZS_SFfFW1OX8O2LSNMLlCJ10Z1piuMEUj0kQhyphenhyphen4pKiaeySaUI7DK9mU8cIyQMpyA8SwWE42OhPUCUwZCETLngEqMBV-A9mSnbPRMZknSuX55_JfNm_OIKZDR0jXO4Q/s400/Captura+de+pantalla+de+2013-01-15+23:32:55.png" width="400" /></a></div>
<br />
<br />
Buena suerte :)Anonymoushttp://www.blogger.com/profile/10127997989947441784noreply@blogger.com1tag:blogger.com,1999:blog-6038703840932790114.post-70647479373184677362012-10-14T14:59:00.001-05:002012-10-14T14:59:02.013-05:00Iniciar un servidor de Oracle desde Linux<div class='posterous_autopost'><p>Como desarrolladores no tenemos tiempo para memorizar comandos de administración de distintos manejadores de base de datos. Por eso es necesario tener recetas rápidas de como iniciar un servidor, apagarlo, levantar listeners, etc, por esto decidí escribir varias entradas con comandos básicos de administración de diversos DBMS.</p> <p>Suponiendo que tenemos una instalación correcta y que el servidor está abajo, debemos ejecutar los siguientes comandos para iniciar nuestra instancia en Oracle desde Linux.</p> <p><ol style="color: #222222; font-family: arial, sans-serif;"> <li style="margin-left: 15px;">Abrir una consola (terminal), un shortcut común en Linux es Ctrl+Alt+T</li> <li style="margin-left: 15px;">Y desde aquí comienzan los comandos ...</li> <li style="margin-left: 15px;">Llamamos al cliente de Oracle: <strong>SQLPLUS /NOLOG</strong></li> <li style="margin-left: 15px;">Nos conectamos a la instancia ya con SQLPLUS: <strong>CONNECT user/pass</strong></li> <li style="margin-left: 15px;">Ejecutamos el comando: <strong>STARTUP</strong></li> <li style="margin-left: 15px;">Hasta este punto la instancia está lista a nivel local, es decir, no acepta conexiones desde fuera.</li> <li style="margin-left: 15px;">Para continuar salimos del SQLPLUS con: <strong>QUIT</strong></li> <li style="margin-left: 15px;">Desde la consola de linux levantamos el "listener" para aceptar conexiones externas: <strong>lsnrctl start</strong></li> <li style="margin-left: 15px;">Si deseas revisar el status del listener puedes usar: <strong>lsnrctl status</strong></li> </ol> <p>Pues con esto ya podemos trabajar en un ambiente para desarrollo con una BD Oracle</p> </p> <p> </p></div>Anonymoushttp://www.blogger.com/profile/10127997989947441784noreply@blogger.com1tag:blogger.com,1999:blog-6038703840932790114.post-40734276540312453592012-03-06T18:59:00.001-06:002013-09-15T13:29:46.936-05:00¿Por qué mis archivos marcan errores si (no) los estoy viendo?<div class="posterous_autopost">
Como incluir nuevamente archivos a un proyecto de Visual Studio 2010.<br />
<div class="p_embed p_image_embed">
</div>
<br />
<span style="text-decoration: line-through;">No soy un experto en la plataforma .Net, pero quienes tratan de portar esa insignia a veces sorprende como pueden frenar sus actividades por cosas mínimas. </span><br />
Suele pasar, más cuando vienes de codificar en una plataforma independiente del IDE, que nos metemos a la carpeta de nuestro proyecto de Visual Studio e intentamos mover archivos de un proyecto viejo al que nosotros estamos trabajando con el propósito de ser "ágil" [Véanse bien las comillas] y resulta que al ir al explorador del proyecto vemos algo como esto.<br />
<div class="p_embed p_image_embed">
</div>
<br />
Así es, los archivos aparecen como objetos en blanco, es decir, el IDE no los reconoce como parte de la solución, pero si no tenemos activa la pestaña <strong>"Mostrar todos los archivos"</strong> no seremos capaces de ubicarlos. La forma más adecuada de agregar elementos externos a un proyecto debe ser <strong>[Menú del proyecto/Botón secundario] -> Agregar -> Elemento existente</strong>.<br />
Para incluirlos de vuelta basta con seleccionar aquellos elementos que deseamos incluir al proyecto y con<strong> [Menú de selección/Botón secundario] -> Incluir en el proyecto. </strong>La idea de poder incluir o excluir archivos del proyecto es darles visibilidad o no al momento de construir la solución, por lo general es común excluir elementos con defectos para no lidiar cuando se está depurando o construyendo.<strong></strong><br />
<br />
<div class="p_embed p_image_embed">
</div>
<br />
Quizás lo anterior parezca trivial, pero se sorprenderían de ver cuantos pueden caer en la temible trampa del copiado de archivos.<br />
FIN</div>
Anonymoushttp://www.blogger.com/profile/10127997989947441784noreply@blogger.com0tag:blogger.com,1999:blog-6038703840932790114.post-37451982402671469472012-03-03T19:11:00.001-06:002012-03-03T19:11:09.849-06:00¿Cuanto falta para que mi Pc se derrita?<div class='posterous_autopost'><h1> <p><strong>Comando de Linux/Ubuntu para conocer la tempratura del procesador.</strong></p> </h1> <p>Si no está intalado, en Ubuntu/Debian tecleamos lo siguiente en la terminal:</p> <blockquote> <p><em style="font-family: Lucida Sans Unicode, Trebuchet MS, Verdana, monospace; font-size: 11px; line-height: 19px; text-align: left;">sudo apt-get install acpi</em></p> </blockquote> <p>Después del mensaje de que la instalación fue satisfactoría vemos la temperatura escribiendo lo siguiente:</p> <blockquote> <p><em style="font-family: Lucida Sans Unicode, Trebuchet MS, Verdana, monospace; font-size: 11px; line-height: 19px; text-align: left;">acpi -t</em></p> </blockquote> <p>Si deseas que de más información de sensores, siempre y sea posible, se usa el comando:</p> <blockquote> <p><em style="font-family: Lucida Sans Unicode, Trebuchet MS, Verdana, monospace; font-size: 11px; line-height: 19px; text-align: left;">acpi -V</em></p> </blockquote> <p>Y si finalmente deseas hacer un monitoreo constante usa está combinanción de comandos:</p> <p> </p> <p><em>watch acpi -t</em></p> <p><em>Espero sea de ayuda.</em></p> <p><em>Fuente: <a href="http://conociendolinux.wordpress.com/2008/09/17/ver-temperatura-de-la-cpu-desde-la-consola/" title="Fuente original" target="_blank">conociendolinux.wordpress.com</a></em></p> <p><em><br /></em></p> <p> </p> </div>Anonymoushttp://www.blogger.com/profile/10127997989947441784noreply@blogger.com0tag:blogger.com,1999:blog-6038703840932790114.post-70573022227540396602012-02-12T17:15:00.001-06:002013-09-15T13:30:17.267-05:00Desinstalar VMware Player de Ubuntu/Linux<div class="posterous_autopost">
Si eres de aquellos que ha instalado el bundle del vmware player, o bien, algún otro producto y ahora deseas deshacerte de ellos, pues bien estos pasos podrán ayudarte en tu tarea:<br />
Bien se puede desintalar directamente con: sudo /usr/bin/vmware-uninstall<br />
Pero prefiero usar este método por ser más infalible:<br />
<blockquote>
<ol>
<li>Determinar el producto que deseamos desintalar con el siguiente comando:<br /><strong>sudo /usr/bin/vmware-installer -l</strong> </li>
<li>Ejecutamos un comando indicandole cual producto deseamos desinstalar:<br /><strong>sudo /usr/bin/vmware-installer --uninstall-product vmware-player</strong> </li>
</ol>
</blockquote>
Después aparecerá una ventana pidiendo la confirmación de la desintalación y preguntando si desean conservar los archivos de configuración (Con decir No basta). Si todo va bien recibiremos al final una ventana con un hermoso .... SUCCESS!<br />
<br />
<div class="p_embed p_image_embed">
</div>
</div>
Anonymoushttp://www.blogger.com/profile/10127997989947441784noreply@blogger.com23tag:blogger.com,1999:blog-6038703840932790114.post-3192960853090624532011-10-06T16:01:00.001-05:002011-10-06T16:01:57.086-05:00Yo digo: "Ubuntu 11.04 se cuelga cuando cierro la tapa de la Laptop"<div class='posterous_autopost'><p>Llevo algo así como dos meses con un defecto en <strong>Ubuntu 11.04</strong>, el cual consiste en que cuando cierro la tapa de la laptop la pantalla ya no regresa, simplemente se congela. Lo más extraño es que cuando haces la combinación <strong>Ctrl + Alt + F1</strong>, se puede cambiar perfectamente a termina tty1 y así hasta la tty6. La solución, hoy que por fin me decidí a buscar, es la siguiente:</p> <p>Será necesario instalar el <strong>Compiz Setting Manager (Administrador de opciones de Compiz)</strong></p> <blockquote class="posterous_short_quote"> <p><strong>sudo apt-get install compizconfig-settings-manager</strong></p> </blockquote> <p>Después abrirlo y buscar en la sección<strong> OpenGL</strong> la opción <strong>sincronizado con borrado vertical (Sync to VBlank)</strong>. Sólo bastará con quitar la selección del checkbox y listo, al cerrar la tapa del equipo no tronará.</p> <p>El siguiente es un vídeo corto donde muestro visualmente lo que digo.</p> <p><iframe src="http://www.youtube.com/embed/p2SxQ4gEGEM?hl=es&fs=1" frameborder="0" height="349" width="425"></iframe></p> <p>Hasta pronto</p></div>Anonymoushttp://www.blogger.com/profile/10127997989947441784noreply@blogger.com0tag:blogger.com,1999:blog-6038703840932790114.post-72413365450503157832011-08-31T18:36:00.001-05:002011-08-31T18:36:04.264-05:00Instalar BURG<div class='posterous_autopost'><p>No basta con instalar el APP, es necesario ejecutar esto:</p> <blockquote class="posterous_short_quote"> <p><strong>sudo burg-install /dev/sda</strong></p> </blockquote> <p>Si se desea desinstalar es necesario antes haber configurado/instalado el <strong>BURG</strong> en alguna unidad, en mi caso lo hice para <strong>sda</strong>. También se puede ejecutar la instalación desde la GUI de administración del BURG, pero prefiero el comando por que me pierdo menos.</p></div>Anonymoushttp://www.blogger.com/profile/10127997989947441784noreply@blogger.com0tag:blogger.com,1999:blog-6038703840932790114.post-57897194578559351202011-06-23T09:21:00.001-05:002011-06-23T09:23:21.980-05:00¿Por que ya no entradas de podcast?Hace meses atrás comencé a crear entradas referentes a mi podcast (itertulia), pero dado que me resultaba redundante tenerlas en el blog del podcast y en mi personal decidí ya no publicarlas más por este medio. De esta forma si tu, si amigo, deseas escuchar/seguir mi podcast que hago con mi <i>partner</i> <a href="http://twitter.com/itcollaborative">@itcollaborative</a> ve a esta dirección:<br />
<br />
<blockquote><a href="http://www.itertulia.com/">http://www.itertulia.com</a></blockquote>Dicho esto, cierro este post. SaludosAnonymoushttp://www.blogger.com/profile/10127997989947441784noreply@blogger.com0tag:blogger.com,1999:blog-6038703840932790114.post-21243857257337848352011-06-22T20:12:00.004-05:002011-06-23T09:01:33.761-05:00Mensajes gratis desde Android... HeyWire!Recuerdan páginas como Hola-Tu ?<br />
<div><div></div><div style="text-align: left;">Pues, en Android eciste una aplicación que nos permite enviar mensajes SMS desde nuestro Android completamente gratis a casi cualquier parte del mundo. Es HeyWire</div><div style="text-align: center;"></div><div style="text-align: center;"><img alt="" border="0" src="http://heywire.com/images/logo.jpg" style="cursor: hand; cursor: pointer; width: 50%;" /></div><div></div><div>Cómo funciona?</div><div></div><div>La aplicación mantiene un servicio que liga a un usuario con un número de teléfono en USA, este número envía mensajes a números de cualquier parte del mundo.</div><div></div><div style="text-align: center;"><img alt="" border="0" src="http://www.berrydroid.com/wp-content/uploads/2011/04/HeyWire-android.jpg" style="cursor: hand; cursor: pointer; width: 50%;" /></div><div style="text-align: center;"></div><div style="text-align: left;">La aplicación funciona muy sencillo, hay que crear una cuenta y la aplicación se conectará a su servidor para proporcionarnos un número de USA(de Georgia precisamente). Éste número es el que aparecerá en el teléfono de la persona a la que le enviaremos el SMS.</div><div style="text-align: left;"></div><div style="text-align: left;">Lo necesario es tener WIFI o Datos en el teléfono y listo.</div><div style="text-align: left;"></div><div style="text-align: left;"><b>www.heywire.com</b></div><div style="text-align: left;"><b> </b></div><div style="text-align: left;">Disponible también para iphone/ipod</div><div style="text-align: left;"></div><div style="text-align: left;">Este video nos muestra como enviar un SMS desde un ipod, muy parecido en Android.</div><div style="text-align: left;"></div><div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="249" src="http://www.youtube.com/embed/qnyzA_ftAjQ" width="360"></iframe> </div><div style="text-align: left;"></div><div style="text-align: left;"></div><div style="text-align: left;">Y bueno, si no está disponible en el market de android, bájenlo de <a href="http://freakshare.com/files/upd06ufl/HeyWire_v2.0.12-byvenadoptc.rar.html">aquí</a></div><div style="text-align: left;"></div><div style="text-align: left;">Cabe mencionar que, a la aplicación también podemos sincronizarla con mensajería instantánea como MSN, Gtalk... entre otras. Sweet.</div><div style="text-align: left;"></div><div style="text-align: left;">No intenten marcar al número que les proporciona la aplicación, es meramente para enviar SMS, eso sí, si les contestan a ese número (vía SMS), verán los mensajes en la aplicación =D</div><div style="text-align: left;"></div><div style="text-align: left;">Pueden sincronizar sus contactos del teléfono!</div><div></div><div></div><div><div style="text-align: center;"></div></div></div>Unknownnoreply@blogger.com8tag:blogger.com,1999:blog-6038703840932790114.post-88037976156181738512011-06-20T13:38:00.002-05:002011-06-20T13:54:41.330-05:00Identificando Canciones con AndroidNo les ha pasado que traen una canción en la cabeza y no tienen idea ni de quien la canta, ni quien demonios es, o típico, van manejando suena una rola en la radio y sólo alcanzan a escuchar un pedazo y nunca se enteran quien canta ni quien la toca?
<span style="font-weight:bold;">Shazam</span> nos sacará de ese apuro.
En android, la aplicación es gratis (también está disponible para iphone, blackberry, symbian...) <span style="font-weight:bold;">http://www.shazam.com</span>
En el market, busquen Shazam y descárgenlo.
Lo instalan<div><div style="text-align: center;"> <a href="https://ssl.gstatic.com/android/market/com.shazam.android/ss-1-3-34d1da49fa456260ef04bcaba8ff2add1fe5447a" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="cursor:pointer; cursor:hand;width: width=50%" src="https://ssl.gstatic.com/android/market/com.shazam.android/ss-1-3-34d1da49fa456260ef04bcaba8ff2add1fe5447a" border="0" alt="" width=50% /></a></div>
Dan un touch en el centro de la pantalla y comenzará a buscar por tramas de la canción que esté sonando cerca de su celular.
Y voilá, tenemos nuestra canción </div><div><div style="text-align: center;">
</div>
<div style="text-align: center;"><a href="https://ssl.gstatic.com/android/market/com.shazam.android/ss-2-1-2b7713b3cee3894dea6d57274b4cd2a3fca0d5c0" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="cursor:pointer; cursor:hand;width: width=50%" src="https://ssl.gstatic.com/android/market/com.shazam.android/ss-2-1-2b7713b3cee3894dea6d57274b4cd2a3fca0d5c0" border="0" alt="" width=50% /></a></div>
Es necesario tener acceso a internet, ya sea vía wifi o vía datos para que Shazam busque la información.
</div>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-6038703840932790114.post-58544644991791223172011-06-09T22:33:00.001-05:002013-09-15T13:35:55.159-05:00Unetbootin + Mi distro favorita<div class="posterous_autopost">
Más que un "How to" este post tiene como propósito sugerir el uso de Unetbootin (Linux, Mac y Windows) como una herramienta confiable para crear unidades extraibles "booteables" cargadas con nuestra distribución de Linux favoritas o cualquier otra.<br />
<br />
<div class="p_embed p_image_embed">
<br />
<div class="p_see_full_gallery">
<br />
Aquí deberían estar algunas imágenes, pero se fueron al diablo junto con Posterous. Así que toma ya tu vídeo tutorial:<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/p6QbeU6duTA?feature=player_embedded' frameborder='0'></iframe></div>
<br /></div>
</div>
<br />
En unos simples pasos es posible cargar una imagen ISO en un USB pendrive y si uno lo desea puede directamente dejar al software descargar una imagen para que después sea el mismo el que la escriba en nuestro medio extraible; mucho ahorro de DVD/CD.<br />
Descarga: <a href="http://unetbootin.sourceforge.net/">http://unetbootin.sourceforge.net/</a><br />
*Formatear la unidad antes y con el formato FAT32.<br />
</div>
Anonymoushttp://www.blogger.com/profile/10127997989947441784noreply@blogger.com0tag:blogger.com,1999:blog-6038703840932790114.post-46667551914851207852011-05-10T13:53:00.001-05:002013-09-15T13:36:14.116-05:00Instalar VMware Player en Ubuntu<div class="posterous_autopost">
Primero nos descargamos el Player desde <a href="http://downloads.vmware.com/d/info/desktop_downloads/vmware_player/3_0">http://downloads.vmware.com/d/info/desktop_downloads/vmware_player/3_0</a><br />
<br />
<div class="p_embed p_image_embed">
<br />
<div class="p_see_full_gallery">
<br /></div>
</div>
Una vez descargado, veremos que es un .bundle, pero eso no es un problema pues desde consola podremos ejecutar el archivo con el siguiente comando:<br />
<blockquote class="posterous_short_quote">
sudo sh <strong>VMware-Player-3.1.4-385536.i386.bundle</strong></blockquote>
Se ejecuta la extracción y aparecerá el asistente que nos guiará en la instalación.<br />
</div>
Anonymoushttp://www.blogger.com/profile/10127997989947441784noreply@blogger.com1tag:blogger.com,1999:blog-6038703840932790114.post-44879062419460473042011-03-23T22:29:00.001-06:002013-09-15T13:41:37.587-05:00Instalar Firefox 4 en Ubuntu usando PPA<div class="posterous_autopost">
Hay dos forma de hacerlo, la primera es en modo gráfico:<br />
<blockquote class="posterous_medium_quote">
Aplicaciones -> Centro de software de Ubuntu -> Editar -> Orígenes del software -> Otro software -> Añadir -> <strong>ppa:mozillateam/firefox-stable</strong></blockquote>
<br />
<div class="p_embed p_image_embed">
</div>
Ahora que si lo quieres desde línea de comandos se debe hacer lo siguiente:<br />
<blockquote class="posterous_short_quote">
sudo add-apt-repository ppa:mozillateam/firefox-stable<br />
sudo apt-get update<br />
sudo apt-get upgrade</blockquote>
<br />
<b>Update</b>: Hoy en día es mucho más sencillo usar el Centro de software de Ubuntu para instalación de aplicaciones esenciales como un Navegador y además los buenos amigos de Canonical siempre te dan un poderoso Firefox para navegar.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKpnsNYM05YVPH5_1irqoWCSYw8-7CDYG-zr0IdOMcyM-vnLNZi7CzOW-Ktzy0DnFWgw5yZlfCyb_E_zile4R1OQ1njbvyRIY6LJg2Wc8722YGgqd49-_-1dW0k8YbJFZbexdte53SFN4/s1600/get_firefox_ubuntuSC.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="233" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKpnsNYM05YVPH5_1irqoWCSYw8-7CDYG-zr0IdOMcyM-vnLNZi7CzOW-Ktzy0DnFWgw5yZlfCyb_E_zile4R1OQ1njbvyRIY6LJg2Wc8722YGgqd49-_-1dW0k8YbJFZbexdte53SFN4/s400/get_firefox_ubuntuSC.png" width="400" /></a></div>
<br />
<br /></div>
Anonymoushttp://www.blogger.com/profile/10127997989947441784noreply@blogger.com0tag:blogger.com,1999:blog-6038703840932790114.post-39331384831634918482011-03-03T22:41:00.001-06:002011-03-03T22:41:33.344-06:00Desinstalar XAMPP (Uninstall)<div class='posterous_autopost'><p>Si lo tienes instalado en tu Ubuntu o alguna otra distro de linux y <a href="http://jetsmi.blogspot.com/2010/05/instalar-xampp-en-ubuntu-php-mysql.html" title="Instalar XAMPP" target="_self">seguiste los pasos por defecto para instalarlo</a>, esto debes de hacer para decirle adios:<br /><span style="font-size: 12px;"><span style="font-family: verdana, helvetica;"></span></span></p> <blockquote> <p><span style="font-family: courier; font-size: 12px; line-height: 14px;">rm -rf /opt/lampp</span> </p> </blockquote></div>Anonymoushttp://www.blogger.com/profile/10127997989947441784noreply@blogger.com8tag:blogger.com,1999:blog-6038703840932790114.post-22059315494799012152011-02-17T23:09:00.001-06:002013-09-15T13:43:56.705-05:00Start y Stop de OpenBravo ERP en Ubuntu<div class="posterous_autopost">
Nota: Para instalarlo en Ubuntu sólo es necesario buscar OpenBravo en el centro de software e indicar que se desea instalar. No es necesaria una entrada para eso, ¿O si?.<br />
<br />
<b>Update:</b> Aquí debería haber imagenes, pero se fueron al diablo con Posterous (Gracias Twitter)<br />
La versión 13.04 de Ubuntu ya no tiene OpenBravo.<br />
<br />
<strong>Iniciar todos los servicios:</strong> sudo /etc/init.d/openbravo-erp start<br />
<strong>Parar todos los servicios:</strong> sudo /etc/init.d/openbravo-erp stop</div>
Anonymoushttp://www.blogger.com/profile/10127997989947441784noreply@blogger.com1tag:blogger.com,1999:blog-6038703840932790114.post-62110059104014286222011-01-26T21:44:00.001-06:002011-01-26T21:44:53.968-06:00Grails: Render de una vista no relacionada a ningún controlador<div class='posterous_autopost'><p>Mitad para recordarlo y mitad para compratirlo. El motivo del post es responder a una pregunta que me hice por la mañana: ¿Se puede mandar a llamar una vista en Grails que no este dentro del contexto del contralador, algo así como lo que se hace con la vista 'error.gsp' en el urlMapping.</p> <p>El código para hacerlo es el siguiente:<p /></p> <p> def foo = {<br /> .<br /> . </p> <p> render(view:"/forever_alone")</p> <p> </p> <p> } </p> <p>Esto deberá de ir en nuestro controlador y la vista a la que llama en mi caso está en la raíz de la carpeta view y es por eso que no la puedo mandar a llamar por conveción.</p> <p> </p></div>Anonymoushttp://www.blogger.com/profile/10127997989947441784noreply@blogger.com1tag:blogger.com,1999:blog-6038703840932790114.post-37785150334867299332011-01-19T08:23:00.004-06:002011-01-19T08:37:06.413-06:00EL año de las tablets, ahora si.<div class="posterous_autopost">Después del CES 2011 he notado que varias compañias quieren, ahora si en serio, una rebanada del pastel que lleva más de un año gozando de las ventas del iPad. Si bien la oferta aumentado sería bueno preguntarnos si la calidad también irá en aumento, pero tengo muchas dudas al ver algunos dispositivos que anuncian con mucho alarde versiones con Windows 7, que sinceramente dudo que pueda sacar provecho de las posibilidades que se tienen con una tablet. La oferta que presentó Motorola con android 3.0, demuestran que el SO para moviles de Google ganará aún más terreno. Me siento decepcionado por RIM por qué no muestra ya nada novedoso con la playbook, pues al parecer ya hasta la tablet más pinche tendrá dos núcleos; quizás RIM tenga algunas sorpresas guardadas pero no tengo muchas esperanzas de eso.<br />
<br />
<object height="240" width="440"><param name="movie" value="http://www.youtube.com/v/D7zheLybA-Q&hl=en&fs=1&hd=1" /></param><param name="wmode" value="window" /><param name="allowFullScreen" value="true" /></param><param name="allowscriptaccess" value="always" /></param><embed src="http://www.youtube.com/v/D7zheLybA-Q&hl=en&fs=1&hd=1" allowfullscreen="true" type="application/x-shockwave-flash" allowscriptaccess="always" wmode="opaque" height="240" width="440"></embed></object><br />
<span style="font-size: x-small;"><b>Un ejemplo de lo que viene este año, Motorola Xoom</b></span><br />
<br />
Este año veremos más tablets sueltas por las calles y la cacería de netbooks será despiadada. El disparo de salida como siempre lo hará Apple con o sin tio Steve, aunque ni cámaras traseras o ranuras para tarjetas de memoria podrán eliminar el hecho de que hay contendientes con alma de robot muy poderosos tanto en hardware como en software. Aunque recordemos siempre que el mejor dispositivo será el que cubra mejor nuestras necesidades y nos hagan sentir más libres.</div>Anonymoushttp://www.blogger.com/profile/10127997989947441784noreply@blogger.com0tag:blogger.com,1999:blog-6038703840932790114.post-6636107624179837442011-01-03T21:14:00.001-06:002013-09-15T13:51:16.554-05:00Posterous desde el Android<div class="posterous_autopost">
Después de recuperar mi móvil me enteré que se liberó una app para posterous oficial y ahora la estoy probando con este post. Es simple pero creo que esa es su mayor ventaja ya que si se desea hacer un post de forma rápida está es una app indispensable. No sólo es posible escribir sólo texto ...<br />
En fin, una app que para mí ha resultado por ahora una herramienta que tiene mucho potencial y que con futuras actualuzaciones podría ser de mis favoritas.<br />
<br />
Update: Posterous murió en el 2013, nah!</div>
Anonymoushttp://www.blogger.com/profile/10127997989947441784noreply@blogger.com0tag:blogger.com,1999:blog-6038703840932790114.post-34620322924951361492010-12-15T23:05:00.001-06:002013-09-15T13:54:01.482-05:00Uninstall Netbeans from Ubuntu<div class="posterous_autopost">
<span style="font-size: medium;"><strong>Desintalar Netbeans de Ubuntu</strong></span><br />
Lo único que necesitamos para desinstalar Netbeans de Ubuntu es buscar el script encargado de esto. Obviamente esto es para aquellos que como yo instalamos Netbeans descargandolo desde <a href="http://netbeans.org/">http://netbeans.org/</a> para Linux. El script para eliminar el netbeans se encuentra en la carpeta raíz del netbeans, que por lo general se encuentra en el home.<br />
<br />
Al ejecutar el script aparecerá una pantalla similar a la siguiente la cual te pregunta si deseas conservar las instancias de servidor que tengas instaladas y la carpeta de configuración del netbeans.<br />
<br />
Happy coding!<br />
</div>
Anonymoushttp://www.blogger.com/profile/10127997989947441784noreply@blogger.com16