Re: [zope-pt] [Portal Brasil]

2010-03-04 Por tôpico Marcello Bontempo Salgueiro
Não é impressão não, está demorando mesmo!!! Já até postei duas criticas
que tenho em relação ao portal, na comunidade plonegov-br =D

[]s



* Ricardo Guinody (guin...@gmail.com) wrote:
> É impressão minha, ou ele (a home-page) está mesmo demorando muiiito
> para carregar?
> 
> 
> 
> Em 3 de março de 2010 15:45, Alexandre Chagas 
> escreveu:
> 
> >
> >
> > ótima dica... :)
> >
> > Em 3 de março de 2010 15:08, Felipe Roquette escreveu:
> >
> >
> >>
> >> Em Qua, 2010-03-03 às 14:58 -0300, Alexandre Chagas escreveu:
> >>
> >> alguém sabe em que tecnologia foi desenvolvida o Portal Brasil?
> >> http://www.brasil.gov.br
> >>
> >> As vezes basta olhar o html. Lá existe essa linha:
> >> http://plone.org"; />
> >>
> >>
> >> Atenciosamente,
> >>   * Felipe Roquette*
> >>   fel...@*krei*.com.br
> >>
> >>   www.*krei*.com.br
> >>   +55 11 3431.0303
> >>   .
> >>
> >>
> >
> >
> > --
> > Alexandre das Chagas Souza
> > WebDesigner / Desenvolvedor PZP
> > http://www.alexandrechagas.com.br
> > (61) 8119-5180
> >
> >  
> >



..
||
|MARCELLO BONTEMPO SALGUEIRO ( HARRY )   |
||
||
| Mail: mbsalgueiro at linuxmail.org |
| Blog: http://www.tranqueira.net/weblog |
||
| "Conhecimento é uma virtude, ignorância o único vício" |
||
''


Re: [zope-pt] [Portal Brasil]

2010-03-03 Por tôpico Marcello Bontempo Salgueiro

 foi feito em Zope/Plone =)

 []s

* Alexandre Chagas (alexandre@gmail.com) wrote:
> Olá colegas,
> 
> alguém sabe em que tecnologia foi desenvolvida o Portal Brasil?
> http://www.brasil.gov.br
> 
> []s for all
> 
> -- 
> alexandre
..
|    |
|MARCELLO BONTEMPO SALGUEIRO ( HARRY )   |
||
||
| Mail: mbsalgueiro at linuxmail.org |
| Blog: http://www.tranqueira.net/weblog |
||
| "Conhecimento é uma virtude, ignorância o único vício" |
||
''


Re: [zope-pt] ZOE + POUND + SQUID

2010-03-02 Por tôpico Marcello Bontempo Salgueiro
Isso eu li aqui[1], mas tava lendo em outro lugar[2], falando que 
para se calcular o quanto de memória você irá precisar é a seguinte
fórmula:

M = TmO * ST * Tzclients

M =  quanto de memória irá usar 
TmO = tamanho médio dos seus objetos 
ST = server threads 
Tzclients = total de zeo_clients(instancias zopes) 

além de rezar para que não estejam vendo todos os arquivos
de multimidia ao mesmo tempo! heheheh =P

Bom, felipe muito obrigado pela ajuda, e pelas valiosas dicas!
Galera valeu mesmo pela atenção, vou me dedicar aqui ao estudo
para tornar isso real e assim que o fizer, publicarei para comunidade ;)

[]s,

[1] - 
http://blog.mfabrik.com/2008/07/07/zope-zeo-setupconversion-and-zeo-vs-standalone-performance-review/
[2] - http://fnord.no/sysadmin/web/large-plone-site

* Felipe Roquette (fel...@krei.com.br) wrote:
> Em Ter, 2010-03-02 às 10:58 -0300, Marcello Bontempo Salgueiro escreveu:
> 
> > É sera em um server Linux, agora felipe posso perguntar como
> > seria o cálculo a ser feito para a quanto de memória irei? Se
> > não for abusar de mais! hehehe ;) 
> 
> Isso é uma pergunta q, mais uma vez, depende mto do seu caso, mas a
> grosso modo a gente pode falar que
> - cada instancia zeo client com poucos produtos e pouca cache consome
> uns 200mb de RAM
> - o zeo server consome normalmente bem menos
> 
> Lembre-se! Vc pode configurar quanto de cache vc coloca nos zeo clients
> e no zeo server. Quanto mais vc coloca mais vc come memória.
> 
> Outra coisa, existe uma jeito q vc faz os zeos clients economizarem
> memória. Não lembro bem, mas é alguma coisa relacionada em tirar os
> arquivos de traduções do plone que vc nao vai usar. Vc não vai usar o
> plone em catalão, chines, tcheco, etc. Isso te salva uns 20mb por
> instancia zeo client (acho).
> 
> Memória é um ponto importante, se vc ficar sem os visitantes vão ver
> alguns erros :) .
> 
> 
> Atenciosamente,
>  Felipe Roquette
>   fel...@krei.com.br
> 
>   www.krei.com.br
>   +55 11 3431.0303
> 
> 
> .



