Grails - GDK4L

Posted by rodrigo on March 20, 2008

Há algum tempo venho estudando Grails e utilizando para desenvolvimento de um projeto pessoal que estarei disponibilizando para a globosfera em breve. Aguardem… :)

Nesse tempo senti a necessidade de utilizar um simples editor de texto “chamado gEdit” para o sistema operacional Linux, em que pudesse editar o código groovy de modo rápido, fácil e sem consumir enormes e desnecessárias quantidades de memória RAM com IDEs pesadas. O único problema era que o gEdit até o momento não reconhecia arquivos .groovy e foi então que surgiu a idéia de criar um projeto para tal finalidade, chamado de GDK4L (Grails Development Kit for Linux). E você pode me perguntar: E o editor vi? Ele é um ótimo editor com um simplório syntax highlight para groovy, mas particularmente não gosto dele para desenvolvimento WEB.

GDK4L
Atualmente o GDK4L configura o ambiente Linux para reconhecimento de arquivos .groovy e inclusão de syntaxe highligth para editor gEdit, assim como um thema chamado “Dark Grails” para facilitar a visualização da estrutura da linguagem Groovy e convenções de Grails.

Instalação

Primeiro faça o download do GDK4L no seguinte endereço: http://www.guedesdesouza.com.br/gdk4l/gdk4l-0.1.tar.gz

Após o download descompacte o arquivo em um diretório de sua preferência:
tar xzf gdk4l-0.1.tar.gz

E execute o ShellScript como super usuário
sudo sh install.sh

pronto agora é só se divertir com Groovy on Grails

gEdit

Caso queira desinstalar execute:
sudo sh uninstall.sh

Planos para futuras versões

  • Inclusão (Grails Server Pages - GSP): syntax highlight, reconhecimento de arquivo e Dark Grails.
  • Inclusão (Java Server Pages - JSP): syntax highlight, reconhecimento de arquivo e Dark Grails.
  • Opção para instalação de Groovy e Grails automaticamente via GDK4L.
  • AutoComplete Groovy e Grails para gEdit .

Mundo Web

Posted by rodrigo on March 08, 2008

Navegando tranqüilamente pela internet e ai….. acho essa imagem que descreve literalmente o mundo WEB na vida real.



Mundo Web

Já conhecia o mundo matrix, agora o mundo Web não :)Criador desse mundo psycho: http://hello.eboy.com

Configurando Wireless no Ubuntu para Notebook HP Pavilion dv2610us 4

Posted by rodrigo on February 27, 2008

Após migrar meu notebook (HP dv2610us) para Ubuntu 7.10, a única coisa que me deixava a desejar era o funcionamento do wireless, após vários e vários dias pesquisando e testando diversos drivers e maneiras de reconhecer a mini-PCI Broadcom 94311 que vem junto a ele, consegui finalmente desfrutar do acesso wireless via Linux.

Abaixo segue um breve tutorial de como fazer essa mágica:

1° Passo: (Instalar o ndiswrapper)

Ndiswrapper é um emulador de drivers Windows para Linux, seu principal objetivo é fazer com que hardware baseado em Windows, possam ser ativado no Linux. Ele também pode ser utilizado para outros hardware, além de dispositivos wireless como: WebCam, Modems e Roteadores USB entre outros.

Para instalar o ndiswrapper é só entrar no seu terminal e digitar:

$ sudo apt-get install ndiswrapper-common
e
$ sudo apt-get install ndiswrapper-utils-1.9

2° Passo: (Desabilitar o driver nativo pre-instalado)
No Ubuntu já existe um drive Broadcom 43xx previamente instalado que deve ser removido pelo simples motivo de não funcionar para a mini-PCI que vem junto ao dv2610us.

Para desabilitar execute o seguinte comando

$ echo ‘blacklist bcm43xx’ | sudo tee -a /etc/modprobe.d/blacklist

e
$ sudo rmmod bcm43xx

3° Passo: (Baixar o drive Broadcom compatível)
Esse é o ponto que me deixa mais indignado, pela lógica e muito provavelmente, você deve estar imaginando “isso se você já não foi logo fazendo :) ” é só ir na site da HP e fazer o download do drive disponível para esse módulo e pronto!!! É ai que você se engana hehehe. Não sei por qual motivo o drive da HP que deveria funcionar não funciona, então, após vários dias de pesquisa, encontrei um site “segue link no final do post” que ensinava a instalar essa mesma mini-PCI com o drive da Dell e então após os meus testes…… Uhuuu, funcionou.

