quinta-feira, dezembro 21, 2006

Sonho de consumo

Não sou muito de jogos, mas isso é um sonho de consumo!

Surround gaming with TripleHead2Go

Driver da Epson C45 para x64

Esse foi um dos mais demorados pra encontrar.

Segue o link, caso alguém precise: Download - Epson Stylus C45 for Windows XP 64bit.

quarta-feira, novembro 29, 2006

A saga de 64 bits

Nesse último final de semana compramos um computador novo aqui na empresa... Um Dell Dimension E321, Athlon 64 X2. Muito boa máquina...

É minha primeira experiência no mundo 64 bits... E também no mundo dual-core.

Esses primeiros dias estão sendo bastante interessantes: revirei a intranet atrás de drivers para o Windows 2003 Server R2 x64... Quase tudo 100%, até agora, só a Epson sacaneou: nem sinal de drivers para a C45.

Hoje consegui instalar o último dos meus softwares essenciais: o SpamBayes. Já havia instalado, mas ele não deixava eu abrir o Outlook, daí tive que desabilitar. Hoje achei a peça que faltava na FAQ. Era só mandar o Windows ignorar DEP no Outlook.

quarta-feira, novembro 01, 2006

WikiMapia

Wiki e Google Maps... Fantástico.

Quer ver todos os pontos do Parque da Redenção, em Porto Alegre?

http://wikimapia.org/#y=-30035969&x=-51214861&z=17&l=0&m=a

Excelente também pra achar nomes de ruas através de pontos de referência... Basta ativar o modo híbrido.

quarta-feira, outubro 11, 2006

Google Code Search

Pra não perder o embalo, mais um produto novo dessa madrugada do Google:

Google Code Search

Google Docs & Spreadsheets

Em primeira mão!

Google Docs & Spreadsheets (veja o anúncio).

Estava usando o Google Spreadsheets, quando minha planilha se desconectou (acontece às vezes). Qual não foi minha surpresa ao clicar em "reload", e verificar que o Google Spreadsheets tinha virado Google Docs & Spreadsheets.

Parece que a compra do Writely não foi em vão.

sábado, setembro 09, 2006

Jogando joguinhos DOS

Quem é da minha época, de vez em quando deve ter saudades daqueles joguinhos antigos, do DOS... Alguns eram fantásticos, obras de arte.

Estava lembrando já há algum tempo de um joguinho bastante interessante daquela época, o Relentless: Twinsen's Adventure (ou Little Big Adventure, em alguns países). Procurei um pouco por ele na internet e encontrei, num desses sites de Abandonware. Mas, infelizmente, não teve como rodá-lo no Windows XP.

Procurando mais um pouco, encontrei recomendações de rodar jogos DOS utilizando o DOSBox. Eu já tinha usado o DOSBox no Linux, pra rodar uns programas em Clipper, mas nunca tinha usado no Windows pra rodar jogos. E não é que funcionou mesmo?

Então, fica como recomendação pra quem quiser restaurar os joguinhos baseados no DOS4GW ou similares: DOSBox neles!

terça-feira, agosto 22, 2006

Parceria entre Microsoft e Mozilla?

É, os tempos mudam:

Microsoft Offers To Help Firefox Run On Vista

Parece que a Microsoft tem um Laboratório de Open-Source, e um representante desse laboratório enviou um e-mail à Mozilla oferecendo auxílio aos desenvolvedores da fundação para fazer o Firefox e Thunderbird rodarem no Windows Vista.

Quem sabe o Firefox não pode começar a vir instalado no Windows Vista? Pode ser uma boa, quando o Vista for lançado, em 2015.

quarta-feira, julho 05, 2006

Bug nos Generics do .NET 2.0

Passei as últimas 6h procurando pela causa de um maldito BadImageFormatException, lançado pelo .NET quando carregava um Assembly (DLL) meu.

Após muita depuração, pesquisa no Google, uma barra de chocolate Alpino e meio litro de Coca-Cola Light Lemon, finalmente encontrei o problema. Acabei reservando meus 15 minutos seguintes de insônia para isolar o problema e escrever um breve código para quem quiser reproduzí-lo.

