26 abril 2012

Ontem e Hoje (Revolution)

Sempre atual!!

As Músicas Ontem e Hoje (Brimful of Asha)

Ontem... (Vídeo oficial de Cornershop)

Hoje... (Vídeo não oficial, Normam Cook song, Videogame video)

25 abril 2012

Sofrimento, Dor, Estagnação, Libertação, Ação, Criação


A vida, esse mistério.

O medo de perdermos nossos lugares no mundo,
de perdermos nossos empregos,
de perdermos as coisas e pessoas,
o medo que paralisa.

A Fé.
Não a fé cega,
mas a fé que significa acreditar que tudo dá certo no final porque é assim que é projetado pra ser,
e se não deu certo é porque não chegou no final! :)

A Fé.
Não a fé que mata por acreditar num Deus diferente,
mas a fé que acredita que Deus está escrito na Natureza, na Matemática, na Vida.
Que sabe que a mais verdadeira religião é a própria existência.

A experiência.
A vida.

Os processos existenciais, onde as coisas da vida tomam rumos à nós inimagináveis, aonde todas as bilhões de vidas humanas e as inumeráveis vidas de todos os tipos interagem, a todo instante, nesta nossa nave azul chamada Planeta Terra. Os processos que a nossos olhos parecem mecânicos, de interação disso que chamamos de mundo, mas que na verdade, na realidade por trás do véu de Maia (a grande ilusão), se trata tão somente de vidas existindo, de Universos, Estrelas, Planetas, Criaturas, evoluindo, evoluindo, desenvolvendo, crescendo, transformando, criando, e morrendo o tempo todo, e isso ocorrendo de uma maneira tão gigantesca e tão rápida que a expansão de toda a matéria que existe não permite que enxerguemos uma boa parte da criação...

Como podemos confiar em nossos olhos? São sentidos que nos auxiliam a ver a imensurável beleza e os perigos, mas não podemos confundir isso com a realidade.

Não vemos o ar e o vento.

Não vemos a radiação.
Nem mesmo a sentimos.

A realidade é o que se comprova por experiências,
é o que se repete nas leis,
porque tudo que é feito ao acaso sempre tem um final diferente,
e tudo o que é feito certo tem um final previsto.

A Fé.
A fé na matemática infalível do Universo, e sua inteligência que planeja tudo muito adiante do que podemos sequer imaginar...

A Fé.
A fé no presente, que é o único instante que existe e que se repete por toda a eternidade,
o agora eterno e infinito,
que é um verdadeiro presente àqueles que o podem conhecer e experimentar.

A Vida.
A vida que nos foi dada gratuitamente,
tão complexa.
Os nossos átomos,
o nosso carbono,
teve que ser forjado em núcleos estelares,
por bilhões de anos,
até que hoje pudesse nos compor...
assim com todos os átomos mais pesados...
Bilhões de processos,
em bilhões de anos...

os processos mecânicos repetitivos,
o dia a dia, a necessidade, o trabalho, o dinheiro, a manipulação, a especulação financeira, a falta de ética que vira maldade e a maldade que vira desigualdade, injustiça e destruição.

A realidade paira em bilhões de almas, sem que sejam devidamente interligadas,
essa é a realidade. Almas que existem separadas em um mesmo mundo, aonde praticamente tem que se aguentar,
não conseguem se organizar pra viver em áreas, e o bem e o mal vivem misturados,
e em todo canto que se quer silêncio alguém faz barulho,
e o mundo fica um lugar pra se suportar...

A falta de educação, e de educação que se consegue sozinho, ao ouvir a consciência.
ao deixar ou outros, os belos, os vencedores, os perdedores, os feios,
ao deixar todos de lado,
ao deixar as opiniões dos que tem a vida fácil de lado,
ao deixar as opiniões dos que tem a vida difícil de lado,
porque a vida não é nem fácil nem difícil, mas é,
temos que fazer algumas coisas pra ter o básico da existência,
e por compensação temos o direito de decidir o que faremos dela daí adiante...

transitando entre nossos pensamentos e criações de um agora que já passou, também chamado passado,
pensando em um agora que em nosso mundo parece que está porvir... o futuro...

