miércoles, 12 de octubre de 2011

Ritchie: La muerte de un grande y el silencio de los pequeños

Ni siquiera se como empezar. Creo que Ritchie ahora entra a mi panteón de culto, y eso que no fue un guerrero de estepa o literato loco. 

Eso fue para romper el hielo.

Ritchie nacio el 9 de septiembre de 1941. Valga decir, en la primera mitad del siglo pasado, que es mejor referencia. Entra a trabajar para Bell en el 1967, es decir, con ya 26 años, en los cuales ya ostentaba dos grados en  Harvard:  física y matemática aplicada. Para que se entienda, hay que decir que las grandes mentes que contribuyeron al desarrollo de la informática en aquellas época aún tan embrionaria pertenecen a carreras de este tipo.

El contexto. Bell
Bell fue una de las más impresionantes compañías en la historia de E.U. Pensar que fue una empresa de comunicaciones en pleno nacimiento de la sociedad de la información nos dice algo. 
No se recuerdan por su ética precisamente, pero en su afán de mejorar día con día el sistema de comunicaciones con que prestaban sus servicios, fueron precursoras en muchas tecnologías. 
Lástima que no encuentro el PDF con el que podría ahondar al respecto, pero basta decir que en su mejor que varios premios nobel salieron de sus canteras.

Entonces, inicio
Unix tuvo que ser alguna especie de proyecto a espaldas de los jefes. Ken Thompson (Compañero de Ritchie) salió con la brillante idea de crear un sistema operativo a la medida de necesidades un poco menos demandantes que la de los muchos servidores que tenían a sus disposición.

Ritchie, entonces, tuvo la grandiosa idea de que un sistema operativo de ese tipo no tenía porque ser complicado, bueno, al menos en cuanto a la metodología con que debía ser hecho... Toma ideas del lenguaje B, y crea un lenguaje que combina características de propias de lenguaje de bajo nivel como ensamblador y lo combina con características propias de lenguajes de alto nivel. Es decir, toda a una herramienta versátil de una gran capacidad para trabajar.

Unix es un éxito, y con ello, C, demuestra que hacer un éxito podía ser cada vez más productivo para los desarrolladores de software. 

Contemplaciones para el público en general
Ritchie elaboró un lenguaje de programación llamado C. A la vez, participó activamente en la creación de Unix, un sistema operativo bastante revolucionario en su época.
Por un lado, sistemas operativos como GNU/Linux y los propietarios que traen las Mac se basan a grandes líneas en Unix. Por otro lado, casi todos los sistemas operativos actualmente están escritos en C.

Nadie va a divinizar a Ritchie. Los informáticos en general somos muy maduros como para eso.
Al final, incluso, podemos decir que el era un simple empleado que cumplía su trabajo...

La labor de Ritchie va en el sentido que siendo una mente brillante (Elaborar una lenguaje de programación no es cualquier cosa) no pensó en lucrarse directamente de sus conocimientos. 

Era más de la línea de los científicos del siglo de las luces que otra cosa, alguien que pretendía ayudar a otros con sus descubrimientos, y vivir para seguir descubriendo 
Bien pudo fundar una empresa, sacar su trabajo en Bell como propia (Todo el derecho tenía), patentar todo y forrarse en dinero. La historia de la informática hubiera sido brutalmente diferente.

PD. En breve le pongo imágenes y link. Si alguien comenta hasta edito...

sábado, 9 de abril de 2011

¿Solo eso era?

Desde que alguien publico una post en Taringa al respecto,hace poco más de dos semanas, he estado con las más grandes ganas posibles de usar Cage(¿?) .

Todavía tengo mis dudas con respecto al nombre, porque en los encabezados del correo dicen Cage por un lado, y CageApp por otro. Diremos que se basaron en el actor ese y la cosa poco importa...

¿Y que era?:
Como diseñador, artista o agencia, JAULA -¡Google traductor esta de humor!- ayuda a agilizar el proceso de presentación y organización de su trabajo creativo para la retroalimentación y revisión. 
Usted tiene la flexibilidad necesaria para proteger con contraseña los proyectos y colaborar directamente en sus diseños. La gente compartirá proyectos, y los demás tendrán acceso a ellos sin necesidad de ninguna cuenta de usuario y de inicio de sesión, con solamente el link público.
Por un momento pensé que estaba ante el Github de los diseñdores, o alguna especie de descabellada idea tipo prezi.com, esas que pretenden llevar el cloud computing a las grandes masas (Lo que inevitablemente sucederá).

Básicamente, la web te permite subir imágenes, y hacer una especie de slideshow con ellas... Vamos, no muy diferente a Flickr por ejemplo, pero creo que el enfoque es lo importante de su propuesta....

Con ustedes, algunas snap que tomé de mi haciendo...  Nada:
Pantalla inicial después de loguearse
La web diciéndote verdades reveladoras
Creando el proyecto
Añadiendo el preciado y prestigioso artwork
Como dato, les cuento que aunque la dirección al archivo parece ser una típica del sistema de archivos de Winbug, estoy en Open SuSE...
Opciones del proyecto
Comprobando la URL pública
 Pues habrá que ver que el proyecto pinta bien, sobre todo porque esto es solo la Beta. Repito, la idea es un refrito con buena intención de argumento, esperemos que tan bien de desarrollan los diálogos y que los efectos especiales no lo arruinen de nuevo...

