thegoodfellas/blogset-br huggingface dataset:
em que o hacker trabalha. Mas no restante deste documento, nos concentraremos nas habilidades e dos hackers de software, e nas tradicoes da cultura compartilhada que deu origem ao termo `hacker'. Existe outro grupo de pessoas que se dizem hackers, mas nao sao. Sao pessoas (adolescentes do sexo masculino, na maioria) que se divertem invadindo computadores e fraudando o sistema telefonico. Hackers de verdade chamam essas pessoas de "crackers", e nao tem nada a ver com eles. Hackers de verdade consideram os crackers preguicosos, irresponsaveis, e nao muito espertos, e alegam que ser capaz de quebrar sistemas de seguranca torna alguem hacker tanto quanto fazer ligacao direta em carros torna alguem um engenheiro automobilistico. Infelizmente, muitos jornalistas e escritores foram levados a usar, erroneamente, a palavra "hacker" para descrever crackers; isso e muito irritante para os hackers de verdade. A diferenca basica e esta: hackers constroem coisas, crackes as destroem.Se voce quer ser um hacker, continue lendo. Se voce quer ser um cracker, va ler o newsgroup alt.2600 e se prepare para se dar mal depois de descobrir que voce nao e tao esperto quanto pensa. E isso e tudo que eu digo sobre crackers. A Atitude HackerHackers resolvem problemas e constroem coisas, e acreditam na liberdade e na ajuda mutua voluntaria. Para ser aceito como um hacker, voce tem que se comportar de acordo com essa atitude. E para se comportar de acordo com essa atitude, voce tem que realmente acreditar nessa atitude. Mas se voce acha que cultivar a atitude hacker e somente um meio para ganhar aceitacao na cultura, esta enganado. Tornar-se o tipo de pessoa que acredita nessas coisas e importante para voce -- para ajuda-lo a aprender e manter-se motivado. Assim como em todas as artes criativas, o modo mais efetivo para se tornar um mestre e imitar a mentalidade dos mestres -- nao so intelectualmente como emocionalmente tambem. Entao, se voce quer ser um hacker, repita as seguinte coisas ate que voce acredite nelas: 1. O mundo esta repleto de problemas fascinantes esperando para serem resolvidos.Ser hacker e muito divertido, mas e um tipo de diversao que necessita de muito esforco. Para haver esforco e necessario motivacao. Atletas de sucesso retiram sua motivacao de uma especie de prazer fisico em trabalhar seus corpos, em tentar ultrapassar seus proprios limites fisicos. Analogamente, para ser um hacker voce precisa ter uma emocao basica em resolver problemas, afiar suas habilidades e exercitar sua inteligencia. Se voce nao e o tipo de pessoa que se sente assim naturalmente, voce precisara se tornar uma para ser um hacker. Senao, voce vera sua energia para "hackear" sendo esvaida por distracoes como sexo, dinheiro e aprovacao social. (Voce tambem tem que desenvolver uma especie de fe na sua propria capacidade de aprendizado -- crer que, mesmo que voce nao saiba tudo o que precisa para resolver um problema, se souber uma parte e aprender a partir disso, conseguira aprender o suficiente para resolver a proxima parte -- e assim por diante, ate que voce termine.) 2. Nao se deve resolver o mesmo problema
duas vezes.Mentes criativas sao um recurso valioso e limitado. Nao devem ser desperdicadas reinventando a roda quando ha tantos problemas novos e fascinantes por ai. Para se comportar como um hacker, voce tem que acreditar que o tempo de pensamento dos outros hackers e precioso -- tanto que e quase um dever moral compartilhar informacao, resolver problemas e depois dar as solucoes, para que outros hackers possam resolver novos problemas ao inves de ter que se preocupar com os antigos indefinidamente. (Voce nao tem que acreditar que e obrigado a dar todaa sua producao criativa, ainda que hackers que o fazem sejam os mais respeitados pelos outros hackers. Nao e inconsistente com os valores do hacker vender o suficiente da sua producao para mante-lo alimentado e pagar o aluguel e computadores. Nao e inconsistente usar suas habilidades de hacker para sustentar a familia ou mesmo ficar rico, contanto que voce nao esqueca que e um hacker.) 3. Tedio e trabalho repetitivo sao nocivos.Hackers (e pessoas criativas em geral) nao podem ficar entediadas ou ter que fazer trabalho repetitivo, porque quando isso acontece significa que eles nao estao fazendo o que apenas eles podem fazer -- resolver novos problemas. Esse desperdicio prejudica a todos. Portanto, tedio e trabalho repetitivo nao sao apenas desagradaveis, mas nocivos tambem. Para se comportar como um hacker, voce tem que acreditar nisso de modo a automatizar as partes chatas tanto quanto possivel, nao apenas para voce como para as outras pessoas (principalmente outros hackers).(Ha uma excecao aparente a isso. As vezes, hackers fazem coisas que podem parecer repetitivas ou tediosas para um observador, como um exercicio de "limpeza mental", ou para adquirir uma habilidade ou ter uma especie particular de experiencia que nao seria possivel de outro modo. Mas isso e por opcao -- ninguem que consiga pensar deve ser forcado ao tedio. 4. Liberdade e uma coisa boa.Hacker sao naturalmente anti-autoritarios. Qualquer pessoa que lhe de ordens pode impedi-lo de resolver qualquer que seja o problema pelo qual voce esta fascinado -- e, dado o modo em que a mente autoritaria funciona, geralmente arranjara alguma desculpa espantosamente idiota isso. Entao, a atitude autoritaria deve ser combatida onde quer que voce a encontre, para que nao sufoque a voce e a outros hackers. (Isso nao e a mesma coisa que combater toda e qualquer autoridade. Criancas precisam ser orientadas, e criminosos, detidos. Um hacker pode aceitar alguns tipos de autoridade a fim de obter algo que ele quer mais que o tempo que ele gasta seguindo ordens. Mas isso e uma barganha restrita e consciente; nao e o tipo de sujeicao pessoal que os autoritarios querem.) Pessoas autoritarias prosperam na censura e no segredo. E desconfiam de cooperacao voluntaria e compartilhamento de informacao -- so gostam de "cooperacao" que eles possam controlar. Entao, para se comportar como um hacker, voce tem que desenvolver uma hostilidade instintiva a censura, ao segredo, e ao uso da forca ou mentira para compelir adultos responsaveis. E voce tem que estar disposto a agir de acordo com esta crenca. 5. Atitude nao substitui
competencia.Para ser um hacker, voce tem que desenvolver algumas dessas atitudes. Mas apenas ter uma atitude nao fara de voce um hacker, assim como nao o fara um atleta campeao ou uma estrela de rock. Para se tornar um hacker e necessario inteligencia, pratica, dedicacao, e trabalho duro. Portanto, voce tem que aprender a desconfiar de atitude e respeitar todo tipo de competencia. Hackers nao deixam posers gastar seu tempo, mas eles idolatram competencia -- especialmente competencia em "hackear", mas competencia em qualquer coisa e boa. A competencia em habilidades que poucos conseguem dominar e especialmente boa, e competencia em habilidades que involvem agudeza mental, pericia e concentracao e a melhor. Se voce reverenciar competencia, gostara de desenvolve-la em si mesmo -- o trabalho duro e dedicacao se tornara uma especie de um intenso jogo, ao inves de trabalho repetitivo. E isso e vital para se tornar um hacker. Habilidades basicas do hackerA atitude hacker e vital, mas habilidades sao ainda mais vitais. Atitude nao substitui competencia, e ha uma certo conjunto de habilidades que voce precisa ter antes que um hacker sonhe em lhe chamar de um. Esse conjunto muda lentamente com o tempo, de acordo com a criacao de novas habilidades. Por exemplo, costumava incluir programacao em linguagem de maquina, e ate recentemente nao incluia HTML. Mas agora e certo que inclui o seguinte: 1. Aprenda a programar.Essa e, claro, a habilidade basica do hacker. Em 1997, a linguagem que voce absolutamente precisa aprender e C (apesar de nao ser a que voce deve aprender primeiro). Mas voce nao e um hacker e nem mesmo um programador se voce souber apenas uma linguagem -- voce tem que aprender a pensar sobre problemas de programacao de um modo geral, independentemente de qualquer linguagem. Para ser um hacker de verdade, voce precisa ter chegado ao ponto de conseguir aprender uma nova linguagem em questao de dias, relacionando o que esta no manual ao que voce ja sabe. Isso significa que voce deve aprender varias linguagens bem diferentes. Alem de C, voce tambem deve aprender pelo menos LISP e Perl (e Java esta tentando pegar um lugar nessa lista). Alem de serem as linguagens mais importantes para hackear, cada uma delas representa abordagens a programacaao bem diferentes, e todas o educarao em pontos importantes. Eu nao posso lhe dar instrucoes completas sobre como aprender a programar aqui -- e uma habilidade complexa. Mas eu posso lhe dizer que livros e cursos tambem nao servirao (muitos, talvez a maioriados melhores hacker sao auto-didatas). O que servira e (a) ler codigo e (b) escrever codigo. Aprender a programar e como aprender a escrever bem em linguagem natural. A melhor maneira e ler um pouco dos mestres da forma, escrever algumas coisas, ler mais um monte, escrever mais um monte, ler mais um monte, escrever... e repetir ate que seu estilo comece a desenvolver o tipo de forca e economia que voce ve em seus modelos. Achar bom codigo para ler costumava ser dificil, porque havia poucos programas grandes disponiveis em codigo-fonte para que hackers novatos
pudessem ler e mexer. Essa situacao mudou dramaticamente; open-source software (software com codigo-fonte aberto), ferramentas de programacao, e sistemas operacionais (todos feitos por hackers) estao amplamente disponiveis atualmente. 2. Pegue um dos Unixes livres e aprenda a mexer.Estou assumindo que voce tem um computador pessoal ou tem acesso a um (essas criancas de hoje em dia tem tao facilmente :-)). O passo mais importante que um novato deve dar para adquirir habilidades de hacker e pegar uma copia do Linux ou de um dos BSD-Unixes, o instalar em um PC, e roda-lo. Sim, ha outros sistemas operacionais no mundo alem do Unix. Porem, eles sao distribuidos em forma binaria -- voce nao consegue ler o codigo, e voce nao consegue modifica-lo. Tentar aprender a "hackear" em DOS, Windows ou MacOS e como tentar aprender a dancar com o corpo engessado. Alem disso, Unix e o sistema operacional da Internet. Embora voce possa aprender a usar a Internet sem conhecer Unix, voce nao pode ser um hacker sem entende-lo. Por isso, a cultura hacker, atualmente, e fortemente centralizada no Unix. (Nao foi sempre assim, e alguns hackers da velha guarda nao gostam da situacao atual, mas a simbiose entre o Unix e a Internet se tornou tao forte que ate mesmo o musculo da Microsoft nao parece ser capaz de ameaca-la seriamente.) Entao, pegue um Unix -- eu gosto do Linux, mas existem outros caminhos. Aprenda. Rode. Mexa. Acesse a Internet atraves dele. Leia o codigo. Modifique o codigo. Voce tera ferramentas de programacao (incluindo C, Lisp e Perl) melhores do qualquer sistema operacional da Microsoft pode sonhar em ter, voce se divertira, e ira absorver mais conhecimento do que perceber, ate que voce olhara para tras como um mestre hacker. Para aprender mais sobre Unix, veja The Loginataka.Para pegar o Linux, veja Where To Get Linux. 3. Aprenda a usar a World Wide Web e escrever em HTML.A maioria das coisas que a cultura hacker tem construido funciona "invisivelmente", ajudando no funcionamento de fabricas, escritorios e universidades sem nenhum obvio na vida dos nao-hackers. A Web e a grande excecao, o enorme e brilhante brinquedo dos hackers que ate mesmo politicos admitem que esta mudando o mundo. Por esse motivo (e varios outros tambem) voce precisa a aprender como trabalhar na Web. Isso nao significa apenas aprender a mexer em um browser (qualquer um faz isso), mas aprender a programar em HTML, a linguagem de markup da Web. Se voce nao sabe programar, escrever em HTML lhe ensinara alguns habitos mentais que o ajudarao. Entao faca uma home page. Mas apenas ter uma home page nao chega nem perto de torna-lo um hacker. A Web esta repleta de home pages. A maioria delas e inutil, porcaria sem conteudo -- porcaria muito bem apresentada, note bem, mas porcaria mesmo assim (mais sobre esse assunto em The HTML Hell Page). Para valer a pena, sua pagina deve ter conteudo -- deve ser interessante e/ou util para outros hackers. E isso nos leva ao proximo assunto...Status na Cultura HackerComo a maioria das culturas sem economia
voluntarios. Existe muito trabalho sem glamour que precisa ser feito para mante-la viva -- administrar listas de email, moderar grupos de discussao, manter grandes sites que armazenam software, desenvolver RFCs e outros padroes tecnicos. Pessoas que fazem bem esse tipo de coisa sao muito respeitadas, porque todo mundo sabe que esses servicos tomam muito tempo e nao sao tao divertidos como mexer em codigo. Faze-los mostra dedicacao.5. Sirva a cultura hacker em si. Finalmente, voce pode servir e propagar a cultura em si (por exemplo, escrevendo um apurado manual sobre como se tornar um hacker :-)). Voce so tera condicao de fazer isso depois de ter estado por ai por um certo tempo, e ter se tornado conhecido por uma das primeiras quatro coisas. A cultura hacker nao tem lideres, mas tem seus herois culturais, "chefes tribais", historiadores e porta-vozes. Depois de ter passado tempo suficiente nas trincheiras, voce pode ser tornar um desses. Cuidado: hackers desconfiam de egos espalhafatosos em seus "chefes tribais", entao procurar visivelmente por esse tipo de fama e perigoso. Ao inves de se esforcar pela fama, voce tem que de certo modo se posicionar de modo que ela "caia" em voce, e entao ser modesto e cortes sobre seu status. A Conexao Hacker/NerdContrariamente ao mito popular, voce nao tem que ser um nerd para ser um hacker. Ajuda, entretanto, e muitos hackers sao de fato nerds. Ser um proscrito social o ajuda a se manter concentrado nas coisas realmente importantes, como pensar e "hackear". Por isso, muitos hackers adotaram o rotulo "nerd", e ate mesmo usam o termo (mais duro) "geek" como um simbolo de orgulho -- e um modo de declarar sua independencia de expectativas sociais normais. Veja The Geek Page para discussao extensiva. Se voce consegue se concentrar o suficiente em hackear para ser bom nisso, e ainda ter uma vida, esta otimo. Isso e bem mais facil hoje do que quando era um novato nos anos 70; atualmente a cultura mainstream e muito mais receptiva a tecno-nerds. Ha ate mesmo um numero crescente de pessoas que percebem que hackers sao, frequentemente, amantes e conjuges de alta qualidade. Girl's Guide to Geek Guys. Se hackear o atrai porque voce nao vive, tudo bem -- pelo menos voce nao tera problemas para se concentrar. Talvez voce consiga uma vida normal depois.Pontos Sobre EstiloPara ser um hacker, voce tem que entrar na mentalidade hacker. Ha algumas coisas que voce pode fazer quando nao estiver na frente de um computador e que podem ajudar. Nao substituem o ato de hackear (nada substitui isso), mas muitos hackers as fazem, e sentem que elas estao ligadas de uma maneira basica com a essencia do hacking. Leia ficcao cientifica. Frequente convencoes de ficcao cientifica (uma boa maneira de encontrar hackers e proto-hackers).Stude o Zen, e/ou faca artes marciais. (A disciplina mental parece similar em pontos importantes). Desenvolva um ouvido analitico para musica. Aprenda a apreciar tipos peculiares de musica. Aprenda a tocar bem algum instrumento musical, ou a cantar.Desenvolva sua apreciacao de trocadilhos e jogo de palavras. Aprenda a escrever bem
em sua lingua nativa. (Um numero surpreendente de hackers, incluindo todos os melhores que eu conheco, sao bons escritores.)Quanto mais dessas coisas voce ja fizer, mais provavel que voce tenha naturalmente um material hacker. Por que essas coisas em particular nao e completamente claro, mas elas sao ligadas com uma mistura de habilidades dos lados esquerdo e direito do cerebro que parece ser muito importante (hackers precisam ser capazes de tanto raciocinar logicamente quanto por de lado, de uma hora para outra, a logica aparente do problema). Finalmente, algumas coisas a nao serem feitas.Nao use um nome de usuario ou pseudonimo bobo e grandioso.Nao entre em flame wars ("guerrinhas") na Usenet (ou em qualquer outro lugar). Nao se auto-intitule um "cyberpunk", e nao perca seu tempo com alguem que o faca.Nao poste ou escreve email cheio de erros de ortografia e gramatica.A unica reputacao que voce conseguira fazendo alguma dessas coisas e a de um twit [um chato, geralmente filtrado nos grupos de discussao]. Hackers tem boa memoria -- pode levar anos antes que voce se reabilite o suficiente para ser aceito. Outros RecursosO Loginataka tem algumas coisas a dizer sobre o treinamento e a atitude adequados a um hacker de Unix.Eu tambem escrevi A Brief History Of Hackerdom. Peter Seebach mantem um excelente Hacker FAQ para gerentes que nao sabem como lidar com hackers.Eu escrevi um documento, The Cathedral and the Bazaar ("A Catedral e o Bazar"), que explica muito sobre como o Linux e as culturas de open-source software funcionam. Perguntas FrequentesQ: Voce me ensina como "hackear"?Desde que publiquei essa pagina, recebi varios pedidos por semana de pessoas querendo que eu "ensinasse tudo sobre hacking". Infelizmente, eu nao tenho tempo nem energia para isso; meus proprios projetos hackers tomam 110% do meu tempo. Mesmo se eu fizesse, hacking e uma atitude e uma habilidade na qual voce tem que basicamente ser auto-didata. Voce vera que, embora hackers de verdade queiram lhe ajudar, eles nao o respeitarao se voce pedir "mastigado" tudo que eles sabem. Aprenda algumas coisas primeiro. Mostre que voce esta tentando, que voce e capaz de aprender sozinho. Depois faca perguntas aos hackers que encontrar.Q: Onde eu posso encontrar hackers de verdade para conversar? Bem, nao no IRC, com certeza -- la so existem flamers e crackers. A melhor maneira e encontrar um grupo de usuarios local de Unix ou Linux, e frequentar as reunioes (voce pode encontrar links para varias listas de grupos de usuarios na pagina da LDP em Sunsite). Q: Que linguagem devo aprender primeiro?HTML, se voce ainda nao souber. Existe um monte de livros sobre HTML lustrosos, modistas e ruins por ai e, infelizmente, pouquissimos bons. O livro de que mais gosto e HTML: The Definitive Guide. Quando voce estiver pronto pra comecar a programar, eu recomendaria comecar com Perl ou Python. C e realmente importante, mas muito mais dificil. Q: Mas o open-source software nao deixara os programadores incapazes de ganhar a vida?Parece improvavel -- ate agora, a industria de open-source software parece estar criando empregos ao inves de tira-los. Se ter escrito
um programa e ganho economico em relacao a nao te-lo escrito, um programador sera pago independentemente de o programa ser livre depois de feito. E, independentemente de quanto open-source software e feito, sempre parece haver mais demanda por aplicacoes novas e personalizadas. Q: Como eu comeco? Onde posso pegar um Unix livre?Em outro lugar da pagina eu inclui ponteiros onde pegar o Linux. Para ser um hacker voce precisa de motivacao, iniciativa e capacidade de se educar. Comece agora...
Como mudar a senha do MSN e uma duvida muito comum, porem muito facil de ser respondida. Aqui voce descobrira como trocar a senha do msn de forma rapida, porem detalhada. Voce tambem encontrara um video explicando como trocar a senha do MSN. Aproveite o site!O primeiro passo para trocar a senha do MSN Messenger e acessar a pagina de login do Windows Live. Para isso, basta clicar aqui e preencha os campos com o nome de usuario e senha que voce utiliza normalmente para acessar o MSN Messenger.Depois que estiver logado, uma tela parecida com a tela abaixo sera mostrada, exibindo os principais dados da sua conta do MSN, como nome de usuario, nome real, data de nascimento e data de registro. A maioria dos campos mostrados possui, do lado direito, uma opcao "Alterar" ou "Adicionar". E essa opcao que voce deve procurar.Ao clicar em alterar, sera aberta a image abaixo:Ai e so digitar os dados!lembre que, caso voce queria que o Live Messenger solicite uma troca de senha a cada 72 dias, marque a opcao "Fazer com que a senha expire a cada 72 dias". Para que as alteracoes sejam aplicadas, clique em "Salvar" e aguarde alguns segundos ate as informacoes serem atualizadas no banco de dados.Se a pagina demorar muito para carregar e voce nao consegue alterar a senha do seu Messenger usando o Internet Explorer, basta fazer os mesmos passos usando outro navegador, como o Mozilla Firefox ou o Opera.Pronto! Agora voce ja sabe como alterar a senha do MSN! Como ler, Encontrar, Salvar ou Deletar logs de conversa do MsnDescobrir Senhas de MSN Com tantas novidades e aplicacoes que aparecem diariamente na internet fica complicado, pra quem nao tem paciencia, tempo livre disponivel, ou os dois, saber detalhadamente como cada programa funciona. Apesar de ser usado por milhoes de pessoas, poucos conhecem todos os recursos que o Msn proporciona. Nao pretendo falar aqui sobre todos eles porque, alem do numero de funcoes e app's serem bem grandes, tem muita porcaria ali no meio que nem vale a pena comentar. Mas, tem algumas funcoes que merecem destaque. Uma delas, e que pouca gente sabe realmente como usar, e o registro das mensagens do msn, mais conhecido como os "logs de conversa". Esses logs de conversa, em mao erradas podem fazer um grande estrago. Quando se trata de conversas escritas, o que e uma brincadeirinha besta pode parecer uma coisa muito mais seria do que realmente e, ja que nao da pra ver a expressao facial da pessoa, gestos, ouvir o tom de voz etc. Agora imagine o que aconteceria se a sua namorada lesse aquela conversa inocente com aquela amiga mais proxima? Mesmo que nao tenha escrito nada de mais ali, pode ter certeza que voce ganhara dores de cabeca por muito tempo. Sem falar de quem usa o programa na empresa (o que eu nao recomendo) e corre o risco de vazar dados sigilosos. E claro, nem tudo e tragedia. Esses logs podem ser a salvacao para pessoas que, como eu, nao tem uma memoria muito boa.
Ja perdi a conta de quantas vezes esses logs me salvaram na hora de procurar um endereco ou telefone que me passaram numa conversa e que eu perdi ou esqueci de anotar. Sem falar dos pais que podem usar esses logs para monitorar os filhos e ter uma ideia do que os anjinhos teenagers andam fazendo quando eles nao estao por perto. Invasao de privacidade? Pode ser, mas acredito que, quem e responsavel por criar filhos adolescentes sabe que e bem melhor invadir a privacidade deles do que descobrir tarde demais que a garotinha do papai engravidou de um tiozao de 30 anos ou que o filhinho da mamae estava passeando com a galera que curte queimar uma erva na rua de tras da escola. Enfim...chega de blablabla e vamos ao assunto deste post, os logs. Por padrao, o messenger salva todas as conversas. Pra ler o registro dessas conversas existem dois caminhos. O primeiro, e abrir uma janela de conversa com o contato que voce quer ver seu historico de mensagens e clicar na aba Historico. Clique na imagem para ampliar O segundo caminho e ir direto para pasta onde os logs estao guardados. Para isso: Clique em cima do seu nome > Opcoes > Mensagens Clique na imagem para ampliar Na parte de baixo dessa aba esta la a o "Historico de Mensagens". Aqui voce pode habilitar ou desligar a opcao de registro das conversas. Logo abaixo esta descrito o caminho no pc onde esta a pasta onde os registros estao guardados. Para quem quer simplesmente apagar os registros de conversas, basta apagar os arquivos existentes dentro da pasta de historicos de mensagens. Clique na imagem para ampliar Ahh sim. Nao se esqueca de fazer uma busca no computador com o mesmo nome dos arquivos que voce apagou ja que alguem pode ter feito a copia deles em outro local.