.--------.
||
|MARCELLO BONTEMPO SALGUEIRO ( HARRY )   |
||
||
| Mail: mbsalgueiro at linuxmail.org |
| Blog: http://www.tranqueira.net/weblog |
||
| "Conhecimento é uma virtude, ignorância o único vício" |
||
''


Re: [zope-pt] ZOE + POUND + SQUID

2010-03-02 Por tôpico Marcello Bontempo Salgueiro

Uhulll! hehehe =)
Legal isso, mas é mais o menos o que voce descreveu felipe
que estava em mente primeiro, to cada vez mais impolgado! =D
É sera em um server Linux, agora felipe posso perguntar como
seria o cálculo a ser feito para a quanto de memória irei? Se
não for abusar de mais! hehehe ;)

[]s

Marcello.

* Felipe Roquette (fel...@krei.com.br) wrote:
> Ola Marcello,
> 
> As configurações que vc pode fazer são infinitas :) .
> É possível fazer moutpoints em outros servidores sim, mas acho que tbm
> não é isso que vc quer.
> Vou descrever uma configuração boa que vai te dar alto desempenho e não
> é tão complicada. Lembrando que cada caso é um caso, existem muitas
> variáveis e eu praticamente não sei nada do que você quer fazer.
> 
> 1- Internet
> ^
> 2- Varnish (faz cache e balanceamento)
> ^
> 3- Alguns Zeo Clients (recebem e processam a requisição. Possuem toda a
> lógica de negócio)
> ^
> 4- Zeo Server (apenas guarda os dados)
> |->aqui vc pode colocar um site plone em um mountpoint separado, se for
> necessário apenas.
> 
> Vc pode colocar os itens 2, 3 e 4 em máquinas separas. Mas isso apenas
> se vc for ter muuuitos usuários no seus sites.
> É importante vc ter a quantidade de memória RAM correta, se não seus
> processos vão dar tilt. 
> Se vc fizer assim e configurar da maneira correta, seus sites em plone
> vão voar! ;-)
> Essa configuração não é coisa pra leigo, mas tbm não é nenhum milagre
> implementa-la.
> Outra coisa, faça isso num servidor GNU/Linux. Eu uso Debian.
> 
> 
> Atenciosamente,
>  Felipe Roquette
>   fel...@krei.com.br
> 
>   www.krei.com.br
>   +55 11 3431.0303
> 
> 
> .
> 
> Em Ter, 2010-03-02 às 10:12 -0300, Marcello Bontempo Salgueiro escreveu:
> 
> >   
> > 
> > Olá Felipe,
> > 
> > então na verdade a clusterização que a galera mais usa é das
> > instancias
> > zope e não dos zeoservers, né? Só uma pergunta de leigo, com
> > mountpoint
> > eu posso separar o Data.fs, colocando-o em outro servidor? Eu não
> > achei
> > nada sobre isso...(ainda)
> > 
> > []s
> > 
> > Marcello
> > 
> > * Felipe Roquette (fel...@krei.com.br) wrote:
> > > Olá Marcelo,
> > > 
> > > Normalmente o pessoal trabalha com um Data.fs apenas (as vezes
> > vários
> > > Data.fs, mas não duplicados), um Zeo Server e vários Zeo Clients.
> > Talvez
> > > não seja o que você está procurando, mas uma página interessante pra
> > ler
> > > é:
> > >
> > http://www.martinaspeli.net/articles/an-uber-buildout-for-a-production-plone-server
> > > 
> > > 
> > > Atenciosamente,
> > > Felipe Roquette
> > > fel...@krei.com.br
> > > 
> > > www.krei.com.br
> > > +55 11 3431.0303
> > > 
> > > 
> > > .
> > > 
> > > 
> > > Em Seg, 2010-03-01 às 16:28 -0300, Marcello Bontempo Salgueiro
> > escreveu:
> > > 
> > > > 
> > > > 
> > > > 
> > > > Salve a t...@s,
> > > > gente eu estou com uma dúvida de clusterização, e de
> > sincronização,
> > > > a dúvida é o seguinte, como eu fou fazer a sincronização de
> > Data.fs
> > > > com dois server clusters da seguinte forma:
> > > > 
> > > > Eu teria um servidor Apache, Squid e Pound(fazendo o balanceamento
> > de
> > > > carga) em um servidor, e outros dois servidores sendo master e
> > slave. 
> > > > Onde teria no master duas instancias zope com mountpoint de
> > > > plone-sites, 
> > > > entao eu teria o ZEO centralizando o Data.fs, contendo as minhas
> > > > informações 
> > > > mais gerais das instancias (Creio que funciona assim o ZEO) e no
> > slave
> > > > eu 
> > > > teria uma cópia do master, onde ele entraria em ação caso o master
> > > > deixasse 
> > > > de funcionar.
> > > > 
> > > > O meu problema é como eu posso sincronizar os Data.fs e meus
> > > > mountspoints?
> > > > 
> > > > Está correta a minha Arquitetura de clusterização? Aceito opniões
> > =P
> > > > não conheco muito de balanceamento de carga...
> > > > 
> > > > Segue o desenho:
> > > > 
> > > > [ ?*.!$. INTERNET .!$.*? ]
> > > > |
> > > > V
> > > > .+-+.
> > > > || serverX ||
> > > > |+-+| 
> > > > || [Apache] || 
> > > > || | || 
&g

