sábado, 28 de marzo de 2009

Subversion con Netbeans en la maquina local

Saludos a tod@s de nuevo.
Ultimamente me he metido en un proyecto bastante complejo como para tener que ir realizando cambios constantemente. Lo primero que he comprobado es que no puedo estar haciendo copy paste de mi carpeta /src, por eso me he montado un servidor de subversion en local para poder satisfacer con tranquilidad todas las modificaciones que desee.

Por cierto, esta explicacion va dirigida a combinar SVN con Netbeans en una maquina local.

Lo primero que hay que hacer es instalar los paquetes necesarios:


#sudo aptitude install subversion subversion-tools

En muchas explicaciones que hay por la web observareis que se puede combinar el SVN con apache para tener un acceso vía web, yo no voy a entrar en esos terrenos pantanosos, mi acceso sera vía protocolo "file://" ya que voy a trabajar en mi maquina local.

Ahora nos creamos una carpeta que sera la encargada de almacenar todos nuestros repositorios, yo he elegido mi /home para almacenarla, gustos colores...

# mkdir /home/jose/SVN

Agregamos el directorio al SVN para que tenga constancia de que en esa carpeta se almacenarán los repositorios.

#svnadmin create $HOME/SVN

Es importante dejar claro que esta configuración simplemente esta realizada para un usario, ya que por eso lo he agregado a mi /home. En caso de tener que dar servicio a diferentes usuarios de la misma maquina se tendría que dar permisos de Lectura y Escritura para que puedan realizar los cambios necesarios sin ningún impedimento.


Vale, vale, hasta este punto todo iba por consola, que tampoco ha sigo mucho la verdad, ahora pasamos a la configuración del netbeans. Que prácticamente son dos cosillas.

Primero de todo arrancamos el netbeans. Una vez lo tenemos en marcha nos dirigimos hacia el menú "vesioning" --> "subversion" --> "checkout". Aparecerá un panel con una barra la cual se le tiene que agregar la dirección donde esta alojado el SVN. Como nosotros lo tenemos en local utilizaremos el protocolo "file://" + la direccion "/home/jose/SVN" = "file:///home/jose/SVN"


(lo podeis ver en la imagen 1).


Luego le damos a siguiente (Next), y encontraremos un formulario donde podemos indicar que repositorio queremos cargar, eso ya es cosa de vosotros cargar un repositorio o si no teneis ninguno como mínimo podéis indicar la que carpeta que almacenará la copia de las versiones que van a ser manipuladas.



Weno, weno, ahora ya solo falta crear un proyecto nuevo y importarlo al SVN. Para ello solo hay que seleccionar el proyecto, "versioning"--> "subversion" --> "importar into repositorio".

Hasta aquí llega mi explicación de hoy, espero que ahora tengas un mínimo de memoria y cuando realicéis algún cambio radical antes realicéis una copia de seguridad con SVN.

jueves, 26 de febrero de 2009

Visor de PDFs Foxit Reader

Saludos a tod@s!!
Por fin me he decantado por crear una nueva entrada en el post, ya que desde mis comienzos he visto como las obligaciones abarcaban todo mi tiempo de manera desproporcionada, impidiendo escribir un poco sobre aquello en que estoy trabajando.

Este post es mas que nada para recomendar un visor de PDFs que he encontrado por la red y que gracias a su rapidez he podido olvidarme del Okular que viene por defecto en el Kubuntu. Por cierto, debo decir que por fin he dado el salto y me he cambiado a GNU/Linux.

Simplemente voy a especificar dos cosas que son importantes en este visor de PDFs. La primera es que es muy, pero que muy rapido a la hora de abrir los archivos, segun he leido un 300% mas rapido que el de adobe y por lo que he visto garantizo esa rapidez. La segunda y mas importante es muy facil de utilizar, ya que su interface es muy simple. La simplicidad es un detalle que cuesta de encontrar, por lo menos para mis gustos.

Para instalarlo simplemente hay que descargarlo desde su web, agregarle permisos de ejecución
chmod +x FoxitReader10_Linux_enu_i386.sh
y ejecutar el script como root
sudo ./FoxitReader10_Linux_enu_i386.sh
. Por último debes especificar que la aplicacion por defecto de lectura de PDFs sea Foxit Reader, sino continuaras con tu viejo y lento visos.

Si no sois usuarios de Kubuntu / ubuntu podéis acceder a la web para buscar la version que se amolde a vuestro S.O..

Inicialmente fue creado para Windows, pero a dia de hoy se ha pasada a GNU Linux, sabia elección.

Y con esto me despido, espero poder agregar nueva información muy pronto.

sábado, 10 de enero de 2009

Leer del Puerto Serie con Windos Vista y Java

En esta primera entrada voy a hablarles de como leer del Puerto Serie utilizando el windows Vista y Java.
En un principio Java dispone de su libreria JavaComm para poder manipular el Puerto Serie, pero ¿que pasa cuando tienes que leer del Serie con un Windows Vista? Pues facil, esta libreria no da soporte a Windows y entonces tienes que buscarte la vida hasta que encuentres la libreria RXTX. Imagino que pueden haber muchas mas pero es la unica que he encontrado multiplataforma (Solaris, Linux, MacOS, Windows,.. ) y con licencia GPL 2.1. (Siempre intentare guiarme por proyectos GPL, aunque en esta ocasión he empezado utilizando el Vista por cuestiones de trabajo).

Lo primero que hay que hacer es descargarse los binarios necesarios de la propia WikiWeb. Una vez con el archivo, se descomprime y encontraremos una carpeta con las librerias para la utilización del puerto de cada plataforma, junto con RXTXcomm.jar que es el contenedor de la librería que se utilizara en el proyecto para jugar con el puerto.

Pasos a seguri:
  1. Agregar el fichero rxtxSerial.dll (esta en la carpeta Windows) en la carpeta donde se encuentren los binarios del JRE. En mi caso c:\archivos de programa\java\jre-version\bin
  2. Cargar en nuestro proyecto del Netbeans la librería con las funciones para manipular dicho puerto (RXTXcomm.jar). En el caso de que quisiéramos tener por defecto instalada esta librería, bastaria co agregar el archivo RXTXcomm.jar en el directorio jre-version\lib\ext.
Ahora ya solo falta crear el programa que andamos buscando, esa parte es al gusto del consumido.

Dos ultimos detalles bastante importantes.
Primero, una vez que tengamos el proyecto creado y compilado, tendremos que añadir el archivo rxtxSerial.dll al directorio raíz del proyecto, en el caso de utilizar NetBeans sería NombreProyecto\dist.
Segundo y último, si fuera necesario, para nuestra mejor comprensión, en la WikiWeb del proyecto hay disponibles unos ejemopos bastante utiles que ayudarán a superar esos primeros pasos que siempre cuestan tanto.





Iniciando la busqueda de la Luz en la Oscuridad

Saludos a tod@s.

Empiezo mi andadura en el mundo de los Blogs para intentar poner a disposición de la gente los conocimientos que puede llegar a conseguir, sean los que sean.

Mas que nada, espero que la información que pueda aportar en este blog pueda servir de ayuda, tal y como me han servido a mi tantos blogs como he visitado a lo largo de estos años.

Gracias por vuestra visita.