dez
09
2009
0

Saiu o Beta do Google Chrome para Linux

Os usuários do Sistema do Pinguim para Desktop já podem testar a primeira versão disponível do Navegador do Google sem precisar recorrer a nenhum tipo de gambiarra.

Num curto período de tempo em que usei Windows no trabalho eu adotei o Chrome como navegador principal, por ser mais rápido do que o Internet Explorer e até mais rápido do que o Firefox, claro que neste último com muito menos funcionalidades, mas neste caso como eu precisava mais de agilidade o Chrome foi perfeito, assim que cheguei ao trabalho executei a instalação do Navegador, veja abaixo imagens de um passo-a-passo de instalação, foi tão dolorida que deu até medo.

chrome_linux_03

…Leia mais sobre Saiu o Beta do Google Chrome para Linux

VN:F [1.9.3_1094]
Rating: 2.0/10 (1 vote cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)
nov
04
2009
0

A Melhor maneira de Manipular datas em Perl

banner-coder

Vou deixar aqui uma dica bem rápida de programação que é bastante simples mas de grande valor no que se refere a geração e manipulação de datas usando a linguagem Perl.

O Perl é uma linguagem já bem antiga mas ainda assim bastante poderosa e largamente difundida principalmente junto aos Administradores de Sistemas Unix Like por ajudar a automatizar diveras tarefas. Eu costumo usar esta linguagem no meu dia-a-dia, mas quanto mais eu uso, mais eu vejo que tenho muito a aprender.

Uma das coisas que mais me traz dificuldades é trabalhar com datas, não só em Perl, mas em qualquer linguagem esta tarefa é meio complicada. O problema é que Perl tem um jeito todo particular de tratar as datas, seus contadores internos começam sempre com 0 (zero), sendo assim, o mês de Janeiro é o mês Zero por exemplo, logo Dezembro é o mês 11!

Difícil de entender, fala a verdade…a parte boa é que o Perl trabalha muito bem com timestamp, que na minha opinião é a melhor maneira de trabalhar com datas em qualquer lugar.

Numa histórinha rápida o timestamp é um contador que controla a quantidade de segundos que se passaram desde as zero horas do dia Primeiro de Janeiro de 1970.

O timestamp é muito interessante porque nele não existem horas, dias semanas, meses, anos…só segundos, e a partir desta quantidade de segundos você consegue descobrir qualquer data e hora que se deseje.

Para fazer isto em Perl basta inserir no seu script as linhas como no exemplo abaixo:

#!/usr/bin/perl
use POSIX;
my $birthday = POSIX::strftime(“%d/%m/%Y”,localtime(time-1012025181));
print “$birthday\n”;

A mágica toda fica por conta do Modulo Posix que é importado no começo do script, que chama a função strftime que faz a conversão, e o timestamp que foi falado acima é gerado com a função time do perl e sem esforço nenhum você consegue obter qualquer data, no exemplo acima a data que será impressa é 09/10/1977 que é a data do meu nascimento, que eu consegui subtraindo o time pelo número de segundos 1012025181.

Ah, a data no formato dd/mm/yyyy foi conseguida com a inclusão do formato %d/%m/%Y igual no comando date do Linux ;^)

Bom, é isso, espero que os programadores de plantão tenha gostado da dica, um abraço!

VN:F [1.9.3_1094]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.3_1094]
Rating: +1 (from 1 vote)
jun
16
2009
0

Alterando a Frase de Verificação no Apache SSL

Ai vai uma dica bastante técnica, desculpem os leitores não técnicos, mas aqui no blog também existe espaço pra essas coisas.

historinha sobre o Apache

O Servidor web Apache é a escolha de 9 entre 10 webmaster para publicar sites na internet, por exemplo, se você está vendo o meu blog agora, é porque um servidor Apache na outra ponta do cabo está te proporcionando esta experiência maravilhosa.

Muitas vezes é preciso executar um servidor web Apache com criptografia ssl para que ele proporcione uma navegação segura aos usuários, por exemplo em uma loja virtual. Para que isso seja possível é preciso gerar um certificado para o Apache exibir o conteúdo no navegador.

Os certificados são gerados para garantir a segurança da página Web, e uma das camadas de segurança que se aplica é a inclusão de uma Frase de Verificação a chamada pass phrase.

Essa volta toda que eu dei foi para mostrar por cima, como um Apache SSL funciona. Existem momentos em que você precisa alterar a pass phrase do Apache por diversos motivos, seja qual for o motivo, a alteração é bastante simples e pode ser feita executando os comandos abaixo:

1. # /opt/apache/bin/apachectl stop
2. # openssl rsa -des3 -in servidor.key -out servidor.key.new
3. Enter pass phrase for servidor.key:
4. writing RSA key
5. Enter PEM pass phrase:
6. Verifying – Enter PEM pass phrase:
7. # /opt/apache/bin/apachectl start

Explicando os comandos para alterar a pass phrase:
Primeiramente é preciso parar o apache, como na linha 1.
O comando da linha 2 deve ser executado como root, e vai criar um novo arquivo “key” com a nova frase a ser incluida.
Em seguida insira a frase antiga e na sequencia digite a nova frase e confirme.
Se tudo correr bem ao executar o comando para iniciar novamente o Apache as novas configurações SSL irá reiniciar sem problemas.

É isso pessoas, espero que os Nerds Sysadmins que por este blog passarem apreciem esta dica.

Um abraço.

VN:F [1.9.3_1094]
Rating: 2.0/10 (1 vote cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)
jul
19
2008
1

Dica – Livro Linux Guia do Administrador do Sistema

Sabe qual é a parte boa de usar e trabalhar com Linux?

É que o seu conteúdo é tão estável que uma publicação de qualidade sobre o sistema se mantém atual por muito tempo.

Foi o que eu descobri quando comprei o Livro “Linux Guia do Administrador do Sistema” escrito por Rubem E. Ferreira e publicado pela Editora Novatec com ISBN 8575220381 (acesse a página do livro no site da novatec para mais informações e conteúdo gratuíto para dowload).

Escrito em 2003, mas como eu comentei bastante atual, o livro guia o leitor através de 40 capítulos a conhecer diversos recursos do sistema, desde seus comandos mais utilizados até criação de Cluster!!!

Quer dar uma olhada no sumário completo? então Baixe o PDF.

Não sei se este é o seu caso caro leitor que chegou até aqui, mas este livro caiu como uma luva para mim, pois estou procurando obter conhecimento aprofundado em Linux e seus serviços.

VN:F [1.9.3_1094]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)

Powered by WordPress | Theme: Aeros 2.0 by TheBuckmaker.com