Re: [zope-pt] Re: ZOE + POUND + SQUID

2010-03-02 Por tôpico Marcello Bontempo Salgueiro
Olá rogerio,

pois é cara essa era minha dúvida de usar o rsync, pois como vou ter
muita de atualização, acho que isso pesaria... Mas uma coisa que pensei 
também é então separar a instancia zeoserver das instancias zopes. Assim
teria de ter 5 maquinas. A 1ª com apache+squid+pound, uma 2ª com as
instancias zopes, 3ª como slave da 2ª, a 4ª com o zeo e Data.fs e a 5º
slave da 4ª. 

Outra forma, seria colocar o ZODB separado na última camada, tendo assim,
5 máquinas também. A 1ª apache+squid+pound, a 2ª com zeoserver e
instancias zopes, a 3ª de slave da 2ª, a 4ª com os ZODB e a 5º de slave
da 4º, ai iria ficar bunito, onde teriamos sincronização somente dos
Data.fs na última camada, pois na 4º e 5º máquina ele só teria processo
de acesso ao ZODB e sync... não é? 

Consigo separar o ZODB não consigo
galera?!

[]s

Marcello.


* rogeriocdluiz (rogeriocdl...@yahoo.com.br) wrote:
> Interessnate, eu já fiz algo semelhante aqui no trabalho a um tempo
> 
> No caso eram 2 servidores um principal com as instancias do zope e o zeo e um 
> segundo com outras instancias do zope e outro zeo baixado.
> 
> 
> Funcionava assim todas as instancias zope (de ambos os servidores) apontavam 
> para os 2 zeo servers. Assim na prática eu tinha 4 instancias usando o zeo do 
> principal e se caso este caísse estas intâncias utilizariam o zeo do segundo 
> automaticamente.
> 
> No caso eu fazia uma sincronização via rsync do primeiro zeo para o segundo a 
> cada trinta minutos. tudo isso usando o mon e o heartbeat. Ou seja, se o 
> primeiro zeo caísse o segundo era iniciado com os dados do primeiro. 
> 
> Desta forma só existia um problema. Dependendo da quantidade de atualizações 
> do site o segundo zeo poderia subir com uma desatualização de 30 minutos mas 
> no meu caso esta configuração atendia bem.
> 
> Para resolver isso bastaria usar o drdb para sincronizar automaticamente o 
> segundo Data.fs. 
> 
> Assim se tem a redundancia dos instancias e uma redundancia também do banco...
> 
> Alguns links interessantes:
> 
> http://plone.org/documentation/kb/ha-load-balanced-cluster-for-zope-and-plone
> 
> http://blog.musmo.com/?s=zeo+server
> 
> 
> --- Em zope-pt@yahoogrupos.com.br, Marcello Bontempo Salgueiro 
>  escreveu
> >
> > 
> > Salve a t...@s,
> > gente eu estou com uma dúvida de clusterização, e de sincronização,
> > a dúvida é o seguinte, como eu fou fazer a sincronização de Data.fs
> > com dois server clusters da seguinte forma:
> > 
> > Eu teria um servidor Apache, Squid e Pound(fazendo o balanceamento de
> > carga) em um servidor, e outros dois servidores sendo master e slave. 
> > Onde teria no master duas instancias zope com mountpoint de plone-sites, 
> > entao eu teria o ZEO centralizando o Data.fs, contendo as minhas 
> > informações 
> > mais gerais das instancias (Creio que funciona assim o ZEO) e no slave eu 
> > teria uma cópia do master, onde ele entraria em ação caso o master deixasse 
> > de funcionar.
> > 
> > O meu problema é como eu posso sincronizar os Data.fs e meus
> > mountspoints?
> > 
> > Está correta a minha Arquitetura de clusterização? Aceito opniões =P
> > não conheco muito de balanceamento de carga...
> > 
..
||
|MARCELLO BONTEMPO SALGUEIRO ( HARRY )   |
||
||
| Mail: mbsalgueiro at linuxmail.org |
| Blog: http://www.tranqueira.net/weblog |
||
| "Conhecimento é uma virtude, ignorância o único vício" |
||
''