e nós aqui no meio de tudo isso.
mas isso não é um livro!
é só um devaneio,
os processos criativos que nos libertam,

que nos fazem acreditar em "Vinho velho em odres velhos. Vinho novo em odres novos."
precisamos reconstruir tudo desde a raiz,
porque não acreditamos que nossa espécie fez tudo certo até agora,
nem que vamos fazer completamente no futuro,
mas com certeza, e com certeza absoluta,
podemos transformar a nossa vida e nosso mundo e a vida em algo maior e melhor.

Basta olhar pra dentro de nós mesmos e começarmos a nos afastar dos que nos tiram da nossa órbita, que somos nós que escolhemos, e passemos a orbitar perto dos que queremos e que nos satisfazem com sua energia e pensamentos.

Não há necessidade de deixar ninguém de fora da vida,
mas há que se saber até onde cada um pode entrar.

O Corpo Fechado é um estado de pensamento aonde tudo o que importa é o que vamos fazer com nossa vida.
É um pensamento que não deixa o que não é nosso entrar.
Muitas histórias no dia a dia.
Muitas notícias.
Deixe a cada um o que é de cada um.
Viva o que é seu.
E tudo um dia será nosso...

23 abril 2012

Sorte

Um pouco de sorte sempre ajuda!
e lutar até o fim!

13 abril 2012

Câmera de Segurança OnLine - Parte 1



Pois é,
a vantagem de trabalhar em casa é como a frase já diz, trabalhar em casa.
A desvantagem é que seu lar, além de todas as suas coisas, possui também as coisas de seu escritório.

Para poder sair tranquilamente de casa, nada melhor do que instalar uma câmera!
Espionar o que está acontecendo mesmo quando se está longe...

Depois de namorar e pesquisar diversas câmeras, a escolhida foi uma câmera simples, sem fio para facilitar a instalação (assim, ao invés de precisar de um cabo de rede e uma tomada por perto, precisa somente da tomada).


Essas câmeras Wireless são muito legais! E uma das maiores vantagens delas é que elas não precisam de um computador gravando o tempo todo o que está acontecendo! Elas podem:

1) Enviar a cada tanto tempo (por exemplo, no caso, a cada 15 segundos) uma imagem para um servidor FTP na internet. Assim, se alguém roubar sua câmera, as imagens já estarão disponíveis online e poderão ser acessadas de qualquer computador com acesso à internet.

2) Utilizar o sensor de movimento interno para enviar emails ou imagens via ftp a cada tantos segundos. Assim, cada vez que a câmera detecta algum movimento, ela envia um email pra você e algumas imagens adicionais para o FTP.

Isso elimina completamente a necessidade de um video k7 ou computador pra gravar as imagens. Somente seu roteador deverá estar ligado.

MAS...

Se o tempo entre a aquisição das imagens for aumentado demais, o tráfego de internet e espaço em disco serão reduzidos, mas a câmera não vai pegar muitas das coisas que irão acontecer. Nesta proporção, para uma imagem a cada 15 segundos, um minuto terá somente 4 frames. Para criar um bom vídeo é pouco. Dá pra ter uma boa idéia do que acontece na região. No final do dia, teremos 4*60*24 (4 fotos por minuto, vezes 60 minutos, vezes 24 horas) 5760 fotos! Se diminuirmos mais o tempo, para 10 segundos por exemplo, teremos 6 imagens por minuto, ao invés de 4. Isso significa que ao final de um dia teremos 6*60*24 = 8640 fotos.

Aí fica a critério qual a melhor relação de informação por espaço/banda ocupados.

Mas e aí, como fazemos pra pegar todas essas fotos todo dia, ou apagá-las automaticamente?

