Archive for February, 2009

Preparando um excelente café. Dicas para fazer café.

Posted on February 14th, 2009 in Interessante | No Comments »

Fazer café não é como fritar ovo… Isso eu posso garantir. Fritar ovo é tão intuitivo e simples que qualquer um acerta na primeira vez. Já o café não, simples de fazer isso com certeza, mas para ficar bom alguma regras são importantes. Pouca gente sabe mas o ideal é não deixar a água ferver para fazer um café por filtragem, o método com os filtros de papel ou de pano. Na verdade segundo a ABIC a temperatura idel é de 90ºC. Café recém torrado tem mais sabor, confira na data de fabricação, quanto maior é a extração, melhor o sabor da bebida.

Segundo a ABIC o café moído se deteriora facilmente em contato com o ar, a umidade e o calor. Outro vilão são os odores estranhos, por isso, guarde o pó do café em um recepiente com boa vedação, na geladeira. Outra dica importante é que café bom é café feito na hora. Uma sequëncia simples para fazer café com coador de papel é a seguinte:

1. Compre um bom café, o moído na hora é a melhor escolha, com moagem média ou fina para fazer por filtragem;
2. Não esqueça nada de deixar a água ferver;
3. Despeje com cuidado no filtro já com o café.

Faça somente a quantidade de café que vai ser consumido logo, ou durante a hora seguinte. Quanto a proporção, eu uso uma colher de sopa bem cheia de pó para cada copo de água (aproximadamente 250 ml), a colher bem cheia porque gosto de café com sabor, se você comprar um bom café e fizer da forma certinha o café fica forte mas não amargo, esse é o erro mais comum, como se usa muito pó ruim ou mal acondicionado o café mais forte fica amargo.

Para mais dicas visite a página de dicas da ABIC e aproveite.

Escolhas Erradas (Filme), realmente é uma péssima escolha.

Posted on February 3rd, 2009 in Geral | No Comments »

Saindo um pouco do foco de tecnologia, não podia deixar de comentar para meus amigos internautas… Hoje com grande vontade, eu e um amigo resolvemos alugar um filme… Começamos errado ai… Rsss… Certo seria assistir com namorada, noiva ou a esposa, mas tudo bem… amigos também servem para isso. Ao escolher o filme, uma comédia com tiros e polícia, chegamos ao filme Escolhas Erradas, que realmente, é uma péssima escolha.

O filme, sem pé e sem cabeça, uma história totalmente sem sentido e sem GRAÇA… (pois é um filme de comédia totalmente sem graça). Se realmente quiser fazer escolhas erradas, Começe primeiramente alugando o filme, pois, o restante é consequencia.

Fica essa dica, fujam desse filme ;)

Atualizando FreeBSD 7.0 – Atualizando Source FreeBSD

Posted on February 1st, 2009 in FreeBSD | No Comments »

Atualizando o SRC do sistema.

Baixando o cvsup sem interface.

pkg_add –r cvsup-without-gui
rehash

Copie um modelo de configuração do cvsup para uma pasta desejada.

cp /usr/share/examples/cvsup/cvs-supfile /root/cvs-supfile

Edite o arquivo: “cvs-supfile”.

*default host=cvsup12.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs
*default tag=RELENG_7
*default delete use-rel-suffix
*default compress
src-all

Baixe o src.

cvsup –g -L2 /root/cvs-supfile

Enquanto baixa o SRC, vamos preparar o “make.conf”. Faça uma cópia para o “/etc”.

cp /usr/share/examples/etc/make.conf /etc

Defina o seu CPUTYPE de acordo com seu processador. Conforme exemplo abaixo.
# Currently the following CPU types are recognized:
# Intel x86 architecture:
# (AMD CPUs) opteron athlon64 athlon-mp athlon-xp athlon-4
# athlon-tbird athlon k8 k6-3 k6-2 k6 k5
# (Intel CPUs) core2 core nocona pentium4m pentium4 prescott
# pentium3m pentium3 pentium-m pentium2
# pentiumpro pentium-mmx pentium i486 i386
CPUTYPE?=pentium4

Caso você tenha dificuldade em descobrir utilize o comando abaixo.

dmesg | head -n 15

Após terminar de executar o comando para baixar o SRC, edite o arquivo de configuração do KERNEL de acordo com as necessidades do seu servidor.

Agora, vamos realizar a compilação do SRC.

cd /usr/src
make –j4 buildworld

Após concluir a compilação do SRC, vamos compilar o kernel.

make buildkernel KERNCONF=GENERIC

Para sistemas amd64 tente usar este comando.

make buildkernel TARGET_ARCH=amd64 KERNCONF=GENERIC

Após concluir a compilação do KERNEL, vamos instalar o kernel.

make installkernel KERNCONF=GENERIC

Agora reinicie.

reboot

Durante o boot, escolha o modo de inicialização Single User, caso seu teclado seja USB, selecione o “Scape to loader prompt” e digite. Para habilitar o teclado.

