Pular para o conteúdo

Dicas

Últimas postagens sobre Dicas

Receptores GPS e triangulação celular

Como bem sabemos, o GPS é um sistema de posicionamento a partir de sinais enviados por uma rede de satélites. O receptor GPS calcula o tempo que os sinais de pelo menos três satélites demoram para chegar e, a partir daí calcula sua posição com uma precisão de poucos metros. Isso é possível porque tanto …

Distribuições Linux: Os LiveCDs

Embora o Debian “puro” seja bastante espartano em termos de ferramentas de configuração, ele oferece um repositório de pacotes incrivelmente completo, o Debian e é por isso usado como base para o desenvolvimento de inúmeras outras distribuições, que combinam os pacotes dos repositórios do Debian com personalizações, scripts e componentes adicionais, de forma a atingirem …

Gerando estatísticas com o webalizer

O Webalizer é um gerador de estatísticas de acesso para o servidor web. O Apache, por si só, loga todos os acessos feitos ao servidor, incluindo as páginas acessadas, o tráfego gerado, os navegadores e os sistemas operacionais usados pelos clientes, entre outras informações úteis para entender os hábitos e interesses de seus visitantes. Com …

Dica rápida de como usar um Motorola Milestone como modem USB no Linux

O Motorola Milestone é atualmente (novembro de 2010) uma das melhores opções de aparelhos baseados no Android. Por já ser um modelo “ultrapassado” (que está no mercado a pouco mais de um ano) ele já caiu muito de preço (você pode comprar um novo por menos de 950 reais) e basta fazer overclock através do …

Samba x Windows Vista

O Windows Vista utiliza, por padrão, o sistema de autenticação NTLMv2 para acesso a compartilhamentos de arquivos. O NTLMv2 é usado desde o Windows NT 4, embora tenha sofrido diversas modificações ao longo do tempo até chegar ao Vista. As versões anteriores do Windows, incluindo o 2000 e o XP também suportam o NTLMv2, mas …

Suporte a arquivos de mais de 2 GB no Samba (lfs)

Além de ser usado através do Nautilus ou do Konqueror, que oferecem opções de acesso a compartilhamentos Windows, o Samba possui também um cliente de modo texto, o smbclient, usado via terminal. É possível também montar os compartilhamentos diretamente, funcionalidade que equivale à opção “mapear unidade de rede” disponível nos clientes Windows, usando o comando …

Apache: Instalando o suporte a PHP e MySQL

No início, existiam apenas páginas html estáticas, com links atualizados manualmente. Depois, surgiram os scripts CGI (geralmente escritos em Perl), que permitiram criar vários tipos de formulários e automatizar funções. Finalmente, surgiu o PHP, adotado rapidamente como a linguagem padrão para criação de todo tipo de página dinâmica, fórum ou gerenciador de conteúdo. Além da …

Módulos do Apache: rewrite e deflate

O principal ponto forte do Apache é o grande volume de módulos disponíveis para ele. Sempre que você precisa de algum recurso em especial, o primeiro passo é fazer uma pesquisa na web por algum módulo que desempenhe a função desejada. Se o recurso que precisa for uma necessidade comum, muito provavelmente você encontrará um …

Entendendo o mercado de servidores dedicados e planos de hospedagem

Um servidor dedicado é, como o nome sugere, uma máquina só sua, que, além de hospedar os sites da sua empresa, pode ser usado para fornecer serviços, como servidores virtuais e planos de shared hosting. Existem várias empresas especializadas neste tipo de serviço, que oferecem desde servidores baratos, por de US$ 80 a US$ 150 …

Uma linha do tempo das distribuições Linux

No começo, instalar o Linux era uma tarefa ingrata. Tudo o que existia era o código fonte do Kernel, que precisava ser compilado (usando o Minix ou outro sistema operacional) e combinado com outros utilitários e bibliotecas (que também precisavam ser compilados, um a um) para que você tivesse um sistema operacional funcional. Isso explica …

Luz de emergência para celulares Nokia e scripts em Phyton

Uma dica rápida de aplicativo interessante para celulares Nokia (que também funciona em aparelhos de outros fabricantes) é o All in One Torch, que você pode baixar aqui. Ele é um script simples em Python que transforma o aparelho em uma luz de emergência. Para executá-lo, é necessário ter o interpretador Python instalado. Na própria …

Smartphones: Baterias e autonomia

Assim como no caso dos notebooks, os componentes usados nos smartphones, assim como muitas das funções são limitadas por causa da capacidade das baterias. Basta fazer uma conta simples: um aparelho que usa uma bateria Li-Ion de 3.7V, com 980 mAh de capacidade, dispõe de apenas 3626 miliwatts (ou seja, pouco mais de 3 watts) …

Redes: TCP/IP, endereçamento e portas

O endereçamento IP é sempre um tema importante, já que é ele que permite que o brutal número de redes e hosts que formam a Internet sejam capazes de se comunicar entre si. Existem duas versões do protocolo IP: o IPV4 é a versão atual, que utilizamos na grande maioria das situações, enquanto o IPV6 …

Resumo das regras do Iptables

As regras do Iptables são muitas vezes um desafio até mesmo para os administradores mais experientes. Escrever regras de firewall é quase como aprender um novo dialeto. Existem muitas combinações possíveis entre os parâmetros disponíveis e “regras de concordância”, que determinam o que funciona e o que não. Obs: Devido ao UTF, os dois traços …

Mobile codes: input de texto em smartphones

Um dos problemas com os smartphones com teclado numérico é a dificuldade em digitar links, endereços de e-mails e outras informações. Este é possivelmente um dos fatores que limita o uso dos aparelhos para navegação e outras funções. Uma solução inteligente para o problema é o uso de mobile codes, códigos de barra bidimensionais que …

