2008-09-04

Estudo sobre Application.cfc

Muito bom o material publicado no "Porque CF?" :P, sobre o Application.cfc, vale conferir.

2008-09-02

Adobe Community Expert ColdFusion - Brasil ?

Quero parabenizar o Tofinha por este feito, o primeiro Adobe Community Expert ColdFusion do Brasil, melhor dizendo o primeiro Adobe Community Expert ColdFusion do Brasil e da América Latina.

Parabéns maninho!

Adobe Certified Expert ColdFusion 8

É, agora tem mais um...
Acabei de sair da Infnet, onde acabo de me tornar o mais novo ACE ColdFusion 8.

Obrigado a galera que me incentivou..
Valeu Tofinha.


Só falta um.

2008-08-31

Por que CF?

A comunidade ColdFusion ganhou mais um local para busca de conhecimento. www.porquecf.com.br - Por que CF?, o site é administrado por Alexandra Brumatti, Tofinha, Lauro Santos, Paulo Teixeira, Ricardo Parente ePedro Cláudio .

E já estamos estendendo o projeto para língua inglesa, no site www.whycf.com - Why CF?.

O "Por que CF?" foi ideializado para divulgação de Apresentações, Tutoriais, Dicas/Snippets, Depoimentos em vídeo, áudio e texto, Cases, de todos para todos. Então se você tem algum material e quiser disponibilizar, fale com um dos membros dos Membros.

2008-08-27

Eleição para Manager do CFUGBR

No dia 28/08/2008 (amanhã) será realizada a votação para o próximo Manager do CFUG-BR.

A eleição iniciará às 10:00 hs e terminará às 11:00 hs, e será online.

Os cadidatos são:
Pedro Claudio - pcsilva - Rio de Janeiro - EU
Rafael Bandeira

E aos que não conhecem o UG, ele foi criado para representar a comunidade de desenvolvedores ColdFusion junto a Adobe.

VOTEM EM PEDRO CLAUDIO!!!

2008-08-22

ColdFusion on Wheels

Chris Peters anunciou a pouco uma nova versão do CFWheels, que como o próprio diz:

"CFWheels is an MVC development framework inspired by Ruby on Rails."


logo

2008-08-08

Censo Nacional sobre ColdFusion III

Participe do censo nacional de desenvolvedores ColdFusion.

2008-07-24

SQL Injection

Eu estava lendo sobre este assunto no post SQL Injection Hack using CAST from 1.verynx.cn, e por isto estou disponibilizando esta customtag que pode enviar alertas por e-mail e gravar log, seu uso é muito simples, veja algumas variações.

Bloqueia e grava em log:
<cf_DisableSQLInjection>

Bloqueia,grava em log e envia e-mail:
<cf_DisableSQLInjection mailto="e-mail,e-mail,e-mail,e-mail">
or
<cf_DisableSQLInjection mailto="e-mail,e-mail,e-mail,e-mail" mailfrom="mail">

Bloqueia,grava em log, envia e-mail e adiciona um titulo customizado:
<cf_DisableSQLInjection mailto="e-mail" mailfrom="mail" title="Erro 404" >

Bloqueia,grava em log, envia e-mail, titulo customizado e adiciona mensagem html na pagina:
<cf_DisableSQLInjection mailto="e-mail" mailfrom="mail" title="Erro 404" message="<h3>Erro 404 - page not found</h3>" >

Bloqueia,grava em log, envia e-mail, titulo customizado, mensagem html e incrementa a lista negra de palavras reservadas:
<cf_DisableSQLInjection mailto="e-mail" mailfrom="mail" title="Erro 404" message="<h3>Erro 404 - page not found</h3>" keywords="print|union" >


Dê a preferência ao uso no nos Application.(cfm|cfc)

customtag

2008-07-23

New Hosting in Brazil

Está nascendo a DIGITRUM.

A todos que estão empenhando esforços, meus parabéns, e muito sucesso.

Estamos aguardando.

