0

Wii Planet

Un compañero de trabajo (Bwain) y yo hemos creado un Planet llamado Wii Planet, donde incluimos feeds con noticias sobre Nintendo Wii y Nintendo DS, con el fin de centralizar las noticias que aparezcan sobre estas consolas.

Si conocéis alguna página interesante que os gustaría incluir en el Wii Planet, escribir el enlace en un comentario, espero que os guste.

3

Segundo curso de introducción al sistema operativo GNU/Linux

El Grupo de Usuarios de Linux de Alicante ha organizado un curso gratuito de iniciación a GNU/Linux.

El curso está abierto a todo el mundo, durará 10 horas de docencia comprendidas y comenzará el 12-16 de febrero y terminará 5-9 de marzo.

Más información: Segundo curso de introducción al sistema operativo GNU/Linux.

0

Nochevieja en Amsterdam

Esta nochevieja decidimos unos amigos irnos a Amsterdam a celebrar la nochevieja allí.

A pesar de tener todo el viaje organizado desde octubre hubo alguna sorpresa de última hora, Iberia canceló el vuelo de regreso del día 1, que lo habíamos contratado a través de Atrápalo, y nos ofreció otro. Como la solución propuesta por Iberia no nos venía bien, tuvimos que llamar a Atrápalo y a Iberia, los primeros se lavaron las manos diciendo que era problema de Iberia, y los segundos tuvimos que llamar a un 806 para que nos hicieran caso. Después de unos insultos y unos gritos conseguimos que nos cambiasen el vuelo por otro mejor. En fin… Iberia nunca mais.

Salvo ese problema, el viaje fue genial, visitamos el barrio rojo, los Coffeshop’s, la casa de Anne Frank, la Dam square, el vondelpark, etc.

Una cosa que nos llamó la atención, es que las viviendas son muy estrechas ya que pagan un impuesto por el tamaño de fachada, y están inclinadas y tienen una polea en la parte superior porque, según entendí, utilizan la polea para subir muebles, ya que las casas al ser muy estrechas no tienen otra forma de subir los sofás, muebles, etc.

A continuación os dejo unas fotos:

Camino a Plaza Dam

vondelpark

Nuestras bicicletas de alquiler

Molino holandés oculto en Amsterdam

Nochevieja en la Plaza Dam

Durante todo el día del 31 y toda la noche tiraron cohetes desde todos los puntos de la ciudad.

Ver más fotos de Amsterdam…

0

Nintendo Wii

Hace un mes que mi novia me regaló la Nintendo Wii, y desde entonces juego todos los días al menos un par de horas.

Nintendo Wii

Desde nochebuena tengo el Zelda. ¡Qué gran juego! Todo el que lo ve dice: “¡es como una película!”. y razón no les falta, los gráficos están cuidadísimos, la ambientación es perfecta.

The Legend of Zelda: Twilight Princess

¿Qué más puedo decir que no hayáis leído? Nintendo ha conseguido que me enganche a los juegos (al menos con Zelda lo ha conseguido). Si tenéis oportunidad de probarla, hacerlo.

Nota: he activado un plugin del wordpress para que este blog sea accesible a través de la Wii.

2

Restuarante asiático Wok Jhia

El otro día un compañero de trabajo me recomendó ir a comer a un restaurante asiático llamado Wok Jhia, que está en el centro comercial Nueva Condomina (Murcia).

Aprovechando que este sábado quería ir al Ikea, y que el centro comercial Nueva Condomina está justo al lado, decidi con mi pareja ir a comer allí.

El centro comercial es enorme, mucho más grande que los de Alicante, hay cantidad de tiendas y con mucho espacio; tienen hasta un Fnac.

En la zona de restauración está el Wok Jhia, es un buffet libre, cuesta 12.50 €/persona en festivos y fines de semana, y 9 €/persona el resto de días.

El restaurante tiene a dos cocineros, un japones y un chino. El japonés tiene una plancha y el chino un wok. El funcionamiento es sencillo, llenas el plato de lo que quieras y se lo das al cocinero para que te lo haga.

El restaurante está dividido en islas donde puedes encontrar todo tipo de comida, desde comida cocinada: muslitos de mar, gabardinas, costillas en salsa, pollo asado, ensaladas, …; hasta comida para asar: gambas para asar, chuletas de cordero y de cerdo, emperador, salmón, verdura, …; comida para hacer en el wok: trozos de pechuga, pollo, verdura, soja, …; y como no, también tienen sushi.

Para los platos cocinados en el wok se pueden usar una de las 9 salsas que tienen, nosotros probamos 3 y todas estaban buenísimas. No hacen como en los chinos baratos que te llenan el plato de salsa, sino que cocinan mezclándola y los alimentos adquieren ese sabor pero la salsa no se ve.

