jueves, septiembre 18, 2008

Una tarta que muestra un gráfico de tarta de ella misma

Un gráfico de tipo tarta se usa habitualmente para mostrar porcentajes. Si queremos mostrar el porcentaje de tarta que nos hemos comido, podemos usar un gráfico de tipo tarta. O aún mejor, podemos usar la propia tarta como gráfico de tipo tarta :)

lunes, septiembre 15, 2008

Cuando el diablo se aburre, mata moscas con el rabo

Una tarde de domingo sin mucho que hacer en el local...

A Iván (Igu) le da por poner la botella del agua encima del bote gigante de Red-Bull, a la primera "casi" la coloca, ha hecho falta otro intento.

jueves, agosto 28, 2008

La potencia de la parelilización

Los "Cazadores de Mitos" han ideado un buen ejemplo para demostrar la potencia de la paralelización del cómputo. Comparan CPU vs GPU

sábado, julio 19, 2008

La Play3 en la universidad

Como sabéis, las consolas han evolucionado mucho en los últimos años en potencia de cálculo. Actualmente las dos consolas que sobresalen en este aspecto son la Play3 y la XBox 360. Internamente la XBox es como un ordenador normal, tiene un "cerebro" (procesador) igual que un PC.

En cambio, la Play3 es diferente, porque tiene un "cerebro" diseñado especialmente para ella denominado Cell. Cell es un procesador compuesto por 8 miniprocesadores, uno es el "coordinador", denominado Power Processing Element (PPE) y los otros 7 son como sus "ayudantes", y se denominan Synergistic Processing Elements (SPEs).

Lo bueno de todo esto, es que la PlayStation 3 tiene mucha potencia de cálculo, que se usa para jugar pero que también puede usarse para cualquier cosa que se requiera. Mi compañero de despacho en la universidad, Raul Cabido, junto con un alumno de proyecto de fin de carrera han conseguido ejecutar un programa especialmente diseñado para esta consola que detecta "caras" de personas en el vídeo que graba una cámara. Os puedo asegurar que aunque parezca sencillo, hay muchos detalles que complican esto bastante. Aquí teneis una prueba de lo que se consiguió ayer 18 de Julio de 2008.

jueves, junio 12, 2008

Colonias de Hormigas

el trabajo de los programadores consiste en decir a los ordenadores lo que tienen que hacer. Les dan órdenes y estos obedecen fielmente (bueno... algunas veces no :) ). Es curioso, pero el problema es que les tenemos que explicar paso por paso lo que tienen que hacer. Es como si quisiésemos que un taxista nos lleve a un sitio y le vamos dando "instrucciones" de por donde tiene que ir.

El problema es que guiar a un taxista consiste en decirle "ahora a la izquierda" o "sigue recto", pero guiar a un ordenador es mucho más complejo. Debido a que es tan complicado, la gente que sabe de esto ha estudiado y categorizado todos los tipos de "instrucciones" que se le pueden dar a un ordenador y cómo se estructuran y se repiten. A un conjunto de instrucciones ordenadas de una determinada manera y con un determinado objetivo se le denomina Algoritmo. Obviamente esto no es una definición formal, pero quizás a los no informáticos os resuma un poco lo que es.

Pues bien, hay muchos tipos de algoritmos. Los algoritmos resuelven problemas. Por ejemplo el problema de buscar el camino más corto entre dos ciudades. O por ejemplo el problema de calcular la resistencia del aire en una carrocería de un Formula 1. Y hay cosas que no parecen un problema, pero que también lo son. Por ejemplo, coger el vídeo que viene de YouTube y "pintarlo" en la pantalla.

Pues bien, hay un tipo de algoritmos que son aproximados, no son exactos. ¿Qué quiere decir? ¿Que los algoritmos no funcionan bien? Si y no. Imagina que le dices al Tomtom que te calcule la ruta más corta para llegar a Almería, supongamos que para decir el camino más corto se tiene que tirar 5 horas "calculando ruta". Obviamente eso sería demasiado tiempo. Pero ¿y si tuviese una opción que tardase 1 minuto que te dijese un camino "de los más cortos"? Pues seguramente la gente usaría la opción de 1 minuto aunque no se estuviese seguro de si el camino es "el mejor". Pues bien, estos son los algoritmos aproximados, algoritmos que no te dicen "la mejor" solución (el mejor camino), si no que te dicen "alguna de las mejores". A "la mejor" solución se le denomina solución óptima.

