Postagens

Montando um MAC ou HMAC (Hash)

Neste post eu vou montar de uma maneira bem simples como criar um MAC ( Message Authentication Code ). No ColdFusion existe a função Hash que gera uma chave de segurança e é super simples de usar. Ele converte o tamanho de uma variável do tipo string em uma string de tamanho fixo que pode ser usada como " fingerprint " ou identificação unica para a string original. Sintax:  Hash(string [, algorithm [, encoding ]]) Apenas o primeiro parâmetro é necessário, por padrão o parâmetro "algoritnm" é o MD5 e no terceiro parâmetro você pode usar por exemplo o "UTF-8", mas apenas se for necessário porque na maioria das vezes esse parâmetro não é usado. Então vamos lá... Vou montar abaixo as linhas que vão gerar o hash. <cfset variables.timestamp = " 1406572727952 " /> <cfset variables.usuario_ID = " 12345678910 " /> <cfset variables.values = "#variables.timestamp##variables.usuario_ID#" /> Nas variáveis

Efeito usando animate do jquery com o easing

Fala galera...!!! Eu precisei replicar um efeito aprovado num layout da empresa esses dias e tive dificuldades por não ter feito algo parecido antes e os exemplos que encontrei não me davam uma ideia clara. Então eu fui mexendo daqui e dali e consegui o efeito usando a biblioteca easing do jquery. Vamos então iniciar baixando o jquery e a biblioteca Easing . Agora vamos ao código: Cria um arquivo chamado teste.htm e copia o código abaixo para ele. Depois cria uma pasta js dentro da pasta onde você criou o arquivo e dentro dela coloque o jquery e a biblioteca. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt-br" lang="pt-br"> <head> <title>Teste de efeito</title> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/java

Upload Múltiplo com Jquery - PlUpload

Imagem
Olá galera. Neste post vou mostrar para vocês uma forma simples de realizar uploads múltiplos usando o jquery e o plug-in plupload. Primeiro vamos baixar o plugin clicando aqui Agora vamos baixar o JQuery Eu vou realizar o exemplo no ColdFusion porque é mais prático mas a lógica é a mesma para todos. Vamos começar então. Crie uma pasta chamada teste na raíz do seu site Agora crie uma pasta chamada JS e uma pasta chamada Upload Dentro da pasta JS você vai colocar seu arquivo jquery e a pasta do PlUpload Vamos criar dentro da pasta teste nosso arquivo index.cfm com o código abaixo: <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <style type="text/css"> @import url(js/plupload/jquery.plupload.queue/css/jquery.plupload.queue.css); </style> <script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>

Imprimindo direto na impressora do cliente em CF

Olá pessoal, um amigo (Cicero Vieira) compartilhou uma experiência num grupo de estudos que eu tenho certeza de que vai ajudar muita gente e que simplesmente você não encontra tão fácil numa pesquisa, então resolvi postar aqui a solução compartilhada por ele. " Eu coloquei uma dúvida aqui sobre como mandar direto informação para lpt1: e achei uma solução, pena que só funcione no internet explorer e tem que mexer em algumas configurações de segurança para permitir o controle activex Vou compartilhar ela aqui para quem sabe se algém precisar, para usar uma matricial, para imprimir, contra-cheque, nota fiscal , impressora de cheque etc etc, no meu caso resolveu para um cliente que estou desenvolvendo um sistema de locadora online que comprou uma impressora Térmica Wind não fiscal da Elgin. O lance é criar um txt na máquina cliente com os comandos que se deseja e depois rodar um arquivo bat para mandar ele para a porta desejada lpt1: com1: etc etc 1 - Colocar esse Javascr

Sobre a instalação do ColdFusion

Sobre a instalação do ColdFusion (Aqui eu falo direto da versão 8) O ColdFusion tem uma poderosa e flexível instalação e atualização de processos. O processo de instalação do ColdFusion inclui as seguintes fases: Plano de instalação para determinar suas opções de instalação, configuração e atualização. Rodar o ColdFusion installer. Implantar e configurar o ColdFusion em seu servidor de aplicações J2EE (Apenas configuração J2EE) O processo de instalação do ColdFusion suporta os seguintes cenários: New Installation Instala o ColdFusion em uma máquina que não tenha ainda o ColdFusion instalado. Upgrade installation Você pode atualizar de uma instalação anterior do ColdFusion sem conflitos. O instalador preserva as configurações existentes e instala em um novo diretório, automaticamente acessando portas que não vão entrar em conflito com a instalação existente. Você pode instalar o ColdFusion em qualquer uma das seguintes configurações: Server configuration Permite que você i

Criando Componentes em CF

Imagem
Para criar componentes em CF é muito simples. Vamos levar em conta que estamos na pasta raiz do sistema. Então para não misturar os arquivos vamos criar uma pasta chamada de controle dentro da pasta raiz e criar nosso componente dentro dela. Um arquivo de componente em CF é identificado pela extensão .cfc e vou dar o nome do componente que vamos criar de Documentos.cfc No DreamWeaver você pode criar um novo componente da mesma forma que faz para criar uma nova página em ASP, como mostra a figura abaixo: Para criar nosso componente temos que começar nosso arquivo com a tag <cfcomponent></cfcomponent> No código abaixo eu chamo um serviço COBOL nas funções criadas dentro do componente. <cfcomponent> <!--- Trás a quantidade e lista de documentos ---> <cffunction name="listarDocsRecebidosPorUsuario" access="public" returntype="any"> <!--- Argumentos passados para a função. Deve seguir a mesma ordem ---&