Os bastidores da Internet no Brasil

Terminei de ler hoje o livro “Os Bastidores da Internet no Brasil“. Foi um daqueles livros de leitura fulminante, que você pega e só larga quando acaba. Pausa somente para um café, uma ida até a sacada ver o tempo e uma checada nos e-mails. Com um texto jovem e feito por um brasileiro, aborda o período “áureo” que correspondem aos últimos 8-9 anos de Internet brasileira. Fala de histórias que os mais antigos já estão carecas de saber (mas adoram recordar) e do que está por vir na visão das pessoas que ficaram famosas e fizeram parte do ti-ti da web brasileira. Nomes como Mandic, Wettreich, Guanaes, Túlio Costa entre outros dão relatos no livro, que é uma narrativa bem amarrada e gostosa de se ler. Deslizando os olhos sobre as histórias, me vi numa viagem no tempo, recordando fatos, sites e acontecimentos que hoje parecem muito distantes e esquecidos. Você se lembra de qual foi o seu primeiro provedor de acesso à Internet? Qual o primeiro browser que usou? Qual o primeiro e-mail? Estas e muitas outras lembranças vêm à tona, para aqueles, que como eu, começaram (ou já estavam navegando há tempos) usando o Netscape 2.0.2, que vinha em dois disquetes na assinatura do UOL. Guardo como relíquea aqui em casa…

Veja a resenha do livro:

“‘Os Bastidores da Internet no Brasil’ é o primeiro livro publicado no mercado editorial brasileiro a contar a história da Internet sob o ponto de vista comercial – ou seja, não o advento da rede mundial de computadores como tecnologia, mas sim como agente transformadora das relações sociais e econômicas do nosso tempo. Trata-se de um livro de negócios, um registro analítico, detalhado e cronológico da Web brasileira, que revela os bastidores das empresas, das idéias, das negociações, dos acordos e das pessoas responsáveis pela explosão da rede no país.”

R$ 35,00 + R$ 4,00 (entrega) na Livraria Cultura com entrega no mesmo dia para São Paulo.

Leitura mais do que recomendada!


iSeminar São Paulo

A Macromedia e parceiros oficiais, estão promovendo no Brasil diversos seminários. O iseminar é o maior evento de tecnologia em Brasília e se bobear um dos maiores no País. Tive o prazer de palestrar no último (chamado WebSeminar), ocorrido no fim do ano passado e pude conferir a qualidade de todas as palestras e eventos, realmente imperdível. Em sua primeira edição de ambito nacional, nas cidades de Rio de Janeiro, Brasília, Recife, São Paulo e Salvador, são esperadas mais de 2.000 pessoas. Não perca tempo e registre a sua participação pois as vagas já estão se esgotando!

Os participantes do evento poderão conhecer os recursos avançados dos produtos Macromedia, como o Dremweaver MX, Flash MX, FireworksMX, ColdFusion MX, Breeze, voltados para a criação de poderosas aplicações para Internet, que proporcionam aos usuários experiências mais intuitivas e eficazes em múltiplas plataformas e dispositivos. Durante os seminários, os especialistas da Macromedia vão mostrar a funcionalidade dos produtos e a aplicação prática de seus recursos, através de cases de empresas que estão utilizando estas novas tecnologias.

No evento em São Paulo, dia 26/06 (uma quinta-feira), falarei rapidamente sobre os principais motivos de o ColdFusion MX ser a solução mais adequada para desenvolvimento web de resultados rápidos (RAD) e também sobre a missão do grupo de usuários de ColdFusion em São Paulo, o CFUG-SP. Na ocasião, sortearemos uma licença de Studio MX para os desenvolvedores ColdFusion que estiverem presentes e souberem responder uma simples questão envolvendo CFML. Portanto, se você é desenvolvedor ColdFusion, iniciante ou expert, não perca essa! Quem sabe você não volta pra casa com uma licença de Studio MX?

Maiores informações e inscrições no site do evento:

http://www.iseminar.com.br


Rumores, rumores…