Acho que pouca gente vai tentar fazer um uso tão obscuro de Generics do .NET 2.0... Mas, em todo caso, segue o link: http://fabio.pastebin.com/740463

sexta-feira, junho 09, 2006

.NET Framework 3.0

Nada mais de WinFX: o nome oficial da tecnologia de desenvolvimento que virá com o Windows Vista agora é .NET Framework 3.0 mesmo.

Muito bom, a meu ver. WinFX é invenção do pessoal de marketing, mas, no fim das contas, não passa disso: novas classes pro runtime do .NET.

Se continuar a onda de sinceridade, daqui a pouco vão assumir que o Windows Vista na verdade não passa de um Windows 98 TE (Third Edition).

terça-feira, junho 06, 2006

Google Spreadsheets


Primeiro foi o GMail, ameaçando o Hotmail. Ainda não era possível substituir o Outlook, mas o Hotmail, sim.

Depois veio o Google Talk... Pouca gente usa, mas é o melhor comunicador que já encontrei pra se trabalhar. Sem emoticons, permite colar textos quilométricos, formatação facilitada, e ocupa um mínimo de memória. Adeus, MSN Messenger, e seus 50Mb de memória...

O Google Desktop terminou com os sonhos da Microsoft do Windows Desktop Search.

Com o Google Calendar, o chão do Outlook ruiu. Agora você pode marcar reuniões e colaborar compromissos sem precisar instalar um Exchange Server na sua rede. Convenhamos, não é todo mundo que pode se dar ao luxo de comprar uma máquina ultra potente pra rodar os 3GB de Exchange apenas pra compartilhar um compromisso... E ainda limitado a apenas as pessoas de dentro da sua própria rede!

O Google Notebook complementou a suite, o Google quase tem um Office...

O Writely foi comprado, mas ainda não está disponível, só pra usuários antigos por enquanto (sou um deles, se quiser um convite, peça). Com o Writely no ar, o Word praticamente morre...

Sobrou quem? O Excel e o Powerpoint...

Bom, acho que daqui a pouco só sobra mesmo o Powerpoint, então: Google Spreadsheets.

É, parece que a Microsoft tá perdendo a corrida... Sempre tentou, mas nunca conseguiu colocar o Office na web... Sua próxima grande inovação vai ser um sistema operacional que precisa de 1GB de memória e uma placa aceleradora 3D pra funcionar...

Acho que alguém está perdido por aí.

segunda-feira, junho 05, 2006

9.800 Fontes Grátis

Achei interessante... Principalmente o preview em Ajax:

9800 Free Fonts

E são fontes bonitinhas...

quarta-feira, maio 31, 2006

Sun abre código-fonte do Java

Parece que a Sun liberou o código-fonte do Java.

Download

Alguém pode agora baixar e dar um jeito dele rodar mais rápido e não ocupar tanta memória?

segunda-feira, maio 29, 2006

Share your Google Reader

Muito legal a opção Share do Google Reader. Através dela que montei a nova barrinha lateral desse blog.

Agora posso publicar que leituras eu mais gostei dentre os meus feeds.

sexta-feira, maio 12, 2006

Fonte "Consolas"

A Microsoft lançou o Consolas Font Pack, contendo 6 novas fontes para o Windows.

A mais interessante é a que dá nome ao pacote:


Fica excelente no Visual Studio!

Link para download: Download details: Consolas Font Pack

domingo, abril 30, 2006

Nomes curiosos registrados em cartório

Fazia tempo que eu tinha recebido isso por email, mas nunca mais encontrei.

Agora encontrei um website que cita diversos nomes diferentes, supostamente registrados em cartórios do Brasil.

Não entro no mérito se é verdade ou não, mas que é engraçado, é :)

Jus Navigandi - Página Legal - Nomes diferentes

Alguns nomes:
Amin Amou Amado,
Antônio Querido Fracasso,
Caso Raro Yamada,
Colapso Cardíaco da Silva,
Comigo é Nove na Garrucha Trouxada,
Deus É Infinitamente Misericordioso,
Éter Sulfúrico Amazonino Rios,
Hypotenusa Pereira,
Inocêncio Coitadinho,
Leda Prazeres Amante,
Maria Tributina Prostituta Cataerva,
Napoleão Sem Medo e Sem Mácula,
Necrotério Pereira da Silva,
Oceano Pacífico,
Pedrinha Bonitinha da Silva,
Pedro do Cacete da Silva,
Produto do Amor Conjugal de Marichá e Maribel,
Última Delícia do Casal Carvalho.

