Re: [zope-pt] Alagoas Digital 2010 - Democracia Elet rônica será debatida no Alagoas Digital
/Subscriber_editForm a qualquer momento. -- Ricardo Bánffy http://www.dieblinkenlights.com http://twitter.com/rbanffy
Re: [zope-pt] Re: Contratações Interlegis
Por mês ou por ano? 2008/6/6 Fabiano Weimar dos Santos [EMAIL PROTECTED]: Acho que vale a pena ressaltar que cada edital oferece R$ 36.000,00 de remuneração :-)
Re: [zope-pt] Re: Teste zope
Tente sudo find / -iname zopectl -iname zopepy 2008/6/2 Cristina Souza [EMAIL PROTECTED]: Dei o camando e pareceu o seguinte: [EMAIL PROTECTED] /]# ps -aux|grep 5119 Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html plone 5119 0.0 3.2 37268 33304 ? S 11:47 0:05 /opt/Plone-2.5.3/Python-2.4.4/bin/python /opt/Plone-2.5.3/lib/python/Zope2/Startup/run.py -C /opt/Plone-2.5.3/Server_01/etc/zope.conf root 5755 0.0 0.0 3136 784 pts/2 S+ 16:05 0:00 grep --color 5119 Isso quer dizer que está instalado e rodando, certo? mas pq não consig acessa-lo no browser? estou tentando http://localhost:8080 Lembrando que minha instalação é numa máquina local. --- Em zope-pt@yahoogrupos.com.br, Ricardo Brito do Nascimento [EMAIL PROTECTED] escreveu E aí Luciano! tudo bem?! Estes são alguns truques da manga que adquiri trabalhando na infra estrutura do PZP. Como o Luciano Falou pode ser executado de qualquer lugar, e terá uma saida como: #netstat -nalpt | head Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:8100 0.0.0.0:* LISTEN 13761/python tcp 0 0 0.0.0.0:965 0.0.0.0:* LISTEN 3327/rpc.statd tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 3302/portmap tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 13777/python tcp 0 0 0.0.0.0:8180 0.0.0.0:* LISTEN 13766/python tcp 0 0 0.0.0.0:8181 0.0.0.0:* LISTEN 13771/python tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 3638/cupsd a ordem é ; protocolo ; R-Q ; S-Q ; IP local ; IP remoto ; estado ; PID (id do processo); o que tiver python em PID vc pode executar o comando abaixo que irá mostrar onde está a instalação do zope e/ou plone # ps -aux|grep 13761 Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ plone 13761 0.4 0.2 141768 20744 ? S 09:53 1:16 /opt/Plone-2.5.5/Python-2.4.4/bin/python /opt/Plone-2.5.5/lib/python/ZEO/runzeo.py -C /opt/Plone-2.5.5/zeocluster/server/etc/zeo.conf root 14376 0.0 0.0 61144 720 pts/0 S+ 14:50 0:00 grep 13761 #ps -aux|grep 13777 Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ plone 13777 0.4 3.6 618016 299352 ? Sl 09:53 1:19 /opt/Plone-2.5.5/bin/python /opt/Plone-2.5.5/lib/python/Zope2/Startup/run.py -C /opt/Plone-2.5.5/zeocluster/homologar/etc/zope.conf root 14406 0.0 0.0 61140 712 pts/0 S+ 15:03 0:00 grep 13777 A primeira linha da primeira execução, indica que está rodando um zeo server; na primeira linha da segunda execução, indica que está rodando um Plone; e procedendo desta forma vc irá identificar todas as instalações de PZP que estiverem rodando em tua máquina. -- Ninguém há semelhante a ti, ó Senhor; tu és grande, e grande o poder do teu nome. (1ªJeremias 10.6) No one is like you, O Lord; you are great, and your name is mighty in power. (1ªJeremiah 10.6) Jesus te ama, aceite-O! Jesus loves you, accept you Him! Luciano Ramalho escreveu: 2008/5/29 Cristina Souza [EMAIL PROTECTED] mailto:cristina7l%40hotmail.com: Eu tenho que estar dentro do diretório zope para dar esse comando? --- Em zope-pt@yahoogrupos.com.br mailto:zope-pt%40yahoogrupos.com.br, Ricardo Brito do Nascimento informatica@ escreveu em um linux pode ser: netstat -nalpt Não, este comando é um comando básico do Linux, e funciona em qualquer lugar. Só que ele não diz se o Zope está instalado, ele diz se o Zope está rodando, e mesmo assim de uma forma indireta: no meu caso, aparece no meio da listagem o seguinte: tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 23718/python Isso significa que tem algum servidor que usa o interpretador Python escutando conexões na porta 8080. No meu caso, sei que é um Zope 3. Pode ser que o Zope esteja perfeitamente instalado no seu servidor e não aparece na listagem do netstat porque não está rodando, essa é uma outra questão. Se você sabe onde o Zope está instalado, vai lá e roda o script zopectl fg para ver se o servidor sobe, depois acesse com o navegador na porta que aparece no console ao digitar zopectl fg. [ ]s Luciano
Re: [zope-pt] Desempenho Zope no Solaris T2000
Se o T2000 for um daqueles com o processador Niagara de primeira geração, o UltraSPARC T1, o desempenho dele deve, mesmo, parecer pior do que o de um servidor x86 comum no seu caso. Deve ser estelar para rodar Apaches e Varnishes, mas não ZServers. Isso acontece porque o T1 é otimizado para rodar montes de threads simultâneos (32, acho), mas fracassa miseravelmente em aplicações com poucos threads, que não conseguem usar os recursos do processador com eficiência. Cada core do T1 é relativamente simples em comparação com um x86 recente, o que faz o desempenho de cada thread individual sofrer. Em aplicações como o Zope, o desempenho dos T1 não deveria mesmo ser nada memorável. Uma forma de contornar isso nessa mesma máquina seria rodar o Zope em tantos processos quantos for razoável em uma configuração ZEO, mas eu me sentiria inseguro em recomendar essa arquitetura para um servidor Zope. Acho que vale a pena dizer que eu nunca usei uma máquina dessas, que estou morrendo de inveja de você (porque eu sempre quis por as mãos em uma) e que eu posso estar errado em tudo o que eu disse. Se essa terceira hipótese se mostrar verdadeira, inteligências maiores do que a minha se prontificarão a me corrigir. No entanto, no que diz respeito a arquitetura de processadores, eu confio no meu taco. 2008/4/11 Renato Sacramento Horta Moreira [EMAIL PROTECTED]: Olá pessoal, Instalamos o Zope-2.9.8-final e Python-2.4.4 em um servidor de homologação Solaris T2000. Temos também um servidor de testes com as mesmas configurações de Zope e Python. Só que ele é uma máquina desktop sem nenhum recurso especial. Realizamos testes de stress de acesso direto ao Zope e acesso via Apache. Em ambos os casos, o desempenho do T2000 foi cerca de quatro vezes pior do que o servidor de testes. Como as versões do Python e Zope são as mesmas em ambos, gostaria de saber se há algum problema de desempenho conhecido em servidor Zope ou interpretador python rodando no T2000. Grato, -- Renato Sacramento Horta Moreira
Re: [zope-pt] Instalação do TextIndexNG3 no Plone 2.5.3 /Windows XP
Acho que o Python está dizendo que você precisa do Visual Studio 7.1 (isso seria o 2003 SP 1, acho, mas pode ser que aquela versão grátis que existia dele sirva) para compilar o módulo. Você pode fazê-lo em outra máquina que tenha o ambiente de desenvolvimento apropriado e levar os módulos compilados na mão para o lugar certo. Outra alternativa é usar o Python do Cygwin para todas as coisas Zope/Plone. Cygwin é um verniz Unix para Windows que o torna um ambiente de trabalho suportável (a despeito do meu respeito pelo Sidnei e pelo entusiasmo dele a respeito da plataforma, suportável é o mais longe que eu chego em minhas recomendações). Com o Cygwin, os procedimentos de instalação ficam Unix-like e a vida volta a ser boa. Presumo, claro, que essa seja uma máquina de desenvolvimento e não de produção. On Tue, 2008-01-15 at 03:17 +, Robson Virino wrote: Quando rodo o python, dá a msg de erro: error: Python was built with version 7.1 of Visual Studio, and extensions need to be built with the same version of the compiler, but it isn't installed.
Re: [zope-pt] extração de arquivos do ZoDB
Eu ia sugerir um script shell com wget e ftp, mas a sua solução é, como sempre, mais elegante. /me guarda o rolo de silvertape On Wed, 2008-01-09 at 14:13 -0200, Luciano Ramalho wrote: Xará, o mais fácil será fazer um pequeno programa em Python instalado como um External Method, de modo que ele poderá acessar ao mesmo tempo o ZODB e o sistema de arquivos. Provavelmente umas dez linhas de código para exportar, e outras dez para importar.
[zope-pt] CMFPublicator (era Plone Slide Show)
Desculpe a demora - eu estava limpando a instância e coletando algumas infos extras (e tendo certeza do que está dando problemas). É uma instância que existe em um Plone 2.1 e está migrando para um Plone 2.5 como uma parada necessária no caminho para um 3.x. O problema acontece depois do produto CMFPublicator (originalmente 1.3.0 svn/trunk, mas antigo) é atualizado para o 1.2.2. Antes disso, o portlet funciona corretamente. Depois de feita a atualização, acontece isso (vou transcrever o que rola no console do zopectl fg): /opt/zope/instances/id_25/Products/CMFPublicator/PublicatorTool.py(401)getPublicationBoxesInfo() - if box_id is not None: (Pdb) (Pdb) l 396 Return the content of all the publication boxes or a specified 397 publication box. 398 399 pdb.set_trace() 400 401 - if box_id is not None: 402 pb = self._listPublicationBoxes(box_id) 403 return pb.extract() 404 else: 405 publication_boxes = [] 406 (Pdb) box_id 'noticias' (Pdb) c 2008-01-03 13:27:26 ERROR Zope.SiteErrorLog http://localhost:8081/site/index_html Traceback (innermost last): Module ZPublisher.Publish, line 115, in publish Module ZPublisher.mapply, line 88, in mapply Module ZPublisher.Publish, line 41, in call_object Module Shared.DC.Scripts.Bindings, line 311, in __call__ Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec Module Products.PageTemplates.ZopePageTemplate, line 255, in _exec Module Products.PageTemplates.PageTemplate, line 104, in pt_render - ZopePageTemplate at /site/index_html Module TAL.TALInterpreter, line 238, in __call__ Module TAL.TALInterpreter, line 281, in interpret Module TAL.TALInterpreter, line 749, in do_useMacro Module TAL.TALInterpreter, line 281, in interpret Module TAL.TALInterpreter, line 457, in do_optTag_tal Module TAL.TALInterpreter, line 442, in do_optTag Module TAL.TALInterpreter, line 437, in no_tag Module TAL.TALInterpreter, line 281, in interpret Module TAL.TALInterpreter, line 780, in do_defineSlot Module TAL.TALInterpreter, line 281, in interpret Module TAL.TALInterpreter, line 457, in do_optTag_tal Module TAL.TALInterpreter, line 442, in do_optTag Module TAL.TALInterpreter, line 437, in no_tag Module TAL.TALInterpreter, line 281, in interpret Module TAL.TALInterpreter, line 728, in do_defineMacro Module TAL.TALInterpreter, line 281, in interpret Module TAL.TALInterpreter, line 772, in do_defineSlot Module TAL.TALInterpreter, line 281, in interpret Module TAL.TALInterpreter, line 749, in do_useMacro Module TAL.TALInterpreter, line 281, in interpret Module TAL.TALInterpreter, line 507, in do_setLocal_tal Module Products.PageTemplates.TALES, line 221, in evaluate - URL: /site/portlet_noticias_static - Line 31, Column 19 - Expression: PythonExpr portal_publicator.getPublicationBoxesInfo(box_id) - Names: {'container': PloneSite at /site, 'context': PloneSite at /site, 'default': Products.PageTemplates.TALES.Default instance at 0x2a9a8bbea8, 'here': PloneSite at /site, 'loop': Products.PageTemplates.TALES.SafeMapping object at 0x2a9abd5170, 'modules': Products.PageTemplates.ZRPythonExpr._SecureModuleImporter instance at 0x2a9a8bf638, 'nothing': None, 'options': {'args': ()}, 'repeat': Products.PageTemplates.TALES.SafeMapping object at 0x2a9abd5170, 'request': HTTPRequest, URL=http://localhost:8081/site/index_html, 'root': Application at , 'template': ZopePageTemplate at /site/index_html, 'traverse_subpath': [], 'user': PloneUser 'ricardo'} Module Products.PageTemplates.ZRPythonExpr, line 47, in __call__ - __traceback_info__: portal_publicator.getPublicationBoxesInfo(box_id) Module Python expression portal_publicator.getPublicationBoxesInfo(box_id), line 1, in expression Module Products.CMFPublicator.PublicatorTool, line 403, in getPublicationBoxesInfo AttributeError: 'tuple' object has no attribute 'extract' A linha do template é uma chamada a getPublicationBoxesInfo quase exatamente como eso template exemplo. On Fri, 2007-12-28 at 11:59 -0200, Cleber J Santos wrote: Ah tá, Mas mesmo assim, post aqui o trace para que possamos ajudar ;) At, Ricardo L. A. Bánffy wrote: Obrigado, Cleber. Na verdade, não estou usando o PloneSlideShow. Estou usando apenas o CMFPublicator em uma instância 2.5.4. Cleber J Santos wrote: Ricardo, Se a versão deste SlideShow for a 0.9 você poderá ver como configura-lo na documentação que o acompanha, ao instalar o produto, entre em no link *preferências* nessa página você terá um ícone do PloneSlideShow, é ai que você pode configura-lo e ou ler sua documentação e o Faq ;) Contudo se não ajudar, dá um alô aqui na lista para que possamos ajuda-lo :) PS. Se possível post aqui o TRaceBack do erro ;) At, Ricardo
Re: [zope-pt] Dúvida 1: Como colocar notícias em uma Pasta Esperta
Diretamente, não pode. A pasta esperta mostra o resultado de uma busca. Para incluir algo que não está lá, você precisa ajustar os critérios da pasta. On Thu, 2008-01-03 at 04:38 +, jgbalb wrote: Pessoal, tenho uma dúvida: como posso colocar notícias em uma pasta esperta? Agradeço qualquer ajuda. João
Re: [zope-pt] CMFPublicator (era Plone Slide Show)
Agora que eu vi. /me bate com a mão na testa Obrigado On Thu, 2008-01-03 at 14:44 -0300, Luis Flavio Rocha wrote: Eu acho que já tive este problema. Eu sempre esqueço de criar os publication boxes, no portal_publicator da nova instância. Verifica se não é isso.
[zope-pt] Re: Plone Slide Show
Estou recebendo a mesma mensagem de erro aqui. O problema acontece quando o template chega em getPublicationBoxesInfo(box_id). Andando pelo código, o erro acontece em: 401 if box_id is not None: 402 pb = self._listPublicationBoxes(box_id) 403 - return pb.extract() 404 else: 405 publication_boxes = [] 406 407 for pb in self._listPublicationBoxes(): 408 publication_boxes.append(pb.extract()) (os números de linha são diferentes porque eu pus um pdb.set_trace() no código) pb é uma tupla, (PublicationBoxInformation at xxx,). O problema desaparece, no meu caso, se em vez de: 403 - return pb.extract() eu tiver: 403 - return pb[0].extract() Tenho medo que isso quebre coisas em outros lugares. Mas é um começo, pelo menos ;-) Há algum motivo para se usar _listPublicationBoxes(box_id) quando se espera apenas um objeto como retorno (box_id deve ser único) Estou viajando? --- Em zope-pt@yahoogrupos.com.br, hygoroque [EMAIL PROTECTED] escreveu Ola, ontem instalei o PloneSlideShow e CMFPublicator. nao tive problemas,na aba publicações, adicionei as pastas publicadas que eu queria que aperecesse no SlideShow, clicando no botao edicao e selecionando oq queria. depois foi em configurações do site SlideShow Configuration e habilitei o box (no SlideShow Configuration tem a opção de selecionar o portlet tbm) criei um zpt novo, chamei nesse zpt as macros do plone ( html metal:use-macro=here/main_template/macros/master e div metal:fill-slot=main depois do body e assim que acessei minha zpt pela url ja apereceu o SlideBox com as pastas que selecionei no publicator. ve c nao esqueceu de nada a uso a versao Plone 2.5.1, CMFPublicator 1.2.2, PloneSlideShow 0.9.0 Abraço --- Em zope-pt@yahoogrupos.com.br, Leandro Rezende cat_awp@ escreveu Instalei o CmfPublicator e o Plone Slide Show, coloquei a linha la do codigo zpt blz... apareceu a janelinha de noticias...ai tinha q criar o objeto lah no publicator configuration...coloquei lahmais ai deu um erro : Tipo de Erro AttributeError Valor do Erro 'tuple' object has no attribute 'extract' Como configuro o publicator ? Não entendi direito :D Abraços Leandro Rezende Pinheiro