Algunos de estos algoritmos aproximados, se denominan bioinspirados. Se destacan por que están inspirados en la naturaleza. Uno de los más curiosos es el basado en colonias de hormigas. Las colonias de hormigas son capaces de "calcular" el camino más corto entre dos puntos. Los algoritmos calculan cosas más complejas, pero siguen la misma idea que las hormigas. Las hormigas buscan a su alrededor y los mejores caminos los van marcando con feromonas. De esa manera otras hormigas pueden ir por ese camino (marcando con más feromonas).

En el siguiente video se ve como las hormigas, en la naturaleza, son capaces de autoorganizarse para encontrar el camino más corto.

lunes, mayo 26, 2008

Ciencia, Arte y Cooperación



Habitualmente la ciencia, el arte y la cooperación son campos disjuntos. Pero en ciertas ocasiones estos tres mundos se unen de una u otra forma.

Como todos sabéis yo estoy haciendo la tesis doctoral en un tema medio matemático medio informático. Tengo dos directores de tesis, Abraham Duarte (compañero de departamento) y Rafa Martí (Catedrático de la Universidad de Valencia).

Rafa tuvo un alumno de doctorado nicaragüense, Antonio. De esa relación profesor-alumno nació una buena amistad que hizo que Rafa y su mujer, Mila, fuesen a visitar a Antonio a Managua. Ambos quedaron impresionados con la experiencia, en sus propias palabras "La pobreza de las gentes solía venir acompañada por un sentido de la dignidad y un calor humano inimaginable por nosotros entonces y al que no fuimos inmunes."

Los viajes a Nicaragua se sucedieron y siempre llevaban material escolar a los centros más desfavorecidos. De aquella incipiente colaboración nación Escoles de Nicaragua, un proyecto de cooperación que tiene como objetivo apoyar la educación infantil en este país centroamericano.

En otro plano completamente diferente, Rafa leyó en una entrevista que Antonio Vega tenía interés por el mundo científico en general y la Física en particular. Rafa y Mila aprovecharon que Antonio daba un concierto en Valencia para intentar hablar con él. Rafa relata así aquel encuentro "No me lo esperaba. Que Antonio, además de componer las canciones de nuestra adolescencia, siguiera con entusiasmo mis explicaciones sobre optimización discreta y el problema del viajante fue una sorpresa. No me esperaba su accesibilidad. Sí esperaba su calidez, aunque su timidez me desarmó."

Poco a poco fueron sucediendo diversos acontecimientos y todo ello ha desembocado en que el grupo de Rafa y Mila, Un Mar Al Sur, acaba de publicar un disco con la colaboración de Antonio Vega para recaudar fondos para Escoles de Nicaragua.

¿Y qué tengo yo que ver en todo esto? Como sabéis, siempre me ha gustado el diseño gráfico. Ya en sus inicios tuve el placer de diseñarles las portadas de sus maquetas a Pal. Así que Rafa y Mila me dieron la oportunidad de ayudarles con la portada de su disco y con la página web del grupo. Casi sin darme cuenta estaba poniendo mi pequeño granito de arena en este proyecto, mezcla de arte y de cooperación y con una pizca de ciencia.

Podéis visitar la web del grupo (tiene una muestra de todas sus canciones). Aquí tenéis un video promocional.

lunes, abril 07, 2008

Solaiemes está entre las 100 empresas más innovadoras de Europa



Todos sabéis que compagino mi trabajo en la universidad con el trabajo en Solaiemes, una empresa centrada en ofrecer soluciones en el campo de la telefonía móvil. Para mi es muy gratificante trabajar en cosas que se usan en el día a día, lo que los informáticos llamamos "en producción".

Afortunadamente, el esfuerzo tiene sus frutos y la empresa está recibiendo premios y menciones que demuestran que la calidad de las soluciones que ofrecemos. La última noticia es que hemos recibido un premio que nos coloca entre las 100 startups más innovadoras de Europa. Sin duda un aliciente más para seguir trabajando.

miércoles, abril 02, 2008

Un juego de mesa "de programación"




Por lo visto unos americanos se han currado un juego de mesa, c-jump Ski & Snowboard Race, en el que se avanza de una forma curiosa. Típicamente los juegos tienen sencillas reglas del tipo:
  • Si caes en la casilla de la calavera te esperas un turno
  • De oca a oca y tiro porque me toca
  • Y este tipo de chorradas que le entretienen a uno...
Pues bien, hay otras formas de moverse por un tablero.... ¿Y si las reglas están escritas en un lenguaje de programación? No tiene que ser muy difícil cuando niños de más de 11 años pueden jugar.