Loucura, hein? O Wikipedia também tem uma lista de nomes estranhos:

http://en.wikipedia.org/wiki/List_of_unusual_personal_names

segunda-feira, abril 17, 2006

iCal no Outlook 2003

Se você ficou empolgado com o Google Calendar, mas tomou um balde de água fria por perceber que o seu Outlook não entende direito o padrão iCal (o último padrão conhecido que uma aplicação da Microsoft suportou foi o HTML 3.0)...

RemoteCalendars é a sua salvação! Um plug-in COM para o Outlook, desenvolvido em C#, e de código aberto.

Bom proveito!

Google Calendar: agora é oficial

O Google Calendar já está disponível para uso!

O endereço é: http://www.google.com/calendar. Está excelente, inclusive já conta com integração com o GMail, compartilhamento de calendários, e criação de mais de um calendário por usuário (eu, por exemplo, separo o calendário pessoal do profissional).

Ahn: como grande fã do software livre e padrões livres, não posso esquecer de citar que o Google Calendar utiliza o padrão iCal para comunicação entre calendários, sendo possível acessar o seu calendário do Google de praticamente qualquer software de calendário (não sei se o Outlook se encaixa nessa categoria).

Meu calendário público já está disponível, nos formatos RSS e iCal. Barbadinha...

Provérbios de Empreendedorismo

Muito interessante:

O'Reilly Radar > Entrepreneurial Proverbs

Alguém sabe de alguma tradução para o português? Seria interessante, pra colar na parede.

quinta-feira, abril 13, 2006

--i-am-a-dummy

Esse pessoal do software livre me racha a cara...

O banco de dados MySQL tem uma opção que você pode adicionar à sua linha de comando, para prevenir "acidentes" de usuários "menos experientes". A opção se chama --i-am-a-dummy. Pode?

Veja com seus próprios olhos:
MySQL 5.0 Reference Manual :: 8.5.1 mysql Options
http://dev.mysql.com/doc/refman/5.0/en/safe-updates.html

Alguém mais já postou sobre isso:
http://www.mustap.com/databasezone_post_80_hi-mysql-im-a-dummy

segunda-feira, abril 10, 2006

Google Calendar (CL2)

Quando lançarem este daqui, quem vai precisar de Outlook?

Leia mais em: TechCrunch » Exclusive Screenshots: Google Calendar

domingo, abril 09, 2006

Comparações entre linguagens

Referências interessantes, para os curiosos de plantão que quiserem trocar de linguagem:

VB.NET and C# Comparison
Java (J2SE 5.0) and C# Comparison

São comparativos bem básicos, mas suficientes para quem está iniciando a desvendar uma nova linguagem e já conhece outra.

terça-feira, abril 04, 2006

Rango à Tarde

Hoje resolvi arriscar ligar pro Bauru Picanha às 15h30min, ver se estavam abertos... E estavam :)

Disseram que agora ficam abertos a tarde toda. É perfeito, pra quando se perde o almoço por causa de alguma reunião ou visita a cliente. Fora que eles entregam em cerca de 10min aqui pra Cidade Baixa.

Meu pedido: Bauru Picanha c/ catupiry, queijo extra e ovo, e uma Coca Light Lemon latinha.

domingo, abril 02, 2006

Google Romance

O último tipo de busca que faltava o Google implementar ;)

Google Romance

Quem não confia nos algoritmos do Google?

P.S.: Que inferno, logo depois de postar, cliquei no link para me cadastrar e só daí percebi que era uma piada de 1º de abril!!

quinta-feira, março 30, 2006

Identificando CDs e DVD virgens

Interessante. Nunca tinha pensado no fato que podemos estar comprando CDs e DVDs com preços diferentes, mas com qualidade idêntica, por serem do mesmo fabricante.

