Usando calendarios y restando fechas en Java (15:10) - Para trabajar con fechas siempre hay que tener mucho cuidado, sobre todo si estas son antiguas. Así tenemos que hasta 1582 estuvo en vigor el calendario Juliano, año en el que el papa Gregorio XIII ordenó pasar del 4 de... | 0 Trackbacks
| 5 Comentarios
Martes 30 Marzo
Formateo de fechas en Java (14:01) - Para obtener la fecha del sistema en un formato concreto se puede jugar con las clases Date y SimpleDateFormat. Por un lado podemos sacar la fecha actual del sistema de la siguiente forma: Date fechaActual = new Date(); Ojo, estamos... | 0 Trackbacks
| 6 Comentarios
Lunes 29 Marzo
Representación BCD de números enteros (14:33) - BCD son las siglas de Binario Decimal Codificado, y es la codificación en binario de números enteros directamente: cada dígito decimal en un código binario. Hay muchos códigos BCD, pudiendo ser ponderados (cada dígito tiene un peso en función del... | 0 Trackbacks
| 1 Comentarios
Domingo 28 Marzo
Tipos de memoria RAM según su encapsulado (15:39) - La memoria RAM está constituida por chips individuales que contienen una serie de celdillas. Estos chips pueden utilizar diversos formatos de encapsulado. - DIP: Dual In line Package, encapsulado más antiguo. Utiliza dos filas de conectores y se presenta en... | 0 Trackbacks
| 21 Comentarios
Sábado 27 Marzo
Como ser un buen programador (11:47) - Otro enlace muy interesante. Aquí (en inglés) un conjunto de buenas prácticas para ser un buen programador. Hace mucho incapié en la detección de bugs, y trata temas como la resolución de problemas de rendimiento, optimización de bucles, adecuado uso... | 0 Trackbacks
| 18 Comentarios
Todo lo que un programador debería saber sobre aritmética en punto flotante (11:36) - En los papeles de Sun me encuentro un artículo muy interesante al hilo de los últimos apuntes agregados al blog. Se trata (ver el enlace anterior) de un montón de buena información muy útil si nos toca programar con datos... | 0 Trackbacks
| 0 Comentarios
Miércoles 24 Marzo
Representación interna de Números reales en el ordenador. IEEE 754 (14:17) - Como veíamos el otro día, hay que establecer una correspondencia entre el conjunto los datos a representar y el binario limitado a los n bits que constiyan el ancho de palabra en el procesador. La codificación depende del tipo de... | 0 Trackbacks
| 17 Comentarios
Lunes 22 Marzo
XML Schema Second Edition (23:00) - XML Schema es un lenguaje de esquemas para XML, sobre el que por cierto realicé mi proyecto fin de carrera. En pocas palabras podríamos decir que un lenguaje de esquemas para XML lo que hace es limitar, acotar, los elementos... | 0 Trackbacks
| 1 Comentarios
Breve introducción a Ant (08:01) - Java es una herramienta en Java de construcción y despliegue de aplicaciones. Es multiplataforma, con sintaxis XML y permite la integración con JUnit. Está especialmente indicado para proyectos J2EE, permitiendo la compilación y empaquetado de EJB. Automatiza procesos que normalmente... | 0 Trackbacks
| 0 Comentarios
Sábado 20 Marzo
Los bloggers de Sun (18:05) - Dando un paseo por la red me he encontrado este listado de bloggers que trabajan en Sun: Geoff Arnold Jeremy Barnish John 'jBob' Bobowicz Tim Bray Chris Campbell Patrick Chanezon... | 1 Trackbacks
| 0 Comentarios
Paralelismo a nivel de instrucción. Segmentación, superescalaridad, supersegmentación. (12:05) - Dentro de la unidad de proceso de un microprocesador se han añadido en los últimos años nuevas unidades funcionales a la ALU y al banco de registros, la mayoría para implementar el paralelismo a nivel de instrucción. Este mecanismo consiste... | 0 Trackbacks
| 1 Comentarios
Tecnología de integración (11:15) - La tecnología de integración hace alusión a la distancia a la distancia de integración medida en micras que viene a ser la anchura de los transistores que forman parte del procesador. Por ejemplo Pentium III esa distancia vale 0,25 micras.... | 0 Trackbacks
| 0 Comentarios
Microprocesadores RISC y CISC (10:43) - Exiten dos filosofías respecto a la arquitectura de un microprocesador. Primer Planteamiento. RISC Plantea un conjunto reducido de instrucciones, buscando reducir el número de ciclos de reloj de ejecución por cada una de ellas, haciéndolas simples y evitando instrucciones complejas.... | 0 Trackbacks
| 28 Comentarios
Viernes 19 Marzo
Oracle pasa el test de Java (20:33) - Oracle Application Server ya es oficialmente compatible con Java 2 Enterprise Edition (J2EE) 1.4, con lo que ya hay un nuevo rival para los todopoderosos Weblogic y WebSphere. Personalemente este mecanismo que mantiene Sun me parece positivo, de hecho aunque... | 0 Trackbacks
| 0 Comentarios
Martes 16 Marzo
Sun prepara Java Studio Creator (21:45) - Parece que Sun le ha visto las orejas al lobo de ".NET" y prepara Java Studio Creator, una nueva apuesta en herramientas de desarrollo que a priori presenta cosas interesantes. Una mayor automatización en desarrollo de soluciones profesionales (a ver... | 0 Trackbacks
| 2 Comentarios
Domingo 14 Marzo
Representación Interna de la información (18:57) - La representación en binario puro es un proceso lento y difícil de interpretar. Existen otros sistemas de representación que partiendo de la codificación binaria permiten una representación mucho más significativa. Para cada tipo de información se suele aplicar una codificación... | 0 Trackbacks
| 11 Comentarios
Sistemas de numeración (18:29) - Un sistema de Numeración es un conjunto de reglas y símbolos para representar datos numéricos. El hombre a través de diferentes culturas ha utilizado distintas bases de numeración. Desde un punto de vista histórico, los sistemas de numeración pueden clasificarse... | 0 Trackbacks
| 33 Comentarios
Recolector de basura (10:37) - Ya que le da nombre a este weblog, me parece obligado hablar del "Garbage Collector" de la máquina virtual Java. Este recolector de basura es el mecanimo que se encarga de reasignar la memoria de objetos que ya no estén... | 0 Trackbacks
| 0 Comentarios
Sábado 13 Marzo
La verdad (18:55) - Quedan pocas horas de este día de reflexión. Han ocurrido locuras como la del asesinato por no guardar luto. Si hay algo en lo que la mayoría estamos de acuerdo es en la necesidad de información, veraz y no interesada.... | 0 Trackbacks
| 1 Comentarios
Jueves 11 Marzo
La memoria. RAM, ROM, caché, BIOS (I) (17:14) - Primero de dos entradas sobre la memoria y su papel en el ordenador moderno. Ahí va. La velocidad de procesamiento de los microprocesadores modernos es bastante mayor que el ancho de banda de las memorias (velocidad de transferencia de los... | 0 Trackbacks
| 58 Comentarios
Apuntes (17:07) - A partir de ahora voy a volcar una serie de viejos apuntes en el blog, de manera que me sirva para repasar y tener un lugar para consultarlos online. Las fuentes son diversas, pero sobre todo son recogidos de apuntes... | 0 Trackbacks
| 2 Comentarios
Martes 9 Marzo
Mi blog se ve horrible en Explorer (19:15) - Pues vaya, lo he visto por casualidad. Eso de usar FireFox a mansalva hace que uno no se dé cuenta cuando ha estropeado la página para el navegador dominante. Pero bueno, me da una pereza infinita el cambiarlo otra vez,... | 0 Trackbacks
| 2 Comentarios
Lunes 8 Marzo
Haciendo Trackback (15:55) - Me uno con esta entrada a la campaña de bitacoras.org a favor del uso del trackback. Para conocer las posibilidades de este mecanismo, lo mejor es visitar su especial.... | 1 Trackbacks
| 0 Comentarios
Yahoo antes que Google (09:55) - Desde que se independizó de Google, Yahoo ha abierto un debate sobre si sus resultados son mejores que los del popular buscador. Lo cierto es que tal vez su mecanismo para descubrir e incorporar nuevas webs sí que lo sea,... | 0 Trackbacks
| 0 Comentarios