Há uns três dias tenho visto aqui e acolá, alguns rumores que dizem respeito à separação das versões atuais do ColdFusion MX. Matt Liotta, uma das pessoas mais controversas da comunidade de desenvolvedores ColdFusion, fez alguns comentários sobre o assunto em seu blog recentemente. Comentários semelhantes também foram feitos no blog ArcIMS. Em linhas gerais o boato se resume ao seguinte: a Macromedia estaria descontinuando as versões Professional e Enterprise do ColdFusion, bem como a do JRun Server e focando seus esforços num único produto: o ColdFusion for J2EE.

Eu pessoalmente não acredito que a MM iria descontinuar um produto que tem grande “apelo popular” como o ColdFusion “stand-alone”, que é, digamos, “auto-suficiente” pois a instalação do produto é feita de cabo-a-rabo, sem dependência de nenhum recurso externo, exceto o servidor web (IIS, Apache, etc). O ColdFusion for J2EE, para aqueles que usam ou puderam brincar com ele, é relativamente mais complicado de se manusear e gerenciar pois está intimamente ligado ao servidor J2EE usado em questão, que nem sempre é o bom, velho e fácil JRun, que turbina os CFMX Servers “stand-alone” de hoje. Dessa maneira um background em Java, principalmente no gerenciamento de servidores J2EE tais como o Websphere e Tomcat, se faz necessário.

Quem sabe com um installer “idiot-proof”? Eu não sei, continuo achando que essa é mais um daqueles boatos que esporadicamente aparecem. Lembram-se daquela história de Microsoft comprar a Macromedia? Pois é… deu com os burros n’água.

Não deixem de conferir os comentários do pessoal da Macromedia no blog do Matt… (alguns são hilários).


RedSky, o novo CFMX

A Macromedia disponibilizou hoje, publicamente, uma apresentação sobre algumas das novas características presentes ColdFusion Server MX “RedSky”. O RedSky será um upgrade do CFMX (mais ou menos como o upgrade do ColdFusion 4.5 para o 4.5.1 – que trouxe, na época, grandes mudanças e melhorias).

Este será um upgrade gratuíto para proprietários de licenças do CFMX. Tive acesso à versão Alpha e Beta e posso dizer que o status de “alpha” ou “beta” é injusto pois o produto se mostrou MUITO estável, sem falar na melhoria incrível na velocidade de compilação dos scrips CFML, encorajando-me, inclusive, a usá-lo em um ambiente de produção sem problemas até agora. Para os que amavam o CF5, o novo compilador chega a ser mais rápido que o código interpretado do CF5, reproduzinho o resutaldo instantaneamente, sem aquele tempinho de primeiro compilamento, perfeito para desenvolvimento.

Tive o prazer de comprovar muitas das melhorias propostas e atingidas com esta nova versão que, sem dúvida alguma, será um grande avanço de um grande produto, mas saibam que as novidades e melhorias não param por aí! A apresentação (usando o MM Breeze) existe um link para que você possa se candidatar para participar do programa beta (creio que o Release Candidate 1 está para sair em breve, e será mais abrangente).

Confira:

http://www.macromedia.com/software/coldfusion/presentation/redsky

Vida longa ao CFML!


Java Locator

Paul Hastings, geólogo e desenvolvedor CF 😉 mostrou no seu site uma interessante maneira de se integrar ColdFusion com um executável Java chamado “Java IP (InetAddress) locator” que, através da consulta a uma tabela local (baseada no WHOIS das entidades ARIN, RIPE, APNIC e LACNIC), informa a região (país) de onde o acesso provém, baseado no IP do visitante da aplicação. Bastante interessante para determinar o conteúdo a ser mostrado e personalizar informações com base nesta informação geográfica.

Confira o exemplo e maiores informações (incluindo o link para o site do programa Java responsável) clicando aqui.


Bug em JVM pode travar CFMX

Um bug nas versões Java 2 anteriores à 1.4.1_02 (Sun) permite travar a JVM por meio de códigos maliciosos, gerando um DoS. A vulnerabilidade não está limitada às JVM da Sun, ocorre na da IBM e outras também.

