{ Wilker-Dev: Blog }
January 9, 2011

WilkerDev Layout 2011

Após uma missão impossível noite trabalhando pra portar o HTML que eu fiz do meu blog pro Posterous, finalmente ta no ar o design novo (que eu desenhei no começo de 2010 XD).

Pelo menos agora é um layout que eu posso chamar de meu :)

Espero que gostem, e espero postar em 2011 muito mais que em 2010!

January 3, 2011

Tocando música eletrônica no violão!

Raiden wins!

December 22, 2010

HP Store vendendo iPad? O negócio ta mal XD

Andando pelo shopping ontem me deparo com a HP Store vendendo iPads XD

Pelo jeito as coisas da HP mesmo não estão vendendo muito bem =p

(download)

December 22, 2010

Unboxing iPad Case

Chego finalmente o case do meu iPad :D

(download)

December 13, 2010

Vim - Produtividade na Ponta dos Dedos (slides)

Segue ai pra quem quizer os slides da palestra que eu fiz no 7 encontro do Frevo on Rails

December 7, 2010

Como ter backup automático dos dados de seus programas desktop

Em tempos onde tudo hoje está sendo feito diretamente na web (e como desenvolvedor web, sou a favor disso) nós já estamos bem acostumados a ter nossos dados salvos automaticamente na internet, oque é ótimo, nada de se preocupar com backups ou essas coisas chatas, ter que lembrar de gravar os dados de um monte de aplicativo antes de formatar, e por ai vai...

Mas mesmo assim ainda tem softwares que são preferencialmente usados no Desktop, seja porque a solução funciona melhor que as atuais da web, ou simplesmente por ser mais rápido. Se você já é acostumado a ter os dados salvos na internet, o uso desses programas desktop deve dar um frio na espinha, afinal, os dados estão apenas no seu computador, se pifar alguma coisa já era... Imagina utilizar um gerenciador financeiro desktop, e de um dia pro outro perder 5 anos de histórico de transações devido a uma falha no HD... É um problema.

Bom, mas agora venho com uma solução bem legal para resolver esse problema, uma forma para os dados dos seus softwares desktop serem gravados automaticamente na web, e de quebra você ainda ganha sincronização automática (se você usar um computador em casa e um no trabalho por exemplo).

O segredo desse "truque" está em duas coisas: Dropbox e Links Simbólicos

Se você ainda não tem uma conta do Dropbox, crie, você já deveria ter :)

O Dropbox cria aquela pasta mágica no seu computador onde tudo que é salvo na mesma é automaticamente jogado nos servidores do Dropbox, então a idéia é salvar os dados dos seus aplicativos na pasta do Dropbox. Os softwares funcionam de variadas maneiras então vamos ver os casos. Antes de mais nada crie uma pasta no Dropbox para os dados dos seus aplicativos (eu chamo de "Application Data" aqui). Vamos lá.

Softwares que a pasta dos dados são configuráveis

Esses são os casos mais fáceis, softwares como 1Password ou iFinance que permitem que você escolha onde os dados são salvos, basta selecionar uma pasta no Dropbox e pronto, tudo já vai estar nas nuvens :)

Softwares onde a pasta dos dados não são configuráveis

Aqui é que vem o "pulo do gato". O truque nesses casos é usar links simbólicos de sistema. Os links simbólicos são como apontadores, você cria uma pasta/arquivo que não existe, ele apenas aponta para uma pasta/arquivo em outro lugar. Então, o caso aqui é ter a pasta real no Dropbox e criar um link para ela onde o software tem sua pasta real (parece complicado, mas é simples).

Vamos tomar como exemplo o Address Book do Mac.

A primeira coisa a se fazer é descobrir onde os dados do software estão sendo salvos. No caso do Address Book eles ficam em: "~/Library/Application Support/AddressBook"

De fato, na maior parte dos casos você vai encontrar os dados em "~/Library/Application Support/PROGRAMA"

Agora que sabemos onde ela está, o primeiro passo é fechar o software (se ele estiver aberto), para não correr o risco de alterar os dados no processo.

Vamos usar o Terminal (os comandos a seguir pré-supões que você tenha criado uma pasta chamada Application Data dentro do seu Dropbox):

E é só isso :)

Nos primeiro movemos a pasta para o Dropbox, e então no local onde ela deveria estar, nós criamos um link apontando para a pasta no Dropbox, seu software nem vai notar a diferença, mas agora seus dados estão todos sendo automaticamente salvos no Dropbox :)

Essas técnicas se aplicam também para usuários Linux, para Windows, sorry, vocês não tem links simbólicos =p

Filed under // backup  dropbox  linux  mac  software  // 0 Comments
November 30, 2010

Brincadeira divertida

Agora é juntar uma graninha e ir brincar dessa parada ai XD

November 30, 2010

Beatbox no Google Translator

Clique no link e depois em Listen =p

September 9, 2010

Sintetizador de audio em JS

Muita gente ta se focando em estudar a parte gráfica do HTML 5, mas não tem muita gente olhando pro audio, mas alguns estão:

Muito bom esse demo, gerando arquivos wave on fly e fazendo a batida :D
---
Wilker Lúcio
Ruby on Rails Consultant
Bit Zesty
http://www.bitzesty.com
Blog: http://wilker-dev.com
+55 81 87417674
August 23, 2010

Restarting server automatic with CoffeeScript (running a Node server)

Hi, this script was originally wrote in pure Javascript for Node, I just translated it to CoffeeScript in order to it work with coffeescript directly

Then just use:

coffee run_dev_server.coffee

note: while this script expects you have a file named server.coffee in same folder, you can easily change the script to fit your needs.