Vivimos un mundo en el que la mitad de la gente pasa absolutamente de todo y la otra mitad compite para ver quién es el más friki.

domingo, febrero 10, 2008

Video de Gavab

Como todos sabéis, trabajo en la universidad. Desarrollo mi investigación dentro del grupo Gavab y hemos sacado un vídeo de presentación.



(por cierto... la música a mi tampoco me gusta, pero sí al que montó el vídeo :) )

martes, enero 22, 2008

El color Magenta está registrado

Después de un tiempo sin publicar ninguna entrada, os tengo que contar que Deutsche Telekom, a través de su filial T-Mobile, tiene registrado su color corporativo, el magenta (#FF0090) en Alemania y Holanda. La pregunta es... ¿Qué pasaría en un mundo sin Magenta? En http://www.freemagenta.nl/ nos lo cuentan.

Aquí os pongo algunas de las consecuencias....



martes, julio 24, 2007

Efectos de texto en Photoshop


Mi hermano me ha enseñado esta página que recopila tutoriales de efectos sobre textos en photoshop. Dedicado a los diseñadores que leen mi blog, que sé que haberlos haylos.

lunes, julio 16, 2007

Juego de ilusiones ópticas tipo Escher para la PSP y PS3



De la mano de Microsiervos.

Usar el mando de la Wii desde Java, toda una frikería




Los que me conocen saben que me gusta la Wii, esa revolucionaria consola de Nintendo. Con ese mando alucinante con el que puedes imitar un palo de golf, un rifle, un volante o una freidora.

Pues bien, cómo vamos a desaprovechar esa maravilla de la tecnología.... Aquí tenemos WiiremoteJ, una librería que nos permite manejar desde Java un mando de la wii.

No estaría mal hacer un proyecto de fin de carrera para frikear un poquíto... ¿Álguien se anima?


lunes, julio 02, 2007

Voy a ser tío

Dentro de 9 meses ya no será un abuso del lenguaje el que alguien me llame "tío". Mi hermano y mi cuñada están embarazados... Ahora el Lichtenstein falso que les regalé para su boda va a cobrar sentido :).


Enhorabuena a los agraciados...!!!!

Desde aquí se hará un seguimiento de los acontecimientos del embarazo.

jueves, junio 21, 2007

Mi amigo Alberto ha cruzado el Estrecho de Gibraltar... ¡¡nadando!!

Alberto Pérez, "Pera", un amigo de Torrijos, ha cruzado el Estrecho de Gibraltar nadando. Sí, nadando. Lo hizo el pasado 10 de Junio. Tardó 4 horas y 12 minutos en cruzarlo.

Todavía no me ha pasado material gráfico de la proeza, pero en breve colgaré un video del desarrollo de la prueba.

Varios medios se han hecho eco de la noticia, entre los que destacan:

viernes, mayo 18, 2007

Jugar al fútbol con Java

Como ya comentamos en su día, se puede jugar al fútbol programando con Java. En vez de controlar a cada uno de los jugadores con tu mando, lo que haces es decir "que es lo que tienen que hacer". Tienes que programar su comportamiento. Por ejemplo, ¿Qué haces cuando estás solo con el portero? ¿Tiras? ¿Regateas? La mayoría pensará, pues eso depende... muy bien, ¿De qué depende? Tienes que especificar de forma precisa que hace tu jugador...

Puede parecer una flipada, pero hay mucha gente programando equipos. Aquí teneis la retransmisión de un partido.






domingo, mayo 13, 2007

Mi cumpleaños con Duke, la mascota de Java


Como la gente que me conoce sabe, ayer 12 de Mayo fue mi cumpleaños. Ya tengo 27 años... :), no está nada mal.

Entre los regalos que me han hecho, ha destacado uno de ellos por su originalidad y por resaltar mi lado más friki. Ana, mi novia, me ha regalado una tarta con el dibujo de Duke, la mascota de Java.

Me he sentido como ese niño al que le regalan la tarta con el escudo de su equipo de fútbol, pero en este caso mi hobby no es el deporte rey, si no una plataforma de programación.

Lo dicho... siempre apetece hacer un poco el friki.

lunes, abril 02, 2007

¿Qué hago en la universidad?

Como sabeis, trabajo en la universidad. En concreto, soy profesor ayudante de la Universidad Rey Juan Carlos (URJC) . La universidad tiene muchos centros y yo estoy en la Escuela Superior de Ciencias Experimentales y Tecnología (ESCET). Dentro de la universidad, cada profesor pertenece a un departamento, y yo pertenezco al Departamento de Ciencias de la Computación (DCC). Un departamento está formado por un conjunto de profesores encargados de dar una serie de asignaturas. Cada departamento tiene un jefe, conocido como "director" de departamento y una secretaria que se encarga de los papeleos.

