Feb 28, 2007

SerialWizard: Uau! 1649 Downloads (1 Gb!)

Quando comparado com outros aplicativos pode não parecer muito, mas para mim realmente é um número expressivo: o SerialWizard já foi baixado 1649 vezes totalizando 1 Gb ! Se tiver curiosidade para saber como o SerialWizard esta neste momento click aqui.

Descubra mais sobre você !

Hoje (como de costume) estava lendo alguns blogs e me deparei com um site muito interessante; neste site você responde algumas perguntas e ele lhe diz qual "super heroi/vilão" você é! :). Veja os meus resultados:
You are Mr. Freeze
Mr. Freeze
50%
The Joker
48%
Dr. Doom
44%
Apocalypse
41%
Lex Luthor
39%
Magneto
38%
Riddler
37%
Juggernaut
36%
Venom
33%
Mystique
32%
Dark Phoenix
26%
Kingpin
26%
Green Goblin
24%
Catwoman
23%
Two-Face
12%
Poison Ivy
12%
You are cold and you think everyone else should be also, literally.
Click here to take the "Which Super Villain are you?" quiz...

You are Green Lantern
Green Lantern
50%
Iron Man
45%
Robin
37%
Spider-Man
35%
Superman
35%
Catwoman
35%
The Flash
35%
Batman
25%
Wonder Woman
20%
Hulk
20%
Supergirl
15%
Hot-headed. You have strong
will power and a good imagination.
Click here to take the "Which Superhero am I?" quiz...
Neste site você pode descobrir qual SO você é :)
You are Debian Linux. People have difficulty getting to know you. Once you finally open your shell they're apt to love you.
Which OS are You?
Neste site você pode descobrir qual linguagem de programação você é :)
You are Python You are slower than others, but easier to understand. You are a minimalist, who doesn't like clutter.
Which Programming Language are You?

Finalmente qual extensão de arquivo você é!
You are .exe When given proper orders, you execute them flawlessly. You're familiar to most, and useful to all.
Which File Extension are You?

Feb 22, 2007

COM/COM+ ? Alguém ta afim?

Você desenvolve, ou conhece alguém que desenvolva, componentes COM/COM+? Integrando com o SNA/HIS server? A algum tempo atras eu já não encontrava muitas pessoas que conhecessem e/ou desenvolvessem usando COM/COM+; agora parece mais difícil ainda! Bom, pelo menos a MS ainda utiliza estas tecnologias de forma extensiva, visto que no Windows Vista o número de componentes COM aumentou :). No meu último emprego (em uma instituição financeira) utilizávamos muito componentes COM+ integrados com o HIS Server. Motivado pela instabilidade do nosso ambiente de testes (e outras coisas mais) iniciei o desenvolvimento de um mecanismo que nos permitisse "simular" a interação com o mainframe (ou seja, passar pelo SNA/HIS server) que acabou por tomar formas mais genéricas e permitir que uma grande gama de componentes COM/COM+ fossem passíveis de ser simulados. Abaixo apresento algumas das vantagens que este mecanismo apresenta:
  • Independência do mainframe (poderíamos continuar nossos testes mesmo que nosso ambiente de testes do mainframe estivesse parado)
  • Flexibilidade para realizar unit tests uma vez que, dado um conjunto de dados de entrada, poderíamos retornar qualquer valor desejado.
  • Simplicidade de configuração
Infelizmente não tive tempo hábil para terminar este projeto (que basicamente é dividido em dois módulos: i) um componente COM/COM+ cuja responsabilidade é simular outros componente; ii) um aplicativo GUI responsável por configurar/monitorar a utilização do componente) antes de me desligar desta instituição financeira e, no momento, não estou utilizando tanto componentes COM/COM+ para justificar o investimento necessário para finalizar o projeto junto a empresa que trabalho atualmente. O objetivo deste post é definir se há pessoas interessadas em continuar o projeto; eu poderia colocar o fonte no sourceforge (qualquer um poderia baixar os fontes) e incluir os interessados como desenvolvedores do projeto (estas pessoas poderiam fazer "commit", ou seja, atualizar os fontes no sourceforge. É claro que eu daria suporte :) Se alguém tiver interesse comente neste post e podemos discutir melhor como seria o processo. Até mais. Adriano