Los cocineros son muy limpios, limpian tanto el wok como la plancha contínuamente para que no se mezclen los sabores.

A mi no me gustan los buffet libres, pero este me encantó porque la comida estaba recién cocinada, y además… ¿en que buffet libre puedes comerte gambas a la plancha y shushi hasta reventar?

7

Nuevo trabajo, nueva aventura

Hace ya dos años que finalicé la carrera de Ingeniería de Informática en la Universidad de Alicante. Nada más finalizar, comencé a trabajar de “gipero” en Recursos en la Red como administrador de redes.

Al terminar el contrato de prácticas, a finales de diciembre del 2004, formé plante de la plantilla de Mensajería Inalámbrica, donde desarrollé con .NET y con C++ Builder cuando se necesitaban aplicaciones ligeras como IbericaSMS.

Después de trabajar allí durante 9 meses, un amigo me propuso trabajar en su empresa que se llamaba PDA Gestion, allí continúe desarrollando principalmente con .NET y con ASP (¡puaj!). Lamentablemente, la aventura no duró mucho, ya que la cartera de clientes era reducida y la empresa tuvo que cerrar al finalizar el mes de julio.

Después de dos meses de vacaciones a costa del estado, y después de hacer unas cuantas entrevistas y seleccionar la mejor oferta… volveré a trabajar, pero esta vez, por fín, usaré JAVA como herramienta de trabajo. Empezaré el día 2 de octubre y la empresa es Sistel, una de las pocas empresas que están certificadas por SUN en España.

Además, también me he matriculado en el curso de Especialista Universitario en Aplicaciones y en Servicios Web con Java Enterprise, del que me han hablado bien y mal, pero me servirá para aplicar esos conocimientos en mi nuevo trabajo y, de paso, “alimentar” mi currículum vitae.

Dentro de unos años sabré si he acertado en elegir esa empresa o no, ya veremos… De momento sigo disfrutando de los pocos días de vacaciones que me quedan.

0

6 botones en Logitech Cordless MouseMan Optical

El ratón que utilizo es un Logitech Cordless MouseMan Optical y estoy muy contento con él, porque lo tengo desde hace 5 años y es muy cómodo, y no consume tantas pilas como pensé en un principio (2 pilas cada 3 meses).

Logitech Cordless MouseMan Optical

El ratón, a parte de los 2 botones y la rueda, tiene otro en el lateral para el dedo pulgar.

Pues el otro día me propuse hacer funcionar el botón lateral en Linux, y después de buscar un poco encontré la solución. Hay que modificar la configuración del ratón del fichero xorg.conf:

Section "InputDevice"
        Identifier      "Configured Mouse"
        Driver          "mouse"
        Option          "CorePointer"
        Option          "Device"                "/dev/input/mice"
        Option          "Protocol"              "ExplorerPS/2"
        Option          "ZAxisMapping"       "4 5"
        Option          "ButtonMapping"     "1 2 3 6"
        Option          "Buttons"               "6"
        Option          "Emulate3Buttons"   "on"
EndSection

Con esta configuración, el botón lateral servirá para ir a la página anterior en el Mozilla Firefox.

2

phpTranslator: Traducciones colaborativas

Llevo unas semanas programando una idea que surgió hace múcho tiempo, en el 2003. El proyecto se llama phpTranslator y es una aplicación web que ayuda a coordinar traducciones colaborativas.

Un usuario editor publica un documento fragmentándolo, y se le asigna un revisor, que será el encargado de coordinar las traducciones que se hagan del documento. Finalmente los traductores serán los que traduzcan fragmentos del documento.

Las traducciones se van encolando hasta que el revisor las examine y decida si las acepta, mientras tanto los usuarios pueden serguir traducciendo otras partes del documento.

Una vez finalizada la traducción, se le avisa al editor del documento y la traducción se podrá exportar a un fichero de texto.

Y todo esto a través de un sitio web.

phpTranslator

Publicando un documento

Solamente los editores pueden publicar documentos, pero los usuarios pueden cambiar su rol modificando su perfil.

Los editores podrán acceder al panel de control y hacer click en la pestaña publicar.

Entonces se cargará la página para la publicación de documentos, donde se podrá establecer el título del documento, los idiomas origen, destino, y se copiará partes del texto en los cuadros llamados fragmentos. Si necesitamos más bloques, se puede hacer click en el botón Añadir más fragmentos.

Una vez fragmentado el documento se hace click en el botón Publicar documento. Acto seguido, se enviará un email de aviso al revisor, y el primer fragmento aparecerá en la página principal del sitio listo para ser traducido.

Los editores pueden ver el estado del documento accediendo a la pestaña documentos dentro del panel de control.

