Monthly ArchiveJanuary 2007
wordpress 27 Jan 2007 04:38 am
Escrevendo código no seu post com plugin
Para nós programadores uma necessidade é ter highlight para o código . Esta opção fica disponível no wordpress por meu de um plugin de highlight .
O primeiro plugin que eu escolhi foi o iG , no blog de BorkWeb você encontra uma boa resenha. No entanto este plugin exibe uma caixa que não se enquadra bem (sobreescrevendo a coluna da direita).
Depois da decepção do plugin anterior demorei um tempo estou testando atualmente o Google Code Prettify for wordpress. Um exemplo dele se encontra abaixo:
class Voila {
public:
// Voila
static const string VOILA = "Voila";
// will not interfere with embedded tags.
}
Outro plugin que estou testando é o Deans Code HighLight
Exemplo:
function teste() {
echo "teste";
}
procedure teste;
begin
writeln("teste");
end;
ubuntu 27 Jan 2007 03:59 am
Instalando Ubuntu com mouse serial
Recentemente tive que instalar um Ubuntu em uma máquina com mouse serial. Infelizmente o ubuntu (6.06) não reconhece o mouse. Eu já tinha passado por esta situação em outras distribuições e instalava sem o mouse e depois da instalação configurava adequadamente mas no ubuntu eu nem sequer conseguia instalar. Para instalar eu fiz o seguinte:
- fui para o modo de texto pressionando ao mesmo tempo o ALT + F1
- usei o editor pico para alterar o arquivo que tem a configuração do mouse:
$ pico /etc/X11/xorg.conf
- alterei :
- Option “Device” “/dev/input/mice”
Option “Protocol” “ExplorerPS/2″
por:
Option “Device” “/dev/ttyS0″
Option “Protocol” “Microsoft”
- voltei para tela do xwindow com ALT+F7
- reiniciei o xwindow com CTRL+ALT+BACKSPACE
e o mouse funcionou permitindo que fizesse a instalação sem problemas.
scm 07 Jan 2007 11:23 am
Mercurial
Eu presto suporte e sou usuário do CVS a alguns anos e tendo utilizado no passado outros sistemas de controle de versão(scm) encontrei no CVS uma ferramenta que me atendia mas ele esta ,quanto ao seu desenvolvimento, em um beco sem saída. Estando satisfeito com CVS, mas procurando algo melhor, iniciei a utilizar e a vender a idéia do “CVS 2.0″: o subversion. Foi implementando o subversion que conheci o mercurial.
Tomei contato com o mercurial quando fui fazer uma apresentação do subversion. Nesta apresentação tive a idéia de fazer uma comparação do subversion em relação a outros scm. Ao iniciar está análise primeiro fiquei aborrecido pois alguns desenvolvedores desprezavam o subversion dizendo que a única coisa pior que o subversion é o próprio cvs. Inicialmente não considerei muito estas observações do cvs/subversion pois eles pareciam ser radicais mas isto me motivou a pesquisar outros scm. Faltava saber por onde começar, como tinha pouco tempo decidi usar a análise já efetuada por Rick Moen.
No site do Rick Moen encontrei uma excelente comparação entre scm alguns outros desenvolvedores tinham feito as mesmas observações que ele e tinham as mesmas preferências. Ele como eu utilizamos preferencialmente software livre. Peguei a lista dos melhores scm e iniciei a avaliar.
Quando pegamos a lista de scm podemos dividir em famílias :
- repositório distribuido tipo arch (bazaar-ng)
- repositório distribuido tipo monotone (mercurial , git)
- repositório centralizado tipo CVS (subversion)
Veja que desta lista descartei todos os projetos que eram exóticos , protótipos ou tinham sido descontinuados. Logo encontrei um campeão:Mercurial .
Porque o Mercurial(hg) é o melhor scm que você pode utilizar fica para outra hora. Uma dica é a avaliação do mercurial por parte da comunidade opensolaris.
scm – (source) code management