Vendo meus email, um amigo me enviou uma reportagem sobre pessoas que usaram matemática para reduzir a energia consumida pelos chip´s de computadores, estranho não é?
Quando se fala em tecnologia soa que tudo isso contem matemática não é?
No caso, é matemática pura usada para criar um barramento que usa um algoritmo especial que codifica todos os sinais, transmitindo-os simultâneamente, isto foi descoberto por Harm Cronie e Amin Shokrollahi, da Escola Politécnica Federal de Lausanne, na Suíça, é chamado de Kandou.
Veja a comparação dos sistemas antigos com o Kandou:
Veja na imagem se usarmos um fio de barramento para transportar o sinal este pode interferir nos outros no 1º quadro.
Já no segundo quadro estamos usando um par de fios (um positivo e o outro negativo) para passar o sinal causa menos interferência, porem, o consumo de energia será maior.
Já no Kandou o sinal é codificado e enviado por um algoritmo que torna todos os sinais em um só enviado pelo barramento não havendo interferência e economizando energia.
"A tecnologia já foi apresentada às grandes empresas do setor de tecnologia da informação, e tem grandes chances de ser incorporada aos computadores, celulares e outros aparelhos eletrônicos nos próximos anos."
(Retirado de postagem Kandou - seu computador ainda vai ter um)
Como vemos a procura de tecnologias limpas é um vertente atual e que trará muitas novidades, pode esperá.
quarta-feira, 24 de novembro de 2010
terça-feira, 2 de novembro de 2010
Vamos retomar a postar no Blog.
Amigos internaltas, quando estava recomeçando a postar surgiu uma oportunidade que tomaria o tempo reservado para ele, como, agora estou mais interado aos processos deste desafio posso retormar a trocar informações com os amigos internaltas, coisa que gosto muito, e para o retorno vamos discutir sobre um assunto intersante "como funciona a nota fiscal eletrônica?":
Para conversarmos sobre isso temos que saber o que é Nota Fiscal Eletrônica:
Texto retirado Portal Tributário assunto NFE :
"O Ajuste SINIEF 7/2005 instituiu a Nota Fiscal Eletrônica e o Documento Auxiliar da Nota Fiscal Eletrônica.
A Nota Fiscal Eletrônica – NF-e poderá ser utilizada em substituição a Nota Fiscal modelo 1 ou 1-A, pelos contribuintes do IPI e/ou ICMS.
Considera-se Nota Fiscal Eletrônica – NF-e o documento emitido e armazenado eletronicamente, de existência apenas digital, com o intuito de documentar operações e prestações, cuja validade jurídica é garantida pela assinatura digital do emitente e autorização de uso pela administração tributária da unidade federada do contribuinte, antes da ocorrência do fato gerador." (Júlio César Zanluca - Portal Tributário)
Inicialmente a NF-e foi desenvolvida para fabricantes de cigarros e distribuidores de combustíveis líquidos com o tempo foram surgindo vários protocolos que extenderam-na para muitos outros contribuintes, fazendo assim, aos poucos a troca das notas fiscais de papel pelas NF-e.
Agora que já sabemos o que é uma NF-e como garantimos que uma nota fiscal eletrônica não seja falça?
"A NF-e tem a sua validade jurídica garantida pela assinatura digital (através de certificado digital do emitente no padrão ICP Brasil, que dá, ao documento, a certeza de sua integridade e de sua autoria) e pela autorização de uso pela administração tributária da unidade federada do contribuinte, antes da ocorrência do fato gerador." (Portal Tributário)
A assinatura digital esta é a garantia de integridade, confiabilidade e autoria da NF-e, com isso, para verificar se esta nota fiscal é verdadeira é só consultar no site da Receita Federal informando o seu número/série.
Exemplo de programa gerador de NF-e |
Isso quer dizer, com NF-e não teremos notas fiscais em papel?
Sim e não, Não teremos notas fiscais com várias vias e selos em papel moeda seializados, a NF-e será gerada por um programa e enviada para Secretaria da Fazenda que irá validá-la enviando uma cópia para Receita Federal, assim, a empresa deverá um imprimir DANFE (Documento Auxiliar da Nota Fiscal Eletrônica) a qual seguirá com a mercadoria durante o seu trânsito, com isso, teremos uma representação da nota fiscal eletrônica impressa em papel.
O DANFE é uma representação simplificada da NF-e impressa em papel comum, de via única, que conterá impresso, em destaque, a chave de acesso para consulta da NF-e na Internet e um código de barras unidimensional que facilitará a captura e a confirmação de informações da NF-e pelos Postos Fiscais de Fronteira dos demais Estados.
Exemplo de DANFE (link) |
sábado, 16 de janeiro de 2010
Groovy será o futuro da plataforma Java?
No ano passado eu estava lendo uma revista de desenvolvimento em Java e vi uma reportagem sobre a linguagem dinâmica Groovy, foi amor à primeira vista, explicava que esta linguagem dinâmica não era só script podíamos compilar o código e rodá-lo na própria JVM do Java fiquei besta e quando vi que tinha como integrar classes Groovy ao código Java sem usar de artifícios, fiquei muito impressionado.
O Groovy não é só dinâmica ela é ágil, nela existe muitos recursos que ajudam a tornar o código mas prático e de fácil compreensão, recursos que fazer desta linguagem ser fabulosa o uso de closures para trabalhar com coleções é brilhante, o Groovy trás o melhor das linguagens dinâmicas com uma escrita muito parecida com o Java, temos uma GDK que nos ajuda a fazermos aplicações Groovy e esta integração ao Java foi buscada em forma de Java Specification Request (JSR-241) e a Sun Microsystems aprovou ela sem nenhum problema pois estavam perdendo muita gente migrando para Python, Ruby, entre outras linguagens dinâmicas assim a Sun tornou o Groovy a segunda Linguagem da plataforma Java alem do próprio Java.
O Groovy não é só dinâmica ela é ágil, nela existe muitos recursos que ajudam a tornar o código mas prático e de fácil compreensão, recursos que fazer desta linguagem ser fabulosa o uso de closures para trabalhar com coleções é brilhante, o Groovy trás o melhor das linguagens dinâmicas com uma escrita muito parecida com o Java, temos uma GDK que nos ajuda a fazermos aplicações Groovy e esta integração ao Java foi buscada em forma de Java Specification Request (JSR-241) e a Sun Microsystems aprovou ela sem nenhum problema pois estavam perdendo muita gente migrando para Python, Ruby, entre outras linguagens dinâmicas assim a Sun tornou o Groovy a segunda Linguagem da plataforma Java alem do próprio Java.
Aprendam mais na página do Groovy.
quarta-feira, 13 de janeiro de 2010
Montar painéis em Java
Um das grandes dificuldades em construir aplicações em Java é fazer a parte gráfica, pois se usarmos a biblioteca padrão do Java "awt" ou "swing" teremos ótimos resultados, mas elas são montadas em linha de código o que atrapalha a visualização dos painéis, que para visualizá-los temos que rodar a aplicação, o ideal é termos recursos gráficos que auxiliem nesta montagem, muita gente pensou nisso desenvolvendo ferramentas de montagem de projetos gráficos, uma das que eu usei muito foi o projeto Abeilli Forms Designer que usa a biblioteca SWING para montar os painéis e frames que quisermos.
O Abeille trabalha com uma biblioteca própria, logo para usar o forme feito no seu projeto tem que incluir o “jar” que corresponde à biblioteca do Abeille ou pode gerar um arquivo em código Java (encontrada na barra de menus “Tools”, item “Code Generation”), usando recurso de “click and drag”, mas como o trabalho no swing é feito em uma grade imaginária o Abeille monta esta grade para você trabalhar e mostra o que você está fazendo, sem precisar de está compilando e rodando o código a cada mudança, lembre-se que estamos usando um framework e nele temos os recursos gráficos do swing e podemos visualizá-los durante a montagem dos painéis que chamamos de forms, todo painel pronto é um objeto de FormPanel que é uma extensão de javax.swing.JPanel logo os componentes colocados nele poderão ser acessados como um componente Java normalmente, assim a parte gráfica poderá ser feita independente do resto do código do projeto construindo um interface que será usada como comunicação entre elas.
O uso deste framework ajuda muito no desenvolvimento, pois não sou designer e tenho que desenvolver a parte gráfica para os meus projetos coisa que perdia muito tempo antes de conhecer o Abeille alem de ter licença LGPL (free). Para melhores esclarecimentos acesse o site do Abeille.
Assinar:
Postagens (Atom)