2009-02-10

Catálogo de empresas que usam CFML

O CFUGBR tem um projeto que cataloga as empresas que utilizam a linguagem CFML em seus sistemas ou sites, e empresas que produzem ou prestam manutenção ColdFusion.

As informações de projeto podem ser cadastradas por qualquer internauta.

E hoje Ben Forta menciona este projeto, o que dá mais força ao projeto, e uma oportunidade de mostrar seu trabalho ColdFusion à comunidade internacional, então participe cadastrando seu trabalho.

2009-02-09

Atualize o LiveCycle do ColdFusion 8.0.1

O ColdFusion 8.0.1 possui o LiveCycle 2.5.1, para que tenhamos o servidor com LiveCycle atualizado também, devemos seguir o seguinte procedimento:

1. Baixe e descompacte Flex3_webtier_for_ColdFusion8.zip para temp
2. Baixe e instale o Adobe LiveCycle Data Services ES
3. Pare o serviço ColdFusion
4. Mova cf_root/web-inf/flex para cf_root/web-inf/flex_old/
5. Mova cf_root/lib/flex-messaging*.jar para cf_root/lib_backup/
6. Mova cf_root/web-inf/lib/cf-bootstrap-for-flex.jar para cf_root/lib_backup/
7. Copie temp/Flex3_webtier_for_ColdFusion8/flex para cf_root/web-inf/
8. Copie temp/Flex3_webtier_for_ColdFusion8/lib/cf-bootstrap-for-flex.jar para cf_root/web-inf/lib
9. Copie lcds_install_root/resources/lib/flex-messaging*.jar para cf_root/lib/
10. Descompacte (use winrar) lcds_install_root/lcds.war para temp
11. Copie temp/lcds/WEB-INF/lib/cfgatewayadapter.jar para cf_root/web-inf/flex/jars
12. Copie lcds_install_rootl/resources/frameworks/libs/fds.swc para cf_root/wwwroot/WEB-INF/flex/libs
13. Copie lcds_install_root/resources/frameworks/libs/player/playerfds.swc para cf_root/WEB-INF/flex/libs/player
14. Copie lcds_install_root/resources/frameworks/libs/locale/en_US/fds_rb.swc para ColdFusion8/wwwroot/WEB-INF/flex/locale/en_US/fds_rb.swc
15. Reinicie o Serviço ColdFusion


Não esqueça das configurações dos xml na pasta cf_root/web-inf/flex_old/.

2009-02-08

CFC 100% escrito em script no Centauro - CF9

Desde de 03/02/2009 que Raymond Camden está fazendo a seguinte enquete: Se fosse permitido no ColdFusion 9, você escreveria todo o CFC em script?

Participe da enquete enquete

LiveCycle vs BlazeDS

Quando falo às pessoas que ColdFusion possui suporte nativo a LiveCycle, com seu famoso push, elas perguntam porque LiveCycle e não BlazeDS, e para que fique registrado aos amigos, resolvi reeditar um post do Ben Forta sobre o assunto.

O LiveCycle (2.5.1 - você pode atualizar) nativo do ColdFusion 8, você vai ter todos os serviços disponíveis no LiveCycle Express, só pode ser usado em uma CPU, caso tenha a licença do LC você pode alterar este quadro.

O BlazeDS é free, quando intregrado ao ColdFusion, trabalha perfeitamente e da mesma forma que o LC, ele apenas não vai realizar a tarefa de data management, isso porque o BlazeDS é uma parte do LiveCycle, a parte que faria este serviço (data management), está fora do BlazeDS.

Como Ben deixou claro, você escolhe o que vai usar, basta saber o que se enquadra no seu projeto.

2009-01-10

cfSpec - ColdFusion BDD

Ron Hopper disponibilizou hoje o projeto cfSpec no RIAForge, uma framework baseada em BDD (Behavior-Driven Development), vale confirir.

E ainda ver a opinão de mais pessoas a respeito.

2008-11-30

Reunião de Fim de Ano no CFUGBR

Próxima reunião será no dia dia 06/12/2008 no Café com o Tom, as 15:00 hs.

A palestra tem por objetivo demonstrar a integração entre o ColdFusion e o LiveCyce Data Services através do Flex 3, desde as configurações necessárias a utilização das extenções do Coldfusion para Eclipse.

E teremos como palestrante Francisco Paulino, Tofinha. Adobe Community Expert, entusiasta ColdFusion.






Reunião de Final de Ano do CFUGBR - II

Vejam os livros que chegaram para serem sorteados no próximo evento do CFUGBR.



Aguardo vocês lá.


UPDATE: ganhadores.
cfmaniaco (Rafael Gomes - Rio de Janeiro - RJ) - Adobe AIR 1.5 CookBook
Flavio Santos - Niteroi - RJ - Programming Flex 3
Fabiano Frizzo - Cascavel - PR - Flex 3 CookBook
Carlos Eduardo (e-genial) - Getting Started whit Flex 3
David (IplanRio - Rio de Janeiro) - Learninig Flex 3

