O Noobkit é um site bem amigável que permite consultar toda a documentação do core ruby e de muitos gems em um formato muito mais organizado e melhor apresentado que o gerado pelo rdoc.
Para quem programa em Java e acha o formato do javadoc com cara de amador fique tranqüilo que o rdoc é bem parecido mas na minha opinião é ainda mais trash.
Hoje eu tava aqui procurando uma forma melhor de consultar a documentação do Ruby mas não achei nada, resolvi ir pelo http://www.ruby-doc.org mesmo. Derrepente aparece um adsense me oferecendo documentação ruby no formato web 2.0, fui conferir e tive esta ótima surpresa, o Noobkit
Esse post também avisa aos leitores do blog que estou de volta ao mundo Ruby.
O Leopard já vem com Ruby e Rails instalado, apesar de isto ter um grande significado é algo pequeno perto da outra novidade. Agora é possível desenvolver aplicações nativas para o Mac OS X utilizando Ruby.
A Apple criou os bindings para Rails chamar os recursos Cocoa. Com isso você pode escrever um aplicativo utilizando os mais diversos recuros do Mac através de Ruby.
Até o Mac OS X Tiger era possível escrever aplicações nativas para Mac em Objective-C, Objective-C++ ou Java. Agora foi adicionado suporte a ruby e python.
Para quem não consegue imaginar o que isto significa através de Cocoa é possível ter acesso a apis de áudio, impressão (inclui pdf), rede, games, gráficos, recursos do quicktime, segurança entre outros. São dezenas de apis além de muitas outras apis que certamente virão com o Leopard.
Se você está querendo comprar uma webcam, um scanner, uma impressora ou qualquer outro hardware não deixe de consultar o guia. Os produtos estão agrupados em mais de 20 categorias e cada produto tem a descrição do funcionamento nas diversas distribuições Linux.
Toda essa base foi montada dem 2007, portanto são distribuições Linux que estão sendo utilizadas atualmente e o hardware que é vendido nas lojas hoje.
Ajude a divulgar a lista brasileira de equipamentos e serviços compatíveis com Linux e concorra a MP4 e MP3 players, mochilas Targus, períodos de VoIP grátis e até a ventiladores USB – além de contribuir automaticamente para doações para a Wikipedia e o Wordpress! O BR-Linux coletou mais de 12.000 registros de compatibilidade de equipamentos e serviços (webcams, scanners, notebooks, …) na sua Pesquisa Nacional de Compatibilidade 2007, e agora convida a comunidade a ajudar a divulgar o resultado. Veja as regras da promoção no BR-Linux e ajude a divulgar – quanto mais divulgação, maior será a doação do BR-Linux à Wikipedia e ao Wordpress.
Mais um erro que perdi um certo tempo pra resolver e posto aqui a dica. O problema acontece apenas com quem usa annotations. Quando executa-se o código para gerar as tabelas o hibernate não cria nada.
E saída mostra apenas este erro:
17:16:13,078 DEBUG SchemaExport:170 - import file not found: /import.sql
A solução é apenas substituir nas entidades a linha:
import org.hibernate.annotations.Entity;
por:
import javax.persistence.Entity
Acredito que esse erro deve ocorrer com muita gente por que inicialmente se importa o jar do hibernate-annotations e depois quando dá erro aí que vamos importar o ejb-persistence.jar (que é obrigatório mesmo se não for utilizar ejb).
É impressionante o número de pessoas com este mesmo problema. No fórum do Hibernate e em diversos fóruns tem dezenas de pessoas com este mesmo problema e ninguém dá a solução.