Re: [zope-pt] ZOE + POUND + SQUID

2010-03-02 Por tôpico Marcello Bontempo Salgueiro
Olá Felipe,

então na verdade a clusterização que a galera mais usa é das instancias
zope e não dos zeoservers, né? Só uma pergunta de leigo, com mountpoint
eu posso separar o Data.fs, colocando-o em outro servidor? Eu não achei
nada sobre isso...(ainda)

[]s

Marcello

* Felipe Roquette (fel...@krei.com.br) wrote:
> Olá Marcelo,
> 
> Normalmente o pessoal trabalha com um Data.fs apenas (as vezes vários
> Data.fs, mas não duplicados), um Zeo Server e vários Zeo Clients. Talvez
> não seja o que você está procurando, mas uma página interessante pra ler
> é:
> http://www.martinaspeli.net/articles/an-uber-buildout-for-a-production-plone-server
> 
> 
> Atenciosamente,
>  Felipe Roquette
>   fel...@krei.com.br
> 
>   www.krei.com.br
>   +55 11 3431.0303
> 
> 
> .
> 
> 
> Em Seg, 2010-03-01 às 16:28 -0300, Marcello Bontempo Salgueiro escreveu:
> 
> >   
> > 
> > 
> > Salve a t...@s,
> > gente eu estou com uma dúvida de clusterização, e de sincronização,
> > a dúvida é o seguinte, como eu fou fazer a sincronização de Data.fs
> > com dois server clusters da seguinte forma:
> > 
> > Eu teria um servidor Apache, Squid e Pound(fazendo o balanceamento de
> > carga) em um servidor, e outros dois servidores sendo master e slave. 
> > Onde teria no master duas instancias zope com mountpoint de
> > plone-sites, 
> > entao eu teria o ZEO centralizando o Data.fs, contendo as minhas
> > informações 
> > mais gerais das instancias (Creio que funciona assim o ZEO) e no slave
> > eu 
> > teria uma cópia do master, onde ele entraria em ação caso o master
> > deixasse 
> > de funcionar.
> > 
> > O meu problema é como eu posso sincronizar os Data.fs e meus
> > mountspoints?
> > 
> > Está correta a minha Arquitetura de clusterização? Aceito opniões =P
> > não conheco muito de balanceamento de carga...
> > 
> > Segue o desenho:
> > 
> > [ ?*.!$. INTERNET .!$.*? ]
> > |
> > V
> > .+-+.
> > || serverX ||
> > |+-+| 
> > || [Apache] || 
> > || | || 
> > || [SQUID] ||
> > || | || 
> > || [POUND] ||
> > '+-+'
> > |
> > .---+--.
> > | |
> > .+--+. .+-+.
> > || MASTER || || SLAVE ||
> > |+--+| |+-+|
> > || [zope-instc1] [zope-instc2] || || ||
> > || | \ / | || || ||
> > || | '. .' | || || CÓPIA DO MASTER ||
> > || | V | || || ||
> > || | [ ZEO ] | || '+-+'
> > || | | | || 
> > || | (Data.fs) | || 
> > || | | || 
> > || v | || 
> > || (Nsites.fs) v || 
> > || (Nsites.fs) || 
> > || || 
> > '+--+'
> > 
> > []s
> > 
> > Marcello ( Harry Potter )
> > 
> > ..
> > | |
> > | MARCELLO BONTEMPO SALGUEIRO ( HARRY ) |
> > | |
> > ||
> > | Mail: mbsalgueiro at linuxmail.org |
> > | Blog: http://www.tranqueira.net/weblog |
> > | |
> > | "Conhecimento é uma virtude, ignorância o único vício" |
> > | |
> > ''
> > 
> > 
> > 
> > 
> 
> 
> 



