Luis Zeni A Vida, o Universo e Tudo Mais

30Aug/110

Colocando Sonda no Fermentador da Sacaria do Baldo.

Alem de mim, muitos dos amigos cervejeiros utilizam os "fermentadores" da Sacaria do Baldo. Creio que muitos também controlem a temperatura da fermentação usando uma geladeira + um controlador. Até agora eu controlava a temperatura dessa geladeira colocando a sonda do controlador dentro de uma garrafinha com agua. Pessoalmente não estava muito feliz com essa abordagem e resolvi achar uma maneira de colocar a sonda dentro do fermentador, porem colocar a sonda do controlador diretamente no fermentador é algo que não me agrada também.

Um dia qualquer visitando o homebrewstuff.com vi que tinha um casulo em inox para a sonda.

A seguir explico como instalei as coisas no fermentado, nada demais na verdade hehehe.

O material que usei(comprei tudo no homebrewstuff):

2 arruelas de silicone
1 arruela de inox
1 casulo de inox
1 peça que vai por fora para segurar tudo (nao sei o nome certo hehehe)

Aqui dá para ter uma idéia de como é o casulo por dentro:

Para furar usei uma broca chata de 3/4, as conexões são de 1/2.

Durante o trabalho não pode faltar uma cervejinha caseira =)

A parte de fora coube como uma luva no furo.

Aqui o casulo já instalado por dentro

Enchi o fermentador de água para ver se ficou vedado, e já testei para ver como ficou. Coloquei a sonda diretamente no liquido e depois dentro do casulo. Teve uma diferença de 0.1˚C. Me agradou muito o resultado.

Bem é isso.

Filed under: Cerveja No Comments
4Apr/112

Pale Ale(9)

No sábado dia 19/04/11, fiz minha 9 leva de cerveja, era para ser uma pale ale, mas acabei me enganado com a quantidade de água e a ceva acabou ficando mais concentrada que o esperado, mas enfim estou usando equipamentos novos e ainda não peguei a manha. =p

Desta vez contei com a ajuda de dois amigos, realmente faz diferença quando se tem alguém ajudando a fazer a ceva =)

Agradecimentos ao Diones e ao Rene (o Fotografo) =p.

Bem tudo começa com o bom e velho malte. Depois de algum tempo você aprende a abrir estas sacas sem rasgar =P

Aqui uma foto do malte antes de moer.

Regulando o moedor de cereais.
https://lh3.googleusercontent.com/_ea4ZutAockY/TYdgfjjR-sI/AAAAAAAAA5U/yg2LvYdGg58/s800/IMG_1433.JPG

E la vamos nós, moer 10 quilos de malte...

Coloquei os ajudantes trabalhar, enquanto eu limpava os equipamentos.

Colocando o malte na panela de água.

Mexendo a papa deliciosa, HUMMM

Enquanto a "papa" descansava por uma hora, ficamos "apreciando" uma weiss que eu tinha feito. Que por sinal já acabou =(

Depois da ceva e de 1 hora, começamos a recirculação do mosto para filtrar a história toda. Notem como tava "sujo" no inicio. A palha do malte moído serve de filtro.

Filtrando o mosto.

Fazendo a lavagem com a água quente. Eu fiz um distribuidor de CPVC para não ter que ficar fazendo manualmente. Funcionou melhor que o imaginado. Foi até chato porque não tinha o que fazer nessa hora.

O distribuidor liberando a água quente =P

Aqui um exemplo de como tava ficando a cor da ceva

Uma visão geral da "cervejaria" hahaha

A minha avó fez uns bolinhos pra matar a fome =p

Lupulo básico =p

Reidratando os bichinhos para por no mosto ao final

HUMMMMM

O preto tava esperando a ceva dele.

Resfriando o mosto, usando gelo e 2 serpentinas consegui facilmente chegar a 24 graus. Uma maravilha =)

Enquanto isso mais cerveja

Colocando o liquido final no fermentador.

Larguei os bichinhos la, e fechei. No outro dia já estava a toda o airlock.

Eu estava prevendo 1055 como gravidade inicial da cerveja, acabou ficando com 1068. Também era para render uns 40 litros e acho que deu uns 30. Ainda não me acostumei com os equipamentos, tenho que melhorar neste quesito.

A Cerveja já está fermentada e agora esta maturando, dei uma provinha e estava muito boa e forte.

A próxima leva sera uma weiss ou uma dunkel. Ainda estou na duvida =).

Abraço

Filed under: Uncategorized 2 Comments
17Dec/100

Buenas

Depois de quase um ano sem postar nada no blog, estive fazendo meu trabalho de conclusão, volto para dar algumas noticias por aqui.

