Eduardo
This user hasn't shared any profile information
Artigos por Eduardo
Consumindo web service do Protheus com JAX-WS
2O que é web service?
De acordo com a W3C, web service é um software projetado para suportar interação máquina-máquina de forma interoperável através de uma rede. Ele tem uma interface descrita em um formato máquina-processável (especificamente WSDL). Sistemas que interagem com o web service de uma maneira prescrita por sua descrição, utilizam mensagens SOAP, normalmente transmitidas através de HTTP com uma serialização XML em conjunto com outros padrões web.
O caminho.
Para a integração com outros sistemas, o ERP Protheus da Totvs provê uma série de web services e ainda existe a possibilidade de desenvolver e publicar serviços customizados dentro da plataforma.
Figura 1 – Página com a descrição dos serviços disponíveis do Protheus.
O problema.
Ao iniciar o desenvolvimento de uma aplicação em Java 6, utilizando o Netbeans 7.0 como IDE e a biblioteca JAX-WS para o consumo dos serviços, foi exibida a mensagem “WEBSERVICE ERROR : Soap Prefix Missing : USERPORTAL : PRTLOGIN : Formato do Pacote Soap DESCONHECIDO.” ao tentar executar uma chamada simples ao serviço USERPORTAL, método PRTLOGIN.
(mais…)
Redes em malha sem fio
0Resumo
Este post tem como objetivo principal realizar a apresentação do padrão para redes sem fio com múltiplos saltos proposto pelo IEEE 802.11s. Este padrão propõe uma solução de encaminhamento através de múltiplos saltos no nível de enlace, assim diferenciando-o das soluções tradicionais que operam no nível de rede. Inicialmente serão abordados os principais conceitos de redes locais IEEE 802.3, redes locais sem fio que seguem o padrão IEEE 802.11 e a junção destes padrões na infraestrutura. Apresentar brevemente a solução para comunicação em múltiplos saltos no nível MAC e projetos piloto que implementam este tipo de comunicação.
Redes sociais e o Facebook
0
As redes sociais são estruturas sociais, compostas por diversas pessoas e empresas que se conectam através de diversos tipos de relação, sendo o principal o compartilhamento de valores e objetivos comuns.
O Facebook, atual maior rede social da internet, possui um número aproximado de 530 milhões de usuários, espalhados por todo o globo.
(mais…)
LG 32SL80YD – Um review muito atrasado
0O início.
Já há algum tempo, depois de muito estudo e procura, adquiri esta televisão. A série SL80 possui painéis LCD de 32’’, 42’’, 47’’ e 55’’.
Dentre as características básicas, este modelo possui conversor digital, resolução 1080p, taxa de atualização de 240Hz, conexões HDMI (3), Componente (2), AV (2), VGA (1), RS232 (1), Cabo (1), Antena (1), Saída de áudio digital (1), Entrada de áudio analógica (1) e USB (1).
Com certeza a conexão USB é um fator decisivo para os Geeks, mas gostaria de chamar atenção para a entrada de áudio analógica. Quando conectamos um dispositivo através da entrada VGA o áudio fica de fora, mas com este recurso é possível disponibilizar o áudio através da TV. Muito interessante é que este tipo de junção funciona também nas entradas HDMI, ou seja, caso esteja utilizando um adaptador DVI-HDMI, é possível enviar o áudio de forma analógica.
(mais…)
GUI para Scripts
0Atualmente tenho desenvolvido scripts para automação de algumas rotinas e então fui apresentado ao Zenity.
Quando se escreve scripts, é possível usar o Zenity para criar diálogos simples que interajam graficamente com o usuário:
- Você pode criar um diálogo para obter informações do usuáro. Por exemplo, você pedir ao usuário que selecione uma data em um diálogode calendário ou para escolher um arquivo por um diálogo de seleção de arquivo.
- Você pode criar um diálogo para prover informações ao usuário. Por exemplo, você pode usar um diálogo indicador de progresso para indicar o estado atual de uma operação ou usar um diálogo de mensagem de aviso para alertar o usuário.
O Zenity lhe habilita a criar os seguintes tipos de diálogo simples:
- Calendário
- Seleção de arquivo
- Lista
- Ícone de notificação
- Mensagem
- Indicador de progresso
- Entrada de texto
- Informação de texto

Uma das funcionalidades que achei mais interessante e util foi a barra de progresso. Partindo deste ponto criei um script para mostrar uma barra te progresso enquanto aguardamos um período de tempo para que alguma tarefa seja executada novamente.
#!/bin/bash
(
for(( i=0; i<=$1; i++))
do
j=`echo $i \* 100 / $1 | bc`;
sleep 1;
echo $j;
done
) |
zenity --progress --percentage=0 --auto-close --title="Titulo da Janela" --text="Mensagem de conteudo da janela"
Para acessar a documentação completa do Zenity é só conferir a página do projeto.
AT-ST 5: Chrome em português do Brasil
2Acabei de baixar o Google Chrome para ver as novidades e saber realmente se ele e tão rápido quanto falam. Até o momento estou gostando e não sinto dificuldade em utiliza-lo.
A questão deste AT-ST é que logo assim que instalei o Chrome ele estava em inglês. Poxa, meu OSX todo em português e o Chome num idioma diferente … Não rola.
Então fica a dica para trocar o idioma do Chrome. Entre no terminal e execute o comando:
defaults write com.google.Chrome AppleLanguages '(pt-BR)'
Até a próxima AT-ST.



