Vale a leitura desta dica, retirado do website Dicas-L: Identificando seus CD's e DVD's virgens. Ela mostra como podemos usar as ferramentas que vem com o Linux para identificar o real fabricante da mídia.

quarta-feira, março 29, 2006

CREATE AGGREGATE

TE METE, GURI!

Bah, essa daqui fazia tempo que eu queria ver um banco que suportasse. Quantas vezes não quebrei a cabeça tentando fazer isso no SQL Server.

O mais interessante é que foi muito intuitivo... Em poucas linhas, poucos segundos e com pouco código, fiz esse aggregate novo, quase no chute:

create function join_state(varchar, varchar)
returns varchar
as 'select $1 || '','' || $2;'
language sql immutable strict;

create aggregate join (basetype = varchar, sfunc = join_state, stype = varchar);


Daí, consultas desse tipo já podem ser feitas:

select grupo.nome, count(item.*), join(item.nome)
from grupo join item


Perfeito, não?

Documentação em: Manuals: PostgreSQL 7.4: CREATE AGGREGATE

P.S.: parece que no SQL Server 2005 já é possível fazer isso, usando .NET.

segunda-feira, março 20, 2006

Site da Suprifattus + MonoRail

Troquei a arquitetura do Website da Suprifattus.

Em substituição ao ASP.NET padrão que tinha antes, com uns controles pra cabeçalho e rodapé... Agora temos um website baseado em modelos, seguindo padrão MVC, mais rápido e muito mais fácil de manter e expandir, utilizando MonoRail.

A adição de conteúdo agora pode ser feita sem que eu precise abrir o Visual Studio, apenas com um editor de texto qualquer... E sem que eu tenha que ter desenvolvido ou utilizado algum pesado CMS para isso.

O mais legal foi a mudança das URLs, de:
http://suprifattus.com.br/suprifattus/Noticias.aspx?id=9
para:
http://suprifattus.com.br/suprifattus/noticias/ver.rails?id=9

Parece uma mudança pequena, mas eu gostei. O próximo passo é convencer a Locaweb a fazer uma alteração no IIS, para que eu possa utilizar o módulo de routing do MonoRail. Aí, sim, vamos ter URLs mais ao estilo Web 2.0:

http://suprifattus.com.br/suprifattus/noticias/9

Mas por enquanto não é prioridade :)

Ahn: detalhe muito interessante: ainda programei um mini-routing, para mapear as URLs antigas do website para as novas. Assim, nada de links quebrados ;)

terça-feira, março 14, 2006

VB.NET 2005

Estou reestruturando o framework de um cliente, utilizando recursos do VB.NET 2005. Está muito interessante utilizar todos os recursos do .NET 2.0 no VB, principalmente os tipos genéricos.

O namespace My também tem sido útil. Mas, hoje, navegando um pouco mais por seus métodos, dei de cara com este daqui:



Fiquei espantado. Daqui a pouco não vai mais ser necessário aprender nada sobre as classes Uri, WebRequest, etc...

Antes que alguém "meta o pau" no pobre do VB.NET, que só está tentando fazer seu trabalho... Lembre-se que este pseudo-namespace My não está fazendo nada diferente de implementar o design pattern Façade, só que para todo o Framework 2.0.

sábado, março 04, 2006

SourceForge se rendeu ao SVN

Finalmente, depois de muito dizerem que o Subversion era uma aplicação "muito boa, porém muito nova e instável", o SourceForge resolveu se render às maravilhas do SVN.

Além de adicionar o suporte, ainda automatizou o processo de migração do CVS para o SVN. Com 3 cliques, você faz a migração completa, inclusive com mensagens de log e tags, através do cvs2svn.

Agora dá gosto de voltar a usar o SourceForge. Quem sabe num futuro próximo eles também não dão uma melhorada no Issue Tracker, pra ficar algo mais parecido com o Trac...

Documentação de uso do SVN no SF.NET: SourceForge.net: E09. Subversion

sábado, fevereiro 18, 2006

ReSharper 2.0

É com felicidade que escrevo novamente sobre o ReSharper 2.0 Beta para Visual Studio 2005.

