<?xml version="1.0"?>
     <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
     <channel>
      <link>http://www.bitacora.davidesperalta.com/</link>
      <title>David Esperalta - Archivo de la etiqueta "phpMyAdmin" en la bitácora</title>
      <generator>Gesbit</generator>
      <description>Bitácora personal, software, opinión</description>
      <atom:link href="http://www.bitacora.davidesperalta.com/rss/" rel="self"
       type="application/rss+xml" />
    
      <item>
       <link>http://www.bitacora.davidesperalta.com/sigo-ahi-documentando-pero/</link>
       <guid>http://www.bitacora.davidesperalta.com/sigo-ahi-documentando-pero/</guid>
       <pubDate>Wed, 14 Nov 2007 13:52:58 +0100</pubDate>
       <title><![CDATA[ Sigo ahí, documentando, pero… ]]></title>
       <description><![CDATA[<p>
<img src="http://www.bitacora.davidesperalta.com/archives/images/logo-gb-200x200.png" width="200" height="200" alt="Logotipo de Gesbit, por D-MO" class="floatleft" />

Ahí sigo, documentando Gesbit. Pero es complicado no pensar en nuevas características, incluso en algunas que en principio no iban a estar presentes. Me estoy refiriendo a la instalación de Gesbit, que, en un primer momento, no iba a existir, es decir, hay que hacerla "a mano".
</p>
<p>
La verdad es que no es complicado realizar la instalación de Gesbit "a mano". Se cuenta con un archivo que contiene las consultas SQL necesarias para crear las tablas que son menester, junto con ciertos datos "por defecto", como algunas opciones, una entrada y comentario de ejemplo, etc. Este archivo puede importarse, sencillamente, desde un programa como <a href="http://www.phpmyadmin.net/" title="phpMyAdmin.net">phpMyAdmin</a>, por ejemplo.
</p>
<p>
Sin embargo, no sé si acaso se ganará algo desarrollando un "instalador" al estilo de <a href="http://www.wordpress.org/" title="WordPress.org">WordPress</a>. Tal vez, en algunos casos, no se dispone de un programa como phpMyAdmin, y, que el propio sistema (Gesbit) pueda crear las tablas necesarias, junto con los datos "por defecto", puede que, lejos de ser algo baladí, llegue a resultar útil de veras.
</p>
<p>
No sé. La verdad es que el asunto de los requisitos mínimos para "correr" Gesbit, así como el asunto de la instalación del mismo, es algo que, desde el principio, daba por asumido. No pensaba hacer nada al respecto, sencillamente, porque no lo consideraba necesario. Y punto. Pero, me está entrando el gusanillo... Y como uno lleva días que casi no hace otra cosa que documentar lo hecho... pues no sé. Ya veremos.
</p>]]></description>
      </item>
      
      <item>
       <link>http://www.bitacora.davidesperalta.com/actualizado-localhost/</link>
       <guid>http://www.bitacora.davidesperalta.com/actualizado-localhost/</guid>
       <pubDate>Tue, 13 Nov 2007 13:40:45 +0100</pubDate>
       <title><![CDATA[ Actualizado “localhost” ]]></title>
       <description><![CDATA[<p>
Actualizo hoy el <a href="http://www.bitacora.davidesperalta.com/localhost/" title="Proyecto localhost">"proyecto localhost"</a> para incorporar la última versión de <a href="http://php.net/" title="PHP.net">PHP 5.2.5</a> y la última versión de <a href="http://www.phpmyadmin.net/">phpMyAdmin 2.11.2.1</a>.
</p>
<div class="center">
<img src="http://www.bitacora.davidesperalta.com/archives/images/captura-localhost.png" width="424" height="320" alt="Captura de la pantalla del Control de localhost" />
</div>
<p>
Además el "control de localhost" también ha sufrido cierto cambio. Ahora, antes de iniciar los servicios <a href="http://www.apache.org/" title="Apache.org">Apache</a> y <a href="http://www.mysql.com/" title="MySQL.com">MySQL</a>, estos se detienen, si estuvieran en marcha. De esta manera es más sencillo cambiar de PHP 4 a PHP 5, sin necesidad de detener los servicios primero, para luego iniciarlos de nuevo.
</p>]]></description>
      </item>
      
      <item>
       <link>http://www.bitacora.davidesperalta.com/herramientas-mysql/</link>
       <guid>http://www.bitacora.davidesperalta.com/herramientas-mysql/</guid>
       <pubDate>Fri, 12 Oct 2007 13:27:46 +0200</pubDate>
       <title><![CDATA[ Herramientas MySQL ]]></title>
       <description><![CDATA[<p>
<img src="http://www.bitacora.davidesperalta.com/archives/images/logotipo-mysql.png" width="167" height="86" alt="Logotipo de MySQL" class="floatleft" />

 Hay que jorobarse con las <a href="http://mysql.com/products/tools/" title="Sitio web de las MySQL tools"><strong>MySQL tools</strong></a>, o herramientas de MySQL. Que son estupendas, digo, además de estar disponibles en Windows y Linux, por lo menos. ¿O debería decir GNU/Linux? Bueno.
</p>
<p>
Generalmente me apaño bastante bien con <a href="http://www.phpmyadmin.net/" title="Sitio web de phpMyAdmin">phpMyAdmin</a>, y hay que reconocer que también es un programa fenomenal, sin embargo, <a href="http://mysql.com/products/tools/query-browser/" title="Sitio web de MySQL Query Browser">MySQL Query Browser</a> me ofrece lo que el primero fuera del navegador, de modo que todo va más fluido.
</p>
<p>
Es natural. No sé si el programa está escrito en <a href="http://java.com/" title="Java.com">Java</a>, pero, desde luego su presencia es prácticamente la misma en Linux que en Windows, y, como digo, en todo caso ofrece características muy curiosas, como el poder trabajar con varias consultas MySQL en el mismo "editor", ejecutando una u otra a conveniencia.
</p>
<p>
Ya no hablemos de <a href="http://mysql.com/products/tools/administrator/" title="Sitio web de MySQL Administrator">MySQL Administrator</a>. Este te cuenta al detalle qué está pasando en el servidor de MySQL. La verdad es que yo no sé hasta dónde alcanza el detalle, pero, el programa consigue no poca información acerca del servidor de MySQL y la muestra en una interfaz bastante conseguida, a mi modo de ver.
</p>
<p>
Si a todo lo dicho sumamos que estas herramientas de MySQL están disponibles gratuitamente y recordamos que están disponibles para varios sistemas operativos... ¿cómo no tenerlas por ahí, saber que existen, y echar de ellas mano cuando sea menester? Pues eso.
</p>]]></description>
      </item>
      
      <item>
       <link>http://www.bitacora.davidesperalta.com/localhost-v13/</link>
       <guid>http://www.bitacora.davidesperalta.com/localhost-v13/</guid>
       <pubDate>Sat, 06 Oct 2007 17:11:00 +0200</pubDate>
       <title><![CDATA[ Localhost v1.3 ]]></title>
       <description><![CDATA[<p>
Acabo de actualizar mi <a href="http://www.bitacora.davidesperalta.com/localhost/" title="Información y descarga de Localhost">proyecto "localhost"</a>, de modo que ahora para acceder a la página principal, al "index.php" del directorio de documentos web, digo, ahora para acceder al menú de "localhost" es preciso autenticarsex.
</p>
<p class="center">
<a href="http://www.bitacora.davidesperalta.com/localhost/" title="Información y descarga de Localhost"><img src="http://www.bitacora.davidesperalta.com/archives/images/captura-localhost.png" width="424" height="320" alt="Captura de la pantalla del Control de localhost" /></a>
</p>
<p>
El asunto es bastante sencillo. Cuando ejecutas "localhost", cualquier que conozca tu IP podrá acceder al servidor HTTP en ejecución, de modo que hasta hoy podía acceder al menú de "localhost". Si bien en dicho menú actualmente no hay sino un par de enlaces, más vale prevenir que curar, como suele decirse.
</p>
<p>
Uno de esos enlaces lleva al programa <a href="http://www.phpmyadmin.net/" title="phpMyAdmin.net">phpMyAdmin</a>, que incluye "localhost", que ya está protegido por una contraseña, y otro muestra la típica página "phpinfo()", con información sobre el servidor, la instalación de PHP, etc.
</p>
<p>
Es esto último lo que he pretendido ocultar a usuario no deseados con esta actualización de "localhost". Esto,... y en lo sucesivo otras cosas que pudieran accederse desde su menú. Pero, por el momento es suficiente, en mi opinión.
</p>
<p>
Si quieres conocer más sobre el proyecto "localhost" o descargarlo, directamente, <a href="http://www.bitacora.davidesperalta.com/localhost/" title="Información y descarga de Localhost">este es tu enlace</a>.
</p>]]></description>
      </item>
      
      <item>
       <link>http://www.bitacora.davidesperalta.com/preparando-php5/</link>
       <guid>http://www.bitacora.davidesperalta.com/preparando-php5/</guid>
       <pubDate>Sat, 21 Jul 2007 07:17:37 +0200</pubDate>
       <title><![CDATA[ Preparando PHP5 ]]></title>
       <description><![CDATA[<p>
 <img src="http://www.bitacora.davidesperalta.com/archives/images/logotipo-php.png" width="210" height="120" alt="Logotipo de PHP" class="floatleft" />

Pues eso, ahora mismo acabo de terminar... por decirlo de algún modo, por lo menos, "lo más gordo". Acabo de renovar mi carpeta de trabajo "localhost" con las últimas versiones de <a href="http://www.apache.org/" title="Apache.org">Apache</a>, <a href="http://www.mysql.com/" title="MySQL.com">MySQL</a>, <a href="http://www.php.net/" title="PHP.net">PHP</a> y <a href="http://www.phpmyadmin.net/" title="phpMyAdmin.net">phpMyAdmin</a>.
</p>
<p>
Lo mismo ha tenido algo que ver el "anuncio de fin del ciclo de vida de PHP4" que hace unos días publicaban el PHP.net. Pero, en todo caso, tenía ganas ya de entrarle a PHP5.
</p>
<p>
No es que esté haciendo nada en concreto, pero, por ejemplo, tengo un proyectillo de nombre "<a href="http://www.terawiki.com/clubdelphi/PHP/archives/projects/" title="Proyecto PHP en el Directorio de archivos del ClubDelphi">aPHP</a>" (podéis echarle un vistazo si queréis), que no me disgustaría "migrar" a PHP5.
</p>
<p>
Se me ha resistido la extensión de MySQL para PHP. Al final ha sido cuestión de copiar el archivo "libmysql.dll" en el directorio "System32" de Windows, pero, emperrado en no copiar ningún archivo ahí, no terminaba de salirme, luego de dar bastantes vueltas buscando ayuda por ahí...
</p>
<div class="center">
 <img src="http://www.bitacora.davidesperalta.com/archives/images/captura-phpinfo.png" width="420" height="427" alt="Captura reducida de la salida de la función phpinfo de PHP" />
</div>
<p>
Ahora tengo listo lo básico, pero, me gustaría cambiar un montón de archivos "BAT" que he ido haciendo para la instalación y pruebas de los programas, y, no sé yo si merecerá la pena un sencillo programa que puedo escribir en <a href="http://www.codegear.com/" title="CodeGear Delphi">Delphi</a> y que se encargue de instalar los Servicios necesarios, detenerlos, mantener su control, etc.
</p>
<p>
Efectivamente, en mi anterior "localhost", basado en versiones anteriores de Apache, MySQL, PHP, etc., ya cuento con un programa "monitor.exe", que escribí en Delphi para lo dicho, y lo cierto es que buena parte del código (instalación, puesta en marcha, detención de los Servicios) podría aprovecharlo.
</p>
<p>
No sé. Ya veremos. Todo a la vez supongo que no puede hacerse. Pero ahí estoy ya metido con PHP5. Como un campeón. :P
</p>]]></description>
      </item>
      
     </channel>
    </rss>