Nós, usuários do ColdFusion Server MX, obviamente não estamos imunes a estes bugs e brechas de segurança da JVM. Ao que parece o bug afeta todas as instâncias rodando sob determinada JVM, ou seja, se você estiver rodando ColdFusion MX standalone, ColdFusion para J2EE (Jrun, WebSphere, etc), será afetado (e afetará) qualquer aplicação que dependa desta JVM. Abaixo um exemplo de cógido (extraído de uma mensagem de Doug White, na lista CF-Talk) que é capaz de travar o servidor (lembrando que o CFMX reinicia automaticamente, como default, logo após um crash tanto do JVM quanto do “servlet” CFMX):

<cfapplication name=”BHCFM” sessionmanagement=”yes”>
<cfobject action=”create” type=”Java” class=”java.lang.String” name=”s”>
<cfobject action=”create” type=”Java” class=”java.util.zip.CRC32″ name=”c”>
<cfset ret=s.init()>
<cfset ret=c.init()>
<cfset str = s.getBytes()
<cfset retval = c.update(str,2147483647,4)>

Até o momento a única solução é instalar o mais novo JVM da Sun (1.4.1_02), que não é afetado por este bug (lembrar que o CFMX Standalone vêm, como padrão, com a JVM Sun 1.3.1_03 instalada).

Maiores informações podem ser obtidas em:

http://www.securiteam.com/securitynews/5DP0Q0U9GO.html


Admirável mundo novo dos WebServices

Como estará a Web daqui a 10 anos? Com o desenvolvimento das Rich Internet Applications, os cientistas trabalham para desenvolver novas e poderosas ferramentas que poderão transformar o mundo virtual. Leitura recomendada, na Wired de ontem. Citam o Macromedia Central.

O admirável mundo novo dos Web Services


CFUG-SP: reunião passada

Neste sábado passado tivemos mais uma reunião do CFUG-SP. Estiveram presentes algumas pessoas novas e as mesmas figurinhas antigas de sempre, gente que acredita no CFUG-SP e dá uma super força! Das duas apresentações programadas (CFMX tunning e RIA), acabamos realizando apenas a primeira, por um problema de tempo. A questão da otimização do servidor ColdFusion, bem como de código CFML é, sem dúvida, um campo bastante fértil para discussão e debate. Foi justamente isso o que aconteceu ao longo da apresentação, o que acabou extendendo bastante o seu tempo (cerca de 2 horas). Muitas idéias novas foram colocadas e compartilhadas e muito se falou sobre best pratices em ColdFusion. Enfim, a troca de experiências, incluindo hands-on, já que tinhamos computadores da AfterWeb para usar, foi extremamente proveitosa. A apresentação de RIA, que seria proferida pelo Ari Zanuto, foi adiada para a nossa próxima reunião física. Na última hora me esqueci de levar a máquina fotográfica por isso mesmo fica faltando o registo… :/. Na próxima amarro no pescoço…

Confira aqui (35k zipado – Microsoft PowerPoint) os tópicos da minha apresentação sobre ColdFusion MX Tunning.


Navita

Hoje notei que a Navita, empresa brasileira de desenvolvimento de softwares focada no uso de ColdFusion e RIA, colocou seu site no ar. Vale a pena dar uma olhada e conferir mais um ótimo exemplo de interface 100% Rich Internet Application

http://www.navita.com.br


SomaFM

Pausa para os assuntos de ColdFusion. Hoje tive a grata surpresa de saber que a minha rádio online predileta voltou ao ar. Finalmente, após uma série de problemas com a RIAA (sim, aquela que sempre gosto de meter o pau aqui no blog) a SomaFM está no ar de novo.

A SomaFM oferece um broadcast e programação excelentes, para os amantes da música underground/alternativa. Chillout, ambient, fuzzed jazz entre outros estilos deliciosos, perfeitos para as longas horas de programação, podem ser desfrutados, em 128K (mp3) limpos e nítidos de graça. Caso você torne-se viciado na programação (como eu), é justo fazer uma doação para a manutenção da programação e do serviço.