UDFs para validar CNPJ e CPF

Os leitores da lista CF-Brasil já viram a quantidade de pedidos por uma função para validar CNPJ e CPF. No arquivo .cfm há uma exemplo (bem simples) de utilização. Ambas funções retornam valor boleano (true/false) para o número de entrada.

Em caso de bugs e sugestões, entre em contato.

CNPJvalidate.zip
CPFvalidate.zip


Referências perdidas para o CFMX 7.0 e primeiras impressões

Está difícil encontrar o download de recursos extras do CFMX 7.0 tais como Tag update para HomeSite e CFStudio, Report Buider e extensões para o DWMX? A Macromedia fez o favor de escondê-los bem (só existe uma ou duas referências à estas páginas a partir da página principal do produto). Mas aqui vai:

Release Notes e afins:
http://www.macromedia.com/support/documentation/en/coldfusion/

Todos os downloads adicionais:
http://www.macromedia.com/software/coldfusion/downloads/

Vale notar que concomitante ao lançamento do CFMX 7.0 a Macromedia soltou uma série de technotes sobre esta versão. Alvo de algumas críticas (inclusive minhas), a Macromedia resolveu lançar apenas um RC antes da versão golden (final), que ainda estava recheada de bugs.

Não tive tempo de conferir as mudanças na versão final (7,0,0,91690), mas a minha noção é que o CFMX 7.0 é o bom e velho CFMX 6.1 (fato que já podiámos perceber no lançamento do Alpha1 – fui o único brasileiro a participar desta etapa inicial), porém com alguns adicionais de administração (vide melhorias em sandboxes security – vou falar mais a respeito ainda hoje e multiplas instâncias) e novos recursos que todos nós já conhecemos tais como Flash Forms, CFDocument e afins. No geral os recursos novos ainda precisam de amadurecimento e eu usaria-os com cautela, principalmente pela constatação (e inúmeros testemunhos iguais) de que eles são bastante vorazes no consumo de recursos (CPU e memória) do servidor. Podemos esperar por vários hotfixes e updaters que estarão por vir.

Mas isso tudo não deixa de ser empolgante. É sempre bom ver a tecnologia evoluir e incorporar novos recursos, especialmente estes que são bastante apelativos para usuários novos da tecnologia.


ColdFusion MX 7 Serial Crack by T0sC0’s

A nova versão do CF mal foi lançada e já estão circulando serial numbers e generators para registro desta nova versão. O CFGIGOLO facilita a vida dos interessados e disponibiliza um serial (encontrado numa famosa rede P2P) válido para o Macromedia ColdFusion MX 7 (ou 7.0) Enterprise.

Download ColdFusion MX 7.0 Serial Crack by T0sC0’s


Ele chegou! ColdFusion MX 7.0

cfmx_7_medium.gif O lançamento mais esperado do ano finalmente chegou. A Macromedia escolheu esta segunda-feira, dia 7/02, para lançar a nova versão do ColdFusion MX 7.0. Ainda é domingo, mas como as mudanças no site da Macromedia levam tempo, elas já começaram a aparecer, anunciando o lançamento.

O difícil vai ser dormir hoje, com tanta coisa para ler e conferir. Que desfile de carnaval, que nada, vou já fazer o meu download. 😉


Brinquedo novo

Finalmente minha espera terminou. Chegou hoje, aqui em casa, as licenças de Flex Server e Flex Builder!

IMG_0599-1.jpg

Obviamente são licenças do tipo “non-commercial”.


Google Mini

Google lança ferramenta de buscas para empresas.
201029-5849-cp.jpg
Adoraria instalar um destes na minha cabeça (será que num futuro próximo?). O único senão é que a coisa ficaria feia se adotassem a mesma política de privacidade usada no Gmail…


A URSS é logo aqui…

Post político. Se você não gosta, não leia. Eis que voltando para casa, ouvindo rádio, fiquei sabendo da nova invenção do nosso “gobierno” (ou seria partido político? eu nunca sei…). Depois de querer fazer passar, goela abaixo, uma agência cuja função única era “fiscalizar” (leia-se sensurar) a imprensa, depois de querer controlar a cultura do país com uma piada de mal gosto chamada ANCINAV, o PT cóf, digo, nosso governo, quer saber de antemão todo e qualquer resultado de pesquisas realizadas pelo IBGE (leia a notícia). Eu me pergunto para quê? A alegação do governo é tão vaga quanto o seu próprio rumo: “controlar o fluxo de informações”… Faz-me rir. A verdade é que o PT é um partido absolutamente imaturo (não querendo dizer que existem partidos maduros no Brasil), que vira-e-mexe tem chiliques socialistas. Afinal, o que esperar de um governo que quer enfiar goela-abaixo do seu povo ideologias “estatais”, feitas por uma minoria “intelectual” (ou nem isso) e que tem tempo de sobra para dar vazão à tanta besteira teórica empoeirada trazida, numa máquina do tempo, dos anos 60, quando o socialismo ainda parecia fazer algum sentido para alguns poucos?

Quem o PT pensa que é para dizer qual o software eu devo usar? E até mesmo quanto eu devo gastar? Considero-me um sujeito “apolítico”, mas não posso ficar calado diante de tais absurdos. A cada dia que passa, a loucura destes figuras me irrita mais e mais.

Leitura recomendada: Os “soviéticos” querem tomar o poder de Lula


