Arquivo

Arquivo para a Categoria ‘Software’

Executando aplicações gráficas remotamente, por meio de conexão SSH: X11 Forwarding

3, agosto, 2010 Manoel Campos View Comments

Profissionais de TI usuários de distribuições Linux, provavelmente utilizam bastante o comando ssh para realizar conexões remotas a outras máquinas Linux.

Convencionalmente utiliza-se o comando da seguinte forma:

ssh usuario-remoto@ip-ou-nome-dns-servidor-remoto

Tal comando abre um shell para o servidor remoto, permitindo a execução de comandos no servidor, via terminal. A partir de uma sessão ssh, pode ser possível a realização de qualquer tarefa que o usuário faria a partir da interface gráfica do servidor (dependendo obviamente das permissões e conhecimento do usuário). Pode-se executar editores de texto como pico Leia mais…

VN:F [1.9.3_1094]
Rating: 7.0/10 (1 vote cast)

Acessando #WebServices #PHP com #NCLuaSOAP

31, julho, 2010 Manoel Campos View Comments

Desde a versão 0.5.5 do NCLua SOAP, foi incluído suporte para que os parâmetros sejam gerados, no XML, na mesma ordem em que foram definidos na tabela Lua, resolvendo problema encontrado com Web Services PHP desenvolvidos com a biblioteca nuSOAP.

Neste artigo mostrarei como fazer acesso a tais Web Services, a partir de aplicações de TV Digital, desenvolvidas em NCL/Lua, utilizando o módulo NCLua SOAP.

Iniciando

O acesso a WebServices em PHP com NCLua SOAP pode ter uma pequena particularidade. Tais WS, desenvolvidos com a biblioteca nuSOAP, desconsideram o nome dos parâmetros de entrada (isto pode depender da versão da biblioteca), considerando apenas a ordem em que foram passados. Leia mais…

VN:F [1.9.3_1094]
Rating: 0.0/10 (0 votes cast)

Liberado #NCLuaSOAP 0.5.6.4: Suporte a params Array e Struct

31, julho, 2010 Manoel Campos View Comments

Mais uma versão do NCLua SOAP liberada. As novidades são:

  • suporte a métodos de Web Service que recebem parâmetros dos tipos array e struct/record;
  • incluído exemplo para acesso a método de WS que recebe um struct como parâmetro.

Colaboração de Samuel da Costa Alves Basilio.

Leia mais…

VN:F [1.9.3_1094]
Rating: 0.0/10 (0 votes cast)

Liberado #NCLuaSOAP 0.5.6.3: Melhor suporte a #WSs #Java

22, julho, 2010 Manoel Campos View Comments

Mais uma versão do NCLua SOAP liberada. As novidades são:

  • Correção de bug de obtenção de resultado de WS contendo um namespace prefix igual a soapenv (e não soap, soap12 ou SOAP-ENV), retornado por Web Services Java Axis2. Colaboração de Gabriel Massote Prado.
  • Incluído suporte a Web Services que usam um arquivo XSD externo para as definições de tipos, como os Web Services Java, construídos com a biblioteca JAX-WS. Colaboração de Marco Aurelio Freesz Junior.

Leia mais…

VN:F [1.9.3_1094]
Rating: 10.0/10 (2 votes cast)

Pausando e Resumindo Vídeo em Aplicações #NCL para #TVD

22, julho, 2010 Manoel Campos View Comments

Estes dias estava fazendo uma pequena aplicação NCL para permitir pausar e resumir um vídeo e acabei tendo que recorrer ao fórum do Ginga, pois o vídeo pausava mas não resumia ao ser dado o comando para isto. Então fui informado de um pequeno detalhe, que não é intuitivo, necessário para que tal comportamento funcionasse.

Com isto, vou mostrar aqui como criar tal simples aplicação NCL. Leia mais…

VN:F [1.9.3_1094]
Rating: 0.0/10 (0 votes cast)

Criando Letreiros em Aplicações #NCLua para #TVD

23, junho, 2010 Manoel Campos View Comments

Na seção de Dicas NCL/Lua de hoje, vou mostrar como criar letreiros, como aqueles criados com a tag marquee da linguagem HTML.

Pré-requisitos

Para acompanhar este artigo, são necessários conhecimentos básicos de NCL, Lua e NCLua (como os módulos event e canvas). Você pode utilizar o Eclipse com o plugin NCLEclipse. Recomenda-se utilizar a última versão do Ginga Virtual Set-top Box.

Um tutorial de como estruturar o ambiente de desenvolvimento está disponível aqui. Leia mais…

VN:F [1.9.3_1094]
Rating: 6.0/10 (3 votes cast)

Liberado #NCLuaSOAP 0.5.6.1 #WS #TVD #Ginga

10, junho, 2010 Manoel Campos View Comments

