A personal blog in Portuguese to present our adventures on New Zealand for our parents and friends.
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…
WP: Tradução plugin Category Meta
Opa.
Post Rápido…
Tomei a liberdade de traduzir o plugin Category Meta para Português brasileiro.
Basta baixar wp-category-meta-pt_BR, extrair e copiar os arquivos para a pasta wp-content/plugins/wp-category-meta/lang/
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!
Começando com Arduino
Arduino?
Basicamente arduino é uma placa verde (ou azul) que você escreve códigos no computador, envia para a placa verde via usb e a bendita placa verde executa os comandos conforme você programou. Nesta placa verde você pode conectar um número infinito de componentes, como LEDs, sensores de luz, potenciômetros, botões, placa bluetooth, etc…
Resumindo, você pode se divertir muito com isso…
Brincadeiras a partes, quer saber o que é arduino de forma mais elegante?
Fiz uma tradução livre do texto inicial do site oficial:
Arduino é uma plataforma de prototipagem open-source baseada em hardware e software flexíveis e de fácil utilização. Feita para artistas, designers, pessoas que não tem mais o que fazer ou qualquer um interessado em criar objetos ou ambientes interativos.
Desbloqueando o Bootloader do Motorola Xoom
Isto é uma novidade, ao menos para mim. Agora, você precisa desbloquear o seu aparelho para poder se divertir com ele. Basicamente, será necessário aceitar os termos de desbloqueio dizendo que você PERDERÁ SUA GARANTIA e que deve saber o que está fazendo, correndo o risco de transformar o seu aparelho em um tijolo se fizer alguma coisa errada. Interessante não? Continue se quiser (eu continuei)
Instalando Android FastBoot
Pré requisitos
O que é e para que serve?
O fastboot é um protocolo utilizado para modificar o sistema de arquivos (flash filesystem) no seu aparelho Android com o uso de um cabo USB. Basicamente com o fastboot você vai poder atualizar o seu android com qualquer ROM disponibilizada na internet, mesmo que esta não seja oficialmente assinada pela google.
Instalação
Aqui é fácil…
Instalando Android SDK
O que é?
Veja no Diário do Android
Não sou desenvolvedor, para que eu preciso disto?
O Android SDK possui ferramentas voltadas para o desenvolvedor que são necessárias para executar procedimentos como Atualizar a versão do android de seu aparelho. Desbloquear seu aparelho, adquirir acesso Root ao aparelho, e muito mais… :p