85 dias de uptime

“Graças” a nova política de patches da Microsoft: soltar updates em “pacotes” maiores, soltando esporadicamente apenas as atualizações consideradas críticas, um dos nossos servidores Windows (2k) atingiu hoje, 85 dias (quase 3 meses) de uptime, ou seja, sem uma rebootada sequer. É um tanto qanto estranho e uma marca “invejável” para uma máquina windows, tanto que me dignei a postar aqui…

Usuários de Linux devem estar se borrando de tanto rir… Pois é, a dura realidade é que a Microsoft simplesmente não deixa que os seus sistemas windows (considerando que você instala os patches de segurança) fiquem sem uma rebootada por tanto tempo. Todo e qualquer update requer a renicialização o servidor… Depois destes 85 dias nossa máquina começou a se comportar de maneira estranha. Ao dar um crt+alt+del para abrir o task manager, o gráfico de uso da CPU não aparece, a janela fica transparente… Idem para outros aplicativos tais como o defrag, que mostra os gráficos com umas cores malucas e pedaços transparentes de janelas… Coisa esquisita mesmo! Parece que o Windows e suas “janelas” está desgastado, cansado… Mas a dupla CF+OS continua firme e forte, em queda de performance. Nestes 85 dias tive que reinicializar o serviço do CFMX apenas 3 vezes depois de modificações que fiz.

Estou começando a desconfiar que estes patches que requerem uma renicialização do sistema não passam de historinha para boi dormir com o objetivo de fazê-lo rebootar a máquina de tempos em tempos por precaução… 🙂


Hosting providers gringos para ColdFusion

Vale a pela dar uma olhada nesta lista (bastante completa e separada por preços) de opções de hospedagem ColdFusion no exterior:

http://www.coldfusion-hosting-plans.com/


Sun Java Desktop System

Já disse uma vez aqui que não gosto de Linux (ok, ok, xiitas: é GNU/Linux) em desktop, mas devo fazer uma exceção: Sun Java Desktop System, baseado no GNOME, mas com um toque visual próprio da Sun, a interface ficou bem bonita e interessante.

I1_mercury_i.jpg

O conjunto de aplicativos instalados é muito bom e sinceramente, acho que dá para enganar o Windows substituindo desktops de funcionários que fazem o básico: navegar, usar uma suíte de escritório e algumas outras coisas pequenas.

OBS: por falar no SJDS, vale a pena conferir esta apresentação do Looking Glass, um novo conceito de desktops que a Sun está propondo (obrigado o Douglas Camargo da Synex pelo link).


CFMyAdmin 2

Já que estamos falando de MySQLAdmins, em 2002 (hei, este blog tem quase dois anos!) postei uma referência sobre um aplicativo feito em CF para administração/gerenciamento do banco de dados MySQL. Parece que aquele projeto foi para o beleléu e outro tomou seu lugar: CFMyAdmin.

Pelos screenshots parece ser bem interessante (além de gratuíto).

[via Forta]


Escopo CGI no CFMX

Esta semana me deparei com uma interessante constatação: o CFMX retorna muito mais variáveis CGI do que está documentado. Como você deve saber variáveis CGI são dependentes do servidor web (no meu caso o IIS). Talvez por isso a Macromedia tenha escolhido documentar apenas aquelas comuns à todos os servidores web (IIS, Apache, iPlanet, etc) e deixar de lado as variações de cada um. De qualquer maneira vale a pena bisbilhotar o que o seu servidor web oferece. Basta usar a boa e velha tag CFDUMP.