..
||
|MARCELLO BONTEMPO SALGUEIRO ( HARRY )   |
||
||
| Mail: mbsalgueiro at linuxmail.org |
| Blog: http://www.tranqueira.net/weblog |
||
| "Conhecimento é uma virtude, ignorância o único vício" |
||
''


[zope-pt] ZOE + POUND + SQUID

2010-03-01 Por tôpico Marcello Bontempo Salgueiro

Salve a t...@s,
gente eu estou com uma dúvida de clusterização, e de sincronização,
a dúvida é o seguinte, como eu fou fazer a sincronização de Data.fs
com dois server clusters da seguinte forma:

Eu teria um servidor Apache, Squid e Pound(fazendo o balanceamento de
carga) em um servidor, e outros dois servidores sendo master e slave. 
Onde teria no master duas instancias zope com mountpoint de plone-sites, 
entao eu teria o ZEO centralizando o Data.fs, contendo as minhas informações 
mais gerais das instancias (Creio que funciona assim o ZEO) e no slave eu 
teria uma cópia do master, onde ele entraria em ação caso o master deixasse 
de funcionar.

O meu problema é como eu posso sincronizar os Data.fs e meus
mountspoints?

Está correta a minha Arquitetura de clusterização? Aceito opniões =P
não conheco muito de balanceamento de carga...


Segue o desenho:

  [ ?*.!$. INTERNET .!$.*? ]
 |
 V
   .+-+.
   ||   serverX   ||
   |+-+|
   ||  [Apache]   ||
   || |   ||
   ||  [SQUID]||
   || |   ||
   ||  [POUND]||
   '+-+'
  |
  .---+--.
  |  |
.+--+.  .+-+.
|| MASTER   ||  ||   SLAVE||
|+--+|  |+-+|
|| [zope-instc1] [zope-instc2]  ||  || ||
|||   \ /  |||  || ||
|||'. .'   |||  || CÓPIA DO MASTER ||
|||  V |||  || ||
|||   [ ZEO ]  |||  '+-+'
|||  | |||   
|||  (Data.fs) |||  
|||||| 
||v||| 
|| (Nsites.fs) v|| 
||  (Nsites.fs) || 
||  || 
'+--+'


[]s

Marcello ( Harry Potter )


..
|        |
|MARCELLO BONTEMPO SALGUEIRO ( HARRY )   |
||
||
| Mail: mbsalgueiro at linuxmail.org |
| Blog: http://www.tranqueira.net/weblog |
||
| "Conhecimento é uma virtude, ignorância o único vício" |
||
''


Re: [zope-pt] CONECTOR ORACLE+ZOPE

2009-12-08 Por tôpico Marcello Bontempo Salgueiro
Ola Luis ele não trabalha como um product ele é um modulo dentro do modulo 
storm,
voce tera que ler a documentação para ver como trabalha esse modulo... 

Dei só a ideia hehehe, tenta entrar em contato com o lincon ou kov,
a galera é gente boa e garanto que te ajudará a funcionar direito. ;)

E depois poste aqui sua experiencia! =D

abracao,


Marcello.


* LUIS CLAUDIO MORAES (lclaudiomor...@gmail.com) wrote:
> *BOM DIA !*
> 
> BAIXEI O PROGRAMA E INSTALAI NA MÁQUINA, MAS O ZOPE NÃO ESTÁ
> ENXERGANDO NO *PRODUCT
> MANAGEMENT*. PODERIA ME AJUDAR ?
> 
> GRATO,
> 
> ATT,
> 
> 
> 
> 2009/12/7 Marcello Bontempo Salgueiro 
> 
> >
> >
> > Olá luis,
> > bom tem um modulo oracle storm que o licoln e o kov fizeram para o storm,
> > que
> > faz a conexão e salva objetos no oracle. Segue o link:
> >
> > http://labs.alfaiati.net/oraclestorm
> >
> > abs,
> >
> > Marcello.
> >
> > * LUIS CLAUDIO MORAES (lclaudiomor...@gmail.com)
> > wrote:
> > > ESTOU TENTANDO SEM SUCESSO INSTALAR NO ZOPE, CONECTOR PARA FAZER CONEXÃO
> > COM
> > > BANCO DE DADOS ORACLE. GOSTARIA DE SABER SE ALGUEM PODERIA ME AJUDAR.
> > ESTOU
> > > TENTANDO INSTALAR O ZXORACLE DA, MAS O ZOPE NÃO ENXERGA. A MINHA
> > PLATAFORMA
> > > É WINDOWS XP.
> > >
> > > --
> > > CLAUDIO MORAES
> > ..
> > | |
> > | MARCELLO BONTEMPO SALGUEIRO ( HARRY ) |
> > | |
> > ||
> > | |
> > | http://www.tranqueira.net/weblog |
> > | |
> > | "Conhecimento é uma virtude, ignorância o único vício" |
> > | |
> > ''
> > 
> >
> 
> 
> 
> -- 
> CLAUDIO MORAES
..
||
|MARCELLO BONTEMPO SALGUEIRO ( HARRY )   |
||
||
| Mail: mbsalgueiro at linuxmail.org |
| Blog: http://www.tranqueira.net/weblog |
||
| "Conhecimento é uma virtude, ignorância o único vício" |
||
''


