Archive for the ‘ configuraciones ’ Category

Cambiar el nombre en el Javadoc de NetBeans

Siempre me ha tocado bastante las narices que NetBeans me genere siempre las nuevas clases incluyendo en el javadoc la etiqueta @author con mi nombre de usuario, es bastante molesto tener que irlo cambiando cada vez que generas una nueva clase y al final nunca miraba como se podía cambiar. Hasta hoy, que tengo un día menos perezoso de lo normal y coincidía que empezaba un proyecto nuevo (una práctica para la universidad) he buscado a ver como podía solucionarlo. Resulta ser bastante fácil.

NetBeans tiene una serie de plantillas que utiliza cada vez que generamos un nuevo fichero, en particular la que nos interesa en éste caso es la plantilla que usa cuando creamos una nueva clase java. Para encontrar éste fichero iremos a Tools > Templates bajamos hasta las últimas entradas y desplegamos la que se llama User Configuration Properties que contendrá User.properties que realmente no es más que eso, un fichero properties de java. Lo seleccionamos y pulsamos en la esquina inferior derecha el botón Open in Editor.

Se nos abrirá el fichero en cuestión y en mi caso, NetBeans 6.7.1, me aparecen únicamente comentarios. Si echamos un vistazo veremos que la última línea dice algo así como:

#user = Your Name <your.name at your.org>

La descomentamos quitando el # del principio de la línea y cambiamos el valor por el texto que queremos que aparezca tras la etiqueta @author del javadoc de nuestro código. Ojo! No es necesario ponerlo entre comillas, simplemente poned el texto tal cual.

No estaría demás mirar que más opciones se pueden configurar en éste fichero, igual nos podemos ahorrar trozos de código que metemos en todas las clases (constructores por defecto, constructores copia, sobrecargas del toString, del equals…). Lo que me escama es que no haya ningún diálogo para configurar ésto sin tener que tocar los ficheros aunque vete a saber… viendo lo que acojona la ventana de configuración de netbeans igual si que lo hay 😛

Anuncios

Directorio Cifrado con EcryptFS

Ultimamente en el trabajo estamos ocupándonos de la parte de seguridad y me he topado con una cosa que puede sernos útil en casa a más de uno, mantener un directorio con información sensible que queremos tener cifrada para evitar que alguien con acceso físico a nuestro disco duro pueda verla. Es especialmente interesante en el caso de los equipos portátiles y unidades externas de almacenamiento, por ser éstos más susceptibles de un robo y de manipulación física desde otro equipo.

Lo que vamos a configurar aquí es un directorio que mantendrá cifrada la información que contiene siempre que el directorio no esté montado, es decir, si el directorio sin montar (o el equipo apagado, ya que al apagar el sistema se desmontan automáticamente todas las unidades), la información estará cifrada, cuando el directorio esté montado, la información estará descifrada y se podrá leer libremente (cosa que también se puede acotar con los permisos del directorio en cuestión).

Sigue leyendo

El pulido que necesita Google Buzz

Google BuzzDespués de unos días usando Google Buzz, hay que decir tiene sus virtudes y sus defectos, como todo sistema nuevo. Ahora hay que echar un ojo a las correcciones/mejoras que esperamos que aparezcan para hacer la herramienta más cómoda a los usuarios.

Acertar con los gustos de todos los usuarios es una tarea difícil y dura, muy dura, sobre todo porque siendo un servicio de la factoría Google, con tantos usuarios y abierto al público en general directamente, sin pasar el proceso de invitaciones controladas (como hizo Wave, que tampoco les salió muy bien, aunque creo que por motivos muy diferentes…) supone una cantidad de Feedback a procesar que, como mínimo, tiene que acojonar.

¿Cómo solventamos la papeleta de que a un usuario le guste un servicio y a otro, radicalmente distinto, también? Con las configuraciones. He aquí uno de los primeros problemas de Buzz, no tiene un triste panel de configuración. Ahora mismo o te lo comes como está o lo desactivas y te olvidas (como están haciendo algunos usuarios ya…).

