Re: [zope-pt] RES: Curriculo Douglas Weissmann

2008-11-17 Por tôpico Daniel Monteiro Basso

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?

2008-10-08 Por tôpico Daniel Monteiro Basso

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.

2008-01-14 Por tôpico Daniel Monteiro Basso
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

2008-01-11 Por tôpico Daniel Monteiro Basso
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

2007-12-21 Por tôpico Daniel Monteiro Basso
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

2007-12-20 Por tôpico Daniel Monteiro Basso
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

2007-12-14 Por tôpico Daniel Monteiro Basso
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

2007-12-13 Por tôpico Daniel Monteiro Basso
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

2007-12-13 Por tôpico Daniel Monteiro Basso
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

2007-12-12 Por tôpico Daniel Monteiro Basso
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

2007-12-10 Por tôpico Daniel Monteiro Basso
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

2007-12-10 Por tôpico Daniel Monteiro Basso
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 !

2007-12-03 Por tôpico Daniel Monteiro Basso
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

2007-12-03 Por tôpico Daniel Monteiro Basso
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

2007-11-14 Por tôpico Daniel Monteiro Basso
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

2007-11-12 Por tôpico Daniel Monteiro Basso
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

2007-10-25 Por tôpico Daniel Monteiro Basso
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

2007-10-01 Por tôpico Daniel Monteiro Basso
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

2007-09-21 Por tôpico Daniel Monteiro Basso
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