Bienvenido! - Willkommen! - Welcome!

Bitácora Técnica de Tux&Cía., Santa Cruz de la Sierra, BO
Bitácora Central: Tux&Cía.
Bitácora de Información Avanzada: Tux&Cía.-Información
May the source be with you!
Showing posts with label VIP. Show all posts
Showing posts with label VIP. Show all posts

Tuesday, March 17, 2009

Oracle and the richness

Larry Ellison (Foto: AP)

Larry Ellison (64), USA. Oracle-Gründer. Vermögen: 22,5 Milliarden Dollar.

Thursday, November 6, 2008

Vladimir Pokhilko: A Silicon Valley Tragedy

Source
Vladimir Pokhilko was a Russian PhD and entrepreneur with a successful past in the tech industry. In 1985, Pokhilko was a practicing clinical psychologist in Moscow experimenting with the use of puzzles as psychological tests. A friend named Alexey Pajitnov showed him a computer game that he had invented which entailed lining up stacks of blocks as they dropped to the bottom of the screen. The game was based on the ancient Roman puzzle called Pentamino, but Alexey called it Tetris. Pokhilko immediately saw the mass appeal of the puzzle and convinced him it had to be marketed and sold. The two began collaborating to publish the now famous game, but their plans were derailed by Soviet authorities. In 1986 the government demanded that Pajitnov sign over all rights to the game. Pokhilko and Pajitnov considered selling the game directly to game companies, but were sure they would end up in a Soviet prison. Instead the USSR brokered deals with Nintendo and Atari, and Pajitnov lost some estimated $40 million in royalties.
Read more at source...

Thursday, September 25, 2008

Qué es un friki (freak)?

Fuente

16.- ¿Quien es el hombre mas friki del mundo?
R: Este de la foto.Fíjate en su cara; es el crío de Solo en Casa con 30 años mas y con pinta de haber estado diseñando tostadoras toda su vida. No se puede ser más friki…

Wednesday, September 10, 2008

C y sus hippies creadores

C es un lenguaje de programación creado en 1972 por Ken Thompson y Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje B, a su vez basado en BCPL. Al igual que B, es un lenguaje orientado a la implementación de Sistemas Operativos, concretamente Unix.
C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones.

Se trata de un lenguaje débilmente tipificado de medio nivel pero con muchas características de bajo nivel. Dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel. Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan mezclar código en ensamblador con código C o acceder directamente a memoria o dispositivos periféricos.

La primera estandarización del lenguaje C fue en ANSI, con el estándar X3.159-1989. El lenguaje que define este estándar fue conocido vulgarmente como ANSI C. Posteriormente, en 1990, fue ratificado como estándar ISO (ISO/IEC 9899:1990). La adopción de este estándar es muy amplia por lo que, si los programas creados lo siguen, el código es portátil entre plataformas y/o arquitecturas. En la práctica, los programadores suelen usar elementos no-portátiles dependientes del compilador o del sistema operativo.

Filosofia
C es un lenguaje de programación relativamente minimalista. Uno de los objetivos de diseño de este lenguaje fue que sólo fueran necesarias unas pocas instrucciones en lenguaje máquina para traducir cada elemento del lenguaje, sin que hiciera falta un soporte intenso en tiempo de ejecución. Es muy posible escribir C a bajo nivel de abstracción; de hecho, C se usó como intermediario entre diferentes lenguajes.

En parte a causa de ser de relativamente bajo nivel y de tener un modesto conjunto de características, se pueden desarrollar compiladores de C fácilmente. En consecuencia, el lenguaje C está disponible en un amplio abanico de plataformas (seguramente más que cualquier otro lenguaje). Además, a pesar de su naturaleza de bajo nivel, el lenguaje se desarrolló para incentivar la programación independiente de la máquina. Un programa escrito cumpliendo los estándares e intentando que sea portátil puede compilarse en muchos computadores.

C se desarrolló originalmente (conjuntamente con el sistema operativo Unix, con el que ha estado asociado mucho tiempo) por programadores para programadores. Sin embargo, ha alcanzado una popularidad enorme, y se ha usado en contextos muy alejados de la programación de sistemas, para la que se diseñó originalmente.

