Publicado por laparca el 06 de julio de 2010 — Publicado en Música, Personal
Desde los blogs de Hellen, Riva, Moriarty y Raven me llega este meme que… bueno, que lleva mucho tiempo desde que lo tenía que haber escrito
La idea es poner el reproductor de música (supongo que en aleatorio) e ir poniendo para cada pregunta la canción que suene (hay que recordar que se debe dar a siguiente canción antes de contestar, para que no se repita constantemente la canción):
- ¿Cuál es tu lema?El guardian de tu piel – Beethoven R
- ¿Qué piensan tus amigos de tí?Mighty – P. Blaszczak
- ¿En qué piensas a menudo?The Fal of the Temple – Inborn
- ¿Cuánto son 2 + 2?El anticristo – Warcray
- ¿Qué piensas de tu mejor amigo?Fly – Blind Guardian
- ¿Qué piensas de la persona a la que quieres?Bludsucker – Deep Purple
- ¿Cuál es la historia de tu vida?Ailein Duin – Capercaille
- ¿Qué quieres ser de mayor?Cowgirl – B.S.O. Hackers
- ¿Qué piensas cuándo ves a la persona a la que quieres?Passenger – Deftones
- ¿Qué piensan tus padres de ti?Ain’t It Fun – Guns N’ Roses
- ¿Qué bailarás en tu boda?Firestarter – The Prodigy
- ¿Qué sonará en tu funeral?The Thin Line Between Love And Hate- Iron Maiden
- ¿Cuál es tu afición / interés?Guardian Sunspears – Jeremy Soule
- ¿Cuál es tu mayor secreto?Precious Jerusalem – Blind Guardian
- ¿Qué piensas de tus amigos?Simpathy For The Devil – Guns N’ Roses
- ¿Qué es lo peor que podría pasar?The Modern Things – Gigh Places
- ¿Cómo morirás?Paranoia Prima – Anni Morricone
- ¿De qué te arrepientes?Dissolved Girl – Massive Attack
- ¿Qué te hace reir?Goodnight Moon – Shvaree
- ¿Qué te hace llorar?Voodoo People – The Prodigy
- ¿Te casarás alguna vez?MX / Bong Hit / Damone – Deftones
- ¿Qué es lo que más te asusta?Sweet Home Alabama – Rockapella
- ¿Le gustas a alguien?GO!! Fighting Dreamers – Flow
- Si pudieras volver atrás en el tiempo, ¿qué cambiarías?Might Just Take Your Life – deep Purple
- ¿Qué es lo que más te duele ahora mismo?She’s Madonna – Robbie Williams
- ¿Cuál será el título de este post?El Doctor Finklestein – B.S.O. Pesadilla antes de Navidad
5 Comentarios »
Publicado por laparca el 10 de junio de 2010 — Publicado en Personal
Este viernes pasado Madhatter y yo decidimos ir a visitar a la Reina del Hielo a su tierra. La tarde fue tranquila y calurosa. El verano está dando sus primeras muestras de presencia y avisándonos de lo que va a venir.
La Reina nos hizo la visita turística y gastronómica de la zona. La verdad es que el Illescas es encantador (me encantan las poblaciones pequeñas y tranquilas). La tarde transcurrió tranquila, con algunos momentos tensos: los niños con globos siempre son un peligro latente, en especial si corren como locos sin mirar qué tienen delante.
No enteramos de que no está permitido hacer más de 3 alturas en los edificios porque sino el señor cura no puede presumir de iglesia (no lo dijo ella así, pero yo sí lo digo
), que en un antiguo hospital hubo un milagro y ahora es una iglesia (hay dos iglesias muy juntas).
Como todo no puede ser perfecto y algo tenía que fallar: a la hora de la vuelta fuimos a la parda del autobus. A la hora que era, sobre las 23:30, tenía que haber pasado el penúltimo autobus (que no lo vimos) y sobre las 00:00 tenía que pasar el último, que sí que pasó… ¡Vaya que si pasó! Con un bonito cartel de fuera de servicio y dejando en tierra a las 10 personas que nos encontrábamos esperándolo. Debo agradecer a la compañía de autobuses que lleva la línea de Madrid-Toledo por tan buen servicio. Por suerte la hermana de la Reina vino a nuestro rescate y nos llevó junto Parque Sur (te queremos mucho tanto Madhatter como yo por ello).
Quiero agradecer a la Reina del Hielo que nos aguantase y nos enseñase su ciudad, nos encantó la visita
Y hasta aquí puedo leer. Vale.
P.D.: ¿Os habéis dado cuanta que Parque Sur en inglés es South Park?
Sin comentarios »
Publicado por laparca el 31 de mayo de 2010 — Publicado en Desarrollo, Personal
En la anterior entraba hablaba un poco sobre las transformaciones AST de Groovy y que me maravillaban (y si esto último no lo dije, lo digo ahora). Como me gustan y las veo útiles decidí ponerlas en práctica para un uso real.
En donde trabajo se utiliza un lenguaje de programación llamado IDL. Este lenguaje se utilizan en muchos entornos de investigación y para ser sinceros se haría un favor al mundo amputándole las manos a la persona o personas que lo diseñó/aron (pero dejemos esto para un posible futuro artículo). En IDL se pueden crear funciones y procedimientos o se puede crear clases con métodos y atributos. Cuando se necesita ofrecer a otro lenguaje de las funcionalidades que hemos creado en IDL se hace uso siempre de clases y objetos. Además provee de una herramientas denominada Export Bridge Assistant (EBA) para facilitar la tarea de generar los bindings del lenguaje destino. Debo decir que me EBA hace cierto trabajo por el programador, concretamente genera una clase en java o .Net con los métodos seleccionados, pero en el caso de Java no hace distinción de los tipos de datos. Para él solo existe el JIDLNumber, pero está prohibido por el programador su uso, sino que debes utilizar JIDLFloat, JIDLLong, etc. Además, estos tipos de datos no son nativos de Java lo que supone un sobreesfuerzo para el programador.
En esta situación se me ocurrió crear una transformación AST que generase el código de los métodos usando datos nativos de Java. En lugar de llamar a EBA para generar el binding se crea una clase de esta forma:
1
2
3
4
5
| @IDLClass(idlclass="CLASE_DE_IDL")
class MiClaseEnJava extends JIDLObject {
@IDLFunction(name="FUNCION_IDL")
float miFuncion(float a, float b, String cadena) {}
} |
Durante la compilación de la clase se detecta la nota IDLClass y se pasa el control a la transformación AST que añade un constructor por defecto necesario para los objetos que heredan de JIDLObject. Además se busca de nota IDLFunction y cuando se encuentra se interpretan los parámetros para generar el código con las transformaciones de tipos necesarias.
Sinceramente creo que esto es más óptimo que hacer uso de EBA, ya que de todos modos me termino creando métodos que realizan la transformación de tipos y de este modo me ahorro dicho trabajo.
Lo que más me ha costado es entender como funciona la generación de código ya que se basa en la estructura del compilador. Concretamente me ha constado 1 semana hacer la transformación.
En cuanto pueda publicaré el código para que lo pueda utilizar quien quiera, que seguro que mal no hará.
Sin comentarios »
Publicado por laparca el 16 de abril de 2010 — Publicado en Desarrollo, Opinión, Personal
Esta semana he recordado uno de mis viejos proyectos de cuando era más joven (sería el año 97). En aquel momento tenía en mente la creación de un lenguaje que pudiese ser modificado en tiempo de compilación. Con esto me refiero a que pudiesen crearse reglas que permitieran modificar el cómo este compilaba o añadiese nuevas posibilidades al lenguaje.
En aquel momento yo no tenía conocimiento alguno de lenguajes, gramáticas o compiladores y el único curso que vi fue el de la revista Solo Programadores de varios años atrás y, la verdad, no me resolvió ninguna duda (esto se debe a que entonces no solía leer tanto y miraba solo por encima las cosas).
El caso es que me he encontrado que ya lo han inventado. En Groovy existe una característica denominada transformaciones AST que permite modificar las reglas de compilación. Debo reconocer que es una característica tan chula como difícil de utilizar (todo hay que decirlo).
En estos momentos me encuentro estudiando la documentación para ponerme a hacer pruebas y comprobar qué tal funciona. La verdad es que permite hacer cosas tan increíbles como Groovy++, que es un optimizador de Groovy (lo que hace es eliminar algunas características de Groovy para acelerar la ejecución de las aplicaciones).
He podido encontrar una gran cantidad de ejemplo y la verdad es que me sorprenden mucho. Por ejemplo se pueden automatizar patrones de diseño con este sistema tal y como se hace con la transformación Bindable. Ésta convierte un atributo de clase en un sistema que permite monitorizar los cambios del mismo (patron ). De este modo si tenemos algo como:
1
2
3
| class ClaseDeEjemplo {
@Bindable String prop
} |
Se transformará de forma automática en:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| class ClaseDeEjemplo {
private String prop
PropertyChangeSupport pcs = new PropertyChangeSupport(this);
public void addPropertyChangeListener(PropertyChangeListener l) {
pcs.add(l);
}
public void removePropertyChangeListener(PropertyChangeListener l) {
pcs.remove(l);
}
public String getProp() {
return prop;
}
public void setProp(String prop) {
pcs.firePropertyChanged("prop", this.prop, this.prop = prop);
}
} |
Con lo que evitamos tener que escribir un gran número de líneas de código. Sinceramente me parece un gran avance.
Sin comentarios »
Publicado por laparca el 28 de enero de 2010 — Publicado en Personal
La gente me pregunta mucho sobre el tema del carnet de conducir. La verdad es que solo deje un breve comentario muy críptico en twitter diciendo algo así como que ya me quedaban menos cosas en la lista de tareas pendientes. La idea de ese comentario es que el que sabía que tenía ese día sabría que significaba… parece que no fue así.
Pues para evitar toda confusión, lo dejo claro aquí: ¡Ya he aprobado el examen práctico de conducción!
Seguro que así ya no hay dudas sobre el asunto en cuestión.
Debo reconocer que sacarse el carnet de conducir es caro, especialmente por el tema de las tasas que cobra tráfico (no sé hasta que punto estarán justificadas) y en segunda medida, pero que puede ser la que más afecte al bolsillo, por las clases prácticas.
En Leganés, las autoescuelas están ofertando las cases prácticas a 33€ la clase (para que luego se diga que los precios no están pactados, porque ese no es un precio medio). Hay que tener en cuenta que en ese precio está incluido el seguro del vehículo (no somos ni conductores, es fácil que podamos tener un accidente y depende también del vehículo), el sueldo del instructor, el combustible (que no es barato precisamente), el mantenimiento del vehículo y, por supuesto, el margen de ganancia. Este precio variará según la provincia y comunidad autónoma dependiendo de los costes que se den en la zona, razón por la cual los precios en España pueden variar desde los 15€ por clase a, creo, algo más de los 50€. A parte de esto también se pueden encontrar distintas ofertas que pueden bajar el precio (por ejemplo, a mi me han salido 25 clases a 28€ y otras 7 clases a 33€). Tal vez se agradecería algo más de transparencia en el sector para saber realmente qué nos están cobrando cuando pagamos.
Ya solo me queda terminar el proyecto de fin de carrera y acabar el máster y creo que podré dar el año por terminado
3 Comentarios »
Publicado por laparca el 03 de diciembre de 2009 — Publicado en Derechos de autor, Personal, Política
Ante la inclusión en el Anteproyecto de Ley de Economía sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de internet manifestamos nuestra firme oposición al proyecto, y declaramos que…
- Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos, como el derecho a la privacidad, a la seguridad, a la presunción de inocencia, a la tutela judicial efectiva y a la libertad de expresión.
- La suspensión de derechos fundamentales es y debe seguir siendo competencia exclusiva del poder judicial. Ni un cierre sin sentencia. Este anteproyecto, en contra de lo establecido en el artículo 20.5 de la Constitución, pone en manos de un órgano no judicial – un organismo dependiente del ministerio de Cultura -, la potestad de impedir a los ciudadanos españoles el acceso a cualquier página web.
- La nueva legislación creará inseguridad jurídica en todo el sector tecnológico español, perjudicando uno de los pocos campos de desarrollo y futuro de nuestra economía, entorpeciendo la creación de empresas, introduciendo trabas a la libre competencia y ralentizando su proyección internacional.
- La nueva legislación propuesta amenaza a los nuevos creadores y entorpece la creación cultural. Con Internet y los sucesivos avances tecnológicos se ha democratizado extraordinariamente la creación y emisión de contenidos de todo tipo, que ya no provienen prevalentemente de las industrias culturales tradicionales, sino de multitud de fuentes diferentes.
- Los autores, como todos los trabajadores, tienen derecho a vivir de su trabajo con nuevas ideas creativas, modelos de negocio y actividades asociadas a sus creaciones. Intentar sostener con cambios legislativos a una industria obsoleta que no sabe adaptarse a este nuevo entorno no es ni justo ni realista. Si su modelo de negocio se basaba en el control de las copias de las obras y en Internet no es posible sin vulnerar derechos fundamentales, deberían buscar otro modelo.
- Consideramos que las industrias culturales necesitan para sobrevivir alternativas modernas, eficaces, creíbles y asequibles y que se adecuen a los nuevos usos sociales, en lugar de limitaciones tan desproporcionadas como ineficaces para el fin que dicen perseguir.
- Internet debe funcionar de forma libre y sin interferencias políticas auspiciadas por sectores que pretenden perpetuar obsoletos modelos de negocio e imposibilitar que el saber humano siga siendo libre.
- Exigimos que el Gobierno garantice por ley la neutralidad de la Red en España, ante cualquier presión que pueda producirse, como marco para el desarrollo de una economía sostenible y realista de cara al futuro.
- Proponemos una verdadera reforma del derecho de propiedad intelectual orientada a su fin: devolver a la sociedad el conocimiento, promover el dominio público y limitar los abusos de las entidades gestoras.
- En democracia las leyes y sus modificaciones deben aprobarse tras el oportuno debate público y habiendo consultado previamente a todas las partes implicadas. No es de recibo que se realicen cambios legislativos que afectan a derechos fundamentales en una ley no orgánica y que versa sobre otra materia.
Este manifiesto, elaborado de forma conjunta por varios autores, es de todos y de ninguno. Si quieres sumarte a él, difúndelo por Internet
4 Comentarios »
Publicado por laparca el 03 de noviembre de 2009 — Publicado en Personal
Supongo que quienes me siguen tanto por twitter como por facebook se acordarán de cuando me quejaba porque desde Arsys me pasaron las facturas por tres renovaciones de dominios que no correspondían.
Voy a hacer un resumen para que se sepa que sucedió. Ye tengo 3 dominios a mi nombre y recientemente los he cambiado de agente registrador ya que me ofrecían mejor precio por las renovaciones de los mismos. Estos dominios estaban a punto de caducar y tocaba preparar la renovación. Arsys, al usar un sistema automatizado me mandó las correspondientes facturas y me cobró las mismas. Hay que tener en cuenta que Arsys ya no puede renovar ninguno de los dominios mencionados.
Pues hasta ahí lo malo. Lo bueno ha sido que me han devuelto el dinero, sin problemas ni peripecias ni nada por el estilo, algo que es muy de agradecer. Sinceramente me gusta mucho Arsys, pero en estos momentos necesito ahorrar de todas partes.
De momento, un 10 para Arsys. Algún día volveré, cuando sea más solvente.
2 Comentarios »
Publicado por laparca el 15 de octubre de 2009 — Publicado en Personal
Hace poco le sucedió a Moriarty lo mismo que me pasó a mi este lunes pasado. Este fin de semana pasado me fui con Madhatter y su familia a El Pont de Suert, un pueblo encantador que se encuentra en la carretera hacia Vielha en Lleida. La idea la hicimos Madhatter y yo en AVE y en Lleida nos recogían en coche, pero la vuelta la hicimos entera en coche.
Como es normal en estos viajes tan largos, hicimos varias paradas, una de ellas en Barbastro (Huesca), en el bar/restaruante del hotel Rey Sancho Ramírez. Pues bien, no sé muy bien como sucedió, pero ahí se quedó mi teléfono móvil (creo que se me cayó del bolsillo y no me di cuenta por el barullo que teníamos). Por suerte, una de las personas que trabaja en este establecimiento lo encontró y se puso en contacto con nosotros (concretamente mis padres) y nos mandó el teléfono. La verdad es que pocas veces te encuentras a gente así y de verdad da mucho gusto. ¡Ojalá hubiese más gente así!
Desde aquí, le quiero agradecer a esta persona el haber encontrado el teléfono y haberlo enviado. Muchas gracias.
1 Comentario »
Publicado por laparca el 07 de octubre de 2009 — Publicado en Personal

