Re: [zope-pt] RES: Curriculo Douglas Weissmann
Prezado Douglas, a TIVIT novamente agradece o seu interesse em fazer parte de nossa EQUIPE, mas no momento não contamos com vagas para portadores de déficit de atenção. Desejamos que consiga algo através da lista de discussão que você relacionou nos seus destinatários. BOA SORTE!!!11!!one Heloisa Helena ex-Ministra do Inteiro Ambiente Heloisa Helena Madeira Noronha escreveu: Boa tarde! A **TIVIT** agradece o seu interesse em fazer parte da nossa EQUIPE. Gostaríamos de informar que recebemos o currículo, estaremos avaliando para as oportuniodades que estão em aberto, incluindo o mesmo nos nossos cadastros e entraremos em contato assim que possível. Faço seu cadastro no nosso site e aumente as suas chances: www.tivit.com.br http://www.tivit.com.br. /*/BOA SORTE/*/ /*/Heloisa Helena/*/* */*/Madeira Noronha/*/ Recursos Humanos *T I V I T** * //(12) 2135-9591// //Rod. Presidente Dutra, Km 154,7.// //Cep: 12237-901 - São José dos Campos - SP// //www.tivit.com.br http://www.tivit.com.br// /*/Uma empresa do Grupo Votorantim /*/*/ /*//Esta mensagem, incluindo seus anexos, tem caráter confidencial e seu conteúdo é restrito ao destinatário da mensagem. Caso você a tenha recebido por engano, queira, por favor, retorná-la ao destinatário e apagá-la de seus arquivos. Qualquer uso não autorizado, replicação ou disseminação desta mensagem ou parte dela é expressamente proibido. A TIVIT não se responsabilizará pelo conteúdo ou pela veracidade desta informação// *De:* Douglas Weissmann [mailto:[EMAIL PROTECTED] *Enviada em:* domingo, 16 de novembro de 2008 19:01 *Para:* [EMAIL PROTECTED]; Heloisa Helena Madeira Noronha; zope-pt@yahoogrupos.com.br *Assunto:* Curriculo Douglas Weissmann Segue curriculo Douglas Weissmann, obrigado pela atenção.
Re: [zope-pt] Como gerar caracteres fora da faixa (0..128) usando chr em python para Zope?
jgbalb escreveu: preciso gerar caracteres fora da faixa (0..128) usando a função chr do python para uma página em Zope/Plone. Porém quando tento usar chr (198) - que é o caractere 'ã' - obtenho um caractere diferente na página do Zope/Plone. Como faço para resolver este problema? PS1: já tentei .decode('iso-8859-1').encode('utf-8') mas não resolveu. Tem certeza que é iso-8859-1 (latin-1)? print ord(u'a-'.encode('latin-1')) Traceback (most recent call last): File stdin, line 1, in module UnicodeEncodeError: 'latin-1' codec can't encode character u'\u0101' in position 0: ordinal not in range(256) [ ps, to precisando de lentes novas no óculos, era um til, não um traço... mesmo assim: ord(u'ã'.encode('latin-1')) 227 ] Acho que 198 deve ser no encoding do windows (que não lembro qual é). Sugiro fazer algo como: char = unicode(r'\x%02x' % numeroDoCaracter, 'encodingCerto') []'s Daniel
Re: [zope-pt] Re: Separação do ZODB em 2.
SnapNoris escreveu: Aproveitando, eu queria comentar uma coisa... eu tenho uma certa dificuldade com o conjunto PZP, eu não sei se eu sou muito burro e não entendo os tutoriais, se os tutoriais é que são muito resumidos ou se eu to muito mal acostumado com os tutoriais e JavaDocs do pessoal que faz componentes para o JAVA. Mais alguém se sente assim? Ou sou só eu? No início é assim mesmo, tem muita documentação espalhada em vários lugares, e é difícil saber o que é relevante e atual ou não. Encontrar documentação desatualizada é altamente contra-produtivo, por isso o melhor mesmo é fazer algum curso ou pegar alguma referência garantidamente atual, como os livros mais novos referenciados no site do Plone. Eu infelizmente não tive acesso aos mais atuais, e me quebrei um monte pra aprender algumas coisas muito básicas (como entender a arquitetura de componentes do zope 3, perceber que o Plone 3 usa essa arquitetura através do Five e descobrir que MUITA documentação que foi escrita tendo o jeito antigo de se desenvolver não deveria ser usada como referência). Mas fazer o quê? Aos poucos a gente aprende... ;) []'s -- Daniel Monteiro Basso Líder Técnico do Centro de Inovação Trino Pólo - Pólo de Informática de Caxias do Sul http://www.trinopolo.com.br
Re: [zope-pt] Menu PopUp
Olá Adenilton, adeniltonandrade escreveu: Mesmo depois de ler o livro do Zope, o manual do plone e o manual do python des dezembro do ano passado, a seguinte dúvida ainda existe: Tem como colocar um menu PopUp no siteplone? Sem dúvida. Como se faz isso depende do que exatamente você precisa. aproveitando, é possível criar num site plone tudo o que hoje se faz num site sem cms? Sim. Mas talvez a pergunta que você queria ter feito não seja exatamente essa. outra coisa, tive que percorrer grande parte da literatura a respeito para em fim encontrar uma ligação precisa entre ZOPE, PLONE e PYTHON. Acabei de ver que o Sidnei já respondeu essa questão. Somente no manual Plone ,no 3º capitulo existe a frase: A resposta que todo cientista da computação te daria: a frase existe infinitas vezes em qualquer livro existente... =) []'s -- Daniel Monteiro Basso Líder Técnico do Centro de Inovação Trino Pólo - Pólo de Informática de Caxias do Sul http://www.trinopolo.com.br
Re: [zope-pt] Re: Problemas de condificação - O Retorno
Olá, o Python realmente é mais exigente no tratamento de strings que em outras linguagens, mas isso ocorre por que ele as trata da forma mais correta, e por conseqüência se apanha um pouco para aprender como funciona por tentativa e erro. O melhor é procurar uma explicação detalhada sobre codificação de caracteres com Python (vi algumas pela internet), mas vou dar uma super resumida para iniciantes: ascii: representação de caracteres com apenas 7 bits, não tem caracteres com acentos latin-1 (iso-8859-1): representação com 8 bits, ascii + caracteres com acentos, 'ç', etc. utf-8: representação com número variável de bits, qualquer caracter unicode pode ser representado em utf-8 unicode: formato de tratamento de strings em memória, para ser salva tem que ser convertida para uma das representações acima. Em Python, quando tu declara uma string com a syntaxe u'Minha string', tu estás na verdade criando um objeto do tipo 'unicode'. Quando usa a syntaxe convencional 'Minha string', o interpretador não tem como saber em qual conjunto de caracteres ela está representada, e por padrão ele assume que seja 'ascii'. Por exemplo, se digitar o seguinte em um console Python: u'%s' % 'á' o interpretador tentaria criar uma string unicode formatada a partir de uma string unicode de parâmetro. Como o que foi passado de parâmetro foi uma string normal, ela deve ser convertida para unicode primeiro, mas ao fazer a conversão o interpretador assume que ela está em ascii, mas ascii não tem caracteres com acento, e portanto uma excessão é gerada. Tu chegaste a mencionar que quando o username estava vazio dava erro, isso é por que tu não podes construir um objeto unicode a partir de algo diferente de uma string (como é o caso do None que provavelmente ele estava recebendo no teu código). Aqui tem algumas informações sobre encodings interessantes: http://www.slideshare.net/codebits/unicode-poetry-167368 []'s Daniel -- Daniel Monteiro Basso Líder Técnico do Centro de Inovação Trino Pólo - Pólo de Informática de Caxias do Sul http://www.trinopolo.com.br
Re: [zope-pt] [zopept-] Plone com o conteúdo em diferentes idiomas
Procura pelo produto LinguaPlone, é exatamente o que tu precisas. []'s Daniel -- Daniel Monteiro Basso Líder Técnico do Centro de Inovação Trino Pólo - Pólo de Informática de Caxias do Sul http://www.trinopolo.com.br
[solucionado] Re: [zope-pt] workflow actions
Caros, o problema acontecia por que as ações de workflow são chamadas dentro de um bloco try/except, e quando há exceções elas são simplesmente descartadas, dando a impressão de que o código está correto e não sendo chamado. No meu caso o erro estava no processamento do texto que vinha do comentário, com o qual eu fazia uma formatação para uma string unicode sem antes ter convertido o comentário para unicode. Quando eu fazia a transição sem comentários, ou com comentários em ascii, funcionava, mas quando eu botava acentuação no comentário parava de funcionar, sem nenhuma mensagem para me alertar. Então a dica que fica: cuidado com as ações de workflow, e criem blocos try/except próprios. []'s Daniel -- Daniel Monteiro Basso Líder Técnico do Centro de Inovação Trino Pólo - Pólo de Informática de Caxias do Sul http://www.trinopolo.com.br
Re: [zope-pt] Class zope
Olá Paulo, procura no google por external methods, é bem simples e tu vai encontrar bastante coisa. []'s Daniel -- Daniel Monteiro Basso Líder Técnico do Centro de Inovação Trino Pólo - Pólo de Informática de Caxias do Sul http://www.trinopolo.com.br
[zope-pt] workflow actions
Caros, estou enfrentando um probleminha esquisito, tentei procurar casos semelhantes pela internet mas não sei se estou procurando direito, não achei nada, por isso peço a ajuda de vocês. Tenho um tipo de conteúdo, criado com o ArchGenXML, que tem vários estados e transições, mas para simplificar vou mencionar apenas os envolvidos no problema: +--+ Voltar para Edição +---+ |Edição|-|Análise| +--+ +---+ `^ Enviar para Análise Tenho uma ação associada a cada uma das transições, que são chamadas normalmente quando seleciono seus itens no menu estado. Porém, quando uso a opção avançado... para mudar o estado, a ação só é chamada no enviar para análise, e o voltar para edição apresenta esta mensagem no console: 2007-12-13 17:33:36 INFO Plone Debug: The is_folderish script is deprecated and will be removed in plone 3.5. Use the isStructuralFolder method of the @@plone view instead. Alguém tem idéia do que possa estar acontecendo? []'s Daniel -- Daniel Monteiro Basso Líder Técnico do Centro de Inovação Trino Pólo - Pólo de Informática de Caxias do Sul http://www.trinopolo.com.br
Re: [zope-pt] Utilizacao de Workflow para solicitar um orcamento
Oi Katia, Katia Regina Leal da Silva escreveu: Sou novata no Zope/Plone.. . e estou usando o Windows... Nao entendi como fazer rodar/instalar este ArchGenXML. infelizmente não poderei te ajudar muito neste caso, faz 7 anos que uso exclusivamente Linux, não sei como usar Subversion e Python no Windows. Talvez seja fácil como no Linux (eu uso Ubuntu), por isso vou te dar as instruções como referência. 1 - instalar o subversion: sudo apt-get install subversion 2 - pegar o ArchGenXML do repositório: svn co https://svn.plone.org/svn/archetypes/ArchGenXML/trunk/ 3 - executar o ArchGenXML: /CAMINHO-DO-PYTHON/python /CAMINHO-ONDE-BAIXASTE-O-AGX/trunk/src/archgenxml/ArchGenXML.py no meu caso: /opt/Plone-3.0.2/bin/python /home/dmbasso/agx/trunk/src/archgenxml/ArchGenXML.py Lembrando que o interpretador python tem que ser o mesmo usado pelo zope/plone (quando se usa o plone unified installer ele instala um interpretador python paralelo ao do sistema operacional). 4 - Para facilitar a execução, dá para fazer um scriptzinho 'agx.sh' que contenha os caminhos: = #!/bin/bash PY=/opt/Plone-3.0.2/bin/python AGX=/home/dmbasso/agx/trunk/src/archgenxml/ArchGenXML.py $PY $AGX $* = Então para gerar o produto a partir de um diagrama UML, bastaria um agx.sh teste.zargo Lamento se não era bem o que precisavas... espero que ao menos essas informações possam servir como linhas guias. []'s Daniel -- Daniel Monteiro Basso Líder Técnico do Centro de Inovação Trino Pólo - Pólo de Informática de Caxias do Sul http://www.trinopolo.com.br
Re: [zope-pt] sistema de busca plone
Marcio Lopes escreveu: O motivo da pergunta é que eu tenho que implementar um sistema de busca interno , só que é em outra linguagem =/. Mas queria me basear pelo do plone. Se alguem tiver link, artigos, ... Dá uma olhada em: http://en.wikipedia.org/wiki/Lucene []'s Daniel -- Daniel Monteiro Basso Líder Técnico do Centro de Inovação Trino Pólo - Pólo de Informática de Caxias do Sul http://www.trinopolo.com.br
Re: [zope-pt] Capturando IP
Diogo Araujo escreveu: Pergunta: Existe alguma maneira de capturar o IP do cliente para um melhor controle? context.REQUEST.REMOTE_ADDR []'s Daniel -- Daniel Monteiro Basso Líder Técnico do Centro de Inovação Trino Pólo - Pólo de Informática de Caxias do Sul http://www.trinopolo.com.br
Re: [zope-pt] Re: Como dar respostas inteligentes !
Davi Medeiros escreveu: e aí, vamos criar um mural de pérolas nos arquivos do egroups? :D essa merecia... me admiro da paciência do Luciano Ramalho na tentativa de dar respostas construtivas, mas se o assunto continuasse acho que uma das próximas respostas dele seria não, sem ligar o computador não funciona... hehehe :p []'s Daniel -- Daniel Monteiro Basso Líder Técnico do Centro de Inovação Trino Pólo - Pólo de Informática de Caxias do Sul http://www.trinopolo.com.br
Re: [zope-pt] Utilizacao de Workflow para solicitar um orcamento
Katia Regina Leal da Silva escreveu: Conhece algum tutorial que poderia usar para fazer isso? Acho que a forma mais prática para fazer isso é usando o ArchGenXML, dá uma olhada em: http://plone.org/documentation/tutorial/archgenxml-getting-started Inclusive tu podes diretamente associar um workflow ao tipo de conteúdo que projetares, bem fácil. []'s Daniel -- Daniel Monteiro Basso Líder Técnico do Centro de Inovação Trino Pólo - Pólo de Informática de Caxias do Sul http://www.trinopolo.com.br
Re: [zope-pt] Dúvida! Ação após cri ar novo objeto
Olá Maurício, a resposta não é simples, então vou dar algumas direções para você estudar, depois mande suas dúvidas mais específicas. Primeiro você tem que marcar o objeto com uma interface (vamos chamar ela de IAdicionado), procure como se faz essa marcação. Depois você tem que adicionar no configure.zcml: subscriber for=Products.PRODUTO.interfaces.IAdicionado zope.app.container.interfaces.IObjectAddedEvent handler=Products.PRODUTO.utils.AdicionadoHandler / A interface tem que estar no Products/PRODUTO/interfaces.py e o handler no Products/PRODUTO/utils.py Boa sorte ;) []'s Daniel -- Daniel Monteiro Basso Líder Técnico do Centro de Inovação Trino Pólo - Pólo de Informática de Caxias do Sul http://www.trinopolo.com.br
Re: [zope-pt] Re: Instalacao do Plone Ubuntu 7.10
Olá Leandro, Leandro Rezende escreveu: Para fazer a instalação basta descompactar o arquivo de instalação do plone na raiz ubuntu , e mandar a instalar atravéz de lá , eu estava executando o script( install.sh) na pasta do Desktop daí ele nao consegue criar as pastas que o script manda. o problema em questão foi que tu não tinhas permissão de superusuário (root), tu poderias ter executado da pasta Desktop com sudo ./install.sh standalone, por exemplo. Para descompactar na raiz do sistema de arquivos tu necessariamente teve que conseguir o nível de superusuário, e por isso que a instalação deu certo. []'s Daniel -- Daniel Monteiro Basso Líder Técnico do Centro de Inovação Trino Pólo - Pólo de Informática de Caxias do Sul http://www.trinopolo.com.br
Re: [Spam - Bayes=100.00,Body=P E] [zope-pt] Como faço para publicar colocar o site na internet
jbrrod2007 escreveu: Fiz um site, redirecionei o endereço no no-ip e não consigo acessar, o que fazer - checa que o dns esteja sendo resolvido direitinho... dá um ifconfig no servidor, e um ping para o url.no-ip.com - verifica que a porta (por padrão 8080) do servidor não esteja bloqueada para acesso externo (faz um telnet url.no-ip.com porta de uma máquina que não esteja na tua rede local) []'s Daniel
Re: [Spam - Bayes=100.00,Body=P E] [zope-pt] Autenticação SMTP
Davi Medeiros escreveu: Não foi possível enviar a mensagem: (435, '4.7.0 Error: authentication failed: authentication failure') Davi, te sugiro fazer um teste de autenticação manual. Pela máquina que você vai deixar rodando o plone, execute um telnet smtpserver 110, depois que o servidor apresentar um +OK ... apresentação do servidor ... tu digita USER teuUsername, depois do +OK digita PASS teuPassword, se ele der +OK então realmente o erro vai ser com o zope/plone. Mas uma coisa que eu imagino que possa estar acontecendo é o servidor ser compartilhado, e tu precisar passar o endereço inteiro como user name (ex: [EMAIL PROTECTED] ao invés de daniel). []'s Daniel
Re: [Spam - Bayes=100.00,Body=PE] [zope-pt] Hospedagem Plone
Olá, tem esse, não sei dizer se é bom: http://www.objectis.org/about-pt-br/objectis/index_html Se experimentar, depois nos relate sua opinião a respeito. []'s Daniel Juliano Rafael Bringer escreveu: Olá Pessoal, Alguém sabe se fora do Brasil existe algum tipo de hospedagem em plone gratuito, é que estou querendo fazer um site de uma igreja. Agradeço pela atenção. Juliano Bringer Domingos Martins-ES