<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7462794296005342198</id><updated>2011-08-12T07:26:12.527-07:00</updated><category term='yahoo'/><category term='web'/><category term='altavista'/><category term='bug'/><category term='seguridad'/><category term='perl'/><category term='gnu'/><category term='wine'/><category term='electronica'/><category term='abierto'/><category term='firefox'/><category term='gpl'/><category term='mingw'/><category term='cerebro'/><category term='recursos'/><category term='python'/><category term='busqueda'/><category term='internet'/><category term='debian'/><category term='sociedad'/><category term='windows'/><category term='nexuiz'/><category term='valores'/><category term='c++'/><category term='linux'/><category term='sistema'/><category term='kevin mitnick'/><category term='emacs'/><category term='seven'/><category term='accion'/><category term='libertad'/><category term='juego'/><category term='informatica'/><category term='libre'/><category term='richard'/><category term='programacion'/><category term='gobierno'/><category term='version'/><category term='cracker'/><category term='geek'/><category term='blog'/><category term='television'/><category term='hacker'/><category term='stallman'/><category term='cablevision'/><category term='software'/><category term='etica'/><category term='kernel'/><category term='matematicas'/><category term='privado'/><category term='virus'/><category term='ciencia ficcion'/><category term='microsoft'/><category term='gcc'/><category term='mozilla'/><category term='ubuntu'/><category term='g++'/><category term='defcon'/><category term='google'/><title type='text'>El blog de Leek</title><subtitle type='html'>Donde lo simple se torna complejo, y lo complejo se torna simple...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>61</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-9171559922084502505</id><published>2010-09-24T17:11:00.000-07:00</published><updated>2010-09-24T17:22:46.647-07:00</updated><title type='text'>60) Diseño de probable teléfono de Mozilla</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Justamente hoy se acaba de anunciar un diseño de un teléfono "Open Web" que sería desarrollado por Mozilla. Esto a raíz de que varios usuarios de telefonía móvil. El autor del, diseño el Billy May, y se dice que ya traía la idea del diseño de un "Open Web Concept Phone". El proyecto es llamado "Seabird".&lt;br /&gt;&lt;br /&gt;Este teléfono sólo es el concepto del diseñador Billy May que tiene de  un teléfono que concuerda con la imagen y concepto de la empresa  Mozilla. Por su parte, la compañía declaró que no tiene intenciones de  concretar este proyecto. Sin embargo, es probable que ésta no sea su  última palabra, pues es bien sabido que algunas compañias que no tienen nada que ver con la telefonía móvil, incursionan en el mercado.&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;. Ejemplo de ello es Microsoft con su fallido dispositivo Kim o Google con su por igual poco aceptado Nexus One.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Algunas características del teléfono serían: Cámara de 8 megapixéles, entrada para auticulares de 3.5 milímetros, puerto mini-USB, dos proyectores y se podría poner en un atríl para realizar proyecciones en una pared. Pero para ya no hablar tanto, aquí les muestro un video del diseño. Veanlo... ¡Es hermoso!¡Fabuloso!¡Fantástico!&lt;br /&gt;&lt;/span&gt;&lt;br&gt;&lt;br /&gt;&lt;object width="640" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/oG3tLxEQEdg?fs=1&amp;amp;hl=es_ES&amp;amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/oG3tLxEQEdg?fs=1&amp;amp;hl=es_ES&amp;amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-9171559922084502505?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/9171559922084502505/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=9171559922084502505&amp;isPopup=true' title='12 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/9171559922084502505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/9171559922084502505'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2010/09/60-diseno-de-probable-telefono-de.html' title='60) Diseño de probable teléfono de Mozilla'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-4667121275388983192</id><published>2010-09-07T15:05:00.000-07:00</published><updated>2010-09-07T16:06:32.511-07:00</updated><title type='text'>59) "Pila" en Python [2/2]</title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;Hola a todos, esta es la segunda y última parte de la serie "'Pila' en Python". En esta parte se colocará el código de la simulación de la "pila" en Python y se explicará el mismo. Así que primero lo primero, si quieren tener el código puedes descargarlo:&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;&lt;a href="http://www.lawebdelprogramador.com/codigo/enlace.php?idp=1980&amp;amp;id=79&amp;amp;texto=Python"&gt;[Descargar "Pila.py"]&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;Bueno, ahora expliquemos el código. Les recomiendo que descargen el código y lo abran con un editor de textos que pueda mostrar los número de linea. Actualmente, todos los editores de texto para programadores, pueden hacer eso; en este caso usé "gedit", pues es un editor de texto multiplataforma, así que si estan usando Windows, pueden descargarlo sin problemas.&lt;br /&gt;&lt;br /&gt;También quiero que sepan que el código puede ser ejecutado en cualquier sistema operativo sin realizarle ninguna modificación; eso si, el sistema que esten usando debe tener instalado Python, y en el caso de Windows y MacOS, que no lo tiene instalado predeterminadamente como Linux, pueden descargarlo desde la página oficial de Python.:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.python.org/"&gt;http://www.python.org/&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;La primera linea le dice al interprete de Python que se usara la codificación utf-8, que es la que recomiendo usar yo para todos los códigos en Python, aunque una desventaja, es que no se pueden poner otros tipos de caracteres como por ejemplo los acentos o las "eñes"; vean el código y verán que no tiene ningún acento, pues si colocaramos un acento, nos mostraria un error diciendo que la codificación UTF-8 no conoce este tipo de caracteres.&lt;br /&gt;&lt;br /&gt;El texto que sigue, el que se encuentra entre tres comillas arriba y tres comillas al final, es solo un comentario. Python hace caso omiso de eso, pues solo se usa para que los programadores que no hayan creado el programa, puedan enterder más facil el código, en este caso solo el pongo el nombre de archivo, la version de Python que se uso, y el autor, o sea yo, xD.&lt;br /&gt;&lt;br /&gt;Despues, pueden ver que se crea una lista llamada "stack", que en este caso está vacía, y la llamé "stack" porque "stack" significa pila informática en inglés.&lt;br /&gt;&lt;br /&gt;Despues se crea una función "main" para que realize todo el proceso.&lt;br /&gt;&lt;br /&gt;Dentro de la funcion main, primero se muestran al usuario todas las opciones que tiene el programa que son: Apilar elemento, Desapilar elemento, Mostar la pila, Mostrar último elemento aplilado y Salir; en caso de que el usuario eliga una opcion que no existe, se le mostrara un mensaje de "opcion incorrecta".&lt;br /&gt;&lt;br /&gt;Pueden ver en la linean número 19 del código, podrán ver que se usa la función "append" para insertar un elemento a la lista "stack".&lt;br /&gt;&lt;br /&gt;En la línea número 29 pueden ver que se usa la función "pop" con la lista "stack" para borrar el último elemento de la lista; en caso de que la pila o lista este vacía, se mostrará un mensaje diciendolo al usuario. Para saber si la lista está vacía, pueden ver que en la línea 24 se usa la función "len()".&lt;br /&gt;&lt;br /&gt;En la línea número 42, pueden ver que para mostar el último elemento de la lista se coloca el elemento -1, que sería el último elemento. Si la pila está vacía, también se usa la función "len()".&lt;br /&gt;&lt;br /&gt;También pueden ver que en la última linea, se llama a la función "main()" que creamos, pues si no se llama a la función, el programa no correra y solo se crearan la lista "stack" y la funcion "main()" de manera inútil.&lt;br /&gt;&lt;br /&gt;Como habrán visto, no expliqué el código línea por línea, pues sería muy tardado, y además no lo considero relevante, pues quien conoce un poco de programación, puede comprender fácilmente las líneas de código que no expliqué.&lt;br /&gt;&lt;br /&gt;Para descargar el código, pueden ir &lt;a href="http://www.lawebdelprogramador.com/codigo/enlace.php?idp=1980&amp;amp;id=79&amp;amp;texto=Python"&gt;[aqui]&lt;/a&gt;. Hasta pronto.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-4667121275388983192?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/4667121275388983192/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=4667121275388983192&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/4667121275388983192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/4667121275388983192'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2010/09/59-pila-en-python-22.html' title='59) &quot;Pila&quot; en Python [2/2]'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-6382326203551510335</id><published>2010-09-06T18:13:00.000-07:00</published><updated>2010-09-06T19:04:05.167-07:00</updated><title type='text'>58) "Pila" en Python [1/2]</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: courier new;"&gt;Hola a todos, hace ya como cuatro o cinco posts que no pongo algo realmente interesante en este blog, así que decidí poner algo de código en Python, el cual subí a LWP (La Web del Programador).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;El código simula a una pila mediante una lista, pero primero veamos las definiciones:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;"Pila": Una pila es eso, una pila donde se meten datos, en este caso, la pila simulada alberga números en sistema decimal, aunque se le puede meter cualquier otro caracter, o se le pueden meter cadenas. Las pilas son un tipo de estructuras de datos.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Para ver como funciona una pila vean esto, supongamos que se acaba de apilar el número 3 en la pila:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;-----&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;| 3 |&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;-----&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Y despues apilamos el numero cinco:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;-----&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;| 5 |&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;-----&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;| 3 |&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;-----&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Bueno, ahora que tenemos nuestra pila con dos elementos, hagamos algo con uno de ellos.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Ahora imaginen que cada elemento es un dado, no se puede quitar el dado con el número 3 pues el dado con el número cinco caería, bueno, pues eso mismo pasa con las pilas en informática, solo se puede usar el último elemento, en este caso el número 5, y solo ese, podemos mostrarlo o desapilarlo, pero no podemos hacer nada con el número 3.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Y eso es, básicamente, una pila.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;"Lista": La lista es pues eso, una lista, y también es otro tipo de estructura de datos, pero nos permite más flexibilidad con el manejos de los datos albergados.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Bueno, las listas en Python se colocan con los corchetes es decir, los símbolos [ y ].&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Ahora, creemos una lista 'x' vacía, que sería:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;x = []&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Ahora, para meter un elemento en la lista se usa la funcion 'append()', por ejemplo, si queremos meter el número 3 en la lista sería:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;x.append(3)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Y ya está en la lista; para ver la lista usamos la funcion 'print()', que sería&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;print(x)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Eso imprime la lista, y si realizamos estos pasos en la linea de comandos de Python, y ejecutamos 'print()', nos saldría:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;[3]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Eso solo si tenemos el elemento '3' en la lista, pero si la lista está vacía, solo nos mostrará:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;[]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Ahora, tenemos el elemento '3' en la lista y queremos meter el elemento '5', asi que tecleamos 'x.append(5)'. Ahora mostramos la lista con la función 'print()', o sea que tecleamos 'print(x)', y nos saldría:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;[3,5]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Bueno, la numeración de elementos en una lista en Python va desde el cero, es decir, si tenemos que la lista es:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;[3,5]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;el elemento 3'', sería el elemento número 0 de la lista, y el '5' sería el elemento número 1.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Para mostrarles eso, supongamos que ahora creamos otra lista 'y' con los elementos 6 y 7, que sería:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;y = [6,7]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Si tecleamos print(y), nos mostraría:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;[6,7]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Bueno, ahora, queremos multiplicar 6 por 3 de las dos diferentes listas. Para invocar a un elemento de una lista, tecleamos 'x[número_de_elemento]'.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Es decir, si tecleamos x[0], nos mostrará '3', que es el elemento número 0 de la lista 'x'.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Ahora, la multiplicacion, como dijimos que se multiplicaría 3 por 6, entonces se multiplica el elemento 0 de la lista 'x' y el elemento 0 de la lista 'y', así que se teclea:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;x[0]*y[0]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;y nos devolverá el resultado de la multiplicación:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;18&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Suponiendo que queremos saber cuantos elementos hay en una lista, pero sin tener que contarlos, pues el usuario no puede verlos en la mayor parte de las ocasiones, podemos invocar a la funcion 'len()' para que nos devuelva el número de elementos que hay en una lista, por ejemplo, si tecleamos:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;len(x)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;nos mostrará el número de elementos que hay en la lista 'x', que en este caso son dos, así que nos mostrará el número '2'.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Ahora, podemos ver el último elemento de una lista colocando realizando lo siguiente. Primero creamos una lista 'z', con cuatro elementos:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;z = [6,7,8,9]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Después tecleamos:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;print(z[-1])&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;y nos mostrará el elemento '-1' de la lista, que en este caso es el número 9.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: courier new;"&gt;Bueno, ahora lo último; quitar un elemento de la lista. Para eso, usamos la función 'pop()'. Por ejemplo, si queremos quitar el último elemento de la lista 'z', en este caso el '9', ponemos:&lt;br /&gt;&lt;br /&gt;z.pop()&lt;br /&gt;&lt;br /&gt;Y ya nos quita el elemento, pero si quisieramos quitar el elemento 2, es decir, el número '8', ponemos:&lt;br /&gt;&lt;br /&gt;z.pop(2)&lt;br /&gt;&lt;br /&gt;y nos quitara el numero '8'.&lt;br /&gt;&lt;br /&gt;Bueno, esa es la primera parte de este... no se como llamarlo. Esperen la segunda y última parte, la parte interesante, donde colocaré el código fuente de la simulación de la pila en Python.&lt;br /&gt;&lt;br /&gt;Hasta pronto.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-6382326203551510335?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/6382326203551510335/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=6382326203551510335&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/6382326203551510335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/6382326203551510335'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2010/09/58-pila-en-python-12.html' title='58) &quot;Pila&quot; en Python [1/2]'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-2572746697693377556</id><published>2010-07-14T17:21:00.000-07:00</published><updated>2010-07-14T17:37:35.382-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nexuiz'/><title type='text'>57) Nexuiz aparece en la revista oficial de Xbox</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Así es, ya apreció en la revista de Xbox, y al parecer no les gusto el nombre. Pero, que saben ellos del nombre; un nombre no se pone nada mas porque sí, el nombre tiene una razón de ser. Lo único en lo que se fijan estas personas son en los gráficos, ni si quiera saben el funcionamiento interno del juego (bien se dice que lo peor de ser programador son los ignorantes usuarios).&lt;br /&gt;&lt;br /&gt;Al parecer será un juego descargable con Microsoft Points, por lo que solo estará disponible para personas que tengan Xbox Live. Es una lástima que no aparezca la verdadera historia, pues la idea original del juego no es de Illfonic, fue en su mejor tiempo, software libre, y ahora lo manchan publicándolo en esta revista.&lt;br /&gt;&lt;br /&gt;En fin, esta revista se encarga de las críticas del juego a nivel superficial, nunca aparecen cosas del motor, ni nada del desarrollo.&lt;br /&gt;&lt;br /&gt;Hasta pronto.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-2572746697693377556?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/2572746697693377556/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=2572746697693377556&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/2572746697693377556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/2572746697693377556'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2010/07/57-nexuiz-aparece-en-la-revista-oficial.html' title='57) Nexuiz aparece en la revista oficial de Xbox'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-947118584835267263</id><published>2010-07-13T15:54:00.000-07:00</published><updated>2010-07-13T16:48:55.416-07:00</updated><title type='text'>56) Mensajería Instantánea; porque Messenger no lo es todo</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Como dice el título, el messenger no es lo único que existe para disfrutar de la mensajería instantánea. En realidad existen más de 15 protocolos de mesajería instantánea, así que Windows Live Messenger no es nada original. Aquí les presentaré algunos de ellos:&lt;br /&gt;&lt;br /&gt;Jabber: Es usada por más de 600 millones de usuarios, y esta basada en el lenguaje XML. Es el proyecto de software libre más aceptado para sustituir a Windows Live Messenger, y está creciendo cada día más debido a que Google Talk usa este protocolo.&lt;br /&gt;&lt;br /&gt;AIM: America-On-Line Instant Messenger es el protocolo más usado, aun más que Windows Live Messenger, aunque no es tan popular el paises bajos en los que los monopolios dominan.&lt;br /&gt;&lt;br /&gt;Gadu-Gadu: Fue creado en polonia y también tiene su propio cliente al igual que Messenger, sin embargo, clientes como Pidgin, Kopete y otros, soportan este protocólo.&lt;br /&gt;&lt;br /&gt;Skype: Este protocolo, tambien tiene su propio cliente, aunque tambien es soportado por Pidgin. Es más bien para realizar llamadas de audio y video, y fue creado en 2003.&lt;br /&gt;&lt;br /&gt;Bonjour: Fue creado por Apple, aunque no existe mucha informacion de su uso en internet. No veo la necesidad de haberlo creado existiendo otros protocolos.&lt;br /&gt;&lt;br /&gt;Zephyr: Fue creado en la década de los ochenta en el Instituto Tecnológico de Massachusetts (MIT, por sus siglas en ingles). Se considera el primer protocolo de mensajería instantánea, aunque ya no es muy utilizado, solo se usa para fines académicos y empresariales, como el MIT y el CERN.&lt;br /&gt;&lt;br /&gt;ICQ: Fue creado durante la década de los noventa, y fue el más popular cliente y protocolo de mensajería instantánea en su tiempo. Es lo mismo que Windows Live Messenger, por eso les digo que Windows Live Messenger no es muy original que digamos. La empresa fue adquirida en 1998 por AOL. Windows Live Messenger fue creado en 1999, por lo que se podría considerar a Microsoft un copión. Actualmente existe una aplicación para ponerse en el Facebook.&lt;br /&gt;&lt;br /&gt;IRC: Fue creado en Agosto de 1988, y actualmente sigue siendo muy popular. Muchos desarrolladores lo utilizan como si fueran un foro de discusión, y es mejor, pues es instantáneo y no hay que esperar un día entero a que alguien responda como en un foro común. Se basa en canales y servidores. Por ejemplo, el servidor FreeNode es &lt;a href="irc://irc.freenode.org/"&gt;irc://irc.freenode.org/&lt;/a&gt;, y despues te conectas a un canal, por ejemplo al canal de Sourceforge.net, que sería &lt;a href="irc://irc.freenode.org/#sourceforge"&gt;irc://irc.freenode.org/#sourceforge&lt;/a&gt;. A diferencia de varios protocolos de mensajería instantánea, para conectarse al IRC no es necesario crearse un perfil, solo coge un nick y conectate. Puede que en el servidor al que te conectes exista alguna persona con su mismo nick, asi que tienes que cambiarlo. Si eres de las personas a las que les gusta conectarse a diario, puedes registrar tu nick para que nadie lo use aunque estés desconectado, pero eso ya es a modo de cada servidor. Este protocolo tiene muchos clientes; en lo personal he usado ChatZilla (que solo es un plug-in para Firefox), y otros que si tienen que instalarse en la PC, como Pidgin, o X-Chat. Este protocólo también es muy usado para hablar, hacer amigos, y reunir gente con los mismo gustos; también se pueden enviar archivos de cualquier tipo.&lt;br /&gt;&lt;br /&gt;Ahora que ya lo saben, quiero decirles que no entiendo que porque cuando la gente dice "estoy chateando" luego luego piensan en Windows Messenger, si no es nada comparado con otros protocolos de mesajería instantánea. Hasta pronto.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-947118584835267263?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/947118584835267263/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=947118584835267263&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/947118584835267263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/947118584835267263'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2010/07/56-mensajeria-instantanea-porque.html' title='56) Mensajería Instantánea; porque Messenger no lo es todo'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-8776867288438280097</id><published>2010-06-29T12:20:00.001-07:00</published><updated>2010-06-30T13:28:59.182-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='g++'/><category scheme='http://www.blogger.com/atom/ns#' term='mingw'/><category scheme='http://www.blogger.com/atom/ns#' term='gcc'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='programacion'/><title type='text'>55) ¿Quieren más comodidad para MinGW?</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Bueno, si su respuesta fue "sí" a la pregunta que dá título a esta entrada, entonces tomen nota de los pasos que les voy a dar; esto aplica específicamente para Windows 7 y Windows Vista (el software libre invade hasta sistemas privativos, genial). Ya les había mencionado &lt;a href="http://atsprogramming.blogspot.com/2009/11/41-gcc-bajo-la-competencia-de-gnu.html"&gt;como instalar el MinGW&lt;/a&gt;, y hay un paso que es copiar el archivo "g++.exe" a la carpeta donde tuvieran el código fuente del programa que esten desarrollando; bien, pues existe una manera para evitar copiar el archivo y configurar el g++ como si fuera un comando de Windows.&lt;br /&gt;&lt;br /&gt;Para configurar eso, van al menu de inicio y dan clic derecho sobre "Computer", y despues dan clic en "Propiedades", una vez que se abra una ventana de propiedades del sistema, dan clic en el menú izquierdo en una opcion que se llama "Advanced System Settings"; les va a salir (como siempre en Windows) otra ventana con varias pestañas. En la pestaña de "Advanced" dan clic en el último botón que dice "Environment Variables" y aparecerá otra ventana que tiene dos menús, y en el menú de abajo ("System Variables") buscan una variable que se llama "Path", despues dan clic en "Edit" y la editan, se van al inicio y teclean la direccion del MinGW seguido de un punto y coma que sería así:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:green;"&gt;&lt;code&gt;C:/MinGW/bin;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Despues de eso pueden borrar el archivo "g++" de la carpeta de su programa pero no borren el que esta en la carpeta bin de MinGW, y ya pueden invocar al compilador sin necesidad de copiar el archivo "g++.exe".&lt;br /&gt;&lt;br /&gt;Quien necesite ver los pasos realizados, realize un video que lo explica un poco mejor:&lt;br /&gt;&lt;br /&gt;&lt;object style="background-image: url(&amp;quot;http://i3.ytimg.com/vi/n_GMJZ4gkcg/hqdefault.jpg&amp;quot;);" height="360" width="500"&gt;&lt;param name="movie" value="http://www.youtube.com/v/n_GMJZ4gkcg&amp;amp;hl=es_ES&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/n_GMJZ4gkcg&amp;amp;hl=es_ES&amp;amp;fs=1" allowscriptaccess="never" allowfullscreen="true" wmode="transparent" type="application/x-shockwave-flash" height="360" width="550"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-8776867288438280097?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/8776867288438280097/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=8776867288438280097&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/8776867288438280097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/8776867288438280097'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2010/06/55-quieren-mas-comodidad-para-mingw.html' title='55) ¿Quieren más comodidad para MinGW?'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-6619844528235748500</id><published>2010-06-24T14:15:00.000-07:00</published><updated>2010-06-30T13:28:15.236-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hacker'/><category scheme='http://www.blogger.com/atom/ns#' term='programacion'/><title type='text'>54) ¿Todo mundo puede programar?</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Un dia un amigo me dijo esto, y me pareció demasiado clara la ignorancia que habitaba en su mente en cuanto a este tópico, le pregunte si el sabía programar a lo que respondió afirmativamente, y le creo, efectivamente todo mundo puede programar desde cierto aspecto; cualquier persona puede bajar algun compilador o interprete para programación, y hasta existen más de mil lenguajes de programación, algunos que son los más usados y otros que solo son utilizados por personas específicas, como las empresas o personas que crean sus lenguajes por puro pasatiempo, es más que sencillo bajar cualquier compilador, pero eso no sería sencillo si el software libre no existiera.&lt;br /&gt;&lt;br /&gt;La programación era considerada más que una ciencia, era considerada como una filosofía, algo así como cuando Aristóteles formula su teoría de la metafísica, pero con el tiempo la informática tomó mas sencillez, y sobre todo tomó su auge cuando surgió el software libre. Algunas personas dirán, ¿que tiene que ver eso?, a lo que yo les respondo: mucho. Al surgir el software libre, todo mundo podía ver como funcionaban las cosas por dentro, destripando cualquier programa que tuvieran a la mano y que fuera libre, pero po supuesto, nadie podía ni puede entender los miles de kilómetros de lineas de código que conforma un programa; no señor, se requiere de tiempo de estudio, un poco más o un poco menos, dependiendo de la complejidad del programa o el código; digo esto porque se puede hacer un mismo programa con diferentes códigos; es decir, a la vista del usuario, puede parecerle que un programa es idéntico, si no, es un clon de otro programa similar, pero si alguien con conocimientos de programación se pusiera a leer y analizar los códigos fuente de los dos programas, nos daríamos cuenta de que no es el mismo programa; podemos hacer un programa que realize una ecuación cuadrática mediante la fórmula general, pero eso si, existen más de ocho códigos que harían lo mismo, tomarían las variables que el usuario ingrese, y haría los cálculos, pero no se hace lo mismo realmente, a pesar de que el usuario lo piense así. Regresando a lo de la relación de este tópico con el software libre, gracias al software y con la ayuda de alguien con conocimientos de programación podemos aprender como se hacen las cosas y que es lo que hacen los programas.&lt;br /&gt;&lt;br /&gt;En la página oficial para buscar ayuda del hackeo de Firefox, no s damos cuenta de que el código fuente de ese navegador tiene más utilidades que un multifincional y que una hoja de papel, o lo que sea; para que se den cuenta, el motor de navegación de Firefox (Gecko), es utilizado por más de cinco navegadores web sin contar Firefox, dos clientes de correo electrónico, dos suites de internet, un editor de páginas web, un reproductor de audio y video y una aplicación de agenda y esas cosas de gente muy ocupada;el código del motor es realmente una ganga, y además es libre, ¿que más se puede querer?. Bueno, a lo que quiero llegar es que, si bien cualquiera puede bajar el código fuente, no cualquiera puede modificarlo; una sola persona, necesita por lo menos un mes y medio para poder corregir un mini, pero realmente mini-bug; no cualquiera puede programar algo así; se necesitan horas y horas y horas y horas de estudio, lectura y análisis del código fuente.&lt;br /&gt;&lt;br /&gt;Ahora, veamos la definición de la Wikipedia:&lt;br /&gt;&lt;br /&gt;"Un programador es aquel que escribe, depura y mantiene el código fuente de un programa informático, es decir, el conjunto de instrucciones que ejecuta el hardware de una computadora para realizar una tarea determinada. La programación es una de las principales área dentro de la informática. En la mayoría de los países, programador es también una categoría profesional reconocida."&lt;br /&gt;&lt;br /&gt;Ahora analizemos la definición. Todo nos queda claro hasta el primer punto, ya que asumo que todos los que lean esto saben lo que es un programa informático. La segunda frase nos dice la importancia de la programación dentro de la informática, ya que si la programación no existiera, ¿como funcionarían las cosas? La tercera frase... ajam... bueno, pienso que esto no ha llegado a ser endentido del todo, o tal vez no es que no sea entendido, más bien pienso que esto depende del grado de desarrollo científico y tecnológico que tenga algún país; por ejemplo en mi país (México), el desarrollo tecnológico aún es muy, muy, pero muy escaso, y no se conoce como se debería, la importancia tecnológica dentro del desarrollo económico y social de un país. Para dar un ejemplo de lo mencionado, recurro a lo que mi ex-profesor de Investigación de Campo de mi escuela hizo alusión; mi ex-profesor menciono que estaba realizando un proyecto de investigación en conjunto con investigadores del extranjero, los cuales pertenecen a una organización; en dicha organización, se dijo que México es el único país que no invierte lo que se debería en desarrollo científico y tecnológico; ahora, viendo la situación de mi nación, ¿como espero que a la profesión de un programador se le dé la importancia que tiene? Es deprimente.&lt;br /&gt;&lt;br /&gt;Ahora, recurro de nuevo a la Wikipedia:&lt;br /&gt;&lt;br /&gt;"Inicialmente, la profesión  se formalizó desde el enfoque Tayloriano de la especialización de funciones en la empresa. Así, el proceso de producción de software se concibe como un conjunto de tareas altamente especializadas donde está claramente definido el papel de cada categoría profesional. [...] Hoy día se reconoce que este enfoque no es válido para organizar tareas de tipo intelectual, como es la producción de software. [...] Las dificultades de comunicación entre analistas y programadores(un mero documento no basta para describir lo que se quiere hacer) dio origen a una categoría profesional intermedia, denomidada analista-programador. La concepción original del programador ha desaparecido siendo sustituida por la de &lt;span style="font-style: italic; font-weight: bold;"&gt;un profesional mucho más formado y con unas funciones menos "mecánicas"&lt;/span&gt;. Como conclusión de lo anterior, cabe inferir que, hoy por hoy, un programador requiere profundos conocimientos que incluyen matemáticas computacionales, electrónica, algorítmia, ingeniería de software, teoría de la computación, interacción persona-ordenador, etc. Por tanto, se trata de una profesión de alta calificación. No obstante, la mayoría de las empresas del siglo XXI aún siguen el enfoque Tayloriano en su gestión, de manera que siguen considerando la profesión de programador como un trabajo de baja calificación. A este hecho se añade el instruismo profesional, ya que, bajo este enfoque Tayloriano, el simple conocimiento de un lenguaje de programación habilita para el ejercicio de la programación. Esto atraes fácilmente a profesionales de otros mercados laborales menos favorecidos. Ambos factores contribuyen a que la profesión cuente con bajos salarios, inestabilidad leboral y un alto estrés. Por ejemplo, en Estados Unidos se calcula que aproximadamente la mitad de los programadores abandonan la profesión."&lt;br /&gt;&lt;br /&gt;Ahora el análisis. Todo queda claro hasta el primer punto, pero en la segunda frase se reconoce que no es así, ¿porqué? Bien, pues porque no es necesario ponerse a realizar una serie de pasos como es el caso de firmar un contrato, y cosas por el estilo que se enseñan en la escuela que la mayoría de las veces solo hacen perder el tiempo; y creo que todos entendemos lo que también se dice en la segunda frase sobre que la programación es una profesión de intelecto. Despúes se menciona a los analistas; los analistas en los tiempos en los que la programación apenas andaba en pañales, eran personas que se encargaban de ver a qué problema se enfrentaban los sistemas informáticos y como solucionarlos, y los programadores eran los que realizaban las instrucciones de los analistas para resolver el problema (que tedioso y que perdida de tiempo, ¿no? Por eso surgieron los programadores analistas). Hoy en día, la mayoría del software libre que es encontrado en sitios como Sourceforge.net es desarrollado por programadores analistas. La siguiente frase es bien entendida por personas que no son tercas e ignorantes, y que los programadores tienen bastos conocimientos de diversas áreas científicas y tecnológicas, tanto así que la mayoría de los hackers se hacen llamar programadores para evitar que las personas ignorantes los califiquen de delincuentes al oir la palabra &lt;span style="font-style: italic;"&gt;hacker&lt;/span&gt;. Las últimas frases hacen referencia de nuevo a la ignorancia de la sociedad, ya que ésta califica a los programadores como profesionales de bajo intelecto, y piensan que con el simple hecho de saber un lenguaje de programación se puede ser programador, y ya ven lo que se provoca, los programadores son sometidos a altos grados de estrés ya que las personas no saben los bastos conocimientos que hace falta tener.&lt;br /&gt;&lt;br /&gt;Ahora recurriré a un &lt;a href="http://www.alzado.org/articulo.php?id_art=843"&gt;blog&lt;/a&gt; con un lenguaje mas coloquial, pero que es fácilmente entendible para los ignorantes:&lt;br /&gt;&lt;br /&gt;"Programar no es como hacer chorizos ni poner ladrillos, programar es un trabajo puramente intelectual, quizás la tarea más intensiva intelectualmente que conozco. A mas horas, no hay más producción, a veces un programador puede ser más productivo en una mañana que en dos semanas y lo más fascinante, esto no es un problema a resolver, sino algo inherente a la tarea de programar y hay que aceptarlo. Si no te gusta te puedes dedicar al cultivo del champiñon o cualquier otro negocio donde el resultado sea más predecible. [...] Un programador trabaando solo o con un pequeño equipo en una start-up le toca quedarse hasta las tantas de la madrugada muchos días porque cuando estás a la mitad de solucionar un problema no funciona lo de &lt;span style="font-style: italic;"&gt;son las 19:00, hora de irme, mañana más&lt;/span&gt;. Cuando&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt; estás a la mitad de concentración, motivado para acabarlo, dejarlo para mañana puede significar realmente mañana, un par de semanas o un mes. ¿Un progrmador ineficiente? No, es simplemente así, volver a concentrarse en esa tarea y acordarse de cada detalle conlleva una pre-tarea de varias horas y si hay otras tarea más importantes que se cruzan, se postergará. Tratar a un programador como un currito que hace sus horas y se va, es ignorar como funcionan las tareas intelectuales, la motivación humana, etc. Proponer a alguien programar un proyecto web viable solo a cambio de un salario o presupuesto cerrado casi roza el insulto. Emprender conlleva un esfuerzo extra buscando un premio, por definición es incompatible pagar un salario fijo y pedir un esfuerzo extra."&lt;br /&gt;&lt;br /&gt;Creo que esta cita textual no necesita de ningún análisis, pues pienso que cualquier ignorante lo entiende.&lt;br /&gt;&lt;br /&gt;Ahora, pasando a la ignorancia, existe cada persona que solo Dios sabe para que nacieron; un día estaba conversando con un amigo que se cree hacker, y menciono que podía cambiar sus calificaciones; yo asombrado por eso y con mi típica curiosidad tecnológica le pregunte como le fue posible hacer eso, y el muy [...] me dijo que podía hacerlo cambiando el código HTML de la página, dándo clic en Ver -&gt; Código Fuente; seguramente algunos de ustedes que sean ignorantes ya se fueron a ver el código fuente de la página de su escula para ver si es cierto, pero les tengo malas noticias, eso solo es el código fuente y lo que modifiquen solo se guardará en la memoria caché, pero como supongo que algunos de ustedes no entenderan eso, pues mejor lo dejo así. En fin, seguí conversando con mi amigo de otros temas tras decirle que no se podía por la razón que les acabo de mencionar, pero el seguía y seguía diciendo que si se podía mientras yo trataba de cambiar de tema, ¿porqué? porque no hay que perder el tiempo con personas que ademas de ser ignorantes, son testarudas, se les perdonan que sean ignorantes o testarudas, pero no se puede perdonar la combinación de las dos.&lt;br /&gt;&lt;br /&gt;En fin, al principio de esta entrada mencioné a un amigo que me dijo que cualquiera podía programar, pero espero que con esta entrada comprenda que eso no es cierto; ser programador es tener amor por la profesión; a pesar del estrés que se les ponga a los programador, les gusta su trabajo, y eso perdona los insultos y lo demás que se sufre.&lt;br /&gt;&lt;br /&gt;Ya mencionado esto, quiero decirles que el amigo que mencione, trabaja como constructor, no pienso arquitecto, no, constructor, un trabajo que requiere mucho trabajo y esfuerxo físico, pero no realmente esfuerzo intelectual; no insulto con esto a todos los constructores, no, cualquier trabajo es de honra a pesar del estrés y el esfuerzo que se requiera; eso si, para que sea un trabajo horando a pesar del esfuerzo, se tiene que tener amor por la profesión, y no amor por que "hay que chido, ya me pagaron, me voy a comprar unos jueguitos", no; yo hablo del verdadero amor por la profesión, y si el quiere trabajar como constructor esta bien, pero no es así, dudo que le guste su trabajo, siempre habla de él como un trabajo en el que le entra la pesadez y la apatía de tan solo pensar en él, y quiero decirte a ti, mi amigo, que no le quites la horandez a tu trabajo con tu pezadez y tus ansias de tu dinero para irlo a gastar en juegos. Todos los demás hagan caso omiso de eso si les gusta su trabajo, si no es así, también aplica a ustedes.&lt;br /&gt;&lt;br /&gt;En fin, respondiendo a la pregunta que dá título a esta entrada, ¿todo mundo puede programar? Bien, cualquiera puede bajar un compilador y escribir el típico Hola Mundo, si; pero no cualquiera puede decir que está generando un proyecto distribuido bajo licencia de software libre, y no cualquier puede decir lo siguiente con lo cual voy a cerrar esta entrada:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;¡Soy programador y amo programar!&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-6619844528235748500?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/6619844528235748500/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=6619844528235748500&amp;isPopup=true' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/6619844528235748500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/6619844528235748500'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2010/06/54-todo-mundo-puede-programar.html' title='54) ¿Todo mundo puede programar?'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-5629757602859490966</id><published>2010-06-24T12:21:00.000-07:00</published><updated>2010-06-24T12:31:47.001-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='gnu'/><category scheme='http://www.blogger.com/atom/ns#' term='programacion'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>53) Trabajo sobre HTML</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Tal vez algunos de ustedes dirán, que tontería, ¿para que poner un curso en HTML?, pero no se apuren, yo también pensé lo mismo, pero el trabajo no nada mas lo hize porque si, es algo muy tonto, fue un trabajo que me dejó mi profesor de computación en la escuela, y no se, el trabajo me gustó, y entregarlo al profesor solamente se me hace un desperdicio, así que pensé que estaría mejor que estuviera disponible para toda la comunidad, siguiendo la filosofía de la libertad en la informática.&lt;br /&gt;&lt;br /&gt;El trabajo no tiene licencia ni nada de eso, pensé en distribuirlo bajo la Licencia de Documentación Libre de GNU (GDFL por sus siglas en inglés), pero no es un trabajo de tanto prestigio como para ponerle una licencia, y menos la licencia de GNU.&lt;br /&gt;&lt;br /&gt;En fin, el trabajo está alojado en La Web del Programador, justamente &lt;a href="http://www.lawebdelprogramador.com/cursos/enlace.php?idp=5354&amp;amp;id=40&amp;amp;texto=HTML"&gt;aquí&lt;/a&gt;. Hasta pronto.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-5629757602859490966?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/5629757602859490966/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=5629757602859490966&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/5629757602859490966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/5629757602859490966'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2010/06/53-trabajo-sobre-html.html' title='53) Trabajo sobre HTML'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-2295156966883500361</id><published>2010-05-05T11:09:00.000-07:00</published><updated>2010-05-05T11:44:14.099-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='gnu'/><category scheme='http://www.blogger.com/atom/ns#' term='gpl'/><category scheme='http://www.blogger.com/atom/ns#' term='stallman'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><title type='text'>52) Rumor sobre licencia GPLv.4</title><content type='html'>&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;Hola a todos, últimamente he estado investigando la proxima versión de la licencia de software libre, la GPLv.&lt;/span&gt;4, y me he enterado de algo extraño.&lt;br /&gt;&lt;br /&gt;Bueno, no se si sea extraño, pero en fin. Se rumora en la red que probablemente la licencia GPLv.4 tendrá las peticiones de que para desarrollar programas que se liberen o distribuyan bajo licencia GPL se tendrá que usar el editor de textos GNU Emacs; esto con el propósito de dar fin a la guerra de los editores que se da entre este editor y el editor Vim, que son los editores más utilizados entre los programadores.&lt;br /&gt;&lt;br /&gt;No se ustedes pero esto sería un avance en el desarrollo de GNU Emacs, ya que los usuarios y programadores que lo usen o que se estén cambiando de Vim a Emacs desarrollarían nuevas propiedades del editor o bien, exigirían más facilidad de uso. Si que sería un gran avance en el desarrollo del editor.&lt;br /&gt;&lt;br /&gt;Pero por otro lado, esto traería conflictos entre los usuarios; es solo cuestión de ponerse a pensar. Imagínense un conflicto entre los usuarios de los dos editores:&lt;br /&gt;&lt;br /&gt;Usuarios de Emacs: Jajaja, nuestro editor de textos será el más usado, su estúpido editor bajará en niveles de descargas; jajaja.&lt;br /&gt;&lt;br /&gt;Usuarios de Vim: No nos importa bola de %&amp;amp;)$#, nuestro editor segirá siendo el mejor a pesar de todas las adversidades.&lt;br /&gt;&lt;br /&gt;Sería un gran conflicto, además la mayoría de las aplicaciones de software libre que no son parte de GNU, son desarrolladas con otro edotor de textos distinto de Emacs. Es muy raro encontrar programas que usen el estilo de indentación de GNU en su código fuente que no sean programas de GNU.&lt;br /&gt;&lt;br /&gt;Pero en fin, por mi no habría problemas, uso este editor de textos lo más que puedo, ya me acostumbré a usarlo en mis códigos fuente.&lt;br /&gt;&lt;br /&gt;¿Y para ti?¿Sería un problema cambiar a Emacs?&lt;br /&gt;&lt;br /&gt;No te preocúpes, hacer el cambio de tu editor de textos a Emacs es más facil que cambiar de Windows a GNU/Linux, y eso que cambiar de Windows a GNU/Windows es demasiado, demasiado pero demasiado facil, en especial si cambias a Ubuntu.&lt;br /&gt;&lt;br /&gt;En fin, hasta pronto.&lt;br /&gt;&lt;br /&gt;Actualización: Por cierto, si esto llega a pasar, para instalar Emacs en Linux solo abre la linea de comandos y escribe:&lt;br /&gt;&lt;br /&gt;apt-get install emacs&lt;br /&gt;&lt;br /&gt;Si estas en Ubuntu solo escribe "sudo" antes del comando de arriba.&lt;br /&gt;&lt;br /&gt;Para instalarlo en Windows se siguen un proceso más largo, pero no se preocupen, una de mis entradas esta dedicada a la instalacion de Emacs en Windows, es la &lt;a href="http://atsprogramming.blogspot.com/2010/03/48-gnuemacs-en-windows.html"&gt;entrada número 49&lt;/a&gt;. Ahora si, hasta pronto.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-2295156966883500361?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/2295156966883500361/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=2295156966883500361&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/2295156966883500361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/2295156966883500361'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2010/05/51-rumor-sobre-licencia-gplv4.html' title='52) Rumor sobre licencia GPLv.4'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-2654210445031634262</id><published>2010-03-30T13:09:00.000-07:00</published><updated>2010-05-05T11:43:36.520-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='informatica'/><category scheme='http://www.blogger.com/atom/ns#' term='programacion'/><title type='text'>51) Video tutoriales de C++ (2)</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Hola a todos, en la &lt;a href="http://atsprogramming.blogspot.com/2010/03/49-video-tutoriales-de-c-1.html"&gt;entrada anterior&lt;/a&gt; les había dado los enlaces a unos video tutoriales de C++ que subí a YouTube, pero solo son los primeros tres, ahora les traigo los siguientes tres videos:&lt;br /&gt;&lt;br /&gt;Video 4 (Control de flujo #1): &lt;a href="http://www.youtube.com/watch?v=SMS6aPVHqvc&amp;amp;feature=channel"&gt;http://www.youtube.com/watch?v=SMS6aPVHqvc&amp;amp;feature=channel&lt;/a&gt;&lt;br /&gt;Video 5 (Control de flujo #2): &lt;a href="http://www.youtube.com/watch?v=3CVitcyy9wA&amp;amp;feature=channel"&gt;http://www.youtube.com/watch?v=3CVitcyy9wA&amp;amp;feature=channel&lt;/a&gt;&lt;br /&gt;Video 6 (Funciones): &lt;a href="http://www.youtube.com/watch?v=6QkHzpeqkA8&amp;amp;feature=channel"&gt;http://www.youtube.com/watch?v=6QkHzpeqkA8&amp;amp;feature=channel&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Espero que les agraden y/o que les sean útiles; hasta pronto.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-2654210445031634262?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/2654210445031634262/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=2654210445031634262&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/2654210445031634262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/2654210445031634262'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2010/03/50-video-tutoriales-de-c-2.html' title='51) Video tutoriales de C++ (2)'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-5318459754123104666</id><published>2010-03-28T18:04:00.000-07:00</published><updated>2010-05-05T11:43:05.077-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='informatica'/><category scheme='http://www.blogger.com/atom/ns#' term='programacion'/><title type='text'>50) Video tutoriales de C++ (1)</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Hola a todos, hoy acabo de hacer una serie de tres tutoriales de C++, son basicos, para principiantes, si es que no saben C++, ni mucho menos han programado en su vida, estos videos son para ustedes:&lt;br /&gt;&lt;br /&gt;Video 1 (Instalacion de Compilador):&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=LbUCqbD6W1M&amp;amp;feature=channel"&gt;http://www.youtube.com/watch?v=LbUCqbD6W1M&amp;amp;feature=channel&lt;/a&gt;&lt;br /&gt;Video 2: (Primer programa):&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=vijfkqwHmx0&amp;amp;feature=channel"&gt;http://www.youtube.com/watch?v=vijfkqwHmx0&amp;amp;feature=channel&lt;/a&gt;&lt;br /&gt;Video 3: (Operadores):&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=hu1wPh4XU9c&amp;amp;feature=channel"&gt;http://www.youtube.com/watch?v=hu1wPh4XU9c&amp;amp;feature=channel&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Espero que les gusten los video, y/o que les sean útiles; hasta pronto.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-5318459754123104666?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/5318459754123104666/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=5318459754123104666&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/5318459754123104666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/5318459754123104666'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2010/03/49-video-tutoriales-de-c-1.html' title='50) Video tutoriales de C++ (1)'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-4714135171380497268</id><published>2010-03-12T15:54:00.001-08:00</published><updated>2010-05-05T11:42:50.108-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='stallman'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='programacion'/><category scheme='http://www.blogger.com/atom/ns#' term='emacs'/><title type='text'>49) GNU/Emacs en Windows</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Bueno, ya les habia hablado del Emacs, y por mi lo considero el mejor editor de textos para programadores y para no-programadores; pero, seguramente algunos de ustedes usan Windows y les gustaria tenerlo instalado, ya que no viene con programa de instalacion, pero no es asi; bueno, no del todo.&lt;br /&gt;&lt;br /&gt;Para empezar nos descargamos el Emacs para Windows, podemos elegir la version que queramos, para descargarla solo ve hacia &lt;a href="http://ftp.gnu.org/pub/gnu/emacs/windows/"&gt;aqui&lt;/a&gt;, pero de preferencia bajense la carpeta comprimida en .zip&lt;br /&gt;&lt;br /&gt;Después de haberla guardado, la descomprimimos y la colocamos donde queramos, aunque yo preferiria guardarla en C://Archivos de programa/.&lt;br /&gt;&lt;br /&gt;Despues de haberla guardado abrimos la carpeta bin, y ejecutamos addpm.exe, lo cual hara que Emacs se establezca en el registro de Windows, y lo tendremos como un programa instalado, por lo que podemos hacer que Emacs sea nuestra aplicacion predeterminada para archivos C/C++ o para archivos de algun otro lenguage de programacion; eso lo podemos hacer de la siguiente manera:&lt;br /&gt;&lt;br /&gt;Das clic izquierdo en tu archivo de C/C++, y seleccionas la opcion de "Abrir con..." y despues seleccionas la opcion de "Seleccionar programa predeterminado", y despues te saldra una ventana(tipico de Windows), en la que aparece un boton de "Examinar...", bueno, pues das clic hay y te vas a la carpeta 'bin' de tu carpeta de Emacs y seleccionas el archivo "runemacs.exe"; si das clic en "emacs.exe" normal no podras elegir emacs como programa predeterminado.&lt;br /&gt;&lt;br /&gt;Y listo, ya tienes Emacs instalado y configurado como tu aplicacion predeterminada para archivos de C/C++.&lt;br /&gt;&lt;br /&gt;Bueno, espero que usen Emacs para editar sus archivos de C++, algun dia les dare un tutorial de Emacs, pero sera despues, ahora me tengo que ir; hasta pronto...&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-4714135171380497268?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/4714135171380497268/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=4714135171380497268&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/4714135171380497268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/4714135171380497268'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2010/03/48-gnuemacs-en-windows.html' title='49) GNU/Emacs en Windows'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-3528498963030146935</id><published>2010-02-22T16:30:00.000-08:00</published><updated>2010-05-05T11:42:37.482-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='informatica'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>48) SpeedyMarks, tu página de inicio personalizada</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_TbuK7gtEdZU/S4Mn7bAnTtI/AAAAAAAAAEI/XU4eP6VRIhc/s1600-h/speedy_marks.jpg"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 320px; height: 213px;" src="http://2.bp.blogspot.com/_TbuK7gtEdZU/S4Mn7bAnTtI/AAAAAAAAAEI/XU4eP6VRIhc/s320/speedy_marks.jpg" alt="" id="BLOGGER_PHOTO_ID_5441236676609789650" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;SpeedyMarks es una página de inicio bastante facil de utilizar, tiene servicio de búsqueda Google, y también permite cambiar el color de fondo, por lo que si el fondo negro no te gusta, puedes cambiarlo simplemente haciendo clic en 'Settings' y depues seleccionando el color de preferencia.&lt;br /&gt;&lt;br /&gt;Si deseas tener a tu disposicion tus páginas favoritas, o las páginas a las que accedes muy seguido o diaramente, simplemete haz clic en 'Add' y llena el formato de informacion de la página, para quitar un enlace a cualquiera de las páginas que tengas agregadas, simplemente pasa el cursor encima y te aparecera una tache para cerrar, lo que hará que se quite el enlace.&lt;br /&gt;&lt;br /&gt;Para utilizar SpeedyMarks no hace falta darse de alta o algo por el éstilo; para que se guarden tus preferencias es necesario que configures tu navegador para que no borre las cookies, o si las borra que solo borre las de los demas sitios, ya que la configuracion de SpeedyMarks se guarda en una cookie.&lt;br /&gt;&lt;br /&gt;Pero si no quieres hacer esto, y dispones de una cuenta Google, ya la hisiste, ya que puedes acceder a tus configuraciones por medio de una cuenta Google, y puedes borrar el hsitorial completo de tu navegador, o si andas de un lugar para otro, puedes acceder a tu pagina de inicio desde cualquier computadora.&lt;br /&gt;&lt;br /&gt;Para acceder a SpeedyMarks, solo ve a &lt;a href="http://www.speedymarks.com/"&gt;http://www.speedymarks.com/&lt;/a&gt;, y ya esta, ten tu propia pagina de inicio... hasta pronto.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-3528498963030146935?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/3528498963030146935/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=3528498963030146935&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/3528498963030146935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/3528498963030146935'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2010/02/48-speedymarks-tu-pagina-de-inicio.html' title='48) SpeedyMarks, tu página de inicio personalizada'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_TbuK7gtEdZU/S4Mn7bAnTtI/AAAAAAAAAEI/XU4eP6VRIhc/s72-c/speedy_marks.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-5658518730426662655</id><published>2010-02-17T13:20:00.000-08:00</published><updated>2010-02-17T14:44:54.669-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='seguridad'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>47) Mozilla Thunderbird, el cliente de correo electrónico de Mozilla</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_TbuK7gtEdZU/S3xug16KGcI/AAAAAAAAAD4/MW2Koes06Wk/s1600-h/mozilla_thunderbird.jpeg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 320px; height: 320px;" src="http://4.bp.blogspot.com/_TbuK7gtEdZU/S3xug16KGcI/AAAAAAAAAD4/MW2Koes06Wk/s320/mozilla_thunderbird.jpeg" alt="" id="BLOGGER_PHOTO_ID_5439343960462596546" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Así es amigos, este programa no es nada nuevo, si ustedes apoyan el software libre y prefieren usar clientes de correo electrónico para checar sus correos, entonces seguramente usaran Mozilla Thunderbird. La última versión es la 3.0.1, lanzado el 20 de de enero del presente año(2010), un dia antes de que fuera lanzado el Mozilla Firefox 3.6.&lt;br /&gt;&lt;br /&gt;El programa es matenido por la Mozilla Software Foundation y el equipo de Mozilla, Mozilla Messaging, que también fue formado por la fundación Mozilla.&lt;br /&gt;&lt;br /&gt;Al igual que Mozilla Firefox, Thunderbird es software libre, solo que no es liberado bajo licencia GPL, sino mas bien por medio de la licencia MPL, que son las siglas de Mozilla Public Licence; esta licencia es similar a la GPL, solo que es menos estricta, ademas con la licencia MPL se puede usar el codigo fuente de una aplicacion libre en una aplicacion privativa, lo cual es una desgracia.&lt;br /&gt;&lt;br /&gt;Mozilla Thunderbird esta disponible para GNU/Linux, MacOS, y para Windows; pueden descargarlo para cualquiera que sea su sistema operativo desde: &lt;a href="http://www.mozillamessaging.com/"&gt;http://www.mozillamessaging.com/&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Aqui les dejo un video del programa:&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ZevXHHBwJCA&amp;amp;hl=es_ES&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/ZevXHHBwJCA&amp;amp;hl=es_ES&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-5658518730426662655?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/5658518730426662655/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=5658518730426662655&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/5658518730426662655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/5658518730426662655'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2010/02/47-mozilla-thunderbird-el-cliente-de.html' title='47) Mozilla Thunderbird, el cliente de correo electrónico de Mozilla'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_TbuK7gtEdZU/S3xug16KGcI/AAAAAAAAAD4/MW2Koes06Wk/s72-c/mozilla_thunderbird.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-5928083931298322697</id><published>2010-02-01T17:04:00.000-08:00</published><updated>2010-02-01T17:09:05.322-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='electronica'/><title type='text'>46) Cubo de LED's</title><content type='html'>&lt;span style="font-family: courier new;"&gt;Andando por la red(especificamente en YouTube), me encontre este peculiar proyecto de electrónica. Es(obviamente), un cubo hecho de cientos de LED's; aparentemente, investigando en la red, me encontre con que este circuito fue programado con C++, usando Triac's programables y, supongo yo, cientos de capacitores. Bueno, aqui les dejo el video:&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/5KLe7-Bwk1A&amp;hl=es_ES&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/5KLe7-Bwk1A&amp;hl=es_ES&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/br&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-5928083931298322697?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/5928083931298322697/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=5928083931298322697&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/5928083931298322697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/5928083931298322697'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2010/02/46-cubo-de-leds.html' title='46) Cubo de LED&apos;s'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-539199379915964220</id><published>2010-01-30T16:25:00.000-08:00</published><updated>2010-02-01T17:03:47.958-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='stallman'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='hacker'/><category scheme='http://www.blogger.com/atom/ns#' term='programacion'/><title type='text'>45) Editor de textos Emacs, y sus variaciones</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_TbuK7gtEdZU/S2TUymRD0iI/AAAAAAAAADw/FjDbBs0bkns/s1600-h/start1.png"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 320px; height: 287px;" src="http://4.bp.blogspot.com/_TbuK7gtEdZU/S2TUymRD0iI/AAAAAAAAADw/FjDbBs0bkns/s320/start1.png" alt="" id="BLOGGER_PHOTO_ID_5432701016246309410" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Este magnifico editor de textos es la competencia directa de Vi/Vim, ya que estos dos comenzaron la guerra de los editores de texto. Emacs fue creado por Richard Stallman, y fue en un tiempo, el enfoque principal del proyecto GNU, el proyecto de software libre mas grande que exista. Fue liberado por primera vez durante la década de los 70's, y era conocido como TECO(Text Editor and COrrector); pero el nombre cambió despues de que Richard Stallman y Guy Steele se reunieron en una noche de hacking; y el resultado de las modificaciones a TECO, fue EMACS(Editing MACroS).&lt;br /&gt;&lt;br /&gt;Años despues de las publicaciones de algunas versiones de Emacs, surgieron algunas modificaciones desarrolladas por otros programadores; tal es el caso de XEmacs, otro editor de textos identico al Emacs original. XEmacs esta basado en una version beta de los años 80 de Emacs; como Jamie Zawinski y un equipo de desarrolladores no pudieron mandar sus modificaciones y mejoras de la beta de Emacs 19, decidieron seguir con el desarrollo del codigo, y despues lo publicaron con el nombre de XEmacs.&lt;br /&gt;&lt;br /&gt;Otras variaciones son:&lt;br /&gt;&lt;br /&gt;MicroEmacs; desarrollado en un principio por Dave Conroy, y posteriormente por Daniel Lawrence, Linus Torvalds emplea este editor; yo tambien :).&lt;br /&gt;&lt;br /&gt;MG; MicroGNUEmacs, actualmente viene instalado prederminadamente en el sistema operativo OpenBSD.&lt;br /&gt;&lt;br /&gt;JOVE; Jonathan's Own Version of Emacs, creado por Jonathan Payne, especificado para sistemas UNIX-like, y no-programable.&lt;br /&gt;&lt;br /&gt;Freemacs; creado para sistemas DOS, creo que actualmente el desarrollo ha sido abandonado.&lt;br /&gt;&lt;br /&gt;Meadow; una version japonesa(que chafa) creada especificamente para correr en Microsoft Windows(mas chafa aún).&lt;br /&gt;&lt;br /&gt;Es una lastima que no acepten todos los cambios que los solidarios hackers les mandan a los desarrolladores de Emacs; ya que no se aceptan cambios de fallos o contribuciones de codigo demasiado pequeñas; aunque la definicion de "contribuciones pequeñas" es ridicula; se especifica como mas o menos 11 lineas de codigo fuente.&lt;br /&gt;&lt;br /&gt;Emacs ha sido criticado por tener caracteristicas "inútiles", tal como tener a la disposicion un tetris(que importa, un amigo es un master para el tetris), o tambien por causar molestias en las manos de los usuarios asíduos de Emacs, ya que se usa repetidamente la tecla Ctrl; pero esto no tiene porque asustarnos.&lt;br /&gt;&lt;br /&gt;En lo personal, Emacs me ha dado mejores espectativas que Vim; pero apoyo la libertad, por lo que cada quien es libre de elegir el editor de textos que le convenga o que le agrade mas.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-539199379915964220?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/539199379915964220/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=539199379915964220&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/539199379915964220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/539199379915964220'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2010/01/45-editor-de-textos-emacs-y-sus.html' title='45) Editor de textos Emacs, y sus variaciones'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_TbuK7gtEdZU/S2TUymRD0iI/AAAAAAAAADw/FjDbBs0bkns/s72-c/start1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-4901235949484092014</id><published>2010-01-20T14:52:00.000-08:00</published><updated>2010-01-20T15:01:01.973-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nexuiz'/><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='juego'/><category scheme='http://www.blogger.com/atom/ns#' term='ciencia ficcion'/><category scheme='http://www.blogger.com/atom/ns#' term='gpl'/><title type='text'>44) Jugando Nexuiz un rato</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Es mas que obvio que soy un fan de las aplicaciones libres, pero si se trata de juegos, ya sean privativos o libres, yo votaria por jugar Nexuiz, espero que pienses lo mismo del FPS. Bueno, decidí ponerme a grabar uno de mis juegos del Nexuiz y subirlo a internet; asi que el siguiente video muestra como juego Nexuiz en el nivel 11(Strength) de la versión 2.5.1:&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/eW4xBBInQBU&amp;amp;hl=es_ES&amp;amp;fs=1&amp;amp;rel=0&amp;amp;color1=0x3a3a3a&amp;amp;color2=0x999999"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/eW4xBBInQBU&amp;amp;hl=es_ES&amp;amp;fs=1&amp;amp;rel=0&amp;amp;color1=0x3a3a3a&amp;amp;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-4901235949484092014?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/4901235949484092014/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=4901235949484092014&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/4901235949484092014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/4901235949484092014'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2010/01/44-jugando-nexuiz-un-rato.html' title='44) Jugando Nexuiz un rato'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-5040479401797713629</id><published>2010-01-15T09:49:00.000-08:00</published><updated>2010-02-01T17:03:15.282-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='programacion'/><title type='text'>43) Usando Vim como un IDE</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_TbuK7gtEdZU/S1Cwacz_zZI/AAAAAAAAADA/us5X3-ybdlE/s1600-h/gvim_rh9_default.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 188px;" src="http://3.bp.blogspot.com/_TbuK7gtEdZU/S1Cwacz_zZI/AAAAAAAAADA/us5X3-ybdlE/s320/gvim_rh9_default.png" alt="" id="BLOGGER_PHOTO_ID_5427031519438818706" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Vim fue creado justamente para eso, por eso es llamado un editor de textos de programadores para programadores, porque contiene muchas propiedades que hacen los IDE's comunes; como llamar a un compilador externo, indentación, coloreado de sintaxis, comparación de archivos de texto, y muchas otras propiedades mas; pero, una vez que descargamos e instalamos Vim, ¿sabemos como llamar a las propiedades básicas?. En ocasiones si, pero en otras ocasiones, no.&lt;br /&gt;&lt;br /&gt;Para ejecutar los comandos, hay que presionar [ESC]+[Shift]+[:]+el comando.&lt;br /&gt;Para guardar se presiona :w&lt;br /&gt;Para guardar y cerrar es :x&lt;br /&gt;Y aqui va mi favorito,&lt;br /&gt;Para ejecutar un comando externo es :!nombre_del_comando&lt;br /&gt;Y ejecutando una comando externo se puede llamar a un compilador, como lo es G++, mi compilador favorito en cuanto a C++ se refiere.&lt;br /&gt;&lt;br /&gt;Sabiendo esos tres comandos, puedes manejar tu Vim como un IDE, pero ademas de todo, si quieres ver dos archivos sin abrir otra ventana de Vim, todo lo que tienes que hacer en gVim(implementación gráfica de Vim), es hacer clic en el menú "Ventana" y elegir la opción "Dividir Verticalmente".&lt;br /&gt;&lt;br /&gt;Saber todas las propiedades de Vim requiere querer entender Vim y para entender Vim, hay que usarlo, recuerden que a veces, el conocimiento empírico es mejor que el conocimiento que se da en una escuela.&lt;br /&gt;&lt;br /&gt;Recuerda que Vim es multiplataforma, por lo que si lo quieres en Windows, puedes descargar la versión actual desde la página oficial: &lt;a href="http://www.vim.org/"&gt;http://www.vim.org/&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-5040479401797713629?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/5040479401797713629/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=5040479401797713629&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/5040479401797713629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/5040479401797713629'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2010/01/43-usando-vim-como-un-ide.html' title='43) Usando Vim como un IDE'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_TbuK7gtEdZU/S1Cwacz_zZI/AAAAAAAAADA/us5X3-ybdlE/s72-c/gvim_rh9_default.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-6143321435748755784</id><published>2009-12-30T10:52:00.000-08:00</published><updated>2010-02-01T17:02:15.525-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nexuiz'/><category scheme='http://www.blogger.com/atom/ns#' term='juego'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><title type='text'>42) Nuevas cosas para Nexuiz</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Ya hace mas de medio año que se lanzó Nexuiz 2.5, pero no faltaban los adictos que quieren más acción. Debido a esto, se estan desarrollando nuevas modalidades de juego para Nexuiz; pero a mi lo que más me interesa, es la programación, pues bien; me enteré de que se estan desarrollando vehículos para las próximas versiones de Nexuiz, aun no se para cuando: talvez para la versión 2.6 o la 2.7 u otra posterior a estas.&lt;br /&gt;&lt;br /&gt;Si te enteras de esto, la emoción se te sube; ya se imagina uno aplastando a los enemigos con estos mounstros, pero obviamente a ninguno nos gustaria enfrentarnos sin armadura a estas enormes naves; y mucho menos si se esta solo; por eso digo que es bueno el trabajo en equipo, xD. Bueno aquí les dejo unos videos para que vean como va a estar la cosa:&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/1jV4XDJ5MLo&amp;amp;hl=es_ES&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/1jV4XDJ5MLo&amp;amp;hl=es_ES&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/iccP_hTLENg&amp;amp;hl=es_ES&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/iccP_hTLENg&amp;amp;hl=es_ES&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-6143321435748755784?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/6143321435748755784/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=6143321435748755784&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/6143321435748755784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/6143321435748755784'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/12/42-nuevas-cosas-para-nexuiz.html' title='42) Nuevas cosas para Nexuiz'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-5549869224770848103</id><published>2009-11-18T16:01:00.000-08:00</published><updated>2010-02-01T17:00:17.733-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='programacion'/><title type='text'>41) GUI's en Python con Tkinter y PyGTK</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Que tal a todos, como habran visto en la &lt;a href="http://atsprogramming.blogspot.com/2009/11/41-gcc-bajo-la-competencia-de-gnu.html"&gt;entrada anterior&lt;/a&gt;, he estado dedicando mi poco tiempo libre a el hermoso mundo de la programación, asi que como es de saber, la curiosidad o la necedidad; dependiendo del punto de vista, lleva a algunos usuarios y/o programadores, al estudio de las librerias gráficas, como son GTK y Tkinter.&lt;br /&gt;&lt;br /&gt;GTK, es muy usado en la programación con C/C++, y para usarse en Python, el modulo que incluye las funciones de GTK, se llama PyGTK. Mientras que Tkinter, creo que solo es usado para generar interfaces graficas en Python, y aquí les dare unos ejemplos de Tkinter, ya que es la viene por defecto en la instalación de Python.&lt;br /&gt;&lt;br /&gt;Existen muchos manuales en la red para explicar el uso de Tkinter, pero el que yo les recomiendo es &lt;a href="http://www.pythonware.com/library/tkinter/introduction/index.htm"&gt;este&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Para no dar mas rodeos, el siguiente codigo en Python usando Tkinter, muestra una interfaz con el texto Hola Mundo y un botoncito , el cual al presionarlo sale del programa:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;import tkinter&lt;br /&gt;from tkinter.constants import *&lt;br /&gt;tk = tkinter.Tk()&lt;br /&gt;frame = tkinter.Frame(tk, relief=RIDGE, borderwidth=2)&lt;br /&gt;frame.pack(fill=BOTH,expand=1)&lt;br /&gt;label = tkinter.Label(frame, text="Hola Mundo")&lt;br /&gt;label.pack(fill=X, expand=1)&lt;br /&gt;button = tkinter.Button(frame, text="Exit",command=tk.destroy)&lt;br /&gt;button.pack(side=BOTTOM)&lt;br /&gt;tk.mainloop()&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;El codigo fue hecho con la version 3.0.1 de la implementacion original de Python(CPython).&lt;br /&gt;&lt;br /&gt;Eso es todo por ahora, no se ustedes pero se ma hace mas facil de comprender el Tkinter que el PyGTK, pero en fin, es la decision de cada programador, hasta pronto.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-5549869224770848103?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/5549869224770848103/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=5549869224770848103&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/5549869224770848103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/5549869224770848103'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/11/41-guis-en-python-con-tkinter-y-pygtk.html' title='41) GUI&apos;s en Python con Tkinter y PyGTK'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-2309846725914708494</id><published>2009-11-16T13:40:00.000-08:00</published><updated>2009-11-16T15:33:44.057-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='gnu'/><category scheme='http://www.blogger.com/atom/ns#' term='g++'/><category scheme='http://www.blogger.com/atom/ns#' term='mingw'/><category scheme='http://www.blogger.com/atom/ns#' term='gcc'/><category scheme='http://www.blogger.com/atom/ns#' term='hacker'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='programacion'/><title type='text'>41) GCC bajo la competencia de GNU: Windows</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Que tal a todos, ultimamente he estado dedicando mi poco tiempo libre al estudio de MinGW, Minimalist GNU for Windows, es la GCC(GNU Compiler Collection) para Windows.&lt;br /&gt;&lt;br /&gt;MinGW, es muy usado por desarrolladores de software libre para la plataforma Windows, fue creado en 1998 por Collin Peters, compilado con Cygwin. Es muy util, y es la mejor opcion si quieres un compilador libre para Windows, ya sea de 32 o 64 bits.&lt;br /&gt;&lt;br /&gt;Para conseguir un mejor comportamiento del compilador, es recomendable que al instalar MinGW, lo hagas directo en una carpeta directa en el disco local C, es decir, instalarlo en el directorio por defecto que es: C:\MinGW, asi sera mas facil compilar tus programas.&lt;br /&gt;&lt;br /&gt;Una vez que hayas instalado MinGW, si quieres compilar el codigo, pero compilarlo desde tu carpeta personal, por ejemplo que tengas un archivo de C++(.cpp) en el escritorio, es necesario que copies el archivo g++.exe que se encuentra en &lt;a href="file:///C:/MinGW/bin/g++.exe"&gt;C:\MinGW\bin&lt;/a&gt;, a la carpeta en el que se encuentra tu archivo de C++. Despues de eso abres un DOS, o una linea de comandos de Windows, y te colocas en la carpeta donde se encuentren tu archivo de C++ y el g++.exe; despues, tecleas&lt;br /&gt;&lt;code&gt;g++ Nombre_de_tu_archivo.cpp&lt;/code&gt;&lt;br /&gt;y esto te compilara tu archivo C++ y los convertira en un archivo ejecutable de Windows(.exe), que por defecto lleva el nombre de a.exe, asi que para correrlo solo haces doble clic sobre el o escribes a.exe en la linea de comandos.&lt;br /&gt;&lt;br /&gt;Ahora, si es que has generado un archivo de cabecera de C(.h), o un archivo de cabecera de C++(.hpp), solo es necasario que copies el archivo a la carpeta C:\MinGW\include, y eso bastara para poder utilizar tu archivo de cabecera en un archivo de C++.&lt;br /&gt;&lt;br /&gt;MinGW tambien incluye una libreria grafica para crear GUI's; la cual se encuentra en C:\MinGW\include\GL.&lt;br /&gt;&lt;br /&gt;Eso es todo por ahora, hasta pronto...&lt;br /&gt;&lt;br /&gt;ACTUALIZACIÓN: A la derecha, en los gadgets de este blog, casi hasta abajo, hay enlaces hacia algunos codigos fuente albergados en La Web del Programador, algunos codigos han sido compilados bajo GNU/Linux, y otros bajo Windows, aunque estan diseñados para poder ser compilados sin importar el sistema operativo que uses.&lt;br /&gt;&lt;br /&gt;Si deseas utilizar algun IDE que sea compatible con MinGW, tienes muchas alternativas, pero si quieres instalar por separado el MinGW y el IDE, esta por ejemplo el Code::Blocks IDE, el cual &lt;a href="http://atsprogramming.blogspot.com/2009/04/11-compiladores-de-cc.html"&gt;ya habia hablado de el en la entrada numero 11&lt;/a&gt;, tambien esta Visual-MinGW, aunque este todavia esta en ALFA, tendremos que esperar quizas, algunos años para que llegue a BETA y despues a RC, y despues a la versión final, espero que sea pronto, ya que tiene una exelente interfaz y es muy poderoso, pero no te lo recomiendo por el momento. Ahora, si no quieres Code::Blocks, o quieres esperar a la version final de Visual-MinGW, te recomiendo el editor de textos Vim, el cual es multiplataforma, y es un editor de textos, creado por programadores, para uso de programadores, por lo que es muy util y es muy poderoso.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-2309846725914708494?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/2309846725914708494/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=2309846725914708494&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/2309846725914708494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/2309846725914708494'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/11/41-gcc-bajo-la-competencia-de-gnu.html' title='41) GCC bajo la competencia de GNU: Windows'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-1636215581833347695</id><published>2009-11-10T14:22:00.000-08:00</published><updated>2009-11-16T14:16:17.745-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='juego'/><category scheme='http://www.blogger.com/atom/ns#' term='gpl'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><title type='text'>40) SuperTux, un videojuego de plataformas</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Hola a todos, este articulo esta dedicado a quienes gusten pasar horas frente a las maquinitas o al ordenador jugando juegos de plataformas.&lt;br /&gt;&lt;br /&gt;SuperTux es una copia de Super Mario, solo que el personaje principal es, como ya supusieron, Tux, la mascota de Linux.&lt;br /&gt;&lt;br /&gt;El juego consta de 29 niveles, faciles de superar, nueve enemigos que están en contra de Tux, graficos creados con la libreria gráfica OpenGL, y lo mejor de todo, es que es software libre, por lo que a los que les interese la programación de videojuegos, pueden mirar el código fuente sin ningun problema, o bien, si desean adquirir el código fuente sin los archivos binarios, puedes bajar el código desde &lt;a href="http://download.berlios.de/supertux/supertux-0.1.3.tar.bz2"&gt;aqui&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;El juego es multiplataforma, por lo que esta disponible para Linux, para Windows y para MacOS X, puedes descargar el que sea compatible con su sistema operativo desde la pagina oficial de SuperTux, que es: &lt;a href="http://supertux.lethargik.org/"&gt;aqui&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;El juego es distribuido bajo la Licencia Pública de GNU, o sea, la licencia GPL, el juego es facil de jugar, y la trama, muy fácil de entender; por si quieren observar el juego por unos minutos, aquí les dejo un video de un chavo jugando los primeros tres niveles de SuperTux:&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/2a5Ax2rpshI&amp;amp;hl=es&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/2a5Ax2rpshI&amp;amp;hl=es&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-1636215581833347695?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/1636215581833347695/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=1636215581833347695&amp;isPopup=true' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/1636215581833347695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/1636215581833347695'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/11/40-supertux-un-videojuego-de.html' title='40) SuperTux, un videojuego de plataformas'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-5422540302951061937</id><published>2009-11-05T14:24:00.000-08:00</published><updated>2009-11-16T14:15:45.697-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='electronica'/><title type='text'>39) Algo de Electrónica: Compuertas Lógicas y Circuitos Integrados</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Que tal a todos, bueno, les dije que alguna vez les daría algo de teoría de minirobotica, bueno, todos sabemos que toda maquina "inteligante" tiene un procesador, y este procesador se basa en compuertas lógicas, bueno, hoy les hablaré de algunas compuertas lógicas, la compuerta AND, la compuerta, OR, y la compuerta NOT.&lt;br /&gt;&lt;br /&gt;Primero el funcionamiento de las compuertas:&lt;br /&gt;&lt;br /&gt;Compuerta AND: La mayoría de las compuertas lógicas tienen por lo general tres "patitas", dos de entradas y una salida, la compuerta AND, se le tiene que aplicar corriente a las dos entradas para que de una salida, por eso se llama AND. Existe una manera de representar las compuertas mediante una tabla que se llama Tabla de La Verdad; la tabla de la verdad de la compuerta AND es esta:&lt;br /&gt;&lt;br /&gt; Entrada Entrada  Salida&lt;br /&gt;    0       1       0&lt;br /&gt;    1       0       0&lt;br /&gt;    0       0       0&lt;br /&gt;    1       1       1&lt;br /&gt;&lt;br /&gt;Compuerta OR: Esta compuerta también tiene dos entradas y una salida, solo que esta, para que de la salida, solo es necesario que se aplique corriente a una de las dos entradas; esta es su tabla de la verdad:&lt;br /&gt;&lt;br /&gt; Entrada Entrada  Salida&lt;br /&gt;    0       1       1&lt;br /&gt;    1       0       1&lt;br /&gt;    0       0       0&lt;br /&gt;    1       1       1&lt;br /&gt;&lt;br /&gt;Compuerta NOT: Esta compuerta lógica, a diferencia de las otras dos, solo tiene una entrada y una salida; lo que hace esta compuerta, es cambiar la entrada, es decir, si le entra una carga negativa, da una salida positiva, y si da una carga positiva, da una salida negativa; esta es su tabla de la verdad:&lt;br /&gt;&lt;br /&gt; Entrada Salida&lt;br /&gt;    0      1&lt;br /&gt;    1      0&lt;br /&gt;&lt;br /&gt;Por lo que ven, solo representamos las entradas y las salidas con en sistema binario, es debido a que la tabla de la verdad esta relacionada con el Álgebra Booleana, creada a mediados del siglo XIX, por el matemático inglés George Boole.&lt;br /&gt;&lt;br /&gt;Existen otro tipo de compuertas, las encontraran si se ponen a investigar un poco, pero por el momento, estas tres compuertas son más que suficientes.&lt;br /&gt;&lt;br /&gt;Estas compuertas cabe agregar, estan metidas adentro de los circuitos integrados:&lt;br /&gt;&lt;br /&gt;Tipo de Compuerta    Circuito Integrado&lt;br /&gt;      AND                  7408&lt;br /&gt;      OR                   7432&lt;br /&gt;      NOT                  7404&lt;br /&gt;&lt;br /&gt;Bueno, esto es todo, proximamente habrá más.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-5422540302951061937?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/5422540302951061937/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=5422540302951061937&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/5422540302951061937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/5422540302951061937'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/11/39-algo-de-electronica-compuertas.html' title='39) Algo de Electrónica: Compuertas Lógicas y Circuitos Integrados'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-8957815953861117194</id><published>2009-10-29T14:43:00.000-07:00</published><updated>2009-11-16T14:15:26.468-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sociedad'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='hacker'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>38) Ubuntu 9.10, ya disponible</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Escribo esto mientras descargo la imagen de disco de la nueva versión de Ubuntu, la 9.10, nombre clave, Karmic Koala. Espero poder convencer por completo a un compañero de la escuala para que deje su Windows; aunque sea por un tiempo.&lt;br /&gt;&lt;br /&gt;Investigando en la red, encontre que Ubuntu 9.10 tendrá mejores tiempos de arranque, segun esto, tendrá como máximo 10 segundos, tendrá mejoras en la interfaz gráfica; para aquellos que se quejan de dicha interfaz espero que ahora se queden callados.&lt;br /&gt;&lt;br /&gt;El cliente de mensajería instantánea por defecto cambiará de Pidgin a Empathy, ya saben para aquellos que le encanta estar chateando durante horas.&lt;br /&gt;&lt;br /&gt;En cuanto al kernel, el kernel cambiará de versión, en vez de usar Linux 2.6.28, usará Linux 2.6.31, quien sabe si sea un gran cambio, pero en fin. Tendrá GCC 4.4 como compilador por defecto.&lt;br /&gt;&lt;br /&gt;Esta versión de Ubuntu será soportada hasta Abril de 2011.&lt;br /&gt;&lt;br /&gt;Y para los que le gustara que las versiones fueran soportadas por más tiempo, sepan que la primera versión del proximo año, la 10.04, será una versión LTS, es decir será soportada desde Abril de 2010 hasta Abril de 2013.&lt;br /&gt;&lt;br /&gt;Ahora me despido, hasta pronto queridos usuarios de Ubuntu.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-8957815953861117194?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/8957815953861117194/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=8957815953861117194&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/8957815953861117194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/8957815953861117194'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/10/38-ubuntu-910-ya-disponible.html' title='38) Ubuntu 9.10, ya disponible'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-8978553326609188361</id><published>2009-10-21T16:39:00.000-07:00</published><updated>2009-11-06T07:42:04.778-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sistema'/><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='programacion'/><title type='text'>37) Vim, un Editor de Textos de y, para Programadores</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Hola a todos, tal vez muchos pensaban que ya tenía el blog olvidado y abandonado, pero no es asi, solo es que no tenía una ocación para ponerme a escribir, pero ahora lo tengo.&lt;br /&gt;&lt;br /&gt;Les hablare de uno de mis editores de texto favoritos: Vim.&lt;br /&gt;Vim es la versión mejorada del editor de textos Vi, de ahí el nombre, Vi IMproved; fue presentado por primera vez en 1991, y ha presentado muchas mejoras desde entonces.&lt;br /&gt;&lt;br /&gt;Igual que Vi, Vim es un editor de textos que se usa desde la linea de comandos, de ahí que sea de mis favoritos, me encanta usar la linea de comandos. Se controla completamente con comandos escritos.&lt;br /&gt;&lt;br /&gt;En cuanto a la documentación, Vim tiene una documentación muy amplia, extensa y fácil de entender. Tiene la capacidad de llamar a un compilador externo, navegación por pestañas, corrección ortográfica y muchas otras cosas más; también tiene resaltado de sintaxis, por lo que esta propiedad y la de llmar a un compilador externo hacen que Vim, pueda ser utilizado como un IDE(Integrated Development Environment, Entorno de Desarrollo Integrado) para programadores muy útil.&lt;br /&gt;&lt;br /&gt;Para los que no quieran andar buscando más información en Internet, existe una herramienta muy completa para aprender a usar Vim; se llama Vim Tutor, puede ejecutarla en una linea de comandos escribiendo &lt;code&gt;vimtutor&lt;/code&gt;.&lt;br /&gt;&lt;br /&gt;Bueno, para escribir un comando,por ejemplo el comando de guardar y salir(&lt;code&gt;:wq&lt;/code&gt;), presionan la tecla ESC, despues la tecla Shift, tecla punto y las letras que incluyan el comando a utilizar.&lt;br /&gt;&lt;br /&gt;Bueno, me tengo que ir; por cierto, dentro de un tiempo estaré dandoles manuales de minirobótica, pero sean pacientes, recuerden que les dije que ya casi no me da tiempo de escribir.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-8978553326609188361?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/8978553326609188361/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=8978553326609188361&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/8978553326609188361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/8978553326609188361'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/10/37-vim-un-editor-de-textos-de-y-para.html' title='37) Vim, un Editor de Textos de y, para Programadores'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-8765674571503375548</id><published>2009-07-30T18:35:00.000-07:00</published><updated>2009-08-02T18:51:09.452-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sistema'/><category scheme='http://www.blogger.com/atom/ns#' term='sociedad'/><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='busqueda'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>36) Oficinas de Google en Mexico, ¡ooohhhh!</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Seguro que todos sabemos que es el Googleplex, es la sede de Google, ahora les hablare del Googleplex Mexico, se encuentra entre Polanco y Periférico, especificamente en la Fuente de Petroleos, espero poder ir algun dia.&lt;br /&gt;&lt;br /&gt;El Googleplex de Mexico no es muy diferente de como son las sedes de otros países, es decir, tienen todas las comodidades que uno quisiera tener, como son: café, sala de videojuegos, mesa de ping-pong, un minifutbolito, y lo mejor... ¡las botanitas! Todo eso y más es compeltamente gratis para los Googlers(empleados de Google) que sean 100% mexicansss.&lt;br /&gt;&lt;br /&gt;Aqui les dejo un video que fue tomado en Abril de 2009.&lt;br /&gt;&lt;br /&gt;&lt;object height="340" width="560"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Wge2yQhVUxQ&amp;amp;hl=es&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/Wge2yQhVUxQ&amp;amp;hl=es&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="340" width="560"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Como me encantaria ser un Googler; mi gran sueño...&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-8765674571503375548?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/8765674571503375548/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=8765674571503375548&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/8765674571503375548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/8765674571503375548'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/07/36-oficinas-de-google-en-mexico-ooohhhh.html' title='36) Oficinas de Google en Mexico, ¡ooohhhh!'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-1475263049389938028</id><published>2009-07-30T09:21:00.000-07:00</published><updated>2009-08-06T09:31:27.766-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='g++'/><category scheme='http://www.blogger.com/atom/ns#' term='gcc'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='hacker'/><category scheme='http://www.blogger.com/atom/ns#' term='programacion'/><title type='text'>35) Escribiendo y compilando C/C++ en GNU/Linux</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Se podría decir que GNU/Linux es el sistema operativo ideal para desarrollar aplicaciones y escribir codigo, el entorno es muy comodo cuando piensas en algoritmos y todo eso, y no gasta recursos de hardware como lo hace Windows, sobre todo, mi parte favorita es compilar el codigo desde la Terminal, me encanta andar navegando por los directorios usando la Terminal, y divertirme escibiendo comandos de compilación. C y C++ toma un papel muy importante en cuanto al desarrollo de sistemas de GNU; el kernel está escrito con C y ensamblador, y creanme, he visto el codigo, y me parece increible la flexiblidad que ofrece el lenguage C, los compiladores son muy livianos, y en entornos Linux no es necesario mas que tu simple editor de textos Vim o gedit, el compilador gcc, o bien si se trata de C++, usar el compilador g++ y la Terminal, todo viene incluido ya desde que terminas de instalar tu distro de Linux, a excepción de los compiladores, pero es muy sencillo instalarlo: solo abrimos la Terminal y tecleamos:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo apt-get install build-essential&lt;blink&gt;|&lt;/blink&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Esto nos instalara el paquete &lt;i&gt;build-essential&lt;/i&gt;, que viene con todo lo necesario como lo es los archivos de cabecera de C/C++, el compilador de C(gcc) y de C++(g++), y toda la cosa que un progarmador necesita, y lo mejor es que la instalacion solo tarda 8 segundos, ¡SI!, ¡ocho segundos!, mientras que en Windows, ademas de tener que instalar el compilador y las cosas mencionadas anteriormente te tardarias como minimo 30 segundos(que porquería), tanto esperar para que al final, Windows te ande mandando mensajes de "El programa tal no se instaló correctamente", que porquería...&lt;br /&gt;&lt;br /&gt;Ahora, para poder compilar un programa, pues lo logico sería escribir un codigo, asi que, solo para darles un ejemplo escriban el programa &lt;a href="http://es.wikipedia.org/wiki/Anexo:Ejemplos_de_implementaci%C3%B3n_del_%C2%ABHola_mundo%C2%BB#En_C.2B.2B"&gt;Hola Mundo en C++&lt;/a&gt; y obviamente, aqui estan las instrucciones para compilarlo:&lt;br /&gt;&lt;br /&gt;Navegan por los directorios por medio de la Terminal, ya saben como, y cuando esten en la carpeta en la que se encuentre el fichero "Aloha_usuario.cpp", escriben lo siguiente:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;g++ Aloha_usuario.cpp&lt;blink&gt;|&lt;/blink&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Y obviamente esto creara el archivo binario que es mejor conocido como el programa terminado, despues para correr el programa escriben en la Terminal, en el mismo directorio:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;./a.out&lt;blink&gt;|&lt;/blink&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Y esto correra el programa ahí mismo en la Terminal, por lo el resultado de lo que hayán escrito con todo y los comandos sería(estando en la carpeta del codigo):&lt;br /&gt;&lt;br /&gt;&lt;code&gt;g++ Aloha_usuario.cpp&lt;/br&gt;&lt;br /&gt;./a.out&lt;blink&gt;|&lt;/blink&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Y por ultimo, veran correr el programa:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;Hola Mundo&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Ahora; ¿como aprender C++?, bueno, la respuesta es muy sencilla; entren a &lt;a href="http://www.lawebdelprogramador.com/"&gt;La Web del Programador&lt;/a&gt;, y bajense unos cuantos manuales en formato .pdf de C++, aunque leyendo desde el principio no van a aprender nada, por ejemplo, yo, comenzé viendo videos en YouTube, y ya despues comenzé a leer.&lt;br /&gt;&lt;br /&gt;Bueno, espero que se hayan convencido de que es mucho mejor Linux para los programadores, y en fin, mucho mejor para el usuario comun.&lt;br /&gt;&lt;br /&gt;Hasta pronto.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-1475263049389938028?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/1475263049389938028/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=1475263049389938028&amp;isPopup=true' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/1475263049389938028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/1475263049389938028'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/07/35-escribiendo-y-compilando-cc-en.html' title='35) Escribiendo y compilando C/C++ en GNU/Linux'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-6178929041916818152</id><published>2009-07-28T15:34:00.000-07:00</published><updated>2009-07-28T16:37:58.919-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sistema'/><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='sociedad'/><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='gnu'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='gpl'/><category scheme='http://www.blogger.com/atom/ns#' term='stallman'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='gobierno'/><title type='text'>34) GNU/Linux en el Trabajo y la Escuela</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Esto es algo que me gusta imaginar a diario, el mundo sería perfecto y sería mejor para los paises como el mío(México), ya que tendrían una oportunidad de ingresar a un nuevo tema de desarrollo nacional, México no es una gran potencia economica mundial debido a que solo genera bienes de consumo, como lo es la comida, pero no desarrolla tecnologías que le podrían ayudar a incrimentar su produccion y su desarrollo económico, ya se había un proyecto llamado GDF/Linux, pero quedó en el abandono como &lt;a href="http://atsprogramming.blogspot.com/2009/05/18-linux-en-la-sociedad.html"&gt;ya les había dicho&lt;/a&gt;. Linux ya se ha hecho muy popular en el mundo de los servidores, pero, ¿porque no en el mundo domestico?, muchos dicen que por problemas de compatibilidad, pero en realidad Windows es mas incompatible, solo es cuestión de ver las criticas que &lt;a href="http://atsprogramming.blogspot.com/2009/05/19-un-vistazo-windows7-ultimate-release.html"&gt;ya había encontrado&lt;/a&gt;, Windows 7 se volvió muy incompatible con demasiados controladores de hardware, pero esta incompatibilidad solo fue escondida: los desarrolladores de los controladores de hardware tuvieron que modificar el codigo para hacerlos compatibles con Windows 7.&lt;br /&gt;&lt;br /&gt;Otros ponen de pretexto los programas, que porque no hay programas que atiendan sus necesidad, pero en realidad este software es lo que mas hay en el mundo del proyecto GNU. Es solo cuestión de analizar esto: un usuario comun que se encuentre entre los 23 y los 13 años de edad, pasa horas en internet y chateando en MSN, para navegar, la opcion es muy obvia; usar &lt;a href="http://www.mozilla-europe.org/es/firefox/"&gt;Firefox&lt;/a&gt;; para chatear con MSN, existen mas de 20 opciones, una de ellas es usar el programa de mensajeria instantanea Pidgin, que ademas, es multiprotocolo, o sería usar aMSN, un programa parecido al Windows Live Messenger ordinario, aunque en ciertos aspectos es igual o superior que Windows Live Messenger. En cuanto a documentos de Microsoft Office, se encuentra &lt;a href="http://www.openoffice.org/"&gt;OpenOffice.org&lt;/a&gt;, que ademas de ser compatible con todos los archivos que lee el Micosoft Office, tiene opciones para poner mas tipos de archivos.&lt;br /&gt;&lt;br /&gt;En Windows, cada vez que alguien descarga un archivo de internet, pero ve que no se puede leer con ningun programa de Windows, solo es cuestion de instalar alguna distribucion de GNU/Linux, y listo, Linux lee toda clase de archivos, hasta los que pensabas que no existian, hay archivos que no tienen extensión, como .txt o .doc, pero el editor de textos &lt;a href="http://projects.gnome.org/gedit/"&gt;gedit&lt;/a&gt;, los leera todos, en cuanto al sistema operativo, es mas que logico, tiene todas las herramientas mencionadas, y no hay pretextos.&lt;br /&gt;&lt;br /&gt;Si tienen algun programa que solo exsista para Windows como es el Internet Explorer, u otro programa que sea para Windows(.exe), la solución es el &lt;a href="http://atsprogramming.blogspot.com/2009/06/25-wine-programas-de-windows-en.html"&gt;WINE&lt;/a&gt;, que es una especie de "emulador", para correr programas .exe bajo entornos Linux, así que ahora ya no tienen pretextos.&lt;br /&gt;&lt;br /&gt;La conclusión llega ahora; no sean tontos, dejen de pagar por cosas a las que hay una alternativa gratuita y cambiense a GNU/Linux, existe miles de sistemas de Linux, como lo son Ubuntu, Debian, Gentoo, OpenSUSE, y miles y miles mas. Es probable que existan mas de un millon de sistemas operativos de GNU/Linux, así que tienen muchas ociones y ningún pretexto.&lt;br /&gt;&lt;br /&gt;Si desean que les de sugerencias, o les hable mas a fondo me encotrare en el IRC, especificamente en el canal &lt;a href="irc://freenode/Ubuntu-Mx"&gt;Ubuntu-Mx&lt;/a&gt;, que se enceuntra en el servidor IRC de &lt;a href="irc://freenode/"&gt;Freenode&lt;/a&gt;, yo uso Chatzilla, ya que no es software descargable completamente, solo es un addon de Firefox.&lt;br /&gt;&lt;br /&gt;Hasta pronto.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-6178929041916818152?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/6178929041916818152/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=6178929041916818152&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/6178929041916818152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/6178929041916818152'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/07/34-gnulinux-en-el-trabajo-y-la-escuela.html' title='34) GNU/Linux en el Trabajo y la Escuela'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-101967722897801497</id><published>2009-07-28T10:43:00.000-07:00</published><updated>2009-07-28T16:37:10.752-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sistema'/><category scheme='http://www.blogger.com/atom/ns#' term='ciencia ficcion'/><category scheme='http://www.blogger.com/atom/ns#' term='cerebro'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><title type='text'>33) Cerebro Artificial dentro de Diez Años</title><content type='html'>&lt;span style="font-family: courier new;"&gt;&lt;span style="font-family: courier new;"&gt;Un cerebro humano artificial&lt;/span&gt; puede ser construido dentro de los próximos 10 años, afirmó el científico Henry Markram. "No es imposible crearlo y podemos lograrlo en una década", dijo Markram, director del Blue Brain Project(BBP), en la conferencia sobre tecnología TED Global en Oxford, Inglaterra. El BBP es un proyecto cientifico internacional, financiado por el gobierno suizo y donaciones particulares, cuyo objetivo es constriur una copia articial del cerebro de los mamíferos. Markram ya ha imitado partes del cerebro de ratas.&lt;br /&gt;&lt;br /&gt;Según explica el periodista de tecnología de la BBC en Oxford, Jonathan Fildes, Markram destacó a importancia que este cerebro humano sintético tiene en la investigación para tratamiento de enfermedades mentales. Su equipo de científicos está concentrado en la columna neocortical(la capa del cerebro responsable de funciones superiores como el pensamiento consciente). Durante los ultimos 15 años, el profesor Markram y sus compañeros han logrado descifrar la estuctura de la columna neocortical.&lt;br /&gt;&lt;br /&gt;El proyecto trabaja con un modelo de software que reproduce decenas de miles de neuronas, todas diferentes entre sí, y que les ayudó a construir, artificialmente, esta columna. "Precisamente una laptop por cada neurona", dice el científico. "Por lo tanto, necesitamos de diez mil laptop's". En cambio, el equipo usa una supercomputadora con 10 mil procesadores.&lt;br /&gt;&lt;br /&gt;Las simulaciones comenzaron a dar pistas a los investigadores sobre el funcionamiento del cerebro y las ventajas para prevenir o combatir algunas enfermedades. Por ejemplo, pueden mostrar al cerebro una imagen, como una flor, y seguir la actividad electrica de la maquina, o sea, ver como se hace la representación de la imagen.&lt;br /&gt;&lt;br /&gt;Esto si que parece a veces de ciencia ficcion amigos, me hace pensar en los cerebros positronicos de los robots de las novelas de Isaac Asimov, pero en fin, hasta pronto.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-101967722897801497?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/101967722897801497/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=101967722897801497&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/101967722897801497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/101967722897801497'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/07/33-cerebro-artificial-dentro-de-diez.html' title='33) Cerebro Artificial dentro de Diez Años'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-4748983834188899450</id><published>2009-07-19T16:40:00.000-07:00</published><updated>2009-07-28T16:36:33.677-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ciencia ficcion'/><category scheme='http://www.blogger.com/atom/ns#' term='hacker'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>32) Neuromancer, literatura y cine sobre pirateria informatica</title><content type='html'>&lt;span style="font-family: courier new;"&gt;No se si ustedes sean fanaticos de la ciencia ficcion, y mucho menos se si han leido un libro llamado Neuromancer; es un libro de genero Cyberpunk, que a su vez es una rama de la ciencia ficcion.&lt;br /&gt;&lt;br /&gt;El libro trata sobre un pirata informatico(cracker, aunque lo llaman hacker en el libro, erroneamente), que robo dinero de las personas para las que trabajaba, y en castigo le inyectaron una droga quimica que le impedia conectarse a la matriz(la red, si que tiene un parecido con Matrix). En una de esas un ex-militar algo trabado de la mente, pide los servicios de este cracker, llamado Case. A cambio, este militar le ofrce a Case arreglar su sistema nervioso deteriorado por la droga que le inyectaron y asi poderse conectar de nuevo a la matriz.&lt;br /&gt;&lt;br /&gt;Honestamente no eh leido el libro, y no creo poder encontrarlo en ninguna libreria cercana hasta depues de que salga la pelicula, probablemente despues de esto el libro se haga mas popular, aunque ciertamente, todas las peliculas basadas en libros resultan ser una porqueria, espero que el libro sea mucho mejor que la pelicula, y creo que si es asi; eh leido muy buenas criticas acerca del libro.&lt;br /&gt;&lt;br /&gt;El libro lo escribio una persona que segun se dice es el padre del Cyberpunk, William Gibson. El libro recibio el Premio Nebula en el año de 1984, en honor a la mejor novela; y recibio el Premio Hugo, tambien a la mejor novela en el año de 1985(que genial, años consecutivos).&lt;br /&gt;&lt;br /&gt;El libro es el primer libro de la Trilogia de Sprawl, le siguen&lt;br /&gt;los libros Conde Cero y el libro, Monalisa Acelerado, respectivamente, los dos, del mismo autor(William Gibson).&lt;br /&gt;&lt;br /&gt;Espero encontrar el libro algun dia y asi poder hacer una comparacion con la pelicula; que se espera para este 2009.&lt;br /&gt;&lt;br /&gt;Hasta pronto.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-4748983834188899450?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/4748983834188899450/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=4748983834188899450&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/4748983834188899450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/4748983834188899450'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/07/32-neuromancer-literatura-y-cine-sobre.html' title='32) Neuromancer, literatura y cine sobre pirateria informatica'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-1662768650407241158</id><published>2009-07-14T17:15:00.000-07:00</published><updated>2009-07-14T17:33:44.687-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sistema'/><category scheme='http://www.blogger.com/atom/ns#' term='gnu'/><category scheme='http://www.blogger.com/atom/ns#' term='gpl'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>31) Microsoft se "burla" de Google</title><content type='html'>&lt;span style="font-family: courier new;"&gt;Ante la idea de que Google va a lanzar su propio sistema operativo para ordenadores Steve Ballmer, director de Microsoft y amigo de Billy(Bill Gates), reacciono con un falso intento de demostrar respeto que mas bien parecia una burla o un desafio grotesco hacia Google; esto se "ve" a simple vista en lo que dijo Steve -"¿quien que es esa cosa? Para mi el Chorme OS es algo altamente interesante. No va a existir dentro de un año y ya lo estan anunciando". No se ustedes amigos pero si que Steve sabe de "indirectas", y despues dijo algo incoherente -"No se si es que no pueden tomar una decision, pero una vez que lo consulté, Google solo se necesita uno. Es bueno tener solo uno.". Pero que me dicen de ellos(Microsoft), ellos han tenido mas de 5 sistemas operativos, y no digan que mas bien son nuevas versiones, son varios sistemas, que llevan el mismo nombre(Windows), que bueno que le llamamos tambien Windows en español, ya que pienso que Windows se oiria muy mal en otro idioma.&lt;br /&gt;&lt;br /&gt;Steve Ballmer dijo que no era bueno, lanzar dos sistemas en un mismo plazo de tiempo, a pesar de que ellos SI lo hicieron cuando, trataron de mantener Windows 95 y Windows NT simultaneamente, no se ustedes pero Microsoft es mas objeto de burla que Google, ademas no se pueden criticar las cosas sin si quiera haberlas probado, como es el caso de mucho usuarios que dicen que Linux es una caca sin si quiera probarlo, y creo que no lo han probado porque saben que les caira muy bueno el 20, y saben que veran que GNU es mucho mejor que Microsoft, pero en fin.&lt;br /&gt;&lt;br /&gt;Google diseñara Chrome OS para programas que funcionen online, como es el caso de las aplicaciones web de Google como son Google Docs; pero, como ustedes suponen Microsoft se puso de envidioso y se puso a decir que dentro de un año sacaran copias "gratuitas" de Microsoft Office, que funcionaran en la red como una aplicacion web.&lt;br /&gt;&lt;br /&gt;Microsoft dice que "no esta preocupado" por Chrome y no lo ven como una amenaza, ya que dicen que el mercado del sistema operativo de Google, no funcionara; si es asi, ¿porque estan todos estresados y trabajando como locos?, bueno, si que "no estan preocupados", o no son buenos actores.&lt;br /&gt;&lt;br /&gt;Hasta pronto.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-1662768650407241158?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/1662768650407241158/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=1662768650407241158&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/1662768650407241158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/1662768650407241158'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/07/31-microsoft-se-burla-de-google.html' title='31) Microsoft se &quot;burla&quot; de Google'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-1945130471548840795</id><published>2009-07-13T16:50:00.000-07:00</published><updated>2009-07-13T17:21:03.713-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libertad'/><category scheme='http://www.blogger.com/atom/ns#' term='sociedad'/><category scheme='http://www.blogger.com/atom/ns#' term='gnu'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='gpl'/><category scheme='http://www.blogger.com/atom/ns#' term='stallman'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='programacion'/><category scheme='http://www.blogger.com/atom/ns#' term='etica'/><category scheme='http://www.blogger.com/atom/ns#' term='gobierno'/><category scheme='http://www.blogger.com/atom/ns#' term='privado'/><category scheme='http://www.blogger.com/atom/ns#' term='richard'/><title type='text'>30) Richard Stallman y la Free Software Song</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Que tal a todos, hoy les voy a presentar una cancion algo extrañana y curiosa, cantada por &lt;a href="http://atsprogramming.blogspot.com/2009/05/22-acerca-de-richard-stallman-un-icono.html"&gt;Richard Stallman&lt;/a&gt;; la cancion es la Free Software Song, la canto en un viaje que realizo a Ecuador, antes de ver el video, tengo que decirles que Stallman habla muy bien español, y quien sabe cuantos idiomas mas hablara el gracioso hacker; bueno, aqui les dejo el video:&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/9sJUDx7iEJw&amp;amp;hl=es&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/9sJUDx7iEJw&amp;amp;hl=es&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Ya les decia yo que la cancion es algo extraña. La letra de la cancion es esta, por si la quieren cantar:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Join us now and share the software;&lt;br /&gt;You'll be free, hackers, you'll be free.&lt;em&gt;&lt;br /&gt;(bis)&lt;br /&gt;&lt;/em&gt;       &lt;p&gt;Hoarders may get piles of money,&lt;br /&gt;    That is true, hackers, that is true.&lt;br /&gt;    But they cannot help their neighbors;&lt;br /&gt;    That's not good, hackers, that's not good.&lt;/p&gt;       &lt;p&gt;When we have enough free software&lt;br /&gt;    At our call, hackers, at our call,&lt;br /&gt;    We'll throw out those dirty licenses&lt;br /&gt;    Ever more, hackers, ever more.&lt;/p&gt;       &lt;p&gt;Join us now and share the software;&lt;br /&gt;    You'll be free, hackers, you'll be free.(bis)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: courier new;"&gt;Tambien esta este video, donde Richard Stallman trata de convencer a las estupidas escuela que usan software privativo, a cambiarse a sistemas de software libre, Stallman tambien habla español aqui, espero que mi ex-escuela se convenza, y tambien mis compañeros.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/cnJ-rGBX9Es&amp;hl=es&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/cnJ-rGBX9Es&amp;hl=es&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br&gt;&lt;br /&gt;Hasta pronto.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-1945130471548840795?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/1945130471548840795/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=1945130471548840795&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/1945130471548840795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/1945130471548840795'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/07/30-richard-stallman-y-la-free-software.html' title='30) Richard Stallman y la Free Software Song'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-4843883180189529431</id><published>2009-07-11T12:30:00.000-07:00</published><updated>2009-07-11T13:08:20.166-07:00</updated><title type='text'>29) Google Chrome OS, nuevo sistema operativo</title><content type='html'>&lt;span style="font-family: courier new;"&gt;Hola a todos, creo que ya lo han leido por ahi, y si, es cierto, Google ya anuncio que en 2010 lanzara su propio sistema operativo,&lt;br /&gt;Chrome OS.&lt;br /&gt;&lt;br /&gt;Como ya suponen usara kernel Linux, y sera de codigo abierto, distribuido bajo licencia GPL, de hecho, se cree que cuando sea lanzado, muchas compañias de fabricacion de hardware instalara este SO en sus netbooks y equipos portatiles, pero tambien lo instalaran en equipos de escritorio, tal vez esto impulse mas el conocimiento de usuarios comunes que no conocen el proyecto GNU.&lt;br /&gt;&lt;br /&gt;Chrome surgio como parte del proyecto Chromium, que es el proyecto detras del navagador Google Chrome, que es tambien de codigo abierto. Este sistema operativo estara especialmente diseñado para personas que se la pasen mucho tiempo conectados a la red, y para programadores web.&lt;br /&gt;&lt;br /&gt;El codigo fuente de Chrome OS se liberara a los desarrolladores a finales del 2009, y se comenzara a comercializar a grandes empresas alrededor de la segunda mitad del 2010.&lt;br /&gt;&lt;br /&gt;Espero que esten esperando este sistema anciosamente como yo, ya se han estado publicando fotos falsas del sistema, y como suponen, los usuarios comunes se creen estas falsedades, ¡apenas se esta anunciando, bola de babosos!&lt;br /&gt;&lt;br /&gt;Bueno, solo queda esperar año y medio para ver el auge completo del sistema, hasta pronto.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-4843883180189529431?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/4843883180189529431/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=4843883180189529431&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/4843883180189529431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/4843883180189529431'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/07/29-google-chrome-os-nuevo-sistema.html' title='29) Google Chrome OS, nuevo sistema operativo'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-6608162265768791524</id><published>2009-06-30T14:19:00.000-07:00</published><updated>2009-07-08T14:37:24.646-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sistema'/><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='seguridad'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>28) Firefox 3.5 lanzado el 30 de Junio de 2009</title><content type='html'>&lt;span style="font-family: courier new;"&gt;Que tal a todos, hoy se lanza la version 3.5 del mejor navegador web de todos; Firefox de la compañia de software libre, Mozilla.&lt;br /&gt;&lt;br /&gt;Es obvio que con esta nueva version habra mucha mas velocidad en la navegacion, pero el porque es que trae mas novedades como el nuevo motor Javascript Tracemonkey que mejora notablemente el rendimiento del navegador.&lt;br /&gt;Navegacion Privada: esta propiedad no guarda el historial ni las cookies, aunque ya estaba presente desde Firefox 3.&lt;br /&gt;Historial: Ahora puedes elegir que una solo pagina no se guarde en vez de borrar todo el historial completo, o puedes borrar el historial reciente de las 1,2,3 o 4 horas pasadas.&lt;br /&gt;Recuperacion de ventanas: Bueno; antes, en Firefox 3 podias recuperar las pestañas que habias cerrado, pero ahora puedes recuperar una ventana completa. Eso si, si es que no has cerrado el navegador con el historial borrado.&lt;br /&gt;Soporte de audio y video: Ahora puedes reproducir muchos mas formatos de video como el formata .ogg  sin necesidad de instalar mas plugins.&lt;br /&gt;&lt;br /&gt;Algunas de estas propiedades ya habian sido mencionadas con anterioridad, aunque no se esperaba que fuera tan bueno, aqui les dejo un video con el director de desarrollo de Firefox, Mike Beltzner:&lt;br /&gt;&lt;br /&gt;&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/k5Zbc-Rg6e8&amp;hl=es&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/k5Zbc-Rg6e8&amp;hl=es&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/br&gt;&lt;br /&gt;&lt;a href="http://www.mozilla-europe.org/es/firefox/" title="Descargar Mozilla Firefox"&gt;&lt;img src="http://www.duplika.com/img/ffx/234_60-ff2.png" alt="Mozilla Firefox" style="border:0;"/&gt;&lt;/a&gt;&lt;/br&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-6608162265768791524?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/6608162265768791524/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=6608162265768791524&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/6608162265768791524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/6608162265768791524'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/06/28-firefox-35-lanzado-el-30-de-junio-de.html' title='28) Firefox 3.5 lanzado el 30 de Junio de 2009'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-8085403779595983128</id><published>2009-06-28T14:52:00.000-07:00</published><updated>2009-06-28T18:21:50.468-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sistema'/><category scheme='http://www.blogger.com/atom/ns#' term='kevin mitnick'/><category scheme='http://www.blogger.com/atom/ns#' term='cracker'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='informatica'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='hacker'/><category scheme='http://www.blogger.com/atom/ns#' term='seguridad'/><title type='text'>27) Kevin Mitnick; ¿Hacker o Cracker?</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Que tal a todos, ¿han oido hablar o han leido acerca de Kevin Mitnick?, problablemente si, si han buscado sobre ataques a servidores importantes. Bueno la pregunta aqui es si Kevin es bueno o malo, pero para saberlo tenemos que conocer su biografia.&lt;br /&gt;&lt;br /&gt;Kevin Mitnick fue de los hackers mas buscados por el FBI, ya que habia atentado contra los servidores mas importantes de los E.U.A., como los de la NASA.&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;Nacio el 6 de Agosto de 1963; su infancia no fue facil, sus padres de separaron, por lo que, se encerro en su casa llena de soledad, y asi fue como fue seducido por el increible mundo de la informatica.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;A pesar de que Kevin Mitnick ah sido señalado como cracker, pirata informatico y otras cosas, la verdad es que Kevin es un Phreaker, es el mejor, se podria decir.(Preacker: Hacker Telefonico)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;Desde joven sintio curiosidad por la tecnologia(como cualquier hacker o cracker), y su primer "hackeo" fue a los 16 años de edad: penetro los sistemas administrativos de sus escuela para ver los archivos de calaificaciones de los alumnos, aunque no hizo nada...mas que observar la base de datos(que raro).&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;Adopto el seudonimo de "Condor", y en 1981 uso ingenieria social para poder conseguir informacion confidencial de una empresa telefonica, y hay ocurrio su primer arresto. Su siguiente ida a la carcel ocurrio en 1983, cuando fue descubierto obteniendo acceso(ilegal) a un ordenador que formaba parte de la ARPAnet(predesesora de Internet).&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;En la actualidad Kevin esta dando conferencias sobre seguridad de redes y varias cosas de seguridad informatica por todos los aspectos.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;"&gt;Viendo su biografia eh llegado a la conclusion de que Mitnick es un hacker; a pesar de hacer hecho varios daños a sistemas ajenos, lo hizo con el fin del aprendizaje y no con el fin del sabotaje, creo que todos pensamos igual. Hasta pronto.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-8085403779595983128?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/8085403779595983128/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=8085403779595983128&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/8085403779595983128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/8085403779595983128'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/06/27-kevin-mitnick-hacker-o-cracker.html' title='27) Kevin Mitnick; ¿Hacker o Cracker?'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-6535970648758500643</id><published>2009-06-13T12:50:00.000-07:00</published><updated>2009-06-13T13:12:25.165-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libertad'/><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='cablevision'/><category scheme='http://www.blogger.com/atom/ns#' term='television'/><category scheme='http://www.blogger.com/atom/ns#' term='abierto'/><category scheme='http://www.blogger.com/atom/ns#' term='privado'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>26) Cosas libres ahora en el mundo de la TV</title><content type='html'>&lt;span style="font-family: courier new;"&gt;Que tal a todos; asi como lo oyen, ahora las cosas libres llegan a la television con HiTV; es un servicio como Sky o Cablevision solo que no tienes que pagar renta, ni nada; mas que compar el simple codificador. HiTV esta en Mexico muy presente, aunque nadie lo conozca; como lo es con GNU, que casi nadie conoce. HiTV; lo puede instalar hasta tu abuela y tiene buena definición; tiene todos los canales abiertos de Mexico; como son TV Azteca, Televisa y todos esos; ademas de tener canales extra como los que trae Sky o Cablevisión; como por ejemplo canales de peliculas como TNT en Cablevision; en HiTV es Pelimania, y canales de caricaturas como es Neox.&lt;br /&gt;&lt;br /&gt;Pero como suponen; los demas empresarios le temen a la competencia; que son Sky y Cablevisión; que se openen a este servicio; como ven, estos(Sky y Cablevisión) cobran lo que se les antoja como es el caso de Microsoft; ¿porque pagar algo que es gratis?; que rediculo. Algunos expertos en sociologia; ya han dicho con este nuevo servicio de HiTV que Cablevisión y Sky son un monopilio(igual que Micorsoft), y rompen con la libertad de elgir de la gente y los usuarios; asi que ya ven; son mejores las cosas abiertas en todos los aspectos. Aqui les dejor un video de HiTV; para que no anden gastando con Cablevision:&lt;br /&gt;&lt;br /&gt;&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ZQks_NkDK3M&amp;hl=es&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ZQks_NkDK3M&amp;hl=es&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-6535970648758500643?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/6535970648758500643/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=6535970648758500643&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/6535970648758500643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/6535970648758500643'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/06/26-cosas-libres-ahora-en-tv.html' title='26) Cosas libres ahora en el mundo de la TV'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-1088437650143044940</id><published>2009-06-12T18:05:00.000-07:00</published><updated>2009-07-30T10:58:13.159-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='wine'/><title type='text'>25) WINE; Programas de Windows en GNU/Linux</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_TbuK7gtEdZU/SjMCNVr8R_I/AAAAAAAAACk/Vn4icuLitsY/s1600-h/Pantallazo-abraham%40abraham-laptop:+%7E-Programaci%C3%B3n-Windows.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 409px; height: 287px;" src="http://3.bp.blogspot.com/_TbuK7gtEdZU/SjMCNVr8R_I/AAAAAAAAACk/Vn4icuLitsY/s320/Pantallazo-abraham%40abraham-laptop:+%7E-Programaci%C3%B3n-Windows.png" alt="" id="BLOGGER_PHOTO_ID_5346619610801915890" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_TbuK7gtEdZU/SjMAM9_sqgI/AAAAAAAAACc/fbJO56iaW5E/s1600-h/Pantallazo-Windows+-+Navegador+de+archivos.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 405px; height: 291px;" src="http://1.bp.blogspot.com/_TbuK7gtEdZU/SjMAM9_sqgI/AAAAAAAAACc/fbJO56iaW5E/s320/Pantallazo-Windows+-+Navegador+de+archivos.png" alt="" id="BLOGGER_PHOTO_ID_5346617405419072002" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Que tal a todos; hoy les dare un pequeñisimo tutorial de WINE; un programa que "emula" programas .exe bajo plataformas tipo UNIX como lo es Ubuntu. Pongo "emula" entre comillas porque WINE son las siglas de Wine Is Not an Emulator; que en español es Wine no es un emulador; aunque mucho dicen que significa WINdows Emulator, pero no es asi, ya que los emuladores cambian el entorno completo del programa al entorno del sistema operativo; en cambio WINE, provee una llamada "capa de compatiblidad" que provee librerias alternativas a las de Windows; bueno, aqui va el tutorial:&lt;br /&gt;&lt;br /&gt;Primero que nada tenemos que tener instalado WINE; para lo cual abrimos una Terminal y tecleamos:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo apt-get install wine&lt;blink&gt;_&lt;/blink&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Despues de eso talvez les pida su contraseña; asi que la esriben y siguen las intrucciones que se muestran.&lt;br /&gt;Despues, ya que tenemos instalado WINE tecleamos en la Terminal los comandos necesarios para llegar al directorio donde se encuentren nuestros programas(vean la ayuda de su sistema); y despues para ejecutar el programa tecleamos:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;wine nombre_del_programa.exe&lt;blink&gt;_&lt;/blink&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Y asi se correra el archivo .exe; para que vean que si se puede arriba les muestro una imagen de un codigo fuente compilado en Windows, el cual baje desde &lt;a href="http://www.lawebdelprogramador.com/"&gt;La Web del Programador&lt;/a&gt;, y lo compile con Dev-C++; el codigo esta hecho en C++; yo lo hize; la imagen de hasta arriba es el programa Algebra.exe que se encuentra en la imagen de abajo; hagan clic en las imagenes para verlas mas grandes; hasta pronto.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-1088437650143044940?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/1088437650143044940/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=1088437650143044940&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/1088437650143044940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/1088437650143044940'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/06/25-wine-programas-de-windows-en.html' title='25) WINE; Programas de Windows en GNU/Linux'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_TbuK7gtEdZU/SjMCNVr8R_I/AAAAAAAAACk/Vn4icuLitsY/s72-c/Pantallazo-abraham%40abraham-laptop:+%7E-Programaci%C3%B3n-Windows.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-6985514530787827038</id><published>2009-06-10T17:52:00.000-07:00</published><updated>2009-06-11T14:51:02.708-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sistema'/><category scheme='http://www.blogger.com/atom/ns#' term='virus'/><category scheme='http://www.blogger.com/atom/ns#' term='cracker'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='informatica'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='hacker'/><category scheme='http://www.blogger.com/atom/ns#' term='bug'/><category scheme='http://www.blogger.com/atom/ns#' term='seguridad'/><category scheme='http://www.blogger.com/atom/ns#' term='programacion'/><title type='text'>24) Virus y Gusanos; su Diferencia y su Historia</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Que tal a todos; perdon por tardarme tanto en escribir; ya creia que me habia olvidado de mi blog; pero no.&lt;br /&gt;&lt;br /&gt;Hoy les explicare un tema muy interesante desde todos los puntos de vista de la informatica; los virus y los gusanos.&lt;br /&gt;&lt;br /&gt;Virus: Los virus son programas maliciosos con fines maliciosos; escritos por gente que cree que puede hacer daño a cuanta gente quiera; generalmente los virus atacan sistemas muy usados y muy vulnerables; como es el caso de los sistemas Windows; que son chafas. Los virus pueden destrir informacion y el hardware; aunque exiten otros que solo estan programados para ser molestos; el primer virus "maligno" fue difundido en en año de Creeper; aunque la programacion de virus comenzo varios años antes: Sus inicios fueron el los laboratorios Bell Computers; donde 4 programadores crearon un juego llamado "Core Wars"; el juego consistia en llenar la memoria RAM del equipo contrario antes de que ellos lo hicieran con la tuya y en el menor tiempo posible. Los virus fueron mas difundidos despues de 1984.&lt;br /&gt;&lt;br /&gt;Gusanos: Los gusanos son un tipo de malware que aprovecha las partes automaticas de un sistema operativo que generalmente son invisibles ante el usuario; los gusanos son distinguidos por duplicarse por si solos, y esto genera en ocasiones problemas en internet. El primer gusano en la historia de la informatica fue el gusano Morris, creado por el profesor del MIT; Robert Tappan Morris, el dia 2 de Noviembre de 1988. El gusano Morris infecto muchos servidores que existian en la epoca; haciendolos lentos y gastando recursos. Segun Morris el objetivo real del programa era medir el tamaño de Internet, aunque un error causo los problemas ya mencionados; el gusano infecto 6000 sistemas en los Estados Unidos, includos algunos servidores de la NASA; fue el mayor ataque registrado en la historia informatica. Por cierto; Morris es hijo de Robert Morris; el ex-jefe del Centro Nacional de Seguridad Informatica, que esta en los Estados Unidos; y su padre fue uno de los 4 programadores que creo el juego Core Wars, y otro de los 4 programadores fue Ken Thompson; el creador del lenguage de programacion C; que es el mas usado en entornos Linux y/o Unix.&lt;br /&gt;&lt;br /&gt;Espero que les haya gustado la historia y hayan aprendido a diferenciar; hasta pronto.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-6985514530787827038?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/6985514530787827038/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=6985514530787827038&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/6985514530787827038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/6985514530787827038'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/06/24-virus-y-gusanos-su-diferencia-y-su.html' title='24) Virus y Gusanos; su Diferencia y su Historia'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-3999024974953864745</id><published>2009-05-30T13:42:00.000-07:00</published><updated>2009-05-30T15:13:33.834-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libertad'/><category scheme='http://www.blogger.com/atom/ns#' term='sociedad'/><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='valores'/><category scheme='http://www.blogger.com/atom/ns#' term='gnu'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='stallman'/><category scheme='http://www.blogger.com/atom/ns#' term='etica'/><category scheme='http://www.blogger.com/atom/ns#' term='richard'/><title type='text'>23) Stallman pide al Presidente Zapatero que no "venda" el pais a Microsoft</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Hace unos dias Billy(Bill Gates) tuvo un pequeña charla; donde Billy ofrecio al presidente Zapatero regalar a cada niño un ordenador, pero; lo malo; es que vienen con Windows; y como suponen esto hizo hablar a Stallman...&lt;br /&gt;&lt;br /&gt;Antes de comenzar con la conferencia "El Movimiento del Software Libre y el Sistema Operativo GNU/Linux" realizada en Alicante; Stallman dijo por medio de los periodistas al presidente Zapatero que regalar ordenadores con Windows a los niños seria casi como vender el futuro del pais a Microsoft; y puntualizo que eligiera tener un pais socialista(GNU), o un pais monopolista(Microsoft).&lt;br /&gt;&lt;br /&gt;Tambien dijo que las escuelas deben de prohibir esos ordenadores ya que seria una tendencia destructiva(¿Porque querria Billy dar su sistema de a gratis?); y aclaro el parecido con las drogas: La primera vez es gratis; pero una vez que la gente se hace dependiente; tiene que pagar por ella. Y creo que si se parecen demasiado.&lt;br /&gt;&lt;br /&gt;Regalar ordenadores con Windows destruiria muchos valores como el de la solidaridad, y alejaria a los niños del sentido de la libertad; incluso Stallman dijo que empresas como Microsoft o Apple tienen una falta increible de etica; por atentar contra la libertad de los usuarios; y dijo algo que es muy cierto: Windows tiene cosas escondidas que atentan contra las deciciones de los usuarios; permitiendo observar ahujeros de informacion privada demasiado grandes. ¿Como sabemos que Microsoft no nos esta espiando por medio de sus sistemas?; ¿Quien nos lo garantiza?.&lt;br /&gt;&lt;br /&gt;Stallman tambien revelo algo que nos puede espantar a todos...Facebook dice tener cuidado con la informacion y la privacidad de los usuarios; aunque en realidad se dice que Facebook tiene una relacion estrecha con la CIA; ¿a mi no me agradaria que la CIA viera informacion "privada".&lt;br /&gt;&lt;br /&gt;Para que vean que Micorsoft llega a destriur la mente de los usuarios mas indefensos y inconscientes; los niños; que crueles son estas empresas de software privado.&lt;br /&gt;&lt;br /&gt;Se dice incluso que Microsoft robo codigo fuente de Altavista para ponerlo en su motor de busqueda de MSN, y en segunda; ¿como sabemos que en un futuro Microsoft no tomara codigo fuente de GNU?; y despues lo monopolize; Microsoft ah hecho muchos atentados contra la libertad de las empresas; como ya vieron en &lt;a href="http://atsprogramming.blogspot.com/2009/05/20-microsoft-es-un-estafador-y-una.html"&gt;mi entrada anterior&lt;/a&gt;; Microsoft uso codigo fuente de Apple en su sistema Windows Vista; ahora ya sabemos porque dicen que Vista es el mas seguro de la familia Windows; solo es cuestion de esperar para que Microsoft y Billy haga otras "hazañas" anti-eticas; hasta pronto.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-3999024974953864745?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/3999024974953864745/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=3999024974953864745&amp;isPopup=true' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/3999024974953864745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/3999024974953864745'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/05/23-stallman-pide-al-presidente-zapatero.html' title='23) Stallman pide al Presidente Zapatero que no &quot;venda&quot; el pais a Microsoft'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-6337292975318286646</id><published>2009-05-25T17:18:00.000-07:00</published><updated>2009-05-25T17:51:40.908-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sistema'/><category scheme='http://www.blogger.com/atom/ns#' term='gnu'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='gpl'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>22) Richard Stallman; Un Icono de La Cultura Hacker</title><content type='html'>&lt;p&gt;&lt;span style="font-family:courier new;"&gt;Todos los que hemos usado una distrubucion de Linux, o investigado acerca del proyecto GNU, hemos oido hablar de este peculiar hacker con aspecto de hippie; pero, ¿sabemos como se inicio en el mundo de la informatica?; aqui les presento su biografia y algunas cosas que ha dicho este programador virtuoso.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;Es un programador que nacio en Manhattan, Nueva York; en los Estados Unidos de Norte America; y es el fundador del proyecto mas grande de software libre; el proyecto GNU; sus mas grandes logros como programador, han sido el conjunto de compiladores &lt;a href="http://es.wikipedia.org/wiki/GCC"&gt;GCC&lt;/a&gt;; el depurador GDB y el editor de texto Emacs; que hoy en dia es muy popular en el mundo de la programación. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;Estudio física en la universidad de Harvard(si que es un geek); aunque no se dedico a esta fascinante ciencia; se convirtio en hacker en 1971; mientras estudiaba en la universidad ya mencionada, y fue cuando comenzo a crear sistemas operativos libres; y los compartian con otras universidades; aunque despues llego la fundacion de la empresa Symbolics; creada por otros hackers de la misma generacion de Stallman; y querian sustituir los sistemas operativos libres por su propio software privado; y esto no le agrado a Stallman; el cual trato de convencer a varios programadores de Symbolics; aunque, sin embargo, el era el ultimo de su generacion de hackers en el laboratorio de informatica de la universidad de Harvard.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;En 1999; promovio la creacion de la GNU-Pedia; que se considera el antecedente directo de la Wikipedia; en la actualidad Stallman trata de difundir el software libre por medio de conferencias; y esto le ah llevado a ser considerado un guru o un profeta del software.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;Se ha dicho que Stallman descuida mucho su apariencia; pero todos lo genios han sido iguales; solo es cuestion de observar a Albert Einstein; Stallman nunca lleva un telefono portatil; aunque siempre va acompañado de su computadora portatil; una herramienta basica de los hackers.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;Stallman fue el entrivistado de una entrevista muy peculiar; es &lt;a href="http://www.rebelion.org/noticia.php?id=16541"&gt;esta&lt;/a&gt;; dice que fue un don el que le permite programar como lo hace; a los 16 años hizo una aplicacion para una computadora antigua; que era grande en tamaño pero muy debil; y la aplicacion no le cupo en la memoria; tuvo un libro de informatica a los 10 años el cual; dice que se le hizo muy logico; Stallman no tenia pensado dedicarse a la informatica; aunque si no lo hubiera hecho; el mundo seria un desastre en cuanto a informatica; si hubiera mucho mas gente como este magnifico hacker, el mundo estaria completamente vacio de esclavos informaticos que usan sistemas de Microsoft; en la entrevista se muestra informacion mas detallada; hasta pronto. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-6337292975318286646?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/6337292975318286646/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=6337292975318286646&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/6337292975318286646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/6337292975318286646'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/05/22-acerca-de-richard-stallman-un-icono.html' title='22) Richard Stallman; Un Icono de La Cultura Hacker'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-8342284109682336818</id><published>2009-05-21T14:07:00.000-07:00</published><updated>2009-05-21T14:56:04.030-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sistema'/><category scheme='http://www.blogger.com/atom/ns#' term='sociedad'/><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='informatica'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='programacion'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><title type='text'>21) La Web del Programador; mi pagina favorita sobre informatica</title><content type='html'>&lt;p&gt;&lt;span style="font-family:courier new;"&gt;Que tal a todos; hoy les voy a hablar de una pagina muy util cuando uno se encuentra en proyectos; o en busqueda de informacion acerca de cualquier tema de informatica; &lt;a href="http://www.lawebdelprogramador.com"&gt;La Web del Programador&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;Esta pagina contiene todo tipo de informacion; desde simples cursos de programación, edicion fotografica, programas simples como Microsoft Office, hasta codigo fuente que la gente puede usar en otros programas; la pagina tambien contiene areas para encontrar trabajo, paginas con libros, un buscador de terminos tecnicos, programas ya hechos, y trae un area donde puedes comprar y vender cosas relacionadas con todo tipo de tecnologias.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;Siempre trae noticias actualizadas sobre el mercado de Tecnologias de la Informacion(TI), y la informacion es muy comprensible.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;En el area de codigo fuente se encuentran codigos hechos en los lenguages mas conocidos y mas utilizados; como son C/C++, Java, JavaScript, Perl, HTML, PHP, Fortran, Python, Ruby, Ensamblador, Visual Basic, BASIC, Pascal, GNU Bash, C# y muchos otros mas.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;En el area de Codigo fuente de &lt;a href="http://www.lawebdelprogramador.com/codigo/mostrar.php?id=13&amp;texto=C/Visual+C"&gt;C/C++&lt;/a&gt;; eh introducido tres codigos fuentes(Mi nombre es Abraham):&lt;br /&gt;&lt;a href="http://www.lawebdelprogramador.com/codigo/enlace.php?idp=1798&amp;id=13&amp;texto=C/Visual+C"&gt;Algebra&lt;/a&gt;; &lt;a href="http://www.lawebdelprogramador.com/codigo/enlace.php?idp=1796&amp;id=13&amp;texto=C/Visual+C"&gt;Fuciones Trigonometricas&lt;/a&gt; y &lt;a href="http://www.lawebdelprogramador.com/codigo/enlace.php?idp=1777&amp;id=13&amp;texto=C/Visual+C"&gt;Entrenador Mental&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;Pueden descargar y pueden usar el codigo fuente que subi; o cualquier otro codigo de la multitud de programadores que existen en Latino America; o bien pueden hackearlos.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;Si alguna vez quieren subir su trabajo a La Web del Programador; solo manda el archivo adjunto; junto con la descripcion del programa y el compilador que usaron para desarrollar el programa; solo que no traten de hacer promocion de nada; yo intente eso y no subieron el codigo hasta que le quite los comentarios al codigo con la URL de este, mi blog; bueno, esa pagina es otro producto de los propios hackers; que luchan por la libertad de la informacion, y por el software libre; hasta pronto amigos; por cierto; si descargan los codigos fuente y les gusto el codigo puden dejar sus comentarios aqui, en mi blog, o bien el la misma Web del Programador; hasta pronto.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-8342284109682336818?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/8342284109682336818/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=8342284109682336818&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/8342284109682336818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/8342284109682336818'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/05/21-la-web-del-programador-mi-pagina.html' title='21) La Web del Programador; mi pagina favorita sobre informatica'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-6864907014129121980</id><published>2009-05-15T14:20:00.000-07:00</published><updated>2009-05-15T17:43:19.456-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sistema'/><category scheme='http://www.blogger.com/atom/ns#' term='sociedad'/><category scheme='http://www.blogger.com/atom/ns#' term='seven'/><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='seguridad'/><category scheme='http://www.blogger.com/atom/ns#' term='programacion'/><category scheme='http://www.blogger.com/atom/ns#' term='privado'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>20) Microsoft es un estafador; y una porqueria.</title><content type='html'>&lt;p&gt;&lt;span style="font-family:courier new;"&gt;Mucha gente ya tenia este presentimiento(me incluyo); solo que hacian falta muchas mas prubas; y aqui les presento unas de ellas; aparte de que Microsoft roba dinero a los que compran sus "buenisimos productos".&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;Como veran; Windows Vista comenzo a ser desarrollado justo despues del lanzamiento de Windows XP; sin si quiera esperar a que los usuarios dieran sus propias opciones de Windows XP; que no tiene nada de especial en cuanto a seguridad; ya que como siempre; Windows siempre finge que los usuario estan "a salvo"; y como sabran algunos desarrolladores; cuando se comienza un nuevo proyecto; el principio es lo mas dificil; ya que comienzan los cimientos del proyecto; bueno, pues los imbeciles de Microsoft tratan de hacerse las cosas mas faciles copiando codigo fuente de otros sistemas; si no me equivoco, a ellos no les gustaria que se publicara gratuitamente el codigo fuente de sus sistemas "ya que seria considerado un robo"; pero acaso el monopolio de los sistemas Microsoft les permite tomar codigo fuente "prestado"; yo diria que no, pero bueno; ellos tomaron codigo fuente del sistema de Apple MacOS; para ser mas preciso tomaron el codigo fuente del sistema Tiger de Apple.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;El descubrimiento obviamente lo hizo algun hacker que queria sacar pruebas anti-microsoft. La pruba fue que las primeras lineas de codigo fuente de Windows Vista tenia el codigo de Apple; el descubrimiento lo hizo un amigo de un amigo de un amigo de &lt;a href="http://jaganath.wordpress.com/"&gt;Jaganath&lt;/a&gt; que despues el codgi llego a sus manos y lo publico en su blog de wordpress.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;Jaganath pidio que no le dieran el codigo fuente a nadie que pueda denunciar Microsoft; aunque...¡por dios amigos!¡america es libre!; no deberia de haber quejas; ni que el codigo fuente de Microsoft fuera de calidad;¡todos sabemos que es una porqueria!.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;Pero aun asi les pido que no hagan algo que pueda llevar a Jaganath al bote. Probablemente cuando sea descubierto; Microsoft le pedira que antes de que lo lleven al bote, quite la imagen del codigo fuente; pero de todos modos; cuantas personas no habran copiado la imagen; no los pueden atrapar a todos. Esa es la ventaja; que exitimos demasiados hackers como para que nos hagan parar en la lucha por la informacion libre.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;Ya hay sitios donde se especula que el codigo fuente que publico Jaganath fue tan solo; una broma. Bueno lo que pienso al respecto es que si el codigo resultara ser real como pienso ahora; aun asi no dejaria de ser una porqueria.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;Bueno; esta fue una prueba mas para no usar Windows; ya que es una completa mierda; hasta pronto.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-6864907014129121980?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/6864907014129121980/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=6864907014129121980&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/6864907014129121980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/6864907014129121980'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/05/20-microsoft-es-un-estafador-y-una.html' title='20) Microsoft es un estafador; y una porqueria.'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-4179705829083185947</id><published>2009-05-10T13:25:00.000-07:00</published><updated>2009-05-10T17:05:52.135-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sistema'/><category scheme='http://www.blogger.com/atom/ns#' term='sociedad'/><category scheme='http://www.blogger.com/atom/ns#' term='seven'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='informatica'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='seguridad'/><category scheme='http://www.blogger.com/atom/ns#' term='privado'/><title type='text'>19) Windows7 Ultimate Release Candidate</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Asi como lo "oyen" salio la version candidata de Windows7 Ultimate; aunque Bill Gates dijo que solo se centraran en comercializar la version Home Premium y Professional.&lt;br /&gt;&lt;br /&gt;Seguramente veran muchos blogs con comentarios como, "¡es fantastico!" y cosas por el estilo; pues es en lo que se centra mas Microsoft; en el marketing y en las interfaces de ususario, y dejan de lado la seguridad.&lt;br /&gt;&lt;br /&gt;Todas las versiones de Windows 7 vendran con el nucleo NT 6.1 que es bastante viejito, aunque Bill Gates asegura que se hicieron mejoras en el nucleo; el pobre Bill siempre ah dicho mentiras. La interfaz grafica ah sido rediseñada junto con el menu inicio; y las ventanas tienen caracteristicas graciosas; como la de arrastrar la ventana hasta arriba para maximizarla o arrastrarla a un lado para que solo ocupe la mitad de la pantalla; otra es la de agitar la ventana para que las otras ventanas se minimicen; la interfas de la barra de tareas sera la de mostrar un rectangulo en la parte inferior derecha que, al posar el cursor sobre el hara que las ventanas se trasparenten permitiendo ver el escritorio.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;Tambien vendra con mejoras contra la intrusión gracias a las quejas de los usuarios; ya que esto fue un total fracaso en Windows Vista, sobre todo por la parte de intrusiones en las cuentas de usuario; y eso que segun las estadisticas Windows Vista es el sistema operativo de esta familia de sistemas de Microsoft.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;El primer fallo de seguridad que se encontro no es una falla nueva; ya que ya existia en XP y en sistemas anteriores de Windows Vista; se trata de un problema de aprovechamiento para la ingenieria social, el problema es que el sistema esconde las extensiones de los ficheros; por ejemplo si existe un ejecutable llamado virus, que puede ser un virus; se puede esconder bajo una extension altenativa como .txt; por decir que el archivo se llama "virus.txt.exe" y esto puede ser un riesgo en la seguridad del sistema. Bueno, aunque no es un fallo de seguridad de alto riesgo, es algo que hay que tomar en cuenta este problema no solo en este nuevo sistema; sino que hay que tomarlo en cuenta en todos los sistemas de la familia de Windows. Otro bug es el problema con el UAC; que significa User Access Control, esto es muy familiar para los que usan o han usado Windows Vista; pero para los que se quedan demasiado atrasados usando sistemas anteriores de Windows, repasaremos: El UAC es lo que te pide una autorizacion del sistema; por ejemplo cuando en Windows Vista descargas un instalador todo se pone medio oscuro y aparece una ventanita pidiendo autorizacion para continuar. En fin; el problema es que pide autorizaciones para ejecutar programas de instalacion u otros pero no pide autorizacion para realizar cambios extrictos de seguridad detras de lo que se ve del sistema; esto es un problema ya que cualquier virus se puede ejecutar sin que le "otorgemos el permiso" del UAC, todo ocurre en las narices del UAC. Segun Billy; el fundador de Microsoft, esta "medida de seguridad" tan paranioca fue hecha a proposito para demostrar a los usuarios el peligro que se corre al instalar programas extras; por otro lado el UAC tiene la falla de que desconfia hasta del propio Windows; es decir, ¿para que proteger de algo que deconfias?; tu mismo no protegerias a un delincuente. Muchos se han quejado de este bug, y muchos lo han confirmado, exepto Microsoft.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;En cuanto a los antivirus; me eh descargado una BETA del Kaspersky en su version 8.0; aunque es muy tedioso ya que el firewall y el antivirus mismo hace igual que el UAC; pide autorizaciones, pero lo hace aun mas; cuando quize instalar Opera y Firefox me pidio demasiadas autorizaciones.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;Pocos programas se han hecho compatibles con Windows 7; o aun siguen en fase BETA como Kaspersky; por ejemplo, el Nexuiz en su ultima version que es la 2.5; se traba corriendo bajo este nuevo sistema; aunque corre bien bajo Windows Vista; incluso Microsoft ah afirmado que existen problemas de compatiblidad entre Windows 7 y algunos controladores de hardware(drivers); Microsoft quizo resolver problemas de compatiblidad que ocurrian entre Windows XP y Windows Vista en este nuevo sistema; aunque habra que esperar a que se resuelvan varios problemitas.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;En cuanto a la naveagacion web; Opera y Mozilla ya se estan quejando de que Windows 7 esta aprovechando su posicion para promocionar Internet Explorer 8, ya que a la hora de las descargas, algunos usuarios han elegido la edicion Express; y cuando finaliza la instalacion; Windows establece Internet Explorer como navagador predeterminado, a pesar de que los usuarios han elegido otro navagador predeterminado; Opera y Mozilla ya hicieron un reporte que analizara la Comision Europea acerca de la monopolizacion de software privado; ¿Que habia mencionado yo en la entrada anterior?&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;Esperemos que Microsoft no se adueñe aun mas del mercado con su nuevo conjunto de promesas que probablemente no cumpliran.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;Mi sugerencia es que no solo se fijen en la "bonita interfaz grafica" que viene con estos sistemas privatitativos y se fijen en la gente afectada por esta monopolizacion, hasta pronto.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-4179705829083185947?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/4179705829083185947/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=4179705829083185947&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/4179705829083185947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/4179705829083185947'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/05/19-un-vistazo-windows7-ultimate-release.html' title='19) Windows7 Ultimate Release Candidate'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-3194954640566726504</id><published>2009-05-07T10:44:00.000-07:00</published><updated>2009-05-10T16:16:59.849-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sistema'/><category scheme='http://www.blogger.com/atom/ns#' term='sociedad'/><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='gnu'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='gpl'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='seguridad'/><category scheme='http://www.blogger.com/atom/ns#' term='gobierno'/><title type='text'>18) Linux en la sociedad</title><content type='html'>&lt;span style="font-family:courier new;"&gt;¿Porque la gente no conoce el software libre? Tecnicamente estamos rodeados de el software libre; solo que la gente no lo ve; todo esta tan monopolizado por Microsoft y sus productos y no dejan que la gente decida; ¿porque el mercado de computadoras ofrece en la mayoria de los casos un sistema infeficiente? porque simplemente tienen "alianzas", aunque en realidad lo que hace Microsoft es robar el dinero a la gente y a los fabricantes de hardware; la gente no conoce el software libre porque el mercado no les deja otra opcion; aunque ya existen muchos casos en el que se pueden conseguir ordenadores con alguna distribucion de GNU/Linux; aunque esto es en muy contados casos y la mayoria de las veces solo se consiguen en internet.&lt;br /&gt;&lt;br /&gt;El otro dia un primo me pregunto que era lo que hacia en mi computadora, a lo que le respondi "Pobando una nueva version de Ubuntu"(la 9.04); y luego se quedo callado y me pregunto "¿Que es eso?", y despues de explicar entendio y me dijo "Ah ya; es Linux, ¿no?" y le dije que acerto; aunque Linux solo es el kernel de los sistemas GNU, pero eso es aparte. Despues de eso le dije que lo probara a ver si le gustaba; pero repondio que no porque no le daba espina; y ese es el problema; todo los sistemas GNU, a pesar de que son mucho mejores que Windows, no tienen algun centro de mantenimiento especifico, por lo que tienes que buscar alguna solucion a algun problema en internet, que a veces es algo tedioso; aperte otro problema es el de la compatibilidad; seria agradable que GNU tuviera algun centro de pruebas para probar compatibilidades; como cuando tuve que instalar un driver aparte cuando usaba Ubuntu 8.10; era el driver de la tarjeta inalambrica; a pesar de que decia que los desarrolladores de Ubuntu si podian acceder al codigo fuente y modificarlo no hacian nada por ser un problema especifico en un modelo especifico; seria tambien agradable tener mas cerca esos centros de mantenimiento asi como hay algun edificion de Microsoft en cada pais, en mi caso, Mexico.&lt;br /&gt;&lt;br /&gt;En Mexico alguna vez se hizo un proyecto de GNU llamado GDF/Linux; que era apoyada por el Gobierno de Mexico y la UNAM, que fue creadora del sistema operativo GNU "Jarro Negro". Miguel de Icaza fue el que propuso el proyecto, pero que cren que hizo el estupido gobierno de Mexico...¡Pago a Microsoft, el mayor enemigo de GNU para que "mantuviera en pie" el proyecto!, que verguenza de gobernantes. Actualmente, como suponen el proyecto vive en el abandono.&lt;br /&gt;&lt;br /&gt;Supuestamente el proyecto GNU a nivel mundial es apoyado por empresas como Hewlett Packard, IBM(Lenovo), Dell y Acer aunque yo no creo que las empresas esten apoyando como deberia de ser.&lt;br /&gt;&lt;br /&gt;Estas empresas deberian de abrir los ojos y darse cuenta que pierden dinero al pagar los sistemas de Microsoft; en cambio si pusieran alguna distro de Linux ahorrarian millomes de dolares ya que GNU es libre y por lo tanto gratuito.&lt;br /&gt;&lt;br /&gt;En fin, el punto es que todo esta monopolizado por Microsoft y los gobiernos que pagan a empresas que solo buscan dinero como Microsoft; espero haberles abierto los ojos, hasta pronto.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-3194954640566726504?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/3194954640566726504/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=3194954640566726504&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/3194954640566726504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/3194954640566726504'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/05/18-linux-en-la-sociedad.html' title='18) Linux en la sociedad'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-8194291057835861873</id><published>2009-05-05T11:16:00.000-07:00</published><updated>2009-05-10T16:16:12.924-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nexuiz'/><category scheme='http://www.blogger.com/atom/ns#' term='juego'/><category scheme='http://www.blogger.com/atom/ns#' term='gnu'/><category scheme='http://www.blogger.com/atom/ns#' term='gpl'/><category scheme='http://www.blogger.com/atom/ns#' term='accion'/><title type='text'>17) Nexuiz; un buen juego de accion.</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Que tal a todos; hoy les voy a presentar un buen juego de accion; se llama Nexuiz. La primera versión salio en el 2005 y la ultima versión estable es la 2.5 que salio este año; es un buen juego de accion en primera persona creado por la gente de Alientrap, y es distribuido bajo la licencia GLP(GNU Paublic License), por lo que cualquiera puede modificarlo. Esta disponible para Windows, Linux y MacOS; todo en el mismo archivo de descarga comprimido en .zip, aunque el archivo no es instalable en Windows pero se puede crear un archivo de instalacion con algunos IDE's y asi tener instalado Nexuiz, puede correr bien en hardware viejo por lo que presenta cierta ventaja en equipos nuevos. Nexuiz usa DarkPlaces, que es una modificacion del motor de juego del Quake; es multijugador(se pueden soprtar hasta 64 jugadores) y te puedes conectar con varios servidores de tu preferecia para encontrar jugadores alrededor del mundo. Aqui les dejo un video del Nexuiz; tienen que jugarlo; creo que esto puede hacer lo que Bill Gates siempre ha querido; crear un real centro de entretenimiento; al igual que Mythbuntu; bueno aqui esta el video:&lt;br /&gt;&lt;br /&gt;&lt;object width="460" height="330"&gt;&lt;embed src="http://www.youtube.com/v/me3KeOj4MHY&amp;amp;hl=es&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="460" height="330"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-8194291057835861873?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/8194291057835861873/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=8194291057835861873&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/8194291057835861873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/8194291057835861873'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/05/17-nexuiz-un-buen-juego-de-accion.html' title='17) Nexuiz; un buen juego de accion.'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-8218218737975100810</id><published>2009-05-01T17:20:00.001-07:00</published><updated>2009-05-01T18:18:38.618-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='busqueda'/><category scheme='http://www.blogger.com/atom/ns#' term='yahoo'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='altavista'/><title type='text'>16) Motores de Busqueda; ¿Cual uso?</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Los motores de busqueda se han convertido ya, en la herramienta mas utilizada en la red; especialmente en busquedas del puerto 80 (HTTP). Pero; ¿sabian ustedes que existen varios tipos de motores de busqueda?. Aqui les presento estos tipos.&lt;br /&gt;&lt;br /&gt;1.- Buscadores jerárquicos (Spiders):&lt;br /&gt;Estos tipos de motores de búsqueda son los mas usados en el mundo y tambien son los mas conocidos; estas son unas de sus características:&lt;br /&gt;- Recorren las paginas recompilando información sobre el contenido de las paginas.&lt;br /&gt;- Si consideran que la pagina es importante para el usuario tienden a registrarla en una base de datos.&lt;br /&gt;- Cada cierto tiempo recorren las paginas registradas para actulizar el contenido de la base de datos.&lt;br /&gt;Algunos ejemplos de los buscadores jerárquicos son: &lt;a href="http://www.google.com/"&gt;Google&lt;/a&gt;, &lt;a href="http://mx.altavista.com/"&gt;Altavista&lt;/a&gt; o &lt;a href="http://www.hotbot.com/"&gt;Hotbot&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;2.- Directorios:&lt;br /&gt;Los algoritmos de busqueda son mucho mas sencillos; no requieren mucho recursos de informatica, pero requieren mucho mas soporte tecnico; estas son algunas de sus caracteristicas:&lt;br /&gt;- Algoritmos de busqueda sencillos.&lt;br /&gt;- Tecnologia barata y sencilla.&lt;br /&gt;- No hacen especificamente busqueda; mas bien buscan infomacion ya recompilada hace tiempo.&lt;br /&gt;- Requerimiento de mucho soporte humano.&lt;br /&gt;Ejemplos de ellos son: &lt;a href="http://www.yahoo.com/"&gt;Yahoo!&lt;/a&gt;, Terra(Antiguo Olé) o OpenDirectoryProject.&lt;br /&gt;&lt;br /&gt;3.- Metabuscadores:&lt;br /&gt;Usan recursos de bucadores ya creados; solo son enlaces a los buscadores. Un ejemplo es Hotbot.&lt;br /&gt;&lt;br /&gt;4.- FFA(Free For All):&lt;br /&gt;Son listas de enlaces introducidos en una base de datos; cualquiera puede inscribir su pagina en la lista.&lt;br /&gt;&lt;br /&gt;5.- Buscadores verticales:&lt;br /&gt;Son buscadores mas especializados en un area especifica; por ejemplo, hay buscadores de economia, buscadores de empleo, de informatica, etc.&lt;br /&gt;&lt;br /&gt;Cada quien decide que tipo de motor usar; yo prefiero los buscadores jerarquicos; yo uso Google y Altavista mas que nada; aqui les presento las historias de estos dos(Google y Altavista):&lt;br /&gt;&lt;br /&gt;&lt;a href="http://mx.altavista.com/"&gt;Altavista&lt;/a&gt;:&lt;br /&gt;Es propiedad de la empresa Overture Service Inc., su sede se encuentra en California y se realizan aproximadamente unas 61000 busquedas cada dia. Ofrece el primer indice web de internet desde 1995; fue el primer buscador multimedia del mundo y ah obtenido 61 patentes de busqueda; mas que cualquier otra empresa de busqueda en internet. Aunque hubo controversia sobre quien tuvo la idea original; los dos participantes principales fueron Louis Monier, quien escribio el codigo del buscador; y Michael Burrows quien escribio el codigo del indezador. Este fue en su tiempo el buscador mas usado; pero los usuarios lo sustituyeron por Google; y ahora Altavista se encuentra entre los menos usados.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.google.com.mx/"&gt;Google&lt;/a&gt;:&lt;br /&gt;Este es actualmente el motor mas usado; es el mas usado, desgraciadamente, por los crackers; para conseguir informacion de tarjetas de credito e informacion de ese estilo; ya que tiene muchos trucos de sintaxis para ofrecer busqueda especifica. El motor fue creado por Larry Page y Sergey Brin. Google usa varios spiders; por eso es muy eficiente; los mas usados en Google son Googlebot y Freshbot.&lt;br /&gt;&lt;br /&gt;Usen el que quieran; pero yo les recomendaria un buscador que no este tan saturado como Google; por eso uso mas Altavista.&lt;br /&gt;&lt;br /&gt;Usen software libre, usen Ubuntu 9.04 "Jaunty Jackalope"; hasta pronto.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-8218218737975100810?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/8218218737975100810/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=8218218737975100810&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/8218218737975100810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/8218218737975100810'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/05/16-motores-de-busqueda-cual-uso.html' title='16) Motores de Busqueda; ¿Cual uso?'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-1788039169978871180</id><published>2009-04-29T15:27:00.000-07:00</published><updated>2009-05-01T18:17:41.755-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='virus'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='seguridad'/><title type='text'>15) Virus en GNU/Linux; ¿Acaso existen?</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Esa es una pregunta que muchos nos hacemos seamos novatos o no; sobre todo; esa es la pregunta que se hace primero un usuario nuevo de Linux que lo que le preocupa es la seguridad de su informacion y la estabilidad de su sistema(aunque creo que eso nos preocupa a la mayoria); y la respuesta es...NO, bueno practicamente; ya se han creado varios prototipos de virus para GNU/Linux. Entonces ahora que tenemos la respuesta, surge otra...¿Instalo un antivirus en mi distro de Linux?; y la respuesta tambien es...NO; aunque se han creado estos prototipos; existe la ventaja de que como la mayoria de las distros de Linux son libres; hay gente que diariamente esta desarrollando el sistema diariamente; y son cambios que aunque no se ven a simple vista; son, en ocasiones cambios muy signifcativos en cuestiones de seguridad. Estoy de acuerdo en que algunos se alarmen por los prototipos de virus para Linux pero no es necesario el antivirus; ya que es muy dificil encontrarse uno por hay rondando en la red. Una cosa mas; si instalan una distro de GNU/Linux asegurense que el software adicional que usen sea mantenido por personas del proyecto GNU o algun proyecto conocido y confiable; para asegurar mas que los programas extras no tengan un virus hecho por un programador malicioso(cracker). Tranquilos; si instalan software de terceros no es tanto asi que todos puedan hacer virus; hacer un virus para Linux(y cualquier otra aplicacion) no es como hacer un programita simple en Visual Basic; se necesitan grandes conocimientos del sistema a infectar; ya que la vulnerabilidad que se vaya a aprovechar para infectar puede ser arreglada antes de que algun virus ataque nuestro nuevo juguete.&lt;br /&gt;Con el paso del tiempo puede que haya mas y mas virus para GNU/Linux pero las probabilidades de infectarse seran las mismas; un usuario que ame su distro de Linux, que siempre mantenga su sistema actualizado y que obedezca las sugerencias de seguridad de su sistema, nunca tendra problemas; en cambio, un usuario que juege con poner en peligro su sistema y juege con codigo malicioso tendra mas probabilidades de hacer el ridiculo. Hoy en dia existen paginas que explican como hacer un virus para GNU/Linux y exponen el codigo fuente asi como si no fuera a pasar nada(que idiotas son) pero si te da curiosidad de hacer uno te daras cuanta de que no es tan facil como hacer uno para Windows por ejemplo. Solo tengan cuidado con lo que hacen en internet; y esta es una lista de algunos virus para Linux:&lt;br /&gt;&lt;br /&gt;- Alaeda&lt;br /&gt;- Bad Bunny&lt;br /&gt;- Binom&lt;br /&gt;- Bliss&lt;br /&gt;- Brundle&lt;br /&gt;- Bukouwski&lt;br /&gt;- Diesel&lt;br /&gt;- Kagob A&lt;br /&gt;- Kagob B&lt;br /&gt;- MetaPHOR&lt;br /&gt;- Nuxbee&lt;br /&gt;- OSF.8759&lt;br /&gt;- Podloso&lt;br /&gt;- Rike&lt;br /&gt;- RST&lt;br /&gt;- Satyr&lt;br /&gt;- Staog&lt;br /&gt;- Vit&lt;br /&gt;- Winter&lt;br /&gt;- Winux&lt;br /&gt;- Wit&lt;br /&gt;- ZipWorm&lt;br /&gt;- Kork&lt;br /&gt;- Slapper&lt;br /&gt;&lt;br /&gt;Aunque la lista paresca larga; no lo es, existen muchos mas para entonos Windows.&lt;br /&gt;Usen software bajo liciencia GPL; el 75% del software actual usa esa licencia; hasta pronto.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-1788039169978871180?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/1788039169978871180/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=1788039169978871180&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/1788039169978871180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/1788039169978871180'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/04/15-virus-en-gnulinux-acaso-existen.html' title='15) Virus en GNU/Linux; ¿Acaso existen?'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-3603719457909219026</id><published>2009-04-26T14:48:00.000-07:00</published><updated>2009-05-01T18:19:36.986-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gnu'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='hacker'/><category scheme='http://www.blogger.com/atom/ns#' term='bug'/><category scheme='http://www.blogger.com/atom/ns#' term='seguridad'/><category scheme='http://www.blogger.com/atom/ns#' term='programacion'/><title type='text'>14) Netcat; la herramienta ideal</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Que tal a todos; hoy les hablare de una de las herramientas mas potente y popular en el mundo de la administracion de redes; Netcat.&lt;br /&gt;Netcat es una herramienta de red que se ejecuta bajo la linea de comandos; ya sea en GNU/Linux, bajo esa porqueria llamada Windows o bajo los sistemas Mac de Apple; segun las pruebas que estuve haciendo es mejro ejecutarla bajo Linux ya que si se ejecuta bajo Windows el antivirus la bloqueara y probablemente borre la herramienta del sistema; y el firewall bloqueara toda la comunicacion que se haga mediante Netcat.&lt;br /&gt;Netcat es distribuida bajo la licencia GPL(GNU Public License) porque lo que cualquiera puede acceder al codigo fuente; la funcion principal de Netcat es forzar conexiones TCP/UDP y quedar a la escucha de algun puerto especificado por nosotros; Netcat tambien puede servir para manejo remoto de ordenadores; es necesario que los dos ordenadores tengan Netcat en algun fichero. Sus capacidades hacen que a menudo sea usada para abrir puertas traseras una vez invadido un sistema y obteniendo privilegios administrativos del equipo. Tambien es muy util por ejemplo para realizar rastreos de puertos o realizar transferencias bit a bit entre dos equipos.&lt;br /&gt;Ahora les voy a dar un ejemplo de un comando:&lt;br /&gt;Una vez que hayamos entrado al directorio por medio de la linea de comandos en el que se encuentra la herramienta escribimos&lt;code&gt; nc -h&lt;/code&gt; y nos dara una lista con las extensiones que usa netcat; ahora para que veamos como se pueden transferir mensajes hacemos los sig.:&lt;br /&gt;Abrimos otra linea de comandos que este en el mismo directorio;&lt;br /&gt;Tecleamos: &lt;code&gt;nc -l -p 93&lt;/code&gt;.&lt;br /&gt;Esa linea es la parte del servidor; por asi decirlo; es la parte a la que nos vamos a conectar;&lt;br /&gt;despues en la otra linea de comandos tecleamos: &lt;code&gt;nc localhost 93&lt;/code&gt;&lt;br /&gt;y esa es la parte del "cliente" por asi decirlo; parecera que se quedo trabado el cursor pero no; si se puede escribir y veremos que si escribimos por ejemplo "hola", en la otra linea de comandos aparecera el mensaje que hayamos mandado; supongo que esto se puede hacer mensajeandose con dos computadoras pero no lo eh podido comprobar; el numero del final es el puerto mediante el cual nos comunicamos; podemos elegir otro puerto de nuestro agrado. Debo de añadir a esta entrada que si usan netcat bajo GNU/Linux; netcat se convierte en algo muy poderoso; netcat se puede combinar con lenguages de programacion como PHP, C o Perl; y tambien si disponen de la distruibucion de Linux, RedHat tienen incluido una version limitada de Netcat; pueden descargar Netcat para Linux desde la &lt;a href="http://netcat.sourceforge.net/"&gt;pagina oficial del proyecto Netcat&lt;/a&gt;; y para Windows la pueden descargar desde &lt;a href="http://www.softlookup.com/display.asp?id=25576"&gt;aqui&lt;/a&gt;.Usen software libre bajo licencia GPL(GNU Public License); hasta pronto.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-3603719457909219026?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/3603719457909219026/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=3603719457909219026&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/3603719457909219026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/3603719457909219026'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/04/14-netcat-la-herramienta-ideal.html' title='14) Netcat; la herramienta ideal'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-7755278074214293181</id><published>2009-04-25T12:25:00.000-07:00</published><updated>2009-05-01T18:20:35.199-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='virus'/><category scheme='http://www.blogger.com/atom/ns#' term='sociedad'/><category scheme='http://www.blogger.com/atom/ns#' term='informatica'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='privado'/><title type='text'>13) Windows puede ser un virus(incluso para la sociedad)</title><content type='html'>&lt;span style="font-family:courier new;"&gt;¿Porque Windows es a veces tan inestable, lento, se traba?Esa es la prgunta que me molesta constantemente y siempre esta retumbando en mi cabeza. Bueno; siempre que se habla de virus se habla de virus para Windows; pero porque Windows tiene que protegerse de "virus" si para empezar Windows se tiene que proteger de si mismo; pienso eso porque si se ponen a comparar las propiedades de algunos virus o bugs con las cosas que hace Windows y su pesado kernel; son parecidos; algunos virus gastan el disco duro; Windows hace lo mismo; algunos virus abren aplicaciones y procesos que no sabemos que estan corriendo o que jamas hemos instalado; Windwos hace lo mismo; algunos virus administran mal los drivers causando que puedan colapsar; Windows hace lo mismo; los virus no son libres; Windows tampoco es libre. Asi que la conclucion es que porque hay virus para Windows si Windows mismo puede ser uno mismo. Usen software libre; si se puede; actualmente el 75% del software publicado tiene licencia GPL; apoya el software libre; apoya Ubuntu 9.04 y apoya Mozilla FIrefox; publica tu software bajo licencia bajo licencia GPL(GNU Public License).&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-7755278074214293181?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/7755278074214293181/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=7755278074214293181&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/7755278074214293181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/7755278074214293181'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/04/13-windows-puede-ser-un-virus.html' title='13) Windows puede ser un virus(incluso para la sociedad)'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-6717987597198389971</id><published>2009-04-20T16:36:00.000-07:00</published><updated>2009-05-01T18:21:55.037-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libertad'/><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='gnu'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>12) Cambiar Ubuntu 8.10 por Ubuntu 9.04</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Que tal a todos; como ya lo dije en una de las entradas anteriores, se acerca Ubuntu 9.04 y hay gente que tiene Ubuntu 8.10 y se les dificulta cambiar a Ubuntu 9.04; por eso les dire como actualizar el sistema sin desinstalar Ubuntu.&lt;br /&gt;Una vez que esten en el escritorio de Ubuntu acceden a la terminal de Linux(pueden presionar Alt+F2); y escriben &lt;code&gt;"update-manager -d"&lt;/code&gt;;(sin las comillas claro esta)despues les aparecera un mensaje que dice "New distribution release '9.04' is available"; hacen click en "Upgrade" y siguen las instrucciones que se les dan; obviamente despues de la instalacion tienen que reiniciar su computadora. Recuerden que Ubuntu 9.04 sale a la luz el 23 de Abril de 2009; como lo dice el numero de la version; asi que esten atentos; hasta pronto.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-6717987597198389971?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/6717987597198389971/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=6717987597198389971&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/6717987597198389971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/6717987597198389971'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/04/12-cambiar-ubuntu-810-por-ubuntu-904.html' title='12) Cambiar Ubuntu 8.10 por Ubuntu 9.04'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-4515383635512065883</id><published>2009-04-18T10:41:00.000-07:00</published><updated>2009-05-01T18:22:57.860-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='gnu'/><category scheme='http://www.blogger.com/atom/ns#' term='gpl'/><category scheme='http://www.blogger.com/atom/ns#' term='programacion'/><title type='text'>11) Compiladores de C/C++</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Que tal a todos de nuevo; ahora les voy a mostrar los compiladores mas populares hasta ahora; tal vez algunos ya no se usan porque han dejado de ser algo eficientes porque han sido descontinuados:&lt;br /&gt;&lt;a href="http://softlayer.dl.sourceforge.net/sourceforge/dev-cpp/devcpp-4.9.9.2_setup.exe"&gt;Dev-C++:&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Este es mi uno de mis dos compiladores favoritos; tiene una exelente interfaz para los usuarios ademas de permitirte crear varias cosas con el; como aplicaciones de consola, aplicaciones para Windows con interfaz grafica, DLL's, etc.&lt;br /&gt;&lt;br /&gt;Dev-C++ viene con MinGW que es la version minimialista de un compilador para Linux.&lt;br /&gt;&lt;br /&gt;Aparentemente Dev-C++ ha sido descontinuado desde el 21 de febrero del 2005; pero aun asi es un compilador bastante usado aun y los desarrolladores que lo han usado le han sido fieles; pero si no les gusta eso de la decontinuacion; tambien existen otras alternativas.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codeblocks.org/downloads/5"&gt;Codeblocks:&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Este es el otro de mis favoritos; es un IDE muy completo; existen versiones para Linux, para Mac, y para Windows.Es un proyecto de codigo abierto; por lo que cualquiera que sepa programacion, que sea crativo y que tengo tiempo puede bajar el codigo fuente desde la pagina de Codeblocks y hackearlo. Actualmente se encuentra en la version 8.02; y no ha sido descontinuado como el Dev-C++; otra curiosidad es que se inspiro en Dev-C++ ya que a los creadores no les gusto que Dev-C++ fue descontinuado(entiendo porque).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/express/vc/"&gt;Visual C++ 2008 Express Edition:&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;No se porque los de Microfsot siguen esforsandose si aun asi su codigo no es libre por lo tanto no va a ser usado por la gente(solo por los ignorantes);a menos que saquen el codigo; las versiones Express Edition son gratuitas(aparentemente); aunque solo son funcionales durante 30 dias; despues lo tienes que registrar; y esa es una de las partes mas tediosas; en algun momento lo use pero no me agrado la idea de que no sea libre por lo que me cambie a Dev-C++.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codegear.com/downloads/free/cppbuilder"&gt;Borland C++ Builder:&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Este compilador se creia descontinuado; pero no fue asi; en 2008 salio a la luz Borland C++ Builder 2009; aunque si filial es CodeGear C++Builder es un entorno de desarrollo integrado; segun sus partidiarios y usuarios dicen que es demasioado intuitivo; siendo como estar programando en Visual Basic pero con la solidez de C++.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-4515383635512065883?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/4515383635512065883/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=4515383635512065883&amp;isPopup=true' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/4515383635512065883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/4515383635512065883'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/04/11-compiladores-de-cc.html' title='11) Compiladores de C/C++'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-2696758748341958800</id><published>2009-04-16T09:36:00.001-07:00</published><updated>2009-05-01T18:23:45.081-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gnu'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='gpl'/><category scheme='http://www.blogger.com/atom/ns#' term='hacker'/><category scheme='http://www.blogger.com/atom/ns#' term='kernel'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>10) Hackear kernel de Linux</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Qu tal a todos; como dice el titulo de la entrada hoy les voy a decir como poder conseguir el codigo fuente de Linux y hackearlo(mejorarlo)sin tener problemas legales.&lt;br /&gt;Existe una pagina que es algo controvertida; es la pagina oficial de&lt;br /&gt;Los Archivos del Kernel Linux(&lt;a href="http://www.kernel.org/"&gt;The Linux Kernel Archives&lt;/a&gt;); esta es como suponen la forma mas facil de conseguir el codigo fuente de las versiones estables de Linux; pero si quieren la primera version del codigo(la 0.01)pueden descargarla desde &lt;a href="http://www.kernel.org/pub/linux/kernel/Historic/"&gt;aqui&lt;/a&gt;.La primera version como supondran esta llena de bugs y todo eso; pero eso es bueno para poder localizar con mas facilidad los errores y asi poder hackearlos mas facilmente; ah y otra cosa; para hackear Linux aprendan lenguage C y Ensamblador.Bueno adios; recuerden que el 23 de Abril saldra a la luz la version final de Ubuntu 9.04, asi que esten atentos.¡Diviertanse hackeando Linux y/o Firefox!.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-2696758748341958800?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/2696758748341958800/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=2696758748341958800&amp;isPopup=true' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/2696758748341958800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/2696758748341958800'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/04/hackear-kernel-de-linux.html' title='10) Hackear kernel de Linux'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-8515143574934514095</id><published>2009-04-12T21:28:00.000-07:00</published><updated>2009-05-01T18:24:25.331-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='version'/><category scheme='http://www.blogger.com/atom/ns#' term='gnu'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='gpl'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>9) Nueva version de Ubuntu; Ubuntu 9.04 "Jaunty Jackalope"</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Asi es; como lo oyen, o mejor dicho como lo leen; este mes de Abril saldra a la luz la version oficial de Ubuntu 9.04 "Jaunty Jackalope"; esta version estuvo en version beta durante 6 meses(desde que salio la version final de Ubuntu 8.10 "Intrepid Ibex"); como version para desarrolladores; pero ahora saldra la version final; pero que no los confundan; yo les recomendaria descargar esta version un mes despues; para darles tiempo a los hackers de encontrar bugs y darles alguna solucion; tambien espero que salga al mismo tiempo el Wubi(Windows based UBuntu Installer) con la version nueva(9.04 "Jaunty Jackalope") para que los usuarios de Windows se adapten rapidamente a la version actualizada; en lo personal; estoy emocionado por ver que es lo nuevo que va a traer esta version de Ubuntu; entre las cosas que se han anunciado es que esta version va a traer menos cosas para cargar al arranque de la sesion para que sea mas rapido el inicio; en comparacion de su antecesor Ubuntu 8.10 "Intrepid Ibex". La pagina para descargar el Insalador de Ubuntu para Windows es &lt;a href="http://wubi-installer.org/"&gt;esta&lt;/a&gt;. Asi que esten atentos a ver si, si sale el instalador al mismo tiempo.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-8515143574934514095?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/8515143574934514095/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=8515143574934514095&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/8515143574934514095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/8515143574934514095'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/04/9-nueva-version-de-ubuntu-ubuntu-904.html' title='9) Nueva version de Ubuntu; Ubuntu 9.04 &quot;Jaunty Jackalope&quot;'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-7975698140549383129</id><published>2009-04-12T20:48:00.000-07:00</published><updated>2009-05-02T13:21:00.169-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='gnu'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='gpl'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>8) Instaladores de Linux para Windows.</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Asi como lo oyen; ya existe esta nuva manera de instalar o desinstalar algunas distros de Linux como Ubuntu o Debian.&lt;br /&gt;Ubuntu surgio como un proyecto de unos programadores que estaban inconformes con la forma de operar de Debian(no se porque).&lt;br /&gt;Para descargar el instalador de Debian pueden ir &lt;a href="http://goodbye-microsoft.com/pub/debian.exe"&gt;aqui&lt;/a&gt;; o si prefieren tener Ubuntu en su PC pueden descargar el instalador de Ubuntu desde &lt;a href="http://wubi-installer.org/latest.php"&gt;aqui&lt;/a&gt;.&lt;br /&gt;Si instalan Ubuntu tendran que descargar unos drivers de acuerdo con la tarjeta de red que tenga su PC; busquen en Google el nombre de la tarjeta y la distro que tengan.&lt;br /&gt;Instalen Linux en su PC y experimenten el poder de estas distros de Linux.&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-7975698140549383129?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/7975698140549383129/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=7975698140549383129&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/7975698140549383129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/7975698140549383129'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/04/8-instaladores-de-linux-para-windows.html' title='8) Instaladores de Linux para Windows.'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-5239744690458770764</id><published>2009-03-29T14:26:00.000-07:00</published><updated>2009-05-02T13:21:40.362-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sistema'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='programacion'/><title type='text'>7) Manejando Windows con Python</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Que tal amigos; eh estado navegando en internet y me eh encontrado con una curiosidad; un modulo que sirve para manejar tu sistema operativo, ya sea Linux o Windows; el modulo usa los recursos de tu sistema para manejarlo, si sabes manejar MS-DOS(El simbolo de Sistema) de Microsoft; este modulo te puede ser muy util; por ejemplo se puede hacer un ejemplo para poder apagar la computadora:&lt;br /&gt;&lt;br /&gt;apagar = "shutdown /s"&lt;br /&gt;import os&lt;br /&gt;os.system(apagar)&lt;br /&gt;&lt;br /&gt;En la primera linea asignamos el nombre apagar como si fuera una variable, el nombre es "shutdown /s "; los que no sepan usar MS-DOS; sepan que shutdown /s se usa para apagar la computadora;&lt;br /&gt;en la segunda linea llamamos al modulo os de python que sirve para manejar el sistema; para que no se confundan; llamamos al sistema;&lt;br /&gt;y en la tercera linea le damos la instruccion al sistema para que ejecute la variable apagar. Este modulo se puede usar para apagar, formatear, reiniciar; en fin si tienes imaginacion puedes hacer lo mismo que haces en MS-DOS. Hasta pronto.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-5239744690458770764?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/5239744690458770764/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=5239744690458770764&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/5239744690458770764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/5239744690458770764'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/03/7manejando-windows-con-python.html' title='7) Manejando Windows con Python'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-8179988584467881005</id><published>2009-03-27T16:07:00.000-07:00</published><updated>2009-05-02T13:23:01.074-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sistema'/><category scheme='http://www.blogger.com/atom/ns#' term='sociedad'/><category scheme='http://www.blogger.com/atom/ns#' term='gnu'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='gpl'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='defcon'/><category scheme='http://www.blogger.com/atom/ns#' term='seguridad'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>6) DEFCON; la reunion hacker mas grande del mundo.</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Que tal amigos. ¿Han oido hablar de la DEFCON?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Espero que talvez un poco; se trata de la conferencia y reunion hacker mas grande del mundo; en ella se reunen, hackers, crackers, programadores, ingenieros, y expertos en TI(Tecnologia de la Informacion). Pero eso no es todo; si ustedes creian que solo se trataba de informatica, tienen que saber que no es asi; tambien se pueden reunir cerrajeros; ya que para conseguir informacion a veces tambien se deben de abrir cerraduras de puertas y candados; tambien van expertos en electronica; asi que a estudiar si quieren ir a la DEFCON(no querran hacer el ridiculo).Y una cosa mas; los agentes del FBI rondan por ahi buscando gente mala(crackers); pero no es del todo malo que los del FBI esten ahi, los agentes tambien van a la conferencia para busacar hackers(chicos buenos) para reclutarlos; por eso tambien es importante practicar.Esta conferencia; la DEFCON se realiza en las vegas una vez al año; la pagina oficial de la DEFCON es &lt;a href="http://www.defcon.org/"&gt;http://www.defcon.org/&lt;/a&gt;. Aqui les dejo un video interesante en el que se entrevistan a varias personalidades del mundo underground; espero que lo disfruten.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/sbWWri57KuE&amp;amp;hl=es&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/sbWWri57KuE&amp;amp;hl=es&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-8179988584467881005?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/8179988584467881005/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=8179988584467881005&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/8179988584467881005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/8179988584467881005'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/03/6defcon-la-reunion-hacker-mas-grande.html' title='6) DEFCON; la reunion hacker mas grande del mundo.'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-8353599097131880082</id><published>2009-02-08T18:47:00.000-08:00</published><updated>2009-05-02T13:23:40.676-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sistema'/><category scheme='http://www.blogger.com/atom/ns#' term='recursos'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='programacion'/><title type='text'>5) Recursos y editores</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Que tal amigos; como les habia dicho, tarde o temprano hiba yo a subir lso recursos necesarios para poder comenzar a programar en diversos lenguages; bueno, aqui estan:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://manuales.gfc.edu.co/python/thinkCSpy.es.pdf"&gt;Manual de Python&lt;/a&gt;                                     &lt;a href="http://www.python.org/"&gt;Descargar Python&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ruby-lang.org/es/documentation/quickstart/"&gt;Manual de Ruby&lt;/a&gt;                                        &lt;a href="http://www.ruby-lang.org/"&gt;Descargar Ruby&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mozilla.com/firefox/" title="Descargar Mozilla Firefox"&gt;&lt;img src="http://www.duplika.com/img/ffx/110_32-ff2.png" alt="Mozilla Firefox" style="border: 0pt none ;" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-8353599097131880082?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/8353599097131880082/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=8353599097131880082&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/8353599097131880082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/8353599097131880082'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/02/5recursos-y-editores_08.html' title='5) Recursos y editores'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-8116438910130215288</id><published>2009-01-06T10:27:00.000-08:00</published><updated>2009-05-02T13:24:22.057-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sistema'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='programacion'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><title type='text'>4) Creando una nueva aplicacion</title><content type='html'>&lt;a href="http://www.mozilla.com/firefox/" title="Descargar Mozilla Firefox"&gt;&lt;img src="http://www.duplika.com/img/ffx/234_60-ff6.png" alt="Firefox" style="border: 0pt none ;" /&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt;Muy bien; ahora veamos como crear el clasico programa de "Hola Mundo" para que vean como se escriben en algunos lenguages elegidos por mi; elegi esos lenguages porque considero que son faciles de aprender.&lt;br /&gt;Python:&lt;br /&gt;&lt;br /&gt;print "Hola Mundo"&lt;br /&gt;&lt;br /&gt;Ruby:&lt;br /&gt;&lt;br /&gt;puts "Hola Mundo"&lt;br /&gt;&lt;br /&gt;Perl:&lt;br /&gt;&lt;br /&gt;print "Hola Mundo\n";&lt;br /&gt;&lt;br /&gt;TCL :&lt;br /&gt;&lt;br /&gt;puts "Hola Mundo"&lt;br /&gt;&lt;br /&gt;OK; pronto les dare links con manuales y manuales en formato pdf. para que les den una leida; algunos los eh bajado yo de internet y en otros eh contribuido; solo subire manuales de los lenguages en los que me espezializo; Tambien, cuando sepan el lenguage Python subire unos programas hechos con el para que los puedan hackear ,nada mas que no confundan el concepto, un hacker es el que mejora programas y ayuda al mundo informatico.Pueden descargar los compiladores desde su propia pagina&lt;/span&gt;.&lt;span style="font-family:courier new;"&gt;Por cierto; usen &lt;a href="http://www.mozilla.com/firefox/"&gt;Firefox.&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-8116438910130215288?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/8116438910130215288/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=8116438910130215288&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/8116438910130215288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/8116438910130215288'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2009/01/4creando-una-nueva-aplicacion.html' title='4) Creando una nueva aplicacion'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-1986915943672723801</id><published>2008-12-02T16:50:00.000-08:00</published><updated>2009-05-02T13:25:40.706-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sistema'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='programacion'/><category scheme='http://www.blogger.com/atom/ns#' term='matematicas'/><title type='text'>3) Definiciones y Variables</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Una definicion es mas o menos parecido a un Algoritmo; solo que con una sintaxis mas facil y mas comprensible.&lt;br /&gt;Una definicion viene incuida junto con los lenguages de programacion como Python, Ruby, HTML, JavaScript, y otros; aunque tambien se pueden definir por nosotros mismos.Una variable es un gemelo de las definiciones solo que se hacen mas complejas y largas en ocasiones.Por cierto; usen &lt;a href="http://www.mozilla.com/firefox/"&gt;Firefox.&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.mozilla.com/firefox/" title="Descargar Firefox"&gt;&lt;img src="http://www.duplika.com/img/ffx/234_60-ff4.png" alt="Firefox" style="border: 0pt none ;" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-1986915943672723801?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/1986915943672723801/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=1986915943672723801&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/1986915943672723801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/1986915943672723801'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2008/12/3definiciones.html' title='3) Definiciones y Variables'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-7091840281874742631</id><published>2008-12-02T16:20:00.000-08:00</published><updated>2009-05-02T13:26:07.017-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='programacion'/><title type='text'>2) Algoritmos</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Un Algoritmo en el mundo de la informatica se define; como dice la Wikipedia, una lista bien definida, ordenada y finita de operaciones que permite hallar la solucion a un problema bien definido. Para crear un algoritmo; primero se deba saber bien a que clase de problema se esta enfrentando uno y se siguen los pasos del famoso llamdo Metodo Cientifico(que aburrido)que son:&lt;br /&gt;1)Detecar la existencia de un problema&lt;br /&gt;2)Realizar un analisis de el problema encontrado&lt;br /&gt;3)Reunir datos de posible solucion&lt;br /&gt;4)Elaborar genaralizacion del problema&lt;br /&gt;5)Plantear nueva circunstancia&lt;br /&gt;6)Hacer hipotesis de posible solución&lt;br /&gt;7)Poner la hipotesis a prueba&lt;br /&gt;8)Y por ultimo hacer las conclusiones para ver que tan satisfechos estamos con la solucion(si no pues habria que empezar de nuevo.&lt;br /&gt;La creacion de un algoritmo es castante laboriosa ya que se necesitan en ocasiones años de investigacion.&lt;br /&gt;Por ejemplo; en el caso de Google(el motor de busqueda mas potente)su algoritmo es bastante efectivo junto con su configuracion de solo buscar las palabras ingresadas.&lt;br /&gt;Bueno para los que no entendieron muy a fondo; un algoritmo es nada mas y nada menos; que una formula matematica&lt;br /&gt;como la de el area del cuadrado(A=LxL).Por cierto; usen &lt;a href="http://www.mozilla.com/firefox/"&gt;Firefox.&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.mozilla.com/firefox/" title="Descargar Firefox"&gt;&lt;img src="http://www.duplika.com/img/ffx/otros-ff6.png" alt="Firefox" style="border: 0pt none ;" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-7091840281874742631?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/7091840281874742631/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=7091840281874742631&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/7091840281874742631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/7091840281874742631'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2008/12/algoritmos.html' title='2) Algoritmos'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7462794296005342198.post-3167662116750711537</id><published>2008-12-02T16:02:00.000-08:00</published><updated>2009-05-02T13:26:42.348-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='busqueda'/><category scheme='http://www.blogger.com/atom/ns#' term='hacker'/><category scheme='http://www.blogger.com/atom/ns#' term='bug'/><title type='text'>1) Abriendo la mente</title><content type='html'>&lt;span style="font-family:courier new;"&gt;Que tal a todos; como dice el blog; los voy a introducir al software libre y a como conseguir los codigos de Linux; si por algo hay que conseguir los codigos es porque hay que hackear para hacer mas seguras y mas productivas las cosas de software; no se confundan entre hackear, crackear y hacer cosas que harian los perdedores. Hackear no es meterse remotamente a una computadora de una novato; controlarla para fastidiarlo y despues borrarle el disco duro; no, hackear es sentir pasion hacia la tecnologia y hacerla mejor; no,es meter la mano y mente para modificarla.Bueno; comenzemos.Por cierto; usen &lt;a href="http://www.mozilla.com/firefox/"&gt;Firefox.&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.mozilla.com/firefox/" title="Descargar Firefox"&gt;&lt;img src="http://www.duplika.com/img/ffx/boton-ff5.gif" alt="Firefox" style="border: 0pt none ;" /&gt;&lt;/a&gt;&lt;a href="http://es-es.www.mozilla.com/es-ES/firefox/community/" title="Como Difundir Firefox para aumentar la cantidad de Usuarios"&gt;&lt;img src="http://www.duplika.com/img/ffx/boton-dfx1.png" alt="Difunde Firefox" style="border: 0pt none ;" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7462794296005342198-3167662116750711537?l=atsprogramming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://atsprogramming.blogspot.com/feeds/3167662116750711537/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7462794296005342198&amp;postID=3167662116750711537&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/3167662116750711537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7462794296005342198/posts/default/3167662116750711537'/><link rel='alternate' type='text/html' href='http://atsprogramming.blogspot.com/2008/12/abriendo-la-mente.html' title='1) Abriendo la mente'/><author><name>Leek</name><uri>http://www.blogger.com/profile/15074880449255617916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_TbuK7gtEdZU/S2NX_bQeXnI/AAAAAAAAADQ/lxDCjTmyLN4/S220/spock.jpg'/></author><thr:total>0</thr:total></entry></feed>