Este ano, após 4 anos de muita correria, finalmente finalizei meu curso superior em Sistemas de Informação. Também fui aprovado no mestrado em Ciências da Computação da UFRGS, então provavelmente, os próximos dois anos serão bem corridos também. Eu realmente espero colher bons frutos deste mestrado, estou bastante ansioso hehehe.

Em breve pretendo colocar meu artigo do tcc no blog e quem sabe fazer alguns posts sobre OpenCV.

Então por hoje é só pessoal.

Filed under: Uncategorized No Comments
24Mar/100

Latex@Ubuntu

800px-LaTeX_logo.svgSaudações. Hoje eu vou mostrar como configurar um ambiente Latex no Ubuntu 9.10. Provavelmente isto deve funcionar nas próximas versões. Eu tive que gastar um tempinho até conseguir compilar um tex, então acho que pode ser útil esta informação =);

Para quem não sabe o que é Latex a wikipedia ajuda: http://pt.wikipedia.org/wiki/LaTeX

Existem vários editores de Latex. Alguns são visuais como o Writer do Open Office. Porem estes editores desvirtuam alguns conceitos do Latex na minha opinião. Eu testei o "Editor"- Kile e o TextMaker. Achei o Kile melhor por isso vou utiliza-lo como referencia.

Passo 1: Instalando o Kile:

Como eu prefiro instalar as coisas via linha de comando vou usar este método de instalação. Digite este comando em algum Terminal do Ubuntu.

sudo apt-get install kile

Depois de instalado o Kile vamos configura-lo. Como o Kile é feito para o KDE  e o Ubuntu usa o Gnome por padrão as vezes ele reclama de alguma dependencia do KDE. Até agora eu apenas dei OK e tem funcionado Muito Bem =)

Passo 2: Mudando o visualizador de pdf.

Como padrão, o Kile usa o Okular que é um visualizador de pdfs(KDE) que não vem instalado no Ubuntu. Como eu tive alguns Bugs usando ele, preferi mudar para o visualizador padrão de Pdfs do Ubuntu que é o e evince.

2.1: abra o kile. Na primeira vez que você abre ele diz que faltam alguns pacotes do KDE. Eu ignorei isso e não tive problemas até o momento.

2.2: Vá em Settings/Configure Kile

2.3: Selecione na arvore da esquerada o campo Tools/Build

2.4: Na caixa Select Tool, Selecione o View PDF

2.5: Em General no campo Command.  mude o "okular" por "evince".

2.6: OK.

Passo 3: Usando o Kile.
Bem, você pode abrir um arquivo ou criar um novo. Tenha muito cuidado com o Encode de Caracteres, se ele estiver errado vão aparece erros de acentuação etc.

Recomendo o uso do Modelo de Artigo da SBC(Sociedade Brasileira de Computação - http://www.sbc.org.br/) como estudo de caso.

Sempre que você quiser ver como seu documento esta ficando, precisa compilar. Para isto basta clicar na primeira combo de opções no menu superior e escolher PDFLatex ou alt + 6. Se não tiver erros. Basta selecionar View PDF na combo ao lado ou alt + 7.

Espero que isso passa ser útil, lembrando que você pode compilar os .tex na mão sem um editor. O Kile apenas facilita a vida =).

Abraço

Filed under: Uncategorized No Comments
6Nov/090

Tche Linux 2009

"É com imenso orgulho que anunciamos a 4ª edição do Seminário de Software Livre Tchelinux que acontecerá no dia 14 de Novembro de 2009 a partir das 9h da manhã nas dependências da Faculdade de Informática da PUC-RS em Porto Alegre. O temário desta edição será composto por mais de 60 apresentações sobre temas relacionados ao Software Livre, e dentre os palestrantes confirmados teremos a presença dos Kernel Hackers da RedHat Luis Claudio Gonçalves, Fábio Olivé Leite e Douglas Landgraf, do criador do TinyCobol Rildo Pragana, do Global Support Engineer at Red Hat Carlos Maiolino e do Instrutor e Consultor da RedHat Marcelo Moreira de Mello. Não será cobrada inscrição em dinheiro, entretanto cada participante é encorajado a doar 2 (dois) quilogramas de alimentos não perecíveis que serão encaminhados à instituições de caridade. Para maiores informações sobre o evento, recomendamos visita ao site abaixo:

http://www.tchelinux.org/2009/

As pré-inscrições para as 800 vagas disponíveis já se encontram abertas, garanta já a sua!!"

Tchelinux 2009, 14 de Novembro na PUC-RS em Porto Alegre

Filed under: Uncategorized No Comments
3Sep/091

Ola Macacada! Um Hello World com JMonkey Engine

monkey