Jan 24, 2007

User Interface Design

Se você participa do design, desenvolvimento, teste, documentação, etc. de programas não deixe de ver esta série de artigos (na realidade os capítulos do livro do autor do blog) sobre design de user interfaces. Mesmo que estando incompleto (o autor disponibilizou alguns capítulos apenas) eu recomendo a leitura do texto. Adriano

Dec 15, 2006

Não custa nada tentar...

Ao chegar hoje no trabalho carreguei o firefox e abri minha conta de email do gmail (como faço usualmente) e qual não foi minha surpresa ao ver o seguinte email:


Uhm.... mais um hacker tentando instalar um cavalo de tróia (ou qualquer coisa parecida) em minha máquina.

Certo. Nice try Mr. hacker! Mas não vai ser desta vez :)

Fico imaginando o número de usuários que ao receber um email como este (ou outro qualquer, por exemplo convidando o usuário a ver as últimas fotos nuas de uma atriz bonitona qualquer) se desesperam, ou ingenuamente, e acabam por clicar no link (observe bem, é um executável). Certamente não deve ser um número pequeno :(.

Não sou especialista em segurança, mas de qualquer forma aqui vão algumas dicas de segurança:

  • Não acredite em propostas fantásticas (que normalmente o induzem a fazer algo impensado pois a tal proposta é "válida apenas para hoje"; como minha esposa diz: "Negócio da China? deixa para o chines!"

  • Via de regra as instituições financeiras (bancos) não enviam emails com links. Se você receber algum email em nome de um banco e este possuir links e você tiver dúvida se o mesmo foi realmente enviado pelo banco ou não, entre em contato com o Banco, ou entre no site do banco.

  • NUNCA click em links dentro de emails supostamente enviados por instituições financeiras, órgãos públicos, etc. Procure sempre verificar o destino do link (no email que eu recebi o destino era um executável!!! NUNCA MESMO CLICK EM LINKS CUJO DESTINO SÃO PROGRAMAS EXECUTÁVEIS. Nem mesmo se você conheçe a pessoa que enviou o email pois é possível enviar emails se passando por uma pessoa qualquer)

  • Procure utilizar o computador com um usuário com poucos privilégios.

  • Mantenha um bom antivirus sempre atualizado em seu computador.

  • Apesar de algumas pessoas não verem como essencial, eu prefiro manter um bom firewall instalado também

  • Instale também um bom programa para verificação de rootkits, spyware e comania.

  • Utilize senhas fortes (nada de utilizar a data de nascimento, nome do cachorro ou informações facilmente deduzíveis e/ou suscetíveis a ataques de dicionário).

  • Mantenha seu SO (Windows, Linux, Mac OS X, etc.) sempre atualizado.

  • Esta dica é derivada da anterior mas considero a mesma tão importante que vou ser explícito: Mantenha seu Web Browser (Firefox, IE, Opera, etc) sempre atualizado.

  • Acho desnecessário dizer que não é seguro anotar senhas em agendas, papéis (principalmente debaixo do teclado), etc. Se for necessário armazenar várias senhas (para evitar esquecê-las) utilize um programa que guarde as mesmas de forma segura.

  • Não acesse sites duvidosos.

  • Se realmente for necessário acessar algum site duvidoso procure fazê-lo a partir de uma virtual machine (VM) (a Microsof distribui gratuitamente o Virtual PC; a VMWare distribui o VMWare Player de graça, mas neste caso você terá que criar a Virtual Machine de alguma forma [existem vários programas gratuítos que podem criar VMs para o VMWare]). Ok, reconheço que apenas usuários mais avançados possuem condições técnicas para fazer isto)

  • Cuidado com programas baixados de redes P2P (Kazza, Bit Torrent, etc.). Hackers estão utilizando estas redes para espalhar vírus, cavalos de tróia, etc.

Bom, espero que isso o ajude a tornar mais seguro seu computador ;)

Adriano.

Dec 13, 2006

Problema de gases?

Outro dia minha esposa me enviou um email com este vídeo; não costumo promover este tipo de email mas como achei muito engraçado aqui esta....