Lo que yo haría si estuviese trabajando en mejorar/mantener Buzz sería filtrar todo ese feedback con una buena lista de feature request (que para algo tienen Google Code!) y ir añadiendo esas funcionalidades a un panel de configuración para que quien quiera lo fuera usando y quien no que lo pudiera dejar como estaba.

Aquí va lo que yo cambiaría:

  • Notificaciones: no tengo porqué recibir los correos que buzz me manda, y no tengo porqué tener que hacerme un filtro debería poder configurar el tipo de notificación que quiero recibir.
  • No quiero ver los comentarios por cojones (como mínimo el primero y el último) mejor que los pueda ocultar completamente y desplegarlos (en AJAX, no volvamos al 1.0 de tener que recargar xD) cuando quiera verlos. Me interesa la noticia, muy pocas veces los 10.000 comentarios que acarrea y que suelen decir lo mismo o llevar a discusiones estúpidas.
  • Puedo querer comentar algo en un buzz… pero no que me avises de todos los siguientes comentarios en un buzz. Quier poder evitar eso sin tener que volver al buzz y darle a dejar de seguir. Dame la opción de apuntarme al seguimiento o no, igual que en los blogs. A mucha gente le gusta soltar su mierda y olvidarse.
  • Quiero integrarlo en mi escritorio, como mínimo un notificador, como deseable un cliente. Aquí no va a haber problemas porque lo va a hacer la comunidad y tendremos miles de cada cosa, para aburrir… xDDD
  • La integración con twitter. Vale, existe, pero debería ser en tiempo real.
  • La capa de Google Maps necesita mejoras, a mi, por ejemplo me gustaría poder ver la que hay ahora (todos los buzz) y por otro lado poder ver sólo los míos para tener mis fotos, vídeos y demás material geoposicionados.
  • Grupos. Hacen falta grupos, las empresas y los que usen buzz para trabajar lo agradecerán.

Así a bote pronto son éstas, diría que las más importantes son la de evitar los mails y la de evitar los comentarios. Lo demás está más o menos bien cubierto 😉

A ver si vemos avances interesantes en los próximos meses 😀

Extensiones para Firefox

Aquí vamos con algunas extensiones nuevas para firefox que he empezado a usar, algunas ya muy conocidas, pero que todavía no había empezado a usar:

  • Delicious Bookmarks: Conocida por todos, te permite mantener los favoritos en Delicious, de forma que los podemos tener sincronizados comodamente los marcadores entre, por ejemplo en mi caso, el portatil y el sobremesa de casa 😉
  • Morning Coffee: Seguro que todos abrimos ciertas pestañas todos los días, ésta extensión nos permite hacer exactamente eso, tener un botón que al pulsarlo nos abrirá esas pestañas. Además, permite configurarlo según qué día de la semana sea, por si lo fines de semana nos dedicamos a leer otras cosas 😉
  • PermaTabs Mod: Ésta extensión nos permité marcar ciertas pestañas como “permanentes”, de forma que no podamos cerrarlas por accidente y estén siempre abiertas. Perfecto para las herramientas que tenemos abiertas de conituno, en mi caso, GMail, GCalendar y GDocs 😀
  • User Agent Switcher: El nombre lo dice todo, nos permite cambiar el agente de usuario que envía el navegador al solicitar la página al servidor. Más sencillamente, podemos marcar el agente de usuario de iPhone y el servidor pensará que estamos solicitando la página desde el móvil. ¿su utilidad? Ultimamente me estoy metiendo en el mundillo del desarrollo web y quiero desarrollar sitios para móviles (android), de ésta forma puedo probarlo directamente desde el ordenador sin tener que hacer las pruebas con el móvil.
  • Tab Mix Plus: Ésta no la he probado demasiado, pero nos da más opciones a la hora de trabajar con las pestañas.

Y nada más, que os aprovechen! 😀

Ahorrando energía

Ya hacía unos cuantos días que no dejo caer unas líneas por aquí (ni por ningún sitio xD), pero es que estoy liadísimo con los exámenes de Julio y ésto de la universidad tiene que acabarse ya, así que… hay que ir bien preparado por una vez 😛

