martes, 27 de agosto de 2013

Project 64



Project64 es un emulador de Nintendo 64 escrito en lenguaje de programación, diseñado para la plataforma 

Windows que fue lanzado el 26 de mayo del 2001. Es considerado un software legal. Este software Utiliza un sistema mediante plugins permitiendo que grupos de terceros empleen su propio software para la implementación de componentes específicos. Project64 permite jugar videojuegos para Nintendo 64 en una computadora leyendo imágenes ROM, extrayendo siempre los datos de la memoria de solo lectura de un cartucho de Nintendo 64 o creando directamente un homebrew en la computadora. Es importante destacar que este emulador es freeware, es decir, que es gratis. Sin embargo, es software propietario, por lo que tiene limitaciones para usarlo, modificarlo o redistribuirlo.
Project64 se encuentra entre los mejores emuladores disponibles siendo 1964 uno de sus más directos rivales.



El emulador permite la emulación de los videojuegos con la ayuda de los plugins externos ( los plugins se separan en cuatro tipos: plugin de video, audio, control y RSP). Project64 se ejecuta especialmente con una buena rapidez en computadoras basadas en Intel/AMD, especialmente a través de su compilador en tiempo de ejecución que analiza la ROM cargada y traduce las instrucciones conocidas para que sean funcionalmente similares a x86 inmediatamente cuando la ROM es cargada. Esto contrasta con su intérprete, que interpreta cada instrucción en el momento en que los recibe. Aunque a veces se producen excepciones fatales, Project64 comúnmente puede interceptar errores de plugin sin que la emulación se congele. El plugin de video Jabo's Direct3D utiliza un controlador de excepciones justo a tiempo que rectifica los problemas mediante la revisión de muchas soluciones comunes para dichas excepciones y, a menudo, la reposición de datos que han sido dañados.


Los plugin gráficos Jabo's Direct3D permiten aplicar durante el juego distintos efectos ( anisotropic filtering, Super2xSal textures entre otras) además de cambiar la resolución. Cabe destacar que, gracias a la ayuda de un plugin de vídeo llamado Rice, uno puede cambiar temporalmente las texturas que se encuentran en la ROM por otras texturas en archivos externos (BMP, PNG o JPEG), pudiendo conseguir más resolución que la del propio juego cuando fue diseñado permitiendo aumentar la calidad gráfica del juego. Esta cualidad apareció a principios del 2005, renovando el interés de la comunidad por la emulación sobre la N64. Algunos juegos que se han aprovechado de este aumento de texturas fueron Super Mario 64 y The Legend of Zelda: Ocarina of Time (además de otros juegos en los cuales trabajan los usuarios). Los plugins de control permite un soporte de hasta cuatro jugadores, ya que así era originalmente en la consola. Se pueden asignar botones del teclado para que emulen cada uno de los botones del control original. Además, los plugins dan soporte a joystick o mandos de control para computadora. Cabe destacar que si el joystick posee efecto de vibración, con el plugin N-rage se puede emular el Rumble Pack, accesorio para el control de la consola, con lo que se podrá disfrutar del "Rumble force feedback" (vibración del controlador). También, con el mencionado plugin se puede emular el Transfer Pack, el cual permitía transferir datos del Game Boy Color al Nintendo 64, y viceversa.



Project64 permite el uso de trampas. También tiene soporte para los códigos de GameShark. Permite al usuario almacenar trucos para cada juego individual, y cuáles han sido seleccionados para cada juego. Project64 cuenta con un "botón de GS", que permite al usuario ejecutar un código específico GameShark, ya sea presionando F9 en el teclado o en el control del sistema -> botón de GameShark en el menú durante la emulación de Project64. Este emulador soporta prácticamente todos los juegos de N64. Alrededor del 75-80% de los juegos son compatibles y se juegan casi a la perfección. Se estima que otro 10% trabajan, pero con problemas.

Links:
Del emulador 1.6: http://www.mediafire.com/download/lbqk49e99eb47rs/project64_1.6.rar
Del emulador 1.7: http://www.4shared.com/zip/2c4vMF24/Project64_17.htm?showComments=true

Algunos juegos:


