postgresql

Arrumando PostgreSQL após atualizar Mac para Yosemite 10.10

Então pessoal, dica rápida. Atualizei meu MAC para o Yosemite (10.10) e achei ótimo. Porém meu Postgres parou de funcionar.

O problema foi gerado no upgrade para o Yosemite que acabou excluindo umas pastas utilizadas pelo PostgreSQL instalado através do brew.

As pastas são:

/usr/local/var/postgres/pg_tblspc
/usr/local/var/postgres/pg_twophase
/usr/local/var/postgres/pg_stat_tmp

Para resolver o é simples, basta rodar o comando abaixo no terminal que vai criar as pastas faltantes:

mkdir -p /usr/local/var/postgres/{pg_tblspc,pg_twophase,pg_stat_tmp}

Aqui resolveu. E por aí?

Fonte: https://coderwall.com/p/rjioeg/fixing-postgres-homebrew-install-after-yosemite-upgrade

Dump PostgreSQL, coluna contendo JSON

Olá Pessoas!

Tenho uma aplicação aqui que salvo alguns dados no formato JSON em uma coluna. O problema ocorreu quando tive importar o dump da base de dados realizado usando pg_dump.

$ pg_dump -h localhost -U <usuario> <nome_banco> > ~/dump.sql

O JSON acabava dando problemas com a inserção de dados através do comando COPY (padrão para inserção de dados do pg_dump)

Para resolver o problema, basta fazer o dump com a utilização de INSERT ao invés de COPY.

$ pg_dump –inserts -h localhost -U <usuario> <nome_banco> > ~/dump.sql

Pronto, agora ao importar nada de erros 🙂

$ psql <nome_banco> < dump.sql

 

Fica a dica 🙂

WP: tradução do plugin User Access Manager

Opa… muito amor?

Tomei a liberdade de traduzir mais um plugin do WordPress.

Desta vez foi o User Access Manager. Simples e direto é um plugin perfeito para gerenciar o acesso a páginas e posts restritos em seu site/blog. Através da criação de grupos você pode definir níveis de acesso diferentes para cada função ou agrupa-las em um único grupo.

Mais informações sobre o plugin aqui: http://wordpress.org/plugins/user-access-manager/

A tradução para pt-BR está disponível aqui: user-access-manager-pt_BR

Enquanto a tradução não é integrada ao plugin, você pode instalar extraindo o conteúdo do zip para a pasta lang do plugin.

Então é isso…

Rails: Testando com mais velocidade usando Spork

Estou me esforçando para fazer testes em todas as aplicações que desenvolvo. Uma coisa que me desanimou bastante foi a lentidão para rodar os testes em Rails com RSpec.

Esta lentidão ocorre porque o Rails sobe toda a aplicação a cada vez que rodo o teste. Deste jeito fazer o ciclo “Erro -> Sucesso -> Refactory -> Sucesso” fica bem complicado e tedioso.

Uma pesquisa rápida e sou apresentado ao Spork!

Extrato de cartões do Banco do Brasil no GnuCash

No meu aprendizado de python desenvolvi um script para converter extratos de cartão de crédito, gerados através do site do Banco do Brasil, para o formato OFX. Possibilitando a importação no gerenciador de finaças GnuCash.

Bem… Eu tenho uma conta no Banco do Brasil e utilizo o GnuCash para cuidar das minhas finanças. Sempre exporto os meus extratos para o formato OFX e importo no GnuCash. Porém, para o extrato do cartão de credito, VISA no meu caso, o Banco do Brasil só oferece a opção de exportar para TXT. Então, para evitar fadiga, eu criei um “script” em python que converte este arquivo TXT para OFX.

Agora posso importar o extrato do Cartão de credito do Banco do Brasil no GnuCash e não perder tempo digitando linha a linha.

P.S.: Cartoes Master Card tambem sao suportados, e voce pode importar varios cartoes diferentes que o gnucash vai considerar contas distintas. (agradecimentos ao Daniel Roviriego)

Disponibilizei uma versão web onde você pode começar a converter seus extratos agora mesmo! Acesse: http://bbvisa2ofx.yepdev.com

O source está disponível no github, espero que seja util para mais alguém: http://github.com/yepdev/bbvisa2ofx

Eclipse Ganymede (dark colorscheme) JAVA|PHP com fundo preto como no VI

Olá pessoas…

Ficar o dia inteiro olhando para um holofote, na minha opinião, não é muito agradável. Uma coisa que sempre senti falta no eclipse foi um esquema de cores estilo o VI, aquele fundo preto com as letras claras…

Pois então, pesquisando no google encontrei este post que disponibiliza um schema de cores como o do TEXTMATE (aquele editor muito usado no MAC).
Eu achei muito laranja, sem contar que não mudava as cores do PDT (PHP do eclipse) então resolvi criar o meu próprio esquema de cores para JAVA e PHP, mais estilo VI…

Eclipse: Aptana/IPhone Ativando Browser Interno com xulrunner

Olá a todos…

Para desenvolvimento de aplicações PHP 5 OO, costumo utiliziar o Eclipse com os plugin PDT e APTANA. Assim tenho uma gama de ferramentas que ajudam muito no desenvolvimento Web/Mobile a disposição.

Pois então… Vamos ao problema do Título.

Não costumo utilizar o Browser interno no eclipse, porém se for utilizar a opção de desenvolvimento web para IPHONE do APTANA, sem o browser interno explode tudo! E agora? Como resolver?
Basta intalar o xulrunner da Mozilla, ele possibilita utilizar o firefox “acoplado” no eclipse.

No Ubuntu:
apt-get install xulrunner

Agora é só reiniciar o eclipse, e pronto! O “emulador” de IPHONE vai funcionar perfeitamente.

Browser interno do IPHONE no Eclipse/Aptana

(caso utilize outra distribuição, e precisar de ajuda para instalar o xulrunner, dá um toque, ajudo no que for possível)

ATT,