Archive for May, 2005

Notepad Invaders

Monday, May 30th, 2005

Use the mouse to play Space Invaders, sorry Notepad Invaders.

vía www.microsiervos.com

CISC vs RISC

Saturday, May 28th, 2005

RISC: Pros y contras

Sin embargo, los chips RISC requieren mas líneas de codigo para producir los mismos resultados y esto incrementa la complejidad y el tamaño de la aplicación. El mercado de macintosh ha sido dañado por muchos problemas que han afectado a la viabilidad de los chips powerc superiores a 500Mhz. En contraste con el mercado del Pc que rompió la barrera de 1GHz mucho antes.
Incluso con las ventajas de un procesador RISC patentes,este no puede competir con un procesador CISC que le dobla en ciclos de reloj ampliamente.

CISC : Pros y contras

El mercado de Macintosh es más caro que uno Wintel PC. Esto está causado por un factor en él que no tienen influencia los diseñadores. En particular, el mercado WIntel empezó con la definición de ordenador personal, creando una demanda sobre la gente que no había utilizado un ordenador antes.
El mercado x86 se abrió gracias al desarrollo de varios procesadores compitiendo entre si, como AMD,Cyrix e Intel. Esto continuó reduciendo el precio del cpu durante meses.
En contrapartida, los PowerPC Macintosh ha sido un mercado dictado por Apple.
Esto redució el coste de los microprocesadores basados en x86 frente al estancamiento de los PowerPC.

“La Física es a las Matemáticas lo que el sexo es a la masturbación” Richard Phillips Feynman

Thursday, May 26th, 2005

En esta universidad, en 1942 Feynman trabajó en las primeras etapas del proyecto Manhattan, el programa de desarrollo de la bomba atómica de Estados Unidos.
Continuó este trabajo durante la II Guerra Mundial en el laboratorio científico de Los Álamos en Nuevo México.

Desde 1945 hasta 1950 dio clases de física en la Universidad de Cornell. En 1950 fue profesor del Instituto de Tecnología de California. Durante una serie de viajes a Río de Janeiro, entre 1949 y 1959, influyó en los físicos brasileños y formó a un grupo de jóvenes que posteriormente se graduaron en universidades estadounidenses.

Feynman fue nominado por su investigación de la transformación de un fotón en un electrón y en un positrón, y el descubrimiento de un método para medir los cambios producidos en la carga y en la masa. Desempeñó un papel relevante en la comisión presidencial que investigó la explosión de la lanzadera espacial Challenger en 1986.

Entre sus escritos para el público en general se encuentran: ¡Está usted de broma, Sr. Feynman! Aventuras de un curioso (1985) y QED: La extraña teoría de la luz y la materia (1985).

Programación en MacOSX : Java y Cocoa

Sunday, May 22nd, 2005

Se trata de hacer un convertidor de divisas utilizando clases de java y teniendo como interfaz gráfica Cocoa. ¿Qué es Cocoa? pues bien es a macos lo que a windows es windowsForms.

Durante el tutorial la creación de la ventana del programa se realiza de una forma sencilla muy parecida a visual studio, es decir arrastrando cajas de texto, botones etc.

A la hora establecer una correlación entre la interfaz gráfica y nuestras clases en java es cuando viene la complicación, no viene demasiado claro.
Por tanto resumiendo tenemos 3 pasos a realizar, al crear este pequeño programa:

1º Creación de la interfaz gráfica
2º Unión entre lo gráfico y lo que vamos a programar.
3º Empezar a picar código en java.

Os dejo dos capturas a lo largo del proceso de desarrollo.

No soy tontito

Friday, May 20th, 2005

La cosa es que el XP trae unas “ayudas” para el teclado, que si suena un sonido cuando activamos alguno de los BLOQS (wooo, gracias Bill), que si ahora cuando le demos a Control, Alt, Mayúsculas o la teclita de Windows se nos quedan pulsadas esperando la siguiente tecla de la combinación (¿No tenemos dos manos? ¿Tan difícil es darle a Alt+F4 a la vez?) y la mejor de todas… que si dejo pulsada una tecla no repita ese carácter… ¿Si la dejo pulsada yo sabre porque lo hago no?



Lo mejor de todo es que tienen “accesos directos” activados por defecto y que de repente te saltan y te fastidian la partida.
Por favor, no soy tontito, no hace falta que me ayudeis con mi teclado.

Steve Jobs invites you to WWDC

Friday, May 13th, 2005

Foto de los desarrolladores del kernel

Thursday, May 5th, 2005

Lo que estoy seguro es que algún día me gustaría estar en una foto como esta.

Visual Studio 2005 (¿Parte 1?)

Wednesday, May 4th, 2005

Aquí podremos abrir proyectos anteriores, informarnos de las últimas noticias… y crear nuevos proyectos:

Vamos a crear el tipico programa “Hola nenas” que se hace la primera vez que llegas a un nuevo lenguaje.
No voy a explicar nada de codigo porque eso seria hacer un curso de C# y no viene al caso.
Primera sorpresa: la lista de controles es mucho mas bonita.

Ahora nos aparecen organizados por funciones, con iconos mas chicos y en menus expandibles, con lo que en cuanto nos hagamos con el control nos sera mas útil y eficiente para encontrar lo que buscamos.
Seguimos probando, picando código… y cometemos un error (en este caso queriendo ¿eh? ;) no os vayais a creer que yo me equivoco programando :P)
El error es una excepción en tiempo de ejecución que Visual Studio 2005 captura y nos muestra de esta forma tan bonita.

Este es sólo uno de los detalles estéticos que tiene Visual Studio 2005. Nos regala y asombra con transparencias, colores y mensajes de ayuda a cada momento.
El momento de mayor éxtasis visual fue al descubrir el sistema de arrastre de menus. Se acabo el arrastrar un menu y no saber como iba a quedar al soltar. Ahora con el nuevo sistema de Visual Studio 2005 (espero que los programas tomen buena nota de él, si Microsoft no lo ha patentado ya, que capaces son…) tendremos absoluto control sobre donde queremos colocar nuestros menus y personalizar nuestro entorno de trabajo.

Sencillamente precioso.

Esto es todo amigos… por ahora, seguramente haga una segunda parte sobre este tema, pues aun quedan cosas que descubrir.

Not be a communism 2

Monday, May 2nd, 2005

Me parto :).

Not Be a communism

Sunday, May 1st, 2005