Uncategorized

A Dialética do SPAM

Com o desenvolvimento da Internet, novas formas de fazer negócio foram criadas, e a possibilidade de ver seu produto sendo divulgado nacionalmente e internacionalmente a preços extremamente baixos se tornou uma realidade. Suponhamos aqui que você possuí um produto e deseja ardentemente divulgá-lo pela Internet pois acredita que com isto poderá ter lucros absurdos. Uma […]

A Dialética do SPAM Read More »

Básico do Groovy para quem for aprender Grails

Antes de começarmos a trabalhar diretamente com Grails, convém conhecer o básico do Groovy. Afinal de contas, é a linguagem por trás da ferramenta e, mais do que isto, trata-se também de uma linguagem muito interessante para se trabalhar (programadores Java podem ver varios detalhes da linguagem que realmente surpreendem). O que é Groovy? No

Básico do Groovy para quem for aprender Grails Read More »

Uma maneira intergalática de se buscar fotos no Flickr

No Tag Galaxy, você busca por fotos no Flickr como se estivesse navegando por um planetário. É bem bacana. Apesar de não ficar nítido de cara como se deve usar, em uns 30 segundos você se acostuma e fica maravilhado com o resultado: link: http://www.taggalaxy.de/ Ao ver o bichinho (feito em Flash), não deixo de

Uma maneira intergalática de se buscar fotos no Flickr Read More »

Programação Genética: recriando a Mona Lisa com apenas 50 poligonos!

Há algum tempo atrás, passeando por livrarias, topei com o livro “Algoritmos Genéticos” de Ricado Linden. Por curiosidade, o comprei e comecei a me interessar pelo assunto. No entanto, devo confessar que com o passar do tempo, simplesmente me esqueci do assunto. Hoje, navegando pela internet, topei com um post entitulado “Genetic Programming: Evolution of

Programação Genética: recriando a Mona Lisa com apenas 50 poligonos! Read More »

Uma linguagem de programação pode te tornar estupido?

Ambientes de desenvolvimento rápido suprimem os sintomas de impotência ao criar a ilusão de poder. Corolário Weissmann sobre desenvolvimento  Aquela infindável discussão “minha linguagem de programação é melhor que a sua”, que nada mais é do que um reflexo de nossa infância “meu brinquedo é melhor que o seu”, devo confessar, sempre chamou minha atenção.

Uma linguagem de programação pode te tornar estupido? Read More »

Alguns fatos bem interessantes (quase chocantes) sobre COBOL

Sempre que ouvia falar em COBOL, vinha a imagem de uma tecnologia ultrapassada, esquecida e fedorenta.  Óbviamente,  fruto do meu preconceito. Na realidade, até então, eu nunca havia visto uma linha sequer de Cobol na minha frente! Sei que muitos compartilham comigo esta primeira impressão também ficarão chocados com alguns fatos bem interessantes sobre Cobol:

Alguns fatos bem interessantes (quase chocantes) sobre COBOL Read More »

11 empresas web 2.0 potencialmente falidas (Twitter,Meebo e Skype na lista)

Topei com o seguinte artigo hoje no news.com:Today’s Kozmos?: 11 potentially doomed dot-coms Eis a lista: Twitter (!), Meebo (!!), TripIt, Zillow, Pandora, Second Life (!!!), Skype (!!!!!!!!), Ask, DailyMotion, Net Vibes, MySpace (!!!!!!!!!!!!!!!!). Link para o artigo. Claro, nada impede que não passe de incertezas. Afinal, basta lembrar como a mídia tratou a Apple

11 empresas web 2.0 potencialmente falidas (Twitter,Meebo e Skype na lista) Read More »

Por que o OpenDocument Format (ODF) é importante (e porque fico assustado com o quão negligenciado o mesmo é)?

É interessante se fazer a pergunta: por que x é importante? Antes de iniciar o desenvolvimento do projeto ODFEasy, sabia que ODF seria algo “importante”, mas nunca havia sentido na pele a sua necessidade. Afinal de contas, se já temos o Microsoft Office, por que precisamos de outro formato? A pergunta se responde: exatamente porque temos

Por que o OpenDocument Format (ODF) é importante (e porque fico assustado com o quão negligenciado o mesmo é)? Read More »

Gambiarra esperta: trabalhando com mais de um banco de dados usando Hibernate (ou qualquer ferramenta ORM)

Hibernate é fenomenal, mas tem um problema: quando precisamos lidar com mais de um banco de dados, as coisas se complicam. Neste post pretendo mostrar como superar esta “limitação” do Hibernate usando um padrão (confesso: orientado a gambi, mas funciona bem!) que facilita esta tarefa. Porém, antes de começar, vamos supor a seguinte situação: existem

Gambiarra esperta: trabalhando com mais de um banco de dados usando Hibernate (ou qualquer ferramenta ORM) Read More »

Criando consultas complexas no Hibernate de maneira dinâmica

Neste post pretendo expor um padrão bastante simples a ser aplicado na criação de consultas usando a API Criteria do Hibernate. A API Criteria consiste em uma ferramenta extremamente poderosa que o Hibernate nos oferece para solucionar um problema muito comum no desenvolvimento de aplicações que precisem fazer consultas a banco de dados: a maldita

Criando consultas complexas no Hibernate de maneira dinâmica Read More »

Rolar para cima