<?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>uvedobles.com&#187; Servidores</title> <atom:link href="http://uvedobles.com/category/servidores-internet/feed/" rel="self" type="application/rss+xml" /><link>http://uvedobles.com</link> <description>de webmaster a webmaster</description> <lastBuildDate>Fri, 23 Jul 2010 07:16:14 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0</generator> <item><title>Google Native Client</title><link>http://uvedobles.com/google-native-client/</link> <comments>http://uvedobles.com/google-native-client/#comments</comments> <pubDate>Wed, 19 May 2010 06:14:40 +0000</pubDate> <dc:creator>dedavid</dc:creator> <category><![CDATA[Adobe AIR]]></category> <category><![CDATA[Android]]></category> <category><![CDATA[Aplicaciones de escritorio]]></category> <category><![CDATA[Aplicaciones de servidor]]></category> <category><![CDATA[Aplicaciones móviles]]></category> <category><![CDATA[Aplicaciones web]]></category> <category><![CDATA[Desarrollo de videojuegos]]></category> <category><![CDATA[Desarrollo web]]></category> <category><![CDATA[En la nube]]></category> <category><![CDATA[FireFox]]></category> <category><![CDATA[Flash]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[Mac OSX]]></category> <category><![CDATA[Navegadores]]></category> <category><![CDATA[Seguridad]]></category> <category><![CDATA[Servidores]]></category> <category><![CDATA[Utilidades desarrollo web]]></category> <category><![CDATA[chrome]]></category> <category><![CDATA[iPad]]></category> <category><![CDATA[internet explorer]]></category> <category><![CDATA[iphone]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[php]]></category> <category><![CDATA[windows]]></category> <category><![CDATA[aplicación]]></category> <category><![CDATA[appstore]]></category> <category><![CDATA[c]]></category> <category><![CDATA[desarrollo]]></category> <category><![CDATA[explorer]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[juego]]></category> <category><![CDATA[mac]]></category> <category><![CDATA[mysql]]></category> <category><![CDATA[opera]]></category> <category><![CDATA[safari]]></category> <category><![CDATA[SDK]]></category> <category><![CDATA[sql]]></category> <category><![CDATA[store]]></category> <category><![CDATA[web]]></category><guid
isPermaLink="false">http://uvedobles.com/?p=1340</guid> <description><![CDATA[Buenooo, ahora quieren que los webmaster nos pasemos al lenguaje C??? ¡Qué miedo! a mi ahora mismo no me apetece volver a C en absoluto, adoro mi php mysql javascript css y html, además si todo avanza hacia una capa web carente de plugins y descargas, donde tan sólo debes URLear y listos, carece de sentido [...]Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/tienda-de-aplicaciones-web/' rel='bookmark' title='Permanent Link: Tienda de aplicaciones web'>Tienda de aplicaciones web</a></li><li><a
href='http://uvedobles.com/los-lenguajes-de-programacion-mas-conocidos/' rel='bookmark' title='Permanent Link: Los lenguajes de programación más conocidos'>Los lenguajes de programación más conocidos</a></li><li><a
href='http://uvedobles.com/programas-gratis-alternativos/' rel='bookmark' title='Permanent Link: Programas gratis alternativos'>Programas gratis alternativos</a></li></ol>]]></description> <content:encoded><![CDATA[<p
style="text-align: center;"><img
class="alignnone size-full wp-image-1342" title="chromazo" src="http://uvedobles.com/wp-content/uploads/2010/05/chromazo.jpg" alt="chromazo Google Native Client" width="396" height="371" /><div
style="float:left;margin:10px 10px 10px 0;"> <script type="text/javascript">google_ad_client = "pub-9093524760620817";
/* uvedobles.com336x280, creado 25/02/10 */
google_ad_slot = "9911562785";
google_ad_width = 336;
google_ad_height = 280;</script> <script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> </div></p><div
style="float:left;margin:10px 10px 10px 0;"> <script type="text/javascript">google_ad_client = "pub-9093524760620817";
/* uvedobles.com336x280, creado 25/02/10 */
google_ad_slot = "9911562785";
google_ad_width = 336;
google_ad_height = 280;</script> <script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> </div><p>Buenooo, ahora quieren que los <em>webmaster</em> nos pasemos al lenguaje C???</p><p>¡Qué miedo! a mi ahora mismo no me apetece volver a C en absoluto, adoro mi php mysql javascript css y html, además si todo avanza hacia una capa web carente de plugins y descargas, donde tan sólo debes <em>URLear</em> y listos, carece de sentido que el cliente deba descargar un archivo e instalarlo en su sistema, muchos no saben hacer eso.</p><p>Correr código nativo a través del navegador es muy muy peligroso, en manos de mucha gente eso es una auténtica bomba de relojería, no quiero ser negativo pero este movimiento de la todopoderosa no me gusta ni un pelo.</p><p>Además los recursos de proceso con código nativo corriendo en nuestros navegadores van a ser enteramente nuestros, suponemos que eso es lo que pretende los señores de Google que deben ir algo cortos de rendimiento en sus servidores actuales donde corren las aplicaciones. No se han dado cuenta de que la gente navega con netbooks que van escasísimos de CPU, o iPads, iPhone y sucedáneos que tienen procesadores que rondan el 1Ghz. y que deben soportar resoluciones muy altas.</p><p>Los de Google pretenden presentarnos esto como la nueva panacea del desarrollo, nos prometen que vamos a poder desarrollar juegos en 3D y editores de vídeo, pero el usuario debe descargar esa aplicación, de momento sólo es soportada por su propio navegador, Chrome, nada de Firefox ni de Safari, y ni mucho de Explorer. Esto es como un plugin de Flash pero ya a lo bestia y sin contemplaciones.</p><p>Eso sí de momento está disponible tanto para Windows como Mac, y Linux, un gran paso pero que también nos da una visión sobre sus limitaciones ya que cada dia que pasa navegamos con más cosas, pronto el teletexo de los TV será un navegador, además de los ya siempre presentes iPhones y Androids para los que de momento correr aplicaciones en C desde navegador no es posible.</p><p>No se, esto parece una estrategia a largo plazo pero creo que se van a darse de morros a menos que esté yo muy equivocado, mira el caso de Adobe AIR que es el mismo cuento pero que partió de la gran base ya instalada Flash y no ha obtenido el éxito esperado. Huele a que es la antesala de su sistema operativo Chrome o al deseo de Google de canibalizar a la AppStore donde se venden aplicaciones a millones.</p><p>¿Vosotros, qué opináis?</p><p>Eblace: <a
href="http://code.google.com/p/nativeclient-sdk/">http://code.google.com/p/nativeclient-sdk/</a></p><div
style="float:left;margin:10px 10px 10px 0;"> <script type="text/javascript">google_ad_client = "pub-9093524760620817";
/* uvedobles.com336x280, creado 25/02/10 */
google_ad_slot = "9911562785";
google_ad_width = 336;
google_ad_height = 280;</script> <script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> </div><div
style="font-size:0px;height:0px;line-height:0px;margin:0;padding:0;clear:both"></div><p>Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/tienda-de-aplicaciones-web/' rel='bookmark' title='Permanent Link: Tienda de aplicaciones web'>Tienda de aplicaciones web</a></li><li><a
href='http://uvedobles.com/los-lenguajes-de-programacion-mas-conocidos/' rel='bookmark' title='Permanent Link: Los lenguajes de programación más conocidos'>Los lenguajes de programación más conocidos</a></li><li><a
href='http://uvedobles.com/programas-gratis-alternativos/' rel='bookmark' title='Permanent Link: Programas gratis alternativos'>Programas gratis alternativos</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://uvedobles.com/google-native-client/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Error con LOAD DATA LOCAL INFILE en MySql</title><link>http://uvedobles.com/error-con-load-data-local-infile-en-mysql/</link> <comments>http://uvedobles.com/error-con-load-data-local-infile-en-mysql/#comments</comments> <pubDate>Sat, 15 May 2010 08:29:03 +0000</pubDate> <dc:creator>dedavid</dc:creator> <category><![CDATA[Aplicaciones de servidor]]></category> <category><![CDATA[Aplicaciones web]]></category> <category><![CDATA[Bugs y errores]]></category> <category><![CDATA[Curiosidades]]></category> <category><![CDATA[Desarrollo web]]></category> <category><![CDATA[El gato y el ratón]]></category> <category><![CDATA[Errores]]></category> <category><![CDATA[ISP y hostings]]></category> <category><![CDATA[Oracle]]></category> <category><![CDATA[Servidores]]></category> <category><![CDATA[Sistemas operativos]]></category> <category><![CDATA[Utilidades de sistema]]></category> <category><![CDATA[bases de datos]]></category> <category><![CDATA[comercio electrónico]]></category> <category><![CDATA[ecommerce]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[mysql]]></category> <category><![CDATA[aplicación]]></category> <category><![CDATA[c]]></category> <category><![CDATA[desarrollo]]></category> <category><![CDATA[php]]></category> <category><![CDATA[RIM]]></category> <category><![CDATA[sql]]></category> <category><![CDATA[web]]></category><guid
isPermaLink="false">http://uvedobles.com/?p=1324</guid> <description><![CDATA[Menudo bugazo de MySQLos hemos encontrado hoy! Este bug porque sí, porque lo es ya que tiene toda la pinta de ser un bicho nos ha traído de cabeza durante dos días. Si ya pensaba yo que esto de que Oracle salga de compras no nos iba a traer nada pero nada bueno, en fin webmaster of [...]Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/optimizar-servidor-mysql/' rel='bookmark' title='Permanent Link: Optimizar servidor MySQL'>Optimizar servidor MySQL</a></li><li><a
href='http://uvedobles.com/aplicacion-web-php-backup-mysql/' rel='bookmark' title='Permanent Link: Aplicación web PHP para backup de mysql'>Aplicación web PHP para backup de mysql</a></li><li><a
href='http://uvedobles.com/instalar-apache-2-php-5-mysql-5-y-webmin-1-5/' rel='bookmark' title='Permanent Link: Instalar Apache 2 PHP 5 MYSQL 5 y Webmin 1.5'>Instalar Apache 2 PHP 5 MYSQL 5 y Webmin 1.5</a></li></ol>]]></description> <content:encoded><![CDATA[<p
style="text-align: center;"><img
class="alignnone size-medium wp-image-1326" title="al-rico-bug" src="http://uvedobles.com/wp-content/uploads/2010/05/al-rico-bug-480x360.jpg" alt="al rico bug 480x360 Error con LOAD DATA LOCAL INFILE en MySql" width="480" height="360" /></p><p>Menudo <em>bugazo</em> de MySQLos hemos encontrado hoy! Este bug porque sí, porque lo es ya que tiene toda la pinta de ser un bicho nos ha traído de cabeza durante dos días. Si ya pensaba yo que esto de que Oracle salga de compras no nos iba a traer nada pero nada bueno, en fin <em>webmaster of the universe</em> os ponemos en antecedentes:</p><p>Estamos ultimando la v.3.9 del sistema de <a
title="Tiendas online" href="http://www.ecOOmmerce.com">tiendas online</a> <strong>ecOOmmerce.com</strong> en ella hemos incorporado una función que realiza las actualizador de precios y de stock semiautomatizado donde el cliente en base a un fichero bajo formato .csv (parecido al excel, realmente es un txt con campos separados por un signo) puede desde el backoffice de la aplicación actualizar los precios de una tacada.</p><p>El servidor web alojado en Hispalab corre Linux con Mysql versión 5.0.90 instalada. Nosotros disponemos acceso al Cpanel para administrar, si bien no podemos acceder a consola por SSH ni a través de Cpanel.</p><p>Intentamos hacer un típico LOAD DATA LOCAL INFILE para cargar datos de un fichero .csv en una tabla temporal de la base de datos que posteriormente será analizada por nuestra nueva función y actualizará los precios.</p><p>La sentencia es la típica, reportada en cientos y cientos de foros de desarrollo tanto en español como en lengua sajona:</p><p><strong>LOAD DATA LOCAL INFILE &#8221;/home/dominios/test/public_html/tmp/tarifatest.csv&#8221; INTO TABLE table01 FIELDS TERMINATED BY &#8220;;&#8221; LINES TERMINATED BY &#8220;\n&#8221;</strong></p><p>Y desde la aplicación no recibimos error alguno, para acotar el tema vamos al Phpmyadmin a través de Cpanel y <em>copypasteamos</em> el comando, automáticamente nos escupe el siguiente error:</p><p><span
style="color: #ff0000;"><strong>#1148 &#8211; The used command is not allowed with this MySQL version</strong></span></p><p>Repasamos la sentencia de SQL mil quinientas veces y es entonces cuando el ingeniero de sistemas de Hispalab nos dice que no utilicemos el &#8220;LOCAL&#8221;. Nos documentamos y si, una vez el archivo está en servidor no hace falta utilizar el argumento &#8220;LOCAL&#8221; ahora bien, al modificar esta función nos encontramos con otro nuevo error:</p><p><span
style="color: #ff0000;"><strong>#1045 &#8211; Access denied for user &#8217;wwwtest&#8217;@'localhost&#8217; (using password: YES)</strong></span></p><p>Así que comenzamos primero desde PHP y luego desde FTP (no tenemos acceso a consola) ha realizar todo tipo de CHMODS y CHOWN para cambiar los permisos y propietarios de el archivo y la carpeta subida. No conseguimos nada más que perder el tiempo.</p><p>Desolados reportamos a Hispalab y al final y tras casi dos días de darnos cabezazos contra el teclado alguien vio la luz en Hispalab, ese LOCAL, ese LOCAL, lo probó en minúsculas &#8220;local&#8221; y&#8230; como bien dijo el &#8220;zasss&#8230;. todo funcionó&#8221;.</p><p>Impresionante, ni en la propia documentación de MySQL figura ni una sóla vez en minúsculas, puedes verlo en:</p><p><a
href="http://dev.mysql.com/doc/refman/5.1/en/load-data.htm" target="_blank">http://dev.mysql.com/doc/refman/5.1/en/load-data.htm</a>l</p><p>En fin, hay queda este post por si alguna vez oss encontráis con semejante problema.</p><p>Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/optimizar-servidor-mysql/' rel='bookmark' title='Permanent Link: Optimizar servidor MySQL'>Optimizar servidor MySQL</a></li><li><a
href='http://uvedobles.com/aplicacion-web-php-backup-mysql/' rel='bookmark' title='Permanent Link: Aplicación web PHP para backup de mysql'>Aplicación web PHP para backup de mysql</a></li><li><a
href='http://uvedobles.com/instalar-apache-2-php-5-mysql-5-y-webmin-1-5/' rel='bookmark' title='Permanent Link: Instalar Apache 2 PHP 5 MYSQL 5 y Webmin 1.5'>Instalar Apache 2 PHP 5 MYSQL 5 y Webmin 1.5</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://uvedobles.com/error-con-load-data-local-infile-en-mysql/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Habilitar cURL en Ubuntu</title><link>http://uvedobles.com/habilitar-curl-en-ubuntu/</link> <comments>http://uvedobles.com/habilitar-curl-en-ubuntu/#comments</comments> <pubDate>Thu, 08 Apr 2010 07:18:20 +0000</pubDate> <dc:creator>dedavid</dc:creator> <category><![CDATA[APIs y más]]></category> <category><![CDATA[Aplicaciones de servidor]]></category> <category><![CDATA[Aplicaciones web]]></category> <category><![CDATA[Desarrollo web]]></category> <category><![CDATA[Distribuciones Linux]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[Librerías de desarrollo]]></category> <category><![CDATA[Servidores]]></category> <category><![CDATA[Utilidades de sistema]]></category> <category><![CDATA[Utilidades desarrollo web]]></category> <category><![CDATA[apache]]></category> <category><![CDATA[php]]></category> <category><![CDATA[ubuntu]]></category> <category><![CDATA[c]]></category> <category><![CDATA[entorno]]></category> <category><![CDATA[mac]]></category> <category><![CDATA[RIM]]></category> <category><![CDATA[web]]></category><guid
isPermaLink="false">http://uvedobles.com/?p=1146</guid> <description><![CDATA[La imagen que acompaña este post-nota no tiene mucho que ver con el contenido pues es muy surfera aunque pensándolo bien algo sí, ¿o no?, ¿tú que opinas? La utilidad básica de cURL es esa leer información de diferentes protocolos, escribo este artículo porque la necesito para una classe bajo PHP que permite  integrar el [...]Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/habilitar-permalinks-en-apache-2/' rel='bookmark' title='Permanent Link: Habilitar permalinks en Apache 2'>Habilitar permalinks en Apache 2</a></li><li><a
href='http://uvedobles.com/instalar-apache-2-php-5-mysql-5-y-webmin-1-5/' rel='bookmark' title='Permanent Link: Instalar Apache 2 PHP 5 MYSQL 5 y Webmin 1.5'>Instalar Apache 2 PHP 5 MYSQL 5 y Webmin 1.5</a></li><li><a
href='http://uvedobles.com/google-native-client/' rel='bookmark' title='Permanent Link: Google Native Client'>Google Native Client</a></li></ol>]]></description> <content:encoded><![CDATA[<p
style="text-align: center;"><a
class="lightbox" title="curl" href="http://uvedobles.com/wp-content/uploads/2010/04/curl.jpg"><img
class="alignnone size-medium wp-image-1147" title="curl" src="http://uvedobles.com/wp-content/uploads/2010/04/curl-480x329.jpg" alt="curl 480x329 Habilitar cURL en Ubuntu" width="480" height="329" /></a></p><p>La imagen que acompaña este <em>post-nota</em> no tiene mucho que ver con el contenido pues es muy <em>surfera</em> aunque pensándolo bien algo sí, ¿o no?, ¿tú que opinas?</p><p>La utilidad básica de <strong>cURL</strong> es esa leer información de diferentes protocolos, escribo este artículo porque la necesito para una <em>classe</em> bajo PHP que permite  integrar el motor de traducción de idiomas de Google en una de mis <a
href="http://www.dedavid.com/area/Aplicaciones+web/Tienda+online" target="_blank">aplicaciones web</a>.</p><p>Mi configuración actual es Apache2 + PHP5 en un entorno Ubuntu 9.10 Karmic 64 Bits donde si realizo un phpinfo(); no me figura módulo alguno para usar las librerías de php para cURL necesarias para algunas classes php que toman datos de APIs externas.</p><p>Además de un módulo para PHP es un comando ejecutable desde línea de comando por ejemplo:</p><p><strong>curl www.google.com </strong></p><p>Te mostrará en la terminal el código HTML que hay tras esa dirección.</p><h2>Instalar las librerías cURL para PHP</h2><p>Os comento el proceso de habilitar cURL en mi versión de Ubuntu.</p><p>Lo primero es darte una vuelta por el archivo de configuración de PHP el famoso php.ini , para ello ejecuta en un terminal:</p><p><strong>sudo nano /etc/php5/apache2/php.ini</strong></p><p>Obviamente si no dispones del editor nano instalado o te es más cómodo el más visual gedit sustituye nano por gedit, eso sí nano es una excelente opción que merece la pena aprender a utilizar pues la podrás utilizar en servidores donde no tengas entorno gráfico, hay seguidores incondicionales de VI pero yo no lo soy en absoluto y prefiero nano.</p><p>También ten en cuenta que ese comando puede variar dependiendo de donde se encuentre el php.ini en tu máquina o si la versión de PHP o del Apache difieren.</p><p>Una vez dentro busca la cadena &#8220;curl&#8221; en Nano se hace presionando CTRL + W, si no la encuentras es que cURL no está instalado en tu sistema o en tu servidor, así que toca instalarlo, sal del editor, CTRL + Q y vamos de nuevo a la línea de comando para instalar cURL en Ubuntu:</p><p><strong>sudo apt-get install php5-curl</strong></p><p>Ahora se bajará los paquetes necesarios y comenzará el proceso de instalación. Una vez finalizado tan sólo te quedará reiniciar el servicio Apache2 con:</p><p><strong>sudo /etc/init.d/apache2 restart</strong></p><p>¡A programar!</p><p>Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/habilitar-permalinks-en-apache-2/' rel='bookmark' title='Permanent Link: Habilitar permalinks en Apache 2'>Habilitar permalinks en Apache 2</a></li><li><a
href='http://uvedobles.com/instalar-apache-2-php-5-mysql-5-y-webmin-1-5/' rel='bookmark' title='Permanent Link: Instalar Apache 2 PHP 5 MYSQL 5 y Webmin 1.5'>Instalar Apache 2 PHP 5 MYSQL 5 y Webmin 1.5</a></li><li><a
href='http://uvedobles.com/google-native-client/' rel='bookmark' title='Permanent Link: Google Native Client'>Google Native Client</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://uvedobles.com/habilitar-curl-en-ubuntu/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Cambiar clave root a Mysql por línea de comandos Windows</title><link>http://uvedobles.com/cambiar-clave-root-a-mysql-por-linea-de-comandos-windows/</link> <comments>http://uvedobles.com/cambiar-clave-root-a-mysql-por-linea-de-comandos-windows/#comments</comments> <pubDate>Mon, 05 Apr 2010 07:25:32 +0000</pubDate> <dc:creator>dedavid</dc:creator> <category><![CDATA[Aplicaciones de servidor]]></category> <category><![CDATA[Mac OSX]]></category> <category><![CDATA[Servidores]]></category> <category><![CDATA[Utilidades de sistema]]></category> <category><![CDATA[bases de datos]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[mysql]]></category> <category><![CDATA[windows]]></category> <category><![CDATA[c]]></category> <category><![CDATA[RIM]]></category> <category><![CDATA[sql]]></category><guid
isPermaLink="false">http://uvedobles.com/?p=1109</guid> <description><![CDATA[Esta guía ha sido realizada con una captura de Windows 2003 si bien una vez nos logamos a mysql como root los comandos son los mismos para cualquier sistema operativo que disponga de MySQL funcionando. Vamos a cambiar la clave del root al sistema de bases de datos MySQL desde la línea de comando o [...]Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/cambiar-a-minusculas-un-campo-de-mysql/' rel='bookmark' title='Permanent Link: Cambiar a minúsculas un campo de Mysql'>Cambiar a minúsculas un campo de Mysql</a></li><li><a
href='http://uvedobles.com/error-con-load-data-local-infile-en-mysql/' rel='bookmark' title='Permanent Link: Error con LOAD DATA LOCAL INFILE en MySql'>Error con LOAD DATA LOCAL INFILE en MySql</a></li><li><a
href='http://uvedobles.com/instalar-apache-2-php-5-mysql-5-y-webmin-1-5/' rel='bookmark' title='Permanent Link: Instalar Apache 2 PHP 5 MYSQL 5 y Webmin 1.5'>Instalar Apache 2 PHP 5 MYSQL 5 y Webmin 1.5</a></li></ol>]]></description> <content:encoded><![CDATA[<p>Esta guía ha sido realizada con una captura de Windows 2003 si bien una vez nos <em>logamos</em> a mysql como <em>root</em> los comandos son los mismos para cualquier sistema operativo que disponga de MySQL funcionando.</p><p>Vamos a cambiar la clave del <em>root</em> al sistema de bases de datos MySQL desde la línea de comando o símbolo de sistema de Windows, ten en cuenta que la clave <em>Root</em> del MySQL es la clave más potente y por norma general no puede ser cambiada mediante phpMyAdmin ni ningún otro sistema cómodo, este cambio debe realizarse desde la consola de sistema para ello deberás abrir un termina, si estás en Windows deberás abrir una ventana de sistema o ventana MS-DOS que te permita ejecutar el monitor de MySQL, para ello desde tu menú realiza la siguiente secuencia de clics hasta que te aparezca una venta de Símbolo de sistema:</p><p><strong>Inicio &gt; Todos los programas &gt; Accesorios &gt; Símbolo de sistema</strong></p><p
style="text-align: center;"><a
class="lightbox" title="cambiar-clave-mysql-win2003" href="http://uvedobles.com/wp-content/uploads/2010/03/cambiar-clave-mysql-win2003.png"><img
class="alignnone size-medium wp-image-1115" title="cambiar-clave-mysql-win2003" src="http://uvedobles.com/wp-content/uploads/2010/03/cambiar-clave-mysql-win2003-479x302.png" alt="cambiar clave mysql win2003 479x302 Cambiar clave root a Mysql por línea de comandos Windows" width="479" height="302" /></a></p><p>Y partir de aquí, ejecuta los siguientes comandos (en negrita) pulsando la tecla enter tras escribirlos para que se ejecuten:</p><p><strong>mysql -u root -p</strong></p><p>A lo que el servidor te pedirá la clave actual de Root, introdúcela y pulsa enter</p><p>Ahora se te mostrará el <em>prompt</em>: &#8220;mysql&gt;&#8221;</p><p>Debemos decirle a mysql que vamos a trabajar sobre la base de datos general, que se llama mysql y es la que contiene los privilegios de los diferentes usuarios.</p><p>Teclea el siguiente comando sin olvidarte el punto y coma del final:</p><p><strong>use mysql;</strong></p><p>Ahora hemos de ejecutar una sentencia Update de MySQL para modificar la clave del usuario <em>root</em> fíjate en el siguiente comando:</p><p>update user set password=PASSWORD(“nuevaclave”) where user=’root’;</p><p>Por ejemplo si la clave que queremos poner a root es &#8220;difiLisisisi89Ma&#8221; el comando sería:</p><p><strong>update user set password=PASSWORD(“difiLisisisi89Ma”) where user=’root’;</strong></p><p>Anótate bien esa clave y ahora vamos a recargar los privilegios en el servidor de base de datos con el comando Flush. Teclea:</p><p><strong>FLUSH PRIVILEGES;</strong></p><p>Y ahora a salir del monitor de MySQL</p><p><strong>quit </strong></p><p>Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/cambiar-a-minusculas-un-campo-de-mysql/' rel='bookmark' title='Permanent Link: Cambiar a minúsculas un campo de Mysql'>Cambiar a minúsculas un campo de Mysql</a></li><li><a
href='http://uvedobles.com/error-con-load-data-local-infile-en-mysql/' rel='bookmark' title='Permanent Link: Error con LOAD DATA LOCAL INFILE en MySql'>Error con LOAD DATA LOCAL INFILE en MySql</a></li><li><a
href='http://uvedobles.com/instalar-apache-2-php-5-mysql-5-y-webmin-1-5/' rel='bookmark' title='Permanent Link: Instalar Apache 2 PHP 5 MYSQL 5 y Webmin 1.5'>Instalar Apache 2 PHP 5 MYSQL 5 y Webmin 1.5</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://uvedobles.com/cambiar-clave-root-a-mysql-por-linea-de-comandos-windows/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Condiciones en mod_rewrite para la redirección</title><link>http://uvedobles.com/condiciones-en-mod_rewrite-para-la-redireccion/</link> <comments>http://uvedobles.com/condiciones-en-mod_rewrite-para-la-redireccion/#comments</comments> <pubDate>Thu, 11 Mar 2010 07:42:37 +0000</pubDate> <dc:creator>dedavid</dc:creator> <category><![CDATA[Aplicaciones de servidor]]></category> <category><![CDATA[Desarrollo web]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[Optimizando]]></category> <category><![CDATA[Posicionamiento en Google]]></category> <category><![CDATA[Servidores]]></category> <category><![CDATA[apache]]></category> <category><![CDATA[buscadores]]></category> <category><![CDATA[comercio electrónico]]></category> <category><![CDATA[php]]></category> <category><![CDATA[c]]></category> <category><![CDATA[entorno]]></category> <category><![CDATA[opera]]></category> <category><![CDATA[RIM]]></category> <category><![CDATA[web]]></category> <category><![CDATA[windows]]></category><guid
isPermaLink="false">http://uvedobles.com/?p=1033</guid> <description><![CDATA[El denominado mod_rewrite es el módulo para el servidor web Apache que permite a nuestro servidor el uso de enlaces semánticos también denominados enlaces limpios o permalinks, por ejemplo: http://www.dedavid.com/area/Aplicaciones+web/Programa+de+facturacion en lugar de : http://www.dedavid.com/?area=12&#38;_id=244 Condiciones y excepciones para la redirección Ahora bien, en ciertas ocasiones podemos necesitar lo utilizar ciertas excepciones. Por ejemplo cuando [...]Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/apache-sintaxis-de-mod_rewrite/' rel='bookmark' title='Permanent Link: Apache: Sintaxis de mod_rewrite'>Apache: Sintaxis de mod_rewrite</a></li><li><a
href='http://uvedobles.com/habilitar-curl-en-ubuntu/' rel='bookmark' title='Permanent Link: Habilitar cURL en Ubuntu'>Habilitar cURL en Ubuntu</a></li><li><a
href='http://uvedobles.com/google-native-client/' rel='bookmark' title='Permanent Link: Google Native Client'>Google Native Client</a></li></ol>]]></description> <content:encoded><![CDATA[<p
style="text-align: center;"><a
class="lightbox" title="magia-potagia" href="http://uvedobles.com/wp-content/uploads/2010/03/magia-potagia.jpg"><img
class="alignnone size-full wp-image-1035" title="magia-potagia" src="http://uvedobles.com/wp-content/uploads/2010/03/magia-potagia.jpg" alt="magia potagia Condiciones en mod rewrite para la redirección" width="337" height="350" /></a></p><p>El denominado <em>mod_rewrite</em> es el módulo para el servidor web Apache que permite a nuestro servidor el uso de enlaces semánticos también denominados enlaces limpios o <em>permalinks</em>, por ejemplo:</p><p>http://www.dedavid.com/area/Aplicaciones+web/Programa+de+facturacion</p><p><em>en lugar de :</em></p><p>http://www.dedavid.com/?area=12&amp;_id=244</p><h2>Condiciones y excepciones para la redirección</h2><p>Ahora bien, en ciertas ocasiones podemos necesitar lo utilizar ciertas excepciones. Por ejemplo cuando partiendo de un dominio queremos tener dos específicos, donde nos interesa redireccionar al nuevo dominio sólo cuando se consulta determinada página o cuando la URL contiene ciertos parámetros.</p><p>En los siguientes trozos de código definimos excepciones para que no se ejecute un redireccionamiento si se cumple la condición.</p><p>Este código que debe introducirse, al igual que todas las reglas y reescrituras deseadas en el fichero<strong> .htaccess</strong> que debe hallarse en la raíz de tu servidor web.</p><h2>Ejemplos de redirección por llamada a fichero html y por valor de variable en la URL</h2><p>Vamos con el primero donde si la página llamada es programas-facturacion.html direccionamos al dominio invOOice.com</p><pre dir="ltr">RewriteCond %{REQUEST_URI} =/programas-facturacion.html
RewriteRule ^(.*)$ http://invOOice.com/$1 [R=301]</pre><p>En la condición puedes utilizar los típicos comparadores aritméticos &#8220;=&#8221; para condicionar si es igual o  &#8220;!=&#8221; para que se cumpla la redirección si no es igual.</p><p>Vamos ahora a por la segunda excepción, en este casi mirando la URL en lugar del nombre del archivo al que se llama, esto nos servirá para condicionar comportamiento atendiedo a las variables que contenga la URL:</p><pre dir="ltr">RewriteCond %{QUERY_STRING} =21
RewriteRule ^(.*)$ http://invOOice.com/$1 [R=301]</pre><h2>Crear el fichero .htaccess en un servidor Windows</h2><p>Cómo curiosidad y apunte comentaremos que si bien este tipo de archivos <strong>.htaccess</strong> es fácil crearlo bajo entornos Linux, existe una gran dificultad para su creación en sistemas operativos Windows porque no permiten crear archivos sin nombres ya que Windows entiende que<strong> .htaccess</strong> es únicamente un tipo de archivo o extensión, así que si tu servidor web es Windows deberás crearlo utilizando la siguiene triquiñuela, un comando de PHP que nos generará el archivo, luego para editarlo con un editor como Notepad++ (programa gratuito) será suficiente:</p><pre dir="ltr"><code>&lt;?php
touch('.htaccess');
?&gt;</code>
</pre><h2>Posicionamiento en buscadores</h2><p>Por último y no menos importante recalcar el gran valor que representa el uso de enlaces limpios en el posicionamiento en internet, a modo de ejemplo podemos citar que en la web de cablematic.com, cliente al que le proporcionamos servicio de posicionamiento hemos conseguido un incremento del 50% en el volumen de visitas tras el uso de este sistema de enlaces en su tienda online.</p><p>Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/apache-sintaxis-de-mod_rewrite/' rel='bookmark' title='Permanent Link: Apache: Sintaxis de mod_rewrite'>Apache: Sintaxis de mod_rewrite</a></li><li><a
href='http://uvedobles.com/habilitar-curl-en-ubuntu/' rel='bookmark' title='Permanent Link: Habilitar cURL en Ubuntu'>Habilitar cURL en Ubuntu</a></li><li><a
href='http://uvedobles.com/google-native-client/' rel='bookmark' title='Permanent Link: Google Native Client'>Google Native Client</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://uvedobles.com/condiciones-en-mod_rewrite-para-la-redireccion/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Base de datos Cassandra</title><link>http://uvedobles.com/base-de-datos-cassandra/</link> <comments>http://uvedobles.com/base-de-datos-cassandra/#comments</comments> <pubDate>Mon, 08 Mar 2010 07:23:15 +0000</pubDate> <dc:creator>dedavid</dc:creator> <category><![CDATA[Aplicaciones de servidor]]></category> <category><![CDATA[Aplicaciones web]]></category> <category><![CDATA[Desarrollo web]]></category> <category><![CDATA[Mac OSX]]></category> <category><![CDATA[Optimizando]]></category> <category><![CDATA[Oracle]]></category> <category><![CDATA[Servidores]]></category> <category><![CDATA[Sistemas operativos]]></category> <category><![CDATA[Utilidades desarrollo web]]></category> <category><![CDATA[bases de datos]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[mysql]]></category> <category><![CDATA[redes sociales]]></category> <category><![CDATA[c]]></category> <category><![CDATA[desarrollador]]></category> <category><![CDATA[entorno]]></category> <category><![CDATA[Hardware]]></category> <category><![CDATA[mac]]></category> <category><![CDATA[mac os]]></category> <category><![CDATA[opera]]></category> <category><![CDATA[osx]]></category> <category><![CDATA[RIM]]></category> <category><![CDATA[sql]]></category> <category><![CDATA[web]]></category><guid
isPermaLink="false">http://uvedobles.com/?p=966</guid> <description><![CDATA[Migración de grandes hacia Cassandra db Por la red ha saltado la alarma ya que Twitter pretende migrar al sistema de base de datos Cassandra, hasta la fecha los de Twitter confiaban en la base de datos mysql con un complejo sistema de Twitter. No es la primera compañía que migra hacia Cassandra tras la [...]Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/motor-de-base-de-datos-mysql/' rel='bookmark' title='Permanent Link: Motor de base de datos MYSQL'>Motor de base de datos MYSQL</a></li><li><a
href='http://uvedobles.com/optimizar-bases-de-datos-mysql/' rel='bookmark' title='Permanent Link: Optimizar bases de datos Mysql'>Optimizar bases de datos Mysql</a></li><li><a
href='http://uvedobles.com/error-con-load-data-local-infile-en-mysql/' rel='bookmark' title='Permanent Link: Error con LOAD DATA LOCAL INFILE en MySql'>Error con LOAD DATA LOCAL INFILE en MySql</a></li></ol>]]></description> <content:encoded><![CDATA[<h2 style="text-align: center;"><a
class="lightbox" title="cassandra-database" href="http://uvedobles.com/wp-content/uploads/2010/03/cassandra-database.jpg"><img
class="alignnone size-medium wp-image-968" title="cassandra-database" src="http://uvedobles.com/wp-content/uploads/2010/03/cassandra-database-480x372.jpg" alt="cassandra database 480x372 Base de datos Cassandra" width="480" height="372" /></a></h2><h2>Migración de grandes hacia Cassandra db</h2><p>Por la red ha saltado la alarma ya que <strong>Twitter</strong> pretende migrar al sistema de base de datos Cassandra, hasta la fecha los de Twitter confiaban en la base de datos mysql con un complejo sistema de Twitter.</p><p>No es la primera compañía que migra hacia <strong>Cassandra</strong> tras la adquisición de <strong>MySQL</strong> por <strong>Oracle</strong>, un movimiento que no ha sido del agrado de prácticamente ningún desarrollador, además con estos movimientos tan sólo acrecentamos el temor de que Oracle acabe ahorcando el proyecto libre MySQL en favor de sus sistemas de bases de datos de pago.</p><p>La base de datos Cassandra fue liberada por <strong>Facebook</strong> en el año 2008, en la actualidad es usada por servicios web de alto tránsito y de alta actividad en cuanto a base de datos se refiere, nombres como <strong>Rackspace, Digg, Facebook, Cisco</strong>, etc son algunas de las compañías que ya trabajan bajo Cassandra el echo de que muchas redes sociales de gran renombre la utilicen es garantía de su funcionalidad pues bien es sabido que tanto Twitter como Facebook y Digg son las aplicaciones web que mueven un mayor volumen de registros de bases de datos.</p><h2>Características destacadas de Cassandra</h2><p>Cassandra DB dispone de algunas características muy interesantes entre las que destacamos:</p><h3>Tolerancia a fallos</h3><p>Los datos son replicados en múltiples nodos de forma que si falla uno el sistema es capaz de leer los datos desde cualquier otro nodo sin problema alguno sin ningún tipo de <em>downtime</em> o tiempo de espera, elevando así el tiempo de operatividad muy por encima de MySQL.</p><h3>Descentralización de los datos</h3><p>Todos los <em>clusters</em> que conforman una base de datos disponen de la misma información por lo que los datos están replicados y se encuentran en todos los puntos aportando toda la ventaja que implica la descentralización de los datos.</p><p><strong>Modelo de datos avanzado</strong></p><p>Cassandra dispone de lo que se denomina un Rich Data Model es decir un sistema eficiente y simple para la ejecución de consultas a la base e datos.</p><p><strong>Elasticidad</strong></p><p>Te permite leer y escribir simultáneamente sin interrupciones.</p><h2>Requerimientos de Cassandra</h2><p>Servidor Apache, 1Gb. de mínimo de memoria RAM bajo entornos virtualizados, si el hardware es dedicado debería ser superior a 4Gb. de todas formas es habitual encontrarse cluster con 16 y 32 Gb. de memoria RAM.</p><p>A nivel de CPU Cassandra trabaja de forma excelente con sistemas multi-núcleo así que a mayor número de <em>cores</em>, mayor rendimiento. Así pues si precisas de un gran rendimiento, no te cortes y tira por sistemas de cuatro u ocho núcleos.</p><p>Capacidad de disco, ideal 2 discos por cada <em>cluster</em>, en uno se almacena el llamado <em>CommitLogDirectory</em> o fichero de registro de activicidad (log) y en el otro los datos o <em>DataFileDirectories</em>.</p><p>Sistema operativo, lo mejor un sistema operativo de 64bits, a mayor estabilidad mejor rendimiento. Por supuesto, Unix o Linux, incluído Mac OSX.</p><p><strong>Enlace</strong>: http://incubator.apache.org/cassandra/</p><p>Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/motor-de-base-de-datos-mysql/' rel='bookmark' title='Permanent Link: Motor de base de datos MYSQL'>Motor de base de datos MYSQL</a></li><li><a
href='http://uvedobles.com/optimizar-bases-de-datos-mysql/' rel='bookmark' title='Permanent Link: Optimizar bases de datos Mysql'>Optimizar bases de datos Mysql</a></li><li><a
href='http://uvedobles.com/error-con-load-data-local-infile-en-mysql/' rel='bookmark' title='Permanent Link: Error con LOAD DATA LOCAL INFILE en MySql'>Error con LOAD DATA LOCAL INFILE en MySql</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://uvedobles.com/base-de-datos-cassandra/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Aplicación web PHP para backup de mysql</title><link>http://uvedobles.com/aplicacion-web-php-backup-mysql/</link> <comments>http://uvedobles.com/aplicacion-web-php-backup-mysql/#comments</comments> <pubDate>Tue, 23 Feb 2010 06:32:02 +0000</pubDate> <dc:creator>dedavid</dc:creator> <category><![CDATA[Aplicaciones de servidor]]></category> <category><![CDATA[Aplicaciones web]]></category> <category><![CDATA[Desarrollo web]]></category> <category><![CDATA[En la nube]]></category> <category><![CDATA[Seguridad]]></category> <category><![CDATA[Servidores]]></category> <category><![CDATA[Utilidades de sistema]]></category> <category><![CDATA[Utilidades desarrollo web]]></category> <category><![CDATA[bases de datos]]></category> <category><![CDATA[mysql]]></category> <category><![CDATA[ajax]]></category> <category><![CDATA[aplicación]]></category> <category><![CDATA[aplicación web]]></category> <category><![CDATA[backup]]></category> <category><![CDATA[c]]></category> <category><![CDATA[php]]></category> <category><![CDATA[sql]]></category> <category><![CDATA[web]]></category><guid
isPermaLink="false">http://uvedobles.com/?p=892</guid> <description><![CDATA[Sypex Dumper es una aplicación web de código abierto escrita en lenguaje PHP para establecer completos sistemas de copia de seguridad de bases de datos MySQL. Funciona en capa web y por tanto es multisistema. Esta aplicación web está construída con PHP y posee una potente interface Ajax. Gracias a los sistemas que incorpora permite [...]Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/optimizar-bases-de-datos-mysql/' rel='bookmark' title='Permanent Link: Optimizar bases de datos Mysql'>Optimizar bases de datos Mysql</a></li><li><a
href='http://uvedobles.com/reiniciar-mysql-en-ubuntu/' rel='bookmark' title='Permanent Link: Reiniciar MySQL en Ubuntu'>Reiniciar MySQL en Ubuntu</a></li><li><a
href='http://uvedobles.com/error-con-load-data-local-infile-en-mysql/' rel='bookmark' title='Permanent Link: Error con LOAD DATA LOCAL INFILE en MySql'>Error con LOAD DATA LOCAL INFILE en MySql</a></li></ol>]]></description> <content:encoded><![CDATA[<p
style="text-align: center;"><a
class="lightbox" title="aplicacion-web-de-copias-de-bases-de-datos" href="http://uvedobles.com/wp-content/uploads/2010/02/aplicacion-web-de-copias-de-bases-de-datos.png"><img
class="alignnone size-medium wp-image-893" title="aplicacion-web-de-copias-de-bases-de-datos" src="http://uvedobles.com/wp-content/uploads/2010/02/aplicacion-web-de-copias-de-bases-de-datos-480x319.png" alt="aplicacion web de copias de bases de datos 480x319 Aplicación web PHP para backup de mysql" width="480" height="319" /></a></p><p><strong>Sypex Dumper</strong> es una aplicación web de código abierto escrita en lenguaje PHP para establecer completos sistemas de copia de seguridad de bases de datos MySQL. Funciona en capa web y por tanto es multisistema.</p><p>Esta aplicación web está construída con PHP y posee una potente interface Ajax. Gracias a los sistemas que incorpora permite no tener que preocuparse de <em>timeouts</em> ni limites de archivos tan típicos como el <em>max upload limit</em> del PHP, unos problemas que vienen siendo muy habituales entre los <em>webmasters</em> a la hora de mover bases de datos por la red.</p><p>El código se encuentra muy optimizado y es más de 5 veces más rápido en exportar una base de datos que otros métodos hasta ahora más tradicionales como phpMyAdmin, MySQL Front, Heidi o incluso los conocidos scripts mysql dumper.</p><p>Enlace: http://sypex.net/en/products/dumper/about/</p><p>Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/optimizar-bases-de-datos-mysql/' rel='bookmark' title='Permanent Link: Optimizar bases de datos Mysql'>Optimizar bases de datos Mysql</a></li><li><a
href='http://uvedobles.com/reiniciar-mysql-en-ubuntu/' rel='bookmark' title='Permanent Link: Reiniciar MySQL en Ubuntu'>Reiniciar MySQL en Ubuntu</a></li><li><a
href='http://uvedobles.com/error-con-load-data-local-infile-en-mysql/' rel='bookmark' title='Permanent Link: Error con LOAD DATA LOCAL INFILE en MySql'>Error con LOAD DATA LOCAL INFILE en MySql</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://uvedobles.com/aplicacion-web-php-backup-mysql/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Saber el uptime en Windows</title><link>http://uvedobles.com/saber-el-uptime-en-windows/</link> <comments>http://uvedobles.com/saber-el-uptime-en-windows/#comments</comments> <pubDate>Tue, 16 Feb 2010 11:50:47 +0000</pubDate> <dc:creator>dedavid</dc:creator> <category><![CDATA[Aplicaciones de servidor]]></category> <category><![CDATA[En la nube]]></category> <category><![CDATA[Optimizando]]></category> <category><![CDATA[Seguridad]]></category> <category><![CDATA[Servidores]]></category> <category><![CDATA[Sistemas operativos]]></category> <category><![CDATA[Utilidades de sistema]]></category> <category><![CDATA[Utilidades para test]]></category> <category><![CDATA[microsoft]]></category> <category><![CDATA[windows]]></category> <category><![CDATA[c]]></category> <category><![CDATA[mac]]></category> <category><![CDATA[opera]]></category> <category><![CDATA[web]]></category><guid
isPermaLink="false">http://uvedobles.com/?p=861</guid> <description><![CDATA[El uptime es el tiempo que una máquina lleva encendida desde la última vez que el sistema operativo arrancó con éxito, en los sistemas operativos Linux el comando uptime nos da esa información y algo más nos proporciona el número de usuarios que se han logado en la máquina, y la carga media que ha [...]Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/cambiar-clave-root-a-mysql-por-linea-de-comandos-windows/' rel='bookmark' title='Permanent Link: Cambiar clave root a Mysql por línea de comandos Windows'>Cambiar clave root a Mysql por línea de comandos Windows</a></li><li><a
href='http://uvedobles.com/saber-que-aplicaciones-consumen-mas-recursos/' rel='bookmark' title='Permanent Link: Saber que aplicaciones consumen más recursos'>Saber que aplicaciones consumen más recursos</a></li><li><a
href='http://uvedobles.com/controlar-maquinas-windows-desde-mac/' rel='bookmark' title='Permanent Link: Controlar máquinas Windows desde Mac'>Controlar máquinas Windows desde Mac</a></li></ol>]]></description> <content:encoded><![CDATA[<p
style="text-align: center;"><a
class="lightbox" title="comando-uptime" href="http://uvedobles.com/wp-content/uploads/2010/02/comando-uptime.jpg"><img
class="alignnone size-full wp-image-862" title="comando-uptime" src="http://uvedobles.com/wp-content/uploads/2010/02/comando-uptime.jpg" alt="comando uptime Saber el uptime en Windows" width="249" height="280" /></a></p><p>El <em>uptime</em> es el tiempo que una máquina lleva encendida desde la última vez que el sistema operativo arrancó con éxito, en los sistemas operativos Linux el comando <em>uptime</em> nos da esa información y algo más nos proporciona el número de usuarios que se han <em>logado</em> en la máquina, y la carga media que ha tenido en los últimos minutos.</p><p
style="text-align: center;"><a
class="lightbox" title="uptime-en-linux" href="http://uvedobles.com/wp-content/uploads/2010/02/uptime-en-linux.png"><img
class="alignnone size-medium wp-image-863" title="uptime-en-linux" src="http://uvedobles.com/wp-content/uploads/2010/02/uptime-en-linux-480x333.png" alt="uptime en linux 480x333 Saber el uptime en Windows" width="480" height="333" /></a></p><p>Esta información es muy útil en las comprobaciones de estabilidad de un servicio web así como ante los cambios de configuración y securización de un sistema servidor.</p><p>En Windows 2003 Server no existe el comando <em>uptime</em> como tal, pero podemos hacer una equivalencia, así que si quieres conocer el tiempo que lleva tu servidor funcionando desde la última vez que lo arrancaste, tan sólo deberás abrir un Terminal de sistema, o ventanita de MS-DOS, como prefieras llamarla a través de INICIO &gt; EJECUTAR escribe CMD y pulsa enter.</p><p>Ahora introduce el siguiente comando:</p><p>net statistics server</p><p>y pulsa la tecla INTRO.</p><p>Te aparecerá una pantalla como la que te mostramos a continuación:</p><p
style="text-align: center;"><a
class="lightbox" title="uptime-de-windows" href="http://uvedobles.com/wp-content/uploads/2010/02/uptime-de-windows.png"><img
class="alignnone size-medium wp-image-864" title="uptime-de-windows" src="http://uvedobles.com/wp-content/uploads/2010/02/uptime-de-windows-480x332.png" alt="uptime de windows 480x332 Saber el uptime en Windows" width="480" height="332" /></a></p><p>En la captura puedes ver &#8220;Estadísticas desde 11/02/2010 21:04&#8243; pues bien, ahora resta hasta el día de hoy y sabrás el <em>uptime</em> que tiene tu servidor bajo <strong>Windows 2003 Server</strong>. Si bien suponemos que este comando funciona para cualquier sistema operativo Windows, incluídos Windows XP, Vista, Windows 7 y Server 2008 no hemos parado a comprobarlo.</p><p>Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/cambiar-clave-root-a-mysql-por-linea-de-comandos-windows/' rel='bookmark' title='Permanent Link: Cambiar clave root a Mysql por línea de comandos Windows'>Cambiar clave root a Mysql por línea de comandos Windows</a></li><li><a
href='http://uvedobles.com/saber-que-aplicaciones-consumen-mas-recursos/' rel='bookmark' title='Permanent Link: Saber que aplicaciones consumen más recursos'>Saber que aplicaciones consumen más recursos</a></li><li><a
href='http://uvedobles.com/controlar-maquinas-windows-desde-mac/' rel='bookmark' title='Permanent Link: Controlar máquinas Windows desde Mac'>Controlar máquinas Windows desde Mac</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://uvedobles.com/saber-el-uptime-en-windows/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Optimizar bases de datos Mysql</title><link>http://uvedobles.com/optimizar-bases-de-datos-mysql/</link> <comments>http://uvedobles.com/optimizar-bases-de-datos-mysql/#comments</comments> <pubDate>Thu, 11 Feb 2010 07:44:00 +0000</pubDate> <dc:creator>dedavid</dc:creator> <category><![CDATA[Aplicaciones de servidor]]></category> <category><![CDATA[Desarrollo web]]></category> <category><![CDATA[En la nube]]></category> <category><![CDATA[Errores]]></category> <category><![CDATA[Gerundios]]></category> <category><![CDATA[Optimizando]]></category> <category><![CDATA[Servidores]]></category> <category><![CDATA[bases de datos]]></category> <category><![CDATA[mysql]]></category> <category><![CDATA[c]]></category> <category><![CDATA[mac]]></category> <category><![CDATA[sql]]></category> <category><![CDATA[web]]></category><guid
isPermaLink="false">http://uvedobles.com/?p=791</guid> <description><![CDATA[Hoy que los servidores virtuales y servidores privados están muy de moda vamos a aprender que es lo que debemos realizar para optimizar el motor de bases de datos Mysql. Con dos sencillos comandos en la terminal de tu servidor web podrás obtener un sabio consejo para optimizar el rendimiento de tus bases de datos [...]Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/reiniciar-mysql-en-ubuntu/' rel='bookmark' title='Permanent Link: Reiniciar MySQL en Ubuntu'>Reiniciar MySQL en Ubuntu</a></li><li><a
href='http://uvedobles.com/mover-grandes-bases-de-datos-mysql/' rel='bookmark' title='Permanent Link: Mover grandes bases de datos MYSQL'>Mover grandes bases de datos MYSQL</a></li><li><a
href='http://uvedobles.com/optimizar-servidor-mysql/' rel='bookmark' title='Permanent Link: Optimizar servidor MySQL'>Optimizar servidor MySQL</a></li></ol>]]></description> <content:encoded><![CDATA[<p
style="text-align: center;"><a
class="lightbox" title="optimizar-bases-de-datos-mysql" href="http://uvedobles.com/wp-content/uploads/2010/02/optimizar-bases-de-datos-mysql.png"><img
class="alignnone size-medium wp-image-792" title="optimizar-bases-de-datos-mysql" src="http://uvedobles.com/wp-content/uploads/2010/02/optimizar-bases-de-datos-mysql-387x479.png" alt="optimizar bases de datos mysql 387x479 Optimizar bases de datos Mysql" width="387" height="479" /></a></p><p>Hoy que los servidores virtuales y servidores privados están muy de moda vamos a aprender que es lo que debemos realizar para optimizar el motor de bases de datos Mysql.</p><p>Con dos sencillos comandos en la terminal de tu servidor web podrás obtener un sabio consejo para optimizar el rendimiento de tus bases de datos Mysql. Estos comandos te descargan un script en perl y con el siguiente lo ejecutas.</p><pre>wget mysqltuner.pl
perl mysqltuner.pl</pre><p>Deberás de proporcionar al script la información que te solicita, esta es usuario de administración de mysql y la correspondiente clave, a partir de hay en unos segundos te mostrará los sabios consejos para que tu servidor funcione algo más ligero.</p><p>Enlace: http://blog.mysqltuner.com/download/</p><p>Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/reiniciar-mysql-en-ubuntu/' rel='bookmark' title='Permanent Link: Reiniciar MySQL en Ubuntu'>Reiniciar MySQL en Ubuntu</a></li><li><a
href='http://uvedobles.com/mover-grandes-bases-de-datos-mysql/' rel='bookmark' title='Permanent Link: Mover grandes bases de datos MYSQL'>Mover grandes bases de datos MYSQL</a></li><li><a
href='http://uvedobles.com/optimizar-servidor-mysql/' rel='bookmark' title='Permanent Link: Optimizar servidor MySQL'>Optimizar servidor MySQL</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://uvedobles.com/optimizar-bases-de-datos-mysql/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Quiero que me indexen por esto</title><link>http://uvedobles.com/quiero-que-me-indexen-por-esto/</link> <comments>http://uvedobles.com/quiero-que-me-indexen-por-esto/#comments</comments> <pubDate>Thu, 11 Feb 2010 07:03:39 +0000</pubDate> <dc:creator>dedavid</dc:creator> <category><![CDATA[Copy Paste]]></category> <category><![CDATA[Desarrollo web]]></category> <category><![CDATA[Magento]]></category> <category><![CDATA[Optimizando]]></category> <category><![CDATA[Seguridad]]></category> <category><![CDATA[Servidores]]></category> <category><![CDATA[comercio electrónico]]></category> <category><![CDATA[wordpress]]></category> <category><![CDATA[c]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[logo]]></category> <category><![CDATA[mysql]]></category> <category><![CDATA[php]]></category> <category><![CDATA[sql]]></category><guid
isPermaLink="false">http://uvedobles.com/?p=830</guid> <description><![CDATA[¿Cómo decirle a un buscador lo que quieres que indexen y lo que no? Podrías escribirlo en la home&#8230; bromas a parte el archivo robots.txt es un archivo que se coloca en la raíz del servidor y sirve para que los bots y spiders que pupulan por la red lo lean y se atengan a [...]Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/hacks-para-wordpress/' rel='bookmark' title='Permanent Link: Hacks para WordPress'>Hacks para WordPress</a></li><li><a
href='http://uvedobles.com/sistema-de-backup-wordpress/' rel='bookmark' title='Permanent Link: Sistema de backup WordPress'>Sistema de backup WordPress</a></li><li><a
href='http://uvedobles.com/error-con-load-data-local-infile-en-mysql/' rel='bookmark' title='Permanent Link: Error con LOAD DATA LOCAL INFILE en MySql'>Error con LOAD DATA LOCAL INFILE en MySql</a></li></ol>]]></description> <content:encoded><![CDATA[<p
style="text-align: center;"><a
class="lightbox" title="archivo-robots-txt" href="http://uvedobles.com/wp-content/uploads/2010/02/archivo-robots-txt.jpg"><img
class="alignnone size-medium wp-image-831" title="archivo-robots-txt" src="http://uvedobles.com/wp-content/uploads/2010/02/archivo-robots-txt-480x333.jpg" alt="archivo robots txt 480x333 Quiero que me indexen por esto" width="480" height="333" /></a></p><h1>¿Cómo decirle a un buscador lo que quieres que indexen y lo que no?</h1><p>Podrías escribirlo en la home&#8230; bromas a parte el archivo <strong>robots.txt</strong> es un archivo que se coloca en la raíz del servidor y sirve para que los <em>bots y spiders</em> que pupulan por la red lo lean y se atengan a él.</p><p>Estos <em>bots</em> son entre otros los mismos buscadores como la todopoderosa Google con su <em>GoogleBot</em>, otros muchos <em>bots</em> son de origen desconocido y algunos se pueden comportar de forma especialmente violenta provocando por ejemplo una saturación en tu servidor y dejándolo  sin servicio.</p><p>Los <em>bots</em> buenos respetan las indicaciones que se le indiquen a través del fichero &#8220;robots.txt&#8221;, un fichero donde le dices, index este archivo o este directorio porque aquí vas a encontrar contenido, en cambio en este directorio no hay contenido y no pierdas el tiempo ni me hagas derrochar ancho de banda ni recursos de mis servidor para nada.</p><p>Dada esta teoría de una forma un tanto brusca pero pienso yo que bastante clara vamos a mostraros el contenido de diferentes ficheros robots.txt para diferentes gestoresd de contenidos, de forma que tan sólo tengas que copiar y pegar:</p><h2>Fichero robots.txt de WordPress</h2><div
id="_mcePaste">User-agent: *</div><div
id="_mcePaste">Disallow: /wp-admin</div><div
id="_mcePaste">Disallow: /wp-includes</div><div
id="_mcePaste">Disallow: /wp-content/plugins</div><div
id="_mcePaste">Disallow: /wp-content/cache</div><div
id="_mcePaste">Disallow: /wp-content/themes</div><div
id="_mcePaste">Disallow: /trackback</div><div
id="_mcePaste">Disallow: /tag</div><div
id="_mcePaste">Disallow: /author</div><div
id="_mcePaste">Disallow: /wget/</div><div
id="_mcePaste">Disallow: /httpd/</div><div
id="_mcePaste">Disallow: /cgi-bin</div><div
id="_mcePaste">Disallow: /images/&lt;/pre&gt;</div><div
id="_mcePaste">Disallow: /search</div><div
id="_mcePaste">Disallow: /feed</div><div
id="_mcePaste">Disallow: /feed/</div><div
id="_mcePaste">Disallow: /trackback/</div><div
id="_mcePaste">Disallow: /rss</div><div
id="_mcePaste">Disallow: /comments/feed</div><div
id="_mcePaste">Disallow: /feed/$</div><div
id="_mcePaste">Disallow: /*/feed/$</div><div
id="_mcePaste">Disallow: /*/feed/rss/$</div><div
id="_mcePaste">Disallow: /*/trackback/$</div><p>User-agent: *Disallow: /wp-adminDisallow: /wp-includesDisallow: /wp-content/pluginsDisallow: /wp-content/cacheDisallow: /wp-content/themesDisallow: /trackbackDisallow: /tagDisallow: /authorDisallow: /wget/Disallow: /httpd/Disallow: /cgi-binDisallow: /images/&lt;/pre&gt;Disallow: /searchDisallow: /feedDisallow: /feed/Disallow: /trackback/Disallow: /rssDisallow: /comments/feedDisallow: /feed/$Disallow: /*/feed/$Disallow: /*/feed/rss/$Disallow: /*/trackback/$</p><h2>Fichero robots.txt para Magento</h2><p>User-agent: *</p><p>Disallow: /wp-admin</p><p>Disallow: /wp-includes</p><p>Disallow: /wp-content/plugins</p><p>Disallow: /wp-content/cache</p><p>Disallow: /wp-content/themes</p><p>Disallow: /trackback</p><p>Disallow: /tag</p><p>Disallow: /author</p><p>Disallow: /wget/</p><p>Disallow: /httpd/</p><p>Disallow: /cgi-bin</p><p>Disallow: /images/&lt;/pre&gt;</p><p>Disallow: /search</p><p>Disallow: /feed</p><p>Disallow: /feed/</p><p>Disallow: /trackback/</p><p>Disallow: /rss</p><p>Disallow: /comments/feed</p><p>Disallow: /feed/$</p><p>Disallow: /*/feed/$</p><p>Disallow: /*/feed/rss/$</p><p>Disallow: /*/trackback/$</p><h2>Fichero robots.txt para Drupal</h2><p>User-agent: *</p><p># Directorios</p><p>Disallow: /database/</p><p>Disallow: /includes/</p><p>Disallow: /misc/</p><p>Disallow: /modules/</p><p>Disallow: /sites/</p><p>Disallow: /themes/</p><p>Disallow: /scripts/</p><p>Disallow: /updates/</p><p>Disallow: /profiles/</p><p># Rutas (con permalinks activos)</p><p>Disallow: /admin/</p><p>Disallow: /aggregator/</p><p>Disallow: /comment/reply/</p><p>Disallow: /contact/</p><p>Disallow: /logout/</p><p>Disallow: /node/add/</p><p>Disallow: /search/</p><p>Disallow: /user/register/</p><p>Disallow: /contact</p><p>Disallow: /logout</p><p>Disallow: /user/register</p><p>Disallow: /user/password</p><p>Disallow: /user/login</p><p>Disallow: /user/password/</p><p>Disallow: /print/</p><p>Disallow: /forward/</p><p># Ficheros</p><p>Disallow: /xmlrpc.php</p><p>Disallow: /cron.php</p><p>Disallow: /update.php</p><p>Disallow: /install.php</p><p>Disallow: /INSTALL.txt</p><p>Disallow: /INSTALL.mysql.txt</p><p>Disallow: /INSTALL.pgsql.txt</p><p>Disallow: /CHANGELOG.txt</p><p>Disallow: /MAINTAINERS.txt</p><p>Disallow: /LICENSE.txt</p><p>Disallow: /UPGRADE.txt</p><p># Block user tracker pages</p><p>Allow: /project/track</p><p>Disallow: /*/track$</p><p>Disallow: /*/track?page=</p><p><strong>Si no estás utilizando permalinks:</strong></p><p>Disallow: /?q=admin/</p><p>Disallow: /?q=aggregator/</p><p>Disallow: /?q=comment/reply/</p><p>Disallow: /?q=contact/</p><p>Disallow: /?q=logout/</p><p>Disallow: /?q=node/add/</p><p>Disallow: /?q=search/</p><p>Disallow: /?q=user/password/</p><p>Disallow: /?q=user/register/</p><p>Disallow: /?q=user/login/</p><p>Disallow: /user/login/</p><h2>Fichero robots,txt para Joomla</h2><div>User-agent: *</div><div><div>Disallow: /administrator/</div><div>Disallow: /cache/</div><div>Disallow: /components/</div><div>Disallow: /editor/</div><div>Disallow: /help/</div><div>Disallow: /includes/</div><div>Disallow: /language/</div><div>Disallow: /mambots/</div><div>Disallow: /media/</div><div>Disallow: /modules/</div><div>Disallow: /templates/</div><div>Disallow: /installation/</div><div>Disallow: /libraries/</div><div>Disallow: /tmp/</div><div>Disallow: /xmlrpc/</div><div>Disallow: /admin</div><div>Disallow: /administrator</div><div>Disallow:/admin/</div><div>Disallow: /admin.html</div><div>Disallow:/admin.php</div><div></div></div><p>Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/hacks-para-wordpress/' rel='bookmark' title='Permanent Link: Hacks para WordPress'>Hacks para WordPress</a></li><li><a
href='http://uvedobles.com/sistema-de-backup-wordpress/' rel='bookmark' title='Permanent Link: Sistema de backup WordPress'>Sistema de backup WordPress</a></li><li><a
href='http://uvedobles.com/error-con-load-data-local-infile-en-mysql/' rel='bookmark' title='Permanent Link: Error con LOAD DATA LOCAL INFILE en MySql'>Error con LOAD DATA LOCAL INFILE en MySql</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://uvedobles.com/quiero-que-me-indexen-por-esto/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (user agent is rejected)
Database Caching using disk

Served from: uvedobles.com @ 2010-07-29 18:38:20 -->