2008-11-28

O futuro do ColdFusion

Raymond Camden deu sua opinião, e com a arquitetura de comunicação demonstrada no ColdFusion Evangelism Kit, fica clara a interação ColdFusion com o MXML, você pode perceber também a facilidade de produção de códigos complexos, já que a comparação é feita a Java (a linguagem excelente).

Neste Kit produzido por Kristen Scholfield, você pode comprovar as intenções da Adobe para com o ColdFusion.

2008-11-25

Gumbo SDK - Flex 4

A Adobe disponibilizou o SDK do Flex que foi apresentado na MAX 2008, a cada dia desde o dia 20/11/2008 nova release é disponibilizada para download.

Acho legal conhecer, mas para desenvolver aplicações para uso real aguarde para tabela de "Stable Builds" ser preenchida.

http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4

2008-11-20

Resumindo o assunto - Bolt e CF9

Para que fiquem na expectativa do ColdFusion 9 e do Bolt, leia os posts de Vicente Junior.

ColdFusion IDE codename Bolt

ColdFusion 9 Centaur

Visite também a pagina do Bolt no wiki da Adobe.
http://labs.adobe.com/wiki/index.php/Bolt

E candidate-se a ser um tester do Bolt
http://www.adobe.com/go/boltprerelease

Agora sim - Gravação do anuncio Bolt

O post anterior deve ter sido frustante?! Stefan Gruenwedel, postou uma sequencia bem legal da cobertura do evento.

Adobe kicks off Day 1 in San Francisco (keynote highlights
and commentary from attendees)
http://blogs.adobe.com/adc/2008/11/max_2008_adobe_kicks_off_day_1.html

(BOLT) From Adobe Flash Catalyst to Adobe CS4, see highlights from
Day 2 (keynote highlights and commentary from attendees)
http://blogs.adobe.com/adc/2008/11/_adobe_max_2008_day_2_in_san_f.html

What was your geek-out moment of the day? (Day 1)
http://blogs.adobe.com/adc/2008/11/question_of_the_day_what_was_y.html

What was your geek-out moment of the day (Day 2)
http://blogs.adobe.com/adc/2008/11/_question_of_the_day_what_was.html

Interviews/demo with MAX Award Winners
AKQA - The Happiness Factory
http://blogs.adobe.com/adc/2008/11/_max_awards_2008_the_happiness.html

NASDAQ Market Replay
http://blogs.adobe.com/adc/2008/11/_max_awards_2008_nasdaq_market.html

Scrapblog - will be posted today before 3pm
http://blogs.adobe.com/adc/2008/11/max_awards_2008_scrapblog.html

Gravação do anuncio Bolt

As anotações de Serge Jespers e Andrew Shorten permitem imaginar como foi o anuncio da futura IDE ColdFusion.







Observer o sinal de mais +

2008-11-18

Tour de Flex

O Flex.org está disponibilizando uma aplicação AIR, ou um plugin eclipse, que permite navegar em mais de 200 aplicações (cada uma com seu código), links para documentação.
Ainda conta com componentes flex, aplicações AIR, skins, máscaras, efeitos, etc.
Bem prático e útil.

2008-11-16

Validar CPF em CFFORM Flash

Existe uma busca constante de código para validar CPF, então estou disponibilizando este exemplo de como validar CPF em Flash Form CFFORM.



<cfform name="form1" format="flash" height="720" width="552" style="themeColor:##56A1E1;">
<cfinput type="text" name="cpf" label="CPF" onKeyUp="
var Peso1 = [10, 9, 8, 7, 6, 5, 4, 3, 2];
var Peso2 = [11, 10, 9, 8, 7, 6, 5, 4, 3, 2];
var soma1:Number = 0;
var resto1:Number = 0;
var soma2:Number = 0;
var resto2:Number = 0;
var digito2 = 0;
var digito1 = 0;
var cpfVal = _root.cpf.text.split('.').join('').split('-').join('').split('/').join('').split(' ').join('');
if(cpfVal.length < 11) _root.retorno.text = 'invalido';
for (var i = 0; i < Peso1.length; i++) soma1 += cpfVal.charAt(i) * Peso1[i];
resto1 = soma1 % 11;
if (resto1 > 1) digito1 = 11 - resto1;
for (var j = 0; j < Peso2.length; j++) soma2 += cpfVal.charAt(j) * Peso2[j];
resto2 = soma2 % 11;
if (resto2 > 1) digito2 = 11 - resto2;
if(cpfVal.charAt(9) == digito1 && cpfVal.charAt (10) == digito2 && cpfVal.length == 11){
_root.retorno.text = 'valido';
}else{
_root.retorno.text = 'invalido';
} " >
<cfinput name="retorno" type="text">
</cfform>