Archive for the ‘Software’ Category

MacPorts ahorrándome trabajo

Thursday, February 12th, 2009

Finalmente la historia con el Macbook que compré en navidades, ha acabado con que me lo han sustituído por uno nuevo, entonces todavía lo estoy poniendo a punto para poder trabajar con el y dejar ya de retén a mi viejo Toshiba Satellite, por si las moscas aún tardaré en darle la jubilación…

MacPorts facilita la instalación(compilación, instalación y actualización) de software open source para Mac OS, ya lo tenía oído/leído y la verdad es que me está ayudando bastante a instalar mis herramientas de trabajo.

Por ejemplo para instalar Grails:

  • Ejecutar: sudo port install grails
  • Y ya sólo nos queda añadir la variable de entorno GRAILS_HOME en nuestro
    .profile:
    export GRAILS_HOME="/opt/local/share/java/grails"
    export PATH="$PATH:$GRAILS_HOME/bin"
  • Para comprobar que no han habido problemas, simplemente ejecutamos el comando grails help para comprobar que todo ha ido correcto.

Otro ejemplo podría ser git:

  • Ejecutamos sudo port install git-core
  • Y luego ejecutando git comprobamos que, efectivamente, lo tenemos instalado

Pues eso, que es una gozada que haya herramientas que te faciliten la vida, sobre todo cuando eres novato :)

Apple también la caga

Wednesday, January 28th, 2009

Desde el día 26 de diciembre soy propietario de un flamante Mac Book, que lleva desde el día 12 de enero en el servicio técnico… lo compré por lo bien que me habían ido hablando, y empujado por un poco de presión popular ;) .

Tengo que decir que los primeros días estaba encantado con la compra, me gustaron esas pequeñas diferencias que se encuentran respecto a un PC. Pero luego empezó la “pesadilla”, tal y como movía mínimamente el mac se ponía en reposo y no volvía en sí hasta unos minutos más tarde o si reiniciaba, pero luego fué a peor y ni reiniciando conseguía que volviera en sí.

Aquí viene la muestra:


No se enciende… from danilat on Vimeo.

Entonces acabé llamando a Apple Care, que tras probar varias cosas vía teléfono, me dijeron que lo llevara al servicio técnico(K-tuin Zaragoza) y eso hice. A los dos días me llamaron para decirme que para resolver el problema iban a pedir una pieza para sustituirla… pero no resultó ser la solución… y todavía siguen buscando :S. Por esto el viernes(11 días después) volví a llamar a Apple Care para explicarles la situación y ver si se podía sustituir o devolver, con quien hablé me dijo que llamara el lunes para hablar con atención al cliente(a las 18:00 ya está cerrado). El lunes(14 días después y tras 30 minutos al teléfono), por fin encontré a alguien(la segunda persona con la que he hablé) que me explicó que es un defecto grave de fabricación y me remitió al servicio post-venta de Apple Store(resulta que no es lo mismo).

Ayer, ya sin ganas de seguir perdiendo el tiempo contando una y otra vez lo mismo, y empezando a perder las buenas formas(otros 30 minutos de teléfono). La primera persona con la que hablé, al ver mi mosqueo(tras decirme que llamara a Apple Care…), me pasó con otra compañera que finalmente me dijo que no me podía ayudar con la sustitución(con lo que aumenté a cabreo) y al final le pedí(lo más educadamente que pude) que me pasara “con alguien que me pueda ayudar, que es lo que estoy pidiendo…”. Al final me pasaron con una tercera persona con la que me termino de desahogar, que finalmente me dijo que no podía prometer una sustitución, pero que iba a contactar con K-tuin para conocer el caso y que me llamaría en un par de días para contarme.

Resumiendo, me va a llegar una factura de teléfono interesante, en atención al cliente Apple (Care y Store) hay gente que no sabe por dónde le sopla el aire, y sobre K-tuin… puedo aceptar hasta cierto punto que no sepan cuál es el problema, pero tras decirme en dos ocasiones que me llamarían y no hacerlo(al final lo tenía que hacer yo) para mi es falta de seriedad y profesionalidad, deberían ser más atentos con sus clientes y como mínimo mantenerte informado de la situación, a mi se me han ido las ganas de comprar nada allí(cosa que iba a hacer)… Y ya veremos si vuelvo a comprar más productos de apple, para esto habrá que olvidar primero una de las peores experiencias de usuario que he tenido y, como no parece que seamos demasiados los que hemos tenido este tipo de problemas(haberlos haylos), no tengo esperanza de que la atención al cliente de apple cambie.

Veremos como termina la odisea.

Videos navideños… o cosas de resaca

Wednesday, December 24th, 2008

Soy consciente de que no soy demasiado creativo/original para estas cosas de las felicitaciones navideñas, me gusta unvlog y los videos que se comparten allí, y este fin de semana tuve un par de días resacoso-prenavideños. Combinando estas tres variables, acabé montando una web con rails para compartir videos navideños (no se me ha ocurrido ningún dominio que merezca comprarse :P ) que me pareciera interesante a mi o a cualquiera que pase por ahí o lo comente.