Un profesor hace básicamente 3 cosas en la universidad: dar clase (docencia), investigar y opcionalmente colaborar con empresas.

Docencia:
Las asignaturas que tienes que dar te las asigna el departamento, yo en concreto este año voy a dar una asignatura de Seguridad Informática y otra de Bases de Lenguajes de Programación.

Investigación:
En principio cada profesor tiene libertad en investigar en lo que quiera y con quien quiera. Aunque luego puede haber jefes un poco "mafiosos" que te digan que si no investigas con ellos es posible que "tengas que abandonar la casa". Yo tuve que abandonar la casa una vez, aunque he vuelto. Al investigar te agrupas con otros profesores formando grupos de investigación. Ahora mismo yo pertenezco al grupo Gavab y al grupo Ladyr.

Con el grupo Gavab investigo en unas técnicas llamadas metaheurísticas, que permiten que los ordenadores calculen cosas rápidamente aunque no tengan la calidad "óptima". Ya que si tuvieran que calcular la mejor opción de todas, es posible que tardaran siglos. Es una cosa bastante teórica y matemática pero que tiene aplicaciones prácticas muy vistosas. En estos vídeos se puede ver la aplicación de estas ideas a seguimiento de objetos. Este tipo de técnicas se usan en la EyeToy de la Playstation 2.





Con el grupo Ladyr investigo en aspectos relacionados con las redes e Internet. Nuestra investigación se centra ahora en técnicas que nos permitan extraer la información que viene en las páginas web. Por ejemplo, descargar todas las noticias de un periódico, todos los pisos de una inmobiliaria, todas las ofertas de una tienda, etc... Lo interesante de la idea es que podemos fusinar la información de todas las páginas web para ver duplicados, buscar la mejor oferta, etc...

Proyectos con empresas:
Muchos creen que en la universidad sólo se hace flipadas mentales que no sirven para nada. La verdad que es se hacen flipadas mentales que no sirven para nada, pero también se hacen cosas muy interesantes para las empresas. Google nació de dos estudiantes como un proyecto de la universidad. En Ladyr hemos colaborado con el buscador londinense de propiedades inmobiliarias Nestoria. Desarrollamos la tecnología que les permitía buscar las propiedades inmobiliarias en Internet. Ahora estamos colaborando con la empresa Solaiemes, especializada en aplicaciones para móviles que usan vídeo y tecnologías multimedia. Han grabado un vídeo en el que se ve una aplicación que hemos desarrollado para controlar varios móviles como si fueran cámaras de video "en directo".








Y ahora... ¿que opinas del trabajo en la universidad?

sábado, marzo 31, 2007

De New York a Torrijos


¿Que crees que te dirá Google Maps si le pides que te lleve de Nueva York a Torrijos? Creo que estos sólo dan instrucciones para el "Pera".

PD: El "Pera" es un amigo nadador de Torrijos

lunes, febrero 12, 2007

Comparativa de frameworks web en Java

Para los que desarrollen aplicaciones web en Java, aquí teneis una comparativa entre los frameworks más importantes.

miércoles, enero 24, 2007

domingo, enero 21, 2007

Exposición de Escher en Madrid


Ya se que muchos ya sabeis que hay una exposición de Escher en Madrid, aquí pongo la página oficial y una entrada en Microsiervos. Están hasta los originales, hay videos, ... y podeis comprar algún poster o alguna camiseta. Hasta el 4 de Marzo.

He encontrado por ahí lo que pasaría si hiciésemos zoom en el centro del dibujo... increíble

viernes, enero 19, 2007

jueves, diciembre 28, 2006

Conducción en la india



Ya se que es un poco viejo... pero mira como conducen en la india.

El logo de Firefox en un campo de cebada...


¿Habrán sido los extraterrestres? ¿Que tendrá que decir Iker Jimenez al respecto? ¿Los seres del más allá utilizan software libre? Lo puedes ver tu mismo en Google Maps.

sábado, diciembre 23, 2006

Feliz Navidad con un elfo bailarín

¡¡¡ FELIZ NAVIDAD !!!

Pincha en la foto y verás como bailo. Tu también puedes hacer tu propio baile.

Gracias a Rulo :)

jueves, diciembre 21, 2006

Las páginas web con mejor diseño gráfico



