novembro 2007 Archives

Dreamweaver lento com muitos CFINCLUDES

| | Comments (1)

Dica boba, mas que demorei a descobrir. Se o Dreamweaver demora alguns segundos a mais do que o normal para abrir um .cfm que contenha muitos cfincludes (típico em aplicações fusebox 2), desabilite a opção "Show contents of included file" em "Server-side includes" da categoria "Invisible Elements" nas preferências do programa. A melhora na velocidade é perceptível.

Frase do dia

| | Comments (6)

"Não se faz na vida pública o que se faz na privada."

Viagra natural...

| | Comments (2)

DSC00030.JPG
Mercado Ver-o-Peso, Belém do Pará

"Robin Hoods" do Brasil

| | Comments (2)

Antes se roubava para benefício próprio, familiar ou para o círculo íntimo... Com o PT (não apenas na esfera federal), uma nova era surgiu: passou-se a roubar pelo partido, pela "causa", pela "luta". O roubo ideológico trouxe um mudança importante: ele proporciona o distanciamento necessário para que se roube ainda mais. Afinal, não se está roubando de forma mesquinha, egoísta, para beneficio e enriquecimento próprio... A motivação é maior, é para o "bem" do povo. Se o partido não cresce, não chega ao poder, se não chega ao poder, não pode promover as mudanças necessárias... é o roubo estilo Robin Hood. Afinal, desde que o PT é partido, os fins sempre justificaram os meios: PF: Cisco usou laranjas para doar R$ 500 mil ao PT

Por que o ColdFusion não é gratuíto?

| | Comments (1)

Aqui no Brasil/Portugal ninguém comentou sobre este post no blog CFInsider (blog de Jason Delmore, gerente para ColdFusion da Adobe). Até porque, sejamos francos, por mais que o autor diga o contrário, os argumentos que ele apresentou são válidos apenas na esfera do marketing. Tecnicamente, a lista de produtos que ele listou - que segungo ele, compõem o "ColdFusion como solução" e não como linguagem - pode ser contraposta de forma relativamente simples, utilizando alternativas abertas/gratuítas (que existem aos montes) para suplantá-las e substituí-las (aliás, a Adobe vêm fazendo exatamente isso ao adotar padrões abertos como o Yahoo! User Interface Library (YUI) e FCKEditor, só para ficar em alguns exemplos). Eu até já caí nessa conversa no passado. Defendia com unhas e dentes que o CF custava barato perto de outras soluções existentes (ASP por exemplo). Mas isso mudou, especialmente porque nos últimos anos temos visto surgir iniciativas excelentes e abertas na área de desenvolvimento web. Estas (não preciso citar exemplos) estão fazendo com que o CF não tenha um valor tão apelativo como tinha antes (lá pelos idos de 2002/2003, quando saiu a versão MX). È minha opinião, compre-a se quiser. Em suma: para mim a Adobe precisa parar com essa história de tentar convencer seus desenvolvedores de que o CF é uma solução barata pelo que oferece. Confesso, é um senhor pacote, mas acho que não justifica os preços e a modalidade de licenciamento atual. Se os argumentos da Adobe a favor do alto valor da licença do CF fossem coerentes, o que dizer então do Flex e as mudanças que a Adobe implementou em termos de licença neste produto? Vai entender...

Entretanto os comentários que se seguiram ao post valem a pena a leitura. Valem para saber o que pensa a comunidade internacional sobre essa história de o ColdFusion ser gratuíto, aberto, whatever.

Agora, não pense que eu sou a favor de uma versão livre e gratuíta do CF. Eu não sou, que fique bem claro. Eu prefiro o CF sob as asas da Adobe ou de alguma outra grande empresa (ok, menos a Microsoft), por enquanto. Explico: sim, sim... eu ia adorar o CF "na faixa", mas como comentei na minha apresentação de abertura na última vinda do Forta, acho que estaríamos em maus lençóis se dependêssemos apenas da comunidade de usuários desta tecnologia.

