YUI Library – Yahoo!

A YUI Library é um framework Javascript concorrente do famoso Jquery. É formado por um conjunto de utilitários e controles para criação de interfaces web interativas e ricas. Ele utiliza recursos como DOM, DHTML e Ajax.

Abaixo segue um roteiro da galeria de exemplos da versão YUI 3, analise e veja se é interessante utilizar este framewok

Por que viajar tanto?

Uma das coisas que mais gosto na vida é viajar…algumas pessoas não entendem o porque disso, e acham até uma besteira eu já ter programado todos os feriados, e as possíveis viagens que vou fazendo no decorrer do ano. Participo inclusive de diversas comunidades e redes sociais ligadas ao turismo.

Mas achei uma frase de Alain de Bouton, que acredito que retrata exatamente este sentimento de querer viajar a cada oportunidade.

Nossas viagens expressam como poderia ser a vida, fora das restrições do trabalho e da luta pela sobrevivência

viaoveio

Continue reading

Howto: Corrigindo Charset – LAOP (Linux+Apache+Oracle+PHP)

Howto:  Corrigindo Charset – LAOP (Linux+Apache+Oracle+PHP)
=============================================

Vamos ao cenário:

“Eu possuo um servidor Debian com Apache, PHP, e Client do Oracle 9i entre outras coisas. Na hora de mandar as informações para o banco se a informação contiver acentuação ela grava com erro no banco por exemplo:
Se eu quiser gravar joão no banco fica: joco

Eu ja fiz o teste e realizei um insert direto na base através do sql plus e não deu problema os acentos aparecem, o problema acontece apenas quando eu envio a informação através de uma página PHP.  E o mesmo acontece quando tenta recuperar a informação do Banco.

Tentei mudar o charset da página com:
[html][/html]

Mas mesmo assim as informações apareciam com caracteres estranhos.

Para Acentuação:
Adicione as seguinte linhas no arquivo: /usr/local/apache2/bin/envvars

[html]NLS_LANG=”portuguese_brazil.we8iso8859p1″
export NLS_LANG[/html]

O arquivo envvars pode estar em outro local, depedendo de como foi realizada a instalação, em um dos meus servidores o aquivo estava em:  /etc/apache2/envvars

Provavelmente se as linhas forem adicionadas no /etc/profile o problema também se resolva, porém não testei…

Após isso é so reiniciar o Apache e testar.

Postgresql – Backup e Restaure

  • Backup/Dump uma base

/usr/local/pgsql/bin/pg_dump BASE > arquivo_backup.sql

PS:  você também pode exportar direto para um arquivo compactado:

# pg_dump -U postgres -h localhost –inserts BASE | gzip -c > arquivo_backapiado.gz

  • Importando a base

/usr/local/pgsql/bin/psql -d BASE -f ARQUIVO.sql

Veja como importar arquivo SQL utilizando console PSQL.

psql -d BASEDEDADOS -f ARQUIVO.SQL -U USUARIO

Exemplo:

#su postgres

#psql -d bancoxyz -f meubanco.SQL -U postgres

para ver o que está sendo executado, adicione: -a