Postagens

Mostrando postagens de agosto, 2009

6 maneiras de fazer a mesma coisa, o que é considerado boas práticas?

As vezes tem tantas maneiras diferentes de fazer o mesmo código que nós ficamos na dúvida quanto a qual maneira usar. O que seria considerado "boa prática" pela comunidade e o que sua equipe entenderia melhor. Suponhamos que você esteja trabalhando dentro de um método de um Domain Service chamado UmDomainServiceChique(objetoDoDominio) que será chamado por uma API. Você tem uma regra de negócio chique para ser verificada que por enquanto chamarei de VerificaMinhaRegraChiqueComplexa(). Você chama UmDomainServiceChique(objetoDoDominio) e caso VerificaMinhaRegraChiqueComplexa() retorne true você vai querer que UmDomainServiceChique faça o que tem que fazer e a api retornar Ok 200, caso contrário você quer que a API responda um erro qualquer, tipo BadRequest, e retornar uma mensagem dizendo que VerificaMinhaRegraChiqueComplexa deu ruim. Eu vejo 6 maneiras de fazer isso, gostaria de saber a opinião de outrs devs sobre qual seria a maneira menos gambiarr

Criando um Port Scanner em Delphi

Imagem
Um port scanner é um programa que serve para procurar por portas TCP/IP abertas em um ou mais computadores da rede. É possível criar um port scanner em delphi facilmente com poucas linhas de código. Criei um port scanner multithread apenas para demonstrar como threads podem ser usadas no dia a dia. Vale a pena conferir, no meu space da dev media. http://www.devmedia.com.br/articles/viewcomp.asp?comp=14097 você pode fazer o download direto dele aqui no meu drop box Esta é apenas a primeira versão. Faremos sucessivas melhorias até ele se tornar uma ferramenta que possa ser usada por algum administrador de redes.

Transformando imagem em HTML

Recentemente minha esposa perguntou como transformar imagens em html, para postar imagens em blogs e talz. Uma rápida pesquisa no google levou a conclusão de que a maioria deles não faz muito bem o que se presta a fazer. Talvez uma busca mais aprofundada me levasse a um belo programinha open-source, mas eu desisti de procurar. A principio eu disse simplesmente que não dá, tem que colocar a imagem em algum lugar na web, um fotolog, drop box ou coisa parecida, e depois adicionar uma tag img que faça referência a ela. Mas como todo programador adora desafios, ta aí, resultado de 5 min de código e do nosso .net framework. Em breve eu posto o código fonte :) mas só se comentarem! A imagem: Infelizmente não poderá ser postada aqui no blogspot porque todos os pixeis ficam em cima de um só. Parece que aqui não funciona direito o "position".

Criando uma galeria de imagens em javascript

Isso é tanto um tutorial como uma bibliotequinha de galeria open source. Acho que todos já precisaram fazer uma galeria de imagens para um site, fosse apenas institucional, fosse e-commerce. Existem 1001 maneiras de se fazer uma galeria dessas. Eu criei uma simples, sem usar muitos recursos do DOM. Criei onze exemplos, de "A" a "K" que mostram como fazer uma galeria de imagens. O primeiro exemplo mostra como fazer da maneira mais simples possível, e a complexidade vai aumentando conforme você vai chegando no exemplo K. Todos os exemplos estão comentados detalhadamente. É bom abrir os exemplos apenas de dois em dois para comparar as diferenças entre eles. Você pode usar o winmerge :) É importante ressaltar que para alguns esses exemplos podem parecer fracos, mas eles foram desenvolvidos visando quem é totalmente leigo em javascript. Primeiro de tudo você precisa ter uma área com as imagens pequenas, que ao serem clicadas aparecerão em uma imagem maior. Na