Re: [zope-pt] CONECTOR ORACLE+ZOPE

2009-12-07 Por tôpico Marcello Bontempo Salgueiro
Olá luis,
bom tem um modulo oracle storm que o licoln e o kov fizeram para o storm, que
faz a conexão e salva objetos no oracle. Segue o link:

http://labs.alfaiati.net/oraclestorm

abs,

Marcello.

* LUIS CLAUDIO MORAES (lclaudiomor...@gmail.com) wrote:
> ESTOU TENTANDO SEM SUCESSO INSTALAR NO ZOPE, CONECTOR PARA FAZER CONEXÃO COM
> BANCO DE DADOS ORACLE. GOSTARIA DE SABER SE ALGUEM PODERIA ME AJUDAR. ESTOU
> TENTANDO INSTALAR O ZXORACLE DA, MAS O ZOPE NÃO ENXERGA. A MINHA PLATAFORMA
> É WINDOWS XP.
> 
> -- 
> CLAUDIO MORAES
..
|    |
|    MARCELLO BONTEMPO SALGUEIRO ( HARRY )   |
||
||
||
| http://www.tranqueira.net/weblog   |
||
| "Conhecimento é uma virtude, ignorância o único vício" |
||
''


[zope-pt] Re: [python-brasil] Dúvidas com Oracle e tipo CLOB

2009-10-08 Por tôpico Marcello Bontempo Salgueiro
Enta galera descobri o que era desculpa por atormentar,
mas nunca li tanto codigo na minha vida hahahah! =P

O pessoal desenvolveu um modulo de conexão do storm com o oracle e isso
não existe segundo a documentação do storm[1]. Bom eles estavam
encriptando
com o base64 antes de inserir o dado no oracle. 
Para a galera que fez o modulo: não é aniversário de voçês, mas estão de
parabens! hehehe

[]s

Marcello (Harry)
[1] - http://people.canonical.com/~jkakar/storm/moduleIndex.html


  - Original Message -
  From: "Marcello Bontempo Salgueiro" 
  To: python-bra...@yahoogrupos.com.br, zope-pt@yahoogrupos.com.br
  Subject: Re: [python-brasil] Dúvidas com Oracle e tipo CLOB
  Date: Thu, 8 Oct 2009 14:19:12 -0300

 


>
> Marcello, o que é uma "string grande que parece estar criptografada" ?
> Tentou usar o .getvalue() ?

Cara tentei sim, ele não tem esse method, estava lendo o código aqui do
storm, e
como o pessoal estava usando esse modulo storm em um outro modulo chamado
stormstorage para fazer essa sincronização e definir tipos para o storm.
Como
eles definiram no STORM_TYPES o Arquetypes.Filds.TextField com Pickle
creio que é por isso que estou vendo o somente numeros e letras malucas.
Vou tentar aqui reverter isso e aviso qualquer coisa.
Abração.