Quem daqui se considera capaz de contribuir de forma efetiva (eu estou falando: codificar, botar a mão na massa e fazer a coisa acontecer) para modificar e incrementar um produto como o CF? Eu, por exemplo, não tenho, nem de longe, o conhecimento em desenvolvimento de software (seja colaborativo ou não), Java, J2EE, protocolos, etc, etc, para ousar abrir e alterar um fonte de um módulo qualquer (por exemplo, o que converte CFML em Java e depois para Java bytecode - ok, esse último fica à cargo do compilador) de um software como o ColdFusion. O que falar do tempo?? Falta conhecimento, falta experiência, falta tudo. São poucos os que seriam capazes de fazer isso com o CF. Inevitavelmente ficaríamos na dependência de engenheiros de software que ganham para isso: leia-se, dependeríamos da Adobe ou uma outra empresa. Temos um exemplo na nossa comunidade: o CFEclipse. É um puta produto, mas só existe por conta de apenas alguns gatos pingados (mais notadamente Mark Drew). E CFEclipse é um cisco em termos de software perto do ColdFusion. Não é a toa que a comunidade fica implorando para a Adobe assumir o produto e colocá-lo como "a" IDE para ColdFusion. Tornando-se aberto e gratuito o CF poderia estagnar e morrer. Por isso, na hora em que você for comprar uma licença de CF, lembre-se que software pago é isso aí mesmo: pagar por algo que você não é capaz de fazer igual ou não tem tempo para tal. Até rimou...

Agora... se a Adobe abrisse o CF e adotasse um outro modelo de negócios/lucro em cima do produto (eu ouvi Flex?...), a história poderia ser diferente... Poderia? Não sei... só sei que essa é uma longa discussão... ;-)

Gambiarra: CFGRID + multiplos selects no formato html

| | Comments (0)

(for english see here)

Uma das novidades do CF8 é o format HTML para a tag CFGRID. Assim como outros recursos de AJAX do CF8, o HTML CFGRID utiliza um framework "terceirizado" (por assim dizer) para montar estruturas bem interessantes. Mas como nem tudo são rosas, a implementação em CFML destes recursos é quase sempre muito básica, não permitindo muita customização nem a utilização de todos os recursos e características destes componentes/frameworks (no caso do CFGRID em html, o CF8 faz uso da poderosa biblioteca/framework Ext JS).

Eu precisava montar um CFGRID com paginação (o Ext JS é realmente fantástico), porém que permitisse a seleção de múltiplas linhas/records e enviar o valor da chave para uma página de ação qualquer. Nativamente isso não é possível com a tag CFGRID. Fuçando um pouco no código gerado (com o Firebug) pelo CF, e buscando paralelos na documentação da API do Ext JS eu consegui chegar a uma gambiarra que permite fazer exatamente o que estava precisando: montar um grid que permite selecionar múltiplas linhas e submeter os valores-chave para uma página de ação qualquer. A idéia é bastante simples: mostrar a listagem de dados dentro de um grid (que tem paginação elegante e rápida) e poder selecionar os valores para fazer qualquer coisa depois (update/delete/whatever).

Você pode ver a gambiarra aqui e baixar o fonte também (para rodar na sua máquina basta ter a datasource "cfdocexamples" instalada). Certamente há margem para melhorar (e muito) esta minha gambiarra, incluindo a saída totalmente "POG" de esperar os dados serem carregados no grid para habilitar a seleção múltipla (tentei fazer isso quando o CF invoca/cria o grid, mas não consegui/descobri como). Mas isso eu deixo para quem tiver saco (e conhecimento). Por enquanto estou satisfeito com o resultado. ;-)

Quando um imbecil resolve falar do outro...

| | Comments (5)

Tostex de olho, minha experiência com a PRK

| | Comments (66)

Eu era míope. Tinha aproximadamente 4 graus em cada olho, e também um pouco de astigmatismo (0,5 no esquerdo e 0,75 no direito). Usei óculos desde os meus 12 anos de idade. Sexta-feira passada foi o meu último dia com óculos (pelo menos pelos próximos 10 anos). Este é o meu relato sobre a minha experiência com a cirurgia de correção visual chamada PRK - Photorefractive Keratectomy. Espero que seja interessante para aqueles que pretendem fazê-la e querem ler a respeito. Eu encontrei muitos relatos de pessoas que fizeram a operação e que traziam informações valiosas, de caráter não-técnico, mais humanas. Entretanto foram pouquíssimos ou quase nenhum relato em português, de maneira que achei que seria interessante escrever um, mesmo que de forma despretensiosa (aliás, como é a maioria). Eles foram de grande valia para a minha decisão de fazer a cirurgia. Espero que este post engrosse o caldo de resultados de busca daqueles que, como eu, procuraram na internet referências - para desespero dos médicos, que se vêem obrigados a responder muito além do básico. Por isso também vou me limitar à como foi a minha experiência, tendo em vista também o uso de computadores.

About this Archive

This page is an archive of entries from novembro 2007 listed from newest to oldest.

outubro 2007 is the previous archive.

dezembro 2007 is the next archive.

Find recent content on the main index or look in the archives to find all content.

Pages

Powered by Movable Type 4.1