Traducciendo

Cualquier usuario puede traducir una parte del documento. Las traducciones aparecen en la página principal, y aparecerá una entrada por documento.

Para traducir, basta ir a la entrada que se desee y hacer click en el enlace llamado Traducir, y se mostrará el fragmento completo a traducir. En la columna de la derecha se podrá ver el documento completo original y el traducido.

Una vez traducido el fragmento, se hace click en el botón Enviar traducción. A continuación se le enviará un email de aviso al revisor, se encolará la traducción, y en la página principal aparecerá para traducir el siguiente fragmento.

Si el traductor no es un usuario anónimo, aparecerá en los créditos del documento traducido, y también podrá ver el estado de sus traducciones en la pestaña Traducciones dentro del panel de control.

Funciones del revisor

Un revisor puede ofrecerse voluntario para revisar documentos en determinados idiomas. El revisor puede configurar modificando su perfil y haciendo click en la pestaña Revisor.

Cuando se le asigna un documento a un revisor, le llegará un aviso por email para que establezca la guia de traducción del documento. Las guías de traducciones son consejos que se le dan al traductor para traducir determinadas palabras, u otra información importante que considere el revisor. También se pueden aprovechar guías de otros documentos.

Cuando alguíen traduzca un fragmento, le llegará un aviso por email al revisor para que revise el fragmento traducido.

Un revisor puede ver las traducciones que tiene pendientes a través de la pestaña Revisar dentro de su panel de control. También puede ver el estado del documento en la pestaña Documentos del panel de control.

Dentro de la revisión de un documento, se podrá modificar la guía de traducción, escribir el título en el idioma destino, modificar las traducciones hechas, delegar el documento a otro revisor y cerrar el documento.

Probando la aplicación

Si quereis, podéis probar una demo donde podéis probarla:

  • Usuario: demo
  • Contraseña: demo

Si queréis ver un uso real de la aplicación, acceder a traduce.gula.es.

Y si estáis interesandos, también la podéis descargar.

Actualización 16-07-2006: he cambiado la página web de phpTranslator.

Actualización 18-08-2006: se ha publicado la versión de phpTranslator 1.0.0.

6

Instalando un servidor SVN en Windows

En esta guía explicaré los pasos que hay que seguir para instalar un servidor de SVN en una máquina Windows 2000/XP/2003/…

Para hacer está guía me he basado en esta otra: Mere-Moments Guide to installing a Subversion server on Windows.

Preámbulos

Cuando en una empresa hay muchos proyectos, una forma muy fácil de mantener el orden entre el caos es usar un sistema de control de versiones. Éste nos permitirá almacenar todos los cambios que se produzcan en el código, y gracias a él podremos recuperar una versión antigua, o ver todo el historial del proyecto para comprobar que líneas se han ido modificando a lo largo de su vida.

Un sistema de control de versiones realiza otras funciones mucho más complejas, permite llevar en paralelo una versión de desarrollo y otra de producción, de forma que podemos fusionar ficheros; por ejemplo si hemos corregido un bug en producción y queremos aplicar el parche a la versión de desarrollo.

En el mercado hay muchos servidores de control de versiones, he manejado varios pero me quedo con el Subversion, sin descartar el mítico CVS; de echo, el SVN es una evolución de éste.

Ambos sistemas de control de versiones tienen gran cantidad de clientes gráficos para casi cualquier sistema operativo, lo que los hace ideales para empresas con gran diversidad de hardware.

Si os interesa, os digo el enlace de una comparativa de unos sistemas de control de versiones, tanto libres como gratuitos: Version Control System Comparison.

Servidor

Instalando el servidor

Primero tenemos que conseguir la versión más reciente de subversion y descargarla, nos bajaremos el fichero con el nombre svn-x.y.z-setup.exe, y lo ejecutaremos.

Luego iremos a Panel de Control > Sistema > Opciones avanzadas, pulsaremos en Variables de entorno y añadimos la siguiente Variable de sistema:

SVN_EDITOR=C:WindowsNotepad.exe

Aceptamos y el sistema estará listo para hacer el segundo paso.

Configurando el servidor

Lo primero que haremos será crear el repositorio donde se alojarán los proyectos. Así que lo primero que haremos será crear un nuevo directorio, por ejemplo: C:svn_repos.

Luego abriremos una terminal y ejecutaremos la siguiente orden:

svnadmin create "C:svn_repos"

Si todo ha ido bien, al acceder al directorio svn_repos veremos se han creado 5 directorios y 2 ficheros.

Accederemos a la carpeta C:svn_reposconf”, editaremos el fichero: svnserver.conf.


[general]
anon-access = read
auth-access = write
password-db = passwd