Seguindo a onda de tutoriais do JMonkey, aqui vou mostrar como criar um "Hello World" com JMonkey. Lembrando que estou traduzindo isto da wiki oficial do JMonkey então se tu consegues ler em inglês, ja pode continuar os outros tutoriais que estão bem mais avançados. Caso você não tenha um ambiente configurado clique aqui para aprender.

Hello World

Aqui iremos aprender o básico para criar um programa com JME, explorando a SimpleGame, Box e rootNode. Ok, vamos lá. Aqui tem o código do programa.
import com.jme.app.SimpleGame;
import com.jme.scene.shape.Box;
import com.jme.math.Vector3f;

/**
* Started Date: Jul 20, 2004<br><br>
* Simple HelloWorld program for jME
* @author Jack Lindamood
*/

public class HelloWorld extends SimpleGame{
   public static void main(String[] args) {
       //Create Object
       HelloWorld app = new HelloWorld();
       //Signal to show properties dialog
       app.setConfigShowMode(ConfigShowMode.AlwaysShow);
       app.start();
       //Start the program
  }

  protected void simpleInitGame() {
       // Make a box
       Box b = new Box("Mybox", new Vector3f(0,0,0), new Vector3f(1,1,1));
       rootNode.attachChild(b);
       //Put it in the scene graph
  }
}

Bem curto né? Nosso programa começa na seguinte parte:

public class HelloWorld extends SimpleGame{

SimpleGame faz um monte de inicializações para nós sem nos preocuparmos. Se você quiser, pode olhar o código da mesma, mas por enquanto entenda que ela cria a parte básica necessária para renderizar. É uma ótima classe para prototificar ou  testar alguma coisa.

app.setConfigShowMode(ConfigShowMode.AlwaysShow);

Você conheçe a imagem do macaco que aparece na primeira vez que o programa, e que ela serve para selecionar a resolução?

Bem, este comando faz isto aparecer, como o nome diz,a cada vez que rodar o programa vai aparecer a properties dialog. Você nunca vera esta janela se substituir pelo seguinte código.

ConfigShowMode.NeverShow

Não é dificil =)...

app.start();

A função start() é um laço de repetição while. Primeiro, ele inicializa o sistema da jME. Depois, o laço faz duas coisas por repetição: primeiro, ele avisa tudo no seu game que precisa se movimentar, e segundo, ele renderiza tudo. Basicamente, ele faz o jogo funcionar.

	protected void simpleInitGame() {
		// Make a box
 		Box b = new Box("Mybox", new Vector3f(0,0,0), new Vector3f(1,1,1));
 		rootNode.attachChild(b); // Put it in the scene graph
	}

A função simpleInitGame() é abstrata no SimpleGame, então você é forçado a implementa-la cada vez que estender a SimpleGame. Olhando o código nós podemos ver que duas coisas acontecem. Primeiro, eu fiz uma box(é o que tu vê na tela).Segundo, eu adicionei a box no root da minha cena gráfica. O objeto rootNode é da classe Node que é criada pelo SimpleGame para você. Você ira adicionar tudo nele ou em seus filhos. Eu coloquei 3 parametros em b: uma String e dois objetos Vector3f. Todo Node, Box, Circulo, Pessoa ou qualquer coisa em sua cena gráfica precisa de um nome. Normalmente você coloca um nome especifico para cada objeto. Eu chamei este de "My box", mas você poderia chamar de qualquer coisa. Os próximos dois parâmetros especificam os cantos da box. Ela tem um canto na origem e outro no x=1, y=1, z=1. Basicamente, é uma unidade de cubo. Ok, eu criei uma box, mas eu tenho que dizer que quero que ela também seja renderizada. É por isto que eu adicionei ela no objeto rootNode. A sua scene graph basicamente parece com isto:

rootNode
My box

O objeto rootNode é o pai e "My box" é filha do mesmo. Assim, quando a SimpleGame tenta desenhar o rootNode ela vai tentar desenhar a "My box" também. E é isto! No próximo tutorial, iremos para algo mais complexo.

Duvidas, sugestões, críticas? Comente =)

2Sep/090

Avante Macacada. JMonkey Engine! Como configurar?

monkey

Na minha faculdade temos um grupo de estudos de games. Como tem um pessoal que ainda não sabe como configurar o JMonkey e nosso objetivo é estuda-la. Ai vai um tutorial do que você precisa para começar a fuçar no JMonkey.

O que é JMonkey Engine?

jME (jMonkey Engine) é uma API gráfica de grande performance. Ela é inteiramente escrita em Java e  de código aberto sobre a licença BSD. Ou seja você é livre para alterar e distribuir.

Alguns exemplos do jME retirados do site oficial.

aircarrier2spirits1spirits3roverrun1bh2projectedwater1

O que preciso para usar o jME?

  1. JDK Java
  2. Uma IDE para Java
  3. Os .jars do jME

