Convertendo string multibyte UTF-8 para wchar_t e vice-versa com iconv

Nos ultimos dias eu estive trabalhando em uma forma de suportar caracteres utf-8 no bitsheet. Ontem eu resolvi usar a iconv para fazer este trabalho de conversão de wchar_t para UTF-8 e vice-versa. Resolvi postar aqui a solução que usei.

Desenvolvimento orientado a feriados

É engraçado perceber que nesse período de feriados do inicio e fim do ano, assim como nas férias do meio do ano, a minha produtividade aumenta uns 200% em relação ao período em que tenho aulas ou trabalho. Neste recesso de fim de ano programei bastante, iniciei um projeto, ajudei um pouco num projeto de um colega de IRC e aprendi bastante também.

Instalando o php-gtk2 (svn trunk) no Linux

Com a mudança do repositório do php para svn e com o lançamento da extensão Cairo pra php, meu tutorial anterior sobre como instalar o php-gtk se tornou obsoleto, mas vou deixa-lo no blog caso alguém ainda precise dele. Aqui vai a receita nova!

Gtk 2.0 Theme: Murrina X3 Mod

Just a mod to make Murrina X3 more compact and prettier.

http://enygmata.c2zlabs.com/files/Murrina_X3_Mod.tar.gz

Blue programming language syntax for Vim

I couldnt keep coding blue using python/c/javascript as filetype. So i made this syntax file. Its simple but useful (at least for me it is). Enjoy. ;)

http://www.vim.org/scripts/script.php?script_id=2741

isset e checagem por indices de arrays

Muita gente se depara com erros de lógica pelo mal uso da função isset(). O que ocorre é que geralmente queremos que uma ação seja feita caso a variável não esteja definida, porém se definirmos a variável como null a função isset irá retornar false como se a variável não tivesse sido definida.

Sintaxe Vim para Tikle Scripts

Como todos (não) sabem, o grupo de pesquisa do qual faço parte, o c2zlabs, vem desenvolvendo uma ferramenta para injeção de falhas em protocolos de redes de computadores. É o Tikle (eu disse Tikle não Tickle!), faulT Injector for networK protocoL Evaluation. A ferramenta é relativamente simples de se usar, graças ao trabalho do nst e do nosso amigo apaixonado por regexes e parsers que criaram uma pequena linguagem de script para lidarmos com a configuração do ambiente para os testes.

Using Doxygen with the GNU Build System

After trying some useless solutions i found on the web, i solved my problem doing it by myself. It was amusing!

Integrando Doxygen ao GNU Build System

English version

Depois de procurar muito e só achar coisas que não funcionavam, eu resolvi meter a mão na massa! Foi até divertido!

Instalando o PHP-GTK2 (CVS) no Linux

Existe uma versão mais nova deste tutorial

Olá, hoje estou aqui para ensinar como instalar o PHP-GTK do CVS no Linux. Resolvi fazer este tutorial porque vejo que muita gente está tendo problemas com isso, e também por que eu quero te-lo anotado em algum lugar hehehe. Bem, mãos a obra!.