Acabei de implementar alguns filtros (org.hibernate.annotations.Filter) nas minhas classes persistentes, e deparei-me com um grave problema: para habilita-los e preciso ter acesso a Session (org.hibernate.Session) do Hibernate, mas estou utilizando JPA, de modo que so tenho acesso ao EntityManager (javax.persistence.EntityManager).Depois de muita busca, encontrei a solucao. Alias, duas solucoes. Uma para o JPA 1.0 e outra para o JPA 2.0.<![CDATA[Session session1 = (Session)entityManager.getDelegate(); //JPA 1.0Session session2 = entityManager.unwrap(Session.class); //JPA 2.0]]>No JPA 1.0 voce pode utilizar o metodo entityManager.getDelegate() e fazer o cast para org.hibernate.Session; ou no JPA 2.0 voce ja pode utilizar o metodo type-safe entityManager.unwrap(). Nesta segunda-feira, dia 01/11/2010, foi disponibilizada mais uma versao do Manual EFD PIS/COFINS, no Ato Declaratorio Executivo Cofis no 34, de 28 de outubro de 2010.Continua com a mesma formatacao "tosca" do anterior. Nao posso avaliar o assunto pois ainda sou leigo, mas o acabamento e no minimo amador.E o manual continua sendo disponibilizado em formato doc. O PDF ultimamente nao pode ser um formato considerado "seguro", mas mesmo assim e muito mais apropriado para distribuicao. Sempre tive a impressao de que o Eclipse no meu macbook era significativamente mais lento do que no Linux (Ubuntu) que eu sempre usei. Por mais que eu quisesse nao acreditar, era verdade. Bem mais lento.Hoje resolvi o problema. Nao uso o Eclipse puro propriamente dito, mas o STS, que e uma versao customizada do Eclipse pela SpringSource. Encare como o Eclipse mais uma meia duzia de plugins pre-instalados.Seguindo uma recomendacao do pessoal da propria SpringSource, instalei a versao Cocoa 32 bits no meu Snow Leopard 64 bits. A recomendacao e a de que, a menos que voce tenha que usar um heap muito grande (maior que 4GB, eu suponho), a versao de 32 bits e melhor.Os resultados sao impresionantes. O meu workspace com varios projetos agora abre em 7 segundos na versao 32 bits. Na versao 64 bits ele leva 24 segundos. Um ganho de quase 4 vezes no desempenho. E ainda por cima gasta menos memoria. Hoje li no site do IDGNow! o post "Maioria dos profissionais gostaria de trabalhar de casa, aponta pesquisa".Isso corrobora a decisao da Insula Tecnologia de, desde o inicio do ano, mudar a nossa forma de trabalho. Hoje todos os colaboradores da Insula trabalham em casa, no estilo "Home Office". O home office (ao menos para nos) nao seria possivel ha 3 anos atras. O que mudou? Destaco tres pontos:A infraestrutura de comunicacao no Brasil (Internet) melhorou muito (ao menos em Maringa) nos ultimos 3 anos. Hoje todos podemos trabalhar com enlaces ADSL de 10Mbps em cada local de modo razoavelmente confiavel.A tecnologia das ferramentas de colaboracao remota evoluiu muito. Toda nossa infraestrutura e virtual: ferramentas de gestao de projeto, repositorios de codigo-fonte, telefonia, wiki, video-conferencia. Com o Skype podemos nos reunir (com video) instantaneamente a qualquer momento do dia. Eu particularmente consigo trabalhar com o escritorio remoto atraves do meu iPhone 3GS em qualquer lugar onde haja cobertura 3G.Surgiu o cloud computing. Sem ele nao poderiamos ter toda nossa infraestrutura na Internet de um modo tao rapido, facil e acessivel. Antes o