Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
<esr@thyrsus.com>
Revision History
Revision 1.39 14 Aug 2008 esr
Conserto de links.
Revision 1.38 8 Jan 2008 esr
Desaprova Java como linguagem para aprender cedo.
Revision 1.37 4 Out 2007 esr
Recomenda o Ubuntu como uma distribuio Unix para "newbies".
Revision 1.36 21 Mar 2007 esr
Adiciona uma nota sobre "live CDs" e dez anos para a mestria.
Revision 1.35 03 Aug 2006 esr
Ajustes secundrios.
Revision 1.34 07 Mar 2006 esr
Remove C# da lista de linguagens que devem ser evitadas agora que Mono no mais beta.
Revision 1.33 29 Nov 2005 esr
Adiciona um ponteiro para o excelente ensaio de Peter Norvig.
Revision 1.32 29 Jun 2005 esr
Material novo e essencial sobre no resolver problemas duas vezes. Resposta pra um FAQ sobre
raqueao e programao cdigo-aberto. As trs perguntas que revelam se voc j um rquier.
Revision 1.31 22 Mar 2005 esr
Adio de um novo link para um outro ensaio de Paul Graham, e uma conselho para escolher o
primeiro projeto. Mais atualizaes de links para tradues.
Revision 1.30 2 Mar 2005 esr
Atualizao e adio de muito links para tradues.
Table of Contents
Por que este documento?
O que um Rquer?
A Atitude Rquer
1. O mundo est repleto de problemas fascinantes esperando para serem resolvidos.
2. Nenhuma problema deve ser resolvido duas vezes.
3. Tdio e trabalho repetitivo so malficos.
4. Liberdade bom.
5. Atitude no substituto da competncia.
Habilidades Bsicas da Raqueao
1. Aprenda a programar.
2. Pegue um dos Unixes cdigo-livre e aprenda a us-lo e rod-lo.
3. Aprenda como usar a Grande Teia Mundial (WWW) e escrever HTML.
4. Se voc no possui Ingls funcional, aprenda.
Reputao na Cultura Rquer
1. Escreva programas cdigo-livre
2. Ajude a tester e depurar software cdigo-livre
3. Publique informao til
4. Ajude a manter a infra-estrutura funcionando
5. Sirva cultura rquer
A conexo entre Rquer/Nerd
Questes sobre o Estilo
Outras Fontes de Informao
Perguntas Mais Freqentes
Sobre a traduo para o Portugus do Brasil
Por que esta traduo?
"Essa traduo est pssima."
Sobre o Autor
Nota: existe uma lista de Perguntas Mais Freqentes (Frequently Asked Questions) no final deste
documento. Por favor leia-as duas vezes antes de me enviar qualquer pergunta sobre o
mesmo.
Inumeras tradues deste documento esto disponveis: Alemo, rabe Blgaro, Catalano, Chins
(Simplificado), Danish, Dutch, Estoniano, Finalands, Grego, Hebrico, Italiano, Iraniano (Persa),
Japanons, Norwegian, Polons, Portugus (Brasileiro), Romno, Iraniano (Persa), Russo,
Ucraniano, Espanhol, Turco e Sueco. Lembre-se que este documento modificado ocasionalmente
e portanto ele pode estar desatualizado em vrios nveis.
O diagrama com cinco pontos em nove quadrados que decora este documento chamado de
planador (glider). um padro simples com algumas propriedades surpreendentes numa simulao
matemtica chamada de Vida (Life) que vem fascinando rqueres h muitos anos. Eu acho que ele
um timo emblema visual para o que os rqueres so abstratos, at um tanto misteriosos num
primeiro olhar, mas um portal para um mundo inteiro com uma intrigante lgica prpria. Leia mais
sobre o emblema planador aqui [4] .
O que um Rquer?
O Arquivo dos Jarges contm um monte de definies para o termo rquer[1], a maioria ligadas
proficincia tcnica e deleite em resolver problemas e ultrapassar limites. Entretanto se voc quer
saber como se tornar um rquer somente duas delas so realmente relevantes.
Existe uma comunidade, uma cultura compartilhada de programadores mestres peritos em redes
cuja a histria remonta dcadas atrs at os primeiros minicomputadores de tempo compartilhado e
os primeiros experimentos com a ARPAnet. Os membros dessa cultura originaram o termo rquer.
Os rqueres construram a Internet. Os rqueres fazem do sistema operacional Unix o que ele
hoje. Os rqueres mantm a Usenet. Os rqueres fazem a WWW funcionar. Se voc faz parte dessa
cultura, se voc contribuiu nela e outras pessoas nela o conhecem e o chamam de rquer, voc um
rquer.
O esprito e mentalidade dos rqueres no est limitado somente a esta cultura dos rqueres de
software. Existem pessoas que aplicam a atitude rquer outras coisas, como eletrnica ou msica
na verdade voc pode ach-la nos mais altos nveis intelectuais de qualquer cincia ou arte. Os
rqueres de software reconhecem esse esprito aparentado em outros lugares e podem cham-los de
rqueres tambm e alguns dizem que a natureza rquer de fato independente do meio
particular no qual o rquer trabalha. Mas no resto deste documento iremos nos concentrar nas
habilidades e atitudes dos rqueres de software, e nas tradies da cultura compartilhada que
originou o termo rquer.
Existe um outro grupo de pessoas que aos berros se dizem rqueres mas no so. Estes (na maioria
adolescentes do sexo masculino) so aqueles que se divertem invadindo computadores e fraudando
o sistema telefnico. Rqueres de fato chamam estas pessoas de crqueres (crackers), e nada tem
haver com eles. Os rqueres reais na maioria acham que crqueres so preguiosos, irresponsveis e
no muito espertos, lembrando que ser capaz de burlar a segurana ir torn-lo um rquer tanto
quanto ser capaz de fazer ligaes diretas em carros ir torn-lo um engenheiro automotivo.
Infelizmente muitos jornalistas e escritores so enganados a usar a palavra rquer para descrever
crqueres; isto irrita um rquer de verdade deveras.
A diferena bsica : rqueres constroem coisas, crqueres as destroem.
Se voc quer ser um rquer, continue lendo. Se voc quer ser um craquer, v ler o grupo de notcias
alt.2600 e prepare-se para fazer cinco ou dez anos na priso depois de descobrir que voc no era
to esperto quanto pensava que era. E isso tudo que eu vou falar sobre crqueres.
A Atitude Rquer
Rqueres resolvem problemas e criam coisas, e eles acreditam na liberdade e na ajuda mtua
voluntria. Para ser aceito como um rquer voc deve agir como se voc mesmo tivesse esse tipo de
atitude. E para se comportar como se voc tivesse esse tipo de atitude voc deve de fato acreditar
nela.
Mas se voc pensa em cultivar as atitudes de um rquer s para ser aceito na cultura voc ir perder
a questo. Tornar-se o tipo de pessoa que acredita nessas coisas importante para voc para
ajud-lo no aprendizado e mant-lo motivado. Como na maioria das artes criativas o melhor modo
de se tornar um mestre imitar o esprito e mentalidade dos mestres no s intelectualmente mas
tambm emocionalmente.
Ou como o seguinte poema Zen moderno dita:
[5]
Portanto se voc quiser se tornar um rquer repita as seguintes mximas at que voc acredite nelas:
4. Liberdade bom.
Rqueres so naturalmente anti-autoritrios. Qualquer um que possa lhe dar ordens poder impedi-
lo de solucionar qualquer problema que voc esteja fascinado e dado o modo que as mentes
autoritrias trabalham elas geralmente iro encontrar uma razo terrivelmente estpida para isso.
Portanto a atitude autoritria deve ser combatida aonde quer que voc a encontre, para que ela no
oprima voc e outros rqueres.
(Isto no o mesmo que combater toda autoridade. Crianas devem ser educadas e criminosos
contidos. Um rquer pode concordar em aceitar alguns tipos de autoridade para conseguir alguma
coisa que ele deseja mais do que o tempo que ele gasta seguindo ordens. Mas esta uma barganha
limitada e consciente; o tipo de rendio que os autoritrios desejam no est em oferta).
Autoritrios prosperam na censura e no segredo. E eles desconfiam da cooperao voluntria e troca
de informaes eles apreciam somente a cooperao que eles controlam. Dessa forma, para
agir como um rquer, voc deve desenvolver uma hostilidade instintiva censura, ao segredo, e ao
uso da fora ou fraude para compelir adultos responsveis. Voc deve estar de acordo a agir nessa
crena.
1. Aprenda a programar.
Esta, claro, a habilidade fundamental da raqueao. Se voc no sabe nenhuma linguagem de
programao eu recomendo comear com Python. Ela projetada de forma clara, bem
documentada, e relativamente amigvel com iniciantes. Apesar de ser uma tima primeira
linguagem ela no somente um brinquedo; ela muito poderosa, flexvel e muito conveniente para
grandes projetos. Eu escrevi uma avaliao sobre Python mais detalhada. Bons tutoriais esto
disponveis no stio na web do Python.
Eu cosumava recomendar Java como uma boa linguagem para aprender cedo mas esta crtica
mudou minha opinio (procure nela por "As Armadilhas de Java como Primeira Linguagem de
Programao" "The Pitfalls of Java as a First Programming Language"). Um rquer no pode,
como eles devastadoramente colocam "abordar resoluo de problemas como um encanador em
uma loja de ferramentas"; voc deve saber o que os componentes de fato fazem. Agora eu acho que
provavelmente melhor aprender C e Lisp primeiro, depois Java.
Se voc se envolver com programao sria voc vai precisar aprender C, a linguagem central do
Unix. C++ est muito ligada a C; se voc conhece uma conhecer a outra no vai ser difcil. Todavia
nenhuma das duas uma boa opo para comear a aprender. E, na realidade, quanto mais voc
evitar programar em C mais produtivo voc ser.
C muito eficiente e muito econmica com os recursos da maquina. Infelizmente C consegue essa
eficincia e economia exigindo que voc faa um monte de gerenciamento de baixo nvel nos seus
recursos (como memria) mo. Todo esse cdigo baixo nvel complexo e suscetvel a erros, e ir
sugar um montante imenso do seu tempo com depurao. Com as mquinas atuais, to poderosas
como elas so, essa uma troca ruim mais inteligente utilizar uma linguagem que utilize o
tempo de mquina ineficientemente, mas que utiliza o seu tempo eficientemente. Deste modo,
Python.
Outras linguagens de importncia particular para os rqueres so Perl e LISP. vlido aprender Perl
por razes prticas; ela muito usada para pginas da web ativas e sistemas de administrao;
portanto mesmo que voc nunca escreva nada em Perl voc deve pelo menos ler Perl. Muitas
pessoas utilizam Perl do modo como eu sugeri que voc utilizasse Python, para evitar programao
em C onde no necessrio total eficincia da mquina. Voc vai precisar entender o cdigo deles.
Vale a pena aprender LISP por outro motivo a profunda e esclarecedora experincia que voc vai
ganhar quando finalmente voc entender LISP. Esta experincia vai torn-lo um melhor
programador para o resto de sua vida, mesmo que voc no utilize muito LISP por si s. (Voc pode
ter alguma experincia introdutria com LISP modificando e editando modos para o editor de texto
Emacs, ou plugins do Script-Fu para o GIMP.)
O melhor, na realidade, aprender as cinco: Python, Java, C/C++, Perl, e LISP. Alm do fato de
serem as mais importantes linguagens da raqueao, elas representam abordagem muito diferentes
da programao e cada uma ir educ-lo de formas valorosas.
Mas fique avisado que voc no vai alcanar o nvel de habilidade de um rquer ou nem mesmo de
um mero programador simplesmente acumulando linguagens voc precisa aprender a pensar
sobre problemas de programao de uma forma geral independente de qualquer linguagem. Para se
tornar um rquer de verdade voc precisa chegar ao ponto de ser capaz de aprender uma nova
linguagem em alguns dias relacionando o que est no manual com o que voc j sabe. Isto significa
aprender diversas linguagens diferentes.
Eu no posso dar instrues completas de como aprender a programar aqui uma habilidade
complexa. Mas eu posso dizer que livros e cursos no sero suficientes muitos, talvez quase
todos dos melhores rqueres so autodidatas. Voc pode aprender as caractersticas de uma
linguagem pedaos de conhecimento dos livros, mas o esprito e mentalidade que ir tornar
todo esse conhecimento em uma habilidade viva s pode ser adquirida pela prtica e aprendizagem.
O que voc ir precisar fazer (a) ler cdigo e (b) escrever cdigo.
Peter Norvig, um dos melhores rqueres do Google e co-autor do manual mais utilizado em IA,
escreveu um ensaio excelente chamado "Teach Yourself Programming in Ten Years". Sua "receita
para o sucesso na programao" vale uma ateno cuidadosa.
Aprender a programar como aprender a escrever bem uma linguagem natural. O melhor jeito ler
algum material escrito pelos mestres da arte e escrever algumas coisas voc mesmo; ler um pouco
mais, escrever um pouquinho mais, ler mais um pouco, escrever mais um tanto ... e repetir at que
seus escritos estejam comeando a desenvolver a fora e economia que voc encontra em seus
modelos.
Achar cdigo bom para ler costumava ser difcil por que haviam poucos programas grandes com o
cdigo fonte disponvel para os rqueres novatos brincarem e remendarem. Isto mudou de forma
dramtica; programas cdigo-livre, ferramentas para programao e sistemas operacionais (todos
feitos por rqueres) esto agora largamente disponveis. O que me leva claramente para o nosso
prximo tpico...
Uma boa maneira de sentir o gostinho [8] carregar o que os fs do Linux chamam de live CD, uma
distribuio que roda diretamente de um CD sem precisar modificar o seu disco rgido. Isso vai ser
lento, por que CDs so lentos, mas uma forma de dar uma olhada nas possibildiade sem ter que
fazer qualquer coisa drstica.
E escrevi um manual para iniciantes no basics of Unix and the Internet (Fundamentos do Unix e da
Internet).
Eu costumava no recomendar a instalao tanto do Linux quanto do BSD como um projeto solo se
voc for um novato. Os instaladores se tornaram bons o suficiente que hoje em dia possvel voc
mesmo fazer todo o processo, mesmo para um novato. De qualquer modo eu ainda recomendo
entrar em contato com seu grupo de usurios Linux local e pedir ajuda. No vai doer nada e pode
facilitar o processo.
Quanto mais dessas coisas voc j pratica mais voc naturalmente possui o biotipo rquer. Por que
estas coisas em particular no completamente claro, mas elas esto conectadas com o misto das
habilidades dos lados esquerdo e direito do crebro que parece ser importante; rqueres precisam
ser passveis tanto da razo lgica quanto da possibilidade repentina de pisar fora da lgica aparente
de um problema.
Trabalhe to intensamente quanto voc brinca, e brinque tanto quanto voc trabalha. Para
verdadeiros rqueres os limites entre "jogar", "trabalhar", "cincia" e "arte" tendem a desaparecer,
ou imergir para um nvel elevado de criatividade. Tambm no fique contente com uma pequena
lista de habilidades. Apesar de rqueres serem identificados como programadores eles so
facilmente competentes em vrias outras habilidades administrao de sistemas, projetista da
web e tcnico de hardware so comuns. Um rquer que um administrador de sistema, por outro
lado, pode ser bem habilidoso em programao em script e projetismo para web. Rqueres no
fazem as coisas pela metade; se eles investem em uma habilidade eles tendem a ficar muito bons
nela.
Finalmente algumas coisas para no fazer.
No use nomes de usurio, ou IDs, grandiosos ou infantis.
A nica reputao que voc ir conseguir fazendo alguma dessas coisas a de um twit [9]. Rqueres
tem boa memria pode levar anos at que voc se reabilite o suficiente para ser aceito.
O problema com pseudnimos e nicks merecem uma amplificao. Ocultar sua identidade atrs de
um pseudnimo uma atitude infantil e boba, caracterstica de craqueres, warez d00dz, e outras
formas de vida inferiores. Rqueres no fazem esse tipo de coisa: eles so orgulhosos do que so e
querem tudo isso ligado aos seus nomes reais. Ento se voc tem um pseudnimo largue-o. Na
cultura rquer ele ir somente marc-lo como um perdedor.
A Desde a primeira vez que eu escrevi esta pgina, eu tenho recebido muitos pedidos por semana
: (e freqentemente por dia) de pessoas pedindo "me ensine tudo sobre como raquear".
Infelizmente eu no tenho tempo e energia para fazer isso; meus prprios projetos rquer, e
minas viagens como advogado do cdigo-livre toma 110% do meu tempo.
Mesmo se eu pudesse, raquear uma atitude e um habilidade que basicamente voc tera que
ensinar voc mesmo. Voc vai notar que enquanto rqueres reais querem ajud-lo eles no iro
respeit-lo se voc implorar para receber tudo o que eles sabem de bandeja.
Aprenda algumas coisas. Mostre que voc capaz de aprender sozinho. Depois v at um rquer
com questes especficas.
Se voc vai mandar um email perguntando um conselho, aqui vo duas coisas que voc deve
saber logo de cara. Primeiro, ns descobrimos que pessoas preguiosas ou descuidadas no seu
modo de escrever so geralmente muito preguiosas e descuidadas no seu modo de pensar para
se tornarem bons rqueres ento tome cuidado com a sintaxe, e utilize boa gramtica e
pontuao, ou ento voc ser provavelmente ignorado. Segundo, no implore pedindo para
responder para um ISP diferente da conta que voc enviou seu email; ns achamos que pessoas
que fazem esse tipo de coisa geralmente so ladres utilizando contas roubadas, e no temos
interesse em recompensar ou assistir ladres.
A A melhor forma de comear ento provavelmente seria ir para uma reunio de um LUG (Linux
: User Group - Grupo de Usurios do Linux). Voc pode encontrar esse tipo de grupo no Pgina
de informaes gerais sobre Linux do LDP (LDP General Linux Information Page);
provavelmente existe um perto de voc, possivelmente associado a uma faculdade ou
universidade. Se voc pedir, membros de um LUG provavelmente iro lhe dar uma copia do
Linux, e certamente iro ajud-lo a instalar e comear.
A Qualquer idade na qual voc esteja motivado uma boa idade para comear. A maioria das
: pessoas comeam a ficar interessadas entre os 15 e 20 anos, mas eu conheo excees em ambas
as direes.
A Isso vai depender de quo talentoso voc e de quanto voc vai se dedicar na tarefa. A maioria
: das pessoas podem conseguir adquirir habilidades respeitveis de dezoito meses dois anos, se
elas se concentrarem. Mas no se engane em achar que termina por a; se voc for um rquer
verdadeiro voc ir gastar o resto de sua vida aprendendo a aperfeioar sua arte.
A Se voc est fazendo essa pergunta est quase absolutamente claro que voc est pensando em
: raquear no Microsoft Windows. Por si s esta uma m idia. Quando eu comparei tentar
raquear no Windows com tentar danar com o corpo engessado eu no estava brincando. No v
para l. tudo muito feio, e nunca ir deixar de ser.
Existem problemas especficos com Visual Basic e C#; basicamente elas no so portveis.
Embora existam prottipos de implementaes em cdigo-livre dessas linguagens, os padres
ECMA (European Computer Manufacturers Association - Associao Europia de Manufatores
de Computadores) aplicavis no cobrem mais do que uma pequena parte de suas interfaces de
programao. No Windows a maioria dos suportes a bibliotecas so propriedades de um nico
fornecedor (Microsoft); se voc no for extremamente cauteloso quanto quais ferramentas
utilizar mais cuidadoso do que qualquer novato capaz de ser voc ir limitar-se somente
as plataformas que a Microsoft desejar suportar. Se voc comear no Unix, muitas outras
melhores linguagens, com bibliotecas melhores, esto disponveis
Visual Basic especialmente terrvel. Como os outros BASICS ela extremamente mal
projetada e ir lhe ensinar pssimos hbitos de programao. No, no me pea para explic-los
em detalhes. Tal explicao encheria um livro. Aprenda um linguagem bem projetada no lugar
disso.
A No. Qualquer um que ainda pode levantar esse tipo de questo depois de ter lido este FAQ
: muito estupido para ser educado mesmo se eu tivesse tempo para ensinar. Qualquer pedido
desse tipo recebido ser ignorado ou ser respondido com total ignorncia.
A No. Sempre que me feita essa pergunta de algum pobre coitado rodando o Microsoft
: Windows. No possvel garantir segurana efetiva contra ataques de craqueres em sistemas
Windows; o cdigo e a arquitetura simplesmente possuem muitas falhas, o que torna a
segurana no Windows algo como tentar remar um barco com uma peneira. A nica preveno
segura migrar para o Linux ou qualquer outro sistema operacional que foi projetado para no
mnimo ser passvel de segurana.
Q Eu estou tendo problema com o meu software Windows. Voc vai me ajudar?
:
A Sim. V para um prompt do DOS e digite "format c:". Qualquer problema que voc esteja
: experimentando ir acabar em alguns minutos.
A A melhor forma encontrar um grupo de usurios do linux ou Unix perto de voc e ir para seus
: encontros (voc pode achar links para diversas listas de grupos de usurios na pgina do LDP
(Linux Documentation Project - Projeto de Documentao do Linux), no ibiblio.
(Eu costumava dizer que voc no encontraria nenhum rquer de verdade no IRC, mas eu estou
comeando a entender que isso est mudando. Aparentemente algumas comunidades de rqueres
verdadeiros, ligados a coisas como GIMP e Perl, possuem canais no IRC agora)
A Eu mantenho um COMOFAZER Lista de Leitura para Linux (Linux Reading List HOWTO) que
: voc pode achar interessante. O Loginataka tambm pode ser til.
Para uma introduo ao Python, d uma olhada nos materiais introdutrios (ingls) no site do
Python.
A No. O raquear utiliza quase nenhuma matemtica formal ou aritmtica. Em particular voc no
: vai precisar de trigonometria, clculo ou anlise (existem excees no tratamento de aplicativos
de reas especficas, como computao grfica). Conhecer alguma lgica formal e lgebra
Booleana bom. Alguma base em matemtica infinita (incluindo teoria finita, combinatria e
teoria de grficos) pode ser til.
Muito mais importante: voc precisa ser capaz de pensar logicamente e seguir cadeias exatas de
raciocnio exatamente como os matemticos fazem. Enquanto o contedo da matemtica no vai
ajud-lo, voc vai precisar da disciplina e inteligncia utilizada por ela. Se te falta inteligncia,
existe pouca esperana para voc como um rquer; se te falta disciplina melhor desenvolv-la
rapidamente.
Eu acho que uma boa forma de descobrir se voc tem o que necessrio conseguir uma cpia
do livro de Raymond Smullyan O que o nome desse Livro? (What Is The Name Of This
Book?). Os divertidos jogos de advinhaes lgicas de Smullyans encaixam-se muito bem no
esprito rquer. Ser capaz de resolv-los um bom sinal; apreciar a resoluo dos mesmo um
sinal melhor ainda.
A XHTML (o mais recente dialeto HTML) se voc j no o conhece. Existem muitos livros
: ilustres, pssimos super-intensivos sobre HTML por a, e, amargantemente, poucos livros bons.
O que eu mais gosto o HTML: The Definitive Guide.
Mas HTML no uma linguagem de programo completa. Quando voc estiver pronto para
comear a programar eu recomendo Python. Voc vai ouvir um monte de pessoas recomendando
Perl, e Perl ainda mais popular do que Python, mas mais difcil de aprender e (na minha
opinio) menos bem projetada.
C muito importante, mas muito mais difcil que Python ou Perl. No tente aprender ela
primeiro.
Usurios do Windows, no tentem Visual Basic. Ir ensin-los maus hbitos e no nada
portvel fora do Windows. Evite.
A Era comum computadores pessoais serem pouco poderosos e de baixa-memria, a tal ponto que
: era possvel deixar limites artificiais no processo de aprendizado de um rquer. Isso deixou de
ser verdade a algum tempo. Qualquer mquina da Intel 486DX50 ou melhor mais do que
poderosa para desenvolver trabalhos, X e comunicao com a Internet; e os menores discos que
voc pode comprar hoje so mais do que suficientes.
O ponto importante na escolha da mquina na qual voc ir aprender o fato de seu hardware
ser compatvel com o Linux (ou compatvel com BSD, se voc escolher esse caminho).
Novamente isso j garantido para a maioria das mquinas modernas. O grande problema esto
nos modems; algumas mquinas possuem modems especficos para Windows que no iro
funcionar com o Linux.
Existe um FAQ para compatibilidade de hardware; a verso mais recente se encontra aqui.
A No por que eu desconheo seus talentos e interesses. Voc deve possuir auto motivao ou no
: haver acordo, e por isso o porque de sempre dar errado quando outras pessoas tentam escolher
o seu caminho.
A No, voc no precisa. No que a Microsoft no seja escrota, mas j existia uma cultura rquer
: antes da Microsft e ainda ir existir uma muito depois da Microsoft virar histria. Qualquer
energia que voc desperdiar odiando a Microsoft seria melhor desperdiada no amor a suas
habilidades. Escreva bons cdigos isso ir envergonhar a Microsoft o suficiente sem poluir o
seu karma.
A Isto no parece acontecer at hoje a industria de software cdigo-livre parece estar gerando
: mais empregos do que acabando com eles. Se ter um programa escrito um ganho de economia
na rede sobre o fato de no ter um programador ir ser pago por um programa depois de pronto
mesmo este sendo ou no cdigo-livre. E, no importa o quo "livre" os programas so escritos,
sempre ir existir demanda para novas e customizadas aplicaes. Eu escrevi mais sobre isso na
pgina da Cdigo-Livre (Open Source).
Q Como eu posso comear? Onde eu consigo um Unix livre?
:
A Em outros lugares nesta pgina eu inseri ponteiros nos quais voc pode pegar o mais famoso e
: utilizado Unix livre. Para ser um rquer voc precisa de motivao, iniciativa e a habilidade de
educar voc mesmo. Comece exatamente agora...
Sobre o Autor
O documento original, e todo os seus direitos, pertencem ao autor; a traduo foi construda por:
Joo Victor D. Martins JVDM's Web Home, <jvdm@freeshell.org/>
importante dizer que caso voc tenha alguma coisa a dizer sobre o contedo do documento,
sugestes a respeito do que ele trata, dvidas sobre os rqueres, ou sobre o que deveria ser dito aqui
voc deve mandar uma mensagem para o autor, e no para o tradutor (eu).
Lembrando que essa traduo possui uma srie de notas espalhadas no documento tratando da
discusso de termos, opinies divergentes e temas relevantes. Fonte de respostas valiosas sobre a
traduo antes de voc entrar em contato comigo.
[1] Como tradutor amador e falante da lngua Portuguesa assumi uma postura especial que resultou
em uma deciso incomum na traduo da palavra hacker. Adaptei hacker, via um neologismo
calcado na similaridade fontica, para a palavra rquer, assim como seus derivados (raqueres,
raqueao, raqueado). Aparentemente esse um processo natural (e coerente) das lnguas que face a
um novo conceito estrangeiro adaptam-se, ou criando um termo com familiaridade semantica-
morfolgica (a exemplo apago (black-out), ou simplificam a grafia via similaridade fonetica (a
exemplo suti, bife, futebol). Talvez a estranhesa que rquer provoca esteja na aparente
artificialidade causada pela minha acelerao forada em um processo que naturalmente longo.
Essa postura especial nada mais do que uma atitude de valorizao e enriquecemento do
Portugus Brasileiro. Atitude essa que me impede de simplesmente olhar palavras estrangeiras
espalhadas em textos, noticirios, livros, e em uma oportunidade reproduzir esse crescente onda de
estrangeirismos idiota que capaz at de evitar velhas e boas palavras do vernculo por uma
palavrinha estranha em Ingls.
Gostaria muito de poder discutir essa atitude com os que a apoiam ou a censuram. Se houver algum
interesse por favor entre em contato.
[2] O arquivo dos jarges um dos primeiros documentos relacionados a cultura rquer,
considerado como um importante documento histrico dos computadores. "um compendio
compreensvel das grias da cultura rquer". A verso original do Jargon File nasceu no MIT nos
meados dos 70. A atual verso (que tambm um livro chamada The New Hacker Dictionary)
editada pelo autor deste documento e pode ser acessada no link referenciado.
[3] A traduo encontra-se em http://jvdm.freeshell.org/pt/raquer-howto/.
[4] Existe uma verso traduzida para Portugus Brasileiro dessa pgina.
[5] De uma nota no cdigo-fonte (xml) original deste documento: