É, 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-09-02
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.
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!!!
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."
"CFWheels is an MVC development framework inspired by Ruby on Rails."
2008-08-08
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
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
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:
Este código segue o padrão index.cfm/[ano]/[mes]/[dia]/[titulo]/var1/valor1/varn/valorn.
Enjoy!
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>
<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"
Note para o texto: "If you'd like to meet with us in person"
2008-06-13
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
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:
áâäç~ão
<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:
áâäç~ão
2008-03-04
Plugin Boo box para wordpress
Richard Barros criou um plugin para inserir Marketing Relevante - Boo box no wordpress.
confira
Parabéns velho, pela iniciativa e pelo reconhecimento, o twitter que o diga!!!
confira
Parabéns velho, pela iniciativa e pelo reconhecimento, o twitter que o diga!!!
Lançamento do AIR e Flex 3 no Rio de Janeiro com Ben Forta
Recebi uma dica do Rafael Bandeira, e o Tofinha já postou e como ele disse (e eu copio!):
"O Brasil está na rota de grandes palestras e Brasília, São Paulo e Rio de Janeiro foram escolhidas para receber o Ben Forta e poder ver de perto as novidades do Flex 3.0 e AIR 1.0."
Então garanta sua vaga gratuitamente, a minha já está confirmada para o evento do Rio.


"O Brasil está na rota de grandes palestras e Brasília, São Paulo e Rio de Janeiro foram escolhidas para receber o Ben Forta e poder ver de perto as novidades do Flex 3.0 e AIR 1.0."
Então garanta sua vaga gratuitamente, a minha já está confirmada para o evento do Rio.
Assinar:
Comentários (Atom)