y el fichero: passwd, donde pondremos los nombres de los usuarios, con sus contraseñas, que podrán acceder al SVN.


[user]
fer=fer12

Ejecutando el servidor

Existen dos formas de ejecutar el servidor, una manual y otra automáticamente al arrancar el sistema. Antes de configurar la segunda forma, conviene asegurarse de que todo funcione correctamente.

Para ejecutar manualmente el servidor, tenemos que escribir el siguiente comando desde un terminal de texto:

svnserve --daemon --root "C:svn_repos"

Una vez comprobado que no se queje, cerramos la terminal para finalizar la ejecución del servicio.

Para ejecutar el SVN como servicio, primero tenemos que descargar el SVNService.zip, descomprimirlo en el mismo directorio donde se encuentre el comando SVNSERVE (por defecto estará en “C:Archivos de ProgramaSubversionbin”), y abrir una consola de texto:


CD <directorio donde se haya descomprimido el SVNService.zip>
SVNService -install --daemon --root "C:snv_repos"

Finalmente, accedemos al Panel de control > Herramientas administraticas > Servicios, buscamos el servicio llamado SVNService, le hacemos doble click y seleccionamos en Tipo de inicio: Automático, pulsamos en Iniciar para que se ejecute el servicio y aceptamos el cuadro de diálogo.

Y ya tendremos nuestro sistema de control de versiones instalado y funcionando.

Nota, para desinatalar el servicio ejecutaremos: SVNService -remove

Actualización 26-11-2006: según comenta Luis Franco en un comentario, SVN incorporará el servicio que hace de servidor en la versión 1.4.2.

Cliente

Como ya he dicho al principio, existen muchas utilidades para manejar SVN, pero yo me centraré en TortoiseSVN, que es un fork de TortoiseCVS, y me gusta porque es muy fácil de manejar, es cómodo y se integra perfectamente en el explorador de ficheros de Windows.

Nos bajaremos la última versión del programa (si tenéis un Windows 9x o NT4 mirar esto) y también descargaremos el pack de idiomas e instalaremos primero el programa y luego el idioma y reiniciaremos la máquina.

Por último, nos queda configurar el TortoiseSVN, haremos click con el botón secundario y accederemos a TortoiseSVN > Settings, seleccionaremos nuestro idioma y aceptaremos el diálogo.

Ahora nos quedará importar todos nuestros proyectos, la URL del repositorio sería la siguiente: “svn://IP/…/nombre_proyecto”.

Os recomiendo que para familiarizaros con esta herramienta consultéis el fichero de ayuda, es muy completo, pero básicamente lo que siempre usaréis será esto:

  • Actualizar: Descarga la última versión de un proyecto.
  • Comprobar: Actualiza los cambios que hayamos hecho al proyecto para que se actualice el repositorio.
  • Añadir: Añade un nuevo fichero o directorio al proyecto.
  • Eliminar: Borra un fichero o un directorio del proyecto.
  • Importar: Añade un nuevo proyecto al repositorio.
  • Exportar: Extrae un proyecto desde el repositorio, eliminando las carpetas “.svn”.
  • Navegador: Permite explorar directamente el repositorio y mover ficheros, eliminarlos, etc. Pero ojo, los cambios que hagáis no se podrán recuperar ni deshacer.

Nota IMPORTANTE, cuando importéis un proyecto, el TortoiseSVN no creará la carpeta padre, es decir si queremos subir un proyecto llamado X11 a: “svn://desarrollo/proyectos”, lo subirá al directorio proyectos, ensuciando la carpeta; en su lugar teníamos que haber puesto la siguiente url: “svn://desarrollo/proyectos/X11”. De todas formas tampoco os preocupéis porque gracias al navegador del TortoiseSVN podréis mover ficheros, crear carpetas, borrarlas, etc.

1

San Vicente del Raspeig

Como más de uno ya sabrá, vivo en San Vicente del Raspeig, Alicante, España.

Es un pueblo con más de 45.000 habitantes y está entre los que más crece de toda la provincia gracias a su cercanía con la ciudad de Alicante (se encuentra a muy pocos minutos), y a la Universidad de Alicante, que se encuentra dentro del término municipal de San Vicente.

En San Vicente nos gustan las fiestas, las principales son las fiestas patronales y de Moros y Cristianos, y les fogueres.

Iglesia de San Vicente en 1976

 Marita Guijarro-04-J. de Barrios Cifuentes

Las fotos las he obtenido de un proyecto que está haciendo mi padre. Él está recopilando fotos que le dejan, las escanéa y las sube a un gallery que le monté; el proyecto se llama San Vicente en imágenes, tiene más de 1.000 fotografías, y en él hay fotos sobre la historia de san vicente.

Pages ... 1 2 3 4 5 6