Categoria: 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…

  • 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…

  • 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…

  • 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…

  • 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.…

  • Visual Basic boy, stay away from my code!

    Identificação imediata! :) “Nada” contra Visual Basic. Sendo assim, sem flame wars ok? :)

  • 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:…

  • 14 ferramentas gratuitas que te dizem porque os visitantes abandonam seu site

    Eis que encontro um link bem interessante, expondo 14 ferramentas bem interessantes para analisar o perfil dos visitantes dos seus sites.

  • 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…

  • 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…

  • 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…

  • Compre a Java Magazine deste mês e ganhe 8 video aulas minhas!

    Que surpresa agradável: comprei a Java Magazine deste mês e, ao acessar o site no qual 8 video aulas são dadas como brinde aos compradores da revista, percebi que consistem nas aulas de 1 a 8 da minha série “Construindo uma aplicação do início ao fim”. Não é legal?

  • 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…