Al ser una web de temporada, he preferido evitar registros, simplemente usar el plugin recaptcha para tener un mínimo de control al publicar videos o comentarios, el plugin para los videos ha sido acts_as_videoclub por lo que esta web soporta los mismos servicios de video que el plugin :P , acts_as_commentable es el plugin para los comentarios, para la paginación will_paginate, seo_urls para hacerlo un poco más amigable a los buscadores y por último acts_as_taggable_on_steroids para etiquetar los videos; el diseño es de una plantilla con licencia copyleft con pequeñas modificaciones.

Como es de suponer no me supuso mucho tiempo de trabajo, alrededor de 6-7 horas y en días en los que se está lejos del 100% ;) , además es una web muy mejorable y no está lo terminada que debería, pero el tiempo es limitado y no quería/podía dedicarle más.

En fin, que si os llegan felicitaciones en forma de video de Google Video, Dailymotion, YouTube o Vimeo; y os llama la atención os animo a compartirlo. Por cierto, feliz navidad :)

Jobsket ganador de la Beca Alzado 2008

Monday, December 15th, 2008

Como han anunciado ya en alzado, resulta que el Jobsket team nos hemos llevado la Beca Alzado 2008 !! :) . Menos mal que al final nos animamos, como cuenta Martín, lo decidimos casi en la fecha límite.

Primero me gustaría disculparme con la gente que esperaba un proyecto en marcha, como el año anterior con vi.sualize.us, pero jobsket todavía no está preparado para presentarse al público. Por esto lo que sólo podemos pedir es que tengáis paciencia y animaros a que os registréis para probar la beta, nos sigáis en el blog de jobsket, en twitter o en jaiku. Y también quería agradecer las felicitaciones que nos han ido llegando por diferentes medios, además de felicitar al resto de proyectos que han sido destacados, entre los que hay amigos como debug_mode=on y forvo.

Haber ganado nos satisface porque había 176 ideas presentadas (viendo las destacadas, eran de un nivel muy alto), creemos que el ganar la beca dará cierta visibilidad al proyecto y los 3000 euros seguro que nos irán muy bien para los costes de servidores u otros gastos; pero sobre todo, porque de esta forma nos han validado la idea, ya estamos convencidos que no es una locura nuestra y eso nos motiva más que nunca ;) .

En fin, que estamos muy contentos, pero como trabajamos en remoto, cada uno lo celebra por su cuenta XD

Jobsket y cerveza San Miguel

jLibrary Web beta

Wednesday, January 23rd, 2008

Después de varios meses colaborando con Martín Pérez, ya está online el cliente web de jLibrary, aunque todavía en beta por faltarle algunos ajustes. Es la primera aplicación web basada en jLibrary, además, se puede ver que la web del proyecto está publicada con la misma aplicación, con un repositorio específico para ello.

Esta aplicación, que aunque no llega tener toda la funcionalidad del cliente de escritorio, se echaba de menos por tener un cliente ligero para acceder desde un navegador. Además puede dar una idea de cómo utilizar jLibrary como core para otros desarrollos en entornos web.

En cuanto a funcionalidades:

  • Se pueden navegar por los directorios y categorías de un repositorio, podemos ver el contenido de los documentos html y descargarnos cualquier tipo de documento.
  • Realizar búsquedas sobre el contenido de los documentos de un repositorio
  • Una vez autentificados con los usuarios creados para ello(por ejemplo kevin/kevin) en el repositorio demo, dentro del directorio PlayGround, se pueden crear directorios, crear documentos html, hacer uploads de documentos, asignar categorías y relacionar documentos.
  • Suscribirse por RSS a un directorio
  • Además se puede conectar desde el cliente de escritorio.

Para quien tenga curiosidad, están publicadas las características técnicas, tanto del servidor dónde se hospeda la aplicación como de algunas generales de la aplicación.

El cliente web, se distibuirá con la próxima versión de jLibrary, por lo que se agradece que contactéis con nosotros en caso de encotrar algún bug o simplemente para darnos feedback. Para contactar con nosotros lo podéis hacer en demo(arroba)jlibrary(punto)org o en la web del proyecto en sourceforge.

Ha sido mi primera aportación al mundo open source, del que tanto me he aprovechado:), y realmente es una experiencia que recomiendo:

  • Me ha servido para aprender un poco de freemarker, maven, spring, al principio de mi colaboración a usar JSF… y aplicar algunas otras que ya conocía.
  • El ver como gente de cualquier parte del mundo se interesa por el proyecto en el que colaboras, que al final de todo es lo que nos debería satisfacer como desarrollardores, que algo en lo que participas resulte útil, y espero que cuando salga la próxima versión de jLibrary sea el caso.
  • Trabajar con Martín “mano a mano”, que es un fuera de serie.

aKademy-es’07

Friday, November 16th, 2007

Éste fin de semana (17 y 18 de Noviembre), se celebra aKademy’07, el encuentro de desarrolladores de KDE a nivel nacional, en el local de Hispalinux en Zaragoza. Está orientado a perfiles técnicos, se puede ver el programa en su web, y la entrada es libre hasta llenar el aforo del local.

