thegoodfellas/blogset-br huggingface dataset:
Hoje ganhei esse delicioso Chocolate Alemao....estou me deliciando! Claro com alguns amigos do trabalho porque essa delicia tem 500g. ASSOCIACOESArcanjo: RafaelSigno: Virgem e GemeosPlaneta: MercurioCor: AmareloPedra: JaspePerfume: VerbenaFlor: LirioVela - VerdeIncensos - Lavanda, rosa branca e romaSalmos - 29, 36, 54 ou 70Atributo: Combate a discordiaDeve ser invocado para: a cura das doencas; abrir a mente e ter boas ideias, aumentar a inteligencia e a criatividade, inspiracao para escrever; sucesso nos concursos e entrevistas; conquistar boas amizades e curar-se dos males que o (a) perturbam.Invocacao: "Arcanjo Rafael, Mensageiro de Deus pelos raios de Mercurio, invoco a tua hoste divina: tu que es capaz de ordenar a inteligencia humana, fortalece a minha compreensao e discernimento acerca das incoerencias da vida; quando confuso, concede-me o beneficio do teu sopro em minha mente; ajuda-me a esclarecer aquilo que o meu intelecto nao compreende; e na duvida, quando eu estiver perplexo diante da adversidade que compoe o UNO, socorre-me e entao poderei discernir os misterios da vida. Seja eu contigo em sintonia, agora e para todo o sempre. Amem."Para afastar a discordia e superar os conflitosEu sou a supremacia do homem, onde quer que eu va.Eu sou a forca em acao.Eu sou a atividade obediente e inteligente desta mente, deste corpo.Eu sou o poder governante e eu governo harmoniosamente.Eu sou a presenca que governa e comanda.Eu caminho diante de mim mesmo e por toda parte, ordenando paz perfeita e harmonia em todas as atividades.Eu trago comigo a sorte, eu sou uma energia que flui em todos os lugares em que eu chegar.Eu trago sorte para as pessoas que junto de mim estiverem. As minhas maos tem energias. Tudo o que eu tocar estara se multiplicando para o bem, cada vez mais.Eu sou a luz, eu sou a paz, eu sou a forca e nada me detera. O Criador estara sempre comigo. Juntos, eu e o Criador constituimos uma unica e poderosa corrente de energia. Existe um velho ditado machista que diz que toda mulher que responde com nao sei a pergunta o que voce quer de presente merece ganhar um PlayStation. Se as mulheres fossem mais claras, nada disso aconteceria, certo? Elas discordam.Para aqueles cuja comunicacao entre generos parece algo distante e impossivel ainda existe uma esperanca: o Manslater. Este gadget promete salvar o Natal deste ano e os proximos. Agora quando sua namorada ou esposa disser que nao precisa de presente, voce vai saber que na verdade ela esta querendo um vestido caro, impossivel de achar e, certamente, de uma marca que voce nunca ouviu falar (e nem as vendedoras do seu shopping preferido).fonte> Beline Cidral [TechTudo] Gosto pra caramba dos filmes de Adam Sandler, mesmo parecendo interpretar o mesmo personagem de sempre, um camarada gente boa que so quer curtir a vida e ser feliz. Em Esposa de Mentirinha (Refilmagem de Flor de Cacto (1969) ele encontra uma otima parceria com Jennifer Aniston, os dois protagonizam boas cenas que rendem otimas gargalhadas. Esposa de Mentirinha e uma boa pedida para quem quer passar o carnaval longe da folia. E um filme leve e com
um roteiro previsivel, mas que vale o ingresso. Alguns criticos vao mais a fundo em termos tecnicos para destilarem suas criticas ao desempenho do filme, mas a minha maior referencia e quando estou dentro do cinema e vejo as pessoas se divertindo, e ao final do filme saem comentando e sorrindo. Na minha opniao e o melhor filme de comedia do ano...mesmo que seja de mentirinha.
o fluxo: app-web faz uma requisicao ao app-business, este, por sua vez, realiza a logica de negocio e faz as chamadas necessarias para acesso aos dados, no app-dao.Todos os arquivos devidamente salvos, testaremos o empacotamento, gerando um package, digite o seguinte comando no prompt/terminal, esteja ciente que esta dentro do diretorio pai, e nao em algum projeto especifico:mvn clean packageO resultado esperado devera ser:Verifique BUILD SUCESS! Pronto, basta partir para a codificacao.Num post futuro, mostrarei como fazer o deploy de uma aplicacao diretamente a um servidor web por meio do maven, nao perca!
DWR Direct Web RemotingDWR is a framework used towork with Ajax call on Java implementation. An Ajax call is an asynchronousrequest of the system resource, in other words, while the request is processed,the user can interact with other resource of the system until the response ofthe first request.Is part of the Ajax call: HTML, XHTML, CSS,DOM XML, XMLHttpRequest, JavaScript. The great benefit of the Ajaxutilization, certainly, is the possibility of providing better interaction of usewith the application, build rich applications for weband finally theres a better response time. In order to optimize thedevelopment of Java Applications using Ajax, the use of DWR is a good choice,because it is an OpenSource tool, it provides security calls to Java codes by integrable browser with the features of the main frameworksmarket. It encapsulates details andcomplexity of the implementation of XMLHttpRequest, and performs Java class conversion for a JavaScript implementation, this way, allowing the use of a browser.The diagram below shows the DWR use in an Ajaxrequest to Java implementation. THE PROJECTUsing the Eclipse IDE, create a new DynamicWeb Project, as shown on the picture below. To obtain the dwr.jar file, do the downloadthat in: http://directwebremoting.org/dwr/downloads/index.html;The DWR use the artifact commons-logging.jar,so, this file is necessary and can be obtained from: http://commons.apache.org/logging/Copy the two files into the WEB-INF\lib ofyour project.We must set the DWR servlet in ourproject, open the file web.xml of your project and add: DWR Servlet dwr-invoker org.directwebremoting.servlet.DwrServlet debugtrue dwr-invoker /dwr/*Its also necessary the creation of a fileas shown below, this should be included on the WEB-INF directory ofyour project with the name dwr.xml. After these settings havebeen done, the DWR should be readyto use. Start your server, in this tutorial was used the Tomcat7, andaccess your application as the following one: Note that the Project lists theJavaScript to JDate, it contains the java.util.Date class in a JavaScriptversion, in other words, this class was converted to JavaScript.This project shows theIMC calculus, in this case, the call for this method and the responsepresentation will be by Ajax. For this, create a new class as thefollowing picture: We implement the logic as:package br.com.serjava.dwr;public class CalculoIMCAjax { public String calcularImc(Double peso, Double altura) { Double imc = (peso / Math.pow(altura, 2)); if (imc < 18.5) { return "Seu imc e: " + imc + " Abaixo de 18,5 Voce esta abaixo do peso ideal"; } else if (imc >= 18.5 && imc < 24.9) { return "Seu imc e: " + imc + " Entre 18,5 e 24,9 Parabens voce esta em seu peso normal!"; } else if (imc >= 24.9 && imc < 29.9) { return "Seu imc e: " + imc + " Entre 25,0 e 29,9 Voce esta acima de seu peso (sobrepeso)"; } else if (imc >= 29.9 && imc < 34.9) { return "Seu imc e: " + imc + " Entre 30,0 e 34,9 Obesidade grau I"; } else if (imc >= 34.9 && imc <= 39.9) { return "Seu imc e: " + imc + " Entre 35,0 e 39,9 Obesidade grau II"; } else { return "40,0 e acima Obesidade
grau III"; } } }The next step will be themapping of the class above as a DWR object, for this, you must edit thefile dwr.xml and insert: The last stage we aregoing to create the page that will show the content, creat, if it doesntexist, the page index.jsp into the WebContent directory, following theimplementation below: <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>Insert title here function calcularImc() { var altura = document.getElementById("idAltura").value; var peso = document.getElementById("idPeso").value; CalculoIMCAjax.calcularImc(peso, altura, { callback:function(resultado){ document.getElementById('divResultado').innerHTML = resultado; } }); } Altura (m) Peso (kg) The expected result will be: Wait for new posts!
e o nome da primary key representativa da tabela Categoria! O proximo passo e a criacao do objeto de acesso a dados (DAO) para a entidade Categoria. Felizmente nosso projeto esta usando a arquitetura DAO Generico, o que nos poupara bastante trabalho. A criacao de CategoriaDAO e CategoriaDAOImpl devera ser feita de forma analoga a Produto, para nao ser repetitivo, verifique nos posts anteriores (em caso de duvidas consulte: Persistencia - DAO Generico).Para efetivarmos o relacionamento, criaremos 2 Produtos e os vincularemos a uma dada Categoria, na classe main:public static void main(String... args) { ProdutoDAO produtoDAO = new ProdutoDAOImpl(); CategoriaDAO categoriaDAO = new CategoriaDAOImpl(); Categoria categoria = new Categoria(); categoria.setNome("Livros Informatica"); categoria.setDescricao("Livros de desenvolvimento, banco de dados..."); categoria.setAtivo(true); //Categoria e salva no banco e recuperada - uso do merge, ou seja, tem-se o objeto categoria// sincronizado no contexto de persistencia categoria = categoriaDAO.save(categoria); Produto produto = new Produto(); produto.setNomeProduto("Head First - Java"); produto.setQuantidade(11); produto.setValor(99.99); //atribui a cateogira Livros Informatica ao produto produto.setCategoria(categoria); Produto produto2 = new Produto(); produto2.setNomeProduto("Head First - Servlets and JSP"); produto2.setQuantidade(55); produto2.setValor(128.99); //atribui a cateogira Livros Informatica ao produto produto2.setCategoria(categoria); //salva-se os produtos produtoDAO.save(produto); produtoDAO.save(produto2); List<Produto> listaProdutosCadastrados = produtoDAO.getAll(Produto.class); for (Produto p : listaProdutosCadastrados) { System.out.println(p.getNomeProduto()); } }O resultado esperado e a insercao de 2 produtos vinculados a categoria criada. Vejamos o resultado no banco:Observe que foi criada a Categoria 3 - Livros Informatica, e os produtos 22 e 23, vinculados a esta categoria, pelo codigo 3!Espero que tenham gostado!
</persistence-unit></persistence>O proximo passo, e marcarmos a entidade que devera ser auditada, no caso Produto, apenas anotando-a com @Audited:package br.com.serjava.persistencia.entity;//import omitidos@Entity@Audited@AuditTable(value="PRODUTO_AUDIT")@Table(name="produto")@SequenceGenerator(name="produto_id_produto_seq", sequenceName="produto_id_produto_seq", allocationSize=1)public class Produto implements Serializable { @Id @GeneratedValue(generator="produto_id_produto_seq", strategy=GenerationType.SEQUENCE) @Column(name="id_produto") private Integer idProduto; @Column(name="nm_produto") private String nomeProduto; @Column(name="quantidade") private Integer quantidade; @Column(name="valor") private Double valor; //getters and setters}A anotacao @Audited diz ao Envers que esta entidade devera ser auditada, e @AuditTable, discrimina, explicitamente, o nome da tabela a ser gerada que devera conter as revisions dos dados.Feito isto, execute a classe main, ja implementado do projeto anterior, em seguida, acesso o banco postgres, e verifique a criacao das tabelas: produto_audit e revinfo:Pronto! Sua entidade produto ja esta sendo auditada, a partir de agora, nas operacoes de insercao e atualizacao. Faca mais testes, com alteracoes. Nos proximos posts, demonstrarei como as revisions sao organizadas e, como recuperar as revisoes de um registro.Espero que tenham gostado!
conter os dados necessarios para conexao, devemos parametriza-lo do seguinte modo: org.hibernate.ejb.HibernatePersistence Observe que os dados de acesso ao banco foram parametrizados, tais como, url para acesso, usuario e senha (atencao, estes dados podem variar no seu ambiente).CONEXAO E MAPEAMENTOA conexao com o banco de dados e gerida pelo EntityManager, da propria especificacao Java Persistence API, este contem os metodos necessarios para que o ORM realize suas operacoes de forma adequada.Devemos criar um objeto Java que representara a estrutura da tabela produto que criamos no banco. Nesta classe, efetuaremos o mapeamento de modo que o JPA consiga entender o que o objeto e seus atributos representam no modelo relacional, assim segue-se:package br.com.serjava.persistencia.entity;import java.io.Serializable;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.GenerationType;import javax.persistence.Id;import javax.persistence.SequenceGenerator;import javax.persistence.Table;@Entity@Table(name="produto")@SequenceGenerator(name="produto_id_produto_seq", sequenceName="produto_id_produto_seq", allocationSize=1)public class Produto implements Serializable { @Id @GeneratedValue(generator="produto_id_produto_seq", strategy=GenerationType.SEQUENCE) @Column(name="id_produto") private Integer idProduto; @Column(name="nm_produto") private String nomeProduto; @Column(name="quantidade") private Integer quantidade; @Column(name="valor") private Double valor; //getters and settersCriaremos agora a classe de conexao, que devera gerar o EntityManager, portanto:public class Conexao { //nome da unidade de persistencia definia no persistence.xml private static final String UNIT_NAME = "PersistenciaPU"; private EntityManagerFactory emf = null; private EntityManager em = null; public EntityManager getEntityManager() { if (emf == null) { emf = Persistence.createEntityManagerFactory(UNIT_NAME); } if (em == null) { em = emf.createEntityManager(); } return em; }Demonstrarei, como persistir um objeto de produto gerido pelo contexto de persistencia do JPA, em posts futuros, abordarei as demais possibilidades e operacoes do JPA. Assim, necessitamos obter o EntityManager, e por ele, persistir o objeto Produto, que foi devidamente mapeado:public class Main { public static void main(String... args) { Produto produto = new Produto(); produto.setNomeProduto("produto"); produto.setQuantidade(22); produto.setValor(33.99); EntityManager em = new Conexao().getEntityManager(); em.getTransaction().begin(); em.persist(produto); em.getTransaction().commit(); }}Execute a classe Main, e verifique no banco que devera haver um registro com as informacoes atribuidas ao objeto Produto.Espero que tenham gostado, tentei resumir um vasto e detalhado processo da forma mais simples e objetiva possivel, espero ter atendido as expectativas.Ate breve!
= new ProdutoDAOImpl(); //salva um produto produtoDAO.save(produto); List<Produto> listaProdutosCadastrados = produtoDAO.getAll(Produto.class); for (Produto p : listaProdutosCadastrados) { System.out.println(p.getNomeProduto()); } }}Aconselho, utilizando-se o mesmo principio, testarem os demais metodos genericos por meio de produto (getById, remove).Para uma melhor compreensao da estrutura do projeto, segue sua estrutura e divisao de pacotes:Bom, por este post e isto! Espero que tenham gostado e visualizado a flexibilidade que uma implementacao generica propicia!
de produtos salvos List<Produto> listaProdutosVisitados = produtoDAO.getAll(Produto.class); Cliente cliente = new Cliente(); //atribuicao dos produtos a um cliente cliente.setListaProdutos(listaProdutosVisitados); cliente.setNome("Fabio"); //salva e obtem um cliente sincronizado com o BD Cliente clienteSalvo = clienteDAO.save(cliente); System.out.println("Nome cliente: " + clienteSalvo.getNome()); System.out.println("Produtos visitados (associados) ao cliente:"); //percorre a lista de produtos associados ao cliente salvo for (Produto produto : cliente.getProdutos()) { System.out.println(produto.getNomeProduto()); }Observe que a relacao no banco da-se mediante a tabela de "rel" entre cliente e produtos. Mas em qual momento fizemos a relacao dos identificados das entidades Cliente e Produto? A resposta e: quando atribuimos a lista de produtos ao objeto de cliente, e o JPA realizou todo o trabalho "bracal" pra gente. Veja a tabela associativa como ficou:Neste exemplo, observe que temos 3 produtos com os ids: 16, 22 e 23. Lembre-se que recuperamos TODOS os produtos para, em seguida, associa-los ao cliente. O cliente Fabio tem o id 4. Logo, se os 3 produtos estao associados ao cliente 3, na tabela de rel, vemos tal relacao contemplada!Observe quanto trabalho o JPA lhe poupou! Espero que tenham gostado!
Um pouco sobre contosO conto e, basicamente, uma forma narrativa em tamanho menor que o romance ou a novela. Extensao diminuta, nao significa facilidade na escrita. Ha escritores que temem os contos por serem formas condensadas de literatura. Nomes como Edgar Allan Poe e Jorge Luis Borges, ou Daltan Trevisan e Caio Fernando Abreu, para me ater aos brasileiros, fizeram fama com as pequenas narrativas e, embora, um ou outro tenha escrito romances, nao foram esses que os fizeram emplacar. Durante muito tempo, resisti aos contos por acreditar que nao seriam tao prazerosos como a leitura de um catatau de mais de 500 paginas. Mas, um dia, assistindo televisao de madrugada, me deparei com o Antonio Abujamra lendo Conto de verao no 2: Bandeira branca e fiquei embasbacado com a sutileza com que Luis Fernando Verissimo conduziu a historia de Pindaro e Janice, dois personagens que se conhecem em bailes de carnaval na infancia e logo descobrem o que sao os tais amores de verao. Assim como essa, outras historias curtas vem a mente sempre que penso em literatura de qualidade, nas proximas linhas, falarei sobre algumas delas.Prefiguracao de Lalo Cura Roberto BolanoEm seu livro de contos, Putas assassinas, o autor chileno, morto em 2003, nos apresenta pequenas historias sobre personagens marginais. Entre eles, o que mais me chamou a atencao foi Olegario Cura, o Lalo, do conto cujo o titulo esta acima. Filho de uma atriz porno, Lalo afirma logo no inicio da historia: A trilha de entrada ou saida do inferno. A isso tudo se reduz. Aproximar-se ou afastar-se do inferno. Eu, por exemplo, mandei matar. Dei os melhores presentes de aniversario. Financiei projetos faraonicos. Abri os olhos na escuridao. Somente essas linhas valem mais que boa parte dos livros publicados anualmente, mas a historia segue e o personagem nos conta sua historia, na qual busca vinganca contra aqueles que atuaram junto a sua mae. O texto e pesado, embora ironico, e, assim como os outros contos do livro, termina de forma abrupta, diante de um possivel climax. Bolano sabe lapidar a historia e nos guiar por um submundo asqueroso com facilidade. Vale a pena ser lido e relido, assim como grande parte das outras historias de Putas assassinas.A aventura de um esposo e uma esposa Italo CalvinoO escritor italiano e um mestre nas narrativas curtas e Amores dificeis, publicado em 1970, nao poderia ser diferente. O conto em questao chama a atencao pela forma como o autor orquestra os encontros e desencontros do casal formado pelo operario Arturo Massolari e Elide. Em razao dos trabalhos, os dois tem poucos momentos juntos. Ele trabalha a noite inteira e chega em casa ao amanhecer um pouco antes, as vezes um pouco depois de tocar o despertador da mulher. Ela saia de manha, logo depois que Arturo chegava. Por meio desse jogo, Calvino cria belos momentos como o seguinte trecho: Elide ia para a cama apagava a luz. De seu proprio lado, deitava, espichava um pe em direcao ao lugar do marido, para procurar o calor dele, mas toda vez reparava que
onde ela dormia era mais quente, sinal de que Arturo tambem havia dormido ali, e isso despertava nela uma grande ternura. E um conto descompromissado, leve e curto, sao tres ou quatro paginas apenas, mas a historia e saborosa.Algumas palavras sobre teatroNo ultimo final de semana, o Teatro Glauce Rocha recebeu o espetaculo Candida, baseado no texto do, entre outras coisas, dramaturgo ingles George Bernard Shaw. Dirigido por Ze Henrique de Paula e com Bia Seidl no papel principal, a peca se inscreve em uma chave realista que passa longe do que se sugere com o nome do grupo paulistano Nucleo Experimental, que concebeu o projeto. As discussoes sobre crise da representacao e a busca pela teatralidade na cena parecem ter passado longe dos encenadores, que apostam no texto decorado e na ilusao teatral. Embora o texto original trate de temas como casamento, amor e masculinidade com extrema elegancia, o que vemos em cena e conservador e ultrapassado. Falta atualidade ao que esta sendo apresentando, tanto na forma, quanto no tratamento dado ao conteudo. De qualquer modo, e interessante ter oportunidade de assistir espetaculos como este em Campo Grande, que parece se fortalecer seu circuito teatral.O nosso amor e tao bom/O horario e que nunca combina/Eu sou funcionario/Ela e dancarina/Quando pego o ponto/Ela termina (Chico Buarque)
seu cotidiano, seus amores e sexo. Ele proprio e o personagem central, que se apaixona por uma jovem japonesa chamada Yukiko. Deu o nome de nouvelle manga, em referencia ao movimento cinematografico frances que preferia obras pessoais e intimistas. O resultado e uma narrativa leve, erotica e cheia de bons momentos. Os planos escolhidos pelo desenhista lembram os cinematograficos, com um desenvolvimento suave. A primeira vista e uma historia em que nada acontece, mas sao as nuances que dao beleza a essa pequena obra-prima.Como eu me defendo desse sentimento de inadequacao/Que me destroi por dentro, pro qual eu nao vejo explicacao?/Bandeira a meio mastro, um afago aspero, a voz do cantor/Eu criei um certo faro para esse tipo de enganador (Jair Naves)
Cinco jovens que vemos, mas nao conhecemos. Ela vao morrer como o nome do filme ja entrega logo de inicio. Nao saberemos o motivo, mas junto com o narrador que as conheceu 25 anos antes, juntamos cada peca. Detalhes, sorrisos, comportamentos, olhares, acoes, tudo surge como pista para que o espectador entenda o motivo do desfecho tragico de As virgens suicidas, primeiro filme de Sofia Coppola, lancado em 1999. A logica por tras do filme e a do voyeur. Tanto nos, quanto os garotos que moram na rua das cinco meninas Lisbon, vemos o cotidiano das garotas de forma distanciada, sem nunca participar do jogo, mas sempre tentando compreende-lo.O cenario e uma area suburbana, povoada por figuras de classe media, em um cidade qualquer dos Estados Unidos, em meados de 1975. O mundo criado por Coppola e inabalavel. Nada entra, nada sai. Nao existem ecos de um mundo exterior. Assim como as meninas acabam confinadas na casa dos pais, estamos confinados as paisagens cheias de casas iguais, grama aparada e arvores doentes. Quando Cecilia, a primeira e mais jovem, tenta se matar, percebemos logo que estamos diante de uma figura complexa. Talvez, a mais complexa de todas as meninas, mesmo que ela nao permaneca na historia por mais de 20 minutos.Se o suicidio e uma das respostas quando se confronta o absurdo da existencia, assim como Camus acredita, Cecilia constata este absurdo cedo. Ela nao se mata por amor ou por medo, ela acaba com a propria vida por desgosto. Como afirma ao medico que a atende, ele nunca foi uma menina de 13 anos. A medida que o filme avanca, o desinteresse da adolescente pelo que a cerca cresce. Ate que ela vislumbra quao pateticas sao as pessoas que lhe sao proximas. Minutos depois, ruidos de uma grade de ferro e a cena da jovem nos bracos de seu pai, um professor de matematica meio lunatico.Infelizmente, as outras personagens nem mesmo a protagonista Lux Lisbon (interpretada por Kirsten Dunst) tem a profundidade de Cecilia. Mas, a seu modo, tambem sao fascinantes. Apos o universo da familia Lisbon ser desequilibrado pelo acontecimento, a paz e retomada. A chegada de Trip Fontaine, o jovem rebelde, coloca o mundo em xeque outra vez, forcando mudancas que acabam preparando o anti-climax final. Ao serem trancafiadas em casa pelos pais, a unica ligacao com o mundo sao os garotos que as observam. Esta e a unica vez em que somos convidades a participar do cotidiano das cinco meninas. Em tardes vazias, os garotos e elas ouvem musicas pelo telefone e tentam estabelecer uma comunicacao sem palavras.Ao contrario do livro, as meninas se matam de uma vez na noite em que decidem fugir com os garotos voyeurs. A amalgama de erotismo e inocencia que e Lux e a ultima das meninas que vemos em cena. Tambem e a ultima que vemos morta. Contudo, o universo suburbano no qual o filme acontece, que nao aceita muito bem as mudancas, consegue expelir as lembrancas e fazer com que tudo retome seu curso. As festas e as brincadeiras juvenis continuam.