Meme desde Moriarty.
La verdad es que no me gusta eso de decir quién debe o no seguir un meme y, además, es complicado porque casi todo el mundo al quien se lo puedo decir ya está elegido por otras personas :S Así que al que le haga gracia, que lo siga.
2 Comentarios »
Publicado por laparca el 27 de septiembre de 2009 — Publicado en Personal
Hace un par de fines de semana estuve con Madhatter en el Japan Weekend, que viene a ser el expomanga pero con otros organizadores. En general, se puede resumir como un lugar en el que pagas para poder ver tiendas (se pueden encontrar cosas con buenos descuentos), participar en concursos, en talleres y ver alguna exposición. Igualmente, otra de las cosas buenas que suele tener pagar es el poder ver a tu autores favoritos y que estos te firmen.
El caso es que fuimos para participar en los talleres, concretamente el de introducción al japonés, y solo podemos decir una cosa: desorganizacion absoluta.
Es curioso como no había modo nunca de encontrar a nadie de la organización. Con suerte te encontrabas a gente que les conocía y te decía muy claramente que estaban todos en la calle fumando (¿se pasaron desde las 10h hasta las 23h fumando?). Igualmente, los espacios reservados a los talleres estaban completamente invadidos por niñatos jugando a cartas o a rol (no es que esto sea malo, pero no era precisamente que faltase espacio como para encima tener que ocupar el reservado para las actividades) y, por supuesto, no había nadie para controlar esto.
Creo que algún taller se suspendió porque no encontraron donde ponerse ni a nadie de organización que les dijese donde ir. Dicho de otro modo, va una persona, a la que le han dicho que tiene que hacer tal o cual actividad, y no puede hacerla porque al llegar no encuentra nadie que le diga donde está y lo único que puede hacer es seguir indicaciones para encontrarse que el lugar ya está completamente ocupado.
En el caso del taller de introducción no fue una excepción. El que iba a darlo era de la organización y ni siquiera se presentó por ahí. Tuvo que venir una chica, muy amable ella (era la encargada de otro taller) a darlo. LLegó como 45 minutos tarde y no tenía ni idea de dónde se había metido el que debía dar el taller.
Por supuesto, no hubo ni autores firmando ni exposiciones y la cantidad de tiendas era realmente escasa.
En conclusión: era un evento que me ha dejado un sabor claramente amargo en la boca y al que probablemente no vuelva.
4 Comentarios »