Perl – CPAN com sudo

Na shell do CPAN, estando como usário normal (non-root), não dá para simplesmente digitar install Modulo::Perl e ser feliz. Vem aquele warning de permissão acompanhado de make: *** [pure_perl_install] Error 13 /usr/bin/make install -- NOT OK You may have to su to root to install the package Agora, para solucionar isso e só instalar o módulo como root: cpan> o conf make_install_make_command 'sudo /usr/bin/make' make_install_make_command sudo /usr/bin/make cpan> o conf commit commit: wrote bla Se já alterou a configuração e ainda aparece o problema com permissão, experimente limpar o cache do módulo (clean Moludo::Perl)

SAIBA MAIS

Behavior Driven Infrastructure

Sua infraestrutura se comporta como deveria? Da maneira mais simples: Behavior Driven Infrastructure é BDD para infraestrutura. Quotando James Turnbull: systems testing should be about behaviour not about metrics. Who cares if the host is up and reports normal load if it doesn’t do the ACTUAL job it’s designed to: server web pages, send and receive email, resolve hosts, authenticate, backup and restore, etc, etc.

SAIBA MAIS

Instalação Automatizada do Ubuntu

É possível realizar instalações automatizadas do Ubuntu via kickstart com o kickseed. Bem melhor, né? :) Mais aqui.

SAIBA MAIS

Instalação Automatizada do Debian

O único modo (duvidoso) de automatizar a instalação do Debian é usando preseed e aqui está a documentação. Numa boa? Sem o debconf-get-selections demoraria para escrever na unha o arquivo usado na instalação. Ah, Kickstart... :)

SAIBA MAIS

A Ferramenta Perfeita de Monitoramento

A Ferramenta Perfeita de Monitoramento - sem um nome feliz, ainda :( - executa o monitoramento dos serviços disponíveis em um servidor, como Web, Email, DB, DNS, SSH, etc, de uma forma diferente. (mais...)

SAIBA MAIS

O Novo Facebook Tupiniquim

Diria que ter ambição não é algo ruim, e ainda diria que é uma questão de escolha. Sonhar não é de todo mau e visualizar o possível acerto faz um bem enorme. Sério! O óbvio aqui é que nada vira realidade sem muito trabalho - preferencialmente ágil. Pelo que percebi até agora existe uma diferença enorme nas ambições, e aparentemente o amigo quer criar o novo facebook tupiniquim. Não discordo totalmente deste pensamento. Lembra do último endereço que lhe mostrei? Ao que parece o amigo pegou alguns milhões e veio para o Brasil. É o que parece e tem muita coisa pra dar certo. Aqui não duvido que em qualquer garagem ou home office já exista o novo facebook tupiniquim, sem a devida e necessária exposição. Vamos aos fatos daquilo que penso? Estamos no segundo semestre de 2010. O conceito de cloud computing já foi mais que digerido até então. O que acontece é que muitas empresas não precisam de um cloud server, mas cloud computing envolve de forma

SAIBA MAIS

Aprenda Ruby On Rails Com Boas Práticas

Vimos da forma mais breve possível Sinatra e Padrino, dois frameworks úteis escritos em Ruby, e agora vamos para Ruby On Rails sem perder qualquer tempo disponível. Não existe como cair de paraquedas em Rails sem ter visto Ruby. Acredito que deu tempo suficiente para escrever ao menos uma aplicação em Ruby... Rails não é um CMS. Rails é um framework em Ruby para escrever aplicações web. É isso. Se tudo o que se precisa é gerir conteúdo, o Wordpress faz o trabalho bem feito. Economize linhas dando um hello world com Sinatra, se é apenas isso o que precisa. A documentação do Rails é bem escrita, e onde falta documentação é fácil perceber o que acontece dando aquela olhadela no código devidamente documentado - obrigado RDoc! Sites úteis: Railscasts e Ruby On Rails Guides, sem deixar o GitHub de fora. E vale uma olhada no Akita On Rails também. E para as boas práticas, Matthew Paul Moore já escreveu sobre. E duvido que todo mundo execute a 15.

SAIBA MAIS

ARDUINO

Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments. Arduino can sense the environment by receiving input from a variety of sensors and can affect its surroundings by controlling lights, motors, and other actuators. The microcontroller on the board is programmed using the Arduino programming language (based on Wiring) and the Arduino development environment (based on Processing). Arduino projects can be stand-alone or they can communicate with software on running on a computer (e.g. Flash, Processing, MaxMSP). The boards can be built by hand or purchased preassembled; the software can be downloaded for free. The hardware reference designs (CAD files) are available under an open-source license, you are free to adapt them to your needs. Pouco interessante?

SAIBA MAIS