ct

    Guias

    Os guias são a "nata" do conteúdo do site: os melhores textos organizados na forma de guias de estudo, que se destinam a esgotar um determinado assunto. Cada guia é uma espécie de curso sobre um tema específico.

    Veja também nossos livros impressos.


    Processadores: Da pré-história à era moderna: Dentro do mundo PC, tudo começou com o 8088, lançado pela Intel em 1979 e usado no primeiro PC, lançado pela IBM em 1981. Depois veio o 286, lançado em 1982, e o 386, lançado em 1985. O 386 pode ser considerado o primeiro processador moderno, pois foi o primeiro a incluir o conjunto de instruções básico, usado até os dias de hoje. O 486 foi lançado em 1989, mas ainda era comum encontrar micros com ele à venda até por volta de 1997.
    Depois entramos na era atual, inaugurada pelo Pentium, que foi lançado em 1993, mas demorou alguns anos para se popularizar e substituir os 486. Em 1997, veio o Pentium II, que usava um encaixe diferente e por isso era incompatível com as placas-mãe antigas. A AMD soube aproveitar a oportunidade, desenvolvendo o K6-2, um chip com uma arquitetura similar ao Pentium II, mas que era compatível com as placas soquete 7 antigas. A partir daí as coisas passaram a acontecer mais rápido. Em 1999 foi lançado o Pentium III, em 2000 o Pentium 4 e em 2006 o Core 2 Duo, que foi seguido pelos Phenom e Core i7.

    Fontes de alimentação e dispositivos de proteção: Construir uma fonte de alimentação é relativamente simples (muito mais do que produzir um processador ou uma GPU, por exemplo) e a tecnologia é bem conhecida e bem documentada. O grande problema é que fontes de qualidade são caras de se construir, o que obriga os fabricantes a fazerem opções com relação à capacidade e à qualidade dos componentes usados, ao mesmo tempo em que tentam diferenciar seus produtos dos oferecidos pelos concorrentes.
    Isso faz com que as fontes sejam a classe de periféricos onde mais existe variação de qualidade e de preço. De um lado, temos fontes genéricas de 30 reais e do outro fontes de alta capacidade que podem custar quase 1000 reais. Como sempre, as melhores opções estão entre os dois extremos, mas nem sempre é fácil encontrá-las.

    Guia do Overclock: A frequência de operação dos processadores não é fixa, mas sim definida pela combinação da frequência do barramento e de um multiplicador. Assim como um atleta, que pode correr mais rápido ou mais devagar, o clock do processador pode ser também ajustado para mais ou para menos, de acordo com a necessidade. Você pode obter mais desempenho aumentando a frequência até o máximo suportado por ele (overclock), indo muitas vezes 40 ou até 60% além da frequência padrão, ou, caso desejado, reduzir a frequência (underclock), fazendo com que o processador aqueça menos e consuma menos energia.
    A motivação óbvia é extrair mais desempenho do processador sem precisar pagar mais por isso, o que é sempre uma boa notícia em épocas de crise. Normalmente, mesmo os piores processadores para overclock podem oferecer um ganho adicional de 8 ou 10% e alguns processadores específicos podem oferecer 50% ou mais.

    Computação gráfica com software livre: Hoje parece trivial visualizar letras, figuras e animações nas telas de computador, mas para que a coisa chegasse até aqui foram necessários os esforços de muitos seres humanos através de idéias e trabalhos científicos.
    Para um bom profissional, a ferramenta é importante, mas não é tudo - principalmente na área da computação gráfica onde a criatividade conta e muito. Ser criativo não é necessariamente só ser bom de desenho, mas também ser corajoso. No fundo toda criação gráfica é uma viagem, uma curtição, é um pirar na batatinha como dizem os programadores.
    Este guia aborda desde a edição simples de imagens com o gThumb, até a avançada com o GIMP, passando também pela criação vetorial com o Inkscape e finalmente modelagem 3D com o Blender juntamente com outros softwares - todos de código-fonte aberto. Afinal, quem disse que você precisa colocar a mão no bolso para produzir gráficos de qualidade?

    Guia dos Netbooks: Com tantos modelos, preços e tamanhos diferentes, a própria distinção entre os netbooks e os notebooks está se tornando menos clara. Em resumo, os netbooks se diferenciam dos notebooks por serem baseados no Atom ou outro processador de baixo consumo (e baixo desempenho), serem mais baratos (no exterior, a faixa de preço da maioria dos netbooks fica entre US$ 300 e US$ 500, enquanto os notebooks começam a partir daí) e serem mais compactos, com telas de 9" ou 10" e teclados um pouco menores que o tamanho padrão. Nesse guia, você conhecerá mais sobre a plataforma, componentes e modelos, inclindo a evolução dos processadores móveis e uma descrição dos netbooks disponíveis no mercado, do Eee ao Vaio P-series.

    Distribuições Linux: Hoje em dia existem mais de 500 distribuições Linux, já contanto apenas as distribuições ativas. Apesar disso, 98% delas são personalizações de outras distribuições já existentes, de forma que, se você começar a estudar um pouco sobre a árvore genealógica das distribuições, vai perceber que existem menos de 10 distribuições principais (Debian, Red Hat/Fedora, Mandriva, Ubuntu, Slackware, Gentoo, etc.) das quais todas as outras são derivadas.
    Por mais diferente que seja a aparência e a escolha de softwares pré-instalados, as distribuições derivadas mantêm muitas das características da distribuição-mãe, de forma que se você consegue aprender a trabalhar com as distribuições principais, passa a não ter grandes problemas ao trabalhar com qualquer uma das distribuições derivadas delas.
    Este guia aborda o uso e a configuração das principais distribuições Linux, servindo como um "mapa da mina" para o uso do sistema.

    Guia de segurança no Linux e no Windows: A questão da segurança tem se tornado cada vez mais importante à medida que a Internet torna-se um ambiente cada vez mais hostil e as ferramentas para capturar tráfego, quebrar sistemas de encriptação, capturar senhas e explorar vulnerabilidades diversas tornam-se cada vez mais sofisticadas. Você poderia perguntar porque alguém teria interesse em invadir máquinas de usuários domésticos, que não possuem arquivos valiosos, ou mesmo estações de trabalho que são usadas apenas para editar textos e enviar e-mails. A questão principal não é o que está armazenado do HD, mas sim a banda e o poder de processamento das máquinas.
    Ter vários PCs sob seu controle, principalmente se eles possuírem conexões de alta velocidade, significa poder. É possível usá-los para alimentar redes P2P como o Kazaa e outros, fundar uma rede de distribuição de warez ou moviez, usá-los como servidores complementares para um site pornô, enviar spam, usá-los para rodar portscans e lançar ataques contra outras máquinas ou até mesmo usá-los em um ataque coordenado para tirar um grande portal do ar.

    Entendendo o Linux: Uma das grandes dificuldades em começar a estudar sobre Linux é descobrir por onde começar. São tantas informações e tantos componentes diferentes que o sistema acaba parecendo ser uma caixa-preta, indecifrável. Este guia é uma coletânea de mini-tutoriais sobre Linux para iniciantes, que explicam como o sistema funciona de maneira simples. Eles são escritos de forma generalista, o que permite que você aplique as informações a qualquer distribuição. Se você está começando, ou se quer apenas dar uma revisada, este guia é para você. :)

    3G e acesso móvel no Linux: As conexões móveis estão se tornando as sucessoras do acesso discado, no sentido de que estão disponíveis em praticamente qualquer lugar, atendendo até mesmo as áreas mais afastadas, onde outras modalidades de conexões não estão disponíveis, além de fazerem a alegria de quem precisa de uma conexão contínua em qualquer lugar para trabalhar ou manter contato com os amigos.
    Embora existam muitas arestas a aparar, as conexões via 3G são bem suportadas no Linux, muito embora a configuração nem sempre seja tão simples quando poderia. Este guia mostra como configurar as diferentes opções de serviços e aparelhos no Linux.

    Configurando o Samba: O Samba é o servidor que permite compartilhar arquivos e acessar compartilhamentos em máquinas Windows, um dos serviços mais utilizados em servidores Linux de rede local. Ele é dividido em dois módulos, o servidor Samba propriamente dito e o "smbclient", o cliente que permite acessar compartilhamentos em outras máquinas. Usando o Samba, o servidor Linux se comporta exatamente da mesma forma que uma máquina Windows, compartilhando arquivos e impressoras e executando outras funções, como autenticação de usuários. Você pode configurar o Samba até mesmo para tornar-se um controlador de domínio. Este é um guia "mais que completo" sobre o Samba, mostrando todas (ou pelo menos quase todas :) as opções de configuração.

    Smartphones: Foi-se o tempo em que os celulares eram usados "só para falar". Conforme foram evoluindo, os celulares passaram a incorporar as funções de cada vez mais dispositivos, tornando-se progressivamente mais importantes.
    Com tantas funções, a escolha do smartphone ideal tem se tornado cada vez mais difícil, já que você não está escolhendo apenas um gadget, mas sim vários deles simultaneamente. É muito fácil errar na dose e pecar pelo excesso, gastando muito mais do que seria necessário, ou pela falta, comprando um aparelho limitado ou imprático de usar.

    GPS em smartphones: Os aparelhos de GPS são provavelmente a classe de aparelhos eletrônicos que mais cresceu de 2006 pra cá. Além dos navegadores pessoais, smartphones com receptores GPS integrados são cada vez mais comuns, sem falar na possibilidade de usar um receptor externo, via Bluetooth. Este guia reúne informações sobre como o sistema funciona, com destaque para o uso do GPS em smartphones.

    Cabeamento de Redes: Muitas vezes, temos a impressão de que, ao contrário de outras áreas da informática, as redes são um assunto mais constante, onde pouca coisa muda. Entretanto, essa impressão não poderia estar mais longe da realidade. A cada dia, novas tecnologias e novos padrões são criados e novas áreas de conhecimento são adicionadas. Os próprios padrões de rede evoluem constantemente para se adaptarem às novas necessidades. Este guia aborda o cabeamento e a configuração de redes, incluindo detalhes sobre os tipos de cabos, crimpagem, cabeamento estruturado, TCP/IP, configuração da rede, compartilhamento da conexão e outros detalhes, do básico ao avançado (atualizado).

    Redes Wireless: Nos últimos anos as redes wireless caíram de preço e se tornaram extremamente populares. Configurar uma rede wireless envolve mais passos do que uma rede cabeada e um número muito maior de escolhas, incluindo o tipo de antenas e o sistema de encriptação a utilizar, sem falar no grande volume de opções para otimizar a conexão presentes na interface de administração do ponto de acesso. Este guia concentra tudo o que você precisa saber para se tornar um expert no assunto, incluindo desde noções básicas sobre pontos de acesso, placas e antenas, até detalhes avançados sobre como criar links wireless de longa distância, incluindo dicas sobre a legislação. Entre os dois estremos, você aprenderá sobre os padrões wireless, do 802.11b ao 802.11n, detalhes sobre a configuração de pontos de acesso, configuração de redes wireless no Linux e no Windows, redes ad-hoc, segurança e outros temas.

    Placas-mãe, barramentos, chipsets e configuração do Setup: A placa-mãe não é apenas o componente mais importante do PC, mas também o que concentra o maior número de componentes. Pela enorme quantidade de chips, trilhas, capacitores e encaixes, a placa-mãe também é o componente que, de uma forma geral, mais dá defeitos, perdendo (possivelmente) apenas para os HDs. O principal componente da placa-mãe é o chipset, que é o principal responsável pelos recursos disponíveis, barramentos suportados e pela maior parte dos componentes onboard, mas, além dele, temos uma infinidade de outros componentes, incluindo chips controladores menores, reguladores de tensão, capacitores, resistores e o próprio PCB da placa. Comandando tudo isso temos o BIOS, que é, por sua vez, configurado através do Setup. Este guia reúne tudo o que você precisa para entender como tudo isso funciona.

    Placas 3D e monitores: Hoje em dia, mesmo as placas onboard mais simples oferecem um desempenho 3D superior ao de placas dedicadas de apenas alguns anos atrás, enquanto as placas 3D offboard chegam a possuir mais desempenho e mais memória que um PC completo. Como bem sabemos, existe uma brutal diferença de recursos, desempenho e preço entre as diferentes opções de placas 3D. Se você tem dúvidas com relação a recursos como o FSAA, Anisotropic Filtering, SLI, CrossFire, HyperMemory, TurboCache, V-Sync e outros, dúvidas sobre os doferentes padrões de conectores de vídeo e sobre a diferenças técnicas entre monitores LCD, Placas, CRT e OLED, este guia é para você.

    Processadores: Estudar sobre os processadores é ao mesmo tempo interessante e cansativo. Interessante por que o processador é o componente mais complexo e onde são utilizadas as tecnologias mais avançadas e cansativo pois existem muitos processadores e muitas arquiteturas diferentes, de forma que você acaba precisando pesquisar em muitas fontes diferentes até atender tudo.
    Este guia inclui o maior conjunto de informações sobre processadores que você vai encontrar em um único local, com informações relevantes, organizadas de forma prática. Ele mantém a parte interessante e elimina a parte cansativa, ideal para quem não tem tempo a perder.

    Montagem e manutenção de micros: Qualquer micreiro que se preze, não compra PCs montados; compra as peças e monta ele mesmo :). Este é um guia "mais que completo" sobre montagem de micros, manutenção e solução de problemas, que esmiuça os passos necessários e explica os "porquês" de muitas etapas, além de incluir muitas dicas. A profundidade faz com que ele seja interessante não apenas para quem está começando, mas também para os já experientes.
    Ele inclui também detalhes sobre a configuração do Setup, drivers e utilitários, incluindo como encontrar drivers para notebooks, uma explicação detalhada sobre a polêmica dos filtros de linha, estabilizadores e nobreaks e ensina até mesmo como aproveitar módulos de memória defeituosos, evitando o uso da parte ruim.

    Guia dos Notebooks: Antigamente, ter um notebook era um luxo reservado apenas aos que realmente precisavam de portabilidade e podiam gastar o triplo ou o quádruplo do valor que pagariam por um desktop de configuração equivalente.Felizmente, este tempo já passou e hoje em dia os notebooks mais populares custam apenas um pouco mais do que um desktop equivalente, com monitor de LCD e nobreak. Em alguns casos, promoções e condições de parcelamento podem fazer com que o note chegue até a custar mais barato.
    Embora os notebooks atuais ainda continuem perdendo em certas áreas, como no caso do desempenho do HD e da placa de vídeo, na maioria dos demais quesitos as coisas já estão equilibradas e a portabilidade somada ao "cool factor" dos notebooks acabam superando suas desvantagens e fazendo com que cada vez mais gente acabe optando por um.
    Este guia é dedicado a eles, incluindo as diferenças entre os processadores e outros componentes em relação aos usados em desktops. Se você trabalha na área, ou se pretende comprar um notebook em breve, esta é uma leitura obrigatória.

    Guia de Acesso Remoto (SSH, NX Server, VNC e WTS) (atualizado): Hoje em dia, quase tudo pode ser feito remotamente, principalmente no Linux. Muita gente acha que o SSH serve apenas para rodar comandos remotamente, mas seus recursos vão muito além, permitindo executar aplicativos gráficos, transferir arquivos, criar túneis seguros (uma espécie de VPN temporária), encapsular outros protocolos entre outros recursos. Temos ainda o NX Server (também baseado no SSH), que permite abrir um desktop remotamente, com uma excelente velocidade, mesmo em conexões via modem e até o vovô VNC, que continua muito usado. Tanto o SSH quanto o NX Server e o VNC podem ser usados também a partir de máquinas Windows, mas ele possui um protocolo de administração remota nativo, o WTS (Windows Terminal Services) que também é muito usado.
    Este guia fala sobre as várias opções de acesso remoto disponíveis e te ensina como usar ao máximo os recursos de cada ferramenta, tanto no Linux, quanto no Windows.

    O guia definitivo sobre os HDs: O HD é um dos poucos componentes mecânicos ainda usados nos micros atuais. Embora, na teoria, o funcionamento de um HD seja relativamente simples, na prática ele é um dos dispositivos mais complexos presentes em um PC atual. Este é um "guia mais que completo" sobre os HDs, que aborda a história, funcionamento interno, especificações e performance, formatação e sistemas de arquivos, interfaces, RAID, armazenamento externo e muito mais. Modéstia à parte, é o guia mais completo sobre o assunto que você vai encontrar :).

    Terminais leves com o LTSP - Atualizado para o LTSP 4.2: O LTSP, Linux Terminal Server Project, é uma solução mais usada para a criação de terminais leves com o Linux. Ele utiliza uma combinação de DHCP, TFTP, NFS e XDMCP para permitir que as estações não apenas rodem aplicativos instados no servidor, mas realmente dêem boot via rede, baixando todos os softwares de que precisam diretamente do servidor. Não é preciso ter HD nem CD-ROM nas estações, apenas um disquete (ou CD) de boot ou ainda um chip de boot espetado na placa de rede.

    Compartilhando a conexão e configurando o Squid: Um dos usos mais comuns e mais simples para um servidor Linux é simplesmente compartilhar a conexão com a internet. A vantagem de usar um servidor dedicado ao invés de simplesmente compartilhar usando o próprio modem ADSL é que você pode incluir outros serviços, como um cache de páginas (Squid), filtro de conteúdo (DansGuardian), firewall, servidor Samba (compartilhando arquivos com a rede interna), servidor de impressão (usando o próprio Cups) e assim por diante.

    A História da Informática: Estudar sobre a história da informática permite entender melhor como os PCs atuais funcionam, já que uma coisa é consequência da outra. Do ENIAC, construído em 1945, até os processadores modernos, tivemos um longo caminho. Este guia resume a história da informática, das válvulas e relês até o Athlon, lançado em 1999, passando pelos computadores das décadas de 50, 60 e 70, os primeiros computadores pessoais e a era dos processadores modernos, que começou com o 386, falando também sobre os softwares usados, curiosidades e a concorrência entre o Mac e o PC.

    Usando o Slackware: Embora não possa ser considerado uma distribuição fácil de usar, nem uma distribuição recomendada para iniciantes, o Slackware é a distribuição interessante para PCs com poucos recursos e também para quem procura uma distribuição simples (no sentido de possuir poucos componentes e ter arquivos de configuração claros) e personalizável.

    Usando o terminal: No início, todos os sistemas operacionais usavam apenas interfaces de modo texto. Antes do Windows, existiu o DOS e, antes do KDE, Gnome e todas as outras interfaces que temos atualmente, o Linux tinha também apenas uma interface de modo texto. A diferença é que no Linux a interface de modo texto evoluiu junto com o restante do sistema e se integrou de uma forma bastante consistente com os aplicativos gráficos. Quanto mais você aprende, mais tempo você acaba passando no terminal; não por masoquismo, mas porque ele é realmente mais prático para fazer muitas coisas.

    Guia: Programas Linux: Este é o mais longo da série dos guias. Tudo que você precisa saber sobre os principais programas disponíveis no Linux, os formatos e as diferentes formas de instalação de pacotes e muitas dicas sobre os aplicativos e também sobre como rodar programas do Windows através do VMware Player e Wine.
    A instalação de novos programas no Linux não é tão complicada como pode parecer à primeira vista. Pelo contrário, muitas vezes é até mais simples que no Windows, pois raramente você precisará perder tempo comprando e registrando o programa, retirando banners de propaganda, desativando spywares, e coisas do gênero.

    Guia: Hardware, Redes e Linux para iniciantes: Este é um guia "tudo em um" que contém todos os fundamentos sobre Hardware, Redes, Linux e também dicas sobre linguagens de programação, voltado para quem está começando. Ele tem o objetivo de ser aprofundado sem ser chato e foi escrito com um cuidado especial com a didática e exatidão das informações. Este é sem dúvidas o melhor guia para iniciantes disponível em Português e um dos melhores mesmo internacionalmente.

    Guia: Kurumin, opções de boot e instalação: Embora a instalação do Kurumin seja quase sempre muito simples, existem várias opções de boot e dicas que permitem solucionar muitos problemas, além de lhe permitirem personalizar melhor a configuração do sistema. O próprio instalador inclui algumas opções "escondidas" que embora úteis, acabam sendo pouco usadas, sem falar na parte de particionamento e instalação em dual boot com o windows e outras distribuições. Este guia fala sobre tudo isso, uma referência completa e atualizada para acabar com suas dúvidas.

    Guia: Kurumin, configurando e solucionando problemas: Colocar o CD no drive e dar boot qualquer um faz, mas é quando os problemas começam a aparecer é que os usuários Linux tarimbados se destacam sobre os meros mortais :) Este guia fala sobre a configuração do Kurumin, tratando desde as opções mais básicas dentro da configuração do KDE, até como solucionar problemas mais cabeludos com a configuração da placa de som, teclado, mouse, placas wireless e outros dispositivos. Além de ser um guia definitivo sobre a configuração do Kurumin, escrito pelo próprio desenvolvedor do sistema, muitas das dicas se aplicam também a outras distribuições.

    Guia do Ubuntu: O Ubuntu vem rapidamente ganhando popularidade. Ele é desenvolvido pela Ubuntu Fundation, uma organização sem fins lucrativos, que por sua vez é patrocinada pela Canonical Inc., que ganha dinheiro vendendo suporte, treinamentos e customizações do Ubuntu. Esta combinação de ONG e empresa tem dado muito certo, combinando os esforços de um sem número de voluntários e um grupo de desenvolvedores bem pagos que trabalham em tempo integral no desenvolvimento do sistema. Este guia mostra com detalhes a instalação e configuração do Ubuntu, incluindo muitas dicas sobre a instalação de placas wireless, instalação do VMware Player, configuração do Gnome e outros temas.

    Guia: Modems e placas Wireless no Linux: Por precisarem de drivers adicionais, tanto modems quanto placas wireless podem causar fortes dores de cabeça no Linux. Este é um guia técnico, que explica cada um dos drivers disponíveis, e dá instruções detalhadas de como instalá-los, incluindo os compiladores, headers e outros componentes necessários. Você encontrará também dicas de configuração da rede wireless, como ajustar a potência da antena e outros parâmetros. Ele foi escrito de forma genérica, de forma que seja aplicável a qualquer distribuição.

    Guia: Vídeo no Linux: nVidia, ATI e placas de TV: Este guia é dedicado a falar sobre a configuração da placa de vídeo no Linux. Ele começa explicando como configurar manualmente o arquivo /etc/X11/xorg.conf, solucionando problemas relacionados à taxa de atualização do monitor, cores, driver ou tipo de mouse usado, prossegue mostrando em detalhes como instalar os drivers Linux da ATI e nVidia e solucionar problemas relacionados a ele e termina falando sobre como configurar placas de TV e gravar programas. Como nos outros guias, as informações são escritas de forma genérica, sem se prender a uma distribuição específica.

    Guia: Programando em Shell Script: Praticamente tudo no Linux pode ser automatizado através de shell scripts. É possível criar desde utilitários simples, que baixam arquivos, fazem backup ou instalam programas, até aplicativos complexos em tempo recorde. Escrever programas em shell script é muito mais rápido do que escrever em qualquer outra linguagem, permitindo desenvolver aplicativos em minutos. Aprender shell script é um pré-requisito para qualquer usuário avançado ou bom administrador de redes, além de ser a porta de entrada para outras linguagens. O melhor de tudo é que você pode treinar em qualquer distribuição Linux, mesmo ao rodar o sistema a partir do CD.
    Este é mais um guia longo e detalhado, que aborda em detalhes o desenvolvimento de scripts, do básico ao avançado, com destalhe para o desenvolvimento de scripts gráficos, usando o kdialog e o kommander; uma área pouco explorada em outros tutoriais.


cb
HOME