Entendendo as identificações de partição no Ubuntu (UUIDs)

No Linux, todos os dispositivos de sistema são acessados através de arquivos especiais criados dentro do diretório “/dev”. Isso naturalmente inclui os HDs e as partições. Tradicionalmente, os HDs IDE são acessados através de devices iniciados com “/dev/hd”, como em “/dev/hda” (master da primeira porta IDE), “/dev/hdb” (slave da primeira IDE), “/dev/hdc” (master da segunda …

Prevendo defeitos no HD

Um dos problemas fundamentais dos HDs é que, por guardarem uma quantidade muito grande de informações, qualquer defeito tem um efeito potencialmente catastrófico. É muito diferente de riscar ou perder um CD-ROM, por exemplo, já que o CD armazena uma pequena quantidade de dados, geralmente cópias de dados que estão gravados em algum outro lugar. …

HDs: Entendendo as interfaces SATA

As interfaces IDE foram originalmente desenvolvidas para utilizar o barramento ISA, usado nos micros 286. Assim como no barramento ISA, são transmitidos 16 bits por vez e utilizado um grande número de pinos. Como é necessário manter a compatibilidade com os dispositivos antigos, não existe muita margem para mudanças dentro do padrão, de forma que, …

HDs: Entendendo as interfaces IDE

Assim como outros componentes, as interfaces usadas como meio de conexão para os HDs passaram por um longo caminho evolutivo. As placas-mãe usadas nos primeiros PCs sequer possuíam interfaces de disco embutidas. Naquela época, as interfaces IDE ainda não existiam, de forma que novas interfaces eram vendidas junto com os HDs e instaladas em slots …

Firewalls, uma apresentação

O Linux, de uma forma geral, é relativamente imune a vírus, worms e trojans, que são a principal causa de invasões e dores de cabeça em geral no Windows. Isso não ocorre apenas porque o Windows é usado em mais máquinas e por isso um alvo maior, mas também porque os aplicativos disponíveis no Linux …

Escrevendo um script de firewall

Existem muitos firewalls gráficos for Linux, como o Shorewall e o Firestarter. Eles variam em nível de facilidade e recursos, oferecendo uma interface amigável e gerando as regras do Iptables de acordo com a configuração feita. Você pode escolher entre usar o programa que melhor atenda suas necessidades ou configurar diretamente o Iptables com as …

Script de firewall para o gateway da rede

Vamos agora aprimorar a configuração, gerando um script de firewall mais elaborado, voltado para um servidor de rede local, configurado como gateway da rede. Este é um exemplo de script de firewall que inclui as regras para compartilhar a conexão e ativar o proxy transparente. Ao usá-lo, comente as linhas que não se aplicam à …

Ativando o cache em memória do Firefox

A ideia de armazenar um cache das páginas em disco surgiu em uma época em que as conexões eram muito mais lentas e as páginas muito mais simples do que hoje em dia. Embora o cache em disco continue sendo importante em muitas situações (com destaque para quem navega usando as sofríveis conexões “3G” oferecias …

Apache: Usando virtual hosts

O suporte a virtual hosts é um daqueles recursos fundamentais, que possibilitaram o surgimento da Internet da forma como a conhecemos hoje. Ele permite hospedar diversos sites, com domínios ou subdomínios diferentes usando um único servidor e um único endereço IP. Os únicos limitantes com relação ao volume de sites que é possível hospedar são …

Script de firewall para um servidor dedicado

Ao configurar um servidor dedicado, o firewall é ainda mais importante, já que por possuir não apenas um endereço IP fixo, mas também ser acessível através de um domínio potencialmente bem conhecido, o servidor será alvo de ataques contínuos. Por um lado, a configuração é mais simples, já que você não precisará se preocupar com …

Firewall: Bloqueando portas de saída e domínios

Mais um uso importante para o firewall é bloquear portas de saída, ou seja, bloquear portas no sentido rede local > Internet. Isso permite bloquear o uso de determinados programas que utilizem estas portas. O MSN, por exemplo, utiliza originalmente a porta 1863. Nas versões recentes ele é capaz de se conectar também através da …

Firewall: Forwarding de portas

Ao compartilhar uma conexão via NAT, apenas o servidor recebe conexões vindas da Internet. Os micros da rede local acessam através do servidor e recebem apenas pacotes de resposta. Na maioria dos casos, é justamente isso que você deseja, já que apenas o servidor fica exposto a ataques diretos, enquanto as estações ficam protegidas dentro …

Ativando o suporte a SSL em servidores web

O SSL (Secure Socket Layer) é o protocolo usado para criar páginas seguras, encriptando toda a transmissão entre o cliente e o servidor. Os dois usos mais comuns são em páginas de comércio eletrônico, onde é necessário oferecer um ambiente seguro para concluir a transação e transmitir dados confidenciais e também na criação de ambientes …

ThinClients

Ao usar o LTSP, ou qualquer sistema de boot remoto, você está justamente transformando seus PCs em ThinClients, ou seja, em terminais leves. Em geral, utilizar PCs baseados em placas-mãe de baixo custo, sem HD, é a opção mais barata (mesmo ao optar por utilizar micros novos), mas existem também diversos modelos de ThinClients especializados …

Celulares Nokia: S40, S60, S80 e Maemo

A Nokia é provavelmente a maior fabricante de celulares e smartphones. Algumas pesquisam falam em até 40% do mercado global e até 60% em alguns países da Europa. Como era de se esperar, a linha da Nokia é composta por centenas de modelos, cuja numeração nem sempre é uma indicação clara dos recursos oferecidos. O …