Aquí tienes una lista de páginas web con unos de los mejores diseños gráficos. Todavía hay páginas que te siguen sorprendiendo :)

viernes, diciembre 08, 2006

Una vela de Duke

Aquí teneis a Duke, en forma de vela... que currete :). ¿Que no sabes quien es Duke? Es la mascota de Java. ¿Que no sabes que es Java? Una plataforma (lenguaje de programación, librerías, estándares, filosofía...) para hacer programas.

jueves, diciembre 07, 2006

Página de efectos de JavaScript para desarrollar páginas web 2.0

Es la página http://script.aculo.us/ podemos encontrar multitud de efectos en JavaScript para hacer que las páginas web sean más atractivas (animaciones, transparencias, etc...)

Como se pronuncian las palabras en Inglés

Con esta página web, sólo tienes que escribir la palabra y se oye. Además, si la palabra es un poco rara... es decir, que tiene varias formas de decirse dependiendo de como se use, también te lo dice (probad con live).

miércoles, diciembre 06, 2006

Que hace una gota de agua gigante en la ingravidez

Si siempre te has preguntado que haría una gota de agua gigante sin gravedad, aquí tienes tres experimentos de la NASA. El mejor es el último, le meten una pastilla efervescente.

Las herramientas que no te pueden faltar para editar una web

Aqui tienes una buena lista de herramientas para el desarrollo de páginas web. Sobre todo como plugins de Firefox.

domingo, diciembre 03, 2006

Dibujar en el ordenador "a la antigua usanza"

Es cierto, existen miles de programas que te permiten dibujar en el ordenador. Pero... ¿que se puede hacer con el Paint, el programa que viene por defecto en el Windows? Lo que quieras... o si no, que se lo digan a este:

Echar un pique a "programar en Java" en vez de al "Pro"


Cuando la gente llega al local, lo que hacen es ir a echar un pique al "Pro". Dando una vuelta por ahí he encontrado el juego Master de Java, un juego para echar piques a "programar en Java". El juego te propone un programa, y el que primero le programe, gana. Cuando más tiempo tardes... menos puntos.

El juego también te permite crear tus propios "problemas" que los jugadores tienen que programar y los test que permiten comprobar el programa escrito. Con este juego se pueden hacer prácticas de programación muy interesantes y emocionantes :)

Ahh... y por supuesto, tiene plugin para Eclipse.

Por cierto... acostumbraros a Duke, es la mascota oficial de Java y es libre, no tiene propiedad intelectual.

miércoles, noviembre 29, 2006

Windows XP con más brillo


Si usais Windows XP, podeis sacar un poco de brillo a los botones de las aplicaciones. Símplemente se descomprime este archivo y se siguen estos pasos:
1. Doble-click royale_makedirs.bat
2. Doble-click royale_install.bat
3. Doble-click royale.theme

Pruebas visuales de teoremas matemáticos


Las matemáticas suelen ser bastante abstractas... y los teoremas suelen ser bastante oscuros en su demostración. Normalmente las demostraciones consisten en una serie de pasos sencillos (y fácilmente comprensibles) que al final te llevan a la demostración.

Pero también es posible utilizar dibujos para demostrar ciertos teoremas. Y al "verlo" se hace mucho más comprensible el teorema. Por ejemplo...



La entrada original aquí: http://amedias.org/archives/20061105/piensa-visualmente/

miércoles, noviembre 15, 2006

Linux en la PS3


Increíble pero cierto, según cuentan, se va a poder instalar cualquier distribución de linux en la PS3. ¿Y eso que significa? Eso significa que vas a poder tener un ordenador en el salón, silencioso, bonito y con el que podrás ver películas, escuchar música, navegar por Internet y en general todo lo que se te ocurra sin necesidad de que la gente de Sony lo haya programado para ti. Cualquiera (y todos sabemos que hay mucho friki suelto) puede hacer un programa para la PS3, cosa impensable hace tiempo.
Al arrancar la PS3, vas a poder seleccionar el sistema operativo. Vas a poder elegir el propio de la PS3, que tiene una pinta similar al que trae la PSP. También vas a poder elegir cualquier otro que hayas instalado, y no tiene que ser uno especial de Sony ni nada de eso, símplemente cualquier distribución de linux preparada para ello. Parece ser que la distribución ubuntu, la más popular actualmente, podrá instalarse en la PS3.
Imagina lo siguiente, te bajas con el portatil una peli (ahora que sabemos que no es ilegal hacerlo), te vas al salón y te pones a verla en tu PS3. Por supuesto todos los codecs y eso los tendrás actualizados porque no es necesario que Sony los actualice, lo puede hacer cualquiera.
Por supuesto... el emulador que te permite jugar a los juegos de máquinas recreativas de toda la vida lo podrás poner en tu PS3. También podrás leer el correo tranquilamente desde el salón, ver las fotos de las vacaciones.
En general creo que esto va suponer una difusión mucho mayor de la informática y de Internet. Creo que todas esas cosas que tenías que hacer donde tuvieses el ordenador y que eran bastante incómodas con mucha gente (ver fotos de la cámara digital, ver vídeos de YouTube, etc...) las podrás hacer ahora tranquilamente desde el salón con tu super-tele de 40" y tumbado en el sofá.
Y por supuesto... estoy deseando que Sun definitivamente saque la versión completa de Java como código abierto para poder ponérsela a la PS3, seguramente cuando la PS3 llegue a españa, ya tendremos Java preparado para ella.