Casa de ferreiro, espeto de pau?

Hoje fui chamado no MSN por um amigo para ver algo bastante engraçado e que me fez lembrar as constantes críticas que a “””comunidade””” open source (quem lê meus posts sobre software livre sabe do porquê usar estas três aspas) ao software proprietário e em especial a qualquer pessoa que use software proprietário, como se isso fosse uma estupidez sem tamanho, digna de chacota. Afinal, quem usa software livre é muito mais “fodão” do que quem não usa (nós, os ótarios).

Pois hoje vou fazer o mesmo, só que vou fazer ao contrário… Eis que o Metrô de São Paulo, empresa que é mencionada em 9 de 10 comentários/artigos/posts como um case de sucesso do uso de software livre no Brasil tem seu site hospedado em ASP (isso porque o Metrô está migrando para software livre desde 1997…) e de forma absolutamente má configurada, insegura, bugada, bichada.

Basta acessar qualquer página interna do site para perceber isso. Em especial algumas, cuja extensão foi mudada de .asp para .shtml (talvez para “muquiar” o fato de rodarem ASP?). Basta olhar o código fonte e ver o código ASP, incluindo conexões SQL, caminhos absolutos de arquivos e se bobear, algum login e senha…

Depois dizem que software proprietário é inseguro por ser proprietário… Meus amigos, a velha máxima nunca foi tão verdadeira: não existe software inseguro, existem administradores, usuários inseguros… Na mão de um incompetente, qualquer software é inseguro, ainda mais na mão de quem arrota software livre mas come software proprietário…


ColdFusion: crescimento sustentado

Não sei se os leitores compartilham da mesma visão, mas eu percebo que a comunidade e a tecnologia está ganhando terreno vagarosa, mas constantemente (o que é mais importante) ao longo de um período de, pelo menos, 3 anos (desde o lançamento do CFMX). Este crescimento sustentado pode ser sentido no número de vagas disponíveis para programadores CF que vêem aumentando (repito, vagarosa, mas constantemente), no número de interessados na tecnologia (em listas de discussão, fóruns e afins), no número de provedores oferecendo CF, no número de eventos (e na qualidade destes) e também no destaque na mídia especializada.

Conheço o ColdFusion desde 1997, quando eu ainda engatinhava no desenvolvimento web (só vim utilizá-lo efetivamente em 1999, quando trabalhava no ISA e fiz meu primeiro website “dinâmico” com o CF 4.5 – quem se lembra da versão “Express”?). Nesta época tinhamos pouquíssima ou quase nenhuma divulgação da tecnologia, mesmo esta sendo uma época de “ouro”, com dinheiro fácil e sobrando em caixa. Sobrando inclusive para a Allaire, empresa que, se não estou enganado, investia mais dinheiro no país do que a Macromedia faz hoje. Me lembro de ter ido uma ou duas vezes em eventos promovidos pela Allaire e pela DTS (um deles inclusive a primeira vinda de Ben Forta ao Brasil – que somadas com a última, são 3, estou certo?), mas nada comparado ao que vemos hoje.

Uma das melhores manifestações deste crescimento sustentável pode ser vista na série de matérias e artigos sobre o ColdFusion na revista WWW.com.br. Revista que hoje se consolida como uma das mais presentes na área de desenvolvimento web. Vicente Marçal, competente programador CF e figura agradabilíssima (tive o prazer de conhecê-lo em 2003), é o maior responsável por esta promoção. De forma silenciosa e constante, Vicente marca presença, há cerca de um ano, com o nosso querido CF, num importante canal como a revista WWW. Um fato memorável se pensarmos que, proporcionalmente, deveriámos esperar artigos falando sobre ASP e PHP (por exemplo) ao invés de CF. Se você ainda não é leitor da revista (eu também não conhecia), vale a pena ler. A edição deste mês traz um artigo/tutorial sobre Verity no CF.

Vicente, a comunidade agradece. Continue fazendo este excelente trabalho que traz resultados práticos no crescimento e arrebatamento de novos usuários (no sentido tóxico da palavra) de CF 😉

Update: não sei como pude me esquecer de mencionar que a revista traz também (e pela terceira vez) um artigo assinado por Antonio Schuch, nosso country manager. Os artigos de Schuch são muito bons e trazem informações valiosas sobre conceitos de usabilidade, interfaces web, rich internet application e outros – ilustrados com cases na maioria das vezes. Vale a leitura 2 vezes. Resta saber se, com tantos elogios, eu ganho uma assinatura da revista? 😉


Software house

Este é um post de teste, mas cabível mesmo assim. Qualquer semelhança não é mera coincidência:

software.gif

O CFGIGOLÔ foi migrado para um novo servidor. Nenhuma diferença (apenas algumas bem sutis, veja abaixo), exceto que agora temos mais controle sobre o servidor que hospeda o blog do que antes. Estávamos numa hospedagem compartilhada Linux comum da Locaweb, agora estamos com uma máquina virtual Linux (Fedora) na eApps.com. Até agora o serviço tem se mostrado muito bom, vamos ficar de olho. Nenhum problema com a Locaweb, pelo contrário, mas já que temos à disposição uma boa hospedagem Linux, com mais controle sobre o sistema, por que ficar pagando em dois lugares?

Para os usuários de feed readers (como o Bloglines), o feed em Atom é completo, incluindo as imagens (como a deste post). Façam bom proveito!