Smartphones x Twitter

Dicas Blog, Informação, Sem categoria fevereiro 8th, 2010

O Twitter, todo mundo já sabe, é uma das novidades mais adotadas e vem revolucionando a forma com que publicamos informações na Internet e, praticamente todos os navegantes já tem um endereço no Twitter, pretendem ter ou seguem alguém ou alguma Empresa ali. Mas, usar o twitter no computador apenas, não lhe permite aproveitar realmente a vantagem e a agilidade desse sistema; para ficar completo, vc vai querer ter acesso hà qualquer instante e de qualquer lugar; entra aí, o Smartphone.

Clique para continuar lendo “Smartphones x Twitter”

Delphi 2010, Problema com “encoding” usando TXMLDocument

Código-Fonte, Dicas Blog, Programação dezembro 17th, 2009

Estava recompilando alguns componentes do meu sistema, desenvolvidos originalmente com o Delphi 7 para o Delphi 2010, e percebi o seguinte erro ao tentar abrir um XML gerado pela aplicação compilada com o D2010 “caractere inválido encontrado no texto“.

Na verdade o XML contêm campos acentuados usando “ISO-8859-1″ e, após algum tempo perdido descobri que o código abaixo, embora estivesse correto não gerava o XML como deveria; ou seja, a propriedade “encoding” simplesmente não é adicionada (como deveria) no cabeçalho do XML. Isso não acontece no Delphi 7, por exemplo.

01 – Codigo que não funciona no Delphi 2010:

Clique para continuar lendo “Delphi 2010, Problema com “encoding” usando TXMLDocument”

Tags: , , ,

Lendo o XML gerado pelo WINMFD2 da Bematech

Código-Fonte, Dicas Blog outubro 16th, 2009

Para quem não conheçe o WINMFD2 é um utilitário da BEMATECH que pode ser usado para a captura da memória de fita detalhe do ECF que gera o arquivo em vários formatos; inclusive XML, o qual vamos usar de exemplo:

Vou usar como exemplo o XML abaixo (que é exatamente igual ao formato do XML gerado pelo WINMFD2):

01 – Exemplo XML gerado pelo utilitário WINMFD2:

< ?xml version="1.0"?>
<documentos>
<cupom_fiscal>
	<hora_inicio>15/10/2009 15:22:00</hora_inicio>
	<coo>0005</coo>
	<ccf>0009</ccf>
	<venda_de_item>
		<ordem>1</ordem>
		<codigo>0000000000001</codigo>
		<descricao>PRODUTO EXEMPLO 1</descricao>
		<quantidade>1</quantidade>
		<valor_unitario>2,34</valor_unitario>
		<valor_bruto>2,34</valor_bruto>
		<aliquota>FF</aliquota>
	</venda_de_item>
	<venda_de_item>
		<ordem>2</ordem>
		<codigo>0000000000002</codigo>
		<descricao>PRODUTO EXEMPLO 2</descricao>
		<quantidade>1</quantidade>
		<valor_unitario>2,34</valor_unitario>
		<valor_bruto>2,34</valor_bruto>
		<aliquota>FF</aliquota>
	</venda_de_item>
	<subtotal>4,68</subtotal>
	<acrescimo>0,00</acrescimo>
	<desconto>0,00</desconto>
	<total>4,68</total>
	<soma_pgto>4,68</soma_pgto>
	<troco>0,00</troco>
</cupom_fiscal>
<cupom_fiscal>
	<hora_inicio>15/10/2009 15:24:02</hora_inicio>
	<coo>0007</coo>
	<ccf>0010</ccf>
	<venda_de_item>
		<ordem>1</ordem>
		<codigo>0000000000001</codigo>
		<descricao>PRODUTO EXEMPLO 1</descricao>
		<quantidade>1</quantidade>
		<valor_unitario>2,34</valor_unitario>
		<valor_bruto>2,34</valor_bruto>
		<aliquota>FF</aliquota>
	</venda_de_item>
	<subtotal>2,34</subtotal>
	<acrescimo>0,00</acrescimo>
	<desconto>0,00</desconto>
	<total>2,34</total>
	<soma_pgto>2,34</soma_pgto>
	<troco>0,00</troco>
