Como converter arquivo .mo em .po via linha de comando

Precisei desse feito, converter arquivo .mo em .po, ao instalar um fórum baseado no bbPress. A versão do software utilizada é a 1.0.2 já o arquivo de tradução mais recente refere-se a versão 0.9.0.4 ou 1.0-alpha-6, até o momento em que escrevo este post.

O procedimento é simples. Via linha de comando, estou utilizando o Windows, navegue até a pasta bin da instalação do Poedit. C:\Arquivos de Programas\Poedit\bin. Nessa localização digite o comando:

msgunfmt nome_do_arquivo.mo > nome_desejado_para_o_arquivo.po

Através desse comando será gerado o arquivo .po a partir do arquivo .mo. Abra o arquivo no Poedit e faça as alterações desejadas.

A experiência de sofrer um ataque do tipo CSRF

Em julho deste ano minha empresa lançou o Zip.li. E neste mês de agosto percebi alguns ataques do tipo CSRF. Foi minha primeira experiência em ser atacado.

A primeira sensação é raiva e uma vontade imensa de ver o cara na sua frente e acertar a cara dele. Ao esfriar a cabeça é preciso identificar a brecha e corrigir o problema.

O problema foi identificado e corrigido. O próximo passo agora é escrever um artigo e dar dicas de como se prevenir de ataques CSRF e contribuir para que outros tenham uma aplicação livre desse incômodo.

Até breve.

Como twittar automaticamente ao publicar um post em seu blog WordPress

Lançamos nesta semana o Zip.li Retweet. Um plugin WordPress integrado ao Zip.li que adiciona um botão de Retweet em seus posts.

Hoje com o lançamento da versão 0.2 desse mesmo plugin há uma nova funcionalidade: twittar automaticamente ao publicar um post em seu blog WordPress.

Baixe o Zip.li Retweet e aumente o “spread the world” de seus posts.

A cada dia são lançados aproximadamente 10 plugins WordPress

Mais de 6.000 plugins WordPress estão disponíveis no diretório do WordPress.org . Considerando que em 28 de janeiro de 2009 tinhamos 4.000 há uma média de aproximadamente 10 plugins publicados a cada dia. São números consideráveis.

O WordPress vem crescendo e surge a necessidade de termos profissionais especializados. Por isso e outras fui convidado pelo iMasters para ministrar cursos avançados sobre criação de plugins e temas WordPress.

Fique atento aos direcionamentos do mercado e se especialize.


Treinamentos avançados em WordPress e jQuery

Fiquei muito feliz com o convite do iMasters para ministrar treinamentos avançados em WordPress e jQuery. Nesta semana foi lançado o site iMasters Pro – Programa de treinamentos avançados.

Vou ministrar três cursos:

  1. Desenvolvimento de plugins WordPress
  2. Desenvolvimento de temas para WordPress online;
  3. Desenvolvimento de temas para WordPress Ao vivo;
  4. Como criar um plugin para jQuery

No CMS Brasil 2009 palestrei sobre Como criar um plugin para WordPress, veja a palestra e tenha uma noção sobre o treinamento Desenvolvimento de plugins WordPress. O bacana que serão 16h aulas e criaremos um projeto real durante o curso.

O treinamento Dominando temas para WordPress é ideal para designers que desejam transformar seu layout num tema WordPress ou adaptar os existentes. Indicado também para programadores que se envolvem com a criação e customização de temas.

Já o treinamento Como criar um plugin para jQuery será muito interessante, além de abordar a criação de plugin vamos recriar do zero o jQuery lightBox plugin que já foi baixado mais de 200 mil vezes e utilizado pela fundação Mozilla.

Conheça o iMasters Pro – Programa de treinamentos avançados, faça sua inscrição e até nosso breve encontro.

iMasters CMS Brasil 2009 foi ótimo

Neste final de semana estive em São Paulo para participar do iMasters CMS Brasil 2009. Sinceramente, me surpreendi. O evento foi ótimo em diversos sentidos e já deixou expectativas para a próxima edição.

Palestrei sobre Como criar um plugin para WordPress e acredito ter contribuído com o pessoal presente. O evento contou com a presença do Matt Mullenweg, criador do WordPress, Anthony Ferrara e Ryan Cozimek da comunidade Joomla e Addison Berry do Drupal.

No evento realizei significativos networking e foi na minha opinião o melhor evento do iMasters nesse sentido. Sem contar com a organização do evento, o carinho e atenção que a equipe desse grande site dispõe. Adoro vocês.

Portfólio de desenvolvedor web

Os trabalhos de desenvolveres web e programadores quando feitos em modo “server side” ficam “behind the scenes”. Logo, quem está de fora do projeto não tem conhecimento sobre o trabalho. E assim, não conseguimos analisar como você codifica seus códigos, se estão indentados, comentados e utilizando as melhores práticas.

Portanto, quando você se envolve em projetos de código aberto está criando um ótimo portfólio para análise e reconhecimento do seu trabalho. Se tiver sido bem feito, é claro. Caso contrário, está dando um tiro no próprio pé.

Para um desenvolver web o melhor portfólio para ele, na minha opinião, são os projetos de código aberto. Penem nisso.

Abraços.