Haciendo de interfaz entre negocio y tecnología...
jueves, diciembre 28, 2006
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
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 :)
miércoles, diciembre 13, 2006
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.
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.
¿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.
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.
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
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
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
IST- Creating Equations in Microsoft Word
miércoles, octubre 11, 2006
Best Eclipse Tutorials and Videos on the Web - Intelligentedu.com Free Computer Training Blogs
Página web con una abundante lista de tutoriales de eclipse
Best Eclipse Tutorials and Videos on the Web - Intelligentedu.com Free Computer Training Blogs
Best Eclipse Tutorials and Videos on the Web - Intelligentedu.com Free Computer Training Blogs
lunes, octubre 09, 2006
Coma flotante en Java
Una serie de transparencias que cuentas con mucho detalle todo lo relacionado con la artimética de coma flotante, especialmente la inevitable pérdida de precisión.
Joseph D. Darcy's Sun Weblog
Joseph D. Darcy's Sun Weblog
domingo, septiembre 17, 2006
jueves, septiembre 14, 2006
Libros Java
Página con libros de Java libres... (como proyecto de fin de carrera). De Java Mail, JavaME y JavaCC
UMA. Dr. D. Sergio Gálvez Rojas.
UMA. Dr. D. Sergio Gálvez Rojas.
sábado, septiembre 09, 2006
martes, septiembre 05, 2006
lunes, agosto 28, 2006
Manual de Redacción Científica- www.caribjsci.org/epub1/
Un buen manual escrito en castellano de la publicación científica.
Manual de Redacción Científica- www.caribjsci.org/epub1/
Manual de Redacción Científica- www.caribjsci.org/epub1/
jueves, junio 22, 2006
miércoles, junio 21, 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
Recommended Eclipse reading list
lunes, junio 12, 2006
jueves, junio 08, 2006
lunes, mayo 15, 2006
miércoles, mayo 10, 2006
jueves, mayo 04, 2006
miércoles, mayo 03, 2006
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"
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"
lunes, marzo 20, 2006
Rebotación: Programadores matando un dragón
¿Cómo se mataría a un dragón dependiendo del lenguaje de programación que se use?
Muy bueno
Rebotación: Programadores matando un dragón
Muy bueno
Rebotación: Programadores matando un dragón
sábado, marzo 18, 2006
Como diseñar una buena API
Transparencisas de Como diseñar una buena API y por qué es importante hacerlo. Por Joshua Bloch
keynote.pdf (application/pdf Objeto)
keynote.pdf (application/pdf Objeto)
martes, marzo 14, 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
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
viernes, marzo 10, 2006
Maven - Maven 2.x Plug-in for Eclipse
Maven, un sistema de gestión de proyectos de Apache y su plugin de Eclipse.
Maven - Maven 2.x Plug-in for Eclipse
Maven - Maven 2.x Plug-in for Eclipse
jueves, marzo 09, 2006
Metadata en POJOs
Librería que permite añadir de forma eficiente metadata a los objetos de una clase normal (POJO). Ideal para implementar OSIM cuando lo migremos a EJB3.
http://rifers.org/blogs/gbevin/2006/3/2/rife_1_4_released#1_4_highlight01
http://rifers.org/blogs/gbevin/2006/3/2/rife_1_4_released#1_4_highlight01
RIFE : Blogs : Entries for gbevin on Mar 02, 2006
Añadir metadata a clases, como si fueran anotaciones pero en otras clases. Ideal para OSIM
RIFE : Blogs : Entries for gbevin Publicar entrada on Mar 02, 2006
RIFE : Blogs : Entries for gbevin Publicar entrada on Mar 02, 2006
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
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
Welcome to Holongate.org
domingo, febrero 26, 2006
API Rules of Engagement
¿Cómo son las APIs de Eclipse? Esto es muy últil porque las mismas reglas las podemos usar en nuestros proyectos cuando declaran una API pública.
API Rules of Engagement
API Rules of Engagement
Barrapunto | Cursos IBM de preparación para los exámenes del Linux Professional Institute (LPI)
Tutoriales de Linux hechos por IBM. Destinados a los exámenes de la certificación linux. Muy interesantes y completos.
Barrapunto | Cursos IBM de preparación para los exámenes del Linux Professional Institute (LPI)
Barrapunto | Cursos IBM de preparación para los exámenes del Linux Professional Institute (LPI)
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
XglHowto - Ubuntu Wiki
domingo, febrero 19, 2006
martes, enero 24, 2006
viernes, enero 20, 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
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
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
lunes, enero 02, 2006
micaelgallego
Página q habla de las cualidades de una buena API en Java
http://www.artima.com/weblogs/viewpost.jsp?thread=142428
http://www.artima.com/weblogs/viewpost.jsp?thread=142428
Suscribirse a:
Entradas (Atom)