martes, noviembre 14, 2006

Los mejores fondos de escritorio (de verdad)


He visto una entrada en un blog que te referencia las 10 mejores páginas de fondos de escritorio, y de verdad que tienen muy buena pinta. Sobre todo para aquellos que todavía tienen el paisaje del windows de fondo. Además, son "fondos de escritorio", no son "fotos de futbolistas".

lunes, noviembre 13, 2006

Cómo estar enterado de los blogs


Los blogs (como este) sirven para añadir "cosas" (entradas). Puedes leer un blog conectándote a su página web (http://micaelgallego.blogspot.com) o puedes utilizar una forma más cómoda. Lo ideal es que "alguien" te avise cuando se pone una nueva entrada en el blog, de forma que tu no tengas que estar visitando las páginas web de cada uno de ellos.

Lo ideal es utilizar algún programita, ya sea de los que se instalan en el ordenador o aquellos que son vía web. Algunas de las aplicaciones web que te permiten estar "suscrito" a los blogs son GoogleReader, BlogLines, ...

Lo mejor que podeis hacer es usar Firefox 2, el navegador de internet. Cuando veis una página a la que te puedes suscribir, te sale el icono que ves en esta entrada a la derecha de la dirección. Pinchas en él, sigues las instrucciones y das de alta ese blog en tu GoogleReader, BlogLines, ...

Cambio de nombre

He cambiado el nombre al blog. Victor, un compañero de trabajo, me ha dicho que el nombre no es muy acertado, así que para que vea que valoro los comentarios lo he cambiado. La idea es que el nombre refleje el contenido del blog, o al menos al autor del mismo.

Ahora se llama "El día a día de un Investigador en Informática". Porque es precisamente eso lo que hago en él, contar lo que hago día a día. Ahora mismo me estoy leyendo una parte de la tesis de Patxi, que versa sobre el diseño y modelado de los lenguajes de programación y las herramientas asociadas, parece raro... pero mola.

domingo, noviembre 12, 2006

Fluidos no-newtonianos


Es increíble que existan materiales tan sorprendentes que son contrarios a la lógica. Por ejemplo si mezclamos maicena y agua, la mezcla se comporta como un líquido cuando se toca de forma suave y se comporta como un sólido si se le da un golpe. Es increíble. Toda la información en el blog de fogonazos (en castellano)

sábado, noviembre 11, 2006

Parece que Java será GPL


Parece ser que la máquina virtual de Java en su versión para ordenadores personales se liberará a finales de año como software libre. ¿Y esto que consecuencias tendrá? Bajo mi punto de vista con este cambio de licencia podremos ver mayor integración de Java en linux, en firefox y en muchas aplicaciones del día a día.

Por ejemplo, la gente de la distribución de linux ubuntu está pensando en incluir de serie muchas herramientas de software libre basadas en Java. Es decir, ubuntu incluirá Java de serie y las aplicaciones Java se integrarán con el sistema sin problemas. Es decir, el usuario de informática gana porque tiene mucho software a su disposición que antes no estaba a su alcance de forma "práctica".

Además esto también conseguirá que veamos Java de formas más diversas e interesantes. Por ejemplo Java en la PS3, Java en el vídeo, Java en el firefox... Bajo mi punto de vista, los usuarios podrán usar aplicaciones Java en todos esos sitios.

Hay gente a quien no le gusta Java, y efectivamente tiene muchas cosas malas. Pero lo que si está claro, es que hay bastantes programadores de Java y es más sencillo de programar que otros lenguajes como C\C++. Quizás las aplicaciones tradicionales (Linux, Windows, Office, Corel, Photoshop, Firefox,...) estén siempre desarrolladas en C\C++, pero cada vez existen más aplicaciones desarrolladas en Java que utilizamos cada día. Por ejemplo:
  • Eclipse: Un entorno de desarrollo integrado multilenguaje. Para los no entendidos en la materia, un programa que ayuda a hacer programas a los programadores :)
  • Azareus: Un cliente de BitTorrent para conectarse a las redes de intercambio de ficheros.
  • OpenOffice Base: La aplicación similar a Access en OpenOffice. Realmente es el motor de bases de datos el que está programado en Java.
  • RssOwl: Un lector de RSS.
