Sexta-feira, 5 de Junho de 2009

PostgreSQL: restringir estados brasileiros

Precisei restringir as UFs no banco de dados e, ao invés de criar CHECKs em cada uma das tabelas, preferi criar um ENUM e não achei nenhum pronto, então disponibilizo:

CREATE TYPE estados_brasil AS ENUM('AC', 'AL', 'AP', 'AM', 'BA', 'CE', 'DF', 'GO', 'ES', 'MA', 'MT', 'MS', 'MG', 'PA', 'PB', 'PR', 'PE', 'PI', 'RJ', 'RN', 'RS', 'RO', 'RR', 'SP', 'SC', 'SE', 'TO');

A outra opção seria criar um DOMAIN e restringir no CHECK, mas acho que neste caso o TYPE é mais indicado.

Terça-feira, 24 de Fevereiro de 2009

Netbeans 7!

Acabo de ver no site que um novo netbeans se aproxima! Acabei de
instalar o bichinho e gostei. Vou tentar rodar minhas apps em wicket
para ver como ele se comporta.
De qualquer maneira, vale o download:
www.netbeans.org
http://blogs.sun.com/bblfish/entry/i_netbeans_7
http://wiki.netbeans.org/PostSixOhPerformanceTopics

[]s

Sexta-feira, 3 de Outubro de 2008

Boot Completo em 5s

Essa semana saiu um artigo no LWN sobre o boot completo de linux em
5s. Completo mesmo, com o X rodando e tudo.
Veja mais detalhes em http://lwn.net/Articles/299088/

Sábado, 13 de Setembro de 2008

Video NVidia no Debian 64

Para acelerar meu video no Debian64, precisei instalar (como de
costume) o driver da NVidia. O Lenny nao possui meta-packages ou
facilitadores para esta operacao. Sendo assim, ou vc baixa o .run do
site deles ou segue algumas dicas, como esta:
http://positionrelative.blogspot.com/2008/05/installing-nvidia-driver-on-debian.html

Agora meu video esta acelerado, porem, como vcs devem ter notado, meu
teclado abnt2 nao acentua mais. Ja corrigi o xorg.conf, gracas ao
backup que o proprio instalador faz do xorg.conf, mas ainda nao
reiniciei o X.

Nitidez em fontes do Linux

Microsoft, Apple e Linux. Ambos tem excelentes configurações de
fontes, embora o Windows e o Linux insistem em não habilitá-las por
padrão. Bom, o windows deve fazê-lo por alguma falha no
desenvolvimento e o linux porque ele imita a Microsoft, e já que o
windows por padrão não tem, ele tb não deve ter. Ok ok, sarcasmos a
parte, achei um tutorialzinho que dá a dica de como fazer no linux.
Ele está em: http://www.viamais.net/blog/?p=284.

Multimidia no Debian 64 bits

Hello World!

Estou há alguns dias usando o beta2 do Debian Lenny e as impressões
não podiam ser melhores. Tudo funcionou no meu hardware de primeira e
tudo muito rápido. Rápido mesmo!!!
Então, me deparei com um problema comum com os 64 bits... Multimidia.
Sempre é um saco, mas surpreendentemente deste vez não o foi. Achei um
tuto na web que resolveu 100% dos meus problemas:
http://wiki.forumdebian.com.br/index.php/Multim%C3%ADdia_no_Debian#multim.C3.ADdia_em_AMD64

Apos seguir estes passos, tudo funciona perfeitamente no meu Debian.
Até alguns videos que inexplicavelmente travam o QuickTime no OSX,
rodam perfeitamente nele. Aliás, ultimamente só tenho me incomodado
com o OSX. Acho que ele não vai com a minha cara.

Quarta-feira, 6 de Agosto de 2008

Descobrindo em que tabela está determinado campo no Postgres

Hoje, tive que procurar em qual tabela estava determinado campo. No postgres, consegui rapidinho com a seguinte query:

SELECT pg_class.relname
   FROM pg_attribute JOIN pg_class
        ON (pg_attribute.attrelid = pg_class.relfilenode)
   WHERE attname = 'texto';

Sendo que o campo pesquisado eh 'texto'!


É isso aí pessoal! []`s