Hoje foi publicado uma máteria online de minha autoria na Linux Magazine, que mostra como utilizar o acct (GNU Accounting Utilities) um pacote de ferramentas que fornece desde logs dos comandos executados até estatísticas sobre as contas de usuário.
Para ler acesse aqui
Meu primeiro protótipo do robô termógrafo ficou pronto.
Apesar de teorizar muitas coisas desse projeto, quando se colocada a ideia em prática, é que se nota que existe ainda muitas melhorias a serem feitas. Devo melhorar a infraestrutura do robô atualmente foi feita com peças plásticas de uma impressora lexmark, não ficou legal. Outro aspecto é a motorização os motores (Mabuchi F130), que acompanham a caixa de redução dupla tamiya trabalham a 3,3Volts e drenam uma corrente de 800mA a vazio, chegando até 1,5A com carga no eixo. Por trabalhar a 3.3volts e minha bateria ser de 9Volts tenho que usar um regulador de tensão, os quais literalmente fritam devido ao alto consumo dos motores. Encontrei na pololu um motor que substitui os Mabuchi F130 o RM3 tensão 6 volts, corrente a vazio 35mA, corrente de carga 800mA e a grande vantagem posso usar a ponte H L298D que irá reduzir o tamanho do robô.
Outro detalhe interessante, o robô é totalmente comandado através de telnet, para isso utilizei o firmware openwrt em um roteador wireless que possibilitou essa característica.
No próximo protótipo vou inserir os sensores de temperatura infravermelho e sensor de distância ultrasônico, e transmitir através de wireless para o pc os dados e montar uma imagem infravermelha.
Tenho uma Canon A610, que por si só é uma excelente câmera, mas procurando na web encontrei um firmware em Linux chamado CHDK, o qual aumenta as funcionalidades da câmera, como por exemplo, possibilidade de desenvolver scripts, tirar fotos por mudança de brilho ou movimento, histograma, medição da bateria e muito mais.
A grande vantagem é que não altera nada no firmware da câmera, ou seja, depois que remover os arquivos do cartão SD a câmera fica como era antes.
Quando comecei a utilizar o Kde 4.2, senti muita falta do k3b para mim uma das melhores interfaces gráficas para gravar CDs/DVDs. O k3b foi recentemente portado para o Kde4 na versão K3b 1.68.0 alpha3, embora seja alpha funciona super bem.
Então vamos colocar os comandos no shell e fazer esse bichinho funcionar.
Dependências
- KDE >= 3.2
- QT >= 3.2 Compilado com suporte a threads
- cdrecord/mkisofs
- dvd+rw-tools versão >= 0.7
Estou desenvolvendo uma aplicação em Java e necessitei utilizar o iReport para criar os relatórios, então baixei a última versão do iReport 3.6.1, como a aplicação é totalmente orientada a objetos precisei usar uma conexão com o banco de dados do tipo EJBQL,o que sinceramente foi uma briga, pois configurava o classpath do iReport (Ferramentas->Opções->Classpath) adicionando os jars da minha aplicação e nada de funcionar, depois de 4 horas apanhando consegui resolver o problema.
Tentarei mostrar um passo-a-passo para ajudar quem venha a ter o mesmo problema.
Instalando
tar -xzvf iReport-nb-3.6.1.tar.gz
Executando
cd iReport-nb-3.6.1\bin
./iReport
Depois de instalado temos que configurar um Datasource no meu caso escolhi EJBQL connection e logo depois informei o nome da fonte de dados e o nome da persistence unit name que é o nome definido no arquivo persistence.xml, após isso cliquei em Test para minha surpresa não obtive nenhuma mensagem de erro ou sucesso.
Então vamos tentar resolver esse problema.
Primeiro passo habilitar os logs do iReport para sabermos o que está errado.
Dentro do diretório de instalação do iReport tem a pasta /etc, nesta pasta alterar o arquivo ireport.conf modificar a seguinte linha:
Uma vulnerabilidade foi identificada hoje 29/07/2009 pela ISC BIND. A falha é acontece quando o servidor recebe repetidamente mensagens de atualização dinâmica, gerando um ataque do tipo negação de serviço.
Guia visual para identificar componentes de hardware. Mostra todos os tipos de memória, conectores da fonte, sockets para processadores, usados nos últimos anos.