Estou utilizando o novo build, 218, e está me saindo realmente muito estável! De vez em quando aparece algum bug esquisito, mas não impede você de trabalhar.

Faça o download aqui: Download - JetBrains.net

Tail para Windows

Meu Deus, por que é tão difícil encontrar um tail decente para Windows?

Claro, estou sendo um pouco exigente também. Quero um tail que monitore vários arquivos, numa interface com tabs, e faça highlight de linhas dependendo de alguns critérios (por exemplo, pintar de vermelho as linhas que contenham a palavra "ERROR" ou "EXCEPTION").

Depois de muitas buscas, encontrei o Hoo WinTail, que é pago (US$ 39,95), mas tem uma versão gratuita que só não faz highlight, mas tem todo o resto. É interessante.

Se alguém quiser desenvolver um tail em .NET, segundo estes meus requisitos, pra liberar open-source... Conte com meu apoio e colaboração!

segunda-feira, fevereiro 13, 2006

Conectando ao MSN através do GTalk

Quem quiser experimentar a novidade, pode seguir as instruções abaixo:

BigBlueBall - Connect Google Talk to AIM, MSN, & Yahoo

Apenas um aviso: eu segui as instruções, e, sem notar, adicionei novamente todos os meus contatos do MSN. Um tanto desagradável... Mas vale a pena!

Liberar 75Mb de memória não tem preço! O GTalk ocupa 6Mb na minha memória, enquanto o MSN 8 estava ocupando 80!

domingo, fevereiro 12, 2006

Os pinguins também jogam!

Interessante artigo comentando sobre diversos jogos disponíveis para Linux:

Os pinguins também jogam!

domingo, fevereiro 05, 2006

Visual Studio 2005 Web Deployment Projects (Beta Preview)

Acabei de encontrar, mas não testei ainda. Parece que soluciona alguns problemas relacionados ao deployment de aplicações web no .NET 2.0.

Visual Studio 2005 Web Deployment Projects (Beta Preview)

Adeus, Alt-Tab

Hoje conheci um softwarezinho muito interessante, principalmente pra quem (como eu) trabalha com várias janelas e odeia ter que navegar entre elas com Alt-Tab.

Antes de encontrar esse último programinha, eu já tinha tentado utilizar vários "desktop switchers"... Para manter uma similaridade do sistema de janelas do Windows com o do Linux. Sou realmente viciado nessa história de múltiplas desktops.

Esse TopDesk imita a interface de um MacOS... Não sei bem que interface é essa, pois não conheço muito o mundo dos Macs... Mas me lembro de ter visto algo assim já.

Bom, segue o link: Otaku Software

Parece valer mesmo a pena. Até agora não ocupou mais de 16,5Mb de memória da minha máquina, e é muito rápido trocar de aplicativo. Apenas a inicialização é um pouco demorada.

Chega de palavras. Teste você mesmo, vai gostar.

ReSharper Beta para Visual Studio 2005

Quem já virou dependente do ReSharper, deve arrancar os cabelos ao ter que trabalhar com o Visual Studio 2005, que ainda não é suportado por este excelente plugin da JetBrains.

Bom, quem quiser arriscar a versão beta, pode encontrá-la aqui: Download - JetBrains.net

Eu instalei... Apesar de ser um tanto mais pesada que a versão 1.5, e completamente cheia de bugs, ainda assim, traz um pouco mais de produtividade.

Parece que o build 213 é mais estável. Mas não testei ainda.

quinta-feira, janeiro 19, 2006

FeedXs - RSS for Dummies

Quem sempre quis começar a escrever seus feeds, mas nunca quis se aventurar a aprender o padrão RSS, pode agora perder o medo com o FeedXs.
Se trata de um website onde você pode publicar conteúdo em RSS, mesmo sem ter um blog ou ter que escrever o RSS à mão (como eu faço para o website da Suprifattus: veja aqui).
Para quem ainda não conhece muito sobre o RSS, segue uma dica de alguns links:

Breves comentários sobre RSS, quando o website da Suprifattus passou a suportar o formato:
http://suprifattus.com.br/suprifattus/Noticias.aspx?id=4
Projeto RSSFicado (contém uma boa informação introdutória):
http://rssficado.com.br/