SOURCE CODE

    Filtrado el código fuente de Amiga OS Kickstart + Workbench

    amiga-os.png

    Durante la 32c3 (Chaos Computer Club 32) celebrada el pasado año :) en Alemania, alguien filtró un fichero de unos 70Mb con lo que parece tener el código fuente del sistema operativo Amiga OS (Kickstart + Workbench). En principio se hablaba de que la versión filtrada era la 3.1, pero al abrir el fichero aparecen dos directorios que parecen contener el código de las versiones 4 y 4.2.

    Jan 1, 2016
    Retrocomputer

    Microsoft libera el código fuente de MS-DOS y Microsoft Word for Windows

    MS-DOSProducts_1523_thumb_2CA4543B.png

    Microsoft ha donado al Museo de la historia del ordenador, el código fuente de dos los programas más usados en los 80s: MS DOS y Microsoft Word for Windows.

    Las versiones donadas son MS DOS 1.1 y 2.0 y MS Word for Windows 1.1a.

    El archivo zip de MS DOS contiene:

    • v11source: 7 ficheros escritos en ensamblador y un email explanatorio de Tim Paterson.
    • v11object: 27 ficheros binarios y algunos ejemplos.
    • v20source: 118 ficheros de texto, la mayoría código ensamblador y algo de documentación.
    • v20object: 38 ficheros binarios y algo de documentación.
    Microsoft Word ocupa 7MB en un archivo zip. Contiene 1021 ficheros, 33 directorios y está mayormente escrito en C y algo de ensamblador.

    Esto es sin duda alguna un reliquia histórica. ¿Sabías que Microsoft fue la empresa que poseía más sistemas operativos en los 80s? ¿O cómo Microsoft influyó en el desarrollo de Unix en los ordenadores personales?

    Mar 25, 2014
    HistoriaMicrosoft

    Parte del código fuente de Facebook de agosto de 2007


    like.jpeg

    En agosto de 2007, alguien mandó a Nik Cubrilovic dos ficheros con el código fuente de la página de inicio (index.php) y la de búsqueda (search.php) de Facebook. Cubrilovic entonces publicó un artículo (Facebook Source Code Leaked) en el que comentaba el hecho, pero no publicó el contenido de dichos ficheros.

    El problema, según parece, radicaba en un fallo de configuración en los servidores de Facebook y afecta a ciertos usuarios. Cinco años después Cubrilovic ha publicado en Github ambos ficheros.

    Oct 12, 2013
    ProgramaciónSeguridad

    Código fuente de Photoshop 1.0.1 y un par de curiosidades

    box_and_disk1-542x253.jpg

    En 1987 Thomas Knoll, estudiante de doctorado en visión por ordenador escribió un programa para mostrar y modificar imágenes digitales. Su hermano John Knoll, quién trabajaba en una empresa efectos visuales (Industrial Light & Magic), encontró que el programa escrito por Thomas le era muy útil. Lo que inicialmente era un pequeño proyecto personal de uso propio más tarde se convertiría en el programa de tratamiento gráfico más usado del planeta.

    Feb 14, 2013
    HistoriaProgramación

    Que mal hablados son estos desarrolladores del núcleo de Linux

    graph.png

    En la web de www.vidarholen.net tienen un par de gráficas basadas en la búsqueda de ciertas palabras dentro del código fuente del núcleo de Linux. Los ficheros buscados son todos los .c, .h y .s y concretamente las palabras, como podemos ver en la gráfica que encabeza esta entrada son: fuck, shit, crap, bastard y penguin.

    Mirando a la gráfica (haz click sobre ella para verla más grande), se puede ver rápidamente, la versión 2.6.35.5 del núcleo causó algún que otro dolor de cabeza entre los desarrolladores :)

    Nov 10, 2012
    Linux

    Revisión del código fuente de Quake 3

    quake3

    Mucho de nosotros ya conocemos la magnífica web fabiensanglard.net, sin ir más lejos Cybercaronte hizo referencia a la misma recientemente por una entrada dónde analizaban el código fuente de Doom 3.

    En esta ocasión le toca el turno a Quake 3. Esta vez nos deleitan con otra gran revisión dividida en 5 partes:

    • Part 1 : Architecture.
    • Part 2 : New dualcore renderer with material based shaders (built over OpenGL Fixed Pipeline).
    • Part 3 : New Network model based on snapshots.
    • Part 4 : New Virtual Machines playing an essential part in the engine, combining Quake1 portability/security with Quake2 speed.
    • Part 5 : New Artificial Intelligence for the bots.
    Si te interesan este tipo de entradas no dudes en echarle un vistazo a las anteriores: DoomDoom IphoneQuake1Quake2Wolfenstein iPhone y Doom3.
    Jul 1, 2012
    ProgramaciónJuegos

    Visualizando la evolución de python

    IMG_1634.JPG

    Ya hemos visto algún vídeo de este tipo. En este caso se trata de la evolución de Python. El vídeo está basado en los commits hechos en mercurial desde agosto de 1990 hasta junio de 2012.

    El vídeo ha sido creado con gource una herramienta para la visualización de control de versiones de software. Esta utilidad actualmente es capaz de leer los logs de Git, Mercurial, Bazaar y SVN y con la ayuda de herramientas de tercero también es capaz de leer los logs de CVS.

    Jun 12, 2012
    ProgramaciónvideosHistoria

    El código fuente de Doom 3, analizado a fondo

    Ya sabemos que id Software publicó el año pasado el código fuente de Doom 3. Esta claro que todos no hemos tenido tiempo de verlo pero para eso está Fabien Sanglard que se ha currado un completo análisis del todo el código fuente y su funcionamiento. A medida que está compilando el código, él mismo introduce sus comentarios, capturas de pantalla, etc, todo con el máximo detalle.

    Jun 9, 2012
    JuegosProgramaciónHacking

    Publica el código fuente de todos sus proyectos

    open-sourcing-everything.png

    Este es el caso de Hunter Davis, un desarrollador que ha decidido compartir el código fuente de todos sus proyectos, entre ellos sus más de 70 aplicaciones para Android.

    Todo este material está disponible en su cuenta de Github. A la que cualquiera puede acceder. ¿Te has preguntado alguna vez que pinta tiene una aplicación para Android? Ahora tienes donde elegir.

    Visto en Hack a day.

    Apr 18, 2012
    AndroidProgramación

    Repositorio de actividades Open Source de la NASA

    opennasa.jpg

    Si el otro día os comentaba sobre varios libros electrónicos que la NASA había puesto a disposición de cualquiera de forma totalmente gratuita, ahora nos regalan un repositorio de código, dónde irán publicando todos los proyectos de código abierto que desarrollan. Sin duda alguna una gran noticia ver como este tipo de agencias apoyan el código abierto.

    En estos momentos “sólo” han publicado cuatro proyectos:

    OpenMDAO https://github.com/nasa/OpenMDAO-Framework Glenn Research Center
    World Wind Java https://github.com/nasa/World-Wind-Java Ames Research Center
    Vision Workbench https://github.com/nasa/visionworkbench Ames Research Center
    StereoPipeline https://github.com/nasa/StereoPipeline Ames Research Center
    Pero la lista es bastante más larga.

    El sitio web no sólo albergará proyectos, sino también, lo que llaman ellos, todo tipo de actividades Open Source o de código abierto, además de un foro (el cuál no está activo en estos momentos) dónde tú puedes participar de forma activa en lo ellos denominan Open NASA web family.

    Jan 5, 2012
    ProgramaciónCienciaRecursos Informática

    El código fuente de Doom 3 a punto de ver la luz

    Doom 3 Linux.jpg

    De acuerdo con un tweet de John Carmack, el código fuente de Doom 3 está probado, empaquetado y listo para su liberación, sólo a falta del visto de bueno de los abogados.

    Doom 3 Source Code Linux.png

    Esta es sin duda una gran noticia, ya que todos conocemos la calidad del trabajo de Carmack y su equipo.

    Fuente

    Nov 4, 2011
    JuegosProgramación

    Código fuente de Quake 2 a revisión

    architecture.jpeg

    Si eres apasionado de los  videojuegos y aún más, eres apasionado de la programación, no te puedes perder esta serie de 4 artículos que repasa y analiza el código fuente de uno de los motores 3D que revolucionó el mercado del videojuego.

    La serie está compuesta por 4 artículos:

    1. Quake 2 Source Code Review 1/4 (Intro) 
    2. Quake 2 Source Code Review 2/4 (Polymorphism) 
    3. Quake 2 Source Code Review 3/4 (Software Renderer)
    4. Quake 2 Source Code Review 4/4 (OpenGL Renderer)
    Si alguna vez se te pasó por la cabeza programar videojuegos, ya tienes por donde empezar.
    Sep 21, 2011
    JuegosProgramación

    Código fuente de Halo 2600

    halo-2600-screenshot.jpg

    En el foro de AtariAge, Ed Fries dejó un post en el que comentaba que para conmemorar el primer aniversario de la presentación de Halo 2600 en la expo de juegos clásicos, ha decidido liberar el código fuente del mismo.

    Aquí podéis echar un vistazo a dicho juego. Desde aquí te puedes descargar el código fuente.

    Aug 26, 2011
    ProgramaciónJuegosRetrocomputer

    Source Code

    sourcecode.jpg

    Source Code es una nueva película que se estrenará el próximo 1 de Abril.

    Cuando el condecorado Capitán Colter Stevens, se despierta en el cuerpo de un hombre desconocido, descubre que forma parte de una misión para encontrar un terrorista que quiere atentar contra un tren de cercanías en Chicago. En una misión como ninguna antes asignada, éste se da cuenta que forma parte de un experimento del gobierno llamado Código Fuente (Source Code), un programa que le permite le tomar la identidad de un hombre en los últimos 8 minutos de su vida (sudo ?? :-)). De pronto, una amenaza mucho más grande intenta matar a millones de personas en el centro de Chicago, Colter revive el incidente una y otra vez, buscando pistas, hasta que puede resolver el misterio de quién está detrás de las bombas y detener el siguiente ataque…

    Feb 24, 2011
    Cine

    Cómo escribir código seguro

    safecode.png

    La segunda edición del documento titulado: A Guide to the Most Effective SecureDevelopment Practices in Use Today, ha sido publicado hace unos de días.

    En esta versión se han revisado y actualizado las prácticas desde el punto de seguridad que se deben seguir durante el diseño, programación y testeo durante el ciclo de vida del software. En éste también se han añadido dos secciones nuevas: enumeración de debilidades comunes y una guía de verificación.

    Feb 11, 2011
    SeguridadProgramación

    Escucha el kernel de Linux

    linux_fm

    Linux.fm es una web que aleatoriamente selecciona un módulo de la versión actual del kernel de Linux y usando eSpeak, un sintetizador de voz de código abierto, lee el código fuente del fichero o módulo seleccionado.

    Visto en Slashdot

    Nov 30, 2010
    Linux

    La nueva película del director de "Moon", "Source Code"

    sourcecode 

    Duncan Jones nos apasionó con la fantástica Moon, por eso estamos esperando ansiosos su nueva película. El nombre es "Source Code", y poco sabemos sobre la trama, pero el título hace que todos nos pongamos nerviosos, aunque parece que está relacionada con el terrorismo.

    Ya veremos, tendremos paciencia, parece que se estrenará en Marzo del 2011.

    Visto en blastr.

    Sep 6, 2010
    CineSci-Fi y FantasíaVarios

    Ms. Pac-Man escrito en Java + código fuente

    Sábado noche, de vuelta a casa solía echar de vez en cuando una partidita al Pac-Man en un bar que me cogía de camino. Esta noche, acabo de llegar a casa y me encuentro en mis feeds con este link. Un Pac-Man escrito en Java que se ejecuta en un applet, por lo tanto puedes jugar desde el navegador y no sólo eso, si no que para aquellos curiosos también te puedes bajar el código fuente del mismo.

    Que tiempos!

    Mar 28, 2010
    ProgramaciónJuegos

    sc140, a ritmo de 140 bytes

    nota_musical

    Un total de 22 canciones (suena más a tono de móvil que a otra cosa) podemos encontrar en este álbum llamado sc140. La particularidad del mismo, es que todas las pistas han sido creadas con 140 bytes de código. Muy curioso sin duda alguna. Aquí podéis ver el código fuente de cada pista y desde aquí te puedes descargar el álbum completo.

    Oct 26, 2009
    MúsicaProgramación

    Ganador del Mario controlado por IA

    projects marioscreen2

    El ganador de ambas pruebas en la competición del Mario controlado por Inteligencia Artificial, del que ya nos habló nuestro compañero Cybercaronte, ha publicado el código fuente con el que participó, así como algunos vídeos de dicho código corriendo.

    Aquí podéis ver la entrada del autor.

    Sep 15, 2009
    ProgramaciónJuegosIA

    Troyano Skype

    ist2_2719227_trojan_helmet

    Si te interesa saber que se esconde detrás de un troyano, para tu información, el código fuente del troyano Skype ha sido liberado. Aunque por lo visto el código no está completo. La sección que de plugins de la puerta trasera, así como el código usado para saltarse el firewall, han sido removidos. Según el autor, publicará estas partes por separado.

    Post original aquí.

    http://www.megapanzer.com/2009/08/25/skype-trojan-sourcecode-available-for-download/
    Aug 26, 2009
    ProgramaciónvirusRecursos InformáticaHacking