set hint.atkbd.0.flags=”0x1”

Então, entre em modo single user, digitando

boot -s

Após carregar o sistema em modo Single User o sistema vai ser montando em modo somente leitura, digite os comandos abaixo para habilitar leitura e escrita.


mount -u
mount -a
mergemaster –Pi

Após concluir a instalação, vamos reiniciar o sistema.

reboot

Verifique a nova versão:

uname -a

Autor: Jorge Fernando
Edição: Thiago Torres

Guia de Blumenau – Um guia completo de negócios, empresas e eventos de Blumenau

Posted on February 1st, 2009 in Geral, Interessante | No Comments »

Prezados internautas,

entra no ar o maior guia local da cidade de blumenau, Blumenau.br2.biz.

Acesse já e encontre tudo que deseja em blumenau. Caso seja empresário, cadastre sua empresa gratuitamente no site.

Problema alto uso HD. Dica para aumento da vida útil HD usando Linux.

Posted on February 1st, 2009 in Interessante, Linux | 1 Comment »

Pessoal, navegando na internet achei esse post um que me chamou muito anteção, apesar de ser de 2007. Como muitos utilizam sistemas operacionais não atualizados, acho interessante postar para vocês queridos leitores. Gostaria apenas de alertar vocês que antes de fazerem os procedimentos de correção efetue o teste e tenha certeza que o seu notebook/desktop encontra realmente com o problema citado abaixo.

Recentemente, uma notícia no br-linux alertou sobre a possibilidade do gerenciamento de energia de algumas distribuições GNU/Linux, do Ubuntu em especial, estarem reduzindo a vida útil dos discos rígidos (HDs). Como noticiado em diversos sites da internet [1,2], isto não é um bug do Ubuntu. Na verdade, o Ubuntu apenas segue as recomendações equivocadas fornecidas pelos próprios fabricantes de notebooks e desktops. Neste artigo, o problema é explicado em detalhes e uma solução bastante simples é apresentada. Esta é baseada em um script que necessita ser executado uma única vez e faz todo o trabalho para correção do problema. Além disso, o artigo termina fazendo uma breve discussão sobre o pacote smartmontools que monitora o estado do HD e informa quando este está na eminência de sofrer alguma falha.

Entendo o problema

Pode-se pensar em um HD como aqueles antigos toca-discos usados com os LPs de vinil. Neste caso, o disco de vinil é a superfície de armazenamento, enquanto a agulha pode ser considerada a cabeça de gravação. Normalmente, no caso dos HDs, a cabeça de gravação não toca a superfície do disco. Ao invés disso, esta fica a uma distância segura. Evidentemente, o contato da cabeça de gravação com a superfície do disco durante uma queda ou tombo pode danificá-lo. Então, para permitir o transporte seguro dos equipamentos, foi criada a tecnologia de carga/descarga (load/unload). Basicamente, tal tecnologia permite que a cabeça de gravação seja movida para uma região bem distante da superfície do disco quando este não estiver sendo utilizado, por exemplo, quando o equipamento está em estado de hibernação para economizar energia. É claro, antes do HD poder ser utilizado novamente, a cabeça deve retornar para a sua posição de operação normal.

Desktops também, mas principalmente os notebooks possuem um sistema de gerenciamento de energia. Este desliga alguns dispositivos do hardware que não estão sendo utilizados. É claro que isso também se aplica aos HDs. Assim, para economizar energia, muitas vezes os HDs têm sua rotação reduzida ou até mesmo são desligados temporariamente. Além de economizar energia, se for feito de forma eficiente, isto aumenta a vida útil do HD, pois mantém a sua temperatura mais baixa.

Quando entram em modo de economia de energia, a cabeça de leitura/gravação dos HDs também podem ser descarregadas (unloaded). Quem decide quando fazer isso é o sistema operacional, através de seu sistema de gerenciamento de energia. Este é um ponto importante, pois existe um limite máximo de vezes que a cabeça de gravação pode ser carregada/descarregada. Um valor bastante aceito pare este limite é 600.000 vezes [2]. Contudo, outros autores afirmam que este valor vale apenas para HDs da Hitachi. Para HDs de outros fabricantes, o valor é apenas 200.000 [3]. Após ultrapassar este limite, o HD tem uma grande chance de apresentar perdas de dados.

Em tese, os fabricantes dos notebooks são os mais indicados para decidir a melhor estratégia de carga/descarga dos HDs. Apensar disso, as versões do Windows e do MacOS ignoram as recomendações dos fabricantes e impõem suas próprias estratégias de gerenciamento de energia. Ao contrário, por serem mais fieis aos padrões da indústria, distribuições baseadas no GNU/Linux como, por exemplo, o Ubuntu, realizam o gerenciamento de energia segundo as recomendações dos fabricantes. O problema é que (pasmem) a maioria dos fabricantes fornecem parâmetros absurdos ao sistema operacional. Em alguns casos, se forem seguidos, tais parâmetros podem fazer com que o HD seja carregado/descarregado até 3 vezes por minuto [4]. Neste caso, a vida útil do HD chega ao fim apenas após alguns meses de uso.