El otro día leyendo noticias por ahí (no recuerdo muy bien donde porque no es un sitio que tenga en los feeds) llegué a la web de LessWatts, un sitio que trata sobre el ahorro de energía en ordenadores y que alberga una aplicación bastante curiosa: PowerTOP

La idea de PowerTOP es la misma que top, la aplicación de consola que nos dice que proceso está consumiendo más recursos hardware como cpu, memoria, etc… La diferencia está en que powertop se centra en el consumo desde el punto de vista energético, es decir, nos dirá que procesos están consumiendo más electricidad.

Aquí nos dejo una captura:

En mi caso, aunque no debo tener el ACPI bien configurado o bien activado en la bios, me dice que lo que más consume de lo que tengo abierto es el Firefox (normal, lo tengo petado de pestañas xD) y luego los usb que se ve que en éste momento el kernel está mirando a ver si hay algo enchufado.

De todas formas, lo que más me ha gustado es lo que pone en la parte inferior, las sugerencias para ahorrar energía, en éste caso incrementar el tiempo de escritura del disco duro para que tenga que accederse a él menos veces, con lo que se ahorrará el consumo que eso conlleva.

A ver si todos nos concienciamos un poco y eliminamos procesos inútiles que hace que gastemos mucha más electridad 😉

Olvídate de firmar repositorios

Si habéis añadido algún repositorio de terceros a ubuntu, os habréis dado cuenta de que después de añadirlos es necesario “instalar” también la clave PGP que usa dicho repositorio. Bien, todo eso es un poco coñazo, pero es lo que tiene la seguridad.

Ahora bien, ¿quieres olvidarte de tener que añadir las claves y que, cada vez que añadas un repositorio la clave se añada sola y de forma transparente para ti? Pues entonces sólo tendrás que instalar éste paquete: launchpadupdate-0.unknown.deb y listo. La siguiente vez que que añadas un repositorio no tendrás que andar “firmándolo”.

Un par de cosillas sueltas:

– Cuando añadáis repositorios, no lo hagáis en el fichero /etc/apt/sources.list, mejor cread un fichero nuevo en /etc/apt/sources.list.d/ es decir, si queréis añadir los repositorios para MyApp, cread el fichero /etc/apt/sources.list.d/MyApp.list y meted las direcciones de los repos dentro de ese fichero. Si luego queréis dejar de usarlo, sólo tendrés que borrar ese fichero o quitarle la “extensión” .list. Cómodo y eficaz, a parte de una buena forma de tener los repositorios colocaditos.

– Si no queréis que las firmas se añadan “sólas” pero nunca os acordáis del dichoso comando, podéis meter en un fichero, por ejemplo firmar, ésto:

echo Adding signature: $1 …
echo
sudo apt-key adv –recv-keys –keyserver keyserver.ubuntu.com $1
echo
echo Added.

lo metéis el fichero en /usr/bin, y le dáis permisos de ejecución. La siguiente vez, sólo tendréis que hacer un update, pillar la clave y escribir:

firmar <clave>

y listo. Cómodo y fácil también.

Fuente: TuxApuntes

Recuperar permiso de root en MySQL

Otra receta interesante que quiero tener siempre a mano. Si tenéis instalado MySQL y no os acordáis de la contraseña de root, aquí os dejo la forma de poner una nueva (siempre que tengáis acceso a una consola de root ;D)

No es muy normal que nos pase (de hecho, recordad que las contraseñas deberían cambiarse con regularidad ¬¬ …), pero también es cierto que muchos de nosotros, en casa, instalamos un servidor MySQL para trabajar en alguna aplicación que estamos desarrollando y que usa un usuario concreto de la base de datos que sólo tiene ciertos permisos sobre una base de datos determinada. Al cabo de un tiempo, vamos a crear un nuevo usuario o una nueva base de datos y… ups… ¿qué había puesto yo aquí de password?

En fin, que para no tener que cargarnos todo lo que tenemos en MySQL os dejo unos sencillos pasos que nos permitirán volver a tener el control usuario root de nuestra base de datos en un momento 😉
Sigue leyendo