Pregunta obligada ¿Como consigo cuenta?
Primero, los sigues en Twitter... Después, ellos te harán un reply diciéndote que no basta, que también tienes que enviarles un e-mail... Después, te armas de paciencia, mi correo respuesta -con la palabra clave que tenes que meter en la página de registro- tardo 24 horas, ¡24 horas! Señor, son lentos los chicos.

Y así nada más.

Pregunta falsa ¿Que tanto me quieren?
Segun el e-mail que me enviaron:
Queríamos invitarte personalmente a nuestra última aplicación Web que está en versión beta privada, CAGE.
Estamos construyendo CAGE para resolver lo que creemos que son un simple conjunto de problemas.
Los correos electrónicos se pierden, las reuniones a largo plazo, y sus clientes no quieren entrar en el software de gestión de proyectos cada vez para revisar el trabajo (y seamos honestos, el envío de un correo electrónico con maquetas adjunta no es el mejor método de presentación si usted está tratando de para impresionar a su público).

viernes, 18 de marzo de 2011

Suceso: Open SuSE con una semana de nacido

Tanto descuido con las tareas que no fue sino hasta el día siguiente de su lanzamiento oficial que me dí cuenta del natalicio. Es decir, empecé a bajar ese viernes como loco.
Claro, nada como la emoción de una descarga... Como cuando un niño nace, supongo... ¿La primera semana es dificil?. Veamos:
El artwork de esta vez me gusta más que el de 11.3
Open SuSE es una distribución bastante dedicada para el usuario común, no tanto como Ubuntu, pero es de las más amigables entre los de tipo rpm.
La instalación, por ejemplo, es una de las más amigables que me he topado. En general, tengo mejor sensación que con Anaconda, aunque debo decir que me encanta la simplicidad de este último...

El instalador es bastante amigable, hasta para los zuluhablantes
Por mi esta bien: Se instalo en diez minutos (Descontando la parte de la configuración) Detecto todo mi hardware a la primera, tanto que al primer inicio ya tenía mi compiz totalmente funcional (Para darles una idea: Siempre termino desactivandolo porque me marea).
Instalando todos todos los paquetes disponibles del framework GStreamer, pudo reproducir archivos mp3 a la primera (¿Futuros problemas de licencias por mi simple comentario?)
Me encanta, pero suele cansarme de vista

¿Algo más? La primera distribución de peso en traer instalado LibreOffice: Se mandaron de alguna forma en incluir la versión beta de firefox 4: funciona bien al fin de cuentas. Los repositorios están llenos de cosas buenas como siempre: Al fin encontré los paquetes necesarios para que Dropbox anduviera justo.
Hay aplicaciones de diseño avanzada como Blender y aplicaciones para monitoreo de redes como Wireshark en el mismo DVD. En fin, justo lo que esperaba e incluso más.

¿Problemas?
Para el uso que le doy (Es mi único sistema operativo, aparte de alguna distro linux en prueba), todo me ha funcionado de maravilla: Excepto que el gedit no puede usar el plugin de Terminal Empotrado. La otra es que cuando uso zypper me sale un error del tipo:


Lo que me alegra es que ahora que veo las actualizaciones de Yast, me resulta con que ya hay una actualización de Ndesk-dbus-glibl, que al parecer podrías relacionarse con el error en cuestión...

La otra es un error que no he podido documentar: Al parecer, hay un error si se pretende configurar el firewall dentro del proceso de instalación. Como sea, he tenido problemas con el equipo a fisico (Tarjeta de red por cierto),y lo que quize hacer no es de todo los días. Acepto que andaba jugando, así que no siquiera me place molestar a los desarroladores con un problema de azar
Como sea, los errores son cosa común, sobre todo porque ahora que ya soy usuario completo soy gustoso.

Como siempre, mi pequeño aporte acaba antes de empezar. Algunos enlaces de mayor relevancia técnica, pueden ser este de Gustavo Pimentel's GNU/Linux Blog, que lo tradujo de acá

lunes, 14 de febrero de 2011

Piñas y Ferb: Un truco para estas festividades

Iba buscando la letra de cierta canción que, sin gustarme tanto... bueno... (¿El punto?). El punto es que de repente me topo con esto:
¿Ah?
Según el todopoderoso (A veces me traduce hasta los sueños) servicio de traducción de Google, Phineas no se traduce como piñas al español... ni viceversa. ¡Que digo! Habrá bilingües que no necesiten la opinión de la cajita googlera esa.
De hecho, no hallo muchas referencias famosas de Phineas, excepto la de Phineas Gage, aquel tipo que desde que se le introdujo una barra en la cabeza ya no se portaba igual

Y.. Solo eso era el post. Dos cosas: La canción que buscaba era la de Piñas van, piñas vienen, esa canciocinta de 2 minutos que el reproductor me tiro al azar.