Una lástima que no pueda asistir, tiene pinta de ser interesante.

Toma de contacto con eclipse PDT

Friday, September 28th, 2007

He estado trasteando un poco la versión 1.0 de eclipse PDT, y he visto que en unos meses ha mejorado muchísimo, hasta el punto que a partir de ahora va a sustituir al plugin PHPeclipse que llevaba bastante tiempo utilizando. La verdad es, que por lo que he estado viendo, este puede llegar a ser el IDE por excelencia para desarrollar con php, si Zend no hace algo para evitarlo (con su Zend Studio mientras sea de pago lo tienen difícil) y todavía nos quedará por ver como queda el plugin para NetBeans.

El editor funciona perfectamente, cargándote las ayudas para clases, métodos y funciones, pudiendo acceder también a sus implementaciones sin tener que volverte loco buscando en qué fichero tengo la clase-método-funcion X, cosas que hacía PHPeclipse un poco a su manera, y con PDT funcionan a la perfección.

Personalmente pienso que el editor de código es lo más importante en un ide, que al final es con lo que más nos peleamos los programadores, pero también existen otras características destacables:
- Soporte para debugging.
- Opción a ver qué tipo de objetos o variables devuelve un método.
- Poder indicar si el código de un proyecto es php4 o php5.
- Posibilidad de crear templates generadores de código asociados con sus alias, de serie vienen bastantes creados.
- Ayudas también para escribir en ficheros html y css.
- Etc.

A ver si hago un hueco y pruebo un poco más a fondo el ide, aprovechando que quiero trastear también el Zend Framework y tengo alguna pequeña idea que me ronda por la cabeza.

3000 euros por una idea

Tuesday, September 25th, 2007

Acabo de leer en el blog de Dani Torres, que desde alzado regalan una beca de 3000 euros para dar un impulso a un proyecto o idea web.

Para presentar la idea se puede mandar desde un correo explicando la idea hasta el desarrollo en beta a beca(ARROBA)alzado(PUNTO)org, la fecha límite es el 30 de Noviembre y el 15 de Diciembre se conocerá al ganador.

Vamos, que si tienes en mente realizar algún desarrollo o lo tienes empezado, quizás sea una oportunidad para ganarte unos buenos euros para ayudarte a pagar un servidor o lo que sea, ya que no imponen gastarse ese dinero en nada en concreto.

Ohloh, directorio de proyectos Open Source

Wednesday, September 5th, 2007

Acabo de poner el widget de mi perfil en Ohloh. ¿Pero qué es Ohloh?

Ohloh es básicamente un directorio de proyectos open source que analiza los repositorios para sacar algunas estadísticas interesantes:

Una estimación del coste del proyecto calculado por la líneas de código y una media del salario anual de los desarrolladores (que es modificable), calcula el porcentaje de lenguajes utilizados en el proyecto, muestra los desarrolladores que han contribuido en el proyecto con la cantidad de commits y el tiempo que lo han hecho, avisa del tamaño del grupo de desarrollo, posibles problemas de licencias… vamos que da una idea de en qué estado está el proyecto.

Ohloh no se centra sólo en los proyectos, también en los desarrolladores, si estás dado de alta, puedes asociar tu usuario a un desarrollador de uno o varios proyectos y entrar en el ranking de ohloh. Además de esto, aunque no seas desarrollador de un proyecto, puedes mantener tu stack (que serían proyectos con tu bendición) lo que hace ganar en popularidad a un proyecto, además ohloh tiene una opción de buscar usuarios con un stack parecido al tuyo por lo que puede ser una buena forma de conocer otros proyectos que te puedan interesar.

A todo esto, para que sea una aplicación web todavía más interesante, se le puede sumar el uso que hacen de google maps. En un proyecto puedes ver dónde viven los usuarios que lo tienen añadido en su stack y los que lo desarrollan. Y desde un perfil de usuario ver a otros usuarios que viven en la misma zona, sean desarrolladores o no.

Por cierto hace ya bastante tiempo que tengo puesto también el widget de feedburner, como creo que hay gente que está suscrita a la anterior dirección, si no es molestia, cambiad a la nueva dirección del feed.

Tuitermaps, jugando con google maps

Monday, June 25th, 2007

Hace un tiempo, estuve un par de días jugando un poco con el api de google maps y el de twitter, más que nada por la excusa del google maps, la de twitter es muy sencilla (bueno, twitter en sí lo es). El resultado es TuiterMaps.

Es algo parecido a twittermap, puedes ver de dónde son las personas que escriben, siempre que tegan puesto en su perfil el location.
En un principio muestra los mensajes del public timeline, también se puede seleccionar un usario en concreto y un usuario con sus amigos.

Es muy chorras, pero ya he visto lo fácil que es mostrar una localización gracias a la clase GClientGeocoder, simplemente le pasas al método getLatLng una cadena de la localización y una función callback que recibe un obeto GLatLng, y a partir de ahí puedes crear un GMarker para añadir al mapa.

Lo que le falta es un poco de diseño, pero para eso yo soy muy malo.