Diário eletrônico

Django Smuggler 0.1.1 released!

Por semente em 22 Jan, 2010 12h04

Yesterday I published the first stable version of Django Smuggler. An pluggable application for easily export/import fixtures via the administration interface. Especially useful for transporting data in production for the development project and vice versa, but can also be used as a backup tool.

Smuggler is in the Python Package Index (PyPI) and you can easily install it using the tools pip or easy_install. Try:

pip install django-smuggler

or:

easy_install django-smuggler

Feedback (with or without code) is always welcome!

Django Smuggler 0.1.1 lançado!

Por semente em 22 Jan, 2010 11h58

Ontem publiquei a primeira versão estável do Django Smuggler. Uma aplicação plugável para, de maneira simples, exportar/importar fixtures via a interface de administração. Útil principalmente para transportar dados do projeto em produção para o de desenvolvimento e vice-versa, mas também pode ser utilizado como ferramenta de backup.

O Smuggler está disponível no Python Package Index (PyPI) e você pode instalá-lo facilmente via pip or easy_install. Experimente:

pip install django-smuggler

ou:

easy_install django-smuggler

Feedback (com ou sem código) é sempre muito bem-vindo!

Minhas configurações do bash

Por semente em 22 Out, 2009 19h26

A exemplo do que fiz com minhas configurações do GNU Emacs, ontem eu publiquei (também no Bitbucket) as do Bourne-Again SHell (bash), o shell padrão de vários unices.

Bom, acesse a página do repositório em http://bitbucket.org/semente/bash. Talvez você também tenha interesse em meu .screenrc e meu muttrc, que apesar de não usá-lo mais em função do Gnus, pode lhe ser útil.

Os Dead Kennedys já diziam...

Por semente em 01 Set, 2009 14h38

Nada mais atual do que os dizeres nesta fita do álbum In God We Trust, Inc dos Dead Kennedys:

Fita do álbum "In God We Trust, Inc" dos Dead Kennedys com os dizeres "Home taping is killing record industry profits! We left this side blank so you can help"

"Gravação em fitas particulares está acabando com os lucros da indústria fonográfica! Deixamos este lado em branco para que você possa ajudar."

Mudaram-se apenas os meios e as ferramentas. Portanto copie, compartilhe e distribua! Ajude a derrubar a indústria fonográfica que transforma culturas em produtos, perturbam os verdadeiros artistas e nos acusam de criminosos em nome do capital!

Mais sobre o tema em:

  1. http://remixtures.com/2009/08/acabar-com-a-guerra-da-partilha-richard-stallman/
  2. http://trasel.com.br/blog/?p=276

Convido os leitores a deixarem mais links e informações sobre o tema nos comentários.

E, claro, não deixe de baixar este clássico do punk!

In P2P We Trust

O que está por trás da gripe suína?

Por semente em 13 Ago, 2009 20h21

Publiquei meu emacs.d no Bitbucket

Por semente em 05 Ago, 2009 12h03

Vou ser breve, como num micro-blogging: publiquei minhas configurações do GNU Emacs num repositório Mercurial (hg) no Bitbucket (que é ótimo por sinal).

Acesse o repositório em http://bitbucket.org/semente/emacsd.

Ops, acho que passei dos 140 caracteres, mas aqui pode.

Agenda de palestras para o fisl10

Por semente em 18 Jun, 2009 20h12

O pessoal do VidaNerd, fazendo jus ao nome, criou uma ferramenta online muito legal para quem, assim como eu, irá ao fisl10 e deseja manter controle sobre quais palestras e eventos pretende participar.

Segundo os autores, o @FISL, como é chamado, é "um organizador, e vai ajudar você a planejar o seu FISL, para tirar o maior proveito possível de todos os dias. [...] O sistema fornece informações como 'Quantas pessoas vão em cada palestra?', e 'Quantas dessas pessoas eu conheço?', além de deixar disponível os comentários que os participantes fazem em cada palestra, e da possibilidade de twittar uma indicação".

Além disso, é possível importar sua grade de palestras para o Google Calendar ou algum software que suporte webcal.

Para usar a ferramenta é necessário uma conta no Twitter. Meu perfil no @FISL é este: http://fisl.vidanerd.com/usuario/semente.

