Dica rápida: Inserindo registros em utf-8 no MySQL

23, dezembro, 2009

Olá,

Tenho trabalhado bastante com MySQL recentemente, e estava tendo problemas para inserir dados acentuados e codificados (encoding) como utf-8. A inserção acontecia corretamente, mas quando ia ver os dados na tabela, os acentos estavam completamente bagunçados.

Como a tabela era pequena, sempre deixava pra lá, mas hoje peguei uma tabela maior e decidi pesquisar e rapidinho encontrei como fazer.

Basta adicionar o comando abaixo no ínicio do arquivo .sql:

SET NAMES utf8;

Depois basta executar o sql e pronto, dados corretamente acentuados ! =)

Dica encontrada aqui: http://www.bluetwanger.de/blog/2006/11/20/mysql-and-utf-8-no-more-question-marks/

Até


Author: Douglas Soares de Andrade Categories: Não Categorizado Tags:

Dicas sobre Pisa

29, outubro, 2009

Como tenho um pouco de dificuldade de lembrar das coisas (minha memória funciona basicamente por ponteiros ), seguem algumas dicas de Pisa para ajudar quem está fazendo relatórios:

  1. Não utilize a tag <span>, pois me parece que a pisa ignora essa tag quando utilizada com css. No lugar, utilize a tag <div>.
  2. Para criar espaçadores, não utilize <br /><br /><br /><br /> (hehehe), utilize <pdf:spacer height=”qtd” />, onde qtd é a quantidade de linhas.
  3. Para determinar o tamanho do papel, utilize o seguinte css:
@page {
size: a4 portrait;
-pdf-frame-border: 1;
margin: 1cm;
}
@page {
    size: a4 portrait;
    -pdf-frame-border: 1;
    margin: 1cm;
}

Existem outras dicas no link abaixo que me ajudaram bastante:

http://www.arnebrodowski.de/blog/501-Pisa-and-Reportlab-pitfalls.html

Espero que seja útil para mais alguém =)

Author: Douglas Soares de Andrade Categories: Dicas, Programação, Python Tags:

Resumo das férias

1, maio, 2009

Olá pessoal,

Durante essas férias consegui atualizar boa parte das atividades que faço nos projetos que participo, são elas:

 

web2py – www.web2py.com

 
  • Portei para python2.4 (por causa dos hostings que ainda trabalham com essa versão)
  • Corrigi diversos problemas
  • Atualizei a versão do edit_area
  • Migrei o repositório de bzr para hg
  • Estou traduzindo o tutorial e atualizando para a nova versão (em breve novidades =)
 

Archlinux – www.archlinux.org

 
  • Finalmente atualizei o MySQL para a versão 5.1 (estávamos no 5.0)
  • Atualizei vários pacotes (muitos mesmo)
  • Ainda falta o openldap (vou esperar os rebuilds atuais terminarem)
  • Matei vários bugs
 

FISL – Palestras Enviadas

 
  • Apresentando web2py (via http://www.python.org.br/wiki/PropostasFISL10)

Palestra introdutória sobre o framework web que mais me tem feito feliz nos últimos tempos, uma palestra divertida e que vai ajudar bastante a quem está buscando um novo framework web.

  • Archlinux: Veloz e Furiosa

Essa é uma palestra bacana: Nela pretendo falar sobre o Archlinux, como é o projeto “por dentro”, sobre a colaboração que existe entre os desenvolvedores de outras distribuições, sobre o projeto Archlinux-br (criação e evolução) e sobre como colaborar efetivamente com o projeto.

  • Desenvolvimento RAD: Apresentando PyQt

Outra palestra muito interessante. Nela pretendo mostrar a viabilidade do dobradinha Qt e Python, através do binding PyQt, falando das vantagens, ferramentas utilizadas, processo de desenvolvimento.

  • Otimizando Portais Plone: Dicas de desempenho

Um remix da palestra que apresentei na pycon de 2008 no Rio de Janeiro, adicionando novidades relativas aos projetos que participei desde então, inclusive falarei de um sistema de cache inteligente desenvolvido na Liberiun.

  • web2py: desenvolvimento Web ágil com Python

Essa palestra tem um enfoque diferente da que submeti pela trilha da pythonbrasil, é uma palestra que vou fazer junto do Álvaro, que é o fundador da comunidade web2py no brasil e falaremos de todas as vantagens do web2py, de cases e como ajudar no desenvolvimento.

Você que está buscando um novo framework, encontrará um que vai lhe surpreender =)

 

