lunes, 28 de diciembre de 2009

No funcionan algunos botones de Eclipse Galileo en Ubuntu 9.10

Parece que hay algún problema con GTK y Eclipse Galileo en Ubuntu 9.10 (Karmic Koala).

Aparentemente funciona correctamente, pero algunos botones dejan de funcionar. Lo primero que he intentado es activar los botones con ENTER y así algunos funcionan. Pero definitivamente algunos desplegables del plugin CVS no funcionan como no los actives con el ratón.

Para solucionarlo solo necesitas crear un fichero de texto (por ej: lanzador.bash) en el directorio donde tengas el ejecutable de eclipse y escribir esto:
#!/bin/bash
export GDK_NATIVE_WINDOWS=1
./eclipse

Después de darle permisos de ejecución y ejecutarlo se ejecutar eclipse y dejarás de tener problemas con los botones.

martes, 15 de diciembre de 2009

uml2php5

http://uml2php5.zpmag.com/

Una utilidad muy buena para crear diagramas UML con Dia y después generar un fichero PHP.

Parece una tontería, pero cuando tienes que hacer un diseño bastante grande, que te generen la estructura de todas las clases con sus herencias y comentarios en cada procedimiento para que OTRO haga el trabajo de picar el código, no es ninguna tontería.

Además es muy sencilla de instalar, solo tienes que descargar el fichero y seguir las instrucciones que tienes en la web. En pocos minutos tienes tu primera clase en PHP sin abrir ningún IDE PHP.

lunes, 14 de diciembre de 2009

Conectar unidad de red a un servidor SAMBA

Una forma útil de utilizar un servidor SAMBA desde un entorno de clientes Windows es conectar como unidad de red los recursos compartidos del servidor SAMBA.

Para hacer esto de forma automática es más cómodo generar un script (.bat) para que conecte las unidades de red en los equipos Windows.

El comando es muy sencillo, solo tendemos que ejecutar: net use \\\ /user:

El comando quedaría así para un servidor con IP 192.168.1.1, el recurso al que queremos conectar nuestra unidad de red se llama "compartido" y nos conectaremos con usuario "administrador" y clave "1234". Por último asignaremos a la unidad la letra "f".
net use f: \\192.168.1.1\compartido 1234 /user:administrador

Recuerda que para ejecutar este comando en un Windows XP, antes tienes que abrir la linea de comandos de Windows y para ello: inicio > Ejecutar > cmd.