min-height

Eu já tive uns problemas com essa propriedade, e utilizava uma “gambiarra”. Esse post veio a calhar.

min-height: fixed


JFGI

JFGI é o RTFM dos mundos modernos…


Mudanças na lista CF-Brasil

Aos que não conhecem, CF-Brasil é uma tradicional lista de discussão de ColdFusion e assuntos relacionados.

A grande novidade é que mudamos para um servidor próprio (a-há!), não mais utilizando serviços como o YahooGroups ou Topica. Os usuários antigos foram migrados, mas a lista atual não permite, pelo menos ainda, o modo “digest”. Se você conhece algum bom (e que suporte o modo “digest”) list server gratuíto para Windows 2003, dê a sua sugestão em um comentário. Sua ajuda será bem vinda! 🙂

Para se inscrever, mande um e-mail para cf-brasil@coldfusion.org.br com o assunto “subscribe”.


Dois novos technotes

TechNote: ColdFusion MX 6.1: Manually configuring the web server connector for ColdFusion MX Standalone
ColdFusion MX comes with a webserver configuration tool for connecting to external web servers. There may be occasions, however, when the tool doesn’t work properly. Should this happen, the connector can still be configured manually.

TechNote: IIS fails to start after the ColdFusion MX web server connector is installed
After the Macromedia ColdFusion MX web server connector is installed, IIS may fail to start. This TechNote describes how to make the ColdFusion MX service dependent on the IIS web server service in order to avoid the issue.


Mods and Mobs

Esse post será bem diferente do usual para o CFGIGOLÔ. Seu conteúdo é extenso e não tem nada de ColdFusion, nada de Macromedia. Pegue uma bebida antes de ler. Não é algo que vai te deixar feliz. Tratar de assuntos conflitantes como futebol, religião, política e previsão do tempo é sempre complicado. As pessoas tem suas opiniões, suas paixões, suas ideologias e por ventura seus radicalismos.

Leia o resto deste post »


Mapa do Spam

Achei sem querer um mapa indicativo das principais origens dos spams na Internet. Vale a pena dar uma olhada e notar as curiosidades. 🙂 O site – que contém outras estatísticas – pode ser acessado em http://postini.com/stats/ e é feito em Flash.

BTW, já que estamos em época de eleições e falando de spam, fica muito chato (MESMO) um candidato a algum cargo público mandar um spam com sua propaganda. Mas mandar spam criticando os adversários parece ser a onda da vez…


Em síntese..

Em Síntese, blog de Beck Novaes, da Macromedia Brasil.

Em tempo: Beck aproveita para “deixar claro que os reais objetivos do blog não tem nada a ver com as atividades profissionais na Navita ou na Macromedia”.


Imagens inline em e-mail

Como vocês viram no post do Alex sobre o ColdFusion MX 6.1 Updater, agora a tag cfmailparam suporta dois novos atributos, disposition e contentid.

Eles são bastante úteis para enviar imagens inline no e-mail, isto é, a imagem atachada, mas aparecendo direto no e-mail, no meio da mensagem (não como um anexo); e o próprio e-mail já contém o arquivo da imagem, não sendo necessário estar conectado a Internet (ou o programa de e-mail permitir carregar imagens de servidores remoto..).

Para atachar uma imagem, utilizamos a tag cfmailparam com os atributos file e type. Adicionando o atributo disposition (que pode ser inline ou attachment) com o valor inline e colocando um id único no atributo contentID, é possível enviar a imagem inline, como no exemplo abaixo.


<!--- remente de mensagem --->
<cfset to="fabio@provedor.com.br">

<!--- destinatário --->
<cfset from="remetente@provedor.com.br">

<!--- caminho da imagem a ser colocada inline na mensagem --->
<cfset imagemPath="#ExpandPath('.')#/imagem.jpg">

<!--- exemplo de contentID, que deve ser único --->
<cfset contentID="#hash(imagemPath)#.#to#">

<!--- envio um e-mail no formato HTML --->
<cfmail to="#to#" from="#from#" subject="Envio de imagem inline" type="HTML">

<!--- anexo o arquivo inline na mensagem --->
<cfmailparam disposition="inline" contentID="#contentID#" file="#imagemPath#" type="image/jpeg">

<!--- mostro a imagem, utilizando o "caminho" cid:content_id_da_imagem --->
<b>meu e-mail em html</b>
<img src="cid:#contentID#">
<i>imagem acima</i>

</cfmail>


URLScan

URLScan é uma ferramenta de segurança da Microsoft que restringe com base em regras requests HTTP – muito provavelmente mal-intencionados – de serem executados. As regras incluem filtrar requests com variáveis com caracteres “estranhos”, com um conteúdo muito grande (na tentativa de um buffer overflow por exemplo), cabeçalhos anômalos, etc. Uma boa ferramenta.

Um pequeno problema é que a configuração padrão do URLScan bloqueia os requests que contenham pontos em seu endereço (exceto pelo nome do arquivo). E pontos no endereço é algo comum quando se utiliza a metodologia Fusebox; por exemplo, index.cfm?fuseaction=produto.home. Desse modo, aplicações utilizando Fusebox em um IIS com o URLScan podem não funcionar corretamente.

Para contornar esse problema, edite o arquivo {windows}system32inetsrvurlscanUrlScan.ini, e desligue a verificação de pontos:


AllowDotsInPath=1


ColdFusion versus…

Ben Forta postou em seu blog comparativos mostrando as vantagens do ColdFusion em relação a outras linguagens de programação.

Defending ColdFusion Against…

    Java: http://www.forta.com/blog/index.cfm?mode=e&entry=1255

    ASP: http://www.forta.com/blog/index.cfm?mode=e&entry=1263

    ASP.NET: http://www.forta.com/blog/index.cfm?mode=e&entry=1264

    PHP: http://www.forta.com/blog/index.cfm?mode=e&entry=1265