Daily Archive: 06/09/2009

Sep 06

Como faço para carregar um arquivo em minha aplicação ColdFusion através de um formulário?

Usando um formulário HTML para upload de arquivos é um processo de 2 etapas. A primeira etapa envolve a utilização de um formulário HTML para coletar os dados do arquivos do usuário. Assim que tiver o arquivo em seu servidor web, o segundo passo envolve o uso de <cffile>. Se você souber que seu formulário …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-faco-para-carregar-um-arquivo-em-minha-aplicacao-coldfusion-atraves-de-um-formulario/

Sep 06

Como previnir que um arquivo torne-se corrupto devido a acessos simultâneos?

Trabalhando com arquivos, é importante travá-los para o acesso segmentado único (single threaded). Se você não fizer isso, é possível que sua aplicação venha tentar executar simultaneamente operações de leitura ou escrita no arquivo. Isso poderia causar todos os tipos de resultados indesejáveis, incluindo a corrupção de arquivos. Envolvendo todos os códigos de acesso ao …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-previnir-que-um-arquivo-torne-se-corrupto-devido-a-acessos-simultaneos/

Sep 06

Voce precisa arredondar um número para um valor inteiro.

ColdFusion vem com um número de funções embutidas para arredondamento de números para inteiros (integers): A função round() arredonda um número para seu inteiro mais próximo. Por exemplo: test1: <cfoutput>#round(99.5)#</cfoutput> <br> test2: <cfoutput>#round(-99.5)#</cfoutput> test1: 100 test2: -100 A função fix() depende do número que voce passa, se é positivo ou negativo. Se o número que voce passar fôr igual …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/voce-precisa-arredondar-um-numero-para-um-valor-inteiro/

Sep 06

Como posso trabalhar com números e moedas formatadas non-US?

As funções LS são de localidade específica. Você pode usar a função setlocale () para alterar a localidade atual com que você estará trabalhando. Uma vez que esta localidade está definida, todas as funções específicas de localidade usarão este local. Para obter mais informações sobre as localidades que são suportadas em ColdFusion, você pode consultar a documentação do ColdFusion, …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-posso-trabalhar-com-numeros-e-moedas-formatadas-non-us/

Sep 06

Como testar uma string para saber se é um valor numérico válido?

A função isNumeric() é usada para testar uma variável diretamente para saber se ela é numérica.Ela retorna uma resposta booleana (Verdadeiro ou Falso). <cfset testVar = "foo"> <cfoutput>#isNumeric(testVar)#</cfoutput> NO A função val() por outro lado, vai além e verifica  tudo ou nada. Ela tentará analisar um número a partir do início de uma string e retornar este número se …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-testar-uma-string-para-saber-se-e-um-valor-numerico-valido/

Sep 06

Como posso gerar um valor único de identificação para rastrear o usuário?

Uma tarefa muito comum que lida com a geração de números é criar um UUID. UUID significa Universally Unique Identifier. Um UUID é a representação de um único inteiro em uma string de 35 caracteres. Este único inteiro é gerado a partir do endereço ethernet ‘Mac’ incorporado no computador, juntamente com a hora atual (em incrementos de 100ns). Isso …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-posso-gerar-um-valor-unico-de-identificacao-para-rastrear-o-usuario/

Sep 06

Como posso trabalhar com logarítimos?

A função log() retorna o logarítimo natural de seu parâmetro numérico: <cfset testVar = log(100)> <cfoutput>#testVar#</cfoutput> 4.60517018599 A função exp() é o inverso da função log(): <cfset testVar = exp(4.60517018599 )> <cfoutput>#testVar#</cfoutput> 100 A função log10() retorna o logarítimo de seu parâmetro numérico na base 10: <cfset testVar = log10(100)> <cfoutput>#testVar#</cfoutput> 2 by Jeremy Petersen

Permanent link to this article: http://ensina.me/coldfusion/como-posso-trabalhar-com-logaritimos/

Sep 06

Como efetuar cálculos trigonométricos?

ColdFusion fornece funções para todos os cálculos trigonométricos comuns. A função pi() retorna a constante matemática Pi, com precisão de até 15 dígitos: <cfset testVar = pi()> <cfoutput>#testVar#</cfoutput> 3.14159265359 A função sin() pega um ângulo (em radianos), e retorna o seno do ângulo (em radianos): </cfset><cfset testVar = sin(100)> <cfoutput>#testVar#</cfoutput> -0.50636564111

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-efetuar-calculos-trigonometricos/

Sep 06

Como faço para descobrir se um determinado arquivo ou diretório existe no meu servidor do ColdFusion?

A funcção directoryExists() recebe um caminho absoluto como seu único parâmetro. Ela testará então a existência desse caminho absoluto no servidor. A função retorna YES ou NO. O código a seguir mostra um exemplo da função  directoryExists (): <cfset testDirectory = "C:\foo\"> <cfoutput> <cfif directoryExists(testDirectory)> Yes, #testDirectory# exists on the server. <cfelse> No, #testDirectory# does not exist …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-faco-para-descobrir-se-um-determinado-arquivo-ou-diretorio-existe-no-meu-servidor-do-coldfusion/