ColdFusion Coding Guidelines
Posted: 16/02/2007 Filed under: ColdFusion Comments OffAssim que eu publiquei o Adobe Flex Coding Guidelines no blog da DClick, eu lembrei de um documento que eu fiz há bastante tempo com algumas guidelines e convenções para programação ColdFusion.
O documento é do início de 2005 e está um pouco desatualizado. Hoje eu certamente o escreveria de forma diferente (mais parecido com o do Flex por exemplo) e mudaria alguns conceitos (como os prefixos nos nomes das variáveis).
Eu publiquei na lista CF-Brasil com o intuito da comunidade evoluir este documento (já que eu não estou envolvido diretamente com programação ColdFusion no momento). Interessados em colaborar participem na lista de ColdFusion.
Download: Adobe ColdFusion Coding Guidelines
Web 2.0 em vídeo
Posted: 07/02/2007 Filed under: Web 2.0 Comments OffInteressante vídeo sobre a Web 2.0. Vale a pena conferir! O vídeo é curto, tem 5 minutos e apresenta como a web evoluiu junto com a participação dos usuários.
Pirataria no Brasil
Posted: 01/02/2007 Filed under: Unsorted Comments OffHoje vi uma reportagem no Jornal Nacional sobre a pirataria no Brasil. Luiz Paulo Barreto, secretário-executivo do Ministério da Justiça, afirmou que “R$ 30 bilhões por ano deixam de ser arrecadados em impostos em razão da pirataria”.
Será que se os impostos dos produtos fossem mais baixos (e mais justos) haveria menos pirataria no país e mais produtos originais fossem adquiridos em lojas normais? Assim, teoricamente seria possível até aumentar a receita com impostos. Se o imposto é menor, o produto é mais barato, mais pessoas compram, mais imposto é pago.
Será que esses 30 bilhões arrecadados seriam desviados, dividido entre políticos, utilizado para comprar votos, ou outra barbárie que eu não citei? Para algo produtivo que não seria utilizado, certamente.
E mais, segundo a pesquisa feito pela Federação do Comércio do Rio, 93% dos consumidores adquirem produtos piratas devido ao baixo preço.
Será que isso não é um indicativo de que a população não tem dinheiro suficiente para comprar produtos originais e prefere gastá-lo com produtos de necessidade primária, como saúde e alimentação já que o governo não fornece isso para o cidadão? Será que isso não se torna evidente, já que eles concluiram que a pirataria é a forma de subsistência de muitos cidadãos?
Isso é cíclico! Eu fico espantando com a forma como o Jornal Nacional simplifica de tal modo a apontar a pirataria como uma culpa pela falta de emprego, ao invés de apontá-la como uma conseqüência do andar da economia.
Parafraseando o início da reportagem, o estupro do dinheiro do cidadão, no Brasil, está produzindo um efeito que a maioria do políticos não percebe. Mas que é registrada na economia do país.
Será que o governo não é muito cara-de-pau não? Em relação à política nacional, eu sou brasileiro e me envergonho muito!
FLEXDEV: Nova lista de discussão sobre Adobe Flex em português!
Posted: 30/01/2007 Filed under: Flex, Tecnologia, Unsorted Comments OffComo alguns leitores já estão a par, eu fui sumária e incoerentemente excluído pelo Igor Costa da Flex-Brasil (uma lista de discussões sobre a tecnologia Adobe Flex) no qual contribuía prazerosamente no crescimento da comunidade. Não acho que as minhas participações tenham sido desprezíveis a ponto de ser sumariamente expulso, pelo menos não é o que vejo dos outros participantes ([1], [2], [3], entre outros).
Recebi diversas sugestões ([4], [5], [6], e-mails pessoais, entre outros) para abrir uma nova lista, mas naquele momento eu não considerava adequado pois não queria segmentar a comunidade.
Assim, mesmo com a atitude pérfida de minha remoção, eu estava mais interessado em contribuir com a comunidade do que me preocupar se o dono da lista gostava ou não de minha presença. Me inscrevi novamente na lista e continuei a observar a soberba e incoerência imperando, relevando e ignorando as atitudes infantis em prol de minha participação na lista.
E qual foi minha surpresa quando, alguns dias após me re-inscrever na lista, fui responder à algumas perguntas e recebi um e-mail automático do Yahoo:
——–
Não foi possível enviar a mensagem de < xxxx @ terracini . com >
para < [email protected] >.
Você não tem permissão para enviar e-mails para este grupo. Existem duas possíveis razões para isto:
1. Este grupo pode só aceitar mensagens de moderadores.
2. O moderador deste grupo pode ter removido a sua habilidade de enviar mensagens para este grupo.
Para entrar em contato com o moderador do grupo, envie um e-mail para [email protected]
Para obter ajuda visite http://help.yahoo.com/help/br/groups/
——–
Como o envio de mensagens é livre, fica evidente que literalmente o dono da lista (por favor, não confudam com os demais moderadores) calou a minha voz na lista de discussão. Eu até entenderia isso se ninguém quisesse a minha ajuda, mas certamente não é o caso.
Para evitar de ter registro do que está acontecendo (expulsões, banimentos, spam, atitudes repudiáveis e afins), Igor Costa removeu o endereço de e-mail do Mail Archive. Aqui fica claro que ele está mais interessante em outras coisas do que possibilitar à comunidade um melhor arquivos para as listas – como se já não bastasse ele deletar as mensagens do arquivos do YahooGroups, onde a lista é hospedada. Aliás, a lista Flex-Brasil não tem nada de oficial, como é anunciado. A Adobe apoia somente grupos de usuários legítimos, como o AUG-SP.
Assim, como o dono da lista Flex-Brasil definitivamente não permite mais que eu participe dela, me vi obrigado, para poder continuar ajudando a comunidade, a abrir uma nova lista de discussão sobre Flex em português onde eu pudesse participar. Uma lista que aliás é moderada pelos próprios participantes, não tem “dono” nem um moderador oficial, chefe de repartição, como é a lista CF-Brasil.
flexdev
A lista flexdev é uma lista de discussão em português para trocarmos informações, experiências, perguntar e sanar nossas dúvidas sobre o Adobe Flex e tecnologias relacionadas para o desenvolvimento de aplicativos ricos.
height=26 width=132 alt="Google Groups Beta">
|
| Inscreva-se na flexdev |
Ou inscreva-se manualmente enviando um e-mail para [email protected]
Fico feliz em saber que os profissionais da DClick, empresa notória no desenvolvimento de aplicativos utilizando o Adobe Flex no Brasil, já confirmaram presença na lista!
Nos vemos por lá!
PHP: Pretty Hard to Protect?
Posted: 08/01/2007 Filed under: Segurança, Software Livre, Tecnologia Comments OffUm levantamento na base de dados do NIST (National Institute of Standards and Technology) mostrou que aplicações escritas em PHP detinham 43% das falhas de segurança de aplicações web em 2006. E a maior parte dessas falhas não eram do PHP em si, e sim de como os programadores – a maioria deles amadores, segundo o NIST – haviam escrito a aplicação. (fonte: SecurityFocus)
Para mim é um caso claro em que a facilidade de uso da linguagem (atrelada a sua produtividade) possibilita que até mesmo programadores inexperientes construam um aplicativo. Assim, pela inexperiência, cometem erros básicos, inclusive de segurança. O ColdFusion igualmente pode sofrer (mas felizmente não sofre) do mesmo mal. E isso é um questionamento tão comum que até está presente no CFFaq (Usando ColdFusion terei códigos ruins e mal escritos? De maneira alguma!).
A tecnologia ser segura por si só é apenas uma das pontas. Se o desenvolvedor não escrever código seguro, não adianta. É como eu digo em apresentações: a Volvo afirma que seu carro é o mais seguro do mundo, mas eles nunca dizem com quem dirigindo. Segurança não é apenas questão da tecnologia, e sim do uso. Fazer bom uso é que são elas. E isso vale para qualquer segmento: energia nuclear te lembra algo?
Frase do dia
Posted: 05/01/2007 Filed under: Frase do dia Comments OffHoje tentei explicar para um colega porque as vezes não conseguimos fazer algo que queremos em um de nossos produtos. A empresa nasce com boas intenções, mas por motivos alheios a ela (mudança de requisitos, novas prioridades, cronogramas mal concebidos, mudanças de tecnologia, etc.) não consegue fazer o que pretende. Assim, proferi a seguinte frase:
“O mercado deturpa a empresa assim como o sistema corrompe o homem”.
Kit Java na faixa
Posted: 21/12/2006 Filed under: Unsorted Comments OffDouglas Camargo Leal, que dá uma super-força no tralho do AUG-SP, vai dar um “Kit Java” com coleções completas de revistas, livros (quatro!!) e ainda uma camiseta do Flex!
Interessado? Veja mais informação no próprio blog do Douglas!
HTTP request costs
Posted: 15/12/2006 Filed under: Tecnologia Comments OffLeitura obrigatória para quem desenvolve para a web ou gerencia web servers. Explicações de como acontecem as requisições http em um website e dicas de otimizar a performance dessas requisições.
Exemplo simples: é mais rápido puxar uma imagem grande do que várias imagens pequenas, fazendo assim menos requisições HTTP, que teoricamente ficariam em fila. Veja a imagem do menu do site da DClick, por exemplo, que é a imagem inteira. Com CSS, ela é “cortada’ e utilizada conforme necessário.
Artigo: Optimizing Page Load Time
via John Dowdell
ColdFusion no OWASP
Posted: 25/11/2006 Filed under: Segurança Comments OffOpen Web Application Security Project (OWASP) é um projeto sobre segurança de aplicativos web, e há muito informação por lá. Acho que um dos documentos mais conhecidos do projeto é o “Top Ten”, com as vunerabilidades mais comuns nos aplicativos web. Hoje o site é um wiki e há muita informação disponível também sobre o ColdFusion. Vale a pena dar uma navegada por lá e conhecer o acervo.
Se você se interessa pelo assunto, envolva-se com o projeto no Brasil.
Windows no PC para Todos?
Posted: 23/11/2006 Filed under: Software Livre, Tecnologia Comments Off“As estatísticas mostram que 73% de quem compra PC para Todos troca Linux pelo Windows em algumas semanas. E quase metade, 47%, por Windows pirata.
(…)
A brecha foi a exclusão do Windows e de software proprietário em geral do programa. Por que, caso se enquadrasse no teto do custo do PC para Todos, o Windows deveria ficar de fora? Eu não vejo razão. Acho que as pessoas, e não o Estado, devem decidir que sistema operacional devem usar. E se elas preferem Windows, por que devem ser excluídas de financiamento de PCs dos bancos oficiais?”
Veja o artigo completa no Blog da Sandra Carvalho
height=26 width=132 alt="Google Groups Beta">