E aí, você também vai ao fisl10? Por onde vai ficar?

Nos encontramos lá!

Terráqueos, agora vocês podem ver!

Por semente em 07 Jun, 2009 9h00

Earthlings (Terráqueos, em português) é um filme-documentário sobre a absoluta dependência da humanidade em relação aos animais.

É narrado pelo ativista dos direitos animais e indicado ao Oscar Joaquin Phoenix (Gladiador). A trilha sonora foi composta pelo músico Moby exclusivamente para o documentário.

O filme foi publicado na íntegra, e legendado para o português, no Google Videos. Você pode (e deve) assisti-lo online aqui.

Sinopse:

O filme mostra como funcionam as fazendas industriais e relata a dependência da humanidade sobre os animais para obter alimentação, vestuário e diversão, além do uso em experimentos científicos. Compara o especismo da espécie humana com outras relações de dominação, como o racismo e o sexismo.

Com um estudo profundo em pet shops, fábricas de filhotes e abrigos de animais, como também em fazendas industriais, o comércio de couro e de peles, as indústrias de esportes e entretenimento, e finalmente a profissão médica e científica, Earthlings usa câmeras escondidas e imagens nunca antes vistas para demonstrar as práticas cotidianas de algumas das maiores indústrias do mundo, todas as quais dependem totalmente de animais para o lucro.

Poderoso, informativo e provocador, Earthlings é de longe o documentário mais compreensível já produzido na correlação entre a natureza, animais, e os interesses econômicos humanos. Existem muitos filmes valiosos de direitos dos animais, mas este transcende o cenário. Earthlings grita para ser visto.

Trailer do documentário Earthlings

"Se eu pudesse fazer com que todos no mundo vissem um filme, eu os faria ver Earthlings."

—Peter Singer, autor do livro Libertação Animal.

Extensões essenciais para Mozilla Firefox

Por semente em 05 Jun, 2009 16h27

Sou um antigo usuário do Epiphany (navegador oficial do projeto GNOME) e era feliz, mas hoje em dia eu estou utilizando o Mozilla Firefox devido as suas várias extensões (addons) para desenvolvimento web.

Poderia até utilizar os dois navegadores (e utilizava) sendo o Firefox apenas para desenvolvimento, mas é muito mais agradável manter todo seu histórico, marcadores e tudo mais em um único navegador porque, queira ou não, você acaba utilizando os dois para navegação.

Porém nem tudo são flores! Considero a usabilidade do Epiphany superior e voltar ao Firefox não foi fácil, principalmente - acredite - devido a duas extensões do Epiphany relacionado às abas.

Felizmente há um tempo atrás eu encontrei duas extensões equivalentes para o Firefox, são elas:

  1. Tabs Open relative e;
  2. Tabs History.

A primeira faz com que toda nova aba seja inserida logo após a aba em que você está, mantendo uma maior organização de suas abas. Uma mão na roda para quem mantém muitas abas abertas e recorrentemente precisa percorrer uma longa lista de abas para encontrar as novas que, por padrão, são abertas no final.

Já a segunda extensão mantém o histórico da aba do link de origem, ou seja, se você abre um link em uma outra aba, todo o histórico da aba onde continha o link vai junto.

Sua vida muda depois de ativar essas duas extensões! Aproveito também para listar outras extensões úteis para seu dia-a-dia:

E como não poderia faltar, segue as extensões que uso para desenvolvimento web que todo já deve conhecer:

  • Firebug
  • Firecookie
  • YSlow
  • Web Developer
  • ColorZilla

No mais, fico no aguardo de uma versão estável do Epiphany com a engine WebKit.

Juntar dois arquivos de legenda

Por semente em 03 Fev, 2009 17h40

Precisei juntar dois arquivos de legenda para um filme. Para isso utilizei o comando subs, do pacote Debian libsubtitles-perl, da seguinte forma:

subs -o joined.srt -j 2 sub1.srt sub2.srt

Com o GNOME Subtitles (pacote gnome-subtitles) consegui sincronizar corretamente a legenda com o áudio.

Obs.: a página de manual subs(1p) é sua amiga.