Toda la información y derechos para (http://es.wikipedia.org/wiki/Project_64) y webs insertadas en esta entrada de blog.

JOOMLA!

http://www.joomlaspanish.org/



Joomla es un Sistema de gestión de contenidos (en inglés Content Management System, o CMS) que permite desarrollar sitios web dinámicos e interactivos. Permite crear, modificar o eliminar contenido de un sitio web de manera sencilla a través de un Panel de Administración
Es un software de código abiertodesarrollado en PHP y liberado bajo licencia GPL. Este administrador de contenidos puede utilizarse en una PC local (en Localhost), en una Intranet o a través de Internet y requiere para su funcionamiento una base de datos creada con un gestor MySQL, así como de un servidor HTTP Apache.

Links de descarga:
http://joomlacode.org/gf/download/frsrelease/18364/80452/Joomla_2.5.11-Spanish-Pack_Completo.zip


viernes, 22 de junio de 2012

Historia del PC/CPU/CPU :


Es sorprendente como avanza la tecnología hoy en día, pero mas sorprendente es la evolucion del computador, ya que pasó de ser una caja de apartos gigantes a un simple reloj. Hoy en día, hablaremos de la historia del computador, el puesto #1 de la tecnologia.


Cuál fué el propósito de crear el computador?:

Durante siglos la gente vivió sobre la tierra sin llevar registros ni archivos. Pero en la medida en que se formaron las organizaciones sociales y se tornó más complejo conjunto social, se fueron haciendo necesarias adaptaciones y creaciones para contabilizar datos y recursos


Entonces, cómo fué el primer contabilizador?:

Entre al año 4000 a 3000 a.C. se inventó del Ábaco, en China, (instrumento formado por un conjunto de cuerdas paralelas, cada de las cuales sostiene varias cuentas móviles, usadas para contar), este avanzó hasta el nº10


Lo que dices es que la primera computadora fué el ábaco?:

No, la primera computadora fué inventada de 1937 a 1944, por Howard Aiken, denominada "MARK I", mark I fue la primera computadora ya que la anterior computadora ( 1887 a 1896, por Hernan Hollerith) no era digital sinó mecánica; eso sí, la idea seguía siendo una máquina para contabilizar datos numericos. 

 













Howard Aiken
                                                                                                                                                        MARK I



Cómo funcionaba?:

La máquina se basaba en el concepto de aceptar datos por medio de tarjetas perforadas (Como las hojas de respuestas de las pruebas), que realizaban cálculos controlados por un relex electromagnético y contadores aritméticos mecánicos y perforaba los resultados en otras tarjetas.


Osea que las computadoras son digitales y no electricas como se dice?:

No, después de ese primer invento hubo que esperar 2 años para que en 1946, J. Presper Ecker y John Mauch construyeran el primer Computador completamente electrónico, denominado E.N.I.A.C. (Electronic Numerical Integrator And Calculator), éste pesaba aproximadamente 30 toneladas, ocupaba un espacio aproximado de 1.500 metros cuadrados y usaba 18.000 tubos de energía; el ENIAC podía resolver en un día lo que una persona manualmente tardaría 300 días.

J. Presper Ecker y John Mauch


 
E.N.I.A.C.


Cómo podía resistir tanta información este computador?:

No podía, por ello en 1944, John Von Neumann desarrolla el concepto de los programas almacenados, es decir, un conjunto de instrucciones guardadas en una unidad de almacenamiento, que luego son ejecutadas en forma secuencial. Basándose en este concepto, Ecker y Mauchly diseñan el ENIVAC, que fue terminado en 1952.


Y cómo explicas la denominación de "generaciones de la computadora"? :

Verás, avance de la tecnología empleada en la construcción de los Computadores y los métodos de explotación de los mismos ha variado notablemente. Esto ha dado lugar a que podamos distinguir hasta ahora cinco generaciones distintas. El paso de una generación a otra siempre ha venido marcado por las siguientes características:
  1. Miniaturización del tamaño.
  2. Fiabilidad.
  3. Capacidad para resolver problemas complicados.
  4. Velocidad de cálculo
Primera Generación:

Es desde 1951 hasta 1959. La compañía Sperry Rand Corporation construye la UNIVAC I, el primer Computador comercialmente disponible. Los componentes electrónicos usados fueron válvulas electrónicas, por este motivo su tamaño era muy grande y su mantenimiento complicado. Se calentaban rápidamente y esto obligaba a utilizar costosos sistemas de refrigeración. Eran de escasa fiabilidad, los tiempos de computación de los circuitos fundamentales eran de varios microsegundos, con lo que la ejecución de los programas largos implicaba espera, incluso de varios días. La forma de ejecutar los trabajos en los Computadores de esta generación era estrictamente a modo de secuencia (uno por uno).

Segunda Generación:

Es desde 1959 a 1964. Fueron diseñadas con orientación científico-administrativa. Las compañías NCR y RCA introducen las primeras computadoras construidas completamente a base de componentes denominados transistores que adoptan la forma de paralelepípedos de silicio, la velocidad de cálculo aumentó considerablemente. Los Computadores más populares de esta generación fueron el IBM-1401, IBM-1620, IBM-7090, IBM-7094.

Tercera Generación:

En en 1965. La compañía IBM produce las series 360 y 370, construidas con circuitos integrados de pequeña escala y de gran escala respectivamente, los cuales sustituyen, cada uno de ellos, a varios transistores, ocupando menor espacio y a menor costo. Estas series poseen memoria virtual que permite optimizar la memoria principal. Las computadoras de esta generación se caracterizan por:
  1. Uso de circuitos integrados: lo cual hizo posible la reducción del tamaño físico del Computador, y aumentó la velocidad de procesamiento, confiabilidad y precisión.
  2. Multiprogramación: que es la ejecución de varios programas simultáneamente.
Cuarta Generación:

Es en 1970. Basados en circuitos integrados de alta y media escala de integración con la que se van consiguiendo mejoras en el tamaño físico, llegando a tener Computadores de bolsillo, aparecen los minicomputadores y los microcomputadores (ya aparecen los celulares y relojes).
Desde 1982 Sun Microsystem ha resuelto los problemas que conllevan mantener un ambiente de computación heterogéneo, a través del empleo de NFS (Network File System o Sistema de Archivos para Red de Trabajo). Este producto permite la interconexión de computadores (INTERNET) de los principales proveedores de equipos, tales como: IBM, DEC, SUN, Unisys, Hewlett Packard, AT&T y más de 200 otros fabricantes. NFS, puede emplear el medio de comunicación que resulte más conveniente para el usuario: Ethernet, Token Ring, FDDI, y es totalmente independiente del sistema operativo que esté instalado en un equipo determinado. A través de NFS:
  1. Se puede compartir archivos que residan en cualquier equipo conectado a la red, sin que el usuario tenga que conocer su procedencia (acceso transparente de la información).
  2. Ejecutar programas en distintas máquinas, dependiendo de las ventajas comparativas que tiene un equipo sobre otro en una función específica.
  3. Compartir recursos de almacenamiento y periféricos.
  4. Administrar la red y en general, obtener la funcionalidad y seguridad de un sistema de computación distribuida.
Quinta Generación:

Para algunos especialistas ya se inicio la quinta generación, en la cual se busca hacer más poderoso el Computador en el sentido que sea capaz de hacer inferencias sobre un problema específico. Se basa en la inteligencia artificial.
El Hardware de esta generación se debe caracterizar por circuitos de fibra óptica que le permita mayor rapidez e independencia de procesos, arquitectura de microcanal para mayor fluidez a los sistemas, esto provee mayor número de vías para ayudar a manejar rápido y efectivamente el flujo de información. Además se están buscando soluciones para resolver los problemas de la independencia de las soluciones y los procesos basándose para ello en Sistemas Expertos (de inteligencia artificial) capaces de resolver múltiples problemas no estructurados y en Computadores que puedan simular correctamente la forma de pensar del ser humano.


viernes, 15 de junio de 2012

Historia de: "Hoja o Planilla de cálculo":

La planilla de cálculo es un programa que permite manipular datos numericos o alfanumericos, dispuestos en forma de tablas, (la cual es la union de filas y columnas). Un ejemplo de ésto es el Excel:

Debido a diversidad de las planillas de cálculo de hoy, estas se pueden utilizar para hacer pequeñas bases de datos, gráficos, informes, estadísticas, clasificasiones de datos, entre otros:

 

 Quién fué el creador:

Dan Bricklin


Éste genio en la tecnología, se inspiró en crear la hoja de calculo cuando observó a su profesor escribiendo una planilla de filas y columnas en el pizarrón, luego el profesor se dió cuenta de que tenía un error y tuvo que borrar todo lo que había escrito y empezar de cero, en esto, Dan pensó en crear una forma mas rapida y menos meticulosa. Su idea se convirtió en VisiCalc, la primera hoja de cálculo que hizo que el PC dejase de ser sólo un hobby para entusiastas del computador para convertirse también una herramienta en los negocios y en las empresas.


Otros ejemplos de programas de hoja de cálculo:

Planilla de calculo de OpenOffice.org Calc.

 Planilla de calculo de Gnumeric

Planilla de calculo de KSpread