PD: Parece que acaba de salir la versión Java 6 Release Candidate, el último paso antes de sacar la versión definitiva.

¿Para que sirve un disco duro externo USB?


Los discos USB pequeños (de 2,5") pueden servir para muchas cosas, para hacer copias de seguridad, para grabar las fotos, para tener las películas, y en general para lo mismo que servían los cientos de CDs y DVDs que teníamos por ahí siempre rondando.

Pero gracias a la velocidad que tienen con USB 2.0, pueden ser usados como un disco duro de "primera clase". Es sobre todo realmente útil su facilidad de transporte. Como no hay que llevar el cargador y pesan bastante poco te los puedes llevar a cualquier sitio de forma muy cómoda.

Yo por ejemplo utilizo el disco duro externo para tener la misma información en la universidad y en casa. Tengo todos los documentos, tengo el Eclipse instalado, tengo los proyectos software, y en general todo lo que utilizo día a día. Eso me permite salir de trabajar y al llegar a casa poder seguir haciendo lo que estuviese haciendo allí. Luego al día siguiente, lo único que hay que hacer es llevarse el disco duro de nuevo. Es el punto intermedio para los que necesiten movilidad sin necesitar un portatil pero si necesitar tener varios puestos de trabajo a la vez.

Además, eso te permite tener un poco más organizada la información, sabes que el disco duro es la información "importante" e intentas tenerle un poco controlado. Si además le añades un sistema de copias de seguridad "decente", puede salvarte la vida. Yo tengo un programita que se llama BounceBack (de pago), que te hace una copia de seguridad al disco duro del ordenador de los directorios que te interesen. Te la puede hacer cada día y no tienes que dejar de trabajar mientras la hace.

Por último, sería bueno tener el disco protegido por contraseña y encriptado. Al menos tener un directorio encriptado donde poder guardar información sensible. Parece una chorrada, pero como el disco duro pesa tan poco te puede pasar como con el móvil, que te lo dejes olvidado en algún sitio o incluso que te lo roben.

viernes, noviembre 10, 2006

Cambio de diseño

Bueno... he cambiado el diseño del blog. También he cambiado de herramienta de gestión de blogs de google. Han "repowerizado" la herramienta de publicación vía web usando AJAX.

Es posible que digas... ¿y que es eso de AJAX? Pues en realidad es una nueva tendencia al hacer las páginas web. Con esta nueva forma de hacer páginas, se consigue que las páginas se parezcan más a los programas que están instalados en el ordenador. El cambio fundamental reside en que cuando haces "click" en un enlace, no se te pone la el navegador en blanco y se vuelve a cargar de nuevo la página, si no que cuando pinchas en algún sitio, la página se comporta como un programita "normal", es decir, sale un cuadro de diálogo, o se te amplía una parte de la ventana, o aparece el cuerpo del mensaje de correo o cualquier cosa de esas. Google popularizó esta tecnología con su lector de correo vía web GMail.

jueves, noviembre 09, 2006

Al ver que mi hermano me ha saludado en su blog hago yo lo propio con él, aquí está http://carnetconpatatas.blogspot.com. La verdad es que tiene mucha razón en que este blog es muy técnico... sólo pongo chorradas de informática.

En vista de que eso no triunfa, intentaremos cambiar de tercio. Voy a ver si escribo de vez en cuando de cosas que no tienen nada que ver con la informática. Bueno... creo que con algo de informática tendrá que ver siempre... pero intentaremos que no se note.

Empezaremos con algo de política universitaria, echad un vistazo a esta web en la que se mencionan ciertos casos de acoso laboral en la Universidad Rey Juan Carlos, más concretamente en el Departamento de Lenguajes y Sistemas Informáticos. No tiene desperdicio, lo típico de que los que más tiempo llevan, se creen los reyes del cortijo.

viernes, octubre 27, 2006

prefuse | interactive information visualization toolkit

Librería muy completa de visualización de datos. La visualización se hace con técnicas más novedosas y "eye-candy" que las típicas de gráficos de barras y líneas. Especialmente diseñado para visualizar grafos (redes sociales...)

prefuse | interactive information visualization toolkit

Using Eclipse Wikipedia Editor - Plog4u

Un plugin para Eclipse para editar texto en formato Wiki con un previsualizador y con la posibilidad de pegar código Java directamente desde Eclipse. Ideal para hacer documentación en formato Wiki para Trac o MediaWiki.
Using Eclipse Wikipedia Editor - Plog4u

viernes, octubre 13, 2006

Ecuaciones en Microsoft Word

Como crear ecuaciones en Word. Ya se que latex es mejor y libre y todo eso... pero si necesitas o quieres usar word para escribir ecuaciones, aquí tienes un sencillo tutorial.

IST- Creating Equations in Microsoft Word

lunes, octubre 09, 2006

jueves, septiembre 14, 2006

martes, junio 20, 2006

Recommended Eclipse reading list

Para ser un buen usuario/desarrollador de Eclipse, aquí viene la lista de documentación que simpre se debería tener a mano.
Recommended Eclipse reading list

miércoles, mayo 03, 2006

Top 20 tutoriales de AJAX | Fresqui - Las noticias que NOS interesan; tecnología, ciencia

Top 20 tutoriales de AJAX | Fresqui - Las noticias que NOS interesan; tecnología, ciencia

Eclipse/EclipseOnLinux - openSUSE

Eclipse/EclipseOnLinux - openSUSE: "answer is whether or not there really is any interest in such a working group across companies. Will multiple Linux distributors really seize such an opportunity to collaborate on this effort?

The answer to this question appears to be a resounding yes. Conversations between representatives from Novell, Red Hat, Debian, Gentoo, and Ubuntu have already taken place, and indicate that all five distributors are eager to collaborate on such a solution. In each case, all distributors have run into and identified practically the same set of problems. The solution for collaborati"

sábado, marzo 18, 2006

sábado, marzo 11, 2006

Visual Studio 2005: Domain-Specific Language Tools: Visual Studio 2005 Team System Modeling Strategy and FAQ

Ya se que es microsoft, pero en este artículo da las claves de porque UML no es lo que todos habíamos esperado de él. Comenta las nuevas tendencias en creación de software usando MDA, DSL, Modelos, Diagramas, etc... Dice cosas que todos pensamos como que "hoy, el UML únicamente sirve para documentar".


Visual Studio 2005: Domain-Specific Language Tools: Visual Studio
2005 Team System Modeling Strategy and FAQ

Visual Studio 2005: Domain-Specific Language Tools: Visual Studio 2005 Team System Modeling Strategy and FAQ

Ya se que es microsoft, pero en este artículo da las claves de porque UML no es lo que todos habíamos esperado de él. Comenta las nuevas tendencias en creación de software usando MDA, DSL, Modelos, Diagramas, etc... Dice cosas que todos pensamos como que "hoy, el UML únicamente sirve para documentar".


Visual Studio 2005: Domain-Specific Language Tools: Visual Studio
2005 Team System Modeling Strategy and FAQ

miércoles, marzo 08, 2006

RIFE : Blogs : Entries for gbevin on Mar 02, 2006

Para OSIM necesitaremos asociar metadata a los objetos, esta es una forma muy sencilla de hacerlo. Podemos combinar anotaciones con esta técnica y tener lo q tenemos ahora.

RIFE : Blogs : Entries for gbevin on Mar 02, 2006

lunes, febrero 27, 2006

Welcome to Holongate.org

Proyecto muy interesante. Permite el uso de Java2D dentro de SWT. Muy util para crear aplicaciones lo más compatibles posibles para los dos entornos y que reducen el tiempo de adoptación de SWT.

Welcome to Holongate.org

viernes, febrero 24, 2006

XglHowto - Ubuntu Wiki

Linux en general (y Ubuntu en particular) también tendrá transparencias y 3D en el intefaz de usuario (a la Vista y Mac)


XglHowto - Ubuntu Wiki

jueves, febrero 02, 2006

miércoles, enero 18, 2006

http://www.jboss.com/products/seam

EJB 3.0 + JSF para crear sitios de forma declarativa, como el artículo que escribimos pero bien.

http://www.jboss.com/products/seam

sábado, enero 07, 2006

Página en la q tienen plantillas para documentar proyectos completamente. Desde requisitos, ámbito, diagramas, etc...

http://readyset.tigris.org/

Además, todo esto está sacado de una entrada de barrapunto

http://barrapunto.com/article.pl?sid=06/01/06/078239