thegoodfellas/blogset-br huggingface dataset:
cena, uma impressao, um sentimento. Somados no todo da colcha, contam uma historia de gratidao compartilhada por todos que ja tivemos Therezita Pagani a sinalizar, entre bobajadas e limites, que sem brincadeiras ninguem vira gente grande.Parabens, Te!
Na festa de 40 anos da Andrea, entregamos a bolsa que o grupo bordou para ela especialmente para a ocasiao. Escolhemos duas obras da Tarsila do Amaral (para combinar com o cotidiano artistico da Andrea) e optamos por uma bolsa grande (bolsa "de professora"). As molduras foram feitas em sarja, um tecido resistente, capaz de suportar bem uma boa carga de livros, pastas e papeis. Tanto a parte externa (molduras e alcas) quando o forro sao azuis, cor que valorizou o colorido das linhas. O resultado esta nas fotos feitas meia hora antes da festa! Faz muito tempo que nao posto nada por aqui. De fato as coisas tem andado bem corridas. Mas o principal motivo e que me distanciei da maquina de costura no ultimo ano... Mal consigo cumprir os prazos dos bordados! Coisas da vida. Mas tudo foi por uma boa causa, acredito. Dediquei-me a um mestrado sobre o bordado, que estou prestes a concluir ate o comeco de agosto (o que significa menos de 15 dias!). Mas passei por aqui hoje para deixar uma dica bacana. Alem de adorar os tecidos e suas misturas, sou jornalista. E, desde maio, estou no "MTV na Rua" jornal que a MTV comecou a distribuir pelas ruas de Sao Paulo em maio. Uma das secoes que eu edito se chama "Do Lar". Pois bem, nessa pagina publicamos desde dicas para arrumar/decorar a casa a algumas receitas, o que inclui gastronomia e costura! No dia 7 de julho, a gente publicou a "receitinha" de uma carteira bem legal, feita pela estilista Constanca Nardy, da loja Bagga.Olhem la.... Ao clicar no titulo deste post, voces vao cair direto no pdf do jornal. O passo a passo esta na pagina 13.BeijosPS1: Bom, toda terca tem coisinhas legais. E sempre uns truques domesticos para quem nao quer perder tempo arrumado cas ;)PS2: O jornal e distribuido gratuitamente pela cidade, mas o PDF esta disponivel tambem no site da MTV diariamente Queridas, vou pendurar aqui no nosso mural virtual as datas dos encontros para o proximo ano, ta? Sera sempre no ultimo domingo do mes, a partir das 9h.- 31 de janeiro: Casa da Rose- 28 de fevereiro: casa da Erika- 28 de marco: Casa da Cleide- 25 de abril: Casa da Simone- 30 de maio: Casa da Cris- 27 de junho: Casa da Tite- 27 de julho: Casa da Rioco- 29 de agosto: Casa da Mimi- 26 de setembro: Casa da Edmara- 31 de outubro: casa da Rose- 28 de novembro: Casa da Cris Recebi hoje uma resposta da editora que publicou originalmente a Biblia da Costura, obra esgotada ha tempos e disputada pelas costureiras. Eles avisam que o livro sera reeditado em breve!Prezada Senhora Rosemarie ,Agradecemos seu contato.E com grande alegria que escrevemos hoje para contar que este livro sera relancado em outubro com o titulo de A Biblia da Costura. E uma nova edicao que contem o melhor do livro anterior e varios projetos novos.Ainda nao possuimos preco e nem a data de lancamento, mas achamos que gostaria de saber dessa novidade.Agradecemos seu interesse em
Nosso proximo projeto esta ganhando forma! Sera um tapete para contacao de estorias, com os elementos mais presentes em contos de fadas e no imaginario das criancas. Ja dividimos os desenhos e eu fiquei com o dragao. Ja estou quase terminando o bichinho! Ja chegou! Da para comprar pelo site http://www.selecoes.com.br/livros/Faca-Voce-Mesmo/2014174/A-Biblia-da-Costura.html Esta colcha ficou mais bonita na verdade do que aparece na foto! rsrs Usei um tecido que imita o padrao da chita, mas na verdade e um algodao mais resistente e por isso mais indicado para um colcha do que as lindas chitinhas e chitoes... Fiz 64 quadrados de tres padronagens diferentes, quiltei cada um individualmente com a manta e uni os quadros usando tiras de algodao cru mais o entremeio de algodao cru. Deu trabalho mas valeu a pena. O inicio do ano letivo aproxima-se, os professores estao nos preparativos iniciais como todo ano que comeca. Atribuicao de aulas, quais serao seus futuros alunos? Enfim estamos nos preparando, ate logo mais! 2014 sera um ano que promete muitas "emocoes". Aguarde e vera! Fim de ano! 2014 chegando e 2013 indo. Todo ano e assim. Planos para o ano que inicia e frustracoes pelo que nao foi possivel fazer no ano que se finda, mas em 2014 vai ser diferente. Assim espero. Desejo a todos: amigos e nao amigos que 2014 seja repleto de realizacoes e nos traga muitas alegrias e bastante saude. Bom dia! Feliz ano novo a todos! Vamos fazer de 2014 o ano das realizacoes positivas. Vamos estudar mais, fazer coisas boas e compartilhar mais. Os turistas estao indo embora da nossa cidade deixando para tras o lixo e o comercio revirado. Todo ano e assim mesmo, e a tendencia e piorar. Nossa cidade nao suporta um aumento do seu fluxo normal. O transito ficou piradinho ou melhor paradinho. Este ano nos nossos estudos sobre temas atuais gostaria de introduzir um estudo direcionado a nossa cidade e sua infra estrutura urbana para suportar essa demanda enorme causada pelos grande afluxo de turistas. Vou criar uma secao no blog de fotos. Para comecar ai vao algumas Segue abaixo carta da ONG ECOSURFI: leiam com atencao e reflitamAssine por praias mais limpas em Itanhaem-SP: http://goo.gl/RtLgjk#sospraiasA cidade de Itanhaem-SP esta perdendo o folego na corrida contra a poluicao em suas praias. Mais um ano novo se inicia e os velhos problemas gerados pela falta de uma gestao publica responsavel no cuidado com o ambiente local persistem no cotidiano das pessoas, que utilizam as praias para atividades recreativas e esportivas.Anualmente, no inicio da primavera, a ONG Ecosurfi realiza o Dia Mundial da Limpeza em Rios e Praias, que ha 15 anos despolui a orla de Itanhaem e revela os impactos do lixo deixado nas praias pelos usuarios e frequentadores. A proposta dessa acao e alertar as instituicoes publicas para esse alarmante problema. Mas ainda, nada de concreto foi feito!Alem de comprometer negativamente a paisagem, gerando implicacoes na qualidade do turismo, o lixo acumulado nas praias afeta a vida milhoes de animais marinhos e aves nos oceanos, levando a mortandade de diversas especies,
em especial, as gaivotas e tartarugas, que confundem os pequenos pedacos de plastico com a sua fonte de alimento.Se nao bastasse a contaminacao dos ecossistemas costeiros pelos residuos solidos, assistimos diariamente a omissao e inoperancia da Prefeitura Municipal e seus agentes, nas questoes referentes a gestao socioambiental da cidade, principalmente na temporada de verao.Sao alguns dos problemas:- Esgoto lancado diretamente na areia da Praia dos Sonhos pela Praca do Pescado;- Grandes porcoes do espaco publico - areia da praia privatizada por estabelecimentos comerciais a beira mar.- Ausencia de protecao para a vegetacao anteduna, responsavel pela fixacao da areia a qual evita a erosao.- Redes de pesca em areas improprias e irregulares por toda a orla, principalmente nos costoes rochoso e foz do Rio Itanhaem.- Falta de estudos tecnicos sobre a quantidade de lixo produzido pelos frequentadores das praias.- Estrutura precaria para disposicao de residuos solidos lixeira- em todos 26 quilometros de orla em Itanhaem.- Comercio irregular de alimentos entre outros, promotores da poluicao.- Transito de veiculos automotores na areia das praias.- Obras irregulares como: muros de concreto, decks de madeira, despejo de entulho entre outros, impactando a vegetacao de restinga.- Eventos publicos e privados na faixa de praia sem Planos de Gestao Ambiental - PGA para mitigar e minimizar os impactos das suas atividades.- Ausencia de ciclovias e ciclofaixas nas vias de interesse turistico, acarretando transito e perda de qualidade de vida para os moradores locais e visitantes.- Falta de campanhas educativas sobre a importancia da protecao e conservacao das praias e seus ambientes associados.Considerando, os apontamentos acima citados e a urgencia que os problemas ambientais gerados pela falta de prioridade da atual administracao municipal na protecao e conservacao das praias da cidade, pedimos a Exmo Sr. Prefeito Municipal Marco Aurelio Gomes, que cumpra com seu dever constitucional de fazer valer a aplicacao do Cap.VI Do Meio Ambiente Art. 225 da Constituicao Federal:Todos tem direito ao meio ambienta ecologicamente equilibrado, bem de uso comum do povo e essencial a sadia qualidade de vida, IMPONDO-SE AO PODER PUBLICO e a coletividade o dever de defende-lo e preserva-lo para as presentes e futuras geracoes, Considerando ainda, que todos os vereadores da Camara Municipal, fiscalizem o cumprimento desse importante artigo, equiparavel aos das clausulas petreas, para assegurar assim, boa qualidade de vida a populacao de Itanhaem e seus visitantes.Itanhaem, 02 de janeiro de 2014Ecosurfi Organizacao Socioambientalista DEFENDER OS OCEANOS E DA NOSSA NATUREZA
I will have the next 6 months to develop a framework to help fast delivery of Social Network Services - SNS, it's the implementation task of my final work graduate research and has the title: Social Network Services: component based framework. And, because I have been using Plone in some projects to deliver Content Management Applications, like: company and community web sites, intranets, etc, in the last three years (ruda_porto IRC nick), I decide to use it as a base system to construct a SNS application framework.Of course that is not a simple task, since Social Networks Services Applications can be used for friendship, academic, professional or some kind of specialized networks, but the central point will be study the hole application domain (problem scope) and implement a framework (solution scope) to abstract social network core objects and features in a way it will be easy to extend and integrate with Plone content management core products and other third-part products for things like members, tagging, blog, wiki, audio, video, photos, files and so on.The main focus and effort will be in walk forward to make Plone a social oriented application out-of-box installing a core set of packages, thus offering the creation of social networks that share information and content among social actors with Plone. And perhaps implementing a framework that fits academic and Plone community needs at same time is a risk and a great opportunity at same time, using small components help to isolate the general problem in a set of core packages will be a foundation to create Plone social network sites and applications.The next step forward in my research is the creation of two questions list, one for end users of SNS sites and other Plone developers and users. The first must help to discover what users like and dislike in some existent SNS sites and so grasp functional requirements. The second is more difficult, but it intent is try to discover functional and non-functional requirements that can made the framework easy to extend and deliver SNS applications when integrated with Plone.I'm was waiting an opportunity make all that information public available in the Plone community and after the post from Alexander Limi: 18 Things I Wish Were True About Plone, talking about social network path for Plone, I decide to make it and try to explain the scope of my research and my vision about Plone social integration and begin a discussion of how it (and other existent projects) can improve Plone social experience.Thanks for all folks that spend time contributing to Plone and who are responsible to made this amazing community! I will appreciate all commenting! :-) Essa e rapidinha, mas tem mais de 140 caracteres! :-)Para melhor divulgar as informacoes a respeito da Conferencia Python Brasil [5], tanto sobre os preparativos, bem como as dicas, avisos e acontecimentos durante o evento, foi criada a conta @pythonbrasil no Twitter especifica para isso! Entao.. sigam @pythonbrasil e nos vemos em Caxias do Sul! Durante o FLISOL Salvador 2007 , evento em que participei apresentando uma palestra sobre Python,
imperativa e a declaracao de tipos, embora nao obrigue essa definicao. Scheme nao possui tipos de dados e apoia-se na conceito de atomos (elementos) e listas (conjuntos) para abstrair suas estruturas de dados. Todas estas linguagens sao de alto nivel, com alta capacidade de abstracao o que torna essa simplicidade poderosa e expressiva. 4. Instrucoes de controle As instrucoes de controle sao utilizadas para construir desvios e organizar o fluxo da execucao dos programas. Nas linguangens imperativas, existem estruturas de controle para realizar a repeticao e a selecao de determinados trechos de codigo a serem executados. Python possui um conjunto reduzido de estruturas de controle, de forma a reduzir a complexidade da linguagem. Alem disso a forma de expressar um loop for para percorer elementos de uma lista ou dicionario ou qualquer objeto que implemente alguns metodos especiais e simples e poderosa. Como ML, Python possui o recurso de compreensao de listas. Scheme e ML possuem instrucoes de selecao simples as repeticoes sao implementadas atraves da recursividade. Em Scheme a pilha de recursao nao aumenta de acordo com a sua execucao, o que garante que o espaco utilizado sera constante, tornando a recursao mais segura e eficiente. ML tambem possui recursos do paradigma imperativo, e por isso, possui instrucoes de controle semelhantes a linguagem C++, como if, else, case. Alem disso seu mecanismo de selecao baseados em encontro de padroes pode ser utlizado para selecionar parte da funcao que sera executada a depender do valor recebido como parametro. Exemplos: Python compreensao de listas: lista = [1, 2, 3 ,4 ,5 ,6 ,7 ,8 ,9, 10] lista = [x for x in lista if x % 2 = 0] [2, ,4 ,6, 8 , 10] Scheme condicional e repeticao com recursao (DEFINE (factorial n) (IF (= n 0) 1 (* n (fatorial (- n 1))))) ML encontro de padroes: datatype shape = point | circle of real | box of (real * real) fun area (point) = 0.0 | area (circle r) = pi * sqr (r) | area (box(w,h)) = w * h 5. Suporte para abstracao A abstracao e a capacidade de modelar um problema de maneira a se concentrar nos aspectos importantes para esse sistema ou trecho expecifico de codigo, omitindo detalhes e facilitando a manipulacaos das entidades ao separar as definicoes do que um programa faz, dos detalhes sobre como ele e implementado., Watt, David A. (1989). O suporte para abstracao em uma linguagem esta relacionado a capacidade de definicao de novos tipos de dados abstratos, denominada abstracao de dados. Alem disso, tambem esta relacionada com a possibilidade de se abstrair um processo utilizando funcoes e procedimentos no paradigma funcional e imperativo. O paradigma orientado a objetos funde esses dois conceitos ao permitir a definicao de classes, com suas propriedades e metodos. E isso possui um impacto importante na capacidade de escrita e na confiabilidade, facilitando o reuso de codigo e a legibilidade. As linguagens ML, Scheme e Python tratam as funcoes como tipos de dados de primeira ordem, o que as permite passar uma funcao como parametro de
a declaracao do tipo de uma variavel Dinamicamente tipada inferencia dos tipos nao realiza a conversao implicita de tipos tipos de dados latentes Dinamicamente tipada inferencia dos tipos nao realiza a conversao implicita de tipos tipos de dados latentes Manipulacao de Excecoes suporte nativo ao tratamento de excecoes. Excecoes podem conter valores e eventos associados suporte nativo ao tratamento de excecoes. suporte implicito integrado ao interpretador de comandos. 9. Bibliografia SEBESTA, Robert W. , Concepts of Programming Languages 7 ed. WATT, David A. , Programming Language Concepts and Paradigms 1 ed. DRAKE, Fred L., editor, Python Reference Manual - Release 2.519th September, 2006 http://docs.python.org/ref/ref.html HARPER, Robert, Programming in Standard ML (WORKING DRAFT OF AUGUST 25, 2006.) - http://www.cs.cmu.edu/~rwh/smlbook/online.pdf ABELSON, Harold, Structure and Interpretation of Computer Programs, http://mitpress.mit.edu/sicp/full-text/book/book.html Wikipedia, a enciclopedia livre, http://pt.wikipedia.org/wiki/Programa%C3%A7%C3%A3o_funcional http://en.wikipedia.org/wiki/Python_%28programming_language%29 http://en.wikipedia.org/wiki/Scheme_%28programming_language%29 http://en.wikipedia.org/wiki/ML_language acessado em 10/11/2006.
Ja faz algum tempo que a melhor forma de realizar deploy de projetos Plone passou a ser a utilizacao da ferramenta zc.buildout, tambem chamada apenas de buildout. E realmente incrivel como ela facilita a tarefa de criar ambientes tanto para producao como desenvolvimento de forma simples, rapida e facil, mesmo nos mais complexos cenarios.Tudo isso gracas a sua arquitetura, a qual permite a utilizacao de diferentes receitas (recipes), desde que elas sejam publicadas como um pacote Python no PyPi, e assim podem ser reutilizadas por qualquer um que necessite da mesma funcionalidade. Na verdade, o buildout pode (e deve) ser usado por quaisquer projetos, nao se limitando apenas ao Zope e seus compatriotas como o Plone e Grok, e ja vem sendo usado em projetos Django tambem.Porem, existem vantagens e desvantagens de se utilizar o buildout para o deploy de projetos de software. Na minha opiniao, as vantagens sao muito maiores que as desvantagens. A principal vantagem e a capacidade de se criar ambientes de forma controlada, faceis de serem reproduzidos e estaveis (a depender da configuracao usada). E a principal desvantagem e a dependencia da ferramenta (buildout) sem ter conhecimento de como o deploy do ambiente funciona a ponto de poder identificar e reparar as falhas e problemas que ocorrem quando algum conflito, atualizacao de pacote ou incompatibilidade interferem no seu funcionamento.De fato, existem armadilhas que podem ocorrer e acredito que muitos usuarios do buildout ja devem ter odiado ele quando as coisas comecam a dar errado e nao se sabe por que. Ontem mesmo que recebi um email de um amigo, relatando um problema com o buildout, e por incrivel coincidencia, ele ja havia ocorrido comigo, por isso, eu ja tinha a solucao.Foi entao que percebi que era hora de compartilhar o problema e a solucao a fim de ajudar qualquer um que venha a se deparar com essa situacao no futuro. O cenario e o seguinte: instalacao do Plone 2.5 (e Zope 2.9) com buildout, porem utilizando o Five 1.4 ao inves do Five 1.3 que vem originalmente com o Zope 2.9.A armadilha e a seguinte: quando modificamos a versao do Five, nao estamos fazendo nada de errado, pois a versao 1.4 foi feita para ser compativel com o Zope 2.9. Esse e tambem um pre requisito para diversos pacotes adicionais do Plone que necessitam de funcionlidades da ZCA e do Framework Zope 3 que nao sao suportados pela versao 1.3 do Five.Porem, a receita de instalacao do Zope para o Plone 2.5 (plone.recipe.zope2instance), nao esta preparada para essa situacao e o sintoma do problema apenas aparece na tentativa de iniciar ou reiniciar a instancia, gerando uma falha na localizacao de algumas diretivas ZCML, como por exemplo: ConfigurationError: ('Unknown directive', u'http://namespaces.zope.org/genericsetup', u'registerProfile')De fato, quando um erro como esse ocorre, fica dificil identificar qual e a real causa. Nesse momento e que odiamos o buildout com todas as forcas. Mas nao se desespere, existe luz no fim do tunel! Ao investigar a situacao a fundo descobri uma forma simples, facil e indolor de evitar quaisquer surpresas em ambientes Plone 2.5
com Five 1.4, apenas adicionando as seguintes linhas ao seu arquivo buildout.cfg:[commands] recipe = plone.recipe.commandcommand = cp ${productdistros:location}/Five/skel/site.zcml ${instance:location}/etcNao se esqueca tambem de incluir a secao "commands" depois de "instance" na secao principal do buildout.cfg.Essa configuracao assume que voce esteja instalando o Five 1.4 em [productdistros] usando seu link para download e instalacao automatica.Como pode ser observado pelo trecho acima, estamos usando a receita plone.recipe.command que nos permite executar qualquer tipo de comando shell para copiar a versao correta (que vem com o Five 1.4) do arquivo site.zcml para o diretorio etc da instancia Zope. A depender da configuracao das suas instancias, pode ser necessario ajustar o comando, assim como, se voce ja possui uma versao especial de configuracao do arquivo site.zcml, o comando tambem deve ficar diferente.Espero que essa dica ajude outras pessoas a conhecer o buildout e a resolver e evitar esse tipo de problemas em ambientes com o Plone 2.5 e Five 1.4, e de quebra, serva como um exemplo de utilizacao da receita plone.recipe.command.
No caso do PostgreSQL a configuracao (migration.conf) seria:<filestorage> path /tmp/Data.fs</filestorage><relstorage> <postgresql> dsn dbname='ruda' user='ruda' host='localhost' password='12345' </postgresql></relstorage>Para realizar a migracao, em um ambiente Zope/Plone configurado via Buildout, basta executar os seguintes comandos no shell, assumindo a versao 1.2.0b2 do RelStorage:$ cd meu_diretorio_buildout$ ./bin/zopepy ./eggs/RelStorage-1.2.0b2-py2.4.egg/relstorage/zodbconvert.py /tmp/migration.conf Finalmente, ja existe suporte no pacote plone.recipe.zope2instance para que o RelStorage seja configurado com Buildout para automatizacao do deploy de aplicacoes Zope/Plone. Porem, para uso com Plone 2.5 (Zope 2.9) e Plone 3.x (Zope 2.10), e necessario incluir o repositorio com versoes modificadas do ZODB 3.7 e 3.8 para suportar o RelStorage. Ja no Plone 4.x (Zope 2.12) que vira com o ZODB 3.9, nao sera preciso usar a versao com patch pois o mesmo ja foi aplicado no repositorio oficial da nova versao do ZODB.ConclusaoCom RelStorage podemos criar ambientes que necessitam de maior desempenho e disponibildiade do ZODB, substituindo o ZEO e consequentemente algumas de suas limitacoes. Grandes portais desenvolvidos em Plone podem aproveitar esses recursos, principalmente em ambientes nos quais sao usados clusters Zope e que tem o requisito de maior alto desempenho e redundancia.Embora ainda nao exista informacoes divulgadas sobre sites que usam o RelStorage, incluindo detalhes sobre ganhos de desempenho e escalabilddade que demostrem claramente as vantagens da sua adocao, dependendo do ambiente a possibilidade de replicacao on-line ja seria um motivo suficiente para justificar a migracao para o RelStorage.