<?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;A0MNSXo-eip7ImA9WhRbGEk.&quot;"><id>tag:blogger.com,1999:blog-8829880003194374224</id><updated>2012-02-09T22:51:38.452-06:00</updated><category term="Zend_Cache" /><category term="2009" /><category term="html5" /><category term="imapsync" /><category term="knetworkmanager" /><category term="Zend Framework" /><category term="offline" /><category term="cherokee" /><category term="desarrollo" /><category term="metas" /><category term="Windows" /><category term="usuarios virtuales" /><category term="firefox" /><category term="WMS" /><category term="git" /><category term="dragon" /><category term="locales" /><category term="dpkg" /><category term="django-nonrel" /><category term="cyber" /><category term="dovecot" /><category term="tornado" /><category term="sieve" /><category term="NoPE" /><category term="mysql" /><category term="java" /><category term="karmic koala" /><category term="friendfeed" /><category term="arc" /><category term="proftp" /><category term="django-cms" /><category term="lxp" /><category term="amsn2" /><category term="django" /><category term="pure-ftp" /><category term="OpenSolaris" /><category term="pyqt" /><category term="PostgreSQL" /><category term="houseofsysadmin" /><category term="smarty" /><category term="final" /><category term="clamav" /><category term="PyQt4" /><category term="framework" /><category term="heroku" /><category term="ubuntu" /><category term="release" /><category term="alcatel x200" /><category term="zend" /><category term="telefonica" /><category term="google apps" /><category term="postfixadmin" /><category term="feliz" /><category term="ruby" /><category term="Vista" /><category term="cybercafe" /><category term="DWDSolutions" /><category term="perl" /><category term="postfix" /><category term="lucid" /><category term="feisty" /><category term="github" /><category term="3g" /><category term="nokia" /><category term="python" /><category term="sdk" /><category term="correo" /><category term="openerp" /><category term="internet" /><category term="debian" /><category term="deseos" /><category term="servidor de correo" /><category term="tuquito" /><category term="bienvenidos" /><category term="linux" /><category term="ubuntu server" /><category term="play framework" /><category term="sistema" /><category term="git svn" /><category term="ubuntu intrepid ibex" /><category term="kubuntu" /><category term="php" /><category term="ajax" /><category term="tutorial" /><category term="django-admin-tools" /><category term="GAE" /><category term="servidor" /><category term="blog" /><category term="sasl" /><category term="Google" /><category term="kde" /><category term="garfio" /><category term="jquery" /><category term="spamassassin" /><category term="migracion" /><category term="ubuntu feisty" /><category term="opencoffee" /><category term="codaset" /><category term="qt" /><category term="PHP5" /><category term="iptables" /><category term="ftp" /><category term="gmail" /><category term="el salvador" /><title>Un poco sobre linux, especialmente Ubuntu</title><subtitle type="html">Dedicado a Linux, programación y las cosas que me gustan.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://elblogdedarkness51.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://elblogdedarkness51.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Carlos Aguilar</name><uri>https://profiles.google.com/107910235700156907550</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-PLdY40fzG3Y/AAAAAAAAAAI/AAAAAAAAAz4/V7a5OtTBSLk/s512-c/photo.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/UnPocoSobreLinuxEspecialmenteUbuntu" /><feedburner:info uri="unpocosobrelinuxespecialmenteubuntu" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;A0MNSXo9eip7ImA9WhRbGEk.&quot;"><id>tag:blogger.com,1999:blog-8829880003194374224.post-3517282647987810262</id><published>2012-02-09T22:51:00.002-06:00</published><updated>2012-02-09T22:51:38.462-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-09T22:51:38.462-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="django" /><category scheme="http://www.blogger.com/atom/ns#" term="python" /><category scheme="http://www.blogger.com/atom/ns#" term="smarty" /><title>Fast Invoices</title><content type="html">&lt;div style="text-align: justify;"&gt;
El día de hoy, hablando con un amigo, me comento que en su micro empresa, tenían la necesidad de implementar herramientas que les facilitaran el trabajo. Desde hace un año aproximadamente, ellos estaban usando &lt;a href="http://www.simpleinvoices.org/"&gt;Simple Invoices&lt;/a&gt;, aplicación creada en PHP a la cual le hice algunas correcciones cuando comenzaron a usarlas y ahora, requerían agregar funcionalidades.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Como todo enamorado de Python y Django, se me ocurrio proponerle la idea de desarrollar algo nuevo desde cero y es así como comenzamos en el mismo momento a desarrollar &lt;a href="http://goo.gl/ni5oX"&gt;Fast Invoices&lt;/a&gt;.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Algunas de las razones que me llevaron a proponer crear una nueva aplicación y no continuar trabajando con Simple Invoices es una razón meramente personal y es que odio con todo el corazón Smarty, que es el sistema de plantillas que usa el software anterior.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
De momento &lt;a href="http://goo.gl/ni5oX"&gt;Fast Invoices&lt;/a&gt; se encuentra en una etapa muy temprana de desarrollo, pero ya he creado todos los modelos que creo voy a necesitar y también he agregado soporte para traducciones a varios idiomas.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Creen ustedes que sea útil un nuevo sistema de Facturación simple de usar y fácil de personalizar con un lenguaje de plantillas como el de Django???&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Espero sus comentarios al respecto :)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829880003194374224-3517282647987810262?l=elblogdedarkness51.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/woHtfJr6wxbed6rGCzfGkMhY2F0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/woHtfJr6wxbed6rGCzfGkMhY2F0/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/woHtfJr6wxbed6rGCzfGkMhY2F0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/woHtfJr6wxbed6rGCzfGkMhY2F0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~4/zqSvEc8JZ3k" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://elblogdedarkness51.blogspot.com/feeds/3517282647987810262/comments/default" title="Comentarios de la entrada" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829880003194374224&amp;postID=3517282647987810262" title="0 Comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/3517282647987810262?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/3517282647987810262?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~3/zqSvEc8JZ3k/fast-invoices.html" title="Fast Invoices" /><author><name>Carlos Aguilar</name><uri>https://profiles.google.com/107910235700156907550</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-PLdY40fzG3Y/AAAAAAAAAAI/AAAAAAAAAz4/V7a5OtTBSLk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://elblogdedarkness51.blogspot.com/2012/02/fast-invoices.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcERXc4eSp7ImA9WhRbEEs.&quot;"><id>tag:blogger.com,1999:blog-8829880003194374224.post-6283902958553851236</id><published>2012-01-31T20:06:00.002-06:00</published><updated>2012-01-31T20:06:44.931-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-31T20:06:44.931-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ruby" /><title>Aprendiendo ruby</title><content type="html">&lt;div&gt;
&lt;div style="text-align: justify;"&gt;
Desde hace un par de años he tenido curiosidad por el lenguaje de programación ruby. En el 2009 cuando buscaba aprender un lenguaje para automatizar ciertos procesos rn lis servidores que administro, lo revise por encima, pero viniendo de lenguajes de programación basados en C su sintaxis no terminó de convencerme.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Ahora con lo mucho que he visto la popularidad de ruby y su uso en muchos grandes proyectos, me he decidido aprenderlo. &lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Algunos de los recursos que estoy usando son los siguientes:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;http://www.trybloc.com/#/1&lt;/li&gt;
&lt;li&gt;http://www.maestrosdelweb.com/editorial/ruby/&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Espero que les sirva de mucho a todos los que quieren aprender este interesante lenguaje en auge.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Saludos.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829880003194374224-6283902958553851236?l=elblogdedarkness51.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bWoHxn650-uaFedq3MCRzoaiH_Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bWoHxn650-uaFedq3MCRzoaiH_Q/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/bWoHxn650-uaFedq3MCRzoaiH_Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bWoHxn650-uaFedq3MCRzoaiH_Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~4/CZBkYHl3iFE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://elblogdedarkness51.blogspot.com/feeds/6283902958553851236/comments/default" title="Comentarios de la entrada" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829880003194374224&amp;postID=6283902958553851236" title="0 Comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/6283902958553851236?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/6283902958553851236?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~3/CZBkYHl3iFE/aprendiendo-ruby.html" title="Aprendiendo ruby" /><author><name>Carlos Aguilar</name><uri>https://profiles.google.com/107910235700156907550</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-PLdY40fzG3Y/AAAAAAAAAAI/AAAAAAAAAz4/V7a5OtTBSLk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://elblogdedarkness51.blogspot.com/2012/01/aprendiendo-ruby.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04MRHc7fip7ImA9WhRVGE8.&quot;"><id>tag:blogger.com,1999:blog-8829880003194374224.post-3882082714328404120</id><published>2012-01-17T13:53:00.000-06:00</published><updated>2012-01-17T13:53:05.906-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-17T13:53:05.906-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="GAE" /><category scheme="http://www.blogger.com/atom/ns#" term="django-nonrel" /><category scheme="http://www.blogger.com/atom/ns#" term="django" /><category scheme="http://www.blogger.com/atom/ns#" term="git" /><title>Deshacer el último commit en Git</title><content type="html">El día de hoy, trabajando con un repositorio de una aplicación con django-nonrel y GAE (Google App Engine) cometi el error de aplicar el parámetro -a al comando commit, quedando de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;git commit -m "mensaje" -a&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;
Al ejecutar el comando de esa forma, un archivo que no quería que se agregara al commit para subir al repo, se agregó automáticamente, porque había sido modificado.&lt;br /&gt;
&lt;br /&gt;
Buscando en google, encontré que el comando para deshacer un commit en git es el siguiente:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;git reset --soft HEAD^&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;
Como se que no soy el primero en necesitar hacerlo, la búsqueda fue sencilla y encontré dicho comando en &lt;a href="http://coloresefimeros.com/2011/06/28/recetas-git-deshacer-el-ultimo-commit/"&gt;esta url&lt;/a&gt;. Agradezco al autor por el tiempo que se tomó en publicar esto y además aprovecho para crear esta entrada en mi blog, como un apunte de algo importante que no quiero olvidar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829880003194374224-3882082714328404120?l=elblogdedarkness51.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/avLu_VC2bi8q-8bN3ZQ1QIYNfXs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/avLu_VC2bi8q-8bN3ZQ1QIYNfXs/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/avLu_VC2bi8q-8bN3ZQ1QIYNfXs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/avLu_VC2bi8q-8bN3ZQ1QIYNfXs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~4/Uon4XxBfqtY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://elblogdedarkness51.blogspot.com/feeds/3882082714328404120/comments/default" title="Comentarios de la entrada" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829880003194374224&amp;postID=3882082714328404120" title="0 Comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/3882082714328404120?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/3882082714328404120?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~3/Uon4XxBfqtY/deshacer-el-ultimo-commit-en-git.html" title="Deshacer el último commit en Git" /><author><name>Carlos Aguilar</name><uri>https://profiles.google.com/107910235700156907550</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-PLdY40fzG3Y/AAAAAAAAAAI/AAAAAAAAAz4/V7a5OtTBSLk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://elblogdedarkness51.blogspot.com/2012/01/deshacer-el-ultimo-commit-en-git.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cNQHg-eyp7ImA9WhRUGEs.&quot;"><id>tag:blogger.com,1999:blog-8829880003194374224.post-894705937156555258</id><published>2011-10-30T21:59:00.003-06:00</published><updated>2012-01-29T12:18:11.653-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-29T12:18:11.653-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu" /><title>Nexxt Lynk 300 con chipset Ralink RT3072 en Kubuntu</title><content type="html">&lt;div&gt;&lt;p&gt;&lt;br&gt;
Tengo una tarjeta de Red Inal&amp;#225;mbrica USB para mi computadora de escritorio DELL, es una Nexxt y bueno, siempre olvido los pasos para hecharla a andar.&lt;/p&gt;
&lt;p&gt;Hay que agregar en el archivo /etc/modprobe.d/backlist.conf las siguientes l&amp;#237;neas:&lt;/p&gt;
&lt;p&gt;# Ralink cards&lt;br&gt;
blacklist rt2x00usb&lt;br&gt;
blacklist rt2x00lib&lt;br&gt;
blacklist rt2800usb&lt;/p&gt;
&lt;p&gt;Guardamos y reiniciamos y con eso podremos hacer que la tarjeta sea reconocida correctamente.&lt;br&gt;&lt;br&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829880003194374224-894705937156555258?l=elblogdedarkness51.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Gch-wYwVV6Olmj33mJgBrULlneM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Gch-wYwVV6Olmj33mJgBrULlneM/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/Gch-wYwVV6Olmj33mJgBrULlneM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Gch-wYwVV6Olmj33mJgBrULlneM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~4/hkQeZwpFxR0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://elblogdedarkness51.blogspot.com/feeds/894705937156555258/comments/default" title="Comentarios de la entrada" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829880003194374224&amp;postID=894705937156555258" title="0 Comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/894705937156555258?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/894705937156555258?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~3/hkQeZwpFxR0/nexxt-lynk-300-con-chipset-ralink.html" title="Nexxt Lynk 300 con chipset Ralink RT3072 en Kubuntu" /><author><name>Carlos Aguilar</name><uri>https://profiles.google.com/107910235700156907550</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-PLdY40fzG3Y/AAAAAAAAAAI/AAAAAAAAAz4/V7a5OtTBSLk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://elblogdedarkness51.blogspot.com/2011/10/nexxt-lynk-300-con-chipset-ralink.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkAMQH84cSp7ImA9WhdaFUk.&quot;"><id>tag:blogger.com,1999:blog-8829880003194374224.post-2929521551061430449</id><published>2011-10-25T07:16:00.001-06:00</published><updated>2011-10-25T07:19:41.139-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-25T07:19:41.139-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><category scheme="http://www.blogger.com/atom/ns#" term="heroku" /><category scheme="http://www.blogger.com/atom/ns#" term="play framework" /><title>Heroku + Play Framework</title><content type="html">Desde hace días, estoy trabajando en un nuevo proyecto, que si bien no es de mis proyectos habituales con lenguajes que me gustan como Python, PHP u otro lenguaje de scripting, he encontrado algunas herramientas que me parecen interesantes.&lt;br /&gt;
&lt;br /&gt;
Hace tiempo, si mal no recuerdo, publiqué una entrada en este blog sobre un framework en Java llamado Play y bueno, por motivos laborales hoy me ha tocado comenzar a utulizarlo más a fondo.&lt;br /&gt;
&lt;br /&gt;
Play vendría siendo el equivalente a Django en Java salvando las distancias y claro, Django sigue siendo un framework mucho más completo en mi humilde opinión.&lt;br /&gt;
&lt;br /&gt;
Otra de las herramientas que más me ha gustado en este proyecto es Heroku y es que Heroku nació como una plataforma para alojar sitios creados con el famoso Ruby on Rails, pero que ahora incorpora soporte para muchos más lenguajes, entre ellos Java y Scala.&lt;br /&gt;
&lt;br /&gt;
Desplegar una aplicación creada con Play en Heroku es tan fácil como hacer:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;git push heroku master&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;
Y lo mejor es que Heroku cuenta con una herramienta de línea de comandos que te permite supervisar el funcionamiento de tu aplicación y sobre todo, las 750 horas gratis que te dan al mes :).&lt;br /&gt;
&lt;br /&gt;
Espero que lo prueben y me cuenten sus impresiones al respecto.&lt;br /&gt;
&lt;br /&gt;
Saludos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829880003194374224-2929521551061430449?l=elblogdedarkness51.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/miwcqKs5w6n9FbhDQzRyDj7jGaM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/miwcqKs5w6n9FbhDQzRyDj7jGaM/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/miwcqKs5w6n9FbhDQzRyDj7jGaM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/miwcqKs5w6n9FbhDQzRyDj7jGaM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~4/MCuq2zIiyKA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://elblogdedarkness51.blogspot.com/feeds/2929521551061430449/comments/default" title="Comentarios de la entrada" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829880003194374224&amp;postID=2929521551061430449" title="0 Comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/2929521551061430449?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/2929521551061430449?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~3/MCuq2zIiyKA/heroku-play-framework.html" title="Heroku + Play Framework" /><author><name>Carlos Aguilar</name><uri>https://profiles.google.com/107910235700156907550</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-PLdY40fzG3Y/AAAAAAAAAAI/AAAAAAAAAz4/V7a5OtTBSLk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://elblogdedarkness51.blogspot.com/2011/10/heroku-play-framework.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08HSXY4cCp7ImA9WhdWFUk.&quot;"><id>tag:blogger.com,1999:blog-8829880003194374224.post-7906826520371211981</id><published>2011-09-08T22:17:00.001-06:00</published><updated>2011-09-08T22:17:18.838-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-08T22:17:18.838-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="offline" /><category scheme="http://www.blogger.com/atom/ns#" term="html5" /><title>Aplicaciones offline html5</title><content type="html">&lt;div&gt;&lt;p&gt;Llevo una semana tratando de encontrar un ejemplo funcional de lo que necesito. Actualmente estoy tratando de desarrollar un post web que pueda funcionar offline o por lo menos poder contribuir al post web tactil de openERP.&lt;/p&gt;
&lt;p&gt;Mi problema surge cuando no tengo nunca idea de como hacer para sincronizar con el servidor los datos almacenados en la base de datos html5. Alguna idea? cabe aclarar que toda ayuda es bien recibida ;-)&lt;/p&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829880003194374224-7906826520371211981?l=elblogdedarkness51.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/D6g1Qi8L4KfRcwzNBYbmzSbhjBQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/D6g1Qi8L4KfRcwzNBYbmzSbhjBQ/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/D6g1Qi8L4KfRcwzNBYbmzSbhjBQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/D6g1Qi8L4KfRcwzNBYbmzSbhjBQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~4/W6GrcT1OzTk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://elblogdedarkness51.blogspot.com/feeds/7906826520371211981/comments/default" title="Comentarios de la entrada" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829880003194374224&amp;postID=7906826520371211981" title="0 Comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/7906826520371211981?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/7906826520371211981?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~3/W6GrcT1OzTk/aplicaciones-offline-html5.html" title="Aplicaciones offline html5" /><author><name>Carlos Aguilar</name><uri>https://profiles.google.com/107910235700156907550</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-PLdY40fzG3Y/AAAAAAAAAAI/AAAAAAAAAz4/V7a5OtTBSLk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://elblogdedarkness51.blogspot.com/2011/09/aplicaciones-offline-html5.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMGQHc_cSp7ImA9WhdWEUQ.&quot;"><id>tag:blogger.com,1999:blog-8829880003194374224.post-1577387560879623109</id><published>2011-09-04T21:46:00.002-06:00</published><updated>2011-09-04T21:47:01.949-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-04T21:47:01.949-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="git" /><category scheme="http://www.blogger.com/atom/ns#" term="github" /><category scheme="http://www.blogger.com/atom/ns#" term="codaset" /><title>Migrados todos mis repos a Github</title><content type="html">Después de mucho tiempo sin escribir y de estar trabajando en algunas cosas interesantes, tengo que comentar que todos los repositorios git de mis proyectos anteriores, se encuentran desde hace unos días alojados en github debido al cierre de mi anterior proveedor codaset.&lt;br /&gt;
&lt;br /&gt;
Aunque no había probado nunca github para proyectos privados, no parece nada malo hasta el momento. Pueden encontrar todos mis proyectos en &lt;a href="http://goo.gl/FGerp"&gt;este enlace&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Los repositorios contienen el mismo código que estaba en codaset y espero poder comenzar a actualizar y agregar nuevas funcionalidades a todos mis proyectos.&lt;br /&gt;
&lt;br /&gt;
Me gustaría leer comentarios al respecto y sus opiniones.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829880003194374224-1577387560879623109?l=elblogdedarkness51.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/94crmJqH0YUSj9LFvpzkN_3D_iU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/94crmJqH0YUSj9LFvpzkN_3D_iU/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/94crmJqH0YUSj9LFvpzkN_3D_iU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/94crmJqH0YUSj9LFvpzkN_3D_iU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~4/sr2sGuwwERE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://elblogdedarkness51.blogspot.com/feeds/1577387560879623109/comments/default" title="Comentarios de la entrada" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829880003194374224&amp;postID=1577387560879623109" title="2 Comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/1577387560879623109?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/1577387560879623109?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~3/sr2sGuwwERE/migrados-todos-mis-repos-github.html" title="Migrados todos mis repos a Github" /><author><name>Carlos Aguilar</name><uri>https://profiles.google.com/107910235700156907550</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-PLdY40fzG3Y/AAAAAAAAAAI/AAAAAAAAAz4/V7a5OtTBSLk/s512-c/photo.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://elblogdedarkness51.blogspot.com/2011/09/migrados-todos-mis-repos-github.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUBSXg8fSp7ImA9WhZVFEs.&quot;"><id>tag:blogger.com,1999:blog-8829880003194374224.post-2634023665508925900</id><published>2011-05-26T20:44:00.000-06:00</published><updated>2011-05-26T20:44:18.675-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-26T20:44:18.675-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="blog" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu" /><title>Nuevo Blog</title><content type="html">Desde hace algún tiempo, llevo pensando en la idea de crear un blog especializado para la temática de la Administración de Sistemas y después de casi un año de tener el dominio registrado y sin usarlo, me he decidido a montar un blog.&lt;br /&gt;
&lt;br /&gt;
El nuevo blog se llama &lt;a href="http://goo.gl/qA1K7"&gt;House of Sysadmin&lt;/a&gt; y espero que muchos de mis lectores habituales de este blog que estén interesado en la temática sobre la administración de servidores también lo visite y comente, además de poder escribirme para pedir que escriba sobre la configuración de cualquier herramienta en un servidor.&lt;br /&gt;
&lt;br /&gt;
El blog, principalmente se orientará a Ubuntu, que es la distribución con la que yo trabajo del lado del servidor, pero si tengo la oportunidad de solucionar problemas en servidores con otras distribuciones, también lo publicaré&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829880003194374224-2634023665508925900?l=elblogdedarkness51.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ut9XrKdONdvq9CmDX_Hc0Z_aobE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ut9XrKdONdvq9CmDX_Hc0Z_aobE/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/ut9XrKdONdvq9CmDX_Hc0Z_aobE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ut9XrKdONdvq9CmDX_Hc0Z_aobE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~4/ot-IHdBJR9A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://elblogdedarkness51.blogspot.com/feeds/2634023665508925900/comments/default" title="Comentarios de la entrada" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829880003194374224&amp;postID=2634023665508925900" title="0 Comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/2634023665508925900?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/2634023665508925900?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~3/ot-IHdBJR9A/nuevo-blog.html" title="Nuevo Blog" /><author><name>Carlos Aguilar</name><uri>https://profiles.google.com/107910235700156907550</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-PLdY40fzG3Y/AAAAAAAAAAI/AAAAAAAAAz4/V7a5OtTBSLk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://elblogdedarkness51.blogspot.com/2011/05/nuevo-blog.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEEQHk_eCp7ImA9WhZXGEQ.&quot;"><id>tag:blogger.com,1999:blog-8829880003194374224.post-7821188860580222665</id><published>2011-05-08T17:33:00.000-06:00</published><updated>2011-05-08T17:33:21.740-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-08T17:33:21.740-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="openerp" /><category scheme="http://www.blogger.com/atom/ns#" term="python" /><category scheme="http://www.blogger.com/atom/ns#" term="el salvador" /><title>Localización para El Salvador de OpenERP</title><content type="html">Quiero aprovechar esta entrada para comentarles que he estado trabajando en mis ratos libres en la &lt;a href="http://goo.gl/bQi2m"&gt;localización para El Salvador de OpenERP&lt;/a&gt;.&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;De momento, la localización hace los siguientes cambios a OpenERP:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Agrega la Validacion para el campo NIT.&lt;/li&gt;
&lt;li&gt;Agrega a El Salvador en los Paises y sus respectivos departamentos.&lt;/li&gt;
&lt;li&gt;Catalogo de Cuentas para El Salvador (De momento, no es muy genérico).&lt;/li&gt;
&lt;li&gt;Agrega el campo DUI para los contactos de un Partner.&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;Aprovecho también para comentarles que aunque los libros de compras y ventas ya estan hechos, me falta modificar los informes que los generan, para que usen un formado requerido por el Ministerio de Hacienda.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Espero sus comentarios al respecto y de ser posible, que se una al proyecto y contribuyan.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829880003194374224-7821188860580222665?l=elblogdedarkness51.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tpZ2IKTxzua2z9M7ZgwHjyhBGTw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tpZ2IKTxzua2z9M7ZgwHjyhBGTw/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/tpZ2IKTxzua2z9M7ZgwHjyhBGTw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tpZ2IKTxzua2z9M7ZgwHjyhBGTw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~4/9znDxippPcQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://elblogdedarkness51.blogspot.com/feeds/7821188860580222665/comments/default" title="Comentarios de la entrada" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829880003194374224&amp;postID=7821188860580222665" title="0 Comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/7821188860580222665?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/7821188860580222665?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~3/9znDxippPcQ/localizacion-para-el-salvador-de.html" title="Localización para El Salvador de OpenERP" /><author><name>Carlos Aguilar</name><uri>https://profiles.google.com/107910235700156907550</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-PLdY40fzG3Y/AAAAAAAAAAI/AAAAAAAAAz4/V7a5OtTBSLk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://elblogdedarkness51.blogspot.com/2011/05/localizacion-para-el-salvador-de.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08NQ347eSp7ImA9Wx9aFE8.&quot;"><id>tag:blogger.com,1999:blog-8829880003194374224.post-3453205663986681865</id><published>2011-03-05T23:53:00.005-06:00</published><updated>2011-03-06T10:44:52.001-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-06T10:44:52.001-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="django" /><category scheme="http://www.blogger.com/atom/ns#" term="jquery" /><title>Ajax con Django 1.2.5</title><content type="html">Hace unos días cambie la versión de Django en uno de mis proyectos en desarrollo de la versión 1.2.4 a la 1.2.5 y me tope con el inconveniente de que mis llamadas ajax no funcionaban ya como antes. Investigando un poco, me di cuenta que en la versión actual de Django, las llamadas Ajax requieren una cabecera&amp;nbsp;X-CSRFToken que incluyan el csrf_token.&lt;br /&gt;
&lt;br /&gt;
En la nota de publicación de Django 1.2.5, dan un ejemplo de como hacer para poder tomar el token con JQuery, pero como a mi no me ha funcionado, he hecho una modificación sencilla de dicho ejemplo que me funciona muy bien y la comparto a continuación:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;$.ajaxSetup({&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;beforeSend: function(xhr, settings) {&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;if (!(/^http:.*/.test(settings.url) || /^https:.*/.test(settings.url))) {&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;// Only send the token to relative URLs i.e. locally.&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;xhr.setRequestHeader("X-CSRFToken",&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;$('input[name="csrfmiddlewaretoken"]').val());&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;}&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;}&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;});&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
Con esto, todas las peticiones Ajax que hagamos de ahora en adelante, incluyen automáticamente el token para que nos funcionen correctamente las llamadas ajax.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Actualización:&lt;/b&gt; Olvide comentar que mi código toma el csrf_token desde el formulario, en mi proyecto, hay una validación para que si el valor que trato de obtener con &lt;i&gt;$('input[name="csrfmiddlewaretoken"]').val()&lt;/i&gt; es diferente de '' ejecute el código publicado en este artículo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829880003194374224-3453205663986681865?l=elblogdedarkness51.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pCU8fPGQzxi8FvdxIk_AfZ5TRc8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pCU8fPGQzxi8FvdxIk_AfZ5TRc8/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/pCU8fPGQzxi8FvdxIk_AfZ5TRc8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pCU8fPGQzxi8FvdxIk_AfZ5TRc8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~4/M37FYrQEy5c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://elblogdedarkness51.blogspot.com/feeds/3453205663986681865/comments/default" title="Comentarios de la entrada" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829880003194374224&amp;postID=3453205663986681865" title="0 Comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/3453205663986681865?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/3453205663986681865?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~3/M37FYrQEy5c/ajax-con-django-125.html" title="Ajax con Django 1.2.5" /><author><name>Carlos Aguilar</name><uri>https://profiles.google.com/107910235700156907550</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-PLdY40fzG3Y/AAAAAAAAAAI/AAAAAAAAAz4/V7a5OtTBSLk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://elblogdedarkness51.blogspot.com/2011/03/ajax-con-django-125.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cBR345eyp7ImA9Wx9UEk8.&quot;"><id>tag:blogger.com,1999:blog-8829880003194374224.post-4081092175978868522</id><published>2011-02-08T23:24:00.000-06:00</published><updated>2011-02-08T23:24:16.023-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-08T23:24:16.023-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="PyQt4" /><category scheme="http://www.blogger.com/atom/ns#" term="python" /><title>Gestion de Servicios del Sistema con PyQt4</title><content type="html">En el fin de semana, me he tomado un tiempo para escribir un pequeño programa que tenía en mente desde hace tiempo. Ya que la mayor parte del tiempo cuando desarrollo tengo que hacer cosas con mysql, apache, ssh o postgres en mis equipos y como no me dan ganas de desactivar su inicio automático al arrancar el sistema, me he dedicado a escribir una pequeña utilidad para gestionar dichos servicios y poder detenerlos todos con la comodidad de un solo click.&lt;br /&gt;
&lt;br /&gt;
Claro, en este momento es una versión bastante inicial del software, pero por lo menos es funciona, por tanto comparto el &lt;a href="http://goo.gl/pth1a"&gt;repositorio&lt;/a&gt;, para que cualquiera que quiera verlo, usarlo y modificarlo, sea libre de hacerlo.&lt;br /&gt;
&lt;br /&gt;
Me gustaría recibir sus sugerencias y comentarios respecto a esta pequeña aplicación.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/__2VBN0q45xg/TVIk5QWTvEI/AAAAAAAAAHk/i4BZExpReK0/s1600/pyservices.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/__2VBN0q45xg/TVIk5QWTvEI/AAAAAAAAAHk/i4BZExpReK0/s320/pyservices.png" width="258" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Saludos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829880003194374224-4081092175978868522?l=elblogdedarkness51.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/utKIYIxa3x-zoQtEwuW-1HOwywE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/utKIYIxa3x-zoQtEwuW-1HOwywE/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/utKIYIxa3x-zoQtEwuW-1HOwywE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/utKIYIxa3x-zoQtEwuW-1HOwywE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~4/sXfKRS3YzR0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://elblogdedarkness51.blogspot.com/feeds/4081092175978868522/comments/default" title="Comentarios de la entrada" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829880003194374224&amp;postID=4081092175978868522" title="3 Comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/4081092175978868522?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/4081092175978868522?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~3/sXfKRS3YzR0/gestion-de-servicios-del-sistema-con.html" title="Gestion de Servicios del Sistema con PyQt4" /><author><name>Carlos Aguilar</name><uri>https://profiles.google.com/107910235700156907550</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-PLdY40fzG3Y/AAAAAAAAAAI/AAAAAAAAAz4/V7a5OtTBSLk/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/__2VBN0q45xg/TVIk5QWTvEI/AAAAAAAAAHk/i4BZExpReK0/s72-c/pyservices.png" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://elblogdedarkness51.blogspot.com/2011/02/gestion-de-servicios-del-sistema-con.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQCQX4zfip7ImA9Wx9WFEQ.&quot;"><id>tag:blogger.com,1999:blog-8829880003194374224.post-4942937589282754292</id><published>2011-01-19T21:14:00.001-06:00</published><updated>2011-01-19T21:32:40.086-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-19T21:32:40.086-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="django" /><category scheme="http://www.blogger.com/atom/ns#" term="proftp" /><category scheme="http://www.blogger.com/atom/ns#" term="python" /><title>Administrador de Usuarios Virtuales Proftp</title><content type="html">&lt;div style="text-align: justify;"&gt;Para uno de los clientes que tengo, me surgio la necesidad de instalar un proftp con usuarios virtuales en mysql. En principio, me toco crear consultas para introducir los datos necesarios a las tablas para crear los usuarios.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Luego de un par de días de crear usuarios y de ver que eso no sería tan divertido y sencillo como debería y ante mi curiosidad por experimentar un poco y aprender django, he creado este sencillo administrador de usuarios.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;La puesta en producción fue bastante fácil ya que la empresa usa cherokee como servidor web y fue tan facil como seguir el asistente.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A continuación dejo el enlace para el &lt;a href="http://goo.gl/WKkwn"&gt;repositorio&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Espero sus comentarios y si requieren agregar algo y quieren que lo haga, pueden crear un ticket.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829880003194374224-4942937589282754292?l=elblogdedarkness51.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ycGuUjuCowXDEctubLA3YpxuOlw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ycGuUjuCowXDEctubLA3YpxuOlw/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/ycGuUjuCowXDEctubLA3YpxuOlw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ycGuUjuCowXDEctubLA3YpxuOlw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~4/Q0K7fQmO56w" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://elblogdedarkness51.blogspot.com/feeds/4942937589282754292/comments/default" title="Comentarios de la entrada" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829880003194374224&amp;postID=4942937589282754292" title="0 Comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/4942937589282754292?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/4942937589282754292?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~3/Q0K7fQmO56w/administrador-de-usuarios-virtuales.html" title="Administrador de Usuarios Virtuales Proftp" /><author><name>Carlos Aguilar</name><uri>https://profiles.google.com/107910235700156907550</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-PLdY40fzG3Y/AAAAAAAAAAI/AAAAAAAAAz4/V7a5OtTBSLk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://elblogdedarkness51.blogspot.com/2011/01/administrador-de-usuarios-virtuales.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEANQng8eCp7ImA9Wx9UFUo.&quot;"><id>tag:blogger.com,1999:blog-8829880003194374224.post-8551011308314498176</id><published>2011-01-19T10:39:00.001-06:00</published><updated>2011-02-12T22:53:13.670-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-12T22:53:13.670-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="imapsync" /><category scheme="http://www.blogger.com/atom/ns#" term="python" /><category scheme="http://www.blogger.com/atom/ns#" term="gmail" /><category scheme="http://www.blogger.com/atom/ns#" term="google apps" /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><category scheme="http://www.blogger.com/atom/ns#" term="perl" /><title>Sincronizar cuentas IMAP</title><content type="html">&lt;div style="text-align: justify;"&gt;Desde hace varios días he estado trabajando en un script derivado del trabajo de &lt;a href="http://artistic.lnxteam.org/?p=231"&gt;Gustavo Díaz&lt;/a&gt; para poder sincronizar cuentas imap, pero en este caso, hacia gmail o google apps.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;De momento el script hace solo la sincronización y permite indicarle al script cuales seran sus servidores de origen y destino, pero espero poder implementar muchas más funcionalidades con el paso de los días. El script tal como el trabajo de Gustavo, es software libre y hay un repositorio git en codaset para que ustedes puedan &lt;a href="http://goo.gl/ru8cx"&gt;descargarlo&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Espero que si lo mejoran, puedan enviarme su trabajo para poder combinarlo e ir mejorando este script y si quieren que yo agregue una funcionalidad, pueden abrir un ticket en el proyecto y yo trataré de realizarlo lo más pronto posible.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Nota: El script es un wrapper que requiere el imapsync escrito en perl.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829880003194374224-8551011308314498176?l=elblogdedarkness51.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OAATovmPEagZcjsQG0OmCov08ZE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OAATovmPEagZcjsQG0OmCov08ZE/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/OAATovmPEagZcjsQG0OmCov08ZE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OAATovmPEagZcjsQG0OmCov08ZE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~4/O29xW58Ii4I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://elblogdedarkness51.blogspot.com/feeds/8551011308314498176/comments/default" title="Comentarios de la entrada" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829880003194374224&amp;postID=8551011308314498176" title="0 Comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/8551011308314498176?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/8551011308314498176?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~3/O29xW58Ii4I/sincronizar-cuentas-imap.html" title="Sincronizar cuentas IMAP" /><author><name>Carlos Aguilar</name><uri>https://profiles.google.com/107910235700156907550</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-PLdY40fzG3Y/AAAAAAAAAAI/AAAAAAAAAz4/V7a5OtTBSLk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://elblogdedarkness51.blogspot.com/2011/01/sincronizar-cuentas-imap.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cHRHY8eyp7ImA9Wx9WGU8.&quot;"><id>tag:blogger.com,1999:blog-8829880003194374224.post-1467856066559938941</id><published>2011-01-05T11:24:00.001-06:00</published><updated>2011-01-24T22:17:15.873-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-24T22:17:15.873-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="sieve" /><category scheme="http://www.blogger.com/atom/ns#" term="dovecot" /><title>Activar Sieve en Dovecot 1.1</title><content type="html">Sieve es un lenguaje de programación que sirve para crear filtros para correos electrónicos. Hace algunos meses, uno de mis clientes me solicitaba que realizara el bloqueo de una determinada cuenta de correo que les llegaba a todas las cuentas de correo del dominio, por tanto, luego de buscar un rato y ya que, el servidor de correo utiliza postfix + dovecot encontre que podía usar sieve como un plugin integrado que trae dovecot.&lt;br /&gt;
&lt;br /&gt;
La configuración es bastante sencilla, en el archivo dovecot.conf hacemos los siguientes cambios:&lt;br /&gt;
&lt;br /&gt;
en protocols agregamos managesieve, quedaría algo asi&lt;br /&gt;
&lt;br /&gt;
protocols = imap imaps pop3 pop3s managesieve&lt;br /&gt;
&lt;br /&gt;
agregamos una seccion protocol lda:&lt;br /&gt;
&lt;br /&gt;
# Agregado para poder usar sieve&lt;br /&gt;
protocol lda {&lt;br /&gt;
log_path = /var/log/dovecot-local-deliver.log&lt;br /&gt;
info_log_path=&lt;br /&gt;
postmaster_address = correo@dominio.com&lt;br /&gt;
auth_socket_path = /var/run/dovecot/auth-master&lt;br /&gt;
mail_plugins = sieve quota&lt;br /&gt;
global_script_path=/usr/local/virtual/globalsieverc&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
protocol managesieve {&lt;br /&gt;
login_executable=/usr/lib/dovecot/managesieve-login&lt;br /&gt;
mail_executable=/usr/lib/dovecot/managesieve&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
y por últmo la sección plugins debe de quedar como sigue:&lt;br /&gt;
&lt;br /&gt;
# Plugins habilitados&lt;br /&gt;
plugin {&lt;br /&gt;
sieve = /usr/local/virtual/%d/%u/.dovecot.sieve&lt;br /&gt;
sieve_dir = /usr/local/virtual/%d/%u/sieve&lt;br /&gt;
home = /usr/local/virtual/%d/%u/sieve&lt;br /&gt;
sieve_global_dir = /etc/sieve/&lt;br /&gt;
sieve_global_path = /etc/sieve/global&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Para administrar los filtros sieve por cuenta de usuarios, podemos usar un plugin para nuestro webmail, en el caso de roundcube que es el webmail que yo uso, ya trae el plugin listo para activarlo.&lt;br /&gt;
&lt;br /&gt;
Saludos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829880003194374224-1467856066559938941?l=elblogdedarkness51.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1DdG-aP7AMrK_jjGaaBT4grE_e8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1DdG-aP7AMrK_jjGaaBT4grE_e8/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/1DdG-aP7AMrK_jjGaaBT4grE_e8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1DdG-aP7AMrK_jjGaaBT4grE_e8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~4/xKMTTW55hLw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://elblogdedarkness51.blogspot.com/feeds/1467856066559938941/comments/default" title="Comentarios de la entrada" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829880003194374224&amp;postID=1467856066559938941" title="0 Comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/1467856066559938941?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/1467856066559938941?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~3/xKMTTW55hLw/activar-sieve-en-dovecot-11.html" title="Activar Sieve en Dovecot 1.1" /><author><name>Carlos Aguilar</name><uri>https://profiles.google.com/107910235700156907550</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-PLdY40fzG3Y/AAAAAAAAAAI/AAAAAAAAAz4/V7a5OtTBSLk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://elblogdedarkness51.blogspot.com/2011/01/activar-sieve-en-dovecot-11.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEEGQX0-fip7ImA9Wx9QGEg.&quot;"><id>tag:blogger.com,1999:blog-8829880003194374224.post-5493707262565307467</id><published>2010-12-31T22:37:00.000-06:00</published><updated>2010-12-31T22:37:00.356-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-31T22:37:00.356-06:00</app:edited><title>Feliz 2011</title><content type="html">Quiero aprovechar para desearles a todos un feliz 2011 y que el año que recién comienza nos traiga a todos muchas novedades y éxitos a todos.&lt;br /&gt;
&lt;br /&gt;
Reflexionando un poco, el año que termina me ha dejado muchas cosas buenas, en lo personal, por ejemplo, he mejorado la relación con mi novia y su familia.&lt;br /&gt;
&lt;br /&gt;
En lo laboral, pues muchas oportunidades de nuevos e interesantes proyectos, me aceptaron como colaborador en algunos proyectos de software libre, etc.&lt;br /&gt;
&lt;br /&gt;
Algunas de las cosas que tratare de mejorar en el 2011 son mi escasa contribución a los proyectos de software libre de los que tengo el gusto de ser miembro y también tomar un poco más disciplina a la hora de realizar los nuevos proyectos que se me presenten en este próximo año.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829880003194374224-5493707262565307467?l=elblogdedarkness51.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8vqFG8Xg9wtSVlT3UOk3L08mFIc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8vqFG8Xg9wtSVlT3UOk3L08mFIc/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/8vqFG8Xg9wtSVlT3UOk3L08mFIc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8vqFG8Xg9wtSVlT3UOk3L08mFIc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~4/BhcQ5X0vbZk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://elblogdedarkness51.blogspot.com/feeds/5493707262565307467/comments/default" title="Comentarios de la entrada" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829880003194374224&amp;postID=5493707262565307467" title="0 Comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/5493707262565307467?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/5493707262565307467?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~3/BhcQ5X0vbZk/feliz-2011.html" title="Feliz 2011" /><author><name>Carlos Aguilar</name><uri>https://profiles.google.com/107910235700156907550</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-PLdY40fzG3Y/AAAAAAAAAAI/AAAAAAAAAz4/V7a5OtTBSLk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://elblogdedarkness51.blogspot.com/2010/12/feliz-2011.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIGSHg7eSp7ImA9Wx9QGEk.&quot;"><id>tag:blogger.com,1999:blog-8829880003194374224.post-6063900554759016548</id><published>2010-12-31T19:09:00.002-06:00</published><updated>2010-12-31T19:15:29.601-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-31T19:15:29.601-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="houseofsysadmin" /><category scheme="http://www.blogger.com/atom/ns#" term="django-cms" /><category scheme="http://www.blogger.com/atom/ns#" term="django" /><category scheme="http://www.blogger.com/atom/ns#" term="amsn2" /><category scheme="http://www.blogger.com/atom/ns#" term="django-admin-tools" /><title>Propósitos para el 2011</title><content type="html">Durante este mes, he pensado bastante en algunos propósitos para el próximo año, entre los que se me ocurren en este momento figuran desde cosas en el ámbito personal, familiar y laboral.&lt;br /&gt;
&lt;br /&gt;
Algunos de mis propósitos son los siguientes:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Pasar más tiempo con mi familia.&lt;/li&gt;
&lt;li&gt;Ser más disciplinado a la hora de trabajar en los nuevos proyectos.&lt;/li&gt;
&lt;li&gt;Duplicar mis ingresos mensuales.&lt;/li&gt;
&lt;li&gt;Terminar el rediseño de mi web &lt;a href="http://www.dwdandsolutions.com/"&gt;DWD&amp;amp;Solutions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Lanzar mi &lt;a href="http://www.caguilar.me/"&gt;web-portafolio&lt;/a&gt; personal&lt;/li&gt;
&lt;li&gt;Mover todo el contenido relacionado con administración de sistemas a un nuevo blog: &lt;a href="http://www.houseofsysadmin.com/"&gt;houseofsysadmin&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Asociarme con un diseñador gráfico.&lt;/li&gt;
&lt;li&gt;Terminar el código de Wake On Lan para OpenCoffee.&lt;/li&gt;
&lt;li&gt;Aprender a desarrollar para OpenERP.&lt;/li&gt;
&lt;li&gt;Aprender más de python.&lt;/li&gt;
&lt;li&gt;Aprender completamente django.&lt;/li&gt;
&lt;li&gt;Aprender a personalizar django-admin-tools.&lt;/li&gt;
&lt;li&gt;Aprender django-cms.&lt;/li&gt;
&lt;li&gt;Contribuir más a amsn2.&lt;/li&gt;
&lt;li&gt;Comprar un automóvil.&lt;/li&gt;
&lt;li&gt;Comprar el Nexus S.&lt;/li&gt;
&lt;li&gt;Aprender a desarrollar para Android.&lt;/li&gt;
&lt;li&gt;Aprender a desarrolllar para iOS.&lt;/li&gt;
&lt;li&gt;Terminar de aprender inglés.&lt;/li&gt;
&lt;li&gt;Aprender a utilizar fabric y virtualenv. &lt;/li&gt;
&lt;/ul&gt;Bueno, realmente, son muchas cosas las que quiero hacer en este 2011, el próximo 31 de diciembre, volveré a publicar cuales de ellas he cumplido.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829880003194374224-6063900554759016548?l=elblogdedarkness51.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-k2ZcZZEG1qrLe_Jva3M0qiNpBk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-k2ZcZZEG1qrLe_Jva3M0qiNpBk/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/-k2ZcZZEG1qrLe_Jva3M0qiNpBk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-k2ZcZZEG1qrLe_Jva3M0qiNpBk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~4/pzeT1IzgU5w" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://elblogdedarkness51.blogspot.com/feeds/6063900554759016548/comments/default" title="Comentarios de la entrada" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829880003194374224&amp;postID=6063900554759016548" title="0 Comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/6063900554759016548?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/6063900554759016548?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~3/pzeT1IzgU5w/propositos-para-el-2011.html" title="Propósitos para el 2011" /><author><name>Carlos Aguilar</name><uri>https://profiles.google.com/107910235700156907550</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-PLdY40fzG3Y/AAAAAAAAAAI/AAAAAAAAAz4/V7a5OtTBSLk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://elblogdedarkness51.blogspot.com/2010/12/propositos-para-el-2011.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4ARnc-eSp7ImA9Wx9TGUU.&quot;"><id>tag:blogger.com,1999:blog-8829880003194374224.post-7342073348890625698</id><published>2010-11-28T15:45:00.003-06:00</published><updated>2010-11-28T16:55:47.951-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-28T16:55:47.951-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="django-cms" /><category scheme="http://www.blogger.com/atom/ns#" term="django" /><category scheme="http://www.blogger.com/atom/ns#" term="opencoffee" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="qt" /><category scheme="http://www.blogger.com/atom/ns#" term="iptables" /><title>Más de 2 meses sin escribir!</title><content type="html">En este tiempo que he estado sin escribir en el blog, he estado trabajando en algunos proyectos personales y aprendiendo nuevas tecnologías.&lt;br /&gt;
&lt;br /&gt;
Entre las tecnologías nuevas que he estado aprendiendo estan djando y django-cms de los cuales comenzare a publicar artículos en los próximos días. Además de aprender mucho más respecto a python, ya que, siento que mis conocimientos del lenguaje eran bastante bajos y eso me ha impedido contribuir como es debido a algunos proyectos que me atraen, como el caso de OpenCoffee.&lt;br /&gt;
&lt;br /&gt;
Algunos de los proyectos personales que tengo pendientes de hacer públicos, es una web dedicada exclusivamente a los administradores de sistemas, en donde espero poder publicar artículos sobre programas y experiencias que me han ayudado en mi trabajo en esta área.&lt;br /&gt;
&lt;br /&gt;
También en el mes de octubre, estuve ocupado realizando la instalación de un nuevo servidor en una de las empresas con las que trabajo y que, como novedad, incluye balanceo multiwan entre 2 ISP con 2 redes locales y 2 IP públicas. Se que posiblemente mi implementación no sea la mejor, pero la publicaré para obtener opiniones para mejorarla.&lt;br /&gt;
&lt;br /&gt;
También, en los servidores de algunos de mis clientes, he implementado el uso de filtros sieve y un plugin en el webmail para que cada usuario pueda crearse sus propios filtros, eso es un artículo que también publicaré, como complemento de los artículos sobre como montar un completo servidor de correo.&lt;br /&gt;
&lt;br /&gt;
En fin, en estos meses, tengo muchos proyectos y muchas cosas que me gustaría ir compartiendo con las personas que se toman el tiempo de leerme y bueno... espero sus opiniones al respecto de las nuevas cosas que escribire.&lt;br /&gt;
&lt;br /&gt;
Saludos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829880003194374224-7342073348890625698?l=elblogdedarkness51.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xOhXwa3LzF7hpF7hkx17BF5G7qw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xOhXwa3LzF7hpF7hkx17BF5G7qw/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/xOhXwa3LzF7hpF7hkx17BF5G7qw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xOhXwa3LzF7hpF7hkx17BF5G7qw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~4/UiAThqQ7uAo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://elblogdedarkness51.blogspot.com/feeds/7342073348890625698/comments/default" title="Comentarios de la entrada" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829880003194374224&amp;postID=7342073348890625698" title="0 Comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/7342073348890625698?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/7342073348890625698?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~3/UiAThqQ7uAo/mas-de-2-meses-sin-escribir.html" title="Más de 2 meses sin escribir!" /><author><name>Carlos Aguilar</name><uri>https://profiles.google.com/107910235700156907550</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-PLdY40fzG3Y/AAAAAAAAAAI/AAAAAAAAAz4/V7a5OtTBSLk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://elblogdedarkness51.blogspot.com/2010/11/mas-de-2-meses-sin-escribir.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0INRn06eCp7ImA9Wx5QGU8.&quot;"><id>tag:blogger.com,1999:blog-8829880003194374224.post-6344384204470854631</id><published>2010-09-07T23:59:00.000-06:00</published><updated>2010-09-07T23:59:57.310-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-07T23:59:57.310-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tuquito" /><category scheme="http://www.blogger.com/atom/ns#" term="debian" /><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu" /><category scheme="http://www.blogger.com/atom/ns#" term="garfio" /><title>Crear un cd de instalación de Ubuntu Personalizado</title><content type="html">El día de hoy, en la lista de correo de Ubuntu El Salvador, uno de nuestros compañeros usuarios planteaba la necesidad de crear un livecd de instalación tomando como base el sistema operativo que ya tenía instalado de una de sus máquinas.&lt;br /&gt;
&lt;br /&gt;
En base a la pregunta, recordé que hace un tiempo probé en una máquina virtual la última versión de &lt;a href="http://www.tuquito.org.ar/"&gt;tuquito&lt;/a&gt; y&amp;nbsp;recordé&amp;nbsp;el software &lt;a href="http://garfio.org.ar/"&gt;Garfio&lt;/a&gt;. Al mismo tiempo, para dar mayores referencias al compañero de la lista, me dediqué a buscar en la web de tuquito y viendo en su blog noté que ahora está disponible para otras distribuciones basadas en ubuntu/debian.&lt;br /&gt;
&lt;br /&gt;
Creo que el desarrollo de Garfio para otras distros además de tuquito es una gran iniciativa de este proyecto argentino.&lt;br /&gt;
&lt;br /&gt;
Saludos y espero que les sirva a todos&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829880003194374224-6344384204470854631?l=elblogdedarkness51.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yokpmASx9FJikuKH7tTacIPw4aU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yokpmASx9FJikuKH7tTacIPw4aU/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/yokpmASx9FJikuKH7tTacIPw4aU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yokpmASx9FJikuKH7tTacIPw4aU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~4/qZ-4raW9yqE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://elblogdedarkness51.blogspot.com/feeds/6344384204470854631/comments/default" title="Comentarios de la entrada" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829880003194374224&amp;postID=6344384204470854631" title="0 Comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/6344384204470854631?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/6344384204470854631?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~3/qZ-4raW9yqE/crear-un-cd-de-instalacion-de-ubuntu.html" title="Crear un cd de instalación de Ubuntu Personalizado" /><author><name>Carlos Aguilar</name><uri>https://profiles.google.com/107910235700156907550</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-PLdY40fzG3Y/AAAAAAAAAAI/AAAAAAAAAz4/V7a5OtTBSLk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://elblogdedarkness51.blogspot.com/2010/09/crear-un-cd-de-instalacion-de-ubuntu.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIFQHc5eyp7ImA9Wx5QGU8.&quot;"><id>tag:blogger.com,1999:blog-8829880003194374224.post-1635212568431134216</id><published>2010-09-07T23:41:00.000-06:00</published><updated>2010-09-07T23:41:51.923-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-07T23:41:51.923-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="openerp" /><category scheme="http://www.blogger.com/atom/ns#" term="python" /><category scheme="http://www.blogger.com/atom/ns#" term="play framework" /><category scheme="http://www.blogger.com/atom/ns#" term="pyqt" /><title>Algunas cosas que hice en Agosto</title><content type="html">El mes que recién termina me deja muchas cosas interesantes que he aprendido y he tenido la oportunidad de realizar, entre ellas menciono las siguientes:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Termine el wrapper en python para hacer backups con dar.&lt;/li&gt;
&lt;li&gt;Aprendí&amp;nbsp;a realizar aplicaciones web en java con Play Framework, algo que me dejó muy impresionado e interesado en este nuevo y muy versatil framework web. Cabe destacar que es muy similar a Django en muchas cosas y está bastante bien para los que no somos tan fanáticos de Java.&lt;/li&gt;
&lt;li&gt;Aprendí a realizar aplicaciones con Django, algo que me dejó muy buenas impresiones de este framework web es la versatilidad y utilidad de su ORM y me gustó muchos la forma rápida en la que se puede poner a funcionar algo en este framework, pero aun me queda pendiente aprender a hacer el deploy de las aplicaciones.&lt;/li&gt;
&lt;li&gt;Aprendi a programar módulos de OpenERP y espero que junto con &lt;a href="http://aveotero.wordpress.com/"&gt;@aveotero&lt;/a&gt; podamos avanzar en muchos proyectos respecto a esto.&lt;/li&gt;
&lt;li&gt;Active mi cuenta de Google Voice y el servicio me ha gustado mucho.&lt;/li&gt;
&lt;li&gt;Aprendí un poco más sobre programación de PyQt&lt;/li&gt;
&lt;li&gt;Implemente sieve con dovecot en un servidor en producción y cree un script en python que ayuda un poco en la creación de los archivos .sieve en cada buzón de los usuarios que ya existían.&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;En fin, agosto me&amp;nbsp;dio&amp;nbsp;la oportunidad de aprender muchas cosas y espero en este mes de septiembre, tener la oportunidad de escribir muchos post sobre algunas de las cosas aprendidas.&lt;/div&gt;&lt;div&gt;Si quieren que escriba sobre algún tema en especial, referente a programación o GNU/Linux, sólo tienen que&amp;nbsp;decírmelo.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Saludos.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829880003194374224-1635212568431134216?l=elblogdedarkness51.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ovhoeVTrmCGlHS5W1Hx8dj3ajUI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ovhoeVTrmCGlHS5W1Hx8dj3ajUI/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/ovhoeVTrmCGlHS5W1Hx8dj3ajUI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ovhoeVTrmCGlHS5W1Hx8dj3ajUI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~4/Cknu6LtU93E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://elblogdedarkness51.blogspot.com/feeds/1635212568431134216/comments/default" title="Comentarios de la entrada" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829880003194374224&amp;postID=1635212568431134216" title="0 Comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/1635212568431134216?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/1635212568431134216?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~3/Cknu6LtU93E/algunas-cosas-que-hice-en-agosto.html" title="Algunas cosas que hice en Agosto" /><author><name>Carlos Aguilar</name><uri>https://profiles.google.com/107910235700156907550</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-PLdY40fzG3Y/AAAAAAAAAAI/AAAAAAAAAz4/V7a5OtTBSLk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://elblogdedarkness51.blogspot.com/2010/09/algunas-cosas-que-hice-en-agosto.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4BR3c-fyp7ImA9Wx5TEU8.&quot;"><id>tag:blogger.com,1999:blog-8829880003194374224.post-5251898993839348756</id><published>2010-07-26T00:49:00.000-06:00</published><updated>2010-07-26T00:49:16.957-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-26T00:49:16.957-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tornado" /><category scheme="http://www.blogger.com/atom/ns#" term="cherokee" /><category scheme="http://www.blogger.com/atom/ns#" term="friendfeed" /><title>Probando Tornado Web Framework</title><content type="html">Desde hace algunos días me encuentro probando el framework y servidor Tornado que esta desarrollado en python y forma parte del corazón de &lt;a href="http://www.friendfeed.com/"&gt;FriendFeed&lt;/a&gt;. En las pequeñas pruebas que he realizado, me he llevado gratas sorpresas, como el soporte para Single Sign On en Google Apps.&lt;br /&gt;
&lt;br /&gt;
Además de las pruebas realizadas, el blog de &lt;a href="http://blackshell.usebox.net/"&gt;Juan J. Martínez&lt;/a&gt; que sigo desde hace tiempo, acaba de ser portado de Apache + PHP a &lt;a href="http://www.cherokee-project.com/"&gt;cherokee&lt;/a&gt; + &lt;a href="http://www.tornadoweb.org/"&gt;Tornado&lt;/a&gt; con muy buenos resultados.&lt;br /&gt;
&lt;br /&gt;
Por último, me gustaría comentarles que este excelente framework acaba de lanzar su versión 1.0 con importantes mejoras el día 22 de julio.&lt;br /&gt;
&lt;br /&gt;
Algunas de las novedades anunciadas son las siguientes:&lt;br /&gt;
&lt;br /&gt;
New features:&lt;br /&gt;
* Improved support for running other WSGI applications in a &lt;span class="il"&gt;Tornado&lt;/span&gt;&lt;br /&gt;
server (tested with Django and CherryPy)&lt;br /&gt;
* Improved performance on Mac OS X and BSD (kqueue-based IOLoop), and&lt;br /&gt;
experimental support for win32&lt;br /&gt;
* Rewritten AsyncHTTPClient available as&lt;br /&gt;
&lt;span class="il"&gt;tornado&lt;/span&gt;.httpclient.&lt;br /&gt;
&lt;div class="ii gt" id=":z2"&gt;&lt;wbr&gt;&lt;/wbr&gt;AsyncHTTPClient2 (this will become the default in a&lt;br /&gt;
future release)&lt;br /&gt;
* Support for standard .mo files in addition to .csv in the locale module&lt;br /&gt;
* Pre-forking support for running multiple &lt;span class="il"&gt;Tornado&lt;/span&gt; processes at once&lt;br /&gt;
(see HTTPServer.start())&lt;br /&gt;
* SSL and gzip support in HTTPServer&lt;br /&gt;
* reverse_url() function refers to urls from the Application config by&lt;br /&gt;
name from templates and RequestHandlers&lt;br /&gt;
* RequestHandler.on_connection_&lt;wbr&gt;&lt;/wbr&gt;close() callback is called when the&lt;br /&gt;
client has closed the connection (subject to limitations of the&lt;br /&gt;
underlying network stack, any proxies, etc)&lt;br /&gt;
* Static files can now be served somewhere other than /static/ via the&lt;br /&gt;
static_url_prefix application setting&lt;br /&gt;
* URL regexes can now use named groups ("(?P&lt;name&gt;)") to pass&lt;br /&gt;
arguments to get()/post() via keyword instead of position&lt;br /&gt;
* HTTP header dictionary-like objects now support multiple values for&lt;br /&gt;
the same header via the get_all() and add() methods.&lt;br /&gt;
* Several new options in the httpclient module, including&lt;br /&gt;
prepare_curl_callback and header_callback&lt;br /&gt;
* Improved logging configuration in &lt;span class="il"&gt;tornado&lt;/span&gt;.options.&lt;br /&gt;
* UIModule.html_body() can be used to return html to be inserted at&lt;br /&gt;
the end of the document body.&lt;br /&gt;
&lt;br /&gt;
Backwards-incompatible changes:&lt;br /&gt;
* RequestHandler.get_error_html(&lt;wbr&gt;&lt;/wbr&gt;) now receives the exception object as&lt;br /&gt;
a keyword argument if the error was caused by an uncaught exception.&lt;br /&gt;
* Secure cookies are now more secure, but incompatible with cookies&lt;br /&gt;
set by &lt;span class="il"&gt;Tornado&lt;/span&gt; 0.2. &amp;nbsp;To read cookies set by older versions of &lt;span class="il"&gt;Tornado&lt;/span&gt;,&lt;br /&gt;
pass include_name=False to RequestHandler.get_secure_&lt;wbr&gt;&lt;/wbr&gt;cookie()&lt;br /&gt;
* Parameters passed to RequestHandler.get/post() by extraction from&lt;br /&gt;
the path now have %-escapes decoded, for consistency with the&lt;br /&gt;
processing that was already done with other query parameters.&lt;/name&gt;&lt;/div&gt;&lt;div class="ii gt" id=":z2"&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="ii gt" id=":z2"&gt;Así que los invito a que ustedes también prueben este excelente framework y comenten que les ha parecido. En lo personal, aunque no he visto mucha documentación en su web, me ha gustado mucho, ustedes, que opinan??? &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829880003194374224-5251898993839348756?l=elblogdedarkness51.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ksUJ-MKvmYoEsbW7ZLAWDFdO16k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ksUJ-MKvmYoEsbW7ZLAWDFdO16k/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/ksUJ-MKvmYoEsbW7ZLAWDFdO16k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ksUJ-MKvmYoEsbW7ZLAWDFdO16k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~4/abZKPKeCv2E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://elblogdedarkness51.blogspot.com/feeds/5251898993839348756/comments/default" title="Comentarios de la entrada" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829880003194374224&amp;postID=5251898993839348756" title="0 Comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/5251898993839348756?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/5251898993839348756?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~3/abZKPKeCv2E/probando-tornado-web-framework.html" title="Probando Tornado Web Framework" /><author><name>Carlos Aguilar</name><uri>https://profiles.google.com/107910235700156907550</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-PLdY40fzG3Y/AAAAAAAAAAI/AAAAAAAAAz4/V7a5OtTBSLk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://elblogdedarkness51.blogspot.com/2010/07/probando-tornado-web-framework.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYDQXo6fSp7ImA9WxFbEUQ.&quot;"><id>tag:blogger.com,1999:blog-8829880003194374224.post-6577745489981103430</id><published>2010-07-02T23:35:00.002-06:00</published><updated>2010-07-03T16:29:30.415-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-03T16:29:30.415-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="nokia" /><category scheme="http://www.blogger.com/atom/ns#" term="sdk" /><category scheme="http://www.blogger.com/atom/ns#" term="qt" /><title>Nokia Qt SDK 1.0 Disponible!</title><content type="html">El día de hoy me entere que esta disponible el Nokia Qt SDK para windows, linux y mac. Entre las novedades se encuentra el qt-creator 2.0 qt-designer 4.7 y muchas otras novedades, entre las que destaca, la posibilidad de crear aplicaciones para symbian, maemo/meego.&lt;br /&gt;
&lt;br /&gt;
Vere si tengo tiempo esta semana para ponerme a ver que tan complicado es la creación de una aplicación para Symbian S60, ya que es el sistema que tiene mi Nokia 5800XM.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829880003194374224-6577745489981103430?l=elblogdedarkness51.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/r7je3ONri562f7sZipt50l7lVMI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/r7je3ONri562f7sZipt50l7lVMI/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/r7je3ONri562f7sZipt50l7lVMI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/r7je3ONri562f7sZipt50l7lVMI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~4/8K79dDbLnaA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://elblogdedarkness51.blogspot.com/feeds/6577745489981103430/comments/default" title="Comentarios de la entrada" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829880003194374224&amp;postID=6577745489981103430" title="1 Comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/6577745489981103430?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/6577745489981103430?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~3/8K79dDbLnaA/nokia-qt-sdk-10-disponible.html" title="Nokia Qt SDK 1.0 Disponible!" /><author><name>Carlos Aguilar</name><uri>https://profiles.google.com/107910235700156907550</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-PLdY40fzG3Y/AAAAAAAAAAI/AAAAAAAAAz4/V7a5OtTBSLk/s512-c/photo.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://elblogdedarkness51.blogspot.com/2010/07/nokia-qt-sdk-10-disponible.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04BQX84cSp7ImA9Wx9bEUU.&quot;"><id>tag:blogger.com,1999:blog-8829880003194374224.post-6859226474688827651</id><published>2010-06-24T19:19:00.004-06:00</published><updated>2011-02-20T00:05:50.139-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-20T00:05:50.139-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="knetworkmanager" /><category scheme="http://www.blogger.com/atom/ns#" term="lucid" /><category scheme="http://www.blogger.com/atom/ns#" term="kubuntu" /><title>Gestión de redes desactivado en kubuntu lucid</title><content type="html">&lt;span style="font-size: small;"&gt;El día de hoy, luego de que mi pc se suspendiera a la ram me encontre con que al reactivarse, el gestor de redes de kde, KNetworkManager me mostraba el mensaje de Gestión de redes desactivado. Buscando por internet me encontre con que se trataba de un &lt;a href="https://bugs.launchpad.net/ubuntu/+bug/555571"&gt;bug&lt;/a&gt; de el gestor de red de KDE.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: small;"&gt;Detenemos el network manager:&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;code&gt;sudo service network-manager stop&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: small;"&gt;Luego sustitimos los valores que desactivan el network manager a true en el archivo de estado:&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;code&gt;sudo sed -i s/false/true/   /var/lib/NetworkManager/NetworkManager.state&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;span style="font-size: small;"&gt;Por último, iniciamos el network mananger:&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;code&gt;sudo service networkmanager start.&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: small;"&gt;Con esto deben de tener funcionando correctamente el KNetworkManager de nuevo.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829880003194374224-6859226474688827651?l=elblogdedarkness51.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hYlDrV8lss-PKNuoc09yujKAnOg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hYlDrV8lss-PKNuoc09yujKAnOg/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/hYlDrV8lss-PKNuoc09yujKAnOg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hYlDrV8lss-PKNuoc09yujKAnOg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~4/vIfeECKVoT4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://elblogdedarkness51.blogspot.com/feeds/6859226474688827651/comments/default" title="Comentarios de la entrada" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829880003194374224&amp;postID=6859226474688827651" title="5 Comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/6859226474688827651?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/6859226474688827651?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~3/vIfeECKVoT4/gestion-de-redes-desactivado-en-kubuntu.html" title="Gestión de redes desactivado en kubuntu lucid" /><author><name>Carlos Aguilar</name><uri>https://profiles.google.com/107910235700156907550</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-PLdY40fzG3Y/AAAAAAAAAAI/AAAAAAAAAz4/V7a5OtTBSLk/s512-c/photo.jpg" /></author><thr:total>5</thr:total><feedburner:origLink>http://elblogdedarkness51.blogspot.com/2010/06/gestion-de-redes-desactivado-en-kubuntu.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0ADRnY4fCp7ImA9WxFUE00.&quot;"><id>tag:blogger.com,1999:blog-8829880003194374224.post-2456544875962227603</id><published>2010-06-23T09:09:00.000-06:00</published><updated>2010-06-23T09:09:37.834-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-23T09:09:37.834-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="firefox" /><category scheme="http://www.blogger.com/atom/ns#" term="lucid" /><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu" /><title>Actualizar a Firefox 3.6.4 en ubuntu lucid</title><content type="html">El día de hoy recién veo que Mozilla acaba de anunciar la liberación de la versión estable de Firefox 3.6.4 que incorpora protección para cuando un plugin se cuelga, esto hace que, si flash o algún otro plugin falla, únicamente tengamos que reiniciar la pestaña en cuestión. Dicha tecnología se tomo del código fuente de chromiun, la versión libre del navegador de Google.&lt;br /&gt;
&lt;br /&gt;
Como todo buen curioso linuxero, estuve buscando la forma de actualizar mi firefox de una manera fácil y gracias al cambio en las políticas de actualizaciones de ubuntu para firefox, tenemos un repositorio oficial de mozilla.&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829880003194374224-2456544875962227603?l=elblogdedarkness51.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/PdKbXPgNIOZnpBdpEp1luPUA-ew/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PdKbXPgNIOZnpBdpEp1luPUA-ew/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/PdKbXPgNIOZnpBdpEp1luPUA-ew/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PdKbXPgNIOZnpBdpEp1luPUA-ew/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~4/9iqCwAAoW2o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://elblogdedarkness51.blogspot.com/feeds/2456544875962227603/comments/default" title="Comentarios de la entrada" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829880003194374224&amp;postID=2456544875962227603" title="0 Comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/2456544875962227603?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/2456544875962227603?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~3/9iqCwAAoW2o/actualizar-firefox-364-en-ubuntu-lucid.html" title="Actualizar a Firefox 3.6.4 en ubuntu lucid" /><author><name>Carlos Aguilar</name><uri>https://profiles.google.com/107910235700156907550</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-PLdY40fzG3Y/AAAAAAAAAAI/AAAAAAAAAz4/V7a5OtTBSLk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://elblogdedarkness51.blogspot.com/2010/06/actualizar-firefox-364-en-ubuntu-lucid.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcHQHs7fSp7ImA9Wx9bEUU.&quot;"><id>tag:blogger.com,1999:blog-8829880003194374224.post-7717790806499504131</id><published>2010-06-21T18:52:00.002-06:00</published><updated>2011-02-20T00:07:11.505-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-20T00:07:11.505-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="opencoffee" /><category scheme="http://www.blogger.com/atom/ns#" term="python" /><category scheme="http://www.blogger.com/atom/ns#" term="pyqt" /><title>Comenzando con OpenERP</title><content type="html">Aunque se que ya llevo un par de meses sin escribir, el presente post es para contar las novedades de las cosas que he estado haciendo en estos meses sin escribir.&lt;br /&gt;
&lt;br /&gt;
Una de las cosas más interesantes que he estado haciendo es la localización de OpenERP para El Salvador, de momento, ya he creado un repositorio en launchpad. Aun sigo trabajando con algunos ajustes para lanzar una versión alpha de la localización.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Aprender Python&lt;/li&gt;
&lt;li&gt;Aprender PyQT4&lt;/li&gt;
&lt;li&gt;Comenzar la localización de OpenERP.&lt;/li&gt;
&lt;li&gt;Mejorar mis conocimientos de VoIP con asterisk.&lt;/li&gt;
&lt;li&gt;Intentar hacer funcionar el WOL (wake on lan) en OpenCoffee (Aunque aqui no he hecho mucho, es una de las tareas que tengo pendientes)&lt;/li&gt;
&lt;li&gt;Comprar nueva PC, ya que, la anterior, una Compaq Presario C700 se quemó.&lt;/li&gt;
&lt;/ul&gt;En adelante, trataré de escribir una entrada más seguido y además aprovecharé para ver si por fin puedo terminar &lt;a href="http://www.dwdandsolutions.com/"&gt;mi web&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
Si tienen consultas o dudas o quieren que escriba un tutorial o manual sobre un tema concreto, no duden en pedirmelo.&lt;br /&gt;
&lt;br /&gt;
Saludos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829880003194374224-7717790806499504131?l=elblogdedarkness51.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cXvjZ9VTTUehl5QMr20Eq-3fUls/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cXvjZ9VTTUehl5QMr20Eq-3fUls/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/cXvjZ9VTTUehl5QMr20Eq-3fUls/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cXvjZ9VTTUehl5QMr20Eq-3fUls/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~4/bbP6sxmqFpk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://elblogdedarkness51.blogspot.com/feeds/7717790806499504131/comments/default" title="Comentarios de la entrada" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829880003194374224&amp;postID=7717790806499504131" title="0 Comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/7717790806499504131?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/7717790806499504131?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~3/bbP6sxmqFpk/comenzando-con-openerp.html" title="Comenzando con OpenERP" /><author><name>Carlos Aguilar</name><uri>https://profiles.google.com/107910235700156907550</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-PLdY40fzG3Y/AAAAAAAAAAI/AAAAAAAAAz4/V7a5OtTBSLk/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://elblogdedarkness51.blogspot.com/2010/06/comenzando-con-openerp.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcFRnY8eyp7ImA9WxFSF04.&quot;"><id>tag:blogger.com,1999:blog-8829880003194374224.post-8691492815689508943</id><published>2010-04-19T21:26:00.000-06:00</published><updated>2010-04-19T21:26:57.873-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-19T21:26:57.873-06:00</app:edited><title>Habilitar Video en Elastix</title><content type="html">Hola a todos, &lt;br /&gt;
&lt;br /&gt;
Hoy quiero poner un pequeño apunte sobre, como habilitar las videollamadas en Elastix.&lt;br /&gt;
&lt;br /&gt;
Lo que tenemos que hacer es editar el archivo /etc/asterisk/sip.conf&lt;br /&gt;
&lt;br /&gt;
en la parte de [general] agregamos las siguiente líneas:&lt;br /&gt;
&lt;br /&gt;
videosupport=yes&lt;br /&gt;
maxcallbitrate=384&lt;br /&gt;
&lt;br /&gt;
allow=h261&lt;br /&gt;
allow=h263&lt;br /&gt;
allow=h263p&lt;br /&gt;
allow=h264&lt;br /&gt;
&lt;br /&gt;
y con esto ya debería de funcionar.&lt;br /&gt;
&lt;br /&gt;
Saludos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829880003194374224-8691492815689508943?l=elblogdedarkness51.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/W2pPpm4njgkRLRiSL6cd9bXI_NM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/W2pPpm4njgkRLRiSL6cd9bXI_NM/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/W2pPpm4njgkRLRiSL6cd9bXI_NM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/W2pPpm4njgkRLRiSL6cd9bXI_NM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~4/54g6j0A8sJ0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://elblogdedarkness51.blogspot.com/feeds/8691492815689508943/comments/default" title="Comentarios de la entrada" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8829880003194374224&amp;postID=8691492815689508943" title="2 Comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/8691492815689508943?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829880003194374224/posts/default/8691492815689508943?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/UnPocoSobreLinuxEspecialmenteUbuntu/~3/54g6j0A8sJ0/habilitar-video-en-elastix.html" title="Habilitar Video en Elastix" /><author><name>Carlos Aguilar</name><uri>https://profiles.google.com/107910235700156907550</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-PLdY40fzG3Y/AAAAAAAAAAI/AAAAAAAAAz4/V7a5OtTBSLk/s512-c/photo.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://elblogdedarkness51.blogspot.com/2010/04/habilitar-video-en-elastix.html</feedburner:origLink></entry></feed>

