<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Hotfixed &#124; Comunidad de software libre</title>
	<atom:link href="http://hotfixed.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://hotfixed.net</link>
	<description>Somos una comunidad que busca difundir el uso de software libre mediante cursos prácticos, charlas, tutoriales y otros medios</description>
	<lastBuildDate>Wed, 16 May 2012 18:08:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>SFLphone &#8211; Softphone SIP e IAX2 para Linux</title>
		<link>http://hotfixed.net/2012/05/16/sflphone-softphone-sip-e-iax2-para-linux/?source=rss</link>
		<comments>http://hotfixed.net/2012/05/16/sflphone-softphone-sip-e-iax2-para-linux/#comments</comments>
		<pubDate>Wed, 16 May 2012 18:08:46 +0000</pubDate>
		<dc:creator>Daniel Rodríguez</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[VoIP]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[sflphone]]></category>
		<category><![CDATA[softphone]]></category>
		<category><![CDATA[voip]]></category>

		<guid isPermaLink="false">http://hotfixed.net/?p=2629</guid>
		<description><![CDATA[Hace rato que no encontraba un softphone IAX2 que funcionara bien en linux, probé por mucho tiempo Zoiper que funciona bastante bien en sistema operativo Windows pero en linux presenta algunos fallos. Desde hace unos días he estado probando SFLPhone, un softphone open source para linux que soporta SIP e IAX2 y que además trae las [...]]]></description>
			<content:encoded><![CDATA[<p>Hace rato que no encontraba un softphone IAX2 que funcionara bien en linux, probé por mucho tiempo <a href="http://www.zoiper.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.zoiper.com/?referer=');">Zoiper</a> que funciona bastante bien en sistema operativo Windows pero en linux presenta algunos fallos.</p>
<p>Desde hace unos días he estado probando <a href="http://sflphone.org/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/sflphone.org/?referer=');">SFLPhone</a>, un softphone open source para linux que soporta SIP e IAX2 y que además trae las siguientes funcionalidades</p>
<p><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_101.png?source=rss"><img class="alignleft  wp-image-2633" style="margin-left: 20px; margin-right: 20px;" title="SFLphone" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_101.png" alt="SFLphone" width="126" height="218" /></a></p>
<ul>
<li>La interfaz gráfica es independiente del núcleo</li>
<li>Hay clientes para GNOME, KDE y consola</li>
<li>Soporte para protocolos SIP e IAX2</li>
<li>Permite multi-línea, transferencias de llamadas, llamada en espera y grabación de llamadas.</li>
<li>Conferencia</li>
<li>Compatibilidad con codecs de alta definición</li>
<li>Permite cifrado en la señalización y voz (TLS, SRTP)</li>
<li>Soporte para ALSA y PULSEAUDIO</li>
<li>Video</li>
<li>Historial y búsqueda de llamadas</li>
</ul>
<p>Acá puedes ver más características de SFLphone <a href="http://sflphone.org/features" target="_blank" onclick="pageTracker._trackPageview('/outgoing/sflphone.org/features?referer=');">http://sflphone.org/features</a></p>
<p>&nbsp;</p>
<h2>Instalación:</h2>
<p>Para los que nos gusta compilar, las instrucciones <a href="https://projects.savoirfairelinux.com/projects/sflphone/wiki/How_to_build" target="_blank" onclick="pageTracker._trackPageview('/outgoing/projects.savoirfairelinux.com/projects/sflphone/wiki/How_to_build?referer=');">aquí</a></p>
<h3>Ubuntu:</h3>
<pre>sudo add-apt-repository ppa:savoirfairelinux</pre>
<pre>sudo apt-get update</pre>
<pre>sudo apt-get install sflphone-client-gnome sflphone-plugins</pre>
<h3>Debian:</h3>
<p>Ya está en los repositorios de Debian</p>
<pre>apt-get install sflphone-client-gnome</pre>
<p>&nbsp;</p>
<h2>Configuración:</h2>
<p>ejecutar el cliente desde una consola o ejecutndo Alt+f2 y allí colocar sflphone-client-gnome</p>
<p><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_102.png?source=rss"><img class="wp-image-2639 aligncenter" title="SFLphone - configuration" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_102.png" alt="SFLphone - configuration" width="537" height="245" /></a></p>
<p>Seleccionamos el tipo de cuenta SIP o IAX2</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_104.png?source=rss"><img class="aligncenter  wp-image-2641" title="sflphone - sip or iax2" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_104.png" alt="sflphone - sip or iax2" width="350" height="220" /></a></p>
<p style="text-align: left;">Ingresamos los datos de la cuenta, en Alias un nombre cualquiera, el nombre de equipo es el nombre o la dirección ip del servidor de VoIP.</p>
<p style="text-align: left;">La opción ZRTP la activamos solo si la soporta nuestro servidor</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_105.png?source=rss"><img class="aligncenter  wp-image-2642" title="sflphone - account" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_105.png" alt="sflphone - account" width="390" height="245" /></a></p>
<p> Damos click en continuar y finalizamos la configuración de la cuenta.</p>
<pre><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_107.png?source=rss"><img class="aligncenter  wp-image-2645" title="sflphone config" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_107.png" alt="sflphone config" width="358" height="138" /></a></pre>
<pre>Debe aparecer un mensaje como este.
<a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_115.png?source=rss"><img class="aligncenter size-full wp-image-2646" title="sflphone IAX2" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_115.png" alt="sflphone IAX2" width="217" height="21" /></a></pre>
<p>En el caso contrario se debe validar que la cuenta esté bien configurada, para eso ir al menu Editar / Cuentas</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_114.png?source=rss"><img class="aligncenter  wp-image-2647" title="IAX2 Account | SFLphone" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_114.png" alt="IAX2 Account | SFLphone" width="299" height="195" /></a></p>
<p>Para visualizar el keypar ir al menú ver / teclado</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_109.png?source=rss"><img class="aligncenter  wp-image-2648" title="sflphone keypad" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_109.png" alt="sflphone keypad" width="222" height="187" /></a></p>
<p> Esto es todo <img src='http://hotfixed.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&nbsp;</p>
<p>Para más información visita el sitio oficial del proyecto <a href="http://sflphone.org/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/sflphone.org/?referer=');">http://sflphone.org/</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<img src='http://www.gravatar.com/avatar.php?gravatar_id=32e14d26c93460daea909fd612c535c5' align='left' height='72' width='72' padding='10px' /><h4>Este post fue escrito por <a href='http://hotfixed.net'>Daniel Rodríguez</a></h4><p>Fundador de Hotfixed.net,  Ethical-hacker, geek y promotor de tecnologías mediante el uso de software libre, actualmente estudia Ingeniería de Sistemas  en la Universidad Católica de Colombia.  Síguelo en twitter @dvirus</p><br />]]></content:encoded>
			<wfw:commentRss>http://hotfixed.net/2012/05/16/sflphone-softphone-sip-e-iax2-para-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Curso Asterisk 1.8 – Capítulo 08 – Configurando Buzones de voz</title>
		<link>http://hotfixed.net/2012/05/15/curso-asterisk-1-8-capitulo-08-configurando-buzones-de-voz/?source=rss</link>
		<comments>http://hotfixed.net/2012/05/15/curso-asterisk-1-8-capitulo-08-configurando-buzones-de-voz/#comments</comments>
		<pubDate>Tue, 15 May 2012 13:40:39 +0000</pubDate>
		<dc:creator>Daniel Rodríguez</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Cursos]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[VoIP]]></category>
		<category><![CDATA[asterisk]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[PBX]]></category>
		<category><![CDATA[voicemail]]></category>
		<category><![CDATA[voip]]></category>

		<guid isPermaLink="false">http://hotfixed.net/?p=2618</guid>
		<description><![CDATA[En este capítulo veremos como configurar y asignar buzones de voz para cada una de las extensiones. En este primer video configuramos 2 buzones de voz en el contexto default del archivo voicemail.conf. Es importante no colocar contraseñas simples para los buzones de voz, evitar colocar como contraseña el mismo número de extensión u una [...]]]></description>
			<content:encoded><![CDATA[<p>En este capítulo veremos como configurar y asignar buzones de voz para cada una de las extensiones.</p>
<p>En este primer video configuramos 2 buzones de voz en el contexto default del archivo voicemail.conf. Es importante no colocar contraseñas simples para los buzones de voz, evitar colocar como contraseña el mismo número de extensión u una general para todos los usuarios, ya que el voicemail se convierte en uno de los objetivos a la hora de atacar plataformas de VoIP y el comprometer un buzón de voz puede revelar información sensible.</p>
<p><iframe width="600" height="437" src="http://www.youtube.com/embed/skssveRmKjE" frameborder="0" allowfullscreen></iframe></p>
<p>A continuación se encuentran los archivos que se modificaron para configurar el voicemail.</p>
<p>&nbsp;</p>
<h2>En el archivo voicemail.conf</h2>
<p>[default]</p>
<p>3001 =&gt; 4528, Daniel Rodriguez, <a href="mailto:webmaster@hotfixed.net" target="_blank">webmaster@hotfixed.net</a><br />
3002 =&gt; 7691, Julian Cruz, <a href="mailto:juliancruz@hotfixed.net" target="_blank">juliancruz@hotfixed.net</a></p>
<p>______________________________<wbr>______________________-<br />
</wbr></p>
<h2>En el archivo sip.conf</h2>
<p>[telefono1]<br />
type=friend<br />
secret=c0ntras3!<br />
host=dynamic<br />
insecure=port,invite<br />
context=users<br />
<strong>mailbox=3001@default</strong></p>
<p>[telefono2]<br />
type=friend<br />
secret=h0tf1x3d2012<br />
host=dynamic<br />
insecure=port,invite<br />
context=users<br />
<strong>mailbox=3002@default</strong><br />
______________________________<wbr>___________________________</p>
<p></wbr></p>
<h2>En el archivo extensions.conf</h2>
<p>[users]<br />
exten =&gt; 2001,1,Dial(SIP/telefono1,20)<br />
<strong>exten =&gt; 2001,n,VoiceMail(3001@default)</strong><br />
exten =&gt; 2002,1,Dial(SIP/telefono2,20)<br />
<strong>exten =&gt; 2002,n,VoiceMail(3002@default)</strong></p>
<p>include =&gt; aplicaciones</p>
<p>[aplicaciones]<br />
exten =&gt; 9999,1,Answer()<br />
exten =&gt; 9999,n,Playback(es/hello-<wbr>world)<br />
exten =&gt; 9999,n,Hangup()<br />
<strong>exten =&gt; 9500,1,Answer()</strong><br />
<strong>exten =&gt; 9500,n,VoiceMailMain(@default)</strong></wbr></p>
<p>Luego de crear los voicemail vamos a realizar las pruebas, llamando a una de las extensiones esperando los 20 segundos sin contestar la otra extensión y dejando un mensaje de voz, luego vamos a ingresar a la aplicación VoiceMailMain para consultar, borrar, almacenar o reenviar el mensaje.</p>
<p><iframe width="600" height="437" src="http://www.youtube.com/embed/TpfQYCHKpjI" frameborder="0" allowfullscreen></iframe></p>
<img src='http://www.gravatar.com/avatar.php?gravatar_id=32e14d26c93460daea909fd612c535c5' align='left' height='72' width='72' padding='10px' /><h4>Este post fue escrito por <a href='http://hotfixed.net'>Daniel Rodríguez</a></h4><p>Fundador de Hotfixed.net,  Ethical-hacker, geek y promotor de tecnologías mediante el uso de software libre, actualmente estudia Ingeniería de Sistemas  en la Universidad Católica de Colombia.  Síguelo en twitter @dvirus</p><br />]]></content:encoded>
			<wfw:commentRss>http://hotfixed.net/2012/05/15/curso-asterisk-1-8-capitulo-08-configurando-buzones-de-voz/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Aplicaciones web con Django sobre Heroku</title>
		<link>http://hotfixed.net/2012/05/14/aplicaciones-web-con-django-sobre-heroku/?source=rss</link>
		<comments>http://hotfixed.net/2012/05/14/aplicaciones-web-con-django-sobre-heroku/#comments</comments>
		<pubDate>Mon, 14 May 2012 22:30:35 +0000</pubDate>
		<dc:creator>Daniel Rodríguez</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Django]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[heroku]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[pip]]></category>
		<category><![CDATA[virtualenv]]></category>

		<guid isPermaLink="false">http://hotfixed.net/?p=2265</guid>
		<description><![CDATA[Actualmente me encuentro dictando cursos de  Python &#124; Django y programas universitarios de Desarrollo Web, en los dos casos he notado que la gran mayoría de los estudiantes conocen poco de sistemas operativos, de servidores, bases de datos , de seguridad, redes y otros factores que se requieren a la hora de implementar  y sostener [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Actualmente me encuentro dictando cursos de  Python | Django y programas universitarios de Desarrollo Web, en los dos casos he notado que la gran mayoría de los estudiantes conocen poco de sistemas operativos, de servidores, bases de datos , de seguridad, redes y otros factores que se requieren a la hora de implementar  y sostener una aplicación web. En estos cursos por lo general enseño a implementar servicios en linux, bases de datos, servidores web y otras cosas que enseñaban en mi época. Pero la verdad es que la gran mayoría de los estudiantes solo quieren sentarse a programar en un lenguaje específico y dejar de preocuparse por los servidores, parches, vulnerabilidades, etc&#8230; y esto no está para nada mal, aunque por cultura general es bueno saber lo básico de cada cosa <img src='http://hotfixed.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p style="text-align: justify;">Debido a este escenario he preparado la  siguiente guía durante la cual explicaré el proceso para utilizar una plataforma como servicio y dedicarse únicamente a desarrollar y a desplegar la aplicación sin pagar un peso, aunque si llegas a desarrollar algo a nivel profesional que pueda generar buenos ingresos y que requiera más procesamiento, mayores consultas a las bases de datos puedes comenzar a pagar para poder ofrecer una aplicación profesional.</p>
<p style="text-align: justify;">Anteriormente los que iniciábamos en el desarrollo web ,  implementábamos un servidor local de pruebas (LAMP, XAMPP) o nos inscribíamos en un hosting barato o gratuito. En la actualidad  existen plataformas en la nube, donde el programador ya cuenta con una infraestructura y solo debe preocuparse por programar. Alternativas  como <a href="https://developers.google.com/appengine/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/developers.google.com/appengine/?referer=');">Google APP Engine</a>, <a href="https://www.dotcloud.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.dotcloud.com/?referer=');">dotCloud</a>, <a href="https://gondor.io/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/gondor.io/?referer=');">Gondor</a>, <a href="http://www.heroku.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.heroku.com/?referer=');">Heroku</a>, etc.. Aquí solo necesitas inscribirte y comenzar a subir  código.  Personalmente he trabajado con Heroku, por eso escribiré el proceso para poder colocar en funcionamiento una aplicación desarrollada con <a href="https://www.djangoproject.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.djangoproject.com/?referer=');">Django</a>, un framework para desarrollo web en Python. Adicionalmente configuraremos Git como sistema de control de versiones.</p>
<p style="text-align: justify;">Para seguir esta guía puedes trabajar con Debian o Ubuntu, y será la primera parte de un curso gratuito de Django que estoy desarrollando, muy pronto publicaremos los primeros capítulos.</p>
<p style="text-align: justify;">Les recomiendo que antes de comenzar se registren en <a href="https://api.heroku.com/signup" target="_blank" onclick="pageTracker._trackPageview('/outgoing/api.heroku.com/signup?referer=');">Heroku</a> y vean este <a href="http://www.cristalab.com/videotutoriales/introduccion-a-git-y-github-c105064l/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.cristalab.com/videotutoriales/introduccion-a-git-y-github-c105064l/?referer=');">tutorial sobre  Git y Github</a></p>
<h2 style="text-align: justify;">Instalación de Git</h2>
<p><strong>sudo apt-get install git-doc git-gui git-core</strong></p>
<h2>Configuración de claves SSH</h2>
<p>Para establecer la conexión entre el equipo y github se deben configurar las claves ssh.</p>
<p>Ingresamos a la carpeta donde se almacenan las claves ssh con el comando:</p>
<p><strong>cd  ~/.ssh</strong></p>
<p>Listamos el contenido.</p>
<p><strong>/.ssh$ ls</strong></p>
<p><strong></strong>Nos debe aparecer algo como esto:<br />
<span style="color: #008000;">id_rsa id_rsa.pub known_hosts</span></p>
<p>Creamos una carpeta para guardar una copia de las claves</p>
<p><strong>mkdir keyBackups</strong></p>
<p>Copiamos las claves a la carpeta de Backup.</p>
<p><strong>cp id_rsa* keyBackups/</strong></p>
<p>Generamos una nueva clave ssh</p>
<p><strong>ssh-keygen -t rsa -C &#8220;su_correo@dominio.com&#8221;</strong></p>
<p>Debe aparecer algo como esto:</p>
<p><span style="color: #008000;">Generating public/private rsa key pair.</span><br />
<span style="color: #008000;"> Enter file in which to save the key (/home/drodriguez/.ssh/id_rsa):</span><br />
<span style="color: #008000;"> /home/drodriguez/.ssh/id_rsa already exists.</span><br />
<span style="color: #008000;"> Overwrite (y/n)? y</span><br />
<span style="color: #008000;"> Enter passphrase (empty for no passphrase):  <strong><span style="color: #000000;">//Aquí colocamos una contraseña y la confirmamos en la siguiente línea</span></strong></span><br />
<span style="color: #008000;"> Enter same passphrase again:</span><br />
<span style="color: #008000;"> Your identification has been saved in /home/drodriguez/.ssh/id_rsa.</span><br />
<span style="color: #008000;"> Your public key has been saved in /home/drodriguez/.ssh/id_rsa.pub.</span><br />
<span style="color: #008000;"> The key fingerprint is:</span></p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_032.png?source=rss"><img class="aligncenter  wp-image-2515" title="key image" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_032.png" alt="key image" width="221" height="191" /></a></p>
<p>&nbsp;</p>
<p>Abrimos el archivo id_rsa.pub</p>
<p><strong>vim id_rsa.pub</strong></p>
<p>Copiamos el contenido del archivo e ingresamos a <a href="https://github.com" target="_blank" onclick="pageTracker._trackPageview('/outgoing/github.com?referer=');">https://github.com</a>, se requiere registro.</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_033.png?source=rss"><img class="aligncenter  wp-image-2516" title="GitHub" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_033.png" alt="GitHub" width="519" height="271" /></a></p>
<p style="text-align: left;">Una vez autenticados en Github, ingresamos a la configuración de la cuenta.</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_034.png?source=rss"><img class="aligncenter  wp-image-2517" title="github preferences" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_034.png" alt="github preferences" width="559" height="29" /></a></p>
<p> En Profile ingresamos a <strong>SSH Keys</strong></p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_035.png?source=rss"><img class="aligncenter  wp-image-2518" title="SSH Key Git" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_035.png" alt="SSH Key Git" width="181" height="199" /></a></p>
<p style="text-align: left;">Alli asignamos un titulo a la clave,  pegamos el contenido que copiamos del archivo <strong>id_rsa.pub </strong>, agregamos la clave.</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_036.png?source=rss"><img class="aligncenter  wp-image-2519" title="Add key github" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_036.png" alt="Add key github" width="398" height="62" /></a></p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_037.png?source=rss"><img class="aligncenter  wp-image-2520" title="Selección_037" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_037.png" alt="" width="391" height="251" /></a></p>
<p style="text-align: left;">Comprobamos la configuración desde nuestro equipo, ejecutamos el comando.</p>
<p><strong>ssh -T git@github.com</strong></p>
<p><strong></strong>Si todo está bien debe aparecer algo como esto:<br />
<span style="color: #008000;">The authenticity of host &#8216;github.com (207.97.227.239)&#8217; can&#8217;t be established.</span><br />
<span style="color: #008000;"> RSA key fingerprint is 16:27:ac:a5:72:23:2d:32:63:1b:56:4d:eb:df:a6:48.</span><br />
<span style="color: #008000;"> Are you sure you want to continue connecting (yes/no)? yes</span><br />
<span style="color: #008000;"> Warning: Permanently added &#8216;github.com,203.93.223.229&#8242; (RSA) to the list of known hosts.</span><br />
<span style="color: #008000;"> Hi D-Virus! You&#8217;ve successfully authenticated</span></p>
<p>Configuramos nuestro nombre y cuenta de correo con los comandos:</p>
<pre><strong>git config --global user.name "<em>Nombre Apellido</em>"</strong></pre>
<pre><strong>git config --global user.email "usuario<em>@dominio.com</em>"</strong></pre>
<p>Listo con esto finaliza la configuración de Github.</p>
<p>&nbsp;</p>
<h2>Instalar Heroku Toolbelt</h2>
<p>Heroku Toolbet es una Interfaz de línea de comandos para administrar nuestras aplicaciones Heroku.</p>
<p><strong>sudo wget -qO- https://toolbelt.heroku.com/install.sh | sh</strong></p>
<p>Ejecutamos el comando:<br />
<strong>heroku login</strong></p>
<p><strong></strong>Ingresamos nuestras credenciales de heroku.</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_030.png?source=rss"><img class="aligncenter  wp-image-2511" title="Heroku login" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_030.png" alt="Heroku login" width="441" height="129" /></a></p>
<p> Instalamos las dependencias para poder trabajar con django y heroku</p>
<p><strong>sudo apt-get install python-pip postgresql-server-dev-9.1 python-dev</strong></p>
<p>Con pip instalamos virtualenv,  con virtualenv podemos trabajar en entornos virtuales.</p>
<p><strong>sudo pip install virtualenv</strong></p>
<p>Creamos una carpeta en nuestro sistema en la cual vamos a crear la aplicación.</p>
<p><strong>mkdir heroku_django</strong></p>
<p>Ingresamos a la carpeta</p>
<p><strong>cd heroku_django/</strong></p>
<p>Ejecutamos virtualenv</p>
<p><strong>virtualenv venv &#8211;distribute</strong></p>
<p style="text-align: center;"><span style="color: #008000;">New python executable in venv/bin/python</span></p>
<p style="text-align: center;"><span style="color: #008000;">Installing distribut&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.done.</span><br />
<span style="color: #008000;"> Installing pip&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.done.</span></p>
<p> Activamos el entorno virtual.<br />
<strong>source venv/bin/activate</strong><br />
El prompt de linux cambiará y aparecerá (venv) al inicio como se observa en la siguiente línea<br />
<span style="color: #008000;"><strong>(venv)</strong>drodriguez@hotfixed:~/heroku_django$</span><br />
Esto nos indicará que estamos en el entorno virtual, desde allí vamos a instalar django y postgreSQL<br />
<strong>sudo pip install Django psycopg2</strong><br />
<span style="color: #008000;">Successfully installed Django psycopg2 Cleaning up&#8230;</span></p>
<h2 lang="term">Creando el proyecto en Django</h2>
<p>Para crear un proyecto en django ejecutamos:<br />
<strong>django-admin.py startproject hotfixed .</strong><br />
donde hotfixed es el nombre de nuestro proyecto, pueden colocar cualquier nombre.<br />
Iniciamos el servidor<br />
<strong>python manage.py runserver</strong><br />
<span style="color: #008000;">Validating models&#8230;</span></p>
<p><span style="color: #008000;">0 errors found</span><br />
<span style="color: #008000;"> Django version 1.4, using settings &#8216;hotfixed.settings&#8217;</span><br />
<span style="color: #008000;"> Development server is running at http://127.0.0.1:8000/</span><br />
<span style="color: #008000;"> Quit the server with CONTROL-C.</span><br />
Si ingresamos a un navegador y colocamos http://127.0.0.1:8000 nos debe aparecer algo como esto:<br />
<a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_041.png?source=rss"><img class="aligncenter" title="heroku open" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_041.png" alt="heroku open" width="451" height="157" /></a><br />
Creamos un archivo con los requisitos de nuestra aplicación utilizando pip.<br />
<strong>pip freeze &gt; requirements.txt</strong><br />
Verificamos el archivo creado, allí aparecerán los requisitos de nuestra aplicación.</p>
<p><strong>cat requirements.txt</strong></p>
<p><span style="color: #008000;">Django==1.4</span><br />
<span style="color: #008000;">argparse==1.2.1</span><br />
<span style="color: #008000;">distribute==0.6.24</span><br />
<span style="color: #008000;">psycopg2==2.4.5</span><br />
<span style="color: #008000;">wsgiref==0.1.2</span></p>
<h2 lang="term"><strong>Enviando el proyecto a GIT</strong></h2>
<p>Iniciamos el repositorio y agregamos nuestro proyecto con los siguientes comandos</p>
<pre lang="term"><strong>git init</strong></pre>
<pre lang="term"><strong>git add .</strong></pre>
<pre lang="term"><strong>git commit -am "heroku test"</strong></pre>
<h2 lang="term"><strong>Desplegamos la aplicación a Heroku</strong></h2>
<p>Creamos la aplicación en heroku</p>
<p><strong>heroku create &#8211;stack cedar</strong></p>
<p>Este comando nos debe retornar un mensaje como este:</p>
<p><span style="color: #008000;">Creating growing-mountain-6723&#8230; done, stack is cedar</span><br />
<span style="color: #008000;"> http://growing-mountain-6723.herokuapp.com/ | git@heroku.com:growing-mountain-6723.git</span><br />
<span style="color: #008000;"> Git remote heroku added</span></p>
<p>Al ingresar a nuestro panel de Heroku, debemos ver la misma aplicación que creamos con el comando anterior, allí podemos ver las propiedades entre ellas la URL de la aplicación:</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_038.png?source=rss"><img class="aligncenter  wp-image-2521" title="Heroku APP" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_038.png" alt="Heroku APP" width="486" height="158" /></a></p>
<p>Subir la clave pública a Heroku</p>
<p><strong>heroku keys:add ~/.ssh/id_rsa.pub</strong></p>
<p>Desplegamos la aplicación con git.</p>
<p><strong>git push heroku master</strong></p>
<p><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_039.png?source=rss"><img class="aligncenter size-full wp-image-2522" title="git push heroku" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_039.png" alt="git push heroku" width="477" height="60" /></a></p>
<p>Para validar los proceso y estado del proceso ejecutamos:</p>
<p><strong>heroku ps</strong></p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_040.png?source=rss"><img class="aligncenter  wp-image-2523" title="heroku ps" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_040.png" alt="heroku ps" width="440" height="48" /></a></p>
<p style="text-align: left;">Si sale crash en el campo state verifica los logs con el comando <strong>heroku logs </strong>puede que algo ande mal</p>
<p style="text-align: left;">Ejecutamos el comando <strong>heroku open </strong> nos debe direccionar a nuestra aplicación django.</p>
<p style="text-align: left;">Si todo el proceso fue exitoso debe aparecer el siguiente mensaje pero esta vez en los servidores de heroku.</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/05/Selección_041.png?source=rss"><img class="aligncenter  wp-image-2524" title="heroku open" src="http://hotfixed.net/wp-content/uploads/2012/05/Selección_041.png" alt="heroku open" width="451" height="157" /></a></p>
<p>Eso es todo ya tenemos nuestra aplicación django en la nube con control de versiones!!!</p>
<p>&nbsp;</p>
<p>Referencias:</p>
<p><a href="https://devcenter.heroku.com/articles/django" target="_blank" onclick="pageTracker._trackPageview('/outgoing/devcenter.heroku.com/articles/django?referer=');">https://devcenter.heroku.com/articles/django</a></p>
<p><a href="http://help.github.com/linux-set-up-git/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/help.github.com/linux-set-up-git/?referer=');">http://help.github.com/linux-set-up-git/</a></p>
<p>&nbsp;</p>
<img src='http://www.gravatar.com/avatar.php?gravatar_id=32e14d26c93460daea909fd612c535c5' align='left' height='72' width='72' padding='10px' /><h4>Este post fue escrito por <a href='http://hotfixed.net'>Daniel Rodríguez</a></h4><p>Fundador de Hotfixed.net,  Ethical-hacker, geek y promotor de tecnologías mediante el uso de software libre, actualmente estudia Ingeniería de Sistemas  en la Universidad Católica de Colombia.  Síguelo en twitter @dvirus</p><br />]]></content:encoded>
			<wfw:commentRss>http://hotfixed.net/2012/05/14/aplicaciones-web-con-django-sobre-heroku/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Curso Asterisk 1.8 – Capítulo 07 – Interactuando con el Dialplan</title>
		<link>http://hotfixed.net/2012/05/06/curso-asterisk-1-8-capitulo-07-interactuando-con-el-dialplan/?source=rss</link>
		<comments>http://hotfixed.net/2012/05/06/curso-asterisk-1-8-capitulo-07-interactuando-con-el-dialplan/#comments</comments>
		<pubDate>Sun, 06 May 2012 23:43:09 +0000</pubDate>
		<dc:creator>Daniel Rodríguez</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[VoIP]]></category>
		<category><![CDATA[asterisk]]></category>
		<category><![CDATA[cursos]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[voip]]></category>

		<guid isPermaLink="false">http://hotfixed.net/?p=2532</guid>
		<description><![CDATA[En este capítulo vamos a crear 2 aplicaciones para interactuar con el plan de marcado, la primera extensión permite marcar a una extensión virtual donde se va a reproducir un mensaje que dice hola mundo. En el segundo caso crearemos un menú interactivo utilizando la aplicación Goto para crear ciclos. Hola Mundo Colocar el siguiente [...]]]></description>
			<content:encoded><![CDATA[<p>En este capítulo vamos a crear 2 aplicaciones para interactuar con el plan de marcado, la primera extensión permite marcar a una extensión virtual donde se va a reproducir un mensaje que dice hola mundo. En el segundo caso crearemos un menú interactivo utilizando la aplicación Goto para crear ciclos.</p>
<h2>Hola Mundo</h2>
<p><iframe width="580" height="423" src="http://www.youtube.com/embed/Gh-y2wQZFH4" frameborder="0" allowfullscreen></iframe></p>
<p>Colocar el siguiente include en el contexto users</p>
<p>include =&gt; aplicaciones</p>
<p>[aplicaciones]<br />
exten =&gt; 9999,1,Answer()<br />
exten =&gt; 9999,n,Playback(es/hello-world)<br />
exten =&gt; 9999,n,Hangup()</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>Bucles con Goto</h2>
<p>&nbsp;<br />
<iframe width="580" height="423" src="http://www.youtube.com/embed/lKWqWE3-YMc" frameborder="0" allowfullscreen></iframe><br />
&nbsp;</p>
<p>Dentro del contexto aplicaciones creamos la extensión 9998 para invocar el menú</p>
<p>exten => 9998,n,Goto(menu1,s,1)</p>
<p>Este es el código para el menú:</p>
<p>[menu1]<br />
exten => s,1,Answer()<br />
exten => s,n,Wait(1)<br />
exten => s,n,Background(press-1)<br />
exten => s,n,Background(or)<br />
exten => s,n,Background(press-2)<br />
exten => s,n,WaitExten(3)</p>
<p>exten => 1,1,Playback(you-entered)<br />
exten => 1,n,Playback(digits/1)<br />
exten => 1,n,Goto(s,1)</p>
<p>exten => 2,1,Playback(you-entered)<br />
exten => 2,n,Playback(digits/2)<br />
exten => 2,n,Goto(s,1)</p>
<p>exten => h,1,NoOP(hey, han colgado la llamada!!!)<br />
exten => h,n,Hangup()</p>
<p>exten => t,1,Playback(too-low)<br />
exten => t,n,Goto(s,1)</p>
<p>exten => i,1,Playback(pbx-invalid)<br />
exten => i,n,Hangup()</p>
<p>Cualquier comentario por favor escribanlo en los comentarios, un saludo y nos vemos en el próximo capítulo.</p>
<p>Saludos,</p>
<img src='http://www.gravatar.com/avatar.php?gravatar_id=32e14d26c93460daea909fd612c535c5' align='left' height='72' width='72' padding='10px' /><h4>Este post fue escrito por <a href='http://hotfixed.net'>Daniel Rodríguez</a></h4><p>Fundador de Hotfixed.net,  Ethical-hacker, geek y promotor de tecnologías mediante el uso de software libre, actualmente estudia Ingeniería de Sistemas  en la Universidad Católica de Colombia.  Síguelo en twitter @dvirus</p><br />]]></content:encoded>
			<wfw:commentRss>http://hotfixed.net/2012/05/06/curso-asterisk-1-8-capitulo-07-interactuando-con-el-dialplan/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Alimentando al Pangolin &#8211; Utilidades para ubuntu 12.04</title>
		<link>http://hotfixed.net/2012/04/26/alimentando-al-pangolin-utilidades-para-ubuntu-12-04/?source=rss</link>
		<comments>http://hotfixed.net/2012/04/26/alimentando-al-pangolin-utilidades-para-ubuntu-12-04/#comments</comments>
		<pubDate>Thu, 26 Apr 2012 14:05:14 +0000</pubDate>
		<dc:creator>Daniel Rodríguez</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[pangolín]]></category>
		<category><![CDATA[precise]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://hotfixed.net/?p=2493</guid>
		<description><![CDATA[Hoy es el lanzamiento de la  versión de Ubuntu 12.04 Precise Pangolín,  la cual pueden descargar de aquí. En este artículo estaremos colocando tips y paquetes para instalar en Ubuntu 12.04 para hacer nuestra vida más productiva. Para quientes ya tienen ubuntu instalado en sus computadores pueden actualizar la versión de esta forma: sudo apt-get [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy es el lanzamiento de la  versión de Ubuntu 12.04 Precise Pangolín,  la cual pueden descargar de <a href="http://www.ubuntu.com/download/desktop" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.ubuntu.com/download/desktop?referer=');">aquí.</a></p>
<p>En este artículo estaremos colocando tips y paquetes para instalar en Ubuntu 12.04 para hacer nuestra vida más productiva.</p>
<p>Para quientes ya tienen ubuntu instalado en sus computadores pueden actualizar la versión de esta forma:</p>
<p><strong>sudo apt-get update &amp;&amp; sudo apt-get upgrade</strong></p>
<p>Presionar <strong>Alt + F2</strong></p>
<p>Allí ejecutar</p>
<p><strong>update-manager -d </strong></p>
<p>Aparecerá un mensaje informando que está disponible la versión 12.04.</p>
<p>&nbsp;</p>
<h2>Bienvenido a Ubuntu Precise Pangolín:</h2>
<p>Una vez instalada la nueva versión de ubuntu vamos a instalar una serie de programas y utlidades que nos ayudarán a mejorar la productividad y a desempeñar tareas como reproducción de audio y video, instalación de máquinas virtuales, edición de imágenes, gestionar descargas, entre otros.</p>
<h3>Actualizamos los repositorios y las últimas versiones de software.</h3>
<p>En una terminal ejecutamos:</p>
<p><strong>sudo apt-get update &amp;&amp; sudo apt-get upgrade</strong></p>
<p>Ahora instalaremos el editor de imágenes GIMP, Shutter para hacer capturas de pantalla, VLC para reproducir casi que cualquier tipo de video, el editor VIM, la máquina virtual de java,  el plugin de flash para los navegadores, compiz, entre otros.</p>
<p><strong>sudo apt-get install gimp inkscape shutter vlc vim openjdk-6-jre flashplugin-downloader compizconfig-settings-manager wireshark</strong></p>
<p>&nbsp;</p>
<h3><strong>Instalación de VirtualBox</strong></h3>
<p>Agregamos los repositorios oficiales de virtualbox a nuestro sistema para eso editamos el archivo sources.list con el siguiente comando:</p>
<p><strong>sudo nano /etc/apt/sources.list</strong></p>
<p>Allí colocamos el siguiente repositorio al final del archivo</p>
<p><strong>deb http://download.virtualbox.org/virtualbox/debian precise contrib</strong></p>
<p>Guardamos y salimos el archivo (Ctrl + O para guardar, presionamos enter, y salimos con Ctrl + X)</p>
<p>Ejecutamos el siguiente comando para agregar la llave pública de virtualbox</p>
<p><strong>wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -</strong></p>
<p>Instalamos Virtualbox</p>
<p><strong>sudo apt-get install virtualbox</strong></p>
<h3>Instalación Google Chrome</h3>
<p><strong>sudo nano /etc/apt/sources.list</strong></p>
<p>Agregamos la siguiente línea en el archivo</p>
<p><strong>deb http://dl.google.com/linux/chrome/deb/ stable main</strong></p>
<p>Guardamos el archivo y ejecutamos:</p>
<p><strong>wget -q -O &#8211; https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -</strong></p>
<p>Instalamos Google Chrome</p>
<p><strong>sudo apt-get install google-chrome-stable</strong></p>
<h3>Instalación jdownloader</h3>
<p>Jdownloader es un gestor de descargas, con el puedes descargar contenidos como videos de Youtube, documentos, etc..</p>
<p>Para instalar jdownloader descargamos el script de instalación con el siguiente comando</p>
<p><strong>wget http://installer.jdownloader.org/jd_unix_0_9.sh</strong></p>
<p>Asignamos permisos de ejecución</p>
<p><strong>sudo chmod + x jd_unix_0_9.sh</strong></p>
<p>Lanzamos el instalador</p>
<p><strong>sudo ./jd_unix_0_9.sh</strong></p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/04/Selección_0012.png?source=rss"><img class="aligncenter  wp-image-2495" title="jdownloader" src="http://hotfixed.net/wp-content/uploads/2012/04/Selección_0012.png" alt="jdownloader" width="281" height="138" /></a></p>
<p style="text-align: left;">Continuamos el proceso de instalación utilizando el wizard, esta parte ya es gráfica.</p>
<p style="text-align: left;">Poco a poco colocaremos más herramientas y utilidades.</p>
<p style="text-align: left;">Saludos,</p>
<img src='http://www.gravatar.com/avatar.php?gravatar_id=32e14d26c93460daea909fd612c535c5' align='left' height='72' width='72' padding='10px' /><h4>Este post fue escrito por <a href='http://hotfixed.net'>Daniel Rodríguez</a></h4><p>Fundador de Hotfixed.net,  Ethical-hacker, geek y promotor de tecnologías mediante el uso de software libre, actualmente estudia Ingeniería de Sistemas  en la Universidad Católica de Colombia.  Síguelo en twitter @dvirus</p><br />]]></content:encoded>
			<wfw:commentRss>http://hotfixed.net/2012/04/26/alimentando-al-pangolin-utilidades-para-ubuntu-12-04/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Instalación  de Citrix Receiver en Ubuntu/Debian</title>
		<link>http://hotfixed.net/2012/04/25/instalacion-de-citrix-receiver-en-ubuntudebian/?source=rss</link>
		<comments>http://hotfixed.net/2012/04/25/instalacion-de-citrix-receiver-en-ubuntudebian/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 14:02:13 +0000</pubDate>
		<dc:creator>Daniel Rodríguez</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[citrix]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[receiver]]></category>

		<guid isPermaLink="false">http://hotfixed.net/?p=2470</guid>
		<description><![CDATA[Cada vez es más común encontrar entornos citrix en las organizaciones, lo cual nos permite desde un navegador conectarnos a un escritorio virtual desde cualquier dispositivo o sistema operativo , en este artículo veremos como instalar y configurar el cliente citrix en linux. Ingresamos al sitio de descarga de Citrix Receiver y seleccionamos el cliente [...]]]></description>
			<content:encoded><![CDATA[<p>Cada vez es más común encontrar entornos citrix en las organizaciones, lo cual nos permite desde un navegador conectarnos a un escritorio virtual desde cualquier dispositivo o sistema operativo , en este artículo veremos como instalar y configurar el cliente citrix en linux.</p>
<p>Ingresamos al sitio de descarga de Citrix Receiver y seleccionamos el cliente para linux</p>
<p><a href="http://www.citrix.com/lang/English/lp/lp_2309126.asp" onclick="pageTracker._trackPageview('/outgoing/www.citrix.com/lang/English/lp/lp_2309126.asp?referer=');">http://www.citrix.com/lang/English/lp/lp_2309126.asp</a><br />
<a href="http://hotfixed.net/wp-content/uploads/2012/04/Selección_002.png?source=rss"><img class="aligncenter  wp-image-2471" title="Citrix Receiver" src="http://hotfixed.net/wp-content/uploads/2012/04/Selección_002.png" alt="Citrix Receiver" width="373" height="287" /></a></p>
<p>Descargamos Receive for linux para 32 o 64 bits según lo necesitemos.</p>
<p><a href="http://hotfixed.net/wp-content/uploads/2012/04/Selección_001.png?source=rss"><img class="aligncenter  wp-image-2472" title="Citrix Receiver for linux" src="http://hotfixed.net/wp-content/uploads/2012/04/Selección_001-1024x485.png" alt="Citrix Receiver for linux" width="502" height="238" /></a></p>
<p>Ingresamos a una terminal e instalamos las siguientes dependencias.</p>
<p><strong>sudo apt-get install libxaw7 libmotif4 nspluginviewer</strong><br />
ingresamos a la carpeta donde descargamos el icaclient, ej: cd /home/d-virus/Downloads/ e instalamos</p>
<p><strong>sudo dpkg -i icaclient_12.0.0_amd64.deb</strong></p>
<p>Aceptamos los terminos de la licencia&#8230;</p>
<p><a href="http://hotfixed.net/wp-content/uploads/2012/04/Selección_0041.png?source=rss"><img class="aligncenter  wp-image-2475" title="setup citrix receiver" src="http://hotfixed.net/wp-content/uploads/2012/04/Selección_0041-1024x301.png" alt="setup citrix receiver" width="614" height="181" /></a></p>
<p>Muy probablemente nos aparezca un error como este</p>
<p><a href="http://hotfixed.net/wp-content/uploads/2012/04/Selección_005.png?source=rss"><img class="aligncenter  wp-image-2473" title="Citrix Receiver Linux install" src="http://hotfixed.net/wp-content/uploads/2012/04/Selección_005.png" alt="Citrix Receiver Linux install" width="559" height="247" /></a></p>
<p>Esto se debe a que faltan algunas dependencias, para solucionarlo ejecutamos.</p>
<p><strong>sudo apt-get install -f</strong></p>
<p>Una vez finalice el proceso lanzamos nuevamente el instalador y volvemos a aceptar la licencia</p>
<p><strong>sudo dpkg -i icaclient_12.0.0_amd64.deb</strong></p>
<p>Con esto ya tenemos el Citrix Receiver Instalado, para probar ingresamos desde firefox a la URL de conexión con citrix, al conectarnos nos aparecerá el siguiente mensaje de error.</p>
<p><a href="http://hotfixed.net/wp-content/uploads/2012/04/Selección_006.png?source=rss"><img class="aligncenter  wp-image-2476" title="Citrix Receiver SSL Error 61" src="http://hotfixed.net/wp-content/uploads/2012/04/Selección_006.png" alt="Citrix Receiver SSL Error 61" width="357" height="162" /></a></p>
<p>Creamos un enlace simbólico para que firefox pueda acceder a los certificados</p>
<p><strong>sudo ln -s /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts</strong></p>
<p>Actualizamos nuevamente el acceso al portal de citrix, ingresamos con nuestras credenciales y listo!!! ya tenemos acceso a el escritorio virtual.</p>
<p>&nbsp;</p>
<p><strong>Referencias:</strong></p>
<p><a href="https://help.ubuntu.com/community/CitrixICAClientHowTo" onclick="pageTracker._trackPageview('/outgoing/help.ubuntu.com/community/CitrixICAClientHowTo?referer=');">https://help.ubuntu.com/community/CitrixICAClientHowTo</a></p>
<img src='http://www.gravatar.com/avatar.php?gravatar_id=32e14d26c93460daea909fd612c535c5' align='left' height='72' width='72' padding='10px' /><h4>Este post fue escrito por <a href='http://hotfixed.net'>Daniel Rodríguez</a></h4><p>Fundador de Hotfixed.net,  Ethical-hacker, geek y promotor de tecnologías mediante el uso de software libre, actualmente estudia Ingeniería de Sistemas  en la Universidad Católica de Colombia.  Síguelo en twitter @dvirus</p><br />]]></content:encoded>
			<wfw:commentRss>http://hotfixed.net/2012/04/25/instalacion-de-citrix-receiver-en-ubuntudebian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Curso Asterisk 1.8 – Capítulo 06 – Introducción al DialPlan</title>
		<link>http://hotfixed.net/2012/03/12/curso-asterisk-1-8-capitulo-06-introduccion-al-dialplan/?source=rss</link>
		<comments>http://hotfixed.net/2012/03/12/curso-asterisk-1-8-capitulo-06-introduccion-al-dialplan/#comments</comments>
		<pubDate>Mon, 12 Mar 2012 02:18:03 +0000</pubDate>
		<dc:creator>Daniel Rodríguez</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Cursos]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[VoIP]]></category>
		<category><![CDATA[asterisk]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[PBS]]></category>
		<category><![CDATA[voip]]></category>

		<guid isPermaLink="false">http://hotfixed.net/?p=2401</guid>
		<description><![CDATA[En este capítulo veremos una introducción al Plan de Marcado de Asterisk (DialPlan), veremos para que sirve, sus componentes, la sintaxis y las aplicaciones. Los objetivos de este capítulos son: Entender que es el DialPlan Conocer que son contextos, extensiones y prioridades Aprender el uso básico de las aplicaciones del dialplan Aprovecho este espacio para [...]]]></description>
			<content:encoded><![CDATA[<p>En este capítulo veremos una introducción al Plan de Marcado de Asterisk (DialPlan), veremos para que sirve, sus componentes, la sintaxis y las aplicaciones.</p>
<p>Los objetivos de este capítulos son:</p>
<p>Entender que es el DialPlan<br />
Conocer que son contextos, extensiones y prioridades<br />
Aprender el uso básico de las aplicaciones del dialplan</p>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/I3j_L9ZB8hw" frameborder="0" allowfullscreen></iframe></p>
<p>Aprovecho este espacio para dos cosas:</p>
<p>1) Disculparme por la demora en la publicación de los capítulos 5 y 6 (mucho trabajo)</p>
<p>2) dejarles los archivos de configuración de la clase pasada por si tienen algo que corregir.</p>
<h2>sip.conf</h2>
<p>[general]<br />
context=default<br />
allowguest=no ;Deshabilita llamadas sin autenticación<br />
srvlookup=yes<br />
udpbindaddr=0.0.0.0<br />
transport=udp</p>
<p>[telefono1]<br />
type=friend<br />
secret=c0ntras3!<br />
host=dynamic<br />
insecure=port,invite<br />
context=users</p>
<p>[telefono2]<br />
type=friend<br />
secret=h0tf1x3d2012<br />
host=dynamic<br />
insecure=port,invite<br />
context=users</p>
<h2>extensions.conf</h2>
<p>;General Settings for Extensions<br />
[general]<br />
static=yes<br />
writeprotect=no<br />
autofallthrough=yes<br />
clearglobalvars=no<br />
priortityjumping=no</p>
<p>[globals]</p>
<p>;Los contextos comienzan acá<br />
[users]</p>
<p>exten => 2001,1,Dial(SIP/telefono1,20)<br />
exten => 2002,1,Dial(SIP/telefono2,20)</p>
<img src='http://www.gravatar.com/avatar.php?gravatar_id=32e14d26c93460daea909fd612c535c5' align='left' height='72' width='72' padding='10px' /><h4>Este post fue escrito por <a href='http://hotfixed.net'>Daniel Rodríguez</a></h4><p>Fundador de Hotfixed.net,  Ethical-hacker, geek y promotor de tecnologías mediante el uso de software libre, actualmente estudia Ingeniería de Sistemas  en la Universidad Católica de Colombia.  Síguelo en twitter @dvirus</p><br />]]></content:encoded>
			<wfw:commentRss>http://hotfixed.net/2012/03/12/curso-asterisk-1-8-capitulo-06-introduccion-al-dialplan/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Curso Asterisk 1.8 – Capítulo 05 &#8211; Configuración de Extensiones SIP</title>
		<link>http://hotfixed.net/2012/03/11/curso-asterisk-1-8-capitulo-05-configuracion-de-extensiones-sip/?source=rss</link>
		<comments>http://hotfixed.net/2012/03/11/curso-asterisk-1-8-capitulo-05-configuracion-de-extensiones-sip/#comments</comments>
		<pubDate>Sun, 11 Mar 2012 23:12:28 +0000</pubDate>
		<dc:creator>Daniel Rodríguez</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Cursos]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[VoIP]]></category>
		<category><![CDATA[3cx]]></category>
		<category><![CDATA[asterisk]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[PBX]]></category>
		<category><![CDATA[zoiper]]></category>

		<guid isPermaLink="false">http://hotfixed.net/?p=2392</guid>
		<description><![CDATA[En este capítulo crearemos 2 extensiones SIP con su respectivas reglas de marcado, luego configuraremos estas extensiones en 2 dispositivos que soporten protocolo SIP. Configuración Hardfone Realizando llamadas entre dispositivos SIP Este post fue escrito por Daniel RodríguezFundador de Hotfixed.net, Ethical-hacker, geek y promotor de tecnologías mediante el uso de software libre, actualmente estudia Ingeniería [...]]]></description>
			<content:encoded><![CDATA[<p>En este capítulo crearemos 2 extensiones SIP con su respectivas reglas de marcado, luego configuraremos estas extensiones en 2 dispositivos que soporten protocolo SIP.</p>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/LqwBBWpui_o" frameborder="0" allowfullscreen></iframe></p>
<h2>Configuración Hardfone</h2>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/O2GOIPcXn7k" frameborder="0" allowfullscreen></iframe></p>
<h2>Realizando llamadas entre dispositivos SIP</h2>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/ngmob3rXnx0" frameborder="0" allowfullscreen></iframe></p>
<img src='http://www.gravatar.com/avatar.php?gravatar_id=32e14d26c93460daea909fd612c535c5' align='left' height='72' width='72' padding='10px' /><h4>Este post fue escrito por <a href='http://hotfixed.net'>Daniel Rodríguez</a></h4><p>Fundador de Hotfixed.net,  Ethical-hacker, geek y promotor de tecnologías mediante el uso de software libre, actualmente estudia Ingeniería de Sistemas  en la Universidad Católica de Colombia.  Síguelo en twitter @dvirus</p><br />]]></content:encoded>
			<wfw:commentRss>http://hotfixed.net/2012/03/11/curso-asterisk-1-8-capitulo-05-configuracion-de-extensiones-sip/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Configuración de  la Hora en servidores Debian/Ubuntu</title>
		<link>http://hotfixed.net/2012/03/07/configuracion-de-la-hora-en-servidores-debian-ubuntu/?source=rss</link>
		<comments>http://hotfixed.net/2012/03/07/configuracion-de-la-hora-en-servidores-debian-ubuntu/#comments</comments>
		<pubDate>Wed, 07 Mar 2012 19:19:39 +0000</pubDate>
		<dc:creator>FreeHyoga</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[hwclock]]></category>
		<category><![CDATA[ntp]]></category>
		<category><![CDATA[tzdata]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://hotfixed.net/?p=2346</guid>
		<description><![CDATA[En esta oportunidad recordare  algo muy importante que es gran relevancia en ambientes laborales, como lo es el control de  la hora en los servidores. Tal ves, en  el contexto del hogar  que nuestro servidor  Ubuntu nos reporte  una hora diferente  a la actual no trae mayores implicaciones, totalmente  opuesto a las implicaciones que conllevaría si este  inconveniente [...]]]></description>
			<content:encoded><![CDATA[<p>En esta oportunidad recordare  algo muy importante que es gran relevancia en ambientes laborales, como lo es el control de  la hora en los servidores. Tal ves, en  el contexto del hogar  que nuestro servidor  Ubuntu nos reporte  una hora diferente  a la actual no trae mayores implicaciones, totalmente  opuesto a las implicaciones que conllevaría si este  inconveniente  nos sucede  en el ámbito laboral. La importancia se ve  reflejado en cierres de cajas, en el momento de facturar, en el momento de imprimir  reportes, en  programas que adquieran su hora del sistema  y en  otros casos particulares. Seria desastroso en el cierre de un inventario que al final de  la ardua labor  nos reportara ese inventario con otra zona horaria, haciendo parecer  un informe invalido o mal tomado.</p>
<p><a href="http://hotfixed.net/wp-content/uploads/2012/03/clock.jpg?source=rss"><img class="size-full wp-image-2349 aligncenter" src="http://hotfixed.net/wp-content/uploads/2012/03/clock.jpg" alt="" width="200" height="196" /></a></p>
<p>En esta oportunidad  voy a presentar  dos soluciones, las cuales a nivel personal he  utilizado y han ido de maravilla. La primera es automatizar  la configuración del reloj con uno de los relojes de  referencia  que hay en Internet (fundamental uqe nuestro servidor este en linea), y la segunda es configurar manualmente  la zona horaria a nuestro acomodo.</p>
<p>Lo primero es instalar el servicio NTP, (no sin antes obtener  premisos de super usuario, ya que vamos a realizar cambios en el sistema) el cual si tenemos una versión actualizada de Ubuntu ya este instalado de lo contrario es necesario escribir en una terminal el siguiente  comando:</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">apt-get install</span> ntp</div></div>
<div>Para comenzar a utilizar el servicio ntp utilizaremos el comando <em>ntpdate </em>que actualizara la hora de nuestro sistema  con el servidor de hora que se solicite. La sintaxis es la siguiente:</div>
<div>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">ntpdate <span style="color: #660033;">-u</span> direccion_del_servidor_de_hora</div></div>
</div>
<div></div>
<div>
<div>Para sincronizar la hora con sur américa  podríamos  utilizar la siguiente direccion:</div>
<div><em></p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">ntpdate -u south-america.pool.ntp.org</div></div>
<p></em></p>
<div>La idea de esta configuración es automatizar este procedimiento y no realizarlo cada ves que se inicie el servidor. Para esto es necesario entrar a editar  el archivo /etc/ntp.conf :</div>
<div></div>
<div><em></p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">vim</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>ntp.conf</div></div>
<p></em></div>
<div>
<div>Despues de abierto el archivo se debe buscar las siguientes lineas:</div>
<div>
<ul>
<li><em># You do need to talk to an NTP server or two (or three).</em><br />
<em>server ntp.ubuntu.com</em></li>
</ul>
</div>
</div>
<p>Por defecto viene  <em>server ntp.ubuntu.com</em>, pero esta puede  ser  modificado por el servidor  que se  halla escogido. Lo ideal es agregar al menos tres. A continuación nos aseguramos que  el servicio inicie junto al servidor con la siguiente linea:</p>
<p><em></p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">chkconfig ntpd on</div></div>
<div>y por ultimo se reinicia el servicio.</div>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>ntp restart</div></div>
<p></em><em> * Stopping NTP server ntpd [ OK ]</em><br />
<em> * Starting NTP server ntpd [ OK ]</em></p>
<div>Ahora bien,¿ que sucede cuando no se tiene  el servidor  con conexión de Internet?, o se tiene problemas en conexión, nuestro anterior procedimiento no seria útil del todo. Ademas se puede presentar otro inconveniente  como lo es que muchos programas  son desarrollados para configurarse con un tipo de hora en especifico. En este caso el procedimiento a realizar es manual pero muy efectivo. Para cambiar la zona horaria podemos utilizar el comando:</div>
<div><em></em><em></em><em></p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">dpkg-reconfigure tzdata</div></div>
<div style="text-align: center;"></div>
<div style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/03/configurar_tzdate.png?source=rss"><img class="aligncenter size-full wp-image-2368" src="http://hotfixed.net/wp-content/uploads/2012/03/configurar_tzdate.png" alt="" width="626" height="282" /></a></div>
<p></em></div>
<div style="text-align: center;"></div>
<div style="text-align: left;">Para efectos de la manipulación del horario en el ejemplo he decidido utilizar el formato ETC/GMT.</div>
</div>
<div style="text-align: left;"></div>
<div style="text-align: left;"><a href="http://hotfixed.net/wp-content/uploads/2012/03/configurar_tzdate1.png?source=rss"><img class="aligncenter size-full wp-image-2370" src="http://hotfixed.net/wp-content/uploads/2012/03/configurar_tzdate1.png" alt="" width="576" height="353" /></a></div>
<div style="text-align: left;"></div>
<div style="text-align: left;">Ahora podemos proceder a manipular esta zona horaria a nuestro antojo. Para esto debemos digitar en consola el siguiente comando:</div>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">date</span> <span style="color: #660033;">--set</span> <span style="color: #ff0000;">&quot;2012-03-07 09:44&quot;</span></div></div>
<ul>
<li><em>mié mar 7 09:44:00 GMT 2012</em></li>
</ul>
<p>Y por ultimo para cambiar la hora hardware se utiliza el comando <em>hwclock</em>. Este comando nos va a dar la oportunidad de copiar la hora del sistema en el reloj. Para copiar la hora actual del sistema digitamos:</p>
<p><em></em><em></em><em></em><em></em><em></p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">hwclock <span style="color: #660033;">--systohc</span></div></div>
<div>Por el momento esto es todo, ya podemos configurar de  varias maneras  nuestro reloj para propósitos varios. Es importante  que hwclock es un comando para hallar  la hora hardware  y probablemente  no funcione en maquinas virtuales  o presente algún error.</div>
<p></em></div>
<div></div>
<div>Gracias,</div>
<div></div>
<div>Mas Informacion:</div>
<div>[1] <a href="http://www.eslomas.com/2005/01/configurando-la-fecha-y-hora-en-linux/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.eslomas.com/2005/01/configurando-la-fecha-y-hora-en-linux/?referer=');">http://www.eslomas.com/2005/01/configurando-la-fecha-y-hora-en-linux/</a></div>
<div>[2] <a href="http://www.pool.ntp.org/zone/@" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.pool.ntp.org/zone/?referer=');">http://www.pool.ntp.org/zone/@/</a></div>
<div>[3] <a href="http://www.linuxsa.org.au/tips/time.html" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.linuxsa.org.au/tips/time.html?referer=');">http://www.linuxsa.org.au/tips/time.html</a></div>
<img src='http://www.gravatar.com/avatar.php?gravatar_id=8e7c3dfb5dc35d20737d0a862a84d471' align='left' height='72' width='72' padding='10px' /><h4>Este post fue escrito por <a href='http://hotfixed.net'>FreeHyoga</a></h4><p>Ingeniero de Sistemas de la Universidad Catolica de Colombia. Amante del Software libre  y  la Administracion de  Bases de Datos. Apasionado por el futbol y por su profesión.
Síguelo en twitter @FreeHyoga</p><br />]]></content:encoded>
			<wfw:commentRss>http://hotfixed.net/2012/03/07/configuracion-de-la-hora-en-servidores-debian-ubuntu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Publicado FreePBX 2.10</title>
		<link>http://hotfixed.net/2012/03/01/publicado-freepbx-2-10/?source=rss</link>
		<comments>http://hotfixed.net/2012/03/01/publicado-freepbx-2-10/#comments</comments>
		<pubDate>Thu, 01 Mar 2012 19:41:50 +0000</pubDate>
		<dc:creator>Daniel Rodríguez</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[FreePBX]]></category>
		<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[asterisk]]></category>
		<category><![CDATA[freePBX]]></category>
		<category><![CDATA[voip]]></category>

		<guid isPermaLink="false">http://hotfixed.net/?p=2328</guid>
		<description><![CDATA[Ayer fue liberada la nueva versión de FreePBX la 2.10, la cual trae algunos cambios en cuanto al diseño de la interfaz (no me gusta mucho), cambios en el módulo de backups, mejoras en los reportes, mejoras en módulos de IVR, Colas, Conferencias, y mejoras en seguridad (Eso lo averiguaremos). FreePBX es un framework para [...]]]></description>
			<content:encoded><![CDATA[<p>Ayer fue liberada la <a href="http://www.freepbx.org/news/2012-02-29/2-10-officially-final" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.freepbx.org/news/2012-02-29/2-10-officially-final?referer=');">nueva versión de FreePBX</a> la 2.10, la cual trae algunos cambios en cuanto al diseño de la interfaz (no me gusta mucho), cambios en el módulo de backups, mejoras en los reportes, mejoras en módulos de IVR, Colas, Conferencias, y mejoras en seguridad (Eso lo averiguaremos).</p>
<p>FreePBX es un framework para administrar Asterisk desde una interfaz web, y aunque yo prefiero administrar mis Centralitas directamente con los archivos de Asterisk hay muchas personas que prefieren utilizar este tipo de interfaces. Si quieren aprender a utilizar asterisk como debe ser<a href="http://hotfixed.net/2012/01/30/bienvenidos-al-curso-de-asterisk-1-8-version-2012/?source=rss" target="_blank"> acá hay un curso gratuito.</a></p>
<p>En este artículo veremos el proceso de actualización de FreePBX 2.9 a 2.10, pero antes les pido por favor lean con atención estas sugerencias antes de proceder a actualizar.</p>
<ol>
<li>Realizar estos pasos primero en un ambiente de pruebas, si todo sale bien actualizar en los servidores de producción</li>
<li>Realizar un backup completo del FreePBX</li>
<li>Se requiere Asterisk 1.8</li>
<li>Una vez se instale la nueva versión no se podrá devolver (No Downgrade), Por eso la importancia del Backup :S</li>
</ol>
<p>&nbsp;</p>
<h2>Actualizando FreePBX</h2>
<p>Ingresar como administrador a nuestro FreePBX, ir a Tools / 2.10 Upgrade Tool (Si no está disponible, bajar el plugin del sitio de FreePBX)</p>
<p>Al ingresar actualizamos y veremos un mensaje como este, que nos dará una serie de pasos  y recomendaciones. Si estamos de acuerdo procedemos con la actualización.</p>
<p>&nbsp;</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/03/Selection_905.png?source=rss"><img class="aligncenter  wp-image-2329" title="upgradeFreePBX2.10" src="http://hotfixed.net/wp-content/uploads/2012/03/Selection_905-1024x416.png" alt="upgradeFreePBX2.10" width="614" height="250" /></a></p>
<p style="text-align: left;">
<p style="text-align: left;">Para eso vamos a Module Admin y luego  en la opción Check Online.</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/03/Selection_907.png?source=rss"><img class="aligncenter  wp-image-2331" title="FreePBX2.10AdminUpdates" src="http://hotfixed.net/wp-content/uploads/2012/03/Selection_907.png" alt="FreePBX2.10AdminUpdates" width="515" height="99" /></a></p>
<p style="text-align: left;">Allí nos aparecerá la opción de FreePBX Framework, damos clic sobre el titulo, seleccionamos la opción de actualizar y luego en process.</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/03/Selection_906.png?source=rss"><img class="aligncenter  wp-image-2330" title="FreePBX2.10Update" src="http://hotfixed.net/wp-content/uploads/2012/03/Selection_906-1024x212.png" alt="FreePBX2.10Update" width="614" height="127" /></a></p>
<p style="text-align: left;">Tras esperar unos segundos aparecerá un mensaje en un hermoso naranja que nos dirá que todo salió bien, en caso de que salgan errores algo anda mal  y muy probablemente la PBX se valla al carajo (Recuerdan las recomendaciones???) . Si todo salió bien damos clic en return.</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/03/Selection_910.png?source=rss"><img class="aligncenter  wp-image-2333" title="UpgradeFreePBX" src="http://hotfixed.net/wp-content/uploads/2012/03/Selection_910.png" alt="UpgradeFreePBX" width="334" height="305" /></a></p>
<p style="text-align: left;">
<p style="text-align: left;">Al dar return veremos algo feo como esto!!!!</p>
<p style="text-align: left;"><a href="http://hotfixed.net/wp-content/uploads/2012/03/Selection_911.png?source=rss"><img class="aligncenter  wp-image-2334" title="FreePBX Crash??" src="http://hotfixed.net/wp-content/uploads/2012/03/Selection_911.png" alt="FreePBX Crash??" width="505" height="342" /></a>Tranquilos solo den click en Apply Config y una vez el sistema recargue la configuración la interfaz de FreePBX se verá con un mejor aspecto.</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/03/Selection_912.png?source=rss"><img class="aligncenter  wp-image-2335" title="FreePBX is alive" src="http://hotfixed.net/wp-content/uploads/2012/03/Selection_912.png" alt="FreePBX is alive" width="482" height="208" /></a></p>
<p style="text-align: left;">Hora de actualizar el Core, el FreePBX Framework y  el ARI Framework, seleccinar upgrade all y proceder.</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/03/Selection_913.png?source=rss"><img class="aligncenter  wp-image-2336" title="Upgrade the Core FreePBX" src="http://hotfixed.net/wp-content/uploads/2012/03/Selection_913.png" alt="Upgrade the Core FreePBX" width="560" height="338" /></a></p>
<p style="text-align: center;">Confirmamos la actualización y aparecerá un nuevo mensaje informando que todo a salido bien, en un color azul (Adiós al naranja)</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/03/Selection_914.png?source=rss"><img class="aligncenter  wp-image-2337" title="Upgrade Modules FreePBX" src="http://hotfixed.net/wp-content/uploads/2012/03/Selection_914.png" alt="Upgrade Modules FreePBX" width="311" height="173" /></a><a href="http://hotfixed.net/wp-content/uploads/2012/03/Selection_915.png?source=rss"><img class="aligncenter  wp-image-2338" title="Return FreePBX" src="http://hotfixed.net/wp-content/uploads/2012/03/Selection_915.png" alt="Return FreePBX" width="324" height="154" /></a></p>
<p style="text-align: left;">Aplicamos los cambios y ahora ya podremos actualizar el resto de los módulos, hasta que la mayoría queden en la versión 2.10</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/03/Selection_918.png?source=rss"><img class="aligncenter  wp-image-2340" title="FreePBX Update Modules" src="http://hotfixed.net/wp-content/uploads/2012/03/Selection_918.png" alt="FreePBX Update Modules" width="370" height="296" /></a></p>
<p style="text-align: left;">Si todo salió bien veremos el menú de FreePBX en la parte superior con todas sus opciones y aplicamos los cambios.</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/03/Selection_920.png?source=rss"><img class="aligncenter size-full wp-image-2341" title="Menú FreePBX 2.10" src="http://hotfixed.net/wp-content/uploads/2012/03/Selection_920.png" alt="Menú FreePBX 2.10" width="672" height="31" /></a></p>
<p style="text-align: center;">
<p style="text-align: left;">Listo eso es todo!!! Ya tenemos FreePBX 2.10, con todos los módulos actualizados y un menú muy poco usable.</p>
<p style="text-align: left;">
<p style="text-align: left;">Saludos,</p>
<p style="text-align: left;">
<p style="text-align: left;">Referencia: <a href="http://www.freepbx.org/news/2012-02-29/2-10-officially-final" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.freepbx.org/news/2012-02-29/2-10-officially-final?referer=');">2.10 Officially Final</a></p>
<img src='http://www.gravatar.com/avatar.php?gravatar_id=32e14d26c93460daea909fd612c535c5' align='left' height='72' width='72' padding='10px' /><h4>Este post fue escrito por <a href='http://hotfixed.net'>Daniel Rodríguez</a></h4><p>Fundador de Hotfixed.net,  Ethical-hacker, geek y promotor de tecnologías mediante el uso de software libre, actualmente estudia Ingeniería de Sistemas  en la Universidad Católica de Colombia.  Síguelo en twitter @dvirus</p><br />]]></content:encoded>
			<wfw:commentRss>http://hotfixed.net/2012/03/01/publicado-freepbx-2-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ejemplo de  Reporte para Pentest &#8211; Offensive Security</title>
		<link>http://hotfixed.net/2012/03/01/ejemplo-de-reporte-para-pentest-offensive-security/?source=rss</link>
		<comments>http://hotfixed.net/2012/03/01/ejemplo-de-reporte-para-pentest-offensive-security/#comments</comments>
		<pubDate>Thu, 01 Mar 2012 14:48:53 +0000</pubDate>
		<dc:creator>Daniel Rodríguez</dc:creator>
				<category><![CDATA[Pentest]]></category>
		<category><![CDATA[Portada]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[Reporte]]></category>
		<category><![CDATA[seguridad]]></category>

		<guid isPermaLink="false">http://hotfixed.net/?p=2316</guid>
		<description><![CDATA[Una de las cosas que  causa mayor dificultad durante un  test de penetración (Pentest)  es escribir un reporte que sirva como herramienta efectiva de comunicación entre el equipo que desarrolla el pentest y  la empresa que contrata el servicio, y es que el reporte debe ser la herramienta que muestra todos los detalles de la [...]]]></description>
			<content:encoded><![CDATA[<p>Una de las cosas que  causa mayor dificultad durante un  test de penetración (Pentest)  es escribir un reporte que sirva como herramienta efectiva de comunicación entre el equipo que desarrolla el pentest y  la empresa que contrata el servicio, y es que el reporte debe ser la herramienta que muestra todos los detalles de la labor por la cual nos están contratando,  y la información debe ser mostrada en términos que un gerente, un directivo o una persona de TI puedan ententer.</p>
<p><a href="http://hotfixed.net/wp-content/uploads/2012/03/Selection_901.png?source=rss"><img class="aligncenter" title="Offensive Security - Pentest Report" src="http://hotfixed.net/wp-content/uploads/2012/03/Selection_901.png" alt="Offensive Security - Pentest Report" width="467" height="279" /></a></p>
<p style="text-align: justify;">He tenido la oportunidad de ver  reportes que desarrollan empresas de pentest, empresas que tienen el talento técnico pero a la hora de hacer el reporte hacen que su trabajo no se vea plasmado como debería ser.</p>
<p style="text-align: justify;">La gente de <a href="http://www.offensive-security.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.offensive-security.com/?referer=');">Offensive Security </a>ha publicado la segunda versión  <a href="http://www.offensive-security.com/penetration-testing-sample-report.pdf" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.offensive-security.com/penetration-testing-sample-report.pdf?referer=');">ejemplo de reporte de Pentest</a>, el cual es una muy buena  base para que los pentesters desarrollemos mejores reportes. También les recomiendo visitar la comunidad <a href="http://www.dragonjar.org/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.dragonjar.org/?referer=');">DragonJar</a> allí se encuentran disponibles algunos informes técnicos y ejecutivos de  reportes realizados durante algunos retos forenses.</p>
<p style="text-align: justify;"><a href="http://www.offensive-security.com/penetration-testing-sample-report.pdf" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.offensive-security.com/penetration-testing-sample-report.pdf?referer=');">Descargar reporte Offesive Security</a></p>
<p style="text-align: justify;"><a href="http://www.dragonjar.org/reto-forense-digital-sudamericano.xhtml" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.dragonjar.org/reto-forense-digital-sudamericano.xhtml?referer=');">Reto Forense Digital Sudamericano – Resultados</a></p>
<img src='http://www.gravatar.com/avatar.php?gravatar_id=32e14d26c93460daea909fd612c535c5' align='left' height='72' width='72' padding='10px' /><h4>Este post fue escrito por <a href='http://hotfixed.net'>Daniel Rodríguez</a></h4><p>Fundador de Hotfixed.net,  Ethical-hacker, geek y promotor de tecnologías mediante el uso de software libre, actualmente estudia Ingeniería de Sistemas  en la Universidad Católica de Colombia.  Síguelo en twitter @dvirus</p><br />]]></content:encoded>
			<wfw:commentRss>http://hotfixed.net/2012/03/01/ejemplo-de-reporte-para-pentest-offensive-security/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Trabajar con diferentes versiones de python en linux</title>
		<link>http://hotfixed.net/2012/02/28/trabajar-con-diferentes-versiones-de-python-en-linux/?source=rss</link>
		<comments>http://hotfixed.net/2012/02/28/trabajar-con-diferentes-versiones-de-python-en-linux/#comments</comments>
		<pubDate>Tue, 28 Feb 2012 19:57:48 +0000</pubDate>
		<dc:creator>Daniel Rodríguez</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[programación]]></category>

		<guid isPermaLink="false">http://hotfixed.net/?p=2289</guid>
		<description><![CDATA[En este corto post veremos como utilizar y establecer diferentes versiones de python en Debian o Ubuntu utilizando PythonBrew Instalamos PIP apt-get install python-pip Instalamos Pythonbrew pip install pythonbrew pythonbrew_install Allí aparecerán dos mensajes, el primer es que coloquemos en  /home/usuario/.pythonbrew/etc/bashrc la siguiente línea: source home/usuario/.pythonbrew/etc/bashrc Al actualizar el bashrc, cerramos la terminal desde donde instalamos [...]]]></description>
			<content:encoded><![CDATA[<p>En este corto post veremos como utilizar y establecer diferentes versiones de python en Debian o Ubuntu utilizando PythonBrew</p>
<p>Instalamos <a href="http://pypi.python.org/pypi/pip" target="_blank" onclick="pageTracker._trackPageview('/outgoing/pypi.python.org/pypi/pip?referer=');">PIP</a></p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">apt-get install</span> python-pip</div></div>
<p>Instalamos <a href="https://github.com/utahta/pythonbrew" target="_blank" onclick="pageTracker._trackPageview('/outgoing/github.com/utahta/pythonbrew?referer=');">Pythonbrew</a></p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">pip <span style="color: #c20cb9; font-weight: bold;">install</span> pythonbrew</div></div>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">pythonbrew_install</div></div>
<p>Allí aparecerán dos mensajes, el primer es que coloquemos en  <strong>/home/usuario/.pythonbrew/etc/bashrc </strong>la siguiente línea:</p>
<pre><strong>source home/usuario/.pythonbrew/etc/bashrc</strong></pre>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/02/Selection_882.png?source=rss"><img class="aligncenter  wp-image-2299" title="pythonbrew" src="http://hotfixed.net/wp-content/uploads/2012/02/Selection_882.png" alt="pythonbrew" width="569" height="226" /></a></p>
<p style="text-align: left;">Al actualizar el bashrc, cerramos la terminal desde donde instalamos python brew y abrimos una nueva, allí procedemos a instalar las diferentes versiones de python.</p>
<p style="text-align: left;">Ejecutamos</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">pythonbrew <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #000000;">2.7</span>  </div></div>
</p>
<p style="text-align: left;">Debe aparecer algo como esto, favor tener paciencia la instalación tardará unos minutos</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/02/Selection_883.png?source=rss"><img class="aligncenter  wp-image-2291" title="pythonbrew install 2.7" src="http://hotfixed.net/wp-content/uploads/2012/02/Selection_883.png" alt="pythonbrew install 2.7" width="596" height="418" /></a></p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/02/Selection_884.png?source=rss"><img class="aligncenter  wp-image-2300" title="pythonbrew install python 2.7" src="http://hotfixed.net/wp-content/uploads/2012/02/Selection_884.png" alt="pythonbrew install python 2.7" width="603" height="58" /></a></p>
<p style="text-align: left;">En mi caso yo tenía instalado y configurado por defecto python 2.6 entonces ejecuto</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">pythonbrew switch <span style="color: #000000;">2.7</span>  </div></div>
<p> de esta forma python 2.7 quedará predeterminado.</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/02/Selection_885.png?source=rss"><img class="aligncenter size-full wp-image-2301" title="pythonbrew switch" src="http://hotfixed.net/wp-content/uploads/2012/02/Selection_885.png" alt="pythonbrew switch" width="475" height="55" /></a></p>
<p style="text-align: left;">Ejecutamos Python y ahora estaremos trabajando con la versión seleccionada.</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/02/Selection_896.png?source=rss"><img class="aligncenter  wp-image-2305" title="Python 2.7" src="http://hotfixed.net/wp-content/uploads/2012/02/Selection_896.png" alt="Python 2.7" width="507" height="125" /></a></p>
<p style="text-align: left;">Para listar las versiones disponibles ejecutamos</p>
<p style="text-align: left;">
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">pythonbrew list</div></div>
</p>
<p style="text-align: left;"><a href="http://hotfixed.net/wp-content/uploads/2012/02/Selection_895.png?source=rss"><img class="aligncenter size-full wp-image-2310" title="pythonbrew list" src="http://hotfixed.net/wp-content/uploads/2012/02/Selection_895.png" alt="pythonbrew list" width="406" height="107" /></a></p>
<p style="text-align: left;">Para listar otras versiones disponibles</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">pythonbrew list <span style="color: #660033;">-k</span></div></div>
</p>
<p style="text-align: left;">Para más información visita el sitio oficial de <a href="https://github.com/utahta/pythonbrew" target="_blank" onclick="pageTracker._trackPageview('/outgoing/github.com/utahta/pythonbrew?referer=');">pythonbrew</a></p>
<img src='http://www.gravatar.com/avatar.php?gravatar_id=32e14d26c93460daea909fd612c535c5' align='left' height='72' width='72' padding='10px' /><h4>Este post fue escrito por <a href='http://hotfixed.net'>Daniel Rodríguez</a></h4><p>Fundador de Hotfixed.net,  Ethical-hacker, geek y promotor de tecnologías mediante el uso de software libre, actualmente estudia Ingeniería de Sistemas  en la Universidad Católica de Colombia.  Síguelo en twitter @dvirus</p><br />]]></content:encoded>
			<wfw:commentRss>http://hotfixed.net/2012/02/28/trabajar-con-diferentes-versiones-de-python-en-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Curso Asterisk 1.8 – Capítulo 04 &#8211; Arquitectura de Asterisk</title>
		<link>http://hotfixed.net/2012/02/22/curso-asterisk-1-8-capitulo-04-arquitectura-de-asterisk/?source=rss</link>
		<comments>http://hotfixed.net/2012/02/22/curso-asterisk-1-8-capitulo-04-arquitectura-de-asterisk/#comments</comments>
		<pubDate>Wed, 22 Feb 2012 13:23:19 +0000</pubDate>
		<dc:creator>Daniel Rodríguez</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Cursos]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software Libre]]></category>

		<guid isPermaLink="false">http://hotfixed.net/?p=2278</guid>
		<description><![CDATA[En este video veremos la arquitectura de Asterisk, sus componentes principales y sus interfaces. También veremos como interactual con la CLI (Command Line Interface) de Asterisk y de esta forma finalizamos la introducción a Asterisk. Para la próxima lección es indispensable que tengan instalado en su equipo anfitrión un softphone para que configuremos extensiones y [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">En este video veremos la arquitectura de Asterisk, sus componentes principales y sus interfaces. También veremos como interactual con la CLI (Command Line Interface) de Asterisk y de esta forma finalizamos la introducción a Asterisk.</p>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/MBdiT3UqdDA" frameborder="0" allowfullscreen></iframe></p>
<p style="text-align: justify;">Para la próxima lección es indispensable que tengan instalado en su equipo anfitrión un softphone para que configuremos extensiones y así interactuar con nuestra centralita.</p>
<p style="text-align: justify;">Acá encuentran un listado de softphones recomendados <a href="http://hotfixed.net/2011/05/21/top-5-softphones-gratuitos/?source=rss" target="_blank">http://hotfixed.net/2011/05/21/top-5-softphones-gratuitos/</a></p>
<img src='http://www.gravatar.com/avatar.php?gravatar_id=32e14d26c93460daea909fd612c535c5' align='left' height='72' width='72' padding='10px' /><h4>Este post fue escrito por <a href='http://hotfixed.net'>Daniel Rodríguez</a></h4><p>Fundador de Hotfixed.net,  Ethical-hacker, geek y promotor de tecnologías mediante el uso de software libre, actualmente estudia Ingeniería de Sistemas  en la Universidad Católica de Colombia.  Síguelo en twitter @dvirus</p><br />]]></content:encoded>
			<wfw:commentRss>http://hotfixed.net/2012/02/22/curso-asterisk-1-8-capitulo-04-arquitectura-de-asterisk/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Performous &#124; Karaoke con software Libre</title>
		<link>http://hotfixed.net/2012/02/18/performous-karaoke-con-software-libre/?source=rss</link>
		<comments>http://hotfixed.net/2012/02/18/performous-karaoke-con-software-libre/#comments</comments>
		<pubDate>Sat, 18 Feb 2012 13:06:01 +0000</pubDate>
		<dc:creator>Daniel Rodríguez</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Juegos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Portada]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[karaoke]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[performous]]></category>

		<guid isPermaLink="false">http://hotfixed.net/?p=2249</guid>
		<description><![CDATA[Hace un muy buen tiempo les hablé de performous, software libre para tener un karaoke en Linux, Windows o MAC. Algunos lectores me han dicho que explique mejor el proceso de instalación y configuración. Bueno ahí va&#8230;.. Instalación de Performous Debian / Ubuntu sudo apt-get install performous Una vez instalado ejecutamos el comando: performous Al [...]]]></description>
			<content:encoded><![CDATA[<p>Hace un muy buen tiempo les hablé de <a href="http://hotfixed.net/2010/08/23/performous-el-karaoke-libre-en-casa/?source=rss">performous</a>, software libre para tener un karaoke en Linux, Windows o MAC.</p>
<p>Algunos lectores me han dicho que explique mejor el proceso de instalación y configuración. Bueno ahí va&#8230;..</p>
<h2><strong>Instalación de Performous Debian / Ubuntu</strong></h2>
<p><strong>sudo apt-get install performous</strong></p>
<p>Una vez instalado ejecutamos el comando:</p>
<p><strong>performous</strong></p>
<p>Al ingresar por primera vez al menú de performous vamos a Perform y allí aparecerá un mensaje de que no hay canciones disponibles:</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/02/Selection_817.png?source=rss"><img class="aligncenter  wp-image-2250" title="Performous" src="http://hotfixed.net/wp-content/uploads/2012/02/Selection_817.png" alt="Performous" width="448" height="350" /></a></p>
<h2>Agregar canciones a Performous</h2>
<p>Visita <a href="http://ultrastar-es.org/canciones.php?" onclick="pageTracker._trackPageview('/outgoing/ultrastar-es.org/canciones.php?&amp;referer=');">http://ultrastar-es.org/canciones.php?</a>, allí nos registramos y tenemos acceso al catálogo de canciones. En este caso voy a buscar y descargar unos cuantos clásicos. <strong>Nota: También podemos descargar varias canciones al tiempo con Jdownloader.</strong></p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/02/Selection_8181.png?source=rss"><img class="aligncenter  wp-image-2251" title="Pixies" src="http://hotfixed.net/wp-content/uploads/2012/02/Selection_8181.png" alt="Pixies" width="587" height="83" /></a></p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/02/Selection_8191.png?source=rss"><img class="aligncenter  wp-image-2252" title="Led Zeppelin" src="http://hotfixed.net/wp-content/uploads/2012/02/Selection_8191.png" alt="Led Zeppelin" width="572" height="163" /></a></p>
<p style="text-align: left;">Descomprimimos las canciones descargadas, en este caso las voy a dejar todas en una carpeta llamada songs, luego las muevo a la carpeta de canciones de performous (Recuerden descomprimirlas primero)</p>
<p style="text-align: left;"><strong>sudo mv songs/*  /usr/share/games/performous/songs/</strong></p>
<p style="text-align: left;">Ingresamos a la carpeta /usr/share/games/performous/songs/</p>
<p style="text-align: left;"><strong>cd /usr/share/games/performous/songs/ </strong></p>
<p style="text-align: left;">y listamos con un <strong>ls</strong> para ver que estén las canciones en el lugar correcto</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/02/Selection_8201.png?source=rss"><img class="aligncenter  wp-image-2254" title="Performous Songs" src="http://hotfixed.net/wp-content/uploads/2012/02/Selection_8201.png" alt="Performous Songs" width="617" height="128" /></a></p>
<p style="text-align: left;">Ahora ejecutamos nuevamente <strong>performous</strong> desde la terminal y veremos nuestro catálogo de canciones.</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/02/Selection_8211.png?source=rss"><img class="aligncenter  wp-image-2256" title="Tool - Sober" src="http://hotfixed.net/wp-content/uploads/2012/02/Selection_8211.png" alt="Tool - Sober" width="476" height="318" /></a></p>
<p style="text-align: left;">En caso de que alguna canción no suene o no muestre el video, debemos dar un vistazo a la terminal, allí saldrán algunos mensajes como estos</p>
<p style="text-align: left;"><strong>FFMPEG failed to open /usr/share/games/performous/songs/./Led Zeppelin &#8211; Stairway To Heaven/Led Zeppelin &#8211; Stairway To Heaven.mp3: Cannot open input file</strong></p>
<p style="text-align: left;">Para solucionarlo vamos a la carpeta de la canción y verificamos la extensión del video o del archivo de audio, en algunos casos lo único que hay que hacer es cambiar la extensión de mayúsculas a minúsculas. Ej:</p>
<p><strong> mv Led\ Zeppelin\ -\ Stairway\ To\ Heaven.MP3 Led\ Zeppelin\ -\ Stairway\ To\ Heaven.mp3</strong></p>
<p>Bueno eso es todo, me voy a cantar al mejor estilo de Robert Plant, <em>Eddie Vedder y  &#8221;</em><em>Zack</em>&#8220; <em>de la Rocha</em>&#8230; o eso intentaré.</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/02/Selection_8221.png?source=rss"><img class="aligncenter  wp-image-2257" title="Robert Plant - Performous" src="http://hotfixed.net/wp-content/uploads/2012/02/Selection_8221.png" alt="Robert Plant - Performous" width="445" height="244" /></a></p>
<p style="text-align: left;">Para los usuarios de Windows y MAC <a href="http://performous.org/download" onclick="pageTracker._trackPageview('/outgoing/performous.org/download?referer=');">http://performous.org/download</a></p>
<p style="text-align: left;">Saludos,</p>
<p style="text-align: left;">
<img src='http://www.gravatar.com/avatar.php?gravatar_id=32e14d26c93460daea909fd612c535c5' align='left' height='72' width='72' padding='10px' /><h4>Este post fue escrito por <a href='http://hotfixed.net'>Daniel Rodríguez</a></h4><p>Fundador de Hotfixed.net,  Ethical-hacker, geek y promotor de tecnologías mediante el uso de software libre, actualmente estudia Ingeniería de Sistemas  en la Universidad Católica de Colombia.  Síguelo en twitter @dvirus</p><br />]]></content:encoded>
			<wfw:commentRss>http://hotfixed.net/2012/02/18/performous-karaoke-con-software-libre/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nueva versión de Nessus &#124; Actualización a la versión 5.0</title>
		<link>http://hotfixed.net/2012/02/17/nueva-version-de-nessus-actualizacion-a-la-version-5-0-0/?source=rss</link>
		<comments>http://hotfixed.net/2012/02/17/nueva-version-de-nessus-actualizacion-a-la-version-5-0-0/#comments</comments>
		<pubDate>Fri, 17 Feb 2012 22:46:10 +0000</pubDate>
		<dc:creator>Daniel Rodríguez</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[nessus]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[vulnerabilidades]]></category>

		<guid isPermaLink="false">http://hotfixed.net/?p=2231</guid>
		<description><![CDATA[La semana pasada fue liberada la nueva versión de Nessus, esta versión trae mejoras en los reportes, la creación de políticas entre otras, acá pueden ver el video de las novedades que trae Nessus 5.0 Actualizar Nessus en Debian/Ubuntu En este post veremos como actualizar Nessus en Debian o Ubuntu. El proceso de instalación es [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">La semana pasada fue liberada la nueva versión de Nessus, esta versión trae mejoras en los reportes, la creación de políticas entre otras, acá pueden ver el video de las novedades que trae Nessus 5.0</p>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/BVKpmuZT26s" frameborder="0" allowfullscreen></iframe></p>
<h2 style="text-align: left;">Actualizar Nessus en Debian/Ubuntu</h2>
<p>En este post veremos como actualizar Nessus en Debian o Ubuntu. El proceso de instalación es igual a la versión anterior y pueden encontrar las instrucciones <a href="http://hotfixed.net/2011/01/30/instalar-nessus-en-debian-squeeze/?source=rss">aquí.</a></p>
<p>Descargamos la nueva versión desde:</p>
<p><a href="http://www.tenable.com/products/nessus/nessus-download-agreement" onclick="pageTracker._trackPageview('/outgoing/www.tenable.com/products/nessus/nessus-download-agreement?referer=');">http://www.tenable.com/products/nessus/nessus-download-agreement</a></p>
<p>Aceptamos la licencia.</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/02/Selection_8061.png?source=rss"><img class="aligncenter  wp-image-2232" title="Nessus License" src="http://hotfixed.net/wp-content/uploads/2012/02/Selection_8061.png" alt="Nessus License" width="410" height="265" /></a></p>
<p style="text-align: left;">Y descargamos la versión correspondiente</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/02/Selection_8081.png?source=rss"><img class="aligncenter  wp-image-2236" title="Nessus Debian" src="http://hotfixed.net/wp-content/uploads/2012/02/Selection_8081.png" alt="Nessus Debian" width="222" height="118" /></a></p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/02/Selection_8071.png?source=rss"><img class="aligncenter  wp-image-2237" title="Nessus Ubuntu" src="http://hotfixed.net/wp-content/uploads/2012/02/Selection_8071.png" alt="Nessus Ubuntu" width="235" height="82" /></a></p>
<p style="text-align: left;">Una vez descargado, abrimos una terminal y nos ubicamos en la ruta donde fue descargado. Allí ejecutamos:</p>
<p>sudo dpkg -i Nessus-5.0.0*</p>
<p>Si tenemos la versión 4 en ejecución el instalador se encargará de detener el servicio y continuar con la instalación. Luego iniciará la actualización de los plugins (Tener paciencia)</p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/02/Selection_809.png?source=rss"><img class="aligncenter  wp-image-2238" title="Nessus Plugins" src="http://hotfixed.net/wp-content/uploads/2012/02/Selection_809.png" alt="Nessus Plugins" width="558" height="46" /></a></p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/02/Selection_8151.png?source=rss"><img class="aligncenter  wp-image-2239" title="Plugins Updated" src="http://hotfixed.net/wp-content/uploads/2012/02/Selection_8151.png" alt="Plugins Updated" width="621" height="78" /></a></p>
<p style="text-align: left;">Iniciamos nessus con el comando /etc/init.d/nessus start e ingresamos a la consola web de nessus http://ipnessus:8834</p>
<p style="text-align: left;">Como es una actualización no tendremos que volver a registrarlo. Ya con esto podemos probar las novedades de Nessus <img src='http://hotfixed.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: left;"><strong>Mejoras en los reportes de Nessus</strong></p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/02/Selection_812.png?source=rss"><img class="aligncenter  wp-image-2241" title="Nessus 5.0" src="http://hotfixed.net/wp-content/uploads/2012/02/Selection_812-1024x324.png" alt="Nessus 5.0" width="614" height="194" /></a></p>
<p style="text-align: center;"><a href="http://hotfixed.net/wp-content/uploads/2012/02/Selection_8141.png?source=rss"><img class="aligncenter  wp-image-2243" title="Nessus Report" src="http://hotfixed.net/wp-content/uploads/2012/02/Selection_8141-1024x238.png" alt="Nessus Report" width="614" height="143" /></a></p>
<p style="text-align: left;">Para actualizar los plugins se ejecuta el comando:</p>
<p style="text-align: left;"><strong>sudo nessus-update-plugins</strong></p>
<img src='http://www.gravatar.com/avatar.php?gravatar_id=32e14d26c93460daea909fd612c535c5' align='left' height='72' width='72' padding='10px' /><h4>Este post fue escrito por <a href='http://hotfixed.net'>Daniel Rodríguez</a></h4><p>Fundador de Hotfixed.net,  Ethical-hacker, geek y promotor de tecnologías mediante el uso de software libre, actualmente estudia Ingeniería de Sistemas  en la Universidad Católica de Colombia.  Síguelo en twitter @dvirus</p><br />]]></content:encoded>
			<wfw:commentRss>http://hotfixed.net/2012/02/17/nueva-version-de-nessus-actualizacion-a-la-version-5-0-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- This Quick Cache file was built for (  hotfixed.net/feed/ ) in 0.91664 seconds, on May 19th, 2012 at 2:45 am UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on May 19th, 2012 at 3:45 am UTC -->
<!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
<!-- Quick Cache Is Fully Functional :-) ... A Quick Cache file was just served for (  hotfixed.net/feed/ ) in 6.16904 seconds, on May 19th, 2012 at 2:45 am UTC. -->