Finalizando……..

 

Importante! As palestras acima ainda não foram avaliadas, então não sei se alguma delas vai ser aprovada. Bem, mesmo que não sejam, se quiserem conversar comigo sobre qualquer um dos tópicos acima, fiquem a vontade, provavelmente vou estar no estando da comunidade Archlinux e no estande do Dataprev.

Trabalhar com opensource tem sido gratificante e agradeço a todos os amigos que fiz nesse meio, espero encontrá-los no FISL =)

Você vai ? O que espera ver por lá ?

Author: Douglas Soares de Andrade Categories: Archlinux, FISL, web2py Tags:

Resolvendo problema de acentuação do Cinelerra no Archlinux

26, abril, 2009

Olá meu povo,

Dica simples para corrigir os problemas de acentuação no Cinelerra (e dicas para ver se é realmente é um problema).

Problema

Tanto o Farid quanto o Angel utilizam o Cinelerra para editar vídeos, mas ele estava mostrando caracteres inválidos no menu, contudo, os locales da máquina estavam corretos.

Testes

Para validar o problema, iniciei o Cinelerra no konsole com o seguinte comando:

$ LC_ALL=pt_BR.UTF-8 cinelerra

E tudo funcionou certinho =)

Resolução

Com isso descobrimos que o problema das máquinas deles é que não estavam com diretiva configurada. Para resolver isso, fiz o seguinte:

Editei o arquivo /etc/profile e adicionei a linha seguinte no final:

LC_ALL="pt_BR.UTF-8"

Reiniciamos a máquina e tudo funcionou como esperado =)

PS: Observe que eles também poderiam ter colocado isso no arquivo .bashrc deles.

Author: Douglas Soares de Andrade Categories: Archlinux, Cinelerra Tags:

Palestra no Flisol-DF

26, abril, 2009

Hoje (25/04/2009) foi o dia do Flisol-DF, foi muito legal palestrar lá e conhecer diversas pessoas que estão interessadas em usar software livre (é bom ver que depois de tanto tempo, os usuários estão buscando alternativas para não mais utilizar plataformas proprietárias).

No entanto, o mais bacana foi encontrar com o Farid lá, bolamos a palestra, conversamos sobre o que faríamos e nos encontramos APENAS na hora de entrar na sala para palestrar, mas a sinergia foi excelente e o pessoal curtiu muito – aparentemente =) – a palestra.

Ainda corrigimos um problema que estava acontecendo com o Farid e com o Angel relacionado ao Cinelerra (aplicativo livre para edição de vídeo) onde os itens de menu eram apresentados com erro nos acentos e de quebra, ainda resolvemos um problema antigo com som e microfone no notebook do Farid, mas esses dois problemas vão render outros post =)

E você, foi a algum Flisol ? Como foi ?

Author: Douglas Soares de Andrade Categories: Archlinux, Flisol Tags:

Chega de farra – O dono da casa chegou =)

2, fevereiro, 2009

Opa,

Bem-vindos a minha mais nova tentativa de manter um blog. Eu confesso que já tentei fazer isso várias vezes, mas por falta de tempo, vontade e choros de crianças eu não consegui continuar.

Agora que as coisas estão estabilizando, vou tentar novamente.

O que você vai encontrar aqui:

  • Archlinux
  • Python
  • Nerdisses em Geral
  • Dicas para pais desesperados quando a mãe sai para trabalhar

Espero que gostem =)