A primeira alternativa é fazer tudo manualmente,
mas depois de uma semana você estará cansado de ter que entrar e apagar tudo,
ou não vai ver as imagens, ou receberá um email do seu provedor afirmando que estourou sua cota de armazenagem e vai pagar um pouco a mais por isso! (no meu caso uso a Hosted, que por R$7,90 me deixa 5GB no seu servidor Linux, com direito a site, ftp, e tráfego ilimitado! 5GB dá pra duas semanas mais ou menos, já que o tamanho de uma foto 640x480 é de 40kb levando em conta um valor superestimado.

Uma das alternativas BOAS é baixar um cliente FTP que automatiza tarefas,
existem alguns até gratuitos, como o autoFtpManager, mas que é desengonçado e você terá que organizar os diretórios.
outra alternativa é criar um arquivo batch para conectar no servidor e realizar a limpa. Haja código obscuro.
A terceira alternativa foi: porque não fazer um programa que faz tudo sozinho numa linguagem mais amiga?

Leia em Camera de Segurança Online Parte 2!

Câmera de Segurança OnLine - Parte II - Obtendo as imagens via FTP e Legendando


O objetivo foi criar um programa que:

- Permita ler e gravar um pequeno arquivo de configuração com as informações de conexão e configuração do programa.
- Conecte automaticamente no servidor FTP e obtenha as informações das imagens.
- Escolha todas as imagens mais antigas que "tantas" horas (ou dias ou qualquer tempo) e efetue o download das mesmas, apagando-as do servidor em seguida.
- Obtenha, a partir das informações da imagem, a data e hora do registro.
- Escreva na imagem a data e hora, para que essa informação esteja disponível diretamente ao visualizar a foto.
- Organize os diretórios das fotos de acordo com as datas.

Para conseguir o resultado desejado num curto prazo e com baixo custo (especialmente das ferramentas de desenvolvimento) utilizei o Java.

O Java é uma poderosa ferramenta para resolvermos problemas do dia a dia e criarmos programas muito poderosos em diversas plataformas. Uma das grandes vantagens é seu código aberto, sua imensa compatibilidade e interfaces de desenvolvimento (IDEs) gratuitas.

Uma biblioteca indispensável pra quem quer utilizar rede é a Apache Commons Net, uma biblioteca que permite facilmente conectar e manipular/gerenciar conexões FTP, HTTP, NNTP, POP, SMTP, IMAP, Telnet, Whois, rexec/rcmd/rlogin, Echo, etc, etc, e já dá pra ver que tem muita coisa pronta nela!

Essa biblioteca foi a base para efetuar o download dos arquivos da câmera do servidor FTP.
Uma tela com rolagem automática exibe as mensagens como um cliente FTP comum.

Após se conectar e autenticar no servidor, o programa obtém uma lista dos arquivos.
Para cada arquivo, é feita uma tentativa de decompor seu nome para obter todas as informações.
Foi criada uma nova classe que contém um único objeto, um ArquivoComData. Este objeto contém dentro de si uma data do calendário (GregorianCalendar()) e um arquivo ftp (FTPFile), que por sua vez contém o nome, localização, e todas as informações do arquivo e da sua posição na rede.

Se a pasta local não existir para a data especificada (por exemplo C:\Users\Eu\Documents\Cameras\2012-04-13) uma nova pasta é criada. Lembre-se, são milhares de imagens por dia, se todas forem se acumulando na mesma pasta em um momento se torna desastroso manipular as mesmas.

As imagens são baixadas para a pasta especificada, e seu nome é reduzido à hora da foto.

Uma Thread (LegendaArquivo, que recebe um nome de arquivo na entrada) é lançada e se compromete a gravar uma legenda contendo a data e a hora da foto, para evitar a perda dessas informações. Além, é claro, de uma marca d'água contendo uma String qualquer para fazer uma firulinha! Na verdade, ela obtém a imagem, carrega em um canvas para visualização, cria a legenda e grava novamente a imagem inteira no disco. Talvez mais lento que outras tecnologias, mas muito divertido e bastante eficiente!


Espero que alguém leia isso tudo,
e se não for esperar demais quem sabe alguém até use um pedaço!

Licença Creative Commons
O trabalho AztechFTP e JavaLegend de http://naveterra.blogspot.com.br/2012/04/camera-de-seguranca-online-parte-ii.html foi licenciado com uma Licença Creative Commons - Atribuição 3.0 Não Adaptada.
Com base no trabalho disponível em www.aztechtecnologia.com.br.
Podem estar disponíveis autorizações adicionais ao âmbito desta licença em http://naveterra.blogspot.com.br.

Para obter o programa AztechFTP e seu código fonte:
AztechFTP download

Para obter o programa experimental que serviu de base para legendar as imagens:
Aztech JavaLegend download