Encuentro Linux 2009 según aolivares
Octubre 27, 2009



Software Libre: Concepto y Mercado – 2 El Problema del Lenguaje y el Código Fuente.
Diciembre 16, 2008
Continuando con el traspaso del trabajo de mi memoria al blog, vamos con la segunda parte:
2.-El Problema del Lenguaje y el Código Fuente.
Otro concepto que es necesario aclarar, es el de “código fuente”. Sin embargo, antes de explicar lo que es el código fuente, y para entender su importancia, debemos aclarar el problema del lenguaje.
Las computadoras al ser máquinas que manejan información necesitan de un lenguaje. Teniendo en consideración que los circuitos de la máquina responden de manera simple y natural solamente a dos estímulos, esto es, la existencia o ausencia de voltaje, su lenguaje óptimo es uno binario. Esto significa que las letras, números, signos de puntuación y otros caracteres son sustituidos por números de ocho dígitos, formados por la combinación de dos valores: ceros y unos que se usan como abstracción de la presencia y ausencia de voltaje[1]. Existen varios lenguajes de máquina, pero el más utilizado es el lenguaje ASCII[2] y sus variantes.
Si el software es un conjunto de instrucciones para el computador, dichas instrucciones deben estar escritas en lenguaje de máquina para que éste las entienda, pero, debido a la complejidad de dicho lenguaje (visualmente sólo se aprecian grupos de ceros y unos), trabajar con él es prácticamente imposible para el operador humano. Pese a lo anterior, en los primeros tiempos la interacción entre el computador y el operador se hacía en lenguaje máquina, lo que acarreaba grandes problemas, y restringía de manera notable el campo de, la entonces incipiente, tecnología de la información. Este problema vino a ser solucionado con la invención de los compiladores.
Los compiladores son programas o herramientas encargadas de compilar. Un compilador toma un texto (código fuente) escrito en un lenguaje de alto nivel y lo traduce a un lenguaje comprensible por las computadoras (código objeto)[*].
La existencia de los compiladores permite a los programadores escribir sus programas en un lenguaje fácilmente comprensible para ellos y otras personas, lo que agiliza su trabajo y permite la rápida revisión en caso de errores, salvando todas las dificultades que el lenguaje máquina significa. Ese lenguaje se denomina lenguaje de programación de alto nivel[3].
El software antes de ser compilado, es decir cuando todavía se encuentra en lenguaje de programación, se denomina código fuente[*]. Teniendo acceso a éste, una persona con los conocimientos necesarios, puede determinar el funcionamiento e incluso introducir modificaciones al software.
[1]La explicación del funcionamiento del lenguaje máquina escapa al objeto de este trabajo, pero, creemos que es necesario demostrar su complejidad, por lo que nos valdremos de un ejemplo, la palabra ANA en ASCII es 01000001 01001110 01000001.
[2]Sigla en inglés de “American Standar Code for Information Interchange” -Código Americano Estandarizado para el Intercambio de Información-. En estricto sentido el lenguaje ASCII consta de solamente 7 dígitos o bits, pero existen complementos que agregan un octavo dígito o bit con la finalidad introducir acentos y caracteres inexistentes en el idioma inglés, como por ejemplo el ISO-8859-1 que posee caracteres apropiados para el español, portugués, francés, danés y otras lenguas latinas
[3]Según el Diccionario Informático Alegsa, lenguaje de programación de alto nivel es un “tipo de lenguajes de programación que permite al programador escribir programas (algoritmos) que son más o menos independientes de un tipo particular de computadora (del hardware). Estos lenguajes son considerados de alto nivel porque son más parecidos al lenguaje natural humano y más lejanos al lenguaje de las máquinas.”
Bug #221918 El sistema se actualiza demasiado rápido – Las desventuras de Tim
Hoy la gente del canal de IRC de ubuntu-cl – #ubuntu-cl en irc.freenode.net nos hemos sorprendido por el bug que reportó. Ace Suares.
No se pierdan la historia de Tim. Realmente hilarante.
Problem:
To upgrade the Operating System, including any applications, takes too less time.On a modern PC (Core 2 Duo, 2.3 Ghz, 2 GB RAM) the entire process takes about 31 minutes. (Excluded time for downloading files, running from a local mirror). On a slower system it might take still an hour or so, but that is still much to fast.
Use case:
Tim starts a company in System Administration. He installed Ubuntu 7.10 about 5 months ago in a company with 4 computers. In April 2008, he announces that all computers need to be upgraded. The owner of the company schedules a special day off for all employees, because of the expected downtime.
Tim takes the repositories with him on an external usb drive. He makes that drive available to the network. He starts the upgrade process and roughly 2.5 hours later he is finished with this major update.Consequences:
Tim looses his contract with the client, because they accuse him of fraud. They can not believe that their system was upgraded in less then 3 hours. They revert to another operating system and hire someone who spends 4 days upgrading 4 computers.Repeatability:
1. Install Ubuntu 7.10.
2. Upgrade to 8.04.Possible Solution:
Make the upgrade process slower by inserting random wait() loops. Make it impossible to run an upgrade on a running system. Make it mandatory to backup all data, wipe the harddisk, re install the OS, and then restore the data. Make sure all applications that don’t come with the OS, need a complete reinstall. Make sure that user directories and preferences get lost dring the upgrade; but make a handy tool to import the User Settings from the previous installation.
Pobre Tim, para que no se vuelva a repetir creo que la comunidad debe trabajar para hacer la actualización mas lenta y engorrosa.
Ojalá que no hayan otros Tim en el mundo.
Nota: no se pierdan el perfil de Ace Suares, se nota que es una persona alegre.
Adiós al Trick
Abril 21, 2008
A Trick of a Tail, el primer blog que hice me dio muy buenos momentos. Pero Blogger me terminó por aburrir. Por cada entrada que publicaba, me llegaban muchos mensajes de spam, lo que no es agradable.
Por eso he optado por conservar, en exclusividad, Desde Mi escritorio, desde dónde escribo estas palabras, separando sus contenidos con tags, para no contaminar con off-topic el planeta ubuntu-cl.
Con esto comienzo una nueva etapa.
Leonard canta a Bilbo Baggins
Marzo 27, 2008
Es la cosa mas freak que he visto en el último tiempo y por lo mismo vale la pena compartirlo para la posteridad.
Uno de los comentarios dice… Leonard was a pimp! Notable!!!
The Legend – 태왕사신기
Diciembre 22, 2007
![]()
Una año marcado por el soporífero Lost (nadie sabe para dónde va); una mala segunda temporada de Heroes; baja notable en el humor de My name is Earl; y Dexter, que no alcanzó a ser lo de la primera (la genialidad es difícil que suceda dos veces). Aparece The Legend.
Una serie épica Koreana.
Vamos por puntos:
Los efectos especiales, se agotaron en el primer capítulo, luego de aquel son bastante malos, tanto que considero que debieron obviarlos, usando técnicas normales de filmación. Habría sido más elegante.
Escenarios y vestuarios, ni buenos ni malos.
Pero lo anterior tiene nula importancia, porque estamos ante una historia de esas atrapantes, intensa, de esas que no te dejan indiferente… algo así como una teleserie Venezolana, pero épica. ![]()
Y cuando digo épica, es porque tiene todos los elementos del género. Un héroe, al que conocemos desde su infancia; un héroe caído, cuyo destino esta irremediablemente ligado al del héroe; un villano inmortal que rige una organización omnipresente; intriga política; un triángulo amoroso, de esos donde no se puede dejar de tomar partido; artefactos con sus respectivos guardianes; y una leyenda, que rige el destino de todos.
Personajes secundarios bastante bien logrados, por ejemplo el jefe de una tribu de mercenarios que seguro se hará el favorito de varios, en cuanto a las actuaciones, especial atención en el canciller, personaje secundario, pero a mi gusto magistralmente interpretado.
Los tres protagonistas también tienen buenas actuaciones… cada uno, a su manera, nos transmiten lo que sucede en la compleja senda que debe seguir su personaje. Especial mención a Lee Ji Ah (en la foto) que interpreta el personaje de Soo ji Nee.
100% recomendable.
Mecanismos de Protección al Software Libre – [Presentación]
Noviembre 8, 2007
El asunto es que tomando una sugerencia de Sergio Uribe, voy a compartir con uds. la versión recién salida del “teclado”. Ojo que esta es la versión “ultra tribe”
Aún no he redactado la introducción pero creo que es necesario que explique de lo que se trata y de lo que no se trata, a objeto que podamos entendernos mejor. Primero que todo debo señalar que Mecanismos de Protección al Software Libre es una memoria que se enmarca dentro de la rama de Derecho Económico, que es la rama que entre otras cosas estudia la regulación de los mercados (mercado de valores, leyes antimonopolios y afines) y protección del consumidor. Y allí es donde me centro, en todo lo que tiene que ver con la regulación del mercado del software, políticas tecnológicas y su impacto en la población, neutralidad tecnológica, el unbundling del software y el hardware y todo eso que está tan de moda gracias al Ministro Ferreiro y Cía.
La memoria la he dividido en dos capitulos: “Del Mercado del Software” y “Mecanismos de Protección al Software Libre”. Donde el primero para la mayoría de uds no va a significar ninguna novedad, toda vez que se trata de situar al lector dentro del tema, con algunas conclusiones interesantes, pero que tampoco son de gran novedad. Me las reservo para que lean con atención
. En el segundo capitulo se viene lo interesante. Pero eso también lo verán en su momento.
A fin de no hacer una entrada tan grande, prometo para más tarde un esquema del primer capítulo, para luego publicar los temas correspondientes.
Powered by ScribeFire.
Compiz ya se maneja con la cabeza!!!!
Octubre 31, 2007
Hace algunos dias en todos lados nos bombardearon con la noticia que M$ patentaba el manejo de la pc con “la mente”. Bueno, acá hay un video que demuestra que Compiz-Fusión permite el manejo con “la cabeza”.
Lo siento Bill ya se te adelantaron.
Fuera de broma es una vergùenza que se permita patentar tecnologías que no se han desarrollado.
Ahora todos los que por ahí estaban investigando sobre esta tecnología, pues gracias!!! otra vez será.
Nada, sólo veánlo.
iTunes cobra por respetar tus derechos.
Julio 19, 2007
Si entras en la pagina de iTunes te encuentras con este cartel:
¿dónde esta la moral? a ver es como si Microsoft nos ofreciera por una suma la posibilidad de piratear su windows.
pd. no es mi intención entrar en legalidades porque eso complica el tema, si los DRM son lícitos o no, bueno cada uno tendrá su opinión… pero la única manera que tengan un sustento moral es si pensamos que están ahí para defender los derechos de los autores, de ahí que se les llame Gestores de Derechos Digitales, si no es para defender a los autores tienen bien puesto el nombre (que yo prefiero) de Gestor de Restricciones Digitales.
Powered by ScribeFire.
ScribeFire
Julio 19, 2007

Este mensaje lo estoy escribiendo con el publicador de Blog de Firefox ScribeFire. Con WordPress no tiene ningún problema hasta el momento. Esperemos que siga siendo así.
Da la posibilidad de cambiar de color las letras de manera fácil.
Bueno en realidad esto es solo una prueba si funciona les cuento más.
Para configurar ScribeFire con Blogger me costó un poco, pero fulano X me dio la solución. Gracias Fulano X. Con WordPress no hay problema para configuarlo.
Powered by ScribeFire.