Não vou entrar em detalhes de como instalar a JDK creio que esta informação esteja bem difundida na web. Quanto a IDE irei usar aqui neste tutorial o Eclipse como exemplo, que na minha opinião é o melhor.

  • Eclipse : baixe aqui, extraia o pacote onde você preferir, abra a pasta e execute o eclipse.
  • .jars do jME: Baixe o pacote completo aqui e o extraia onde preferir.

Configurando o Eclipse + jMEngine

Antes de podermos criar um Projeto java para usar o JME 2.0, nós precisamos criar uma User Library - que nada mais é do que um conjunto de bibliotecas - no Eclipse para um projeto baseado no JME. Nós apenas incluímos esta Library para todos nossos projetos JME. Esse tutorial foi idealizado originalmente para o Windows XP, obviamente eu adaptei ele também para funcionar no Ubuntu(ou qualquer Linux). Creio que usuários de macOX não terão muito problema em seguir também.

Configurando User Library:

  1. Inicie o Eclipse (Eu uso o Galileu)
  2. Selecione no menu Window/Preferences
  3. Expanda a opção “Java”
  4. Expanda “Build Path”
  5. Clique em “User Libraries”
  6. Clique no botão New…
  7. Em "Name the library", digite, “jME 2.0 Complete”, depois clique em OK
  8. Selecione a  nova Library e clique no botão“Add JARs…”
  9. Vá até onde você extiu a pasta do jME (Ex: /home/zeni/jme_20)
  10. Clique em  jME_2.0.jar e precione OK
  11. Selecione “Native library location: (None)”
  12. Clique em edite… ira abrir “Native Library Folder Configuration”
  13. Clique no botão  "External Folder"
  14. Vá até onde você extraiu a jME
  15. Abra a pasta “lib”
  16. Clique na pasta “natives” e de OK
  17. Selecione o ome da Library novamente e clique em “Add JARs…” novamente
  18. Vá até o diretório (.../jme_20/lib)
  19. Selecione todos os .jars (use CTRL+Clique) e clique no botão OK
  20. Olhe se todos os .jars estão na Library
  21. De ok e feche a janela de Preferencias.

Para usar a Library definida em seu Projeto Java

  1. Crie um novo Projeto Java (New/Project)
  2. Clique com o botão direito em cima do Projeto
  3. Clique Build Path + Configure Build Path
  4. Clique na aba “Libraries”
  5. Clique no botão "Add Library"
  6. Selecione “User Library” e clique em Next
  7. Selecione “jME 2.0 Complete” e clique em Finish
  8. Você pode ver  “jME 2.0 Complete”  litada em “JRE System Library”
  9. Clique em Ok e Feche a Janela

Conclusão

Podemos ver que é bem simples configurar o ambiente para usarmos o jME no Eclipse. Uma vez configurado não será mais necessario reconfigurar a menos que tu troques de WorkSpace. Em um próximo tutorial pretendo mostrar como fazer um HelloWorld no JMonkey Engine. Estou me baseando na Wiki oficial da Engine então quem quizer se adiantar  entre na   JME wiki . Duvidas e sugestões são bem vindas. Comentem =)


19Aug/090

Comix

logoComix

Comix é  um amigável, customizavel visualizador de imagens. Ele foi especialmente desenvolvido para ler comics, mas serve como um visualizador genérico de imagens. Ele lê imagens de arquivos  ZIP, RAR ou TAR(também as compressões gzip ou bzip2) e obviamente os formatos de imagens. Ele é escrito em Pyton e usa GTJ+ atreves do PyGTK bindings.

Como um adorador de mangas, eu preciso de um bom visualizador de imagens para o Linux. Comix resolveu todos os meus problemas é um excelente visualizador de mangas/comics. Para instalar ele no ubuntu é só digitar isso por linha de comando "sudo apt-get install comix" ou procurar por "comix" no adicionar/remover programas.

Fica o site do projeto: http://comix.sourceforge.net/

comixImage

Filed under: Uncategorized No Comments
16Jul/090

Pencil

pencilLogoPencil é uma ferramenta gratuita e livre usada para montar diagramas e Interfaces de Programas, estamos utilizando ela no meu trabalho. Embora seja um ferramenta simples, é extremamente poderosa. Já criamos coisas bem interessante com ela + o Gimp. E o mais incrível. É um plug-in fo Firefox.

Para adicionar o plug-in entre aqui.

Filed under: Uncategorized No Comments
13Jul/090

Ubuntu by Mail

Ubuntu by Mail

Ubuntu by Mail

Recebi meu ubuntu 9.4 Desktop por correio. Alem dos Belos Adesivos o Acabamento do CD é muito bom.  Canonical de Parabéns.

Filed under: Linux No Comments