segunda-feira, novembro 29, 2004

Dicas de Firefox 1

Vou começar a postar algumas dicas de uso do Firefox, que fazem dele um browser muito produtivo, pelo menos para mim.

Na barra de endereços:
Existem alguns "comandos" prontos, acessíveis através da barra de endereços do Firefox. Experimente digitar, por exemplo: dict mail ou quot msft.

Mais interessante ainda é que, além destes comandos prontos, você pode criar o seu próprio. Por exemplo, vamos supor que você deseje realizar uma busca no WikiPedia:
  1. Acesse o WikiPedia e faça uma busca, de preferência por algo inesistente (por ex.: ABCDE)
  2. Grave um bookmark com o resultado da busca, de preferência na pasta "Quick Searches"
  3. Clique com o botão direito neste novo bookmark e acesse as Propriedades
  4. Nas propriedades, substitua o termo ABCDE por %s (o resultado será: http://en.wikipedia.org/wiki/Special:Search?search=%s).
  5. Digite uma palavra-chave que será utilizada na busca, como wp
  6. Clique em "ok" e pronto! Agora você pode fazer buscas no WikiPedia através do Firefox, digitando wp abc, por exemplo, na barra de endereços!

Edição:Fui informado pelo André que essa minha dica tá completamente furada. Na versão 1.0 Final do Firefox já é possivel fazer a mesma coisa apenas clicando com o botão direito em um campo de qualquer formulário de busca, e selecionando a opção "Add a keyword for this search". Rápido e indolor!

MSH (Microsoft Shell)

Sugestão do meu amigo Fabrício Ferreira:

A nova "carta na manga" da Microsoft. O conceito é incrível: um "pipeline shell" (como no Unix), só que ao invés de passarem caracteres pelos pipelines, passam objetos! Inacreditável, não? É a Microsoft copiando o que os outros fazem de melhor e melhorando (e, muito possivelmente, inserindo bugs e falhas de segurança, mas isso é outra história)!

Alguns links que falam sobre isso:
  Jon Udell's Weblog
  InfoWorld
  (não sei de quem é, mas tem vários links)
  Busca no Google

Beatallica

Som recomendado. São as músicas dos Beatles, cantadas ao estilo Metallica.

Os MP3 estão disponíveis para download gratuitamente. Quem gosta de Beatles E Metallica, vai adorar.

Google Desktop Search

Vale a pena conferir! No meu micro, ele levou cerca de dois dias para completar os índices. Agora, toda vez que realizo uma pesquisa no Google, a pesquisa é realizada também nos meus emails, históricos, e em todos os documentos que tenho na máquina. Simplesmente fantástico!

E não é nenhum plugin para o Internet Explorer nem nada do tipo, é um serviço do Windows. Acessível de qualquer browser. E muito seguro.

sábado, novembro 27, 2004

Componentes open-source

Hoje, após uma garimpada procurando por um componente no SourceForge.net, encontrei alguns mais que interessantes:

ActiveWidgets Grid - Uma Grid espantosa!

NVelocity - Port do Jakarta Velocity para .NET

OpenSmtp.NET - Para quem cansou do System.Web.Mail

XTree.NET - Componente de TreeView para Web muito bom (infinitamente melhor que o da Microsoft)

Advanced Data Provider - Um DataProvider para .NET que encapsula diversos outros (SQL Server, PostgreSQL, MySQL, etc).

.NET FTP Client - O nome diz tudo...

.NET Data Access Objects - Pretende ser um ORM para .NET. Vamos acompanhar para ver...

Granados - Biblioteca cliente de SSH em C#

Exception Reporter - Componente que entra em ação no momento em que ocorre uma exceção não capturada na aplicação (para Windows.Forms)

XPCC - XP Common Controls - Veja e confira!

Compona MatchLib - Biblioteca de expressões matemáticas em C#.

Compona Edit Controls - Controles de edição para Windows.Forms. Muito interessantes.

Compona Layout Containers - Essa é especial pros programadores Java.

SkyBound Visual Styles - Para melhorar o suporte a Visual Styles do .NET

MUD em C#

Ainda não tive tempo de olhar com calma, mas parece interessante:
  http://www.tigermud.com/
  ou
  http://sourceforge.net/projects/tigermud/

terça-feira, novembro 23, 2004

Nitroglicerina no VB6

Hoje, começando a dar manutenção num projeto VB6 e irritado que nem sequer a po*** do mouse wheel funciona naquela joça, procurei por algo que pudesse amenizar meu martírio.

E encontrei:
  http://www.axtools.com/

Meu VB6 ficou até mais gostoso de trabalhar que o meu Visual Studio .NET ;)

Recomendo a todos os pobres programadores VB6. Rodando é ainda melhor que nos screenshots!

segunda-feira, novembro 22, 2004

Segurança: Windows vs. Linux

Para quem administra servidores Windows e Linux, vale a pena verificar um documentário, escrito com muito conhecimento de causa:
   www.theregister.co.uk/security/security_report_windows_vs_linux/

Java / COM Bridge

Chamando objetos COM pelo Java:
   www-106.ibm.com/developerworks/java/library/j-intbridge/

Parâmetros da JVM

Encontrei hoje uma referência sobre os parâmetros possíveis para a JVM do Java.

Referência Oficinal da Sun:
   java.sun.com/docs/hotspot/VMOptions.html

Referência compilada, com indicações da versão de cada opção:
   blogs.sun.com/roller/resources/watt/jvm-options-list.html

quarta-feira, novembro 17, 2004

Atualizando o Linux

Depois de algumas semanas procurando, finalmente encontrei uma forma de atualizar o Fedora Core através dele mesmo, numa máquina que não tenha CD-ROM.

Testei apenas na atualização do Fedora Core 2 para o Fedora Core 3, mas deve funcionar com outras versões do Linux.

1. Crie um diretório para armazenar o "boot loader" do instalador. No meu exemplo, utilizei /boot/install/;
2. Pegue o conteúdo do arquivo /images/boot.iso, e copie para dentro de /boot/install;
3. Edite o grub.conf, incluindo uma nova opção para a instalação:

title Fedora Core Upgrade
   root (hd0, 0)
   kernel /boot/install/vmlinuz
   initrd /boot/install/initrd.img

4. Pronto. Basta reiniciar e selecionar a nova opção, "Fedora Core Upgrade", e então fazer a instalação a partir da forma que achar melhor: NFS, FTP, etc.

Correção:Ao iniciar pela opção "Fedora Core Upgrade", pode ser necessário digitar linux askmethod na tela de boot, caso contrário a instalação poderá tentar proceder como se fosse pelo CD-ROM e falhar.