Detectando o problema

No Ubuntu, para verificar se o gerenciamento de energia está impondo ciclos de carga/descarga demais ao HD, é necessário instalar o smartmontools. Para isso, simplesmente, deve ser executado o comando a seguir.

sudo apt-get install smartmontools

Com o smartmontools instalado, pode-se utilizar o smartctl como segue para visualizar o número de ciclos de carga que o HD já foi submetido.

sudo smartctl -A /dev/sda | grep Load_Cycle_Count

Evidentemente, /dev/sda deve ser substituído com o dispositivo que deseja-se inspecionar.

A saída do comando anterior é algo como segue.

193 Load_Cycle_Count 0×0032 189 189 000 Old_age Always – 35715

Em tal saída, a informação importante é o último número, o 35715. Este é o número de ciclos de carga do HD. Deve-se esperar algo em torno de 10 ou 20 minutos antes do smartctl ser executado novamente. Isso dará uma estimativa de quantas vezes por minuto o HD está sofrendo um ciclo de carga/descarga. Sabendo que um HD pode sofrer 200.000 ciclos desse tipo, pode-se estimar quantas horas de vida útil ele tem. O ideal é que, durante o intervalo de uns 20 minutos, não seja feito (quase) nenhum ciclo de carga. Contudo, ao invés disso, se o sistema de gerenciamento de energia estiver sendo muito agressivo com o HD, deve-se corrigir o problema.

Corrigindo o problema

Para corrigir o problema, a forma mais prática talvez seja executando o script abaixo como root.

#!/bin/sh

PARAM=255
HD=/dev/sda

echo "#!/bin/sh" > 99-hdd-spin-fix.sh
echo "hdparm -B $PARAM $HD" >> 99-hdd-spin-fix.sh

chmod +x 99-hdd-spin-fix.sh

cp 99-hdd-spin-fix.sh /etc/acpi/suspend.d/
cp 99-hdd-spin-fix.sh /etc/acpi/resume.d/
mv 99-hdd-spin-fix.sh /etc/acpi/start.d/

Parâmetros importantes do script acima são as variáveis PARAM e HD. A variável PARAM pode ser igual a 255 ou 254. O valor 255 desliga o gerenciamento de energia do HD completamente. Assim, os ciclos de carga serão mínimos, mas o HD ficará a uma temperatura mais elevada que o normal. Contudo, é consenso que o HD pode lidar melhor com alguns graus de temperatura a mais do que muitos ciclos de carga. Por outro lado, o PARAM=254 faz com que o gerenciamento de energia para o HD continue ativo, mas de uma forma menos agressiva. Por último, a variável HD deve ser alterada se o dispositivo do HD que se deseja proteger seja diferente de /dev/sda.

Antes de executar o script anterior deve-se copiar e colar as linhas de código acima em um arquivo texto, salva-lo como hdd-spin-fix.sh e executá-lo como segue.

sudo sh hdd-spin-fix.sh

Pronto! Após isso, a próxima vez que o sistema for iniciado, gerenciamento de energia será bem mais gentil com o HD.

Monitorando outros problemas

Um fato importante a ser observado é que o smartctl não fornece apenas informações sobre a quantidade de ciclos de carga. Por exemplo, o comando a seguir fornece dezenas de informações sobre o HD em /dev/sda.

sudo smartctl -a /dev/sda

Há um excelente artigo do Linux Journal [5] que explica todas as informações retornadas pelo smartctl. Tais informações fornecem estimativas bastantes exatas de quando e porque o HD dará problema. Contudo, não é necessário usar o smartctl frequentemente para monitorar a saúde do HD. Ao invés disso, o pacote smartmontools instala um daemon (o smartd) que é ativado na carga do sistema. Assim, basta instalar o smart-notifier com o comando a seguir para ser notificado por uma janela pop-up quando o HD tem uma grande probabilidade de dar problema.

sudo aptitude install smart-notifier

Evidentemente, para funcionar de forma adequada, o smart-notifier deve ser executado sempre que uma nova sessão for iniciada.

Referências

  1. Ubuntu Demon’s blog
  2. Linux-Hero.com
  3. Problem with hard drive clicking
  4. Bug #59695 in acpi-support (Ubuntu)
  5. Monitoring Hard Disks with SMART

Fonte: http://alexblog.eeol.org/linux/aumentando-a-vida-util-dos-hds/

OBS: PESSOAL, FIZ O TESTE EM UM NOTEBOOK COM UBUNTU 8.10 E NÃO CONSTATEI O PROBLEMA, DESTA FORMA, PEÇO PARA QUEM ACOMPANHOU ESTE TOPICO PRIMEIRO FAÇA O TESTE ANTES DE EFETUAR QUALQUER MUDANÇA.

ABRAÇOS A TODOS,

THIAGO TORRES.