portella.com.br

Blog pessoal de Felipe Portella

Por que usar “story points”?

Usar pontos ou horas é uma discussão recorrente quando se adota métodos ágeis. Um amigo meu – Rodrigo Toledo – escreveu este interessante artigo que recomendo para quem trabalha com SCRUM ou outra metodologia ágil:

http://visaoagil.wordpress.com/2008/12/08/por-que-usar-story-points/

Como gerar números aleatórios para o seu algorítmo

random_number

2318.strip

Teste de classes internas

No arquivo AssemblyInfo.cs localizado na pasta Properties do projeto que
contém a classe interna que se deseja testar, adicione a seguinte
instrução:

[assembly: InternalsVisibleTo("InternalConstructor.Test")]

Isso torna classes internas visíveis ao assembly definido.

Dessa forma conseguiremos testar diretamente as classes internas, sem a
necessidade de testá-las através de chamadas de funções públicas que as
usam.

How do I browse an old revision of a subversion repository through the web view?

Append something like this to your repository URL:

!svn/bc/<revision_number>/

E.g.

http://www.example.com/svnrepository/!svn/bc/3/

GeoSetter

O GeoSetter é um programa gratuito para organizar e visualizar fotos associando a posição geográfica de onde foram tiradas.

Ele lê o arquivo GPX do GPS (tanto aparelhos de GPS da Garmin como celulares Nokia podem exportar para este formato, dentre outros fabricantes) e lê as meta informações das fotos (hora, dia, mês e ano) fazendo a associação automaticamente entre eles. Ele também exporta as fotos para o Google Earth e otimiza o geotag para o Flickr, dentre outras funcionalidades.

http://www.geosetter.de/en/

Convert Physical Machines to Virtual Machines – Free!

http://www.vmware.com/products/converter/

Add USB support to a Virtual Machine (VMWare)

Add the following lines to your .XMV file:

#USB
usb.present = “TRUE”
usb.generic.autoconnect = “TRUE”

Usando o Xming para acessar uma máquina Linux do Windows

O site abaixo tem uma dica muito boa para se usar o protocolo XDMCP (que não possui segurança, logo serve apenas para redes internas) para acessar uma máquina Linux a partir do Windows com o cliente Xming.

Inclusive tem uma dica para esconder o desktop Linux e as aplicações e janelas parecerem que estão rodando nativamente no Windows. Já tinha visto isso no Parallels para MAC e é muito interessante.

Rootless Linux on a Windows machine

http://www.peppertop.com/blog/?p=54

Virtual CD

Hoje precisei montar um ISO no Vista e descobri que o bom e velho Virtual CD da própria Microsoft não funciona no Windows Vista. Procurando um pouco na internet achei o excelente Virtual CloneDrive da SlySoft (a mesma do CloneCD e CloneDVD) que é freeware.

Existem outras opções como o PowerISO ou o Deamon Tools Lite só pra citar alguns, mas não gosto destes por não serem totalmente freeware ou sem adware.

ptime

ptime 1.0 – Accurately measure program execution time

License: Freeware

ptime will run any specified command and parameters, and measure the execution time (run time) in seconds, accurate to 5 millisecond or better. It is an automatic process timer, or program timer used for benchmark purposes.

Download freeware – ptime-10.zip [24 kb]

http://www.pc-tools.net/win32/ptime/