> 2009/10/8 Marcello Bontempo Salgueiro 
>
> > Salve a t...@ss!!!
> >
> > Galera estou em um novo desafio, que é migrar tudo que está em Oracle
para
> > ZODB e olha que beleza, o banco
> > não tem a modelagem nem documentação de nada!!! Uhu!!! hahaha
> > Bom, estou com uma duvida de como imprimir o tipo CLOB do modulo
cx_Oracle,
> > pois quando dou um print no tipo cx_Oracle_LOB que instanciei em uma
> > variavel,
> > ele me retorna uma string grande que parace estar criptografada.
Alguem
> > pode me dar
> > um norte e como ler isso!? Segue o código de exemplo[1]
> > Creio que não é um arquivo, pois a história do banco é o seguinte,
antes de
> > entrar nesse projeto, eles estavam guardando
> > todo o tipo de objeto do zope/plone no oracle, após o serviço no ar e
> > produção, eles viram a besteira que fizeram e agora
> > querem voltar tudo de novo para o ZODB e tenho que fazer isso, so que
> > encontro essa dúvida com CLOB. Se alguem poder
> > da um norte, eu agradeço!
> >
> > []s
> >
> > Marcello (Harry)
> >
> > [1] - http://pastebin.com/m7bd301f6
> >
> >
> >
> >
> >
> > 
> >
> > ,--.
> > | Antes de enviar um e-mail para o grupo leia: |
> > | http://www.pythonbrasil.com.br/moin.cgi/AntesDePerguntar |
> > | E se você é usuário do BOL lembre-se de cadastrar o |
> > | e-mail do grupo na lista branca do seu sistema anti-spam. |
> > `--´Links do
> > Yahoo! Grupos
> >
> >
> >
>
> --
> Christian S. Perone
> http://pyevolve.sourceforge.net/wordpress
> "Forgive, O Lord, my little jokes on Thee, and I'll forgive Thy great
big
> joke on me."
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
>




[zope-pt] Dúvidas com Oracle e tipo CLOB

2009-10-08 Por tôpico Marcello Bontempo Salgueiro
Salve a t...@ss!!!

Galera estou em um novo desafio, que é migrar tudo que está em Oracle para ZODB 
e olha que beleza, o banco
não tem a modelagem nem documentação de nada!!! Uhu!!! hahaha
Bom, estou com uma duvida de como imprimir o tipo CLOB do modulo cx_Oracle,
pois quando dou um print no tipo cx_Oracle_LOB que instanciei em uma variavel,
ele me retorna uma string grande que parace estar criptografada. Alguem pode me 
dar
um norte e como ler isso!? Segue o código de exemplo[1]
Creio que não é um arquivo, pois a história do banco é o seguinte, antes de 
entrar nesse projeto, eles estavam guardando 
todo o tipo de objeto do zope/plone no oracle, após o serviço no ar e produção, 
eles viram a besteira que fizeram e agora 
querem voltar tudo de novo para o ZODB e tenho que fazer isso, so que encontro 
essa dúvida com CLOB. Se alguem poder 
da um norte, eu agradeço!

[]s

Marcello (Harry)

[1] - http://pastebin.com/m7bd301f6





[zope-pt] Re: [python-brasil] Dúvidas com Oracle e tipo CLOB

2009-10-08 Por tôpico Marcello Bontempo Salgueiro

>  
> Marcello, o que é uma "string grande que parece estar criptografada" ?
>  Tentou usar o .getvalue() ?

Cara tentei sim, ele não tem esse method, estava lendo o código aqui do storm, 
e 
como o pessoal estava usando esse modulo storm em um outro modulo chamado 
stormstorage para fazer essa sincronização e definir tipos para o storm. Como
eles definiram no STORM_TYPES o Arquetypes.Filds.TextField com Pickle
creio que é por isso que estou vendo o somente numeros e letras malucas.
Vou tentar aqui reverter isso e aviso qualquer coisa.
Abração.



>  2009/10/8 Marcello Bontempo Salgueiro 
>   
>  > Salve a t...@ss!!!
>  >
>  > Galera estou em um novo desafio, que é migrar tudo que está em Oracle para
>  > ZODB e olha que beleza, o banco
>  > não tem a modelagem nem documentação de nada!!! Uhu!!! hahaha
>  > Bom, estou com uma duvida de como imprimir o tipo CLOB do modulo cx_Oracle,
>  > pois quando dou um print no tipo cx_Oracle_LOB que instanciei em uma
>  > variavel,
>  > ele me retorna uma string grande que parace estar criptografada. Alguem
>  > pode me dar
>  > um norte e como ler isso!? Segue o código de exemplo[1]
>  > Creio que não é um arquivo, pois a história do banco é o seguinte, antes de
>  > entrar nesse projeto, eles estavam guardando
>  > todo o tipo de objeto do zope/plone no oracle, após o serviço no ar e
>  > produção, eles viram a besteira que fizeram e agora
>  > querem voltar tudo de novo para o ZODB e tenho que fazer isso, so que
>  > encontro essa dúvida com CLOB. Se alguem poder
>  > da um norte, eu agradeço!
>  >
>  > []s
>  >
>  > Marcello (Harry)
>  >
>  > [1] - http://pastebin.com/m7bd301f6
>  >
>  >
>  >
>  >
>  >
>  > 
>  >
>  > ,--.
>  > | Antes de enviar um e-mail para o grupo leia: |
>  > | http://www.pythonbrasil.com.br/moin.cgi/AntesDePerguntar |
>  > | E se você é usuário do BOL lembre-se de cadastrar o |
>  > | e-mail do grupo na lista branca do seu sistema anti-spam. |
>  > `--´Links do
>  > Yahoo! Grupos
>  >
>  >
>  >
>   
>  --
>  Christian S. Perone
> http://pyevolve.sourceforge.net/wordpress
>  "Forgive, O Lord, my little jokes on Thee, and I'll forgive Thy great big
>  joke on me."
>   
>  [As partes desta mensagem que não continham texto foram removidas]
>   
>  
> 
>  
> 