Então para fazer o download

$ wget http://ftp.us.dell.com/network/R151517.EXE

Após o download temos que descompactar

$ unzip -a R151517.EXE

4° Passo: (Instalar e ativar o drive no ndiswrapper)
Após descompactar em um diretório temporário, por exemplo “temp”, execute os comandos:

$ sudo ndiswrapper -i temp/DRIVE/bcmwl5.sys

E depois temos que iniciar o módulo

$ sudo ndiswrapper -m
$ sed -e ’s/RadioState|1/RadioState|0/’ /etc/ndiswrapper/bcmwl5/*.con
$ sudo modprobe ndiswrapper

Reinicie o computador para verificar se realmente o ndiswrapper carregou automática e execute o seguinte comando para listar os pontos de acesso wireless

$ iwlist scanning

6° e Último Passo: (configurando a rede)
Como todo bom usuário Linux, configure a rede na mão com os seguinte comandos:

$ sudo iwconfig wlan0 essid NOME_DO_ACESSPOINT “nome listado pelo comando iwlist scanning”
$ sudo iwconfig wlan0 enc CHAVE “chave de acesso se utiliza WEP ou WPA - opcional caso venha utilizar rede segura ou pelo menos difícil de quebrar”
$ sudo dhclient wlan0 “configura para pegar automaticamente um ip fornecido pelo acess point”

$ sudo ifconfig wlan0 down “desliga interface wlan0”
$ sudo ifconfig wlan0 up “inicia interface wlan0”

$ sudo iwconfig commit “grava alterações”

E pronto, você já está liberado para utilizar sua rede wireless.

Referência: http://www.vivaolinux.com.br/dicas/verDica.php?codigo=9358

Skype para Ubuntu Gutsy amd64

Posted by rodrigo on February 22, 2008

Após remover definitivamente o Windows Vista do meu notebook, pelo simples e absurdo fato de que individuo utilizar 500Mb de memória somente para sistema operacional, fico feliz de colocar o sabor Linux Ubuntu 7.10 Gutsy no meu HP Pavilion 2610US. Só de raiva mandei a instalação OEM do windows para o espaço. Num próximo post eu digo minhas considerações dessa migração para o Ubuntu.

E como sou usuário Skype para ligações on-line e para fixo, vai aqui minha dica para instalar o Skype no Ubuntu 7.10 amd 64 bits

http://www.vivaolinux.com.br/dicas/verDica.php?codigo=9699

Desenvolvimento de uma Aplicação Frente de Caixa Automatizada para o Varejo Utilizando JAVA e RFID

Posted by rodrigo on February 12, 2008

Segue mais um post onde disponibilizo minha monografia realizada na Especialização em Desenvolvimento Orientado a Objetos em JAVA.
A proposta dessa monografia foi realizar um levantamento bibliográfico sobre a tecnologia RFID e utilizá-la com a plataforma Java para resolver um grande problema enfrentado pelo setor varejista.

RESUMO

As longas filas nos caixas, do setor varejista, é um dos diversos fatores que causam constrangimentos e insatisfações a consumidores modernos, que esperam por um rápido atendimento na hora de efetuar suas compras. Por este motivo os clientes procuram outros estabelecimentos, na busca de acharem um ambiente ideal, sem transtornos. Deste modo um processo automatizado auxilia efetuar vendas rápidas e eficientes trazendo lucros para o negócio e satisfazendo o desejo do cliente. Neste momento a utilização da tecnologia de identificação por rádio freqüência (RFID) é
primordial, pois ela elimina a entrada de dados manuais tornando o processo de efetuação de venda mais rápida e precisa. Este trabalho tem, portanto, o objetivo de realizar um estudo sobre a tecnologia de identificação por rádio freqüência e o
Middleware SUN JAVA SYSTEM RFID para utilizarem como ferramentas. A partir dos resultados obtidos neste estudo, será desenvolvida uma aplicação desktop frente de caixa específica para o varejo, desenvolvido em JAVA para agilizar o processamento dos itens de venda, minimizando o problema das grandes filas de caixas.

Palavras chave:
Identificação por Rádio Freqüência, JAVA, Fila de Caixa.

Aluno: Rodrigo Guedes de Souza (rodrigo@guedesdesouza.com.br)
Orientação: Prof. Msc. Edson Yanaga (yanaga@cesumar.br)

Monografia completa aqui