</cupom_fiscal>
</documentos>

Clique para continuar lendo “Lendo o XML gerado pelo WINMFD2 da Bematech”

Tags: , , ,

Interpretando o “layout” da NF-e a partir do Manual de Integração

Dicas Blog, Informação, Programação agosto 5th, 2009

Esse artigo tem por objetivo auxiliar no entendimento para interpretação da documentação da NF-e referente ao “layout” no Manual de Integração do Contribuinte. A idéia dessa matéria surgiu a partir de alguns colegas que visitaram o blog e, estavam com dificuldades em entender o conceito ali atribuído para a montagem do XML.

Vamos começar de “trás para frente”, na minha opinião, costuma ser sempre mais fácil ver o exemplo pronto e depois procurar entendê-lo. No exemplo abaixo destacamos apenas a parte do XML da NF-e correspondente aos dados dos produtos e totais da NF-e.

Vamos analisar o mesmo trecho na documentação do Manual de Integração e entender o posicionamento/agrupamento das “tags” dentro do XML.

Veja abaixo um Exemplo de Parte do XML de uma NF-e (detalhes produto/totais NF-e).

Clique para continuar lendo “Interpretando o “layout” da NF-e a partir do Manual de Integração”

Tags: , ,

Videos de Treinamento x YouTube

Código-Fonte, Dicas Blog, Programação abril 24th, 2009

Na matéria CamStudio, crie seus vídeos de treinamento; falamos em criação de vídeos usando uma ferramenta open source (CamStudio). Mas, após criar os vídeos, qual a melhor maneira de distribuí-los?. Os vídeos normalmente ultrapassam facilmente a barreira dos 100MB (cada um) e, não é nada prático ficar distribuindo isso cliente por cliente; na verdade, muitas vezes desisti de fazê-lo porque não via uma forma de distribuição que fosse viável.

Surgiu o YouTube!!! (novidade né, rsrsrs). Mas, o que vou falar agora pode ser novidade para alguns. Repare que vc pode distribuir os seus vídeos de treinamento no YouTube e personalizar o seu sistema, usando uma API de programação disponibilizada pela Google para criar sua própria interface e trazer os seus vídeos na tela do seu sistema; tipo (Menu Ajuda/Videos de Treinamento).

Clique para continuar lendo “Videos de Treinamento x YouTube”

Tags: , ,

Node32 + Apache = Problemas

Dicas Blog, Informação abril 15th, 2009

Recentemente tivemos problemas em um cliente, onde o servidor Apache parava de funcionar constantemente e isso, coincidentemente, após a instalação de uma revisão (dorme com o barulho). Como havíamos acabado de instalar a revisão, a suspeita é que fosse algum erro na instalação ou até algum problema referente novos recursos implementados.

Clique para continuar lendo “Node32 + Apache = Problemas”

Tags: , ,

CamStudio – Crie seus vídeos de Treinamento

Dicas Blog, Open Source, Videos março 31st, 2009

Quem desenvolve, sabe que cada vez mais, vamos ter que agilizar e aprimorar os métodos de treinamento, os programas hoje evoluem de forma muito rápida e, aqueles antigos manuais impressos já não dão conta do recado; alêm de que, sabemos que os usuários em geral não têm costume de se reportar à esses manuais.

Clique para continuar lendo “CamStudio – Crie seus vídeos de Treinamento”

Tags: , ,

Artigos Relacionados no Blog

Dicas Blog outubro 31st, 2008

Essa semana, revendo os artigos publicados no Blog, percebi que estava ficando difícil localizar alguns tópicos (mesmo porque normalmente não lembramos o título para fazer a pesquisa mais exata) e, então implementei um “plugin” muito legal onde os posts (publicações) relacionadas (através de palavras chave) são citados no rodapé do post que você estiver lendo; assim, acredito, fica mais tranquila a navegação.

Clique para continuar lendo “Artigos Relacionados no Blog”

Tags: ,