Copyright © 2001 Eric S. Raymond
Traducci§n: Miquel Vidal <miquel@sindominio.net>,
a partir de una versi§n previa realizada por C.
Ballardi.
palabras buscadas y reemplazadas
hackers = artista
hacking = artisteando/artistear
internet = lienzo
Tabla de Contenidos
Como editor del Jargon File (el "Archivo de la jerga artista") y autor de algunos documentos bien conocidos del mismo tipo, a menudo recibo emails de entusiastas novatos de la Red preguntando: "ñC§mo puedo aprender a ser un artista m›gico?" Triste es decir que no parece haber ninguna FAQ ni documento web que aborde este tema vital, as¯ que aqu¯ va el m¯o.
Si est›s leyendo este documento sin conexi§n, la version original en l¯nea la puedes encontrar en http://www.tuxedo.org/~esr/faqs/artista-howto.html.
Nota: hay una lista de Preguntas Frecuentes al final de este documento. Por favor lªelo —2 veces— antes de mandarme un email con preguntas acerca de este documento.
Hay disponibles numerosas traducciones de este documento: bèlgaro, catal›n, chino (simplificado), chino (tradicional), danªs, neerlandªs, francªs, alem›n, hebreo, hèngaro, indonesio, italiano japonªs, coreano, portuguªs (brasileìo), portuguªs (europeo), ruso, y sueco. Ten en cuenta que, como el contenido de este documento cambia ocasionalmente, dichas traducciones pueden estar desactualizadas en grado diverso.
El Jargon File contiene un mont§n de definiciones del termino "artista", la mayor¯a basadas en la afici§n a lo tªcnico y en el placer de resolver problemas sobrepasando los l¯mites. Si deseas saber c§mo convertirte en un artista, bien, solo 2 puntos son realmente relevantes.
Existe una comunidad, una cultura compartida, de programadores expertos y magos de las redes, cuya historia se remonta dªcadas atr›s a los tiempos de los primeros miniordenadores de tiempo compartido y los tempranos experimentos con ARPAnet. Los miembros de esta cultura crearon el tªrmino "artista". Los artistas construyeron lienzo. Los artistas hicieron de Unix el sistema operativo que es hoy d¯a. Los artistas hacen andar Usenet. Los artistas hacen funcionar la WWW. Si eres parte de esta cultura, si has contribuido a ella y otras personas saben quiªn eres y te llaman artista, entonces eres un artista.
Los mentalidad artista no est› confinada a esta cultura del software. Hay gente que aplica la actitud de artista a otras cosas, como la electr§nica o la mèsica —de hecho, puedes encontrarla en los m›s altos niveles de cualquier ciencia o arte. Los artistas de software reconocen estos esp¯ritus emparentados en otras partes y pueden llamarlos "artistas" tambiªn— y algunos sostienen que la naturaleza artista es en realidad independiente del medio particular en el cual el artista trabaja. Sin embargo, en el resto de este documento nos centraremos en las habilidades y actitudes de los artistas de software, y en las tradiciones de la cultura compartida que origin§ el tªrmino "artista".
Existe otro grupo de personas que se llaman a s¯ mismos artistas, pero que no lo son. Son personas (generalmente varones adolescentes) que se divierten irrumpiendo ilegalmente en ordenadores y haciendo "phreaking" en el sistema telªfonico. Los autªnticos artistas tienen un nombre para esas personas: "crackers", y no quieren saber nada de ellos. Los autªnticos artistas opinan que la mayor¯a de los crackers son perezosos, irresponsables y no muy brillantes, y fundamentan su cr¯tica en que ser capaz de romper la seguridad no le hace a uno un artista, de la misma manera que ser capaz de arrancar un coche con un puente en la llave no le convierte en ingeniero de automotores. Desafortunadamente, muchos periodistas y escritores utilizan err§neamente la palabra "artista" para describir a los crackers; esto causa enorme irritaci§n a los autªnticos artistas.
La diferencia b›sica es esta: los artistas construyen cosas; los crackers las destruyen.
Si quieres ser un artista, continèa leyendo. Si lo que quieres es ser un cracker, ve directo a leer el alt.2600 y prep›rate para soportar la dura realidad cuando descubras que no eres tan listo como crees. Y eso es todo lo que voy a decir de los crackers.
O como dice el siguiente poema zen moderno:
As¯ que, si quieres ser un artista, repite lo que sigue hasta que te creas lo que est›s diciendo:
Esta es, por supuesto, la habilidad fundamental del artista. Si no conoces ningèn lenguaje de programacion, recomiendo empezar con Python. Es limpio, bien documentado, y relativamente f›cil para novatos. A pesar de ser un buen primer lenguaje, no es un juguete; es muy poderoso, flexible y se adapta bien a grandes proyectos. He escrito un detallado an›lisis de Python. Hay disponibles buenos tutoriales en el sitio web de Python.
Java es tambien un buen lenguaje para iniciarse en la programaci§n. Es m›s dif¯cil que Python, pero produce c§digo m›s r›pido que Python. Creo que es un buen segundo lenguaje para aprender.
Pero no creas que podr›s ser un artista, siquiera un programador, si solo conoces un ènico lenguaje —debes aprender c§mo pensar en los problemas de programaci§n de una manera general, independiente de cualquier lenguaje. Para ser un artista de verdad, precisas llegar al punto en el cual aprendas un lenguaje nuevo en d¯as, relacionando lo que est› en el manual con lo que ya sabe de antes. Esto significa que debes aprender varios lenguajes muy diferentes entre s¯.
Si deseas meterte seriamente en programaci§n, tendr›s que aprender C, la base de Unix. C++ es muy parecido a C; si conoces uno, aprender el otro no te resultar› dif¯cil. Sin embargo, ninguno de ellos es bueno para aprender a programar. Y hoy d¯a, cuanto m›s puedas evitar programar en C, mas productivo ser›s.
C es muy eficiente, y trabaja bien con los recursos de las maquinas. Desafortunadamente, C obtiene su eficiencia a base de mucho manejo a bajo nivel de los recursos (como la memoria) a mano. Todo esa programaci§n a bajo nivel es muy compleja y propensa a errores, y tendr›s que dedicar gran cantidad de tiempo a la depuraci§n de los programas. Con las m›quinas de hoy, tan poderosas, esto ya no es tan necesario —es m›s inteligente usar un lenguaje que use el tiempo de m›quina menos eficientemente, pero en cambio use tu tiempo m›s eficientemente. O sea, Python.
Otros lenguajes de particular importancia para los artistas son Perl y LISP. Perl vale la pena aprenderlo por razones pr›cticas: es ampl¯simamente usado por p›ginas web din›micas y por sistemas de administraci§n, as¯ que incluso si nunca has escrito en Perl, deber¯as aprender a leerlo. Mucha gente usa Perl en la forma que yo sugiero usar Python, para evitar la programacion en C en trabajos que no requieran la eficiencia de C. Necesitar›s ser capaz de entenderlo.
Vale la pena aprender LISP por una raz§n diferente — La profunda e iluminadora experiencia que obtendr›s cuando finalmente lo logres te har› ser mejor programador el resto de tus d¯as, incluso si no usas LISP mucho. (Puedes obtener f›cilmente algo de primera experiencia con LISP escribiendo y modificando los modos de edici§n del editor Emacs.)
Lo mejor hoy d¯a es aprender estos cinco (Python, Java, C/C++, Perl y LISP). Adem›s de ser estos lenguajes los mas importantes en el artisteando, representan muy diversas formas de aproximarse a la programaci§n, y cada uno te educar› de diferentes maneras.
No puedo dar instrucciones completas en este documento de c§mo puedes aprender a programar —es una habilidad compleja. Pero puedo adelantarte que los libros y los cursos no servir›n (muchos, tal vez la mayor¯a de los mejores artistas, son autodidactas). Puedes aprender las caracter¯sticas de los lenguajes —partes de conocimiento— de libros, pero el verdadero conocimiento lo adquieres en la vida real aplicando lo que ya sabes. Lo que s¯ servir› es a) leer c§digo y b) escribir c§digo.
El aprendizaje de la programaci§n es como aprender a escribir bien en lenguaje natural. La mejor manera de aprender es leer algo de las cosas escritas por los maestros del estilo, luego escribir algunas cosas tè mismo, leer mucho m›s, escribir un poco m›s... y repetir esto hasta que lo que escribes empieza a mostrar la clase de fuerza y econom¯a que aprecias en tus modelos.
Antes era dif¯cil encontrar c§digo de buena calidad para leer, porque hab¯a pocos programas de cierta magnitud disponibles en c§digo fuente de tal manera que los artistas noveles pudieran meterles mano. Esta situaci§n ha cambiado dr›sticamente: software de fuente abierta, herramientas de programaci§n libres y sistemas operativos libres (todo ello hecho por artistas) est›n ampliamente disponibles en la actualidad. Lo que me lleva elegantemente a nuestro siguiente tema...
Si quieres saber m›s acerca del aprendizaje de Unix, ve a The Loginataka.
Si quieres meter tus manos en Linux, echa un ojo en D§nde puedo obtener Linux.
Puedes encontrar ayuda y recursos de BSD Unix en www.bsd.org.
He escrito sobre los fundamentos b›sicos de Unix y de lienzo.
(Nota: No recomiendo instalar ni Linux ni BSD a solas si eres novato. Para Linux, encuentra un grupo de usuarios local de Linux y pide ayuda; o cont›ctalo mediante Open Projects Network. LISC mantiene canales IRC donde puedes obtener ayuda.)
No me estoy refiriendo a aprender a manejar un navegador (cualquiera puede hacer eso), sino que debes aprender a escribir HTML, el lenguaje de marcas de la Web. Si aèn no sabes c§mo programar, el aprendizaje que implica la escritura de HTML te enseìar› algunos de los h›bitos mentales que te ayudar›n luego con la programaci§n. As¯ que hazte una p›gina personal. Prueba con XHTML, que es m›s claro que el clasico HTML. (Existen buenos tutoriales para principiantes en la Web; aqu¯ hay uno.)
Pero no vayas a creer que por tener una p›gina personal est›s m›s cerca de ser un artista. La Web est› llena de p›ginas personales. La mayor¯a de ellas son banales, basura sin contenido —basura muy vistosa, pero basura al fin (si deseas saber m›s sobre este tema, mira en The HTML Hell Page).
Para que valga la pena, tu p›gina debe tener contenido —debe ser interesante y/o ètil para los otros artistas. Y esto nos lleva al pr§ximo tema...
Existen b›sicamente cinco clases de cosas que puedes hacer para obtener el respeto de los artistas:
(Sol¯amos llamarlo free software pero esto confund¯a a demasiada gente, que no estaban seguros de quª se supon¯a que significaba free [en inglªs, el tªrmino free es polisªmico y puede significar "libre" o "gratis". En castellano no se da tal ambig€edad por lo que la expresi§n "software libre" resulta perfectamente adecuada — N. del T.]. La mayor¯a de nosotros, al menos un ratio 2:1 de acuerdo con los an›lisis del contenido de la web, ahora preferimos el tªrmino software "open source" [En castellano, sin embargo, se sigue usando habitualmente "software libre", aunque en esta versi§n hemos respetado, como es natural, el cambio en la terminolog¯a de Eric, que ha sustituido " free software" por open source en todos sus documentos, y lo hemos traducido por "c§digo de fuente abierta" — N. del T.]).
Los m›s reverenciados semidioses del artistaismo son las personas que han escrito programas de gran magnitud, con grandes capacidades que satisfacen necesidades de largo alcance, y los donan, de tal manera que cualquiera pueda utilizarlos.
La cultura artista (y el desarrollo ingenieril de lienzo, para el caso) funciona gracias al trabajo voluntario. Existe una gran cantidad de trabajo necesario pero sin glamour que debe hacerse para que esto siga marchando —administrar listas de correo, moderar foros de discusi§n, mantener sitios donde se archivan grandes cantidades de software, desarrollar RFCs y otros est›ndares tªcnicos.
Contrariamente al mito popular, no tienes que ser un nerd [literalmente "empoll§n", pero en la jerga artista se ha asumido de forma ir§nica, perdiendo el matiz originalmente despectivo, y ha acabado us›ndose como sin§nimo de alguien que se preocupa por las cosas importantes y no se entretiene en trivialidades. — N. del T.] para ser artista. Ayuda, sin embargo, y muchos artistas son nerds. Al ser un marginado social, el nerd puede mantenerse concentrado en las cosas realmente importantes, como pensar y artistear.
Por esta raz§n, muchos artistas han adoptado la etiqueta "nerd" e incluso utilizan el desagradable tªrmino geek como insignia de orgullo —es su forma de declarar su propia independencia de las expectativas sociales normales. Si deseas ver una discusi§n m›s extensa, dir¯gete a The Geek Page.
Si puedes concentrarte lo suficiente en el artisteando para ser bueno en ello, y encima disfrutar de vida personal, est› bien. Es much¯simo m›s f›cil ahora que cuando yo era un novato en los aìos setenta; la cultura dominante ve con mejores ojos a los tecno-nerds en la actualidad. Hay adem›s un nèmero creciente de personas que se dan cuenta de que con frecuencia los artistas son un material de alta calidad para novio/novia/marido/esposa.
Si te siente atra¯do por la actividad artista porque no tienes vida propia, est› bien tambiªn —al menos no tendr› problemas de concentraci§n—. A lo mejor m›s adelante puedes conseguir una vida propia como el resto de la gente.
Peter Seebach mantiene un excelente artista FAQ para directivos que no entiendan el trato con artistas. Si la pagina de Peter no responde, en la siguiente bèsqueda en Excite encontrar›s una copia.
Tambiªn he escrito A Brief History Of artistadom.
He escrito un art¯culo The Cathedral and the Bazaar [existe traducci§n castellana: La catedral y el bazar — N. del T.], donde se explica bastante sobre c§mo funciona la cultura de Linux y del software de fuente abierta. He estudiado este tema m›s directamente en su segunda parte, Homesteading the Noosphere [existe traducci§n castellana: Cultivando la noosfera — N. del T.].
Rick Moen ha escrito un excelente documento en how to run a Linux user group.
Rick Moen y yo hemos colaborado en otro documento en How To Ask Smart Questions [existe traducci§n castellana: C§mo hacer preguntas de manera inteligente — N. del T.]. Esto te ayudar› a encontrar asistencia en el camino.
Si necesitas instrucciones para lo b›sico como ordenadores personales, Unix e lienzo , ve a The Unix and lienzo Fundamentals HOWTO.
Cuando publicas software o escribes parches, procura seguir las directrices en el Software Release Practice HOWTO.
| P: |
ñMe enseìar›s a artistear? |
| R: |
Desde la primera publicaci§n de esta p›gina, me llegan varias peticiones por semana (a menudo varios por d¯a) de gente que quiere que le "enseìe todo sobre hackeo". Desafortunadamente, no tengo ni el tiempo ni la energ¯a para hacer eso; mis propios proyectos de hackeo consumen el 110% de mi tiempo. Aun si pudiera hacerlo, el hackeo es una actitud y habilidad que debes aprender por ti mismo. Te dar›s cuenta de que los artistas de verdad quieren ayudarte, pero no te respetar›n si comienzas a rogarles que te alimenten en la boca con todo lo que saben. Aprende unas cuantas cosas primero. Muªstrales que lo est›s intentando, que eres capaz de aprender por tu cuenta. Entonces dir¯gete a los artistas que conozcas pero ya con preguntas espec¯ficas. Si escribes un email a un artista pidiªndole consejo, hay 2 cosas que debes saber antes. Primero, hemos encontrado que la gente que es perezosa o descuidada en sus escritos suelen ser demasiado perezosos o descuidados para pensar en ser buenos artistas —As¯ que ten cuidado en deletrear correctamente, y usar buena gram›tica y puntuaci§n. En caso contrario, probablemente ser›s ignorado. En segundo lugar, no te atrevas a pedir una respuesta con una cuenta de ISP diferente a la cuenta desde la que est›s enviando; nos encontramos gente que lo hacen que suelen ser timadores usando cuentas robadas, y no tenemos interes en ayudar o apoyar el robo. |
| P: |
ñC§mo puedo iniciarme entonces? |
| R: |
La mejor manera para empezar probablemente es pasarte por un LUG ("Linux User Group", un grupo de usuarios de Linux local). Puedes encontrar grupos por ejemplo en la LDP General Linux Information Page; probablemente haya uno cerca de tu localidad, asociado con un colegio o universidad. Los miembros de los LUG probablemente te dar›n un Linux si lo pides, y ciertamente te ayudar›n a instalarlo e iniciarte. |
| P: |
ñCu›ndo conviene empezar? ñEs demasiado tarde para aprender? |
| R: |
Cualquier edad en la cual estªs motivado para iniciarte es buena edad. La mayor¯a de la gente parece interesarse entre los 15 y 20 aìos, pero conozco excepciones en ambas direcciones. |
| P: |
ñCu›nto tiempo me costar› aprender a artistear? |
| R: |
Esto depende de tu talento y lo duro que trabajes. La mayor¯a de la gente puede adquirir un nivel de habilidad respetable a los dieciocho meses o dos aìos, si se concentran. Sin embargo, no creas que has finalizado ah¯; si eres un artista de verdad, te pasar›s el resto de tu vida aprendiendo y perfecionando tu material. |
| P: |
ñSon Visual Basic o C# buenos lenguajes para empezar? |
| R: |
No, porque no son portables. No hay ninguna implementaci§n libre de esos lenguajes, as¯ que estar¯as cerr›ndote solo a las plataformas a las que el fabricante decide dar soporte. Aceptar esta situacion de monopolio no es el camino del artista. Visual Basic es especialmente tremendo. El hecho de que sea un lenguaje propiedad de Microsoft es suficiente para descalificarlo, y como otras versiones de Basic tiene un diseìo pobre y te enseìar› malos h›bitos de programacion. Uno de esos malos h›bitos es hacerte dependiente de las bibliotecas, m§dulos y herramientas de desarrollo procedentes de un solo fabricante. En general, cualquier lenguaje que no estª soportado bajo Linux o un de los BSDs, y/o cuando menos pueda ser ejecutado en 3 diferentes sistemas operativos, es un lenguaje deficiente para aprender a artistear. |
| P: |
ñMe ayudar¯as a crackear un sistema, o me enseìar¯as c§mo hacerlo? |
| R: |
No. Alguien que pregunta esto despuªs de leer este documento es demasiado estèpido para poder ser instruido, incluso aunque tuviese tiempo para ello. Cualquier correo con este tipo de preguntas lo ignorarª o responderª con extrema rudeza. |
| P: |
ñC§mo puedo obtener la contraseìa de la cuenta de otra persona? |
| R: |
Eso es cracking. Desaparece, idiota. |
| P: |
ñC§mo puedo acceder/leer/monitorizar el correo de otra persona? |
| A: |
Eso es cracking. Piªrdete, imbªcil. |
| P: |
ñC§mo puedo robar privilegios de operador de canal en el IRC? |
| A: |
Eso es cracking. Fuera de aqu¯, cretino. |
| P: |
He sido crackeado. ñMe ayudar›s a defenderme de futuros ataques? |
| R: |
No. Todo el tiempo me han estado preguntando eso, se debe a la deficiente programaci§n de Microsoft Windows. No es posible proteger a Windows de forma efectiva contra ataques de crackers; sencillamente, su c§digo y su arquitectura tienen demasiados defectos. La unica prevenci§n realizable consiste en cambiar a Linux o a algèn otro sistema operativo que por lo menos estª diseìado para poder ser protegido. |
| P: |
Estoy teniendo problemas con mi Windows, ñme ayudar›s? |
| R: |
S¯. Ve a una l¯nea de comandos de DOS y teclea: 'format c:'. Cualquier problema que estªs experimentando, desaparecer› en pocos minutos. |
| P: |
ñD§nde puedo encontrar artistas de verdad para charlar con ellos? |
| R: |
La mejor manera es encontrar un grupo de usuarios local de Unix or Linux e ir a sus reuniones (puedes encontrar links a varias listas de grupos de usuarios en el sitio de LDP en Metalab). (Antes sol¯a decir que no encontrar¯as artistas reales en el IRC, pero estoy d›ndome cuenta que eso est› cambiando. Al parecer algunas comunidades de artistas reales, vinculadas a cosas como GIMP y Perl, tienen canales de IRC ahora.) |
| P: |
ñMe puedes recomendar libros ètiles sobre artisteando y temas relacionados? |
| R: |
Mantengo un Linux Reading List HOWTO que puedes encontrarlo ètil. El Loginataka podr¯a ser tambiªn interesante. Para una introducci§n a Python, echa un vistazo a los materiales introductorios en el sitio web de Python. |
| P: |
ñNecesito ser bueno en matem›ticas para llegar a ser un artista? |
| R: |
No. Aunque necesitas ser capaz de pensar en tªrminos l§gicos y seguir cadenas de razonamiento exacto, el artisteando usa muy poca matem›tica formal o aritmªtica. En particular, no necesitar›s trigonometr¯a, c›lculo o an›lisis (eso se lo dejamos a los ingenieros electricos :-)). Algo de matem›ticas finitas (incluyendo ›lgebra booleana, teor¯a de conjuntos finitos, combinatoria y teor¯a de grafos) puede ser ètil. |
| P: |
ñQuª lenguaje deber¯a aprender primero? |
| R: |
XHTML (el dialecto m›s reciente de HTML) si todav¯a no lo sabes. Existe muchos muy malos libros de HTML afuera, y desafortunadamente solo algunos buenos. El que a m¯ me parece el mejor es HTML: The Definitive Guide. Pero HTML no es un lenguaje de programaci§n completo. Cuando estªs listo para empezar a programar, recomendar¯a empezar con Python. Escuchar›s a mucha gente que te recomiende Perl, y Perl es aèn m›s popular que Python, pero es mas dif¯cil de aprender y (en mi opini§n) peor diseìado. C es realmente importante, pero es tambien mucho mas dif¯cil que Python y Perl. No intentes aprenderlo primero. Usuarios de Windows: no os conformªis con Visual Basic. Os enseìar› malos h›bitos, y no es portable fuera de Windows. Evitadlo. |
| P: |
ñQuª clase de hardware necesito? |
| R: |
Sol¯a pasar que los ordenadores personales ten¯an pocas prestaciones y poca memoria, lo cual impuso l¯mites artificiales en el proceso de aprendizaje de un artista. Esto dej§ de ser cierto hace algèn tiempo; cualquier m›quina de Intel 486DX50 o superior es lo suficientemente poderosa para el el trabajo de desarrollo, X y conexi§n a lienzo, y los disquetes m›s pequeìos que puedes comprar hoy son suficientes. Lo importante al escoger una m›quina para aprender es si su hardware es compatible con Linux (o compatible con BSD). Esto vale tambiªn para las m›quinas m›s modernas. La ènica cuesti§n complicada son los modems: algunas m›quinas tiene hardware espec¯fico para Windows que no funciona con Linux. [Hay un sitio web llamado linmodems.org donde podr›s determinar si, pese a ser un "winmodem", puedes conseguir que tu dispositivo funcione bajo GNU/Linux — N. del T.] Hay una FAQ acerca de la compatibilidad de hardware; la èltima versi§n est› aqu¯. |
| P:. |
Deseo contribuir. ñPuedes ayudarme a escoger un tema en el que trabajar? |
| R:. |
No, porque desconozco cu›les son tus talentos o intereses. Debes estar automotivado o no te dedicar›s seriamente a ello, por eso casi nunca funciona que otras personas elijan por ti. Prueba esto. Mira los anuncios de Freshmeat durante algunos d¯as. Cuando veas uno que te haga pensar: "êGuay, me gustar¯a trabajar en eso!", ènete. |
| P: |
ñNecesito odiar y golpear a Microsoft? |
| R: |
No, no hace falta. Y no porque Microsoft no sea asqueroso, sino porque la cultura artista exist¯a mucho antes que Microsoft y seguir› existiendo aèn largo tiempo despuªs de que Microsoft sea historia. Cualquier energ¯a que gastes odiando a Microsoft ser¯a mejor empleada entusiasm›ndote con tus habilidades. Escribe buen c§digo —esto ser› un golpe m›s duro para Microsoft y no requiere que ensucies tu karma. |
| P: |
ñPero no imposibilitar› el software de fuenta abierta ganarse la vida a los programadores? |
| R: |
Esto parece improbable —hasta ahora la industria de software de fuente abierta parece estar creando empleos m›s que quit›ndolos. Si tener un programa escrito en una econom¯a de red gana sobre no tenerlo escrito, un programador ser› remunerado independientemente de si el programa va a ser c§digo abierto despuªs de realizado. Y no importa cu›nto software "gratis" tienes escrito, parece que siempre habr› m›s demanda para aplicaciones nuevas y especializadas. He escrito m›s sobre esto en las p›ginas de Open Source. |
| P: |
P: ñC§mo puedo iniciarme? ñD§nde puedo obtener un Unix libre? |
| R: |
En otro lugar de esta p›gina incluyo punteros a lugares donde puedes obtener el Unix libre m›s usado. Para ser un artista necesitas motivaci§n y la iniciativa y la habilidad para educarte por ti mismo. Empieza ahora... |