C tiene las siguientes características de importancia:

  • Un núcleo del lenguaje simple, con funcionalidades añadidas importantes, como funciones matemáticas y de manejo de ficheros, proporcionadas por bibliotecas.
  • Es un lenguaje muy flexible que permite programar con múltiples estilos. Uno de los más empleados es el estructurado no llevado al extremo (permitiendo ciertas licencias rupturistas).
  • Un sistema de tipos que impide operaciones sin sentido.
  • Usa un lenguaje de preprocesado, el preprocesador de C, para tareas como definir macros e incluir múltiples ficheros de código fuente.
  • Acceso a memoria de bajo nivel mediante el uso de punteros.
  • Interrupciones al procesador con uniones.
  • Un conjunto reducido de palabras clave.
  • Por defecto, el paso de parámetros a una función se realiza por valor. El paso por referencia se consigue pasando explícitamente a las funciones las direcciones de memoria de dichos parámetros.
  • Punteros a funciones y variables estáticas, que permiten una forma rudimentaria de encapsulado y polimorfismo.
  • Tipos de datos agregados (struct) que permiten que datos relacionados (como un empleado, que tiene un id, un nombre y un salario) se combinen y se manipulen como un todo (en una única variable "empleado").
Algunas características de las que C carece que se encuentran en otros lenguajes:

Thursday, July 31, 2008

Las mujeres de Linux

Fuente

Por: Axel Marazzi

Machtelt Garrels Pia Waugh Erinn Clark
Hanna Wallach Celeste Lyn Paul Eva Brucherseifer

Si es raro ver a un hombre utilizando Linux, ver a una mujer hacerlo
es algo prácticamente imposible. No es una cuestión de discriminación,
pero parece que el sistema operativo no tiene muchas simpatizantes.



Pero para mostrarnos que SI hubo y hay muchas féminas que
contribuyeron increíblemente con el OS y con la comunidad que este
posee, la gente de LinuxHaxor decidió hacer una lista detallando qué funciones cumplen (o cumplieron) las mujeres más importantes que tiene Linux:



  • Machtelt Garrels: Es una veterana de Linux y actualmente es una consultora y entrenadora freelance. También es miembro de Linux Documentation Project, lugar que encontró para que sus escritos sean leídos en todo el mundo. Fue invitada el año pasado para que ingrese al BSD Certification Group Advisory Borrad
    y compartiera todo su conocimiento sobre la organización de
    certificaciones. El año pasado está colaborando con el grupo sin fines
    de lucro OpenDoc Society que promueve el uso de estándares libres.

  • Pia Waugh: Esta australiana está completamente dedicada al software libre. Es actualmente la presidenta de la organización Software Freedom Day y vicepresidente de Linux Australia.

  • Erinn Clark: Una desarrolladora de Debian que también fue co-fundadora y lidera actualmente el proyecto Debian Women.

  • Hanna Wallach: Desarrolladora de GNOME y Debian quien ayudó a la fundación GNOME a desarrollar el Women’s Summer Outreach Program.

  • Amaya Rodrigo Sastre: Desarrolladora de Debian y co-fundadora de Debian Women. Este es su blog.

  • Celeste Lyn Paul: Diseñadora de interacción, investigadora y contribuidora del desarrollo de open source. También lidera el KDE Usability Project, mentor de OpenUsability Season of Usability y está involucrada en el desarrollo de Kubuntu.

  • Eva Brucherseifer: Ingeniera eléctrica de Alemania que está detrás de los proyectos KDE-Women, KDE-Edu y KDE-Solaris.

  • Anne Nicolas: Directora de ingeniería de Mandriva.

  • Kristen Carlson Accardi: Desarrolladora de
    Kernel quien trabaja para Intel. Es desarrolladora de drivers desde el
    año ’90 y comenzó a concentrarse en el desarrollo de drivers para Linux
    desde el año 2005.

  • Valerie Henson: Val (así le dice todo el mundo) es una hacker del Kernel de Linux especializada en el desarrollo de filesystems. En agosto comenzará a trabajar para Red Hat. Este es su website.

  • Stormy Peters: Directora ejecutiva de la fundación GNOME. Está involucrada en la comunidad de GNOME desde el año ’99.

Gracias, Axel!!!
Una argentina para leer!