<?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>TechnoBlog &#187; Destacados</title>
	<atom:link href="http://www.technoblog.com.ar/index.php/category/destacados/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.technoblog.com.ar</link>
	<description>Blog de tecnologia</description>
	<lastBuildDate>Sun, 30 Dec 2012 21:43:51 +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>Como  probar Android 2.2 en Linux</title>
		<link>http://www.technoblog.com.ar/index.php/2010/05/como-probar-android-2-2-en-linux/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://www.technoblog.com.ar/index.php/2010/05/como-probar-android-2-2-en-linux/#comments</comments>
		<pubDate>Sun, 23 May 2010 21:55:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Destacados]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://www.technoblog.com.ar/?p=3368</guid>
		<description><![CDATA[En este artículo explicaremos como probar Android 2.2 en Linux . Esto puede hacerse a traves de la SDK de Android  que permite implementar un Maquina Virtual en donde podemos probar el sistema operativo. Para instalarlo en Linux el primer paso es cumplir con los requerimientos del SDK que se pueden ver en este enlace pero el&#8230;<p><a href="http://www.technoblog.com.ar/index.php/2010/05/como-probar-android-2-2-en-linux/">Como  probar Android 2.2 en Linux</a> is a post from: <a href="http://www.technoblog.com.ar">TechnoBlog</a></p>
]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.technoblog.com.ar/wp-content/uploads/2010/01/sdk-large.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="size-thumbnail wp-image-1718 alignleft" title="sdk-large" src="http://www.technoblog.com.ar/wp-content/uploads/2010/01/sdk-large-150x150.png" alt="" width="120" height="120" /></a>En este artículo explicaremos como probar Android 2.2 en Linux . Esto puede hacerse a traves de la SDK de Android  que permite implementar un Maquina Virtual en donde podemos probar el sistema operativo.</p>
<p style="text-align: justify;">Para instalarlo en Linux el primer paso es cumplir con los requerimientos del SDK que se pueden ver en este <a href="http://developer.android.com/intl/de/sdk/requirements.html" target="_blank">enlace</a> pero el mas importante es tener instalado <a href="http://java.sun.com/javase/downloads/index.jsp">JDK 5 or JDK 6</a>.</p>
<p style="text-align: justify;">
<p style="text-align: justify;">Para instalar el SDK de java usamos el siguiente comando</p>
<blockquote>
<h6>sudo aptitude install sun-java6-jdk</h6>
</blockquote>
<p style="text-align: justify;"><span id="more-3368"></span></p>
<p style="text-align: justify;">Una vez instalado el SDK de Java descargamos por ejemplo en el directorio /home/prueba el SDK de Android desde <a href="http://developer.android.com/intl/de/sdk/index.html" target="_blank">aqui</a>. Una vez terminada la descarga ejecutamos los siguientes comandos</p>
<h6>
<blockquote>
<p style="text-align: justify;">cd /home/prueba<br />
tar -xvzf android-sdk_r06-linux_86.tgz<br />
cd ./android-sdk-linux_86/tools<br />
./android update sdk</p>
</blockquote>
</h6>
<p style="text-align: justify;">Una vez que arranque tenemos que elegir los paquetes a instalar, si solo queremos probar Android solo elegimos “SDK Platform Android 2.1. API 7, revision 1” y presionamos “Install Selected”.</p>
<p style="text-align: justify;"><a href="http://www.technoblog.com.ar/wp-content/uploads/2010/05/android-2.2_1.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="alignnone size-full wp-image-3369" title="android 2.2_1" src="http://www.technoblog.com.ar/wp-content/uploads/2010/05/android-2.2_1.png" alt="" width="592" height="296" /></a></p>
<p style="text-align: justify;">
<p style="text-align: justify;">Cuando la instalación termina cerramos la ventana “Installing Archives".</p>
<p style="text-align: justify;"><a href="http://www.technoblog.com.ar/wp-content/uploads/2010/05/android-2.2_2.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="alignnone size-full wp-image-3370" title="android 2.2_2" src="http://www.technoblog.com.ar/wp-content/uploads/2010/05/android-2.2_2.png" alt="" width="456" height="240" /></a></p>
<p style="text-align: justify;">Creamos un nuevo ADV (Dispositivo Virtual para Android por sus siglas en ingles ) desde la barra lateral eligiendo "Virtual Devices" y presionando New.</p>
<p style="text-align: justify;"><a href="http://www.technoblog.com.ar/wp-content/uploads/2010/05/android-2.2_3.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="alignnone size-full wp-image-3371" title="android 2.2_3" src="http://www.technoblog.com.ar/wp-content/uploads/2010/05/android-2.2_3.png" alt="" width="320" height="462" /></a></p>
<p style="text-align: justify;">Ingresamos el nombre (El que nosotros queramos)<br />
Elegimos como Target (Android 2.2 – API Level <img src='http://www.technoblog.com.ar/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /><br />
Ingresamos el tamaño de la SD Card emulada: 1024 en nuestro caso.<br />
Ingresamos como resolución:  800×600 en nuestro caso<br />
Dejamos el Hardware tal cual como esta.<br />
Presionamos el botón  “Create AVD”</p>
<p style="text-align: justify;">Una vez que se haya creado el AVD lo elegimos en la Lista y presionamos Start.</p>
<p style="text-align: justify;"><a href="http://www.technoblog.com.ar/wp-content/uploads/2010/05/android-2.2_4.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="alignnone size-full wp-image-3372" title="android 2.2_4" src="http://www.technoblog.com.ar/wp-content/uploads/2010/05/android-2.2_4.png" alt="" width="593" height="349" /></a></p>
<p style="text-align: justify;">
<p style="text-align: justify;">Nos aparecerá la siguiente ventana</p>
<p style="text-align: justify;"><a href="http://www.technoblog.com.ar/wp-content/uploads/2010/05/android-2.2_5.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="alignnone size-full wp-image-3373" title="android 2.2_5" src="http://www.technoblog.com.ar/wp-content/uploads/2010/05/android-2.2_5.png" alt="" width="212" height="274" /></a></p>
<p style="text-align: justify;">Presionamos Launch y Android 2.1 ya está arrancando. A continuación vemos algunas capturas de pantalla de Android 2.1,</p>
<p style="text-align: justify;"><a href="http://www.technoblog.com.ar/wp-content/uploads/2010/05/android-2.2_8.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="alignnone size-full wp-image-3374" title="android 2.2_8" src="http://www.technoblog.com.ar/wp-content/uploads/2010/05/android-2.2_8.png" alt="" width="561" height="442" /></a></p>
<p style="text-align: justify;"><a href="http://www.technoblog.com.ar/wp-content/uploads/2010/05/android-2.2_7.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="alignnone size-full wp-image-3375" title="android 2.2_7" src="http://www.technoblog.com.ar/wp-content/uploads/2010/05/android-2.2_7.png" alt="" width="561" height="442" /></a></p>
<p style="text-align: justify;"><a href="http://www.technoblog.com.ar/wp-content/uploads/2010/05/android-2.2_6.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="alignnone size-full wp-image-3376" title="android 2.2_6" src="http://www.technoblog.com.ar/wp-content/uploads/2010/05/android-2.2_6.png" alt="" width="561" height="442" /></a></p>
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">
<p><a href="http://www.technoblog.com.ar/index.php/2010/05/como-probar-android-2-2-en-linux/">Como  probar Android 2.2 en Linux</a> is a post from: <a href="http://www.technoblog.com.ar">TechnoBlog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.technoblog.com.ar/index.php/2010/05/como-probar-android-2-2-en-linux/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Como ver y modificar los parámetros EXIF de las imágenes</title>
		<link>http://www.technoblog.com.ar/index.php/2010/03/como-ver-y-modificar-los-parametros-exif-de-las-imagenes/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://www.technoblog.com.ar/index.php/2010/03/como-ver-y-modificar-los-parametros-exif-de-las-imagenes/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 02:48:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Destacados]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[exif]]></category>
		<category><![CDATA[exiftool]]></category>

		<guid isPermaLink="false">http://www.technoblog.com.ar/?p=2776</guid>
		<description><![CDATA[ExifTool es una libreria  Perl independiente de plataforma  y tambien una aplicación de línea de comando para la lectura, la escritura y edición de la meta-información en una amplia variedad de archivos. ExifTool soporta muchos formatos diferentes, incluidos los metadatos EXIF, GPS, IPTC, XMP,JFIF, GeoTIFF, perfil ICC, Photoshop IRB, FlashPix, AFCP y ID3, así como los parametros de los fabricantes de muchas cámaras&#8230;<p><a href="http://www.technoblog.com.ar/index.php/2010/03/como-ver-y-modificar-los-parametros-exif-de-las-imagenes/">Como ver y modificar los parámetros EXIF de las imágenes</a> is a post from: <a href="http://www.technoblog.com.ar">TechnoBlog</a></p>
]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.technoblog.com.ar/wp-content/uploads/2010/03/exif_logo1.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="alignleft size-full wp-image-2785" title="exif_logo" src="http://www.technoblog.com.ar/wp-content/uploads/2010/03/exif_logo1.png" alt="" width="119" height="86" /></a><br />
ExifTool es una libreria  Perl independiente de plataforma  y tambien una aplicación de línea de comando para la lectura, la escritura y edición de la meta-información en una amplia variedad de archivos. ExifTool soporta muchos formatos diferentes, incluidos los metadatos EXIF, GPS, IPTC, XMP,JFIF, GeoTIFF, perfil ICC, Photoshop IRB, FlashPix, AFCP y ID3, así como los parametros de los fabricantes de muchas cámaras digitales de Canon, Casio, FujiFilm, HP,JVC /Victor, Kodak, Leaf, Minolta /Konica-Minolta, Nikon, Olympus /Epson, Panasonic /Leica, Pentax /Asahi, Ricoh, Sanyo, Sigma / Foveon y Sony.</p>
<p style="text-align: justify;">ExifTool también está disponible como un ejecutable de Windows y un paquete de Macintosh OSX. Hay que tener en cuenta que estas versiones contienen el ejecutable solamente, y no incluyen la documentación HTML u otros archivos de la distribución completa.</p>
<p style="text-align: justify;"><span id="more-2776"></span></p>
<p style="text-align: justify;">Para instalarlo por ejemplo en Ubuntu usamos</p>
<blockquote>
<h6>sudo apt-get install libimage-exiftool-perl</h6>
</blockquote>
<p style="text-align: justify;">Para ver los parametros exif de una imagen podemos usar</p>
<blockquote>
<h6>exiftool -a -u -g1 a.jpg</h6>
</blockquote>
<p>o para agregar 3 horas a la fecha de creacion y la fecha de modificacion de dos imagenes podemos usar</p>
<blockquote>
<h6>exiftool -createdate+=3 -modifydate+=3 a.jpg b.jpg</h6>
</blockquote>
<p>para borrar todos los parametros exif de una imagen podemos usar</p>
<blockquote>
<h6>exiftool -all= dst.jpg</h6>
</blockquote>
<p>en fin una herramienta completisima con infinidad de posibilidades. Para ver un lista completa de todas sus funciones documentadas con ejemplos podemos recurrir a estos enlaces</p>
<ul>
<li><a href="http://www.sno.phy.queensu.ca/~phil/exiftool/exiftool_pod.html#reading_examples">READING EXAMPLES</a></li>
<li><a href="http://www.sno.phy.queensu.ca/~phil/exiftool/exiftool_pod.html#writing_examples" target="_blank">WRITING EXAMPLES</a></li>
<li><a href="http://www.sno.phy.queensu.ca/~phil/exiftool/exiftool_pod.html#copying_examples" target="_blank">COPYING EXAMPLES</a></li>
<li><a href="http://www.sno.phy.queensu.ca/~phil/exiftool/exiftool_pod.html#renaming_examples" target="_blank">RENAMING EXAMPLES</a></li>
<li><a href="http://www.sno.phy.queensu.ca/~phil/exiftool/exiftool_pod.html#geotagging_examples" target="_blank">GEOTAGGING EXAMPLES</a></li>
<li><a href="http://www.sno.phy.queensu.ca/~phil/exiftool/exiftool_pod.html#piping_examples">PIPING EXAMPLES</a></li>
</ul>
<p>Exiftool se puede descargar desde</p>
<ul>
<li>Windows ejecutables: <a href="http://www.sno.phy.queensu.ca/~phil/exiftool/exiftool-8.13.zip#googtrans/auto/es">ExifTool-8.13.zip</a> (2,9 MB)</li>
<li>Mac OS X Paquete: <a href="http://www.sno.phy.queensu.ca/~phil/exiftool/ExifTool-8.13.dmg#googtrans/auto/es">ExifTool-8.13.dmg</a> (1,8 MB)</li>
<li>Linux: <a href="http://www.sno.phy.queensu.ca/~phil/exiftool/Image-ExifTool-8.13.tar.gz#googtrans/auto/es">ExifTool-8.13.tar.gz</a> (2.7 MB)</li>
</ul>
<p><a href="http://www.technoblog.com.ar/index.php/2010/03/como-ver-y-modificar-los-parametros-exif-de-las-imagenes/">Como ver y modificar los parámetros EXIF de las imágenes</a> is a post from: <a href="http://www.technoblog.com.ar">TechnoBlog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.technoblog.com.ar/index.php/2010/03/como-ver-y-modificar-los-parametros-exif-de-las-imagenes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como saber la configuración de PHP desde la consola</title>
		<link>http://www.technoblog.com.ar/index.php/2010/03/como-saber-la-configuracion-de-php-desde-la-consola/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://www.technoblog.com.ar/index.php/2010/03/como-saber-la-configuracion-de-php-desde-la-consola/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 00:28:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Destacados]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.technoblog.com.ar/?p=2757</guid>
		<description><![CDATA[Muchas veces que necesitamos saber como esta configurado php podemos valernos de la función phpinfo() y navegando cualquier pagina que llame a esa funcion obtenemos todos los parámetros de configuración. Sin embargo otras veces necesitamos o simplemente no es mas cómodo hacerlo a través de la consola. Para esto podemos usar el comando php de la linea de comandos. Por ejemplo si&#8230;<p><a href="http://www.technoblog.com.ar/index.php/2010/03/como-saber-la-configuracion-de-php-desde-la-consola/">Como saber la configuración de PHP desde la consola</a> is a post from: <a href="http://www.technoblog.com.ar">TechnoBlog</a></p>
]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.technoblog.com.ar/wp-content/uploads/2010/02/logo_php.gif#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="alignleft size-full wp-image-2404" title="logo_php" src="http://www.technoblog.com.ar/wp-content/uploads/2010/02/logo_php.gif" alt="" width="120" height="67" /></a>Muchas veces que necesitamos saber como esta configurado php podemos valernos de la función phpinfo() y navegando cualquier pagina que llame a esa funcion obtenemos todos los parámetros de configuración.</p>
<p style="text-align: justify;">Sin embargo otras veces necesitamos o simplemente no es mas cómodo hacerlo a través de la consola. Para esto podemos usar el comando <strong>php</strong> de la linea de comandos.</p>
<p style="text-align: justify;">Por ejemplo si queremos ver la version de PHP instalada</p>
<blockquote style="text-align: justify;">
<h6>php -v</h6>
</blockquote>
<p style="text-align: justify;">nos devuelve</p>
<blockquote style="text-align: justify;">
<h6>PHP 5.3.1 (cli) (built: Feb 15 2010 17:27:14)</h6>
<h6>Copyright (c) 1997-2009 The PHP Group</h6>
<h6>Zend Engine v2.3.0, Copyright (c) 1998-2009 Zend Technologies</h6>
<h6>PHP 5.3.1 (cli) (built: Feb 15 2010 17:27:14)Copyright (c) 1997-2009 The PHP GroupZend Engine v2.3.0, Copyright (c) 1998-2009 Zend Technologies</h6>
</blockquote>
<p style="text-align: justify;"><span id="more-2757"></span></p>
<p style="text-align: justify;">Si queremos ver el valor de algún parámetro en particular podemos usar</p>
<blockquote style="text-align: justify;">
<h6>php -i | grep register_global</h6>
</blockquote>
<p style="text-align: justify;">nos devolverá</p>
<blockquote style="text-align: justify;">
<h6>register_globals =&gt; Off =&gt; Off</h6>
</blockquote>
<div style="text-align: justify;">Si queremos ver información de una función usamos</div>
<div style="text-align: justify;">
<blockquote>
<h6>php --rf date</h6>
</blockquote>
</div>
<div style="text-align: justify;">que devolverá</div>
<h6 style="text-align: justify;">
<blockquote>
<div>Function [ &lt;internal:date&gt; function date ] {</div>
<div>- Parameters [2] {</div>
<div>Parameter #0 [ &lt;required&gt; $format ]</div>
<div>Parameter #1 [ &lt;optional&gt; $timestamp ]</div>
<div>}</div>
<div>}</div>
</blockquote>
<div><span style="text-transform: none; font-size: 13px;">Si queremos ver la configuracion de algun modulo usamos</span></div>
</h6>
<blockquote style="text-align: justify;">
<h6>php --ri mysql</h6>
</blockquote>
<div style="text-align: justify;">que devolverá</div>
<h6 style="text-align: justify;">
<blockquote>
<div>MySQL Support =&gt; enabled</div>
<div>Active Persistent Links =&gt; 0</div>
<div>Active Links =&gt; 0</div>
<div>Client API version =&gt; 5.1.36</div>
<div>MYSQL_MODULE_TYPE =&gt; external</div>
<div>MYSQL_SOCKET =&gt; /var/run/mysql/mysql.sock</div>
<div>MYSQL_INCLUDE =&gt; -I/usr/include/mysql</div>
<div>MYSQL_LIBS =&gt; -L/usr/lib -lmysqlclient</div>
<div>Directive =&gt; Local Value =&gt; Master Value</div>
<div>mysql.allow_persistent =&gt; Off =&gt; Off</div>
<div>mysql.max_persistent =&gt; Unlimited =&gt; Unlimited</div>
<div>mysql.max_links =&gt; Unlimited =&gt; Unlimited</div>
<div>mysql.default_host =&gt; no value =&gt; no value</div>
<div>mysql.default_user =&gt; no value =&gt; no value</div>
<div>mysql.default_password =&gt; no value =&gt; no value</div>
<div>mysql.default_port =&gt; no value =&gt; no value</div>
<div>mysql.default_socket =&gt; /var/run/mysql/mysql.sock =&gt; /var/run/mysql/mysql.sock</div>
<div>mysql.connect_timeout =&gt; 60 =&gt; 60</div>
<div>mysql.trace_mode =&gt; Off =&gt; Off</div>
<div>mysql.allow_local_infile =&gt; On =&gt; On</div>
</blockquote>
<div><span style="text-transform: none; font-size: 13px;">Si queremos ver los módulos instalados usamos</span></div>
</h6>
<blockquote style="text-align: justify;">
<h6>php -m</h6>
</blockquote>
<p style="text-align: justify;">que nos devuelve la lista</p>
<h6 style="text-align: justify;">
<blockquote>
<div id="_mcePaste">[PHP Modules]</div>
<div id="_mcePaste">bz2</div>
<div id="_mcePaste">Core</div>
<div id="_mcePaste">ctype</div>
<div id="_mcePaste">curl</div>
<div id="_mcePaste">date</div>
<div id="_mcePaste">dom</div>
<div id="_mcePaste">ereg</div>
<div id="_mcePaste">filter</div>
<div id="_mcePaste">gd</div>
<div id="_mcePaste">hash</div>
<div id="_mcePaste">iconv</div>
<div id="_mcePaste">json</div>
<div id="_mcePaste">libxml</div>
<div id="_mcePaste">mbstring</div>
<div id="_mcePaste">mcrypt</div>
<div id="_mcePaste">mhash</div>
<div id="_mcePaste">mysql</div>
<div id="_mcePaste">mysqli</div>
<div id="_mcePaste">pcre</div>
<div id="_mcePaste">PDO</div>
<div id="_mcePaste">pdo_mysql</div>
<div id="_mcePaste">pdo_sqlite</div>
<div id="_mcePaste">Reflection</div>
<div id="_mcePaste">session</div>
<div id="_mcePaste">SimpleXML</div>
<div id="_mcePaste">SPL</div>
<div id="_mcePaste">SQLite</div>
<div id="_mcePaste">sqlite3</div>
<div id="_mcePaste">standard</div>
<div id="_mcePaste">tokenizer</div>
<div id="_mcePaste">xml</div>
<div id="_mcePaste">xmlreader</div>
<div id="_mcePaste">xmlwriter</div>
<div id="_mcePaste">zlib</div>
</blockquote>
</h6>
<p style="text-align: justify;">Para ver mas opciones</p>
<h6 style="text-align: justify;">
<blockquote>
<p style="text-align: justify;">php --help</p>
</blockquote>
</h6>
<p><a href="http://www.technoblog.com.ar/index.php/2010/03/como-saber-la-configuracion-de-php-desde-la-consola/">Como saber la configuración de PHP desde la consola</a> is a post from: <a href="http://www.technoblog.com.ar">TechnoBlog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.technoblog.com.ar/index.php/2010/03/como-saber-la-configuracion-de-php-desde-la-consola/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como instalar VirtualBox en Opensuse 11.2</title>
		<link>http://www.technoblog.com.ar/index.php/2010/02/como-instalar-virtualbox-en-opensuse-11-2/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://www.technoblog.com.ar/index.php/2010/02/como-instalar-virtualbox-en-opensuse-11-2/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 00:24:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Destacados]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[OpenSuse]]></category>
		<category><![CDATA[VirtualBox]]></category>

		<guid isPermaLink="false">http://www.technoblog.com.ar/?p=2607</guid>
		<description><![CDATA[VirtualBox ES un poderoso sistema de virtualizacion  para entorno x86 y AMD64/Intel64. No sólo VirtualBox es extremadamente rico en características y un producto de alto rendimiento para clientes empresariales sino que tambien  es  la única solución profesional que está libremente disponible como software de código fuente abierto bajo los términos de la GNU General Public&#8230;<p><a href="http://www.technoblog.com.ar/index.php/2010/02/como-instalar-virtualbox-en-opensuse-11-2/">Como instalar VirtualBox en Opensuse 11.2</a> is a post from: <a href="http://www.technoblog.com.ar">TechnoBlog</a></p>
]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.technoblog.com.ar/wp-content/uploads/2009/12/virtualbox.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="alignleft size-full wp-image-1018" title="virtualbox" src="http://www.technoblog.com.ar/wp-content/uploads/2009/12/virtualbox.png" alt="" width="140" height="180" /></a>VirtualBox ES un poderoso sistema de virtualizacion  para entorno x86 y AMD64/Intel64. No sólo VirtualBox es extremadamente rico en características y un producto de alto rendimiento para clientes empresariales sino que tambien  es  la única solución profesional que está libremente disponible como software de código fuente abierto bajo los términos de la GNU General Public License (GPL).</p>
<p style="text-align: justify;">Actualmente, VirtualBox se ejecuta en Windows, Linux, Macintosh y OpenSolaris  y acoge  un gran número de sistemas operativos invitados incluyendo pero no limitado a Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7), DOS / Windows 3. X, Linux (2,4 y 2,6), Solaris y OpenSolaris, y OpenBSD.</p>
<p style="text-align: justify;">VirtualBox está siendo desarrollado activamente con  lanzamientos frecuentes, y tiene una lista creciente de características, sistemas operativos anfitriones y plataformas que puede correr.</p>
<p style="text-align: justify;">Para instalarlo nos logueamos en la consola como root y ejecutamos</p>
<blockquote style="text-align: justify;">
<h6>zypper install virtualbox</h6>
</blockquote>
<p style="text-align: justify;"><span id="more-2607"></span></p>
<p style="text-align: justify;">Si es este punto ejecutamos VirtualBox nos dara el siguiente error</p>
<p style="text-align: justify;"><a href="http://www.technoblog.com.ar/wp-content/uploads/2010/02/virtualbox1.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="alignnone size-full wp-image-2609" title="virtualbox1" src="http://www.technoblog.com.ar/wp-content/uploads/2010/02/virtualbox1.png" alt="" width="406" height="108" /></a></p>
<p style="text-align: justify;">Para solucionarlo ejecutamos el siguiente comando en donde <strong>prueba</strong> es el usuario que usamos en openSuse</p>
<p style="text-align: justify;">
<blockquote style="text-align: justify;">
<h6>usermod  -G vboxusers prueba</h6>
</blockquote>
<div style="text-align: justify;">Una vez ejecutado este comando  tenemos que cerrar la sesión gráfica y volver a ingresar. Tendremos que ejecutar este comando para cada usuario que queramos que use VirtualBox.</div>
<div style="text-align: justify;">Finalmente ejecutamos</div>
<p style="text-align: justify;">
<blockquote style="text-align: justify;">
<h6>/etc/init.d/vboxdrv setup</h6>
</blockquote>
<p><span style="text-transform: none; font-size: 13px;">Ya estamos en condiciones de ejecutar VirtualBox desde el menú Aplicaciones/Sistema</span></p>
<p><a href="http://www.technoblog.com.ar/wp-content/uploads/2010/02/virtualbox2.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="alignnone size-full wp-image-2610" title="virtualbox2" src="http://www.technoblog.com.ar/wp-content/uploads/2010/02/virtualbox2.png" alt="" width="319" height="381" /></a></p>
<p style="text-align: justify;">
<p>Así se vera una vez que arranca</p>
<p style="text-align: justify;"><a href="http://www.technoblog.com.ar/wp-content/uploads/2009/10/virtualbox1.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="alignnone size-full wp-image-368" title="virtualbox1" src="http://www.technoblog.com.ar/wp-content/uploads/2009/10/virtualbox1.png" alt="" width="587" height="518" /></a></p>
<p><a href="http://www.technoblog.com.ar/index.php/2010/02/como-instalar-virtualbox-en-opensuse-11-2/">Como instalar VirtualBox en Opensuse 11.2</a> is a post from: <a href="http://www.technoblog.com.ar">TechnoBlog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.technoblog.com.ar/index.php/2010/02/como-instalar-virtualbox-en-opensuse-11-2/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Como actualizar OpenSuse mediante Yast desde la consola</title>
		<link>http://www.technoblog.com.ar/index.php/2010/02/como-actualizar-opensuse-mediante-yast-desde-la-consola/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://www.technoblog.com.ar/index.php/2010/02/como-actualizar-opensuse-mediante-yast-desde-la-consola/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 02:42:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Destacados]]></category>
		<category><![CDATA[OpenSuse]]></category>
		<category><![CDATA[yast]]></category>

		<guid isPermaLink="false">http://www.technoblog.com.ar/?p=2583</guid>
		<description><![CDATA[Segun Wikipedia YaST (acrónimo de Yet another Setup Tool, cuya traducción aproximada es "Otra Herramienta de Configuración Más") es una aplicación para la distribución de Linux openSUSE, así como las versiones comerciales de SUSE Linux, que facilita la administración del sistema y la instalación de software. Su historia se remonta desde los inicios de la distribución. YaST, junto con SaX, se encuentra&#8230;<p><a href="http://www.technoblog.com.ar/index.php/2010/02/como-actualizar-opensuse-mediante-yast-desde-la-consola/">Como actualizar OpenSuse mediante Yast desde la consola</a> is a post from: <a href="http://www.technoblog.com.ar">TechnoBlog</a></p>
]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Seg<a href="http://www.technoblog.com.ar/wp-content/uploads/2009/12/geeko.jpg#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="alignleft size-full wp-image-1087" title="geeko" src="http://www.technoblog.com.ar/wp-content/uploads/2009/12/geeko.jpg" alt="" width="129" height="85" /></a>un <a href="http://es.wikipedia.org/wiki/YaST" target="_blank">Wikipedia</a> <strong>YaST</strong> (acrónimo de <strong>Y</strong>et <strong>a</strong>nother <strong>S</strong>etup <strong>T</strong>ool, cuya traducción aproximada es "Otra Herramienta de Configuración Más") es una aplicación para la distribución de Linux openSUSE, así como las versiones comerciales de SUSE Linux, que facilita la administración del sistema y la instalación de software. Su historia se remonta desde los inicios de la distribución. YaST, junto con SaX, se encuentra entre las herramientas más potentes y de uso más sencillo para la administración de sistemas Linux</p>
<p style="text-align: justify;">YaST dispone de una interfaz gráfica hecha con Qt (llamada YaST2), que puede verse en la captura de pantalla, así como una interfaz ncurses que puede usarse en modo texto. Además, desde openSUSE 10.2 se incluye una interfaz en línea de comandos al sistema de gestión de software de YaST llamada zypper.</p>
<p style="text-align: justify;">En este articulo mostramos como actualizar OpenSuse desde la consola y para esto usamos logueados como root el comando</p>
<blockquote style="text-align: justify;"><p>yast</p></blockquote>
<p style="text-align: justify;"><span id="more-2583"></span></p>
<p style="text-align: justify;">Nos aparecerá la siguiente pantalla</p>
<p style="text-align: justify;"><a href="http://www.technoblog.com.ar/wp-content/uploads/2010/02/yast_1.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="alignnone size-full wp-image-2584" title="yast_1" src="http://www.technoblog.com.ar/wp-content/uploads/2010/02/yast_1.png" alt="" width="614" height="560" /></a></p>
<p style="text-align: justify;">
<p style="text-align: justify;">Nos deplazamos con TAB hasta posicionarnos en <strong>Actualización en Linea</strong> y presionamos <strong>ENTER </strong>y veremos la siguiente pantalla en donde <strong>yast</strong> buscara las actualizaciones que están pendientes de instalar</p>
<p style="text-align: justify;"><a href="http://www.technoblog.com.ar/wp-content/uploads/2010/02/yast_2.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="alignnone size-full wp-image-2585" title="yast_2" src="http://www.technoblog.com.ar/wp-content/uploads/2010/02/yast_2.png" alt="" width="614" height="560" /></a></p>
<p style="text-align: justify;">
<p style="text-align: justify;">Luego veremos un listado de los paquetes que se pueden actualizar.</p>
<p style="text-align: justify;">
<p style="text-align: justify;"><a href="http://www.technoblog.com.ar/wp-content/uploads/2010/02/yast_3.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="alignnone size-full wp-image-2586" title="yast_3" src="http://www.technoblog.com.ar/wp-content/uploads/2010/02/yast_3.png" alt="" width="614" height="560" /></a></p>
<p style="text-align: justify;">
<p style="text-align: justify;">Nos desplazamos con las <strong>flechas</strong> a través de los paquetes  y con la <strong>barra espaciadora</strong> los marcamos o desmarcamos y al finalizar vamos con <strong>tab </strong>hasta el botón de Aceptar y presionamos <strong>ENTER</strong>.</p>
<p style="text-align: justify;">
<p style="text-align: justify;"><a href="http://www.technoblog.com.ar/wp-content/uploads/2010/02/yast_5.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="alignnone size-full wp-image-2588" title="yast_5" src="http://www.technoblog.com.ar/wp-content/uploads/2010/02/yast_5.png" alt="" width="614" height="560" /></a></p>
<p style="text-align: justify;">
<p style="text-align: justify;">Una vez que yast termine de actualizar nos desplazamos con <strong>tab<span style="font-weight: normal;"> hasta el botón Salir y la actualización estará terminada</span></strong></p>
<p><a href="http://www.technoblog.com.ar/index.php/2010/02/como-actualizar-opensuse-mediante-yast-desde-la-consola/">Como actualizar OpenSuse mediante Yast desde la consola</a> is a post from: <a href="http://www.technoblog.com.ar">TechnoBlog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.technoblog.com.ar/index.php/2010/02/como-actualizar-opensuse-mediante-yast-desde-la-consola/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Como instalar NTOP en Ubuntu 9.10</title>
		<link>http://www.technoblog.com.ar/index.php/2010/02/como-instalar-ntop-en-ubuntu-9-10/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://www.technoblog.com.ar/index.php/2010/02/como-instalar-ntop-en-ubuntu-9-10/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 02:50:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Destacados]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[ntop]]></category>

		<guid isPermaLink="false">http://www.technoblog.com.ar/?p=2506</guid>
		<description><![CDATA[Segun Wikipedia NTOP (Network TOP) es una herramienta que no puede faltar al administrador de red, porque permite monitorizar en tiempo real los usuarios y aplicaciones que están consumiendo recursos de red en un instante concreto y además es capaz de ayudarnos a la hora de detectar malas configuraciones de algún equipo (esto salta a&#8230;<p><a href="http://www.technoblog.com.ar/index.php/2010/02/como-instalar-ntop-en-ubuntu-9-10/">Como instalar NTOP en Ubuntu 9.10</a> is a post from: <a href="http://www.technoblog.com.ar">TechnoBlog</a></p>
]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.technoblog.com.ar/wp-content/uploads/2010/02/ntop_logo.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="alignleft size-full wp-image-2520" style="border: 1px solid black;" title="ntop_logo" src="http://www.technoblog.com.ar/wp-content/uploads/2010/02/ntop_logo.png" alt="" width="150" height="100" /></a>Segun <a href="http://es.wikipedia.org/wiki/Ntop" target="_blank">Wikipedia</a> NTOP (Network TOP) es una herramienta que no puede faltar al administrador de red, porque permite monitorizar en tiempo real los usuarios y aplicaciones que están consumiendo recursos de red en un instante concreto y además es capaz de ayudarnos a la hora de detectar malas configuraciones de algún equipo (esto salta a la vista porque al lado del host sale un banderín amarillo o rojo, dependiendo si es un error leve o grave), o a nivel de servicio. Posee un microservidor web que permite que cualquier usuario, que sepa la clave, pueda ver la salida NTOP de forma remota con cualquier navegador, y además es GNU. El software esta desarrollado para platarfomas Unix y Windows.</p>
<p style="text-align: justify;">En Modo Web, actúa como un servidor de Web, volcando en HTML el estado de la red. Viene con un recolector/emisor NetFlow/sFlow, una interfaz de cliente basada en HTTP para crear aplicaciones de monitoreo centradas en top, y RRD para almacenar persistentemente estadísticas de tráfico.</p>
<p>Los protocolos que es capaz de monitorizar son: TCP/UDP/ICMP, (R)ARP, IPX, DLC, Decnet, AppleTalk, Netbios, y ya dentro de TCP/UDP es capaz de agruparlos por FTP, HTTP, DNS,Telnet, SMTP/POP/IMAP, SNMP, NFS, X11.</p>
<p><span id="more-2506"></span></p>
<p>Para instalarlo usamos el siguiente comando</p>
<blockquote>
<h6>sudo apt-get install ntop</h6>
</blockquote>
<p>Luego le configuramos la clave del administrador de NTOP</p>
<blockquote>
<h6>sudo ntop --set-admin-password</h6>
</blockquote>
<p>Finalmente reiniciamos el servicio usando</p>
<blockquote>
<h6>sudo /etc/init.d/ntop restart</h6>
</blockquote>
<p>Para acceder a las estadísticas de red tenemos que navegar la dirección</p>
<blockquote>
<h6>http://localhost:3000</h6>
</blockquote>
<p>Algunas capturas de pantalla de ntop</p>
<p><a href="http://www.technoblog.com.ar/wp-content/uploads/2010/02/ntop_1.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="size-full wp-image-2513 alignnone" title="ntop_1" src="http://www.technoblog.com.ar/wp-content/uploads/2010/02/ntop_1.png" alt="" width="620" height="600" /></a></p>
<p><a href="http://www.technoblog.com.ar/wp-content/uploads/2010/02/ntop_2.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="alignnone size-full wp-image-2514" title="ntop_2" src="http://www.technoblog.com.ar/wp-content/uploads/2010/02/ntop_2.png" alt="" width="620" height="460" /></a></p>
<p><a href="http://www.technoblog.com.ar/wp-content/uploads/2010/02/ntop_3.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="alignnone size-full wp-image-2515" title="ntop_3" src="http://www.technoblog.com.ar/wp-content/uploads/2010/02/ntop_3.png" alt="" width="620" height="565" /></a></p>
<p><a href="http://www.technoblog.com.ar/index.php/2010/02/como-instalar-ntop-en-ubuntu-9-10/">Como instalar NTOP en Ubuntu 9.10</a> is a post from: <a href="http://www.technoblog.com.ar">TechnoBlog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.technoblog.com.ar/index.php/2010/02/como-instalar-ntop-en-ubuntu-9-10/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Probar las versiones en desarrollo de Ubuntu en VirtualBox (Testdrive)</title>
		<link>http://www.technoblog.com.ar/index.php/2010/02/probar-las-versiones-en-desarrollo-de-ubuntu-en-virtualbox-testdrive/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://www.technoblog.com.ar/index.php/2010/02/probar-las-versiones-en-desarrollo-de-ubuntu-en-virtualbox-testdrive/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 17:34:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Destacados]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[testdrive]]></category>

		<guid isPermaLink="false">http://www.technoblog.com.ar/?p=2427</guid>
		<description><![CDATA[TestDrive es un proyecto que hace muy fácil descargar y ejecutar la última instantánea diaria del desarrollo de Ubuntu.  Esto nos  permite ver lo ultimo en lo que están trabajando los desarrolladores. En realidad no solo sirve para Ubuntu, se puede configurar para descargar y ejecutar cualquier URL-ISO en una máquina virtual. El objetivo principal&#8230;<p><a href="http://www.technoblog.com.ar/index.php/2010/02/probar-las-versiones-en-desarrollo-de-ubuntu-en-virtualbox-testdrive/">Probar las versiones en desarrollo de Ubuntu en VirtualBox (Testdrive)</a> is a post from: <a href="http://www.technoblog.com.ar">TechnoBlog</a></p>
]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.technoblog.com.ar/wp-content/uploads/2010/02/ubuntu_logo.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"></a><a href="http://www.technoblog.com.ar/wp-content/uploads/2010/02/ubuntu_logo.jpg#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="alignleft size-full wp-image-2446" title="ubuntu_logo" src="http://www.technoblog.com.ar/wp-content/uploads/2010/02/ubuntu_logo.jpg" alt="" width="115" height="105" /></a>TestDrive es un proyecto que hace muy fácil descargar y ejecutar la última instantánea diaria del desarrollo de Ubuntu.  Esto nos  permite ver lo ultimo en lo que están trabajando los desarrolladores.</p>
<p style="text-align: justify;">En realidad no solo sirve para Ubuntu, se puede configurar para descargar y ejecutar cualquier URL-ISO en una máquina virtual.</p>
<p style="text-align: justify;">El objetivo principal es proporcionar un método muy simple para permitir que usuarios no técnicos de Ubuntu puedan probar y proporcionar información sobre la versión de Ubuntu  que esta fase de desarrollo.</p>
<p style="text-align: justify;">Para instalar lo primero que tenemos que configurar son los repositorios para esto ejecutamos</p>
<blockquote>
<h6 style="text-align: justify;">sudo gedit /etc/apt/sources.list</h6>
</blockquote>
<p style="text-align: justify;"><span id="more-2427"></span>y agregamos al final</p>
<p style="text-align: justify;"><strong>Para usuarios de Ubuntu 9.10 (Marmic):</strong></p>
<blockquote style="text-align: justify;">
<h6>deb http://ppa.launchpad.net/testdrive/ppa/ubuntu karmic main</h6>
<h6>deb-src http://ppa.launchpad.net/testdrive/ppa/ubuntu karmic main</h6>
</blockquote>
<p style="text-align: justify;"><strong>Para usuarios de Ubuntu 9.04 (Jaunty):</strong></p>
<blockquote style="text-align: justify;">
<h6>deb http://ppa.launchpad.net/testdrive/ppa/ubuntu jaunty main</h6>
<h6>deb-src http://ppa.launchpad.net/testdrive/ppa/ubuntu jaunty main</h6>
</blockquote>
<p style="text-align: justify;"><strong>Para usuarios Ubuntu 8.10 (Intrepid):</strong></p>
<blockquote style="text-align: justify;">
<h6>deb http://ppa.launchpad.net/testdrive/ppa/ubuntu intrepid main</h6>
<h6>deb-src http://ppa.launchpad.net/testdrive/ppa/ubuntu intrepid main</h6>
</blockquote>
<p style="text-align: justify;">Luego hay que instalar la llave usando</p>
<blockquote style="text-align: justify;">
<h6>sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4D1BAE55</h6>
</blockquote>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 359px; width: 1px; height: 1px; overflow: hidden; text-align: justify;">
<p><span class="Apple-style-span" style="border-collapse: separate; color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"> </span></p>
<pre><a href="http://www.technoblog.com.ar/pks/lookup?op=get&amp;search=0xB73EEC804D1BAE55#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed">4D1BAE55</a></pre>
</div>
<p style="text-align: justify;">Finalmente lo instalamos usando</p>
<blockquote style="text-align: justify;">
<h6>sudo apt-get update<br />
sudo apt-get install testdrive</h6>
</blockquote>
<p style="text-align: justify;">Una vez instalado podemos ejecutar testdrive desde el menú  de Aplicaciones / Sistema / Test Drive a Ubuntu ISO</p>
<p style="text-align: justify;"><a href="http://www.technoblog.com.ar/wp-content/uploads/2010/02/test_drive_2.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="alignnone size-full wp-image-2430" title="test_drive_2" src="http://www.technoblog.com.ar/wp-content/uploads/2010/02/test_drive_2.png" alt="" width="378" height="408" /></a></p>
<p style="text-align: justify;">Una vez que arranque se vera como un programa de consola que nos preguntara que tipo de Ubuntu queremos instalar (Server, Desktop, etc.). Cuando lo elijamos no tenemos que hacer mas nada testdrive bajara la ISO y al finalizar arrancara la ISO en VirtualBox</p>
<p style="text-align: justify;"><a href="http://www.technoblog.com.ar/wp-content/uploads/2010/02/test_drive_1.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="alignnone size-full wp-image-2431" title="test_drive_1" src="http://www.technoblog.com.ar/wp-content/uploads/2010/02/test_drive_1.png" alt="" width="585" height="336" /></a></p>
<p style="text-align: justify;">Cabe aclarar que en la opción 6 podemos ponerle con fuente una ISO que no sea de Ubuntu</p>
<p><a href="http://www.technoblog.com.ar/index.php/2010/02/probar-las-versiones-en-desarrollo-de-ubuntu-en-virtualbox-testdrive/">Probar las versiones en desarrollo de Ubuntu en VirtualBox (Testdrive)</a> is a post from: <a href="http://www.technoblog.com.ar">TechnoBlog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.technoblog.com.ar/index.php/2010/02/probar-las-versiones-en-desarrollo-de-ubuntu-en-virtualbox-testdrive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como deshabilitar funciones en PHP (Seguridad)</title>
		<link>http://www.technoblog.com.ar/index.php/2010/02/momo-deshabilitar-funciones-en-php/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://www.technoblog.com.ar/index.php/2010/02/momo-deshabilitar-funciones-en-php/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 03:03:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Destacados]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Seguridad]]></category>

		<guid isPermaLink="false">http://www.technoblog.com.ar/?p=2390</guid>
		<description><![CDATA[Una punto interesante para hacer mas segura nuestra instalación de PHP es deshabilitar las funciones consideradas mas peligrosas en php siempre y cuando nuestras aplicaciones no las utilicen. Esto es muy simple de hacer desde el archivo php.ini mediante la directiva disable_functions. El primer paso para realizar esto es localizar el archivo php.ini que esta&#8230;<p><a href="http://www.technoblog.com.ar/index.php/2010/02/momo-deshabilitar-funciones-en-php/">Como deshabilitar funciones en PHP (Seguridad)</a> is a post from: <a href="http://www.technoblog.com.ar">TechnoBlog</a></p>
]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.technoblog.com.ar/wp-content/uploads/2010/02/logo_php.gif#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="alignleft size-full wp-image-2404" title="logo_php" src="http://www.technoblog.com.ar/wp-content/uploads/2010/02/logo_php.gif" alt="" width="120" height="67" /></a>Una punto interesante para hacer mas segura nuestra instalación de PHP es deshabilitar las funciones consideradas mas peligrosas en php siempre y cuando nuestras aplicaciones no las utilicen.</p>
<p style="text-align: justify;">Esto es muy simple de hacer desde el archivo php.ini mediante la directiva <strong>disable_functions</strong>. El primer paso para realizar esto es localizar el archivo php.ini que esta usando nuestro php. Para esto usamos el siguiente comando logueado como root o si corresponde usando sudo (Ubuntu, Debian o similar)</p>
<blockquote style="text-align: justify;">
<h6>find / -name php.ini</h6>
</blockquote>
<p style="text-align: justify;">Supongamos en nuestro ejemplo que estuviera en /etc/php5/apache2/php.ini procedemos a editarlo con nuestro editor favorito por ejemplo.</p>
<p style="text-align: justify;"><span id="more-2390"></span></p>
<blockquote style="text-align: justify;">
<h6>gedit /etc/php5/apache2/php.ini</h6>
</blockquote>
<p style="text-align: justify;">Una vez en el editor buscamos la directiva <strong>disable_functions </strong>y la reemplazamos por lo siguiente</p>
<blockquote style="text-align: justify;">
<h6>disable_functions ="phpinfo"</h6>
</blockquote>
<p style="text-align: justify;">En caso de no encontrar la directiva la agregamos al final del archivo. Entre las comillas colocaremos la lista separada por comas de las funciones que queremos deshabilitar. En este caso deshabilitamos phpinfo pero podría deshabilitarse cualquiera.</p>
<p style="text-align: justify;">Si ejecutamos la función desde un script de php el mensaje de error es por demás claro así que fácilmente nos daremos cuenta si deshabilitamos algo demás</p>
<blockquote style="text-align: justify;">
<h6><strong>Warning</strong>: phpinfo() has been disabled for security reasons in <strong>/var/www/index.php</strong> on line <strong>2</strong></h6>
</blockquote>
<p style="text-align: justify;">Encontramos en internet listas de funciones mas "<a href="http://www.eukhost.com/forums/f42/disabling-dangerous-php-functions-6020/" target="_blank">conservadoras</a>"</p>
<blockquote style="text-align: justify;">
<h6 style="text-align: justify;">disable_functions ="apache_child_terminate, apache_setenv, define_syslog_variables, escapeshellarg, escapeshellcmd, eval, exec, fp, fput, ftp_connect, ftp_exec, ftp_get, ftp_login, ftp_nb_fput, ftp_put, ftp_raw, ftp_rawlist, highlight_file, ini_alter, ini_get_all, ini_restore, inject_code, mysql_pconnect, openlog, passthru, php_uname, phpAds_remoteInfo, phpAds_XmlRpc, phpAds_xmlrpcDecode, phpAds_xmlrpcEncode, popen, posix_getpwuid, posix_kill, posix_mkfifo, posix_setpgid, posix_setsid, posix_setuid, posix_setuid, posix_uname, proc_close, proc_get_status, proc_nice, proc_open, proc_terminate, shell_exec, syslog, system, xmlrpc_entity_decode"</h6>
</blockquote>
<p style="text-align: justify;">o mas "<a href="http://rm-rf.es/php-deshabilitar-funciones-peligrosas/" target="_blank">arriesgadas</a>"</p>
<blockquote style="text-align: justify;">
<h6>disable_functions ="system, passthru, escapeshellarg, escapeshellcmd, proc_close,proc_open, ini_alter, popen, show_source, pcntl_exec"</h6>
</blockquote>
<p style="text-align: justify;">pero tendremos que analizar bien en cada caso cuales decidimos deshabilitar. No obstante es una practica muy recomendable ya que las funciones mas  peligrosas son las que casi nunca se usan.</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 509px; width: 1px; height: 1px; overflow: hidden;"><span class="Apple-style-span" style="border-collapse: separate; color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"><span class="Apple-style-span" style="color: #333333; font-family: arial,verdana,sans-serif; font-size: 13px; line-height: 18px; text-align: justify;"></p>
<pre style="margin: 5px 0px 8px; padding: 11px; color: #181818; background-color: #e0e0e0; overflow: auto; border: 1px 1px 1px 4px solid #c0c0c0;">disable_functions ="system,passthru,escapeshellarg,escapeshellcmd,proc_close,proc_open,ini_alter,popen,show_source,pcntl_exec"</pre>
<p></span></span></div>
<p><a href="http://www.technoblog.com.ar/index.php/2010/02/momo-deshabilitar-funciones-en-php/">Como deshabilitar funciones en PHP (Seguridad)</a> is a post from: <a href="http://www.technoblog.com.ar">TechnoBlog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.technoblog.com.ar/index.php/2010/02/momo-deshabilitar-funciones-en-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como instalar Picasa 3 Beta en Ubuntu 9.10</title>
		<link>http://www.technoblog.com.ar/index.php/2010/02/como-instalar-picasa-3-beta-en-ubuntu-9-10/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://www.technoblog.com.ar/index.php/2010/02/como-instalar-picasa-3-beta-en-ubuntu-9-10/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 23:26:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Destacados]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Picasa]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://www.technoblog.com.ar/?p=2318</guid>
		<description><![CDATA[El programa Picasa permite el inventariado de todo los archivos gráficos y su clasificación, e incluye además herramientas de edición y retoque fotográfico. El programa interactúa con picasaweb permitiendo colocar las fotos directamente en los álbumes web. La ultima versión estable de Picasa es la 2.7 pero Google ya esta trabajando en la versión  3 &#8230;<p><a href="http://www.technoblog.com.ar/index.php/2010/02/como-instalar-picasa-3-beta-en-ubuntu-9-10/">Como instalar Picasa 3 Beta en Ubuntu 9.10</a> is a post from: <a href="http://www.technoblog.com.ar">TechnoBlog</a></p>
]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.technoblog.com.ar/wp-content/uploads/2010/02/picasa.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="alignleft size-full wp-image-2320" title="picasa" src="http://www.technoblog.com.ar/wp-content/uploads/2010/02/picasa.png" alt="" width="131" height="128" /></a>El programa Picasa permite el inventariado de todo los archivos gráficos y su clasificación, e incluye además herramientas de edición y retoque fotográfico. El programa interactúa con picasaweb permitiendo colocar las fotos directamente en los álbumes web.</p>
<p style="text-align: justify;">La ultima versión estable de Picasa es la 2.7 pero Google ya esta trabajando en la versión  3  que si bien esta en estado Beta por lo que pudimos probar anda muy bien.</p>
<p style="text-align: justify;">Si bien ni la versión 2.7 ni la  3 Beta son versiones nativas de Linux (se instalan  las versiones de Windows usando Wine) la instalación se hace en forma transparente y no tenemos que hacer nada en particular para configurar Wine.</p>
<p style="text-align: justify;"><span id="more-2318"></span></p>
<p>Para realizar la instalación primero tenemos que instalar las llaves del repositorio usando</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 119px; width: 1px; height: 1px; overflow: hidden;">
<pre>wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -</pre>
</div>
<blockquote>
<h6>wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -</h6>
</blockquote>
<p>El siguiente paso es editar el archivo de repositorios de apt:</p>
<blockquote>
<h6>sudo gedit /etc/apt/sources.list</h6>
</blockquote>
<p>y agregar al final del archivo la siguiente linea</p>
<blockquote>
<h6>deb http://dl.google.com/linux/deb/ testing non-free</h6>
</blockquote>
<p>Guardamos el archivo y desde la consola ejecutamos</p>
<blockquote>
<h6>sudo apt-get update</h6>
<h6>sudo apt-get install picasa</h6>
</blockquote>
<p>Al terminar la instalación Picasa estará disponible en el menú Gráficos</p>
<p><a href="http://www.technoblog.com.ar/index.php/2010/02/como-instalar-picasa-3-beta-en-ubuntu-9-10/">Como instalar Picasa 3 Beta en Ubuntu 9.10</a> is a post from: <a href="http://www.technoblog.com.ar">TechnoBlog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.technoblog.com.ar/index.php/2010/02/como-instalar-picasa-3-beta-en-ubuntu-9-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL Sandbox, mas de un servidor MySQL en una máquina</title>
		<link>http://www.technoblog.com.ar/index.php/2010/02/mysql-sandbox-mas-de-un-servidor-mysql-una-maquina/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://www.technoblog.com.ar/index.php/2010/02/mysql-sandbox-mas-de-un-servidor-mysql-una-maquina/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 02:52:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Destacados]]></category>
		<category><![CDATA[MYSQL]]></category>
		<category><![CDATA[sandbox]]></category>

		<guid isPermaLink="false">http://www.technoblog.com.ar/?p=2265</guid>
		<description><![CDATA[MySQL Sandbox es una herramienta que permite instalar uno o más servidores MySQL en cuestión de segundos,  en forma fácil, segura y con control total. Hay muchas posibles causas para instalar varias instancias de MySQL como por ejemplo: evaluar el comportamiento de una aplicación en diversas versiones de mysql, montar diversos entornos de desarrollo para&#8230;<p><a href="http://www.technoblog.com.ar/index.php/2010/02/mysql-sandbox-mas-de-un-servidor-mysql-una-maquina/">MySQL Sandbox, mas de un servidor MySQL en una máquina</a> is a post from: <a href="http://www.technoblog.com.ar">TechnoBlog</a></p>
]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.technoblog.com.ar/wp-content/uploads/2010/02/mysql_sandbox.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="alignleft size-full wp-image-2266" style="margin-left: 0px; margin-right: 10px; margin-top: 0px; margin-bottom: 10px;" title="mysql_sandbox" src="http://www.technoblog.com.ar/wp-content/uploads/2010/02/mysql_sandbox.png" alt="" width="120" height="98" /></a><a href="http://mysqlsandbox.net/index.html" target="_blank">MySQL Sandbox</a> es una herramienta que permite instalar uno o más servidores MySQL en cuestión de segundos,  en forma fácil, segura y con control total.</p>
<p style="text-align: justify;">Hay muchas posibles causas para instalar varias instancias de MySQL como por ejemplo: evaluar el comportamiento de una aplicación en diversas versiones de mysql, montar diversos entornos de desarrollo para que varios desarrolladores puedan trabajar  sin afectar al resto o hacer pruebas de replicación.</p>
<p style="text-align: justify;">Para instalar Mysql Sandbox solo tenemos que descargarlos desde <a href="https://launchpad.net/mysql-sandbox/+download" target="_blank">aquí</a> y una vez descargado lo descompactamos e instalamos con los comandos</p>
<blockquote style="text-align: justify;">
<h6>sudo tar -xvzf MySQL-Sandbox-3.0.06.tar.gz<br />
sudo cd MySQL-Sandbox-3.0.06<br />
export PATH=$HOME/usr/local/bin:$PATH<br />
export PERL5LIB=/usr/lib/perl/5.10.0<br />
perl Makefile.PL PREFIX=$HOME/usr/local<br />
make<br />
make test<br />
make install</h6>
</blockquote>
<p style="text-align: justify;"><span id="more-2265"></span>Ahora podemos proceder a descargar las distintas versiones de Mysql desde <a href="http://dev.mysql.com/downloads/mysql/" target="_blank">http://dev.mysql.com/downloads/mysql/ </a>Tenemos que descargar las versiones binarias y acordes al sistemas que usemos en mi caso descargue las siguientes (sistema de 32 bits):</p>
<p style="text-align: justify;"><a href="http://downloads.mysql.com/archives/mysql-6.0/mysql-6.0.11-alpha-linux-i686-glibc23.tar.gz" target="_blank">Version 6.0.11 Alpha</a><br />
<a href="http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.1-m2-linux-i686-glibc23.tar.gz/from/http://gd.tuwien.ac.at/db/mysql/" target="_blank">Version 5.5.1 Beta</a><br />
<a href="http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.43-linux-i686-glibc23.tar.gz/from/http://mirrors.ircam.fr/pub/mysql/" target="_blank">Versionn 5.1.43</a></p>
<p style="text-align: justify;">Una vez descargada simplemente la instalamos usando el comando make_sandbox seguido del archivo .tar.gz descargado. Por ejemplo para la base 5.1.43 usaríamos.</p>
<blockquote style="text-align: justify;">
<h6>make_sandbox mysql-5.1.43-linux-i686-glibc23.tar.gz</h6>
</blockquote>
<p style="text-align: justify;">Una vez descompactado nos dará la información que necesitamos conocer tales como usuario, contraseña, puerto que usará  etc.</p>
<p style="text-align: justify;"><a href="http://www.technoblog.com.ar/wp-content/uploads/2010/02/sandbox_1.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="alignnone size-full wp-image-2271" title="sandbox_1" src="http://www.technoblog.com.ar/wp-content/uploads/2010/02/sandbox_1.png" alt="" width="621" height="499" /></a></p>
<p style="text-align: justify;">Una vez que presionemos Enter en unos segundos Mysql ya estará funcionando. Podemos repetir el proceso para todas las versiones que queramos instalar.</p>
<p style="text-align: justify;">Suponiendo que prueba es el usuario de Linux que estamos usando las bases se instalan en /home/prueba/sandboxes. En este directorio tenemos comando genéricos como por ejemplo <strong>start_all</strong> o <strong>stop_all</strong> para arrancar y parar todas las versiones que estén instaladas a través de sandbox. Luego tendremos una serie de directorios llamados <strong>msb_x_y_z</strong> en donde x.y.z es la version de Mysql instalada.</p>
<p style="text-align: justify;">Si entramos a cada directorio tendremos muchos comandos para esa version en particulor como por ejemplo <strong>start</strong>, <strong>stop</strong>, <strong>restart</strong>, <strong>status</strong>, etc.</p>
<p style="text-align: justify;">Un comando muy útil que hay en las carpetas /home/prueba/sandboxes/msb_x.y.z es el comando <strong>use</strong> que lo que hace es entrar al cliente de sql como podemos ver en la siguiente imagen en donde se ve las tres conexiones a la vez</p>
<p><a href="http://www.technoblog.com.ar/wp-content/uploads/2010/02/sandbox2.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="alignnone size-full wp-image-2272" title="sandbox2" src="http://www.technoblog.com.ar/wp-content/uploads/2010/02/sandbox2.png" alt="" width="620" height="600" /></a></p>
<p style="text-align: justify;">Una utilidad interesante que también trae Mysql Sandbox es <strong>sbtool</strong> que es una herramienta que  permite hacer operaciones administrativas en sandboxes ya  existentes. Mediante sbtool se hacen una serie de  tareas importantes que no están disponibles en el momento de creación o  que requieren demasiado trabajo manual.</p>
<p>Por ejemplo con el comando:</p>
<blockquote>
<h6>sbtool -o info</h6>
</blockquote>
<p>Podemos ver la información de todas las bases instaladas como se ve a continuación</p>
<p><a href="http://www.technoblog.com.ar/wp-content/uploads/2010/02/sandbox3.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="alignnone size-full wp-image-2275" title="sandbox3" src="http://www.technoblog.com.ar/wp-content/uploads/2010/02/sandbox3.png" alt="" width="620" height="580" /></a></p>
<p>Por ultimo y antes de olvidarme la idea de instalar estas bases en mi caso es testear una aplicación de PHP y tuve problemas para conectarla ya que no me funcionaba  usando mysql_connect como de costumbre. Para lograrlo en lugar de ponerle como ip del servidor <strong>localhost:5143</strong> le tuve que poner <strong>localhost:/tmp/mysql_sandbox5143.sock. </strong>El archivo de socket se saca de la entrada socket de la imagen anterior<strong>.</strong></p>
<p>Para conectarse a las tres bases el llamado a myql_connect quedaría</p>
<blockquote>
<h6>$link1 = mysql_connect('localhost:/tmp/mysql_sandbox5143.sock', 'root', 'msandbox');<br />
$link2 = mysql_connect('localhost:/tmp/mysql_sandbox5510.sock', 'root', 'msandbox');<br />
$link3 = mysql_connect('localhost:/tmp/mysql_sandbox6011.sock','root', 'msandbox');</h6>
</blockquote>
<p><a href="http://www.technoblog.com.ar/wp-content/uploads/2010/02/sandbox4.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="alignnone size-full wp-image-2276" title="sandbox4" src="http://www.technoblog.com.ar/wp-content/uploads/2010/02/sandbox4.png" alt="" width="620" height="300" /></a></p>
<p style="text-align: justify;">Cabe aclarar que estos servidores adicionales que instalamos con sandbox no afectan para nada el servidor que se instala por fuera de sandbox.</p>
<p>Algunos enlace de interes</p>
<p><a href="http://mysqlsandbox.net/index.html" target="_blank">http://mysqlsandbox.net/</a><br />
<a href="http://forge.mysql.com/wiki/MySQL_Sandbox" target="_blank">http://forge.mysql.com/wiki/MySQL_Sandbox</a></p>
<p><strong><br />
</strong></p>
<p><a href="http://www.technoblog.com.ar/index.php/2010/02/mysql-sandbox-mas-de-un-servidor-mysql-una-maquina/">MySQL Sandbox, mas de un servidor MySQL en una máquina</a> is a post from: <a href="http://www.technoblog.com.ar">TechnoBlog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.technoblog.com.ar/index.php/2010/02/mysql-sandbox-mas-de-un-servidor-mysql-una-maquina/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