[cfdump var=”#cgi#”]

Veja o exemplo em um dos meus servidores:

http://www.alexhubner.com/cgi.cfm

(veja a documentação oficial da MM).

Lembre-se: tudo o que não é documentado é passível de mudanças sem aviso, por isso não abuse destes recursos, eles podem não ser suportados nas versões futuras.


phpFlashMyAdmin

phpMyAdmin é um aplicativo escrito em PHP que permite controlar databases MySQL, tal qual, porém bem mais modesto que o Enterprise Manager do SQL Server. Este e outros front-ends para o MySQL foram escritos já que até recentemente ele não possuia um front-end oficial

O phpFlashMyAdmin segue a mesma linha do seu original em PHP, mas conta uma interface em Flash bem mais rápida, sem refreshs e com ferramentas visuais, ao módico preço de US$ 5,00 (vou escrever para terem certeza: cinco dólares americanos).

Ideal para a turminha do LAMP (só não venham pedir um desse open-source… hehehe) e para provedores de hospedagem compartilhada, que podem comprar e customizar o aplicativo em Flash, oferecendo um administrador para o banco de dados muito melhor que o normal.

[via Darron Schall]


Viva o Elias Eunuco!

Derly Prado, um dos moderadores da lista ColdFusion Brasil, foi protagonista da primeira decisão judicial a favor de um blog nacional, revertendo uma determinação ridícula de uma delegada carioca, que no dia 2 de fevereiro deste ano expediu, por fax, um ofício aos responsáveis pelo site www.bangu1.com.br para que eles o retirassem do ar. No documento, a delegada atribuía aos responsáveis pelo blog os delitos de apologia ao crime e formação de bando ou quadrilha…

Leia: Blog volta ao ar depois de decisão da justiça (infoGuerra)

Não sei se você tem a mesma impressão, mas eu acho que esse país está cheio de advogados e delegados sem muito o que fazer (como se não tivéssemos problemas demais), que adoram expedir (ou seria expelir?) sentenças e mandatos absolutamente fúteis, sem razão de ser, apenas para (talvez) preencher seu tempo, ou, quem sabe, provocar polêmica e ver seus nomes estampados na mídia. Basta aparecer uma novidade, algo bem bolado, inteligente, com uma bela dose de crítica política, social ou econômica, com destaque na mídia, para uma “otôridade” aparecer na rabeta, querendo encher o saco e polemizar, de preferência fazendo questão de ver seu nome no rolo (quem sabe, mais clientes? mais notoriedade?)… Quanta falta do que fazer. Haja.


Próxima reunião do CFUG-SP: 19/Maio

O endereço da próxima reunião do CFUG-SP mudou!

Infelizmente ela não poderá ser realizada na Anhembi Morumbi, e será portanto nas dependências da Afterweb – Macromedia Training.

A AfterWeb fica no seguinte endereço:

Rua Francisco Leitão, 469, cj 1102/1103
Pinheiros – São Paulo
05414-020

Mais informações e inscrições no site do CFUG-SP.


STF suspende lei gaúcha que prioriza contratação de software livre

Eu sempre condenei o modelo xiita para adoção de software livre, open source, free software, free stuff, whatever, que o governo brasileiro (mais especificamente gestões do PT) tenta empurrar goela abaixo da enferrujada máquina estatal. Nada contra o modelo open source, pelo contrário, mas em muitos casos os caras estão trocando as mãos pelos pés. Um exemplo: orgãos que já usavam ColdFusion com sucesso e velocidade (algo que o governo nunca teve) foram obrigados a usar PHP, diminuindo a curva de desenvolvimento e aumentando os custos (sim, aumentando custos em recursos humanos), por incrível que pareça.

Ideologias e outras bravatas revolucionárias devem ser deixadas em segundo plano em favor da qualidade e principalmente, eficiência técnica, independentemente das ferramentas utilizadas para tal, open source ou proprietárias. Esta deve ser apenas um mero detalhe, e não o cerne da questão. Já dizia um amigo meu: tecnologia deve ser um meio, não o fim.

E o dinheiro suado do contribuinte agradece…

STF suspende lei gaúcha que prioriza contratação de software livre. (o site do STF é em ASP…)


CFFILE Deny of Service HotFix

Saindo do forno mais um hotfix de segurança para o CFMX 6.1. Desta vez trata-se de uma correção contra possíveis ataques do tipo DoS (Deny of Service) provocado pelo uso da tag CFFILE (upload). Ao que parece, se algum usuário (bem intencionado ou não) ficar clicando de forma repetida no botão “upload/carregar” e logo em seguida no “stop” do browser ele poderá travar o serviço do CFMX. Fiz os testes e adianto: o “usuário” precisa ser muito rápido no gatilho para fazer o CFMX travar desta maneira manual, contudo um script mal intencionado facilmente mimetiza (em velocidade obviamente muito maior) este comportanto.

Correção indispensável se você oferece CFMX em ambiente compartilhado ou tem alguma aplicação aberta que faça uso do CFFILE. Lembre-se de que neste caso o script mimetizador não precisa estar dentro do seu servidor para afetá-lo (maioria dos casos de DoS – não confunda com DDoS!), ele pode gerar esta negação de qualquer lugar, fazendo submit com target/action na sua máquina.

Security Patch for ColdFusion MX 6.1 File Upload Denial of service

Como não poderia deixar de ser, este hotfix já está contemplado pelo “pacotão de hotfixes” do CFGIGOLO.