Re: [zope-pt] Ajuda com UML + ArchgenXML

2009-07-20 Por tôpico Marcello Bontempo Salgueiro
Opa, eu sei eu tentei isso, vo fazer um na unha e ver o que 
ocorre... qualquer coisa volto aqui! =)

[]s

Marcello.
  

> Fala Marcelo,
> no arquivo Archetypes/Field.py você encontra o seguinte:
> 
> 
> class ImageField(FileField):
> """ implements an image attribute. it stores
> it's data in an image sub-object
> 
> 
> sizes is an dictionary containing the sizes to
> scale the image to. PIL is required for that.
> 
> 
> Format:
> sizes={'mini': (50,50),
>'normal' : (100,100), ... }
> syntax: {'name': (width,height), ... }
> 
> 
> the scaled versions can then be accessed as
> object/_
> 
> 
> e.g. object/image_mini
> 
> 
> where  is the fieldname and 
> is the name from the dictionary
> 
> 
> original_size -- this parameter gives the size in (w,h)
> to which the original image will be scaled. If it's None,
> then no scaling will take place.
> This is important if you don't want to store megabytes of
> imagedata if you only need a max. of 100x100 ;-)
> 
> 
> max_size -- similar to max_size but if it's given then the
> image
> is checked to be no bigger than any of the given
> values
> of width or height.
> 
> 
> example:
> 
> 
> ImageField('image',
> original_size=(600,600),
> sizes={ 'mini' : (80,80),
> 'normal' : (200,200),
> 'big' : (300,300),
> 'maxi' : (500,500)})
> 
> 
> will create an attribute called "image"
> with the sizes mini, normal, big, maxi as given
> and a original sized image of max 600x600.
> This will be accessible as
> object/image
> 
> 
> and the sizes as
> 
> 
> object/image_mini
> object/image_normal
> object/image_big
> object/image_maxi
> 
> 
> the official API to get tag (in a pagetemplate) is
> obj.getField('image').tag(obj, scale='mini')
> ...
> 
> 
> sizes may be the name of a method in the instance or a
> callable which
> returns a dict.
> 
> Don't remove scales once they exist! Instead of removing a
> scale
> from the list of sizes you should set the size to (0,0). Thus
> removeScales method is able to find the scales to delete the
> data.
> 
> 
> Scaling will only be available if PIL is installed!
> 
> 
> If 'DELETE_IMAGE' will be given as value, then all the images
> will be deleted (None is understood as no-op)
> """
> 
> 
> Ou seja, se seu campo se chama image e sua escala banner, basta chamar
> contexto_objeto/image_banner e você tem a imagem redimensionada.
> 
> 
> A única exigência aqui é a PIL, naturalmente.
> 
> 
> Revisa suas definições e se der problema, mande detalhes ;)
> 
> 
> Abraços.
> 
> 2009/7/11 Marcello Bontempo Salgueiro 
> 
> 
> Salve a todos!
> 
> Galera estou com uma pequena duvida, fiz um produdo de
> portifolio que
> tem duas classes, uma chamada Portifolio e outra Imagem e na
> classe
> imagem eu tenho um atributo do tipo image e coloquei um
> valuetag sizes
> com o valor {'ver':(500,400),'thumb':(58,58)} só que 
> montei minha pagetemplate assim:
> 
> $objeto/getURL/Imagem_ver 
> 
> ele não redimensiona a imagem para 500,400 alguem pode da uma
> forca!?
> 
> []s
> 
> Marcello.
> 
> 
> 
> 
> 
> 
> 
> 
> -- 
> 
> 
> 
> -- 
> Rodrigo Castardo
> Liberiun
> COO
> rodrigocasta...@liberiun.com
> +55 61 9123-7847
> +55 61 3468-2662
> 
> 



[zope-pt] Ajuda com UML + ArchgenXML

2009-07-11 Por tôpico Marcello Bontempo Salgueiro
Salve a todos!

Galera estou com uma pequena duvida, fiz um produdo de portifolio que
tem duas classes, uma chamada Portifolio e outra Imagem e na classe
imagem eu tenho um atributo do tipo image e coloquei um valuetag sizes
com o valor {'ver':(500,400),'thumb':(58,58)} só que 
montei minha pagetemplate assim:

$objeto/getURL/Imagem_ver 

ele não redimensiona a imagem para 500,400 alguem pode da uma forca!?

[]s

Marcello.