Mudança…

Janeiro 14, 2007

Olá a todos, quero avisar que estou parando de postar no WordPress, vou manter no ar apenas para consultas, mas os novos posts serão postados no BlogSpot, no endereço http://matheuslamberti.blogspot.com.
Esta mudança é devido a falta de suporte do AdSense pelo WordPress.

Outra coisa interessante, sem nenhuma ligação com o post é que as edições em HTML do WordPress no Safari (navegador padrão do Mac OS X) funcionam… que coisa…

Bom, visitem minha nova casa…


Apple iPhone

Janeiro 10, 2007

Finalmente chegou o dia, a Apple lançou o iPhone, a “re-invenção” do celular. Lembro-me que a uns 3 anos atrás ouvia-se de um aparelho que iria revolucionar a maneira com que as pessoas sem comunicariam, o codinome dele era “Ginger”, será que o iPhone é este aparelho?

Bom, para maiores informações, nada melhor que a fonte.

Apple – iPhone


Dicas já publicadas

Janeiro 10, 2007

Saudações a todos!

Seguem os links para algumas dicas minhas que foram publicadas no site Dicas-L:


MySQL (altamente) otimizado no FreeBSD

Janeiro 5, 2007

Mais uma dica de otimização, desta vez quem entra na roda é o MySQL, fiz a experiência com o MySQL 5.0.27, instalação via ports (atualização via portsnap).

Indo direto ao assunto, para explicar depois:

# cd /usr/ports/databases/mysql50-server
# make -DWITH_OPENSSL=yes -DWITH_LINUXTHREADS=yes -DBUILD_OPTIMIZED=yes -DBUILD_STATIC=yes -DWITHOUT_INNODB=yes
# make -DWITH_OPENSSL=yes -DWITH_LINUXTHREADS=yes -DBUILD_OPTIMIZED=yes -DBUILD_STATIC=yes -DWITHOUT_INNODB=yes install
# make clean

Conforme prometido, explicando cada elemento:

  • Primeiramente habilito a opção de OpenSSL para que os programas que suportarem se comunicarem com o banco via SSL.
  • Depois ativo o uso de threads do linux, ao invés do algoritmo padrão do FreeBSD, isso segundo o desenvolvedor é a melhor opção.
  • Mando a construção ser otimizada.
  • Mando a construção ser estática, que segundo o desenvolvedor torna mais rápido o acesso as informações contidas no banco.
  • E como não utilizo INNODB, não faço a construção dos códigos relativos a ele.

Bom, fico por aqui hoje.

;)


Instalando o Perl 5.8 com suporte a Threads no FreeBSD

Janeiro 5, 2007

Antes de mais nada, lembre-se de atualizar sua árvore do ports, depois disso fica tudo mais fácil.

Com o advento das máquinas com Dual Core o uso de threads começa ficar cada vez mais interessante, e como o perl quer queria quer não é amplamente utilizado no mundo UNIX, nada melhor do que deixar ele preparado.

Fiz os testes em um servidor FreeBSD 6.1 p11, com a atualização da árvore feita via portsnap. Abaixo os passos de instalação:

# cd /usr/ports/lang/perl5.8
# make WITH_THREADS=yes WITHOUT_PERL_64BITINT=yes WITH_DEBUGGING=no
# make WITH_THREADS=yes WITHOUT_PERL_64BITINT=yes WITH_DEBUGGING=no install
# make clean

Vale notar que como meu processador era de 32 bits não havia porque compilar códigos para 64 bits.