El truco es que con todos los blog dedicados al día este, se me ocurrió hacer un post aún peor que los anteriores. Pero no dedicado al tema que hoy nos ocupa.. El punto era ese....

miércoles, 9 de febrero de 2011

Rur-ple, un IDE-juego-pizarra-de-enseñanza para Python

Odio descuidar mi Liferea demasiado...
Leyendo por allí encontré a Rur-ple, una linda aplicación para aprender-enseñar Python, escrita precisamente en Python... Lo que nos hace pensar que el señor este es fanático de Python.
Quién lo culpe: Python es una muy buena opción para aprender a programar. Simple y sincero como me gusta decir... Como íbamos con el IDE en cuestión:


Pantalla de bienvenida... Lástima que la traducción al español esté incompleta, y que yo no tenga mucho tiempo...


El entorno de desarrollo es simple, lo que da la facilidad de mantener "pocos niveles de complejidad". Opino que los primeros acercamientos a un lenguaje de programación deben ser así, un poco rudos. Sin embargo, la idea de programar jugando es buena, ya expuesta hace años con LOGO
El entorno de desarrollo
Se integra con una consola de Python, supongo que es para cuando se quiera dar el salto al lenguaje propiamente dicho, expuesto desde ya en el capítulo 25 del manual que viene con la instalación.
Me encanto el editor que trae. En sí, creo que aunque el programa puede evolucionar mucho aún, por ahora las ideas bajo las que se rige son buenisimas...
Mini Editor altamente funcional


Hice una pequeña prueba para ver de que iba, la hice con cosas que vi al azar en el manual...
Un pequeño programa.. O mejor dicho: Un pequeño desorden


Instalación
Vas a la web de descargas del proyecto, y escoges el paquete que más te convenga. Hay versiones para Windows y paquetes para distros basadas en RPM Y DEB, además del compilable.
Lo instale con rpm en mi SuSE, y el único problema fue cuando arranque el programa con rur_start.py (Aunque instalado en /opt, me creo un enlace simbólico en /usr/games/rur_start.py), la consola me manda el mensaje de error:



Que se refería a que la versión de wxPython no es correcta: Yo tengo instalada la 2.8, así que lo único que hice fue abrir el archivo en cuestión, y cambiar con vi (En modo de superusuario) el  2.5 por 2.8 en la línea 32 del mencionado archivo.

Esperando que algún buen padre se le instale a su hijo



(copy@apuntes)# ln -s Barrapunto

martes, 25 de enero de 2011

Consideraciones sobre el nombre Fedora (Respondiendo debido al remordimiento)

Es una de esas preguntas que te hacen en el momento menos oportuno. Cuando la clase esta en su mayor apogeo o cuando el declive de un mala práctica de laboratorio deja tu autoestima por los suelos.


¿De donde viene el nombre de Fedora?
Sí, me refiero a la distribución que patrocina Red Hat y que es sostenida por una de la mayores comunidades del software libre. Sí, esa que se basa en rpm, hermanada con CentOS por consanguinidad y con Open SuSE políticamente...La que es tan libre que no incluye mono por defecto, pero que puedes instalar luego si te place, junto con los códecs usando algo tan fácil como autoten... En fin


Como decía: Fedora es un sombrero. Es una opera. Es una novela... Ah, ¿Mencioné que es un sombrero? De hecho, es el que usa Indiana Jones.
Cortesía de Wikipedia, espero no lo borren un día de estos


También es el nombre de la buena-mala-buena (...y buena) protagonista de una telenovela  venozolana.  En fin, el nombre Fedora tiene varios usos, pero me se supone en definitiva que el nombre proviene de la famosa reseña del sombreroque de hecho, ya había sido usado por Red Hat para su logo. Fedora es en principio una especie de fork de Red Hat Linux, la versión libre y primigenia de lo que ahora es Red Hat Enterprise Linux... En términos simples: RHEL es un linux con soporte pago, especializado para empresas, pero la compañía en sí patrocina Fedora. La relación oficial se puede expresar según lo que dicen en su web (Supuestamente traducido por mí)


Tomado de... Allí, se me olvido creo
Red Hat Enterprise Linux y Fedora disfrutan de una relación mutuamente beneficiosa que garantiza la rápida innovación. Fedora se beneficia del patrocinio y comentarios de Red Hat. Por su parte, Red Hat puede colaboración con innovación de vanguardia a la comunidad, permitiendo una rápida maduración de la tecnología. El tamaño y la experiencia de la comunidad Fedora Fedora hacer una incubadora ideal y campo de pruebas para las características que finalmente se incorporan a Red Hat Enterprise Linux.
Además, hallé que la palabra Fedora, como un nombre bastante bonito de hecho, es el nombre de una cortesana de la novela  "La piel de zapa" de Balzac, cuya reseña puedes hallar acá.
Y para el que le interesa como ver la película, hallé en un foro... bueno, algo. Vale decir que aún sirven

Otros apuntes interesantes

Otros apuntes interesantes