lunes, 24 de septiembre de 2012

netbeans 7.2 linux menús negrita

Actualicé la ultima versión de Netbeans 7.2 en mi Ubuntu 12.04 LTS Precise Pangolin y la cual fue mi sorpresa cuando todas las fuentes de los menús estaban en negrita, sinceramente bastante feo. En la versión anterior era mucho más limpio y cómodo.

Buscando encontré https://bugs.launchpad.net/ubuntu/+source/netbeans/+bug/989624 y ahí la solución para volver a los menús limpios de la versión anterior. Un simple:

sudo apt-get remove fonts-unfonts-core

Y problema solucionado.

sábado, 22 de septiembre de 2012

Actualización de seguridad Mac OSX 10.8.2

Ayer pasé la última actualización a mi mac boock pro de Mountain Lion 10.8.2 y según leo tenía actualizaciones de seguridad y demás historias.

Cual es mi sorpresa esta mañana cuando intento abrir Libre Offices me dice que no puedo "porque proviene de un desarrollador no identificado". Que gracia.

Sus preferencias de seguridad permiten la instalación de aplicaciones precedentes únicamente de la Mac App Store y de desarrolladores identificados.

Busco entre la configuración de seguridad y encuentro como desactivar esta incomoda configuración de seguridad; es bastante sencillo.

En primer lugar nos dirigimos a las preferencias del sistema a la sección de seguridad.

Preferencias del Sistema 
Seguridad y Privacidad
Si nos fijamos en la parte inferior izquierda de esta ventana de "Seguridad y Privacidad", tenemos un candado cerrado, para modificar la configuración tendremos que abrirlo. Al hacer click sobre él no pedirá identificación de administrador y al introducir correctamente la identificación se abrirá el candado y nos permitirá modificar la configuración.
Seguridad y Privacidad
 Ahora como vemos el candado está abierto y podemos modificar la configuración.

Seguridad y Privacidad (Cualquier sitio)
Parece que a Apple no le gusta que cualquiera ejecute aplicaciones sobre su sistema y nos vuelve a advertir y solicita confirmación.
Seguridad y Privacidad
 Una vez que hemos terminado podemos volver a cerrar el candado para que nadie toque la configuración.

Control de seguridad

Ahora volvemos a ejecutar la aplicación sin identificar al desarrollador y simplemente nos pide confirmación, pero la termina abriendo.





sábado, 1 de septiembre de 2012

Problemas con permisos Apache Xampp en Mac OS X

He estado teniendo problemas de permisos de acceso a ficheros desde el desarrollo con XAMPP en mac. El problema está en utilizar el IDE en el escritorio y el servidor de apache corriendo con otros permisos distintos y además utilizar enlaces simbólicos ("ln -s") para publicar las aplicaciones.

Sé que existen IDEs como Netbeans que copian directamente los fichero al directorio que quieras, pero en este proyecto necesitaba utilizar enlaces simbólicos y parece que apache y la gestión de permisos de Mac OS X no se llevan bien.

Terminé por encontrar una solución facil y muy simple. Ya que si un chmod 777 solucionaba el problema de permisos.

Simplemente tenemos que hacer que apache se ejecute como el usuario con el que desarrollamos. Para esto abrimos el fichero:  /Applications/XAMPP/xamppfiles/etc/httpd.conf y modificamos el usuario que ejecuta el servidor apache.

Yo personalmente uso nano por ser muy rápido y simple.

sudo nano /Applications/XAMPP/xamppfiles/etc/httpd.conf
Modificar:
User nobody
Group nogroup
Por:
User
Group staff

Ya solo falta reiniciar apache y listo.