Liberada nova versão do NCLua SOAP, a 0.5.6.1. Os principais recursos implementados são:

  • script para fazer parser de um WSDL e obter alguns dos parâmetros requeridos em uma app com NCLua SOAP;
  • simplificação do acesso ao valor retornado pelo WS (veja HISTORY.txt);
  • atualização dos exemplos disponíveis, incluindo mais documentação.

Para download do NCLua SOAP acesse http://ncluasoap.manoelcampos.com#download

O script wsdlParser.lua, faz o parse de arquivos WSDL, exibindo algumas das informações necessárias em uma aplicação com NCLua SOAP. Seu uso é opcional e a execução deve ser feita em um PC com Lua 5.x ou superior (fora do Ginga), podendo ser de uma das formas abaixo:

  lua wsdlparser.lua
  lua wsdlparser.lua url_do_wsdl

O script requer a biblioteca luasocket (pois não é um script para TVD), que pode ser intalada via apt-get no Linux, ou via luarocks em qualquer SO. As bibliotecas util e LuaXML, também necessárias, já estão dentro do diretório. O uso do script é opcional, os parâmetros que ele obtém, para que você utilize na chamada da função ncluasoap.call, você pode obter lendo o documento WSDL do Web Service. Leia mais…

VN:F [1.9.3_1094]
Rating: 0.0/10 (0 votes cast)

Captura de Foto em Aplicação Windows e Impressão de Carteirinhas de Alunos

29, abril, 2010 Manoel Campos View Comments
Cadastro de Aluno

Cadastro de Aluno

Esses dias um colega da instituição onde trabalho me pediu para desenvolver um pequeno aplicativo para Impressão de Carteirinhas Estudantis, com captura de fotos de alunos. Já tinha quase tudo pronto, que tinha usado em outros aplicativos meus, foi só juntar as peças e dar um visual na aplicação.

A aplicação permite o cadastro e localização de estudantes, a captura da foto, impressão da carteirinha. A mesma utiliza um banco de dados Microsoft Access bem simples. As fotos capturadas são automaticamente salvas com a matrícula do aluno, na sub pasta Fotos dentro da pasta do aplicativo.

O mesmo possui um instalador que instala tudo que é necessário para seu uso. A aplicação ainda possui recurso de atualização (semi)automática, permitindo que o usuário receba novas versões executando alguns cliques.

Carteirinha

Carteirinha

Os dados institucionais que aparecem na carteirinha podem ser alterados no arquivo de configuração ImpressaoCarteirinha.ini, dentro da pasta do aplicativo. O logotipo da instituição também pode ser alterado no arquivo logo.png, e assim, ser utilizado por diferentes instituições.

O sistema pode ser usado não somente por instituições de ensino, mas por qualquer empresa que precise tirar fotos e imprimir carteirinhas para seus clientes, como academias e outras.

Me desculpem por a tabela não estar normalizada :oops: , mas já peguei o banco pronto, apenas para imprimir os dados.

Download

Title: Impressão de Carteirinhas Estudantis
Caption: Instalador do Sistema de Impressão de Carteirinhas
File: InstalarImpressaoCarteirinha.exe
Size: 1 MB

Recursos Adicionais

Precisa de outros recursos e personalizações na aplicação? Solicite uma proposta comercial entrando em contato aqui.

VN:F [1.9.3_1094]
Rating: 10.0/10 (1 vote cast)

Criando Instaladores para Aplicações .NET Compact Framework com Ferramentas Gratuitas

23, abril, 2010 Manoel Campos View Comments

Introdução

No artigo Gerador de setup gratuito para aplicações em .NET Compact Framework apresentei a ferramenta Pocket PC Installation Creator (PPCIC). Tal ferramenta é um IDE muito prático para a geração de instaladores para aplicações .NET Compact Framework, cuja versão gratuita tem o incoveniente de exibir um Message Box na inicialização do instalador no Pocket PC/Smartphone. Desta forma, vou apresentar neste artigo outras ferramentas gratuitas para geração de tais instaladores.

Infelizmente tais ferramentas não possuem um IDE como o PPCIC, mas devido os instaladores de aplicações .NET CF serem geralmente bastante simples, o IDE não faz tanta falta, mas com certeza ajuda demais :) . Leia mais…

VN:F [1.9.3_1094]
Rating: 0.0/10 (0 votes cast)

Informações sobre extensões de arquivos no Windows

23, abril, 2010 Manoel Campos View Comments

O File Extension Description é um pequeno aplicativo, desenvolvido em Delphi, que permite obter informações sobre File Extension Descriptionextensões de arquivos no Windows, como qual o aplicativo que abre tal tipo de arquivo e qual o ícone associado ao mesmo.

Utilidade? Não sei :) . Eu usei isso pra alguma coisa que não me lembro. Mas ao menos pode-se aprender um pouco sobre o registro e a API do Windows com ele :)

Download

Title: File Extension Description
Caption: File Extension Description
File: file-extension-description.zip
Size: 243 kB
VN:F [1.9.3_1094]
Rating: 10.0/10 (1 vote cast)