DIGITRUM - As mudanças começaram

URL, como tratar? - II

Em resposta a uma pergunta feita no CF-brasil, retorno ao assunto.

Uma das opções é demonstrada no post Flexible Friendly URLs for Farcry with Mod rewrite (Updated), que possui a seguinte url .../index.cfm/[ano]/[mes]/[dia]/[titulo], que provavelmente não utiliza o rewrite. DEVE utilizar um recurso como o seguinte:

<cffunction name="configureEscopoUrl">
<cfset uVars=ListToArray(ListFirst(trim(cgi.path_info), '?'),"/")>
<cfif Arraylen(uVars)>
<cfswitch expression="#Arraylen(uVars)#">
<cfcase value="0"></cfcase>
<cfcase value="1">
<cfif IsNumeric(uVars[1])>
<cfset url.Year = CreateDate(uVars[1],1,1)>
</cfif>
</cfcase>
<cfcase value="2">
<cfif IsNumeric(uVars[1]) and IsNumeric(uVars[2])>
<cfset url.Month = CreateDate(uVars[1],uVars[2],1)>
</cfif>
</cfcase>
<cfcase value="3">
<cfif IsNumeric(uVars[1]) and IsNumeric(uVars[2]) and IsNumeric(uVars[3])>
<cfset url.Day = CreateDate(uVars[1],uVars[2],uVars[3])>
</cfif>
</cfcase>
<cfcase value="4">
<cfif IsNumeric(uVars[1]) and IsNumeric(uVars[2]) and IsNumeric(uVars[3])>
<cfset url.Day = CreateDate(uVars[1],uVars[2],uVars[3])>
</cfif>
<cfif Len(Trim(uVars[4]))>
<cfset url.nameid = uVars[4]>
</cfif>
</cfcase>
<cfdefaultcase>
<cfif IsNumeric(uVars[1]) and IsNumeric(uVars[2]) and IsNumeric(uVars[3])>
<cfset url.Day = CreateDate(uVars[1],uVars[2],uVars[3])>
</cfif>
<cfif Len(Trim(uVars[4]))>
<cfset url.nameid = uVars[4]>
</cfif>
<cfloop from="5" to="#ArrayLen(uVars)#" index="i" step="2">
<cfset url[uVars[i]] = "" >
<cfif ArrayLen(uVars) GTE (i+1)>
<cfset url[uVars[i]] = uVars[i+1] >
</cfif>
</cfloop>
</cfdefaultcase>
</cfswitch>
</cfif>
</cffunction>


Este código segue o padrão index.cfm/[ano]/[mes]/[dia]/[titulo]/var1/valor1/varn/valorn.


Enjoy!

2008-06-28

Railo - US Tour 08

O calendário da Railo Technologies GmbH está disponível.

Note para o texto: "If you'd like to meet with us in person"

2008-05-23

ColdFusion 8 AJAX

San Francisco Bay Area ColdFusion User Group realizou encontro ontem (21/05/2008) tendo como palestrante Ashwin Mathew (Adobe Software Engineer - ColdFusion) e Sean Corfield disponibilizou o link da gravação.

2008-05-01

ColdFusion 8 e imagens

Publiquei a pouco uma demonstração bacana do uso das funções e tag imagem do cf8, no Portal MXSTUDIO.

Aproveitem

2008-04-07

Converter Entities

Li hoje uma pergunta no CF-BRASIL sobre entities, então resolvi pesquisar, o final da minha pesquisa tenho o seguinte script para coldfusion mx 7.


<cffunction name="EntitiesConvert" >
<cfargument name="str" type="string" >
<cfset var HtmlEncoder = CreateObject("java","com.lowagie.text.html.HtmlEncoder") >
<cfreturn HtmlEncoder.encode(arguments.str) >
</cffunction>

<cfoutput>#EntitiesConvert("áâäç~ão")#</cfoutput>


Que retorna o seguinte HTML:
&#225;&#226;&#228;&#231;~&#227;o