<?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>virtualdag.org &#187; Programacion</title>
	<atom:link href="http://virtualdag.org/category/programacion/feed/" rel="self" type="application/rss+xml" />
	<link>http://virtualdag.org</link>
	<description>dag ftw :`p</description>
	<lastBuildDate>Wed, 28 Jul 2010 10:13:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>PHP_Beautifier Formateador de codigo</title>
		<link>http://virtualdag.org/2009/12/17/php_beautifier-formateador-de-codigo/</link>
		<comments>http://virtualdag.org/2009/12/17/php_beautifier-formateador-de-codigo/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 06:23:12 +0000</pubDate>
		<dc:creator>dag</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[aspecto de codigo]]></category>
		<category><![CDATA[formateador de codigo]]></category>
		<category><![CDATA[mejorar aspecto de codigo]]></category>
		<category><![CDATA[mejorar codigo]]></category>
		<category><![CDATA[php beautifier]]></category>
		<category><![CDATA[php code formater]]></category>
		<category><![CDATA[PHPBEAUTIFIER]]></category>

		<guid isPermaLink="false">http://virtualdag.org/?p=200</guid>
		<description><![CDATA[Hola, como va gente, después de tanto tiempo vuelvo a postear, acá les dejo una aplicación bastante linda que lo que hace es formatear código php dejándolo bonito, es decir vos pones un código php mal indentado, espacios y saltos de línea de mas, y lo pasas por el script y el código queda BONITO. [...]]]></description>
			<content:encoded><![CDATA[<p>Hola, como va gente, después de tanto tiempo vuelvo a postear, acá les dejo una aplicación bastante linda que lo que hace es formatear código php dejándolo bonito, es decir vos pones un código php mal indentado, espacios y saltos de línea de mas, y lo pasas por el script y el código queda BONITO.</p>
<p>El sitio es: http://pear.php.net/package/PHP_Beautifier</p>
<p>El link de descarga es: http://download.pear.php.net/package/PHP_Beautifier-0.1.14.tgz</p>
<p>Para instalar: pear install &#8211;alldeps &#8211;force PHP_Beautifier</p>
<p>Y ahora simplemente cuando queremos usarlo escribimos:<br />
php_beautifier codigo_feo.php codigo_bonito.php</p>
<p>y ya, acá les dejo un ejemplo:</p>
<div id="attachment_201" class="wp-caption aligncenter" style="width: 310px"><a href="http://virtualdag.org/wp-content/uploads/2009/12/phpbeaut.png"><img class="size-medium wp-image-201" title="Click para agrandar" src="http://virtualdag.org/wp-content/uploads/2009/12/phpbeaut-300x110.png" alt="Click para agrandar" width="300" height="110" /></a><p class="wp-caption-text">Click para agrandar</p></div>
<p>Espero que les sirva.</p>
<p>Saludos Daniel.</p>
]]></content:encoded>
			<wfw:commentRss>http://virtualdag.org/2009/12/17/php_beautifier-formateador-de-codigo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mi primer script en python [TXT2LINK]</title>
		<link>http://virtualdag.org/2008/08/05/mi-primer-script-en-python-txt2link/</link>
		<comments>http://virtualdag.org/2008/08/05/mi-primer-script-en-python-txt2link/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 02:21:01 +0000</pubDate>
		<dc:creator>dag</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[Mi primer script en python]]></category>
		<category><![CDATA[pasar lista de link a txt]]></category>
		<category><![CDATA[pasar txt a link]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[scripts]]></category>

		<guid isPermaLink="false">http://virtualdag.org/?p=19</guid>
		<description><![CDATA[Hola, como andan? Hoy dejare un post cortito, porque tengo cosas que terminar. Me veía en la necesidad de poner a descargar muchos links, y lopardo, me dijo que “DownThemAll!” un addon de Firefox, que tiene la opción que al dar click derecho en una pagina te permite descargar todos los links o imágenes que [...]]]></description>
			<content:encoded><![CDATA[<p>Hola, como andan? Hoy dejare un post cortito, porque tengo cosas que terminar. Me veía en la necesidad de poner a descargar muchos links, y <a href="http://360software.com.ar" target="_blank">lopardo</a>, me dijo que “<a href="https://addons.mozilla.org/es-ES/firefox/addon/201" target="_blank">DownThemAll!</a>” un addon de <a href="https://www.getfirefox.com/" target="_blank">Firefox</a>, que tiene la opción que al dar click derecho en una pagina te permite descargar todos los links o imágenes que se encuentre en ella, entonces lo instale, y el problema se me genero fue: tener que poner todos los enlaces en una web (con links), pensé que el dreamweaver al pegar las direcciones de los archivos en diseño, les crearía el vinculo/link solo, como no lo hiso, decidí leer y buscar un poco sobre python, que había escuchado que era simple , comencé  a escribir el pequeño script y  me daba fallas, así que decidí pedir ayuda en el canal #python-es de <a href="http://www.freenode.net" target="_blank">freenode</a>, y ahí <a href="http://freehardware.blogspot.com/" target="_blank">Miuler</a> me ayudo muy gentilmente, y bueno aquí les dejo el script, por si alguien lo necesita para algo:</p>
<p><code>#!/usr/bin/env python<br />
#Autor: dag<br />
#Mail: dag[arroba]debian-ar[punto]com<br />
#Blog: http://www.virtualdag.org<br />
&nbsp;from Tkinter import *<br />
&nbsp;import sys<br />
&nbsp;if len(sys.argv)&gt;1:<br />
&nbsp;&nbsp;&nbsp;&nbsp;FileName = sys.argv[1]<br />
&nbsp;&nbsp;&nbsp;&nbsp;try:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Source = open(FileName,'r')<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Destination = open(FileName+'.html','w')<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for line in Source.readlines():<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Destination.write('&lt;a href="'+line[:-1]+'"&gt;'+line[:-1]+'&lt;/a&gt;\n')<br />
&nbsp;&nbsp;&nbsp;&nbsp;except:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print 'Error al abrir o intentar guardar el archivo', FileName<br />
&nbsp;&nbsp;&nbsp;&nbsp;Source.close()<br />
&nbsp;&nbsp;&nbsp;&nbsp;Destination.close()<br />
&nbsp;else:<br />
&nbsp;&nbsp;&nbsp;&nbsp;print 'Ha ocurrido un error inesperado.'<br />
&nbsp;&nbsp;&nbsp;&nbsp;sys.exit()<br />
</code></p>
<p><strong>Un ejemplo seria:</strong><br />
Teniendo un archivo llamado dag.txt que contenga:<br />
<code>http://virtualdag.org/test.rar</p>
<p>http://debian-ar.org/hola.rar</p>
<p>http://lerolero.com/ja.tar</p>
<p>http://www.la.com/un.rar</p>
<p></code></p>
<p>Al aplicar el script:<br />
<code>daniel@princess:~$ ./txt2link.py dag.txt<br />
</code></p>
<p>Se crearia un archivo llamado dag.txt.html con este contenido:<br />
<code>&lt;a href="http://virtualdag.org/test.rar"&gt;http://virtualdag.org/test.rar&lt;/a&gt;<br />
&lt;a href="http://debian-ar.org/hola.rar"&gt;http://debian-ar.org/hola.rar&lt;/a&gt;<br />
&lt;a href="http://lerolero.com/ja.tar"&gt;http://lerolero.com/ja.tar&lt;/a&gt;<br />
&lt;a href="http://www.la.com/un.rar"&gt;http://www.la.com/un.rar&lt;/a&gt;</code></p>
<p><a href="http://virtualdag.org/wp-content/uploads/2008/08/txt2linktar.gz">Click aquí para descargar txt2link (tar.gz)</a><br />
<a href="http://virtualdag.org/wp-content/uploads/2008/08/txt2link.rar">Click aquí para descargar txt2link (rar)</a></p>
<p>Esto es todo por hoy <img src='http://virtualdag.org/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /><br />
Saludos dag</p>
<p>Nota: Si les interesa aprender python entren <a href="http://users.servicios.retecal.es/tjavier/python/Pequeno_tutorial_de_Pyhton.html" target="_blank">aquí</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://virtualdag.org/2008/08/05/mi-primer-script-en-python-txt2link/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Como instalar Gambas</title>
		<link>http://virtualdag.org/2008/07/27/como-instalar-gambas/</link>
		<comments>http://virtualdag.org/2008/07/27/como-instalar-gambas/#comments</comments>
		<pubDate>Sun, 27 Jul 2008 03:30:07 +0000</pubDate>
		<dc:creator>dag</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[basic]]></category>
		<category><![CDATA[basic en debian]]></category>
		<category><![CDATA[como instalar Gambas]]></category>
		<category><![CDATA[gambas]]></category>
		<category><![CDATA[programar basic en debian]]></category>
		<category><![CDATA[visual basic]]></category>

		<guid isPermaLink="false">http://virtualdag.org/?p=4</guid>
		<description><![CDATA[Gambas es un lenguaje de programación libre derivado de BASIC. Es similar al producto de Micosoft Visual Basic y se distribuye con licencia GNU GPL. Aunque desde otro punto de vista, está muy inspirado también por Java. La principal diferencia con respecto a Visual Basic 6.0 es el soporte para orientación a objetos. En Gambas, [...]]]></description>
			<content:encoded><![CDATA[<p>Gambas es un <a title="Lenguaje de programación" href="http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n">lenguaje de programación</a> <a title="Software libre" href="http://es.wikipedia.org/wiki/Software_libre">libre</a> derivado de <a title="BASIC" href="http://es.wikipedia.org/wiki/BASIC">BASIC</a>. Es similar al producto de <a title="Micosoft" href="http://es.wikipedia.org/wiki/Microsoft">Micosoft</a> <a class="mw-redirect" title="Visual Basic" href="http://es.wikipedia.org/wiki/Visual_Basic">Visual Basic</a> y se distribuye con licencia <a class="mw-redirect" title="GNU GPL" href="http://es.wikipedia.org/wiki/GNU_GPL">GNU GPL</a>. Aunque desde otro punto de vista, está muy inspirado también por <a title="Lenguaje de programación Java" href="http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Java">Java</a>.</p>
<p>La principal diferencia con respecto a <a title="Visual Basic" href="http://es.wikipedia.org/wiki/Visual_Basic">Visual Basic</a> 6.0 es el soporte para orientación a objetos. En Gambas, no existen los arrays de controles -muy populares en Visual Basic- pero dispone de un elemento similar llamado <em>group</em>, que utilizado conjuntamente con <em>arrays</em> de objetos ofrecen resultados análogos.</p>
<p>Pagina Oficial: <a title="Pagina Ofcial" href="http://gambas.sourceforge.net/">http://gambas.sourceforge.net/</a></p>
<p>La instalación sera Manual, osea compilado, por que con esto aprovecharemos al 100% nuestro gambas. pero si quieres hacerlo de otra forma menos costoso, puedes hacerlo mediante un apt-get o en el synaptic.<br />
<strong>Primer Paso:</strong><br />
Descargamos la versión mas reciente de gambas en la pagina oficial.<br />
<a title="Pagina Oficial" href="http://gambas.sourceforge.net/">http://gambas.sourceforge.net/</a></p>
<blockquote><p>sudo apt-get install build-essential g++ automake autoconf libbz2-dev libgnorba-dev libfbclient1 libmysqlclient15-dev unixodbc-dev libpq-dev libsqlite0-dev libsqlite3-dev libgtk2.<span style="color: #800000;">0</span>-dev libldap2-dev libcurl3-dev libgtkglext1-dev libqt3-mt-dev kdebase-dev libpcre3-dev libsdl-sound1.<span style="color: #800000;">2</span>-dev libsdl-mixer1.<span style="color: #800000;">2</span>-dev libsdl-image1.<span style="color: #800000;">2</span>-dev libsage-dev libxml2-dev libxslt1-dev build-essential libbonobo2-dev libcos4-dev libomniorb4-dev firebird2-dev librsvg2-dev libpoppler-dev libpoppler-dev libpoppler-glib-dev libasound2-dev libartsc0-dev libesd0-dev libesd-alsa0 libdirectfb-dev libaa1-dev libarts1-dev kdelibs4-dev libffi4-dev libxtst-dev gettext</p></blockquote>
<p><strong>Segundo Paso:</strong><br />
Instalar o verificar si tenemos los paquetes de desarrollo adecuados:<br />
Paquetes para ubuntu FEsty &amp; Gutsy</p>
<p>Paquetees para Hardy</p>
<blockquote><p>sudo apt-get install build-essential g++ automake autoconf libbz2-dev libgnorba-dev libfbclient2 libmysqlclient15-dev unixodbc-dev libpq-dev libsqlite0-dev libsqlite3-dev libgtk2.<span style="color: #800000;">0</span>-dev libldap2-dev libcurl3-dev libgtkglext1-dev libqt3-mt-dev kdebase-dev libpcre3-dev libsdl-sound1.<span style="color: #800000;">2</span>-dev libsdl-mixer1.<span style="color: #800000;">2</span>-dev libsdl-image1.<span style="color: #800000;">2</span>-dev libsage-dev libxml2-dev libxslt1-dev build-essential libbonobo2-dev libcos4-dev libomniorb4-dev firebird2.<span style="color: #800000;">0</span>-dev librsvg2-dev libpoppler-dev libpoppler-dev libpoppler-glib-dev libasound2-dev libartsc0-dev libesd0-dev libesd-alsa0 libdirectfb-dev libaa1-dev libarts1-dev kdelibs4-dev libffi4-dev libxtst-dev gettext</p></blockquote>
<div class="syntax_hilite">
<div id="c-2">
<div class="c">
<ol></ol>
</div>
</div>
</div>
<p><em>Un poco tardado, de mientras ve por café (chela, agua, ((inserta aquí lo que te refresque))..)</em></p>
<p><strong>Tercer Paso:</strong><br />
Ir a donde descargamos el .tar.bz2 de gambas y nos lo llevamos a /usr/src/ y desempaquetar el código.<br />
<code>im@Bucio-Ju4x0r:~/Escritorio/$ cd /usr/src<br />
im@Bucio-Ju4x0r:/usr/src$ sudo tar xvfj /home/bucio/Escritorio/gambas2-2.6.0.tar.bz2</code></p>
<p><strong>Cuarto Paso:</strong><br />
Vamos a la carpeta donde desempaquetamos  y seguimos el proceso de compilación <img class="wp-smiley" src="http://thebucio.org/wp-content/plugins/smilies-themer/adiumicons/biggrin.png" alt=":D" /></p>
<p><code>im@Bucio-Ju4x0r:/usr/src$ cd gambas2-2.6.0<br />
im@Bucio-Ju4x0r:/usr/src/gambas2-2.6.0$ sudo  ./configure -C<br />
im@Bucio-Ju4x0r:/usr/src/gambas2-2.6.0$ sudo make<br />
im@Bucio-Ju4x0r:/usr/src/gambas2-2.6.0$ sudo make install<br />
</code></p>
<p><strong>Quinto Paso:</strong><br />
Vemos si todo salio bien, en la compilación, y quedo en /usr/local/bin, tecleamos en la consola<br />
<code>gambas2</code></p>
<p><a href="http://debian-ar.org/wp-content/uploads/2008/07/pantallazo-1201.png"><img class="aligncenter size-medium wp-image-63" title="pantallazo-1201" src="http://debian-ar.org/wp-content/uploads/2008/07/pantallazo-1201-300x225.png" alt="" width="300" height="225" /></a></p>
<p><a href="http://thebucio.org/how-to-install-gambas" target="_blank">Fuente</a></p>
]]></content:encoded>
			<wfw:commentRss>http://virtualdag.org/2008/07/27/como-instalar-gambas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

