Entrar
Usuário novo? Cadastre-se
python-brasil
? Você já é um associado? Entre no Yahoo!

Dicas

Você sabia...
Você pode fazer buscas no grupo por mensagens antigas.

Mensagens

  Ajuda
Avançado
mensagens 42628 - 42657 de 42910   Mais recentes  |  < Mais recentes  |  Mais antigos >  |  Mais antigos
mensagens: Exibir resumo de mensagens   (Agrupar por tópico) Classificar por data v  
#42657 De: Marcio Hiroyuki Miyamoto <mhiroyukim@...>
Data: Qua, 11 de Nov de 2009 4:05 pm
Assunto: Re: Curso: Oficina de Python e Django com Luciano Ramalho em SP, Capital
marcio_hiroy...
Offline Offline
Enviar e-mail Enviar e-mail
 
Eu estou interessado na oficina de python e django tb.
Tenho preferencia por ser nos fins de semana.

Abraços!

2009/11/11 Luciano Ramalho <ramalho@...>

>
>
> 2009/11/11 Jonnathan Weber <p4p4l3g84s@... <p4p4l3g84s%40gmail.com>
> >:
> > ola pessoal, recebi um email hoje de um amigo que mora em são paulo e
> > ele me perguntou se eu saberia algum curso de python e django..
> > voces saberiam me informar se ta rolando algum curso nesse final de
> > ano... vlw
>
> Jonnathan e demais interessados,
>
> Estou montando uma Oficina de Python e Django neste final de ano em
> SP, Capital.
>
> Os detalhes ainda não estão definidos, e na verdade eu quero discutir
> alternativas de horário com os interessados.
>
> Quem quiser se inscrever na oficina, inscrevam-se no grupo abaixo para
> ter mais informações:
>
> http://groups.google.com/group/oficinas-ramgarlic
>
> [ ]s
> Luciano
>
>



--
Marcio Hiroyuki Miyamoto

E-Mail: mhiroyukim@...


[As partes desta mensagem que não continham texto foram removidas]

#42656 De: "@maltzsama" <causbla@...>
Data: Qua, 11 de Nov de 2009 2:27 pm
Assunto: Re: PYTHON X Robotica Paralela DB25
demetrius.al...
Offline Offline
Enviar e-mail Enviar e-mail
 
Ai vc encontra uma breve documentação de como controlar sua porta
paralela(DB25) atraves de python. Também tem os documentos de como controlar
a RS232(Serial)

http://pyserial.sourceforge.net/pyparallel.html

Demetrius Albuquerque
Linux & SO www.maltzsama.wordpress.com
do Contra Rock http://www.estacaodorock.com/v2/?p=13&blog_name=docontra


2009/11/11 rodrig007@... <rodrig007@...>

>
>
> Olá pessoal sou novo tanto no grupo quanto em Python, gostaria que alguem
> me desse uma luz com Python, gostei muito da linguagem mais ainda estou
> caminhando, eu tenho um projeto de robotica, para resumi é uma interface com
> porta DB 25 (aquela de impressora) que na placa estam plugados dois motores
> servos e oito leds.
>
> Gostaria de saber se alguem pode me explicar passo a passo como fazer para
> controlar motor servo e os leds, com Python atraves da porta paralela se
> alguem tiver algum exemplo fico muito agradecido.
>
> Obrigado
>
> Rodrigo Rodrigues
>
>
>


[As partes desta mensagem que não continham texto foram removidas]

#42655 De: Hugo Lopes Tavares <hltbra@...>
Data: Qua, 11 de Nov de 2009 6:31 pm
Assunto: Re: Evento PythOnCampus IFF em Campos dos Goytacazes
hugolopestav...
Offline Offline
Enviar e-mail Enviar e-mail
 
Pessoal, estamos tentando fechar a grade do evento o mais rápido
possível pra divulgar.
Já recebemos uma proposta de palestra relâmpago do Andre Fonseca e a
proposta foi bem interessante.

Quem quiser dar palestras relâmpagos (em média 10 ~ 15 minutos), por
favor, mande um e-mail até sexta de tarde para mim ou para
pythoncampus@...

Abraços.

#42654 De: "/* Alberto Fabiano */" <alberto@...>
Data: Qua, 11 de Nov de 2009 4:36 pm
Assunto: Re: PYTHON X Robotica Paralela DB25
alberto_fabiano
Offline Offline
Enviar e-mail Enviar e-mail
 
Rodrigo,

      Para utilizar portas paralelas com Python, eu já usei com sucesso
várias vezes o PyParallel [1], sobre o controle do motor servo via porta
paralela, se for um motor padrão talvez até veio um guia rústico junto com
ele sobre como deve ser feito a sinalização junto aos pinos da porta
paralela, recomendo apenas um circuito de proteção.

      Porém já te garanto que o desempenho pode ser sofrível, o ideal é
utilizar um circuito adicional (microcontrolado) para o controle do servo
com uma interface serial para o PC com o devido controle de retardo. Outra
dica é continuar este assunto nas lista  [sis_embarcados] [2]. E por último,
um meio muito utilizado para fazer estas experiências são com kits
educativos de baixo custo, como por exemplo o Arduino [3] que inclusive é
Open Hardware e aqui segue um exemplo de controle com ele [4] e outro kit
muito bacana é o Tower [5].

<jabah on>

      Aliás, no II Seminário C & C++ para Sistemas Embarcados [6] ocorrerá o
sorteio de 4 kits Tower:

      http://tr.im/embedded_seminar

</jabah off>

[1] http://pyserial.sourceforge.net/pyparallel.html
[2] http://br.groups.yahoo.com/group/sis_embarcados/
[3] http://www.arduino.cc/
[4]  http://www.tigoe.net/pcomp/code/category/code/arduinowiring/31

<http://pyserial.sourceforge.net/pyparallel.html>[5]
http://www.towergeeks.org/

<http://www.towergeeks.org/>[6] http://tr.im/embedded_seminar


[]s
--
A.F.
"
   alberto at (ccppbrasil.org  | computer.org )
   alberto.fabiano at (ieee.org | acm.org)

   http://tr.im/embedded_seminar | http://tr.im/arg_fringe_science
"
#
#  The best way to predict the future is to invent it ,  Alan Key
#
/*  0x42 0x69 0x74 0x20 0x46 0x61 0x6e  */
""
     Sem arriscar, não vivemos a esperança.
                                                  Dom Helder Câmara
""



2009/11/11 rodrig007@... <rodrig007@...>

>
>
> Olá pessoal sou novo tanto no grupo quanto em Python, gostaria que alguem
> me desse uma luz com Python, gostei muito da linguagem mais ainda estou
> caminhando, eu tenho um projeto de robotica, para resumi é uma interface com
> porta DB 25 (aquela de impressora) que na placa estam plugados dois motores
> servos e oito leds.
>
> Gostaria de saber se alguem pode me explicar passo a passo como fazer para
> controlar motor servo e os leds, com Python atraves da porta paralela se
> alguem tiver algum exemplo fico muito agradecido.
>
> Obrigado
>
> Rodrigo Rodrigues
>
>
>


[As partes desta mensagem que não continham texto foram removidas]

#42653 De: Luciano Ramalho <ramalho@...>
Data: Qua, 11 de Nov de 2009 4:01 pm
Assunto: Curso: Oficina de Python e Django com Luciano Ramalho em SP, Capital
hiper_luciano
Offline Offline
Enviar e-mail Enviar e-mail
 
2009/11/11 Jonnathan Weber <p4p4l3g84s@...>:
> ola pessoal, recebi um email hoje de um amigo que mora em são paulo e
> ele me perguntou se eu saberia algum curso de python e django..
> voces saberiam me informar se ta rolando algum curso nesse final de
> ano... vlw

Jonnathan e demais interessados,

Estou montando uma Oficina de Python e Django neste final de ano em
SP, Capital.

Os detalhes ainda não estão definidos, e na verdade eu quero discutir
alternativas de horário com os interessados.

Quem quiser se inscrever na oficina, inscrevam-se no grupo abaixo para
ter mais informações:

http://groups.google.com/group/oficinas-ramgarlic

[ ]s
Luciano

#42652 De: "p4p4l3g84s" <p4p4l3g84s@...>
Data: Qua, 11 de Nov de 2009 2:53 pm
Assunto: Curso python-django
p4p4l3g84s
Offline Offline
Enviar e-mail Enviar e-mail
 
gostaria de saber se vocês têm alguma informação sobre esses cursos em são
paulo. vlw.

#42651 De: "/* Alberto Fabiano */" <alberto@...>
Data: Qua, 11 de Nov de 2009 2:39 pm
Assunto: Re: [off-topic] James Gosling rouba o crédito do Emacs
alberto_fabiano
Offline Offline
Enviar e-mail Enviar e-mail
 
Kao,

     IMHO, sou meio cético, sempre desconfio do que está na internet, na
imprensa e costumo analisar fontes de livros e não considero o Wikipedia
como uma fonte de informações confiáveis (sempre consulto mas desconfio dela
e tento fazer um crosscheck)  mas esta thead que o Ramalho criou me fez
pesquisar um pouco  (pois como ele mesmo disse não sabíamos da história)
  mesmo nestas fontes "duvidosas" :-) E o que está no wikipedia é uma boa
síntese.

     Sem querer prolongar muito o OFF-TOPIC, mas a história está cheia destes
episódios desde os tempos aristotélicos. Mas recentemente temos o caso do
telefone, visto que seu inventor foi  Antonio Meucci (reparo que legalmente
ocorreu em 2002 [1]) mas A.Graham Bell  ainda é considerado o "pai do
telefone". Tanto que quando Bell percebeu que numa disputa legal Meucci
ganharia, ele "comprou" a patente de Meucci (visto que ele já tinha copiado
a invenção e numa comparação veriam que se tratava do mesmo dispositivo e
Meucci já era conhecido por trabalhar nele a décadas) o mesmo Bell que já
havia subornado um funcionário do escritório de patentes para "acelerar" o
registro de sua patente, prejudicando Elisha Gray. Porém foi Bell quem
disseminou a invenção, as centrais telefônicas (criada por um de seus
funcionários) e explorou como ninguém esta invenção criando um grande
império. Thomas Edison não inventou o microfone de carbono, e sabendo que
sua invenção tinha potencial de ser contestada vendeu "muito feliz" para
Bell explorar (tsc) e pelo "marketing" estes foram considerados seus grandes
inventores. Aliás, Edison também não inventou a lâmpada, mas por patente,
marketing e por ter aperfeiçoado muito ele teve seus méritos, assim como
Bell [2].

     Na realidade este episódio do EMACS lembrou-me mesmo a história do rádio
que tem mais DNA intelectual do David Hughes, do H.R.Hertz e principalmente
do  Alexander Stepanovich Popov e do Nikola Tesla  que do Marconi. Tanto que
em 1943 a Suprema Corte Americana concedeu a patente de invenção do rádio
para Tesla, destituindo a patente concedida a Marconi em 1904, mas este
último ainda é considerado o "pai do rádio" e até ganhou um prêmio Nobel
pelo que ele (copiou) inventou; o que ele nunca fez nem teoricamente e nem
em prática; mas foi quem fez o marketing.   O mesmo modelo de "marketing"
que proclama à Cisco a invenção do primeiro roteador em 1984, sendo-se que
na realidade ele foi inventado por Bill Yeager em 1980;  porém este episódio
teve final feliz muito diferente do caso do Tesla ou de Meucci. Aliás,
persistência foi o grande atributo de Edison, menos ética, vide o episódio
da corrente contínua vs corrente alternada [3]


     De qualquer forma, o RMS é o pai do GNU EMACS, e Gosling (talvez) está
no time de Marconi, Bell, Samuel Morey, Werner von Siemens; isto é, daqueles
que se proclamaram pais de inventos que foram na realidade (copiados |
clonados) e aperfeiçoados.

PS:  Eu iniciei a escrever este e-mail antes e permaneci durante o apagão;
felizmente ele não se perdeu! Viva o GMail!!!

[1]
http://www.americanheritage.com/articles/magazine/it/1990/3/1990_3_6.shtml
[2] http://noticias.uol.com.br/midiaglobal/boston/2008/01/03/ult583u343.jhtm
[3] http://www.forumpcs.com.br/coluna.php?b=248928
--
A.F.
"
alberto at (ccppbrasil.org  | computer.org )
alberto.fabiano at (ieee.org | acm.org)

http://tr.im/embedded_seminar | http://tr.im/arg_fringe_science
"
#
#  The best way to predict the future is to invent it ,  Alan Key
#
/*  0x42 0x69 0x74 0x20 0x46 0x61 0x6e  */
""
     Sem arriscar, não vivemos a esperança.
                                                  Dom Helder Câmara
""



2009/11/11 Kao Cardoso Felix <kcfelix@...>

>
>
> E aí, pessoal.
>
> Bom estou partindo do pressuposto de que a wikipedia é uma fonte
> confiável de informações. Se esse for o caso então vale esclarecer
> algumas coisas:
>
> 1. O TECO *não* foi inventado pelo RMS: "TECO was originally developed
> at MIT circa 1963 by Daniel L. Murphy" [1]
> 2. O que aconteceu foi que consideram que o primeiro Emacs foi escrito
> em TECO: "Richard Stallman's now famous Emacs editor was originally
> implemented in TECO." [2]
>
> Então o trecho de história que mencionaram acima não quer dizer que o
> RMS viu o editor "E" e implementou o TECO baseado nele. Ele pegou
> TECO, uma linguagem interpretada para edição de texto, otimizou um
> modo de edição interativo para TECO escrito por Carl Mikkelsen e
> adicionou macros a esse modo pra associar um programa TECO a um
> determinado keystroke. Isso foi em 1972 ou 1974 segundo [3].
>
> "The new version of TECO quickly became popular at the AI Lab, and
> soon there accumulated a large collection of custom macros, whose
> names often ended in "MAC" or "MACS", which stood for "macro". Two
> years later, Guy Steele took on the project of unifying the overly
> diverse macros into a single set. After one night of joint hacking by
> Steele and Stallman, the latter finished the implementation, which
> included facilities for extending and documenting the new macro
> set.[citation needed] The resulting system was called EMACS, which
> stood for "Editing MACroS"."
>
> Tem um [citation needed] ali no meio, então não dá pra garantir que
> essa é a história verdadeira, mas a princípio os inventores do
> primeiro sistema chamado de Emacs foram o RMS e o Guy Steele.
>
> Em [4] ainda mencionam um monte de implementações ainda nos anos 70
> antes de, finalmente em 1981, mencionarem o Emacs do Gosling.
>
> "In 1984, Stallman began working on GNU Emacs to produce a free
> software alternative to Gosling Emacs; initially he based it on
> Gosling Emacs, but he replaced the Mocklisp interpreter at its heart
> with a true Lisp interpreter, which entailed replacing nearly all of
> the code." [5]
>
> Aí sim começou o GNU Emacs que era uma alternativa livre ao Emacs do
> Gosling.
>
> Pois é, no final eu entendi que o Gosling se aproveitou de um mal
> entendido histórico e não se preocupou muito em deixar claro de onde
> vieram as idéias que ele usou pra construir o Emacs dele (e nem de
> onde tirou o nome do editor também).
>
> [1] http://en.wikipedia.org/wiki/Text_Editor_and_Corrector#History
> [2]
> http://en.wikipedia.org/wiki/Text_Editor_and_Corrector#Description_and_impact
> [3] http://en.wikipedia.org/wiki/Emacs#History
> [4] http://en.wikipedia.org/wiki/Emacs#Other_early_implementations
> [5] http://en.wikipedia.org/wiki/Emacs#GNU_Emacs
> --
> Kao Félix
>
> Página pessoal: http://www.inf.ufrgs.br/~kcfelix
> Blog: http://kaofelix.blogspot.com
>
>


[As partes desta mensagem que não continham texto foram removidas]

#42650 De: "rodrig007@..." <rodrig007@...>
Data: Qua, 11 de Nov de 2009 1:29 pm
Assunto: PYTHON X Robotica Paralela DB25
rodrig007...
Offline Offline
Enviar e-mail Enviar e-mail
 
Olá pessoal sou novo tanto no grupo quanto em Python, gostaria que alguem me
desse uma luz com Python, gostei muito da linguagem mais ainda estou caminhando,
eu tenho um projeto de robotica, para resumi é uma interface com porta DB 25
(aquela de impressora) que na placa estam plugados dois motores servos e oito
leds.

Gostaria de saber se alguem pode me explicar passo a passo como fazer para
controlar motor servo e os leds, com Python atraves da porta paralela se alguem
tiver algum exemplo fico muito agradecido.

Obrigado

Rodrigo Rodrigues

#42649 De: Jonnathan Weber <p4p4l3g84s@...>
Data: Qua, 11 de Nov de 2009 1:31 pm
Assunto: Curso Python - Django
p4p4l3g84s
Offline Offline
Enviar e-mail Enviar e-mail
 
ola pessoal, recebi um email hoje de um amigo que mora em são paulo e
ele me perguntou se eu saberia algum curso de python e django..
voces saberiam me informar se ta rolando algum curso nesse final de
ano... vlw

#42648 De: Luciano Pacheco <lucmult@...>
Data: Qua, 11 de Nov de 2009 1:31 pm
Assunto: Evento de Plone
lucmult
Offline Offline
Enviar e-mail Enviar e-mail
 
Olá pessoal,

Já que rolou um interesse por Plone aqui essa semana, achei melhor divulgar
o Plone Symposium aqui também. :-)

http://www.plonesymposium.com.br/

Será no dia 24 e 25 de novmenbro, na AMCHAM - Câmara Americana de Comércio.

Além disso, terá um Sprint aqui na Simples nos dias 26 e 27
http://www.plonesymposium.com.br/programacao/sprints

No Sprint estarão presentes pessoas ilustres como Alexnder Limi, Eric Steele,
Dornéles Tremea e até eu :-P

Apesar de não ter muitas informações sobre Open Spaces e Relâmpago esses
formatos estarão presentes.

Portanto, se você é desenvolvedor Python e quer começar a brincar com o
Plone, podemos nos falar lá no Plone Symposium, além de trocar experiências
variadas. :-)

Sinta-se todos convidados! ;-)

Até mais,
--
Luciano Pacheco
Simples Consultoria
www.simplesconsultoria.com.br


[As partes desta mensagem que não continham texto foram removidas]

#42647 De: Luciano Pacheco <lucmult@...>
Data: Qua, 11 de Nov de 2009 1:16 pm
Assunto: Re: instalando o plone no debian lenny
lucmult
Offline Offline
Enviar e-mail Enviar e-mail
 
Quais versões do que ?

Plone, já usei: 3.1.7, 3.2.x e 3.3.x

Zope, se não me falha a memória: 2.10.x

Python: 2.4.x

Ubuntu: 9.04 e 9.10

Debian: num sei qual a versão :-/

Mac: Leopard

Windows: XP e 2003, mas nesses eu usei o Unified Installer para a instalação
inicila e depois usei o buildout no qual o Unified Installer basea-se.

Até mais,
--
Luciano Pacheco
Simples Consultoria
www.simplesconsultoria.com.br

2009/11/11 José Renezito Júnior <renezitojunior@...>

> Quais as versões que vc está instalando??
>
> 2009/11/11 Luciano Pacheco <lucmult@...>
>
> >
> >
> > O que eu faço praticamente todo dia é usar o buildout para instalar o
> > Plone.
> >
> > Primeiro instale o ZopeSkel, que são templates de coisas como base do
> > buildout, base de pacotes egg-ready, base de pacotes para o Plone.
> >
> > easy_install ZopeSkel
> >
> > Depois, dá uma olhada nos templates que ele tem:
> >
> > paster create --list-templates
> >
> > paster create -t plone3_buildout
> >
> > Preencha as perguntas que ele vai fazer.
> >
> > Pronto você tem a base de um buildout.
> >
> > Entre no diretório criado pelo paster:
> >
> > python2.4 bootstrap.py
> >
> > Depois:
> >
> > bin/buildout -vvvv -t 30 # verboso e com timeout de 30s
> >
> > Ou apenas:
> >
> > bin/buildout
> >
> > Depois que o buildout executar e isso demora. Nas próximas vezes é melhor
> > rodar assim:
> > bin/buildout -N
> >
> > O -N é para não procurar novas verões das centenas de pacotes, pois as
> > vezes
> > pega-se um pacote novo e isso quebra o seu ambiente.
> >
> > Eu uso esse caminho.
> >
> > Até mais,
> > --
> > Luciano Pacheco
> > Simples Consultoria
> > www.simplesconsultoria.com.br
> >
> > 2009/11/10 Érico Teixeira <ericomtx@... <ericomtx%
> 40yahoo.com.br>
> > >
> >
> >
> > > Estou tentando instalar o plone pelo tarball dele e estou tendo um
> > > problema:
> > >
> > > Unable to unpack
> > > /opt/plone/buildout-cache/downloads/Zope-2.10.9-final-py2.4.*;
> extension
> > not
> > > recognized.
> > >
> > > No script de instalacao tem o seguinte :
> > > ...
> > > untar () {
> > > # unpack a tar archive, decompressing as necessary.
> > > # this function is meant to isolate us from problems
> > > # with versions of tar that don't support .gz or .bz2.
> > > case "$1" in
> > > *.tar)
> > > "$GNU_TAR" -xf "$1" >> "$INSTALL_LOG"
> > > ;;
> > > *.tgz | *.tar.gz)
> > > "$GUNZIP" -c "$1" | "$GNU_TAR" -xf - >> "$INSTALL_LOG"
> > > ;;
> > > *.tar.bz2)
> > > "$BUNZIP2" -c "$1" | "$GNU_TAR" -xf - >> "$INSTALL_LOG"
> > > ;;
> > > *)
> > > echo "Unable to unpack $1; extension not recognized."
> > > exit 1
> > > esac
> > > if [ $? -gt 0 ]
> > > then
> > > seelog
> > > fi
> > > }
> > >
> > > echo
> > > ....
> > >
> > > O comando q estou usando para instalá-lo é o seguinte:
> > >
> > > sudo ./install.sh --target=/opt/plone --instance=pinstance --user=admin
> > > --password=pwd --with-python=/opt/python2.4.4/bin/python
> > > --with-zope=/opt/plone/zope standalone
> > >
> > > Alguém pode dar uma ajuda
>


[As partes desta mensagem que não continham texto foram removidas]

#42646 De: José Renezito Júnior <renezitojunior@...>
Data: Qua, 11 de Nov de 2009 12:09 pm
Assunto: Re: instalando o plone no debian lenny
renezitojunior@...
Enviar e-mail Enviar e-mail
 
Quais as versões que vc está instalando??

2009/11/11 Luciano Pacheco <lucmult@...>

>
>
> O que eu faço praticamente todo dia é usar o buildout para instalar o
> Plone.
>
> Primeiro instale o ZopeSkel, que são templates de coisas como base do
> buildout, base de pacotes egg-ready, base de pacotes para o Plone.
>
> easy_install ZopeSkel
>
> Depois, dá uma olhada nos templates que ele tem:
>
> paster create --list-templates
>
> paster create -t plone3_buildout
>
> Preencha as perguntas que ele vai fazer.
>
> Pronto você tem a base de um buildout.
>
> Entre no diretório criado pelo paster:
>
> python2.4 bootstrap.py
>
> Depois:
>
> bin/buildout -vvvv -t 30 # verboso e com timeout de 30s
>
> Ou apenas:
>
> bin/buildout
>
> Depois que o buildout executar e isso demora. Nas próximas vezes é melhor
> rodar assim:
> bin/buildout -N
>
> O -N é para não procurar novas verões das centenas de pacotes, pois as
> vezes
> pega-se um pacote novo e isso quebra o seu ambiente.
>
> Eu uso esse caminho.
>
> Até mais,
> --
> Luciano Pacheco
> Simples Consultoria
> www.simplesconsultoria.com.br
>
> 2009/11/10 Érico Teixeira <ericomtx@... <ericomtx%40yahoo.com.br>
> >
>
>
> > Estou tentando instalar o plone pelo tarball dele e estou tendo um
> > problema:
> >
> > Unable to unpack
> > /opt/plone/buildout-cache/downloads/Zope-2.10.9-final-py2.4.*; extension
> not
> > recognized.
> >
> > No script de instalacao tem o seguinte :
> > ...
> > untar () {
> > # unpack a tar archive, decompressing as necessary.
> > # this function is meant to isolate us from problems
> > # with versions of tar that don't support .gz or .bz2.
> > case "$1" in
> > *.tar)
> > "$GNU_TAR" -xf "$1" >> "$INSTALL_LOG"
> > ;;
> > *.tgz | *.tar.gz)
> > "$GUNZIP" -c "$1" | "$GNU_TAR" -xf - >> "$INSTALL_LOG"
> > ;;
> > *.tar.bz2)
> > "$BUNZIP2" -c "$1" | "$GNU_TAR" -xf - >> "$INSTALL_LOG"
> > ;;
> > *)
> > echo "Unable to unpack $1; extension not recognized."
> > exit 1
> > esac
> > if [ $? -gt 0 ]
> > then
> > seelog
> > fi
> > }
> >
> > echo
> > ....
> >
> > O comando q estou usando para instalá-lo é o seguinte:
> >
> > sudo ./install.sh --target=/opt/plone --instance=pinstance --user=admin
> > --password=pwd --with-python=/opt/python2.4.4/bin/python
> > --with-zope=/opt/plone/zope standalone
> >
> > Alguém pode dar uma ajuda
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>


[As partes desta mensagem que não continham texto foram removidas]

#42645 De: Luciano Pacheco <lucmult@...>
Data: Qua, 11 de Nov de 2009 11:10 am
Assunto: Re: instalando o plone no debian lenny
lucmult
Offline Offline
Enviar e-mail Enviar e-mail
 
O que eu faço praticamente todo dia é usar o buildout para instalar o Plone.

Primeiro instale o ZopeSkel, que são templates de coisas como base do
buildout, base de pacotes egg-ready, base de pacotes para o Plone.

easy_install ZopeSkel

Depois, dá uma olhada nos templates que ele tem:

paster create --list-templates

paster create -t plone3_buildout

Preencha as perguntas que ele vai fazer.

Pronto você tem a base de um buildout.

Entre no diretório criado pelo paster:

python2.4 bootstrap.py

Depois:

bin/buildout -vvvv -t 30  # verboso e com timeout de 30s

Ou apenas:

bin/buildout

Depois que o buildout executar e isso demora. Nas próximas vezes é melhor
rodar assim:
bin/buildout -N

O -N é para não procurar novas verões das centenas de pacotes, pois as vezes
pega-se um pacote novo e isso quebra o seu ambiente.

Eu uso esse caminho.

Até mais,
--
Luciano Pacheco
Simples Consultoria
www.simplesconsultoria.com.br

2009/11/10 Érico Teixeira <ericomtx@...>

> Estou tentando instalar o plone pelo tarball dele e estou tendo um
> problema:
>
> Unable to unpack
> /opt/plone/buildout-cache/downloads/Zope-2.10.9-final-py2.4.*; extension not
> recognized.
>
> No script de instalacao tem o seguinte :
> ...
> untar () {
> # unpack a tar archive, decompressing as necessary.
> # this function is meant to isolate us from problems
> # with versions of tar that don't support .gz or .bz2.
> case "$1" in
> *.tar)
> "$GNU_TAR" -xf "$1" >> "$INSTALL_LOG"
> ;;
> *.tgz | *.tar.gz)
> "$GUNZIP" -c "$1" | "$GNU_TAR" -xf - >> "$INSTALL_LOG"
> ;;
> *.tar.bz2)
> "$BUNZIP2" -c "$1" | "$GNU_TAR" -xf - >> "$INSTALL_LOG"
> ;;
> *)
> echo "Unable to unpack $1; extension not recognized."
> exit 1
> esac
> if [ $? -gt 0 ]
> then
> seelog
> fi
> }
>
> echo
> ....
>
> O comando q estou usando para instalá-lo é o seguinte:
>
> sudo ./install.sh --target=/opt/plone --instance=pinstance --user=admin
> --password=pwd --with-python=/opt/python2.4.4/bin/python
> --with-zope=/opt/plone/zope standalone
>
> Alguém pode dar uma ajuda
>


[As partes desta mensagem que não continham texto foram removidas]

#42644 De: Kao Cardoso Felix <kcfelix@...>
Data: Qua, 11 de Nov de 2009 2:24 am
Assunto: Re: [off-topic] James Gosling rouba o crédito do Emacs
kaotic_kao
Offline Offline
Enviar e-mail Enviar e-mail
 
E aí, pessoal.

Bom estou partindo do pressuposto de que a wikipedia é uma fonte
confiável de informações. Se esse for o caso então vale esclarecer
algumas coisas:

1. O TECO *não* foi inventado pelo RMS: "TECO was originally developed
at MIT circa 1963 by Daniel L. Murphy" [1]
2. O que aconteceu foi que consideram que o primeiro Emacs foi escrito
em TECO: "Richard Stallman's now famous Emacs editor was originally
implemented in TECO." [2]

Então o trecho de história que mencionaram acima não quer dizer que o
RMS viu o editor "E" e implementou o TECO baseado nele. Ele pegou
TECO, uma linguagem interpretada para edição de texto, otimizou um
modo de edição interativo para TECO escrito por Carl Mikkelsen e
adicionou macros a esse modo pra associar um programa TECO a um
determinado keystroke. Isso foi em 1972 ou 1974 segundo [3].

"The new version of TECO quickly became popular at the AI Lab, and
soon there accumulated a large collection of custom macros, whose
names often ended in "MAC" or "MACS", which stood for "macro". Two
years later, Guy Steele took on the project of unifying the overly
diverse macros into a single set. After one night of joint hacking by
Steele and Stallman, the latter finished the implementation, which
included facilities for extending and documenting the new macro
set.[citation needed] The resulting system was called EMACS, which
stood for "Editing MACroS"."

Tem um [citation needed] ali no meio, então não dá pra garantir que
essa é a história verdadeira, mas a princípio os inventores do
primeiro sistema chamado de Emacs foram o RMS e o Guy Steele.

Em [4] ainda mencionam um monte de implementações ainda nos anos 70
antes de, finalmente em 1981, mencionarem o Emacs do Gosling.

"In 1984, Stallman began working on GNU Emacs to produce a free
software alternative to Gosling Emacs; initially he based it on
Gosling Emacs, but he replaced the Mocklisp interpreter at its heart
with a true Lisp interpreter, which entailed replacing nearly all of
the code." [5]

Aí sim começou o GNU Emacs que era uma alternativa livre ao Emacs do Gosling.

Pois é, no final eu entendi que o Gosling se aproveitou de um mal
entendido histórico e não se preocupou muito em deixar claro de onde
vieram as idéias que ele usou pra construir o Emacs dele (e nem de
onde tirou o nome do editor também).

[1] http://en.wikipedia.org/wiki/Text_Editor_and_Corrector#History
[2]
http://en.wikipedia.org/wiki/Text_Editor_and_Corrector#Description_and_impact
[3] http://en.wikipedia.org/wiki/Emacs#History
[4] http://en.wikipedia.org/wiki/Emacs#Other_early_implementations
[5] http://en.wikipedia.org/wiki/Emacs#GNU_Emacs
--
Kao Félix

Página pessoal: http://www.inf.ufrgs.br/~kcfelix
Blog: http://kaofelix.blogspot.com

#42643 De: Érico Teixeira <ericomtx@...>
Data: Qua, 11 de Nov de 2009 12:01 am
Assunto: instalando o plone no debian lenny
ericomtx
Online agora Online agora
Enviar e-mail Enviar e-mail
 
Estou tentando instalar o plone pelo tarball dele e estou tendo um problema:

Unable to unpack /opt/plone/buildout-cache/downloads/Zope-2.10.9-final-py2.4.*;
extension not recognized.

No script de instalacao tem o seguinte :
...
untar () {
# unpack a tar archive, decompressing as necessary.
# this function is meant to isolate us from problems
# with versions of tar that don't support .gz or .bz2.
case "$1" in
*.tar)
"$GNU_TAR" -xf "$1" >> "$INSTALL_LOG"
;;
*.tgz | *.tar.gz)
"$GUNZIP" -c "$1" | "$GNU_TAR" -xf - >> "$INSTALL_LOG"
;;
*.tar.bz2)
"$BUNZIP2" -c "$1" | "$GNU_TAR" -xf - >> "$INSTALL_LOG"
;;
*)
echo "Unable to unpack $1; extension not recognized."
exit 1
esac
if [ $? -gt 0 ]
then
seelog
fi
}

echo
....

O comando q estou usando para instalá-lo é o seguinte:

sudo ./install.sh --target=/opt/plone --instance=pinstance --user=admin
--password=pwd --with-python=/opt/python2.4.4/bin/python
--with-zope=/opt/plone/zope standalone

Alguém pode dar uma ajuda ?

#42642 De: Magnun Leno <magnun.leno@...>
Data: Qua, 11 de Nov de 2009 1:28 am
Assunto: Persistência usando shelve e GObjects
magnun_leno
Offline Offline
Enviar e-mail Enviar e-mail
 
Pessoal,

   estou enfrentando um pequeno problema. O seguinte trecho de código
funciona normalmente:
import shelve

class ClasseTeste:
   def __init__(self):
     self.x = 1

db = shelve.open('mydb')
teste = ClasseTeste()
db['teste'] = teste
db.close()

   No meu projeto resolvi usar gsignals para automatizar alguns processos.
Então meu exemplo seria o seguinte:
import shelve
import gobject

class ClasseTeste(gobject.GObject):
   def __init__(self):
     gobject.GObject.__init__(self)
     self.x = 1

db = shelve.open('mydb')
teste = ClasseTeste()
db['teste'] = teste
db.close()

    Mas ao tentar executar ocorre o seguinte erro:
>>> db['teste'] = teste
Traceback (most recent call last):
   File "<stdin>", line 1, in <module>
   File "/usr/lib/python2.6/shelve.py", line 132, in __setitem__
     p.dump(value)
   File "/usr/lib/python2.6/copy_reg.py", line 71, in _reduce_ex
     state = base(self)
TypeError: GObject.__init__() takes exactly 0 arguments (1 given)
>>>


   Eu cometi algum erro?? Pelo que entendi o shelve não é 'compatível' com o
GObject. Como posso fazer persistência de dados de herdeiros do GObject sem
ter que converter tudo pra dicionários e listas??


Desde já agradeço,
Magnun Leno


[As partes desta mensagem que não continham texto foram removidas]

#42641 De: Felipe Lessa <felipe.lessa@...>
Data: Ter, 10 de Nov de 2009 11:09 am
Assunto: Re: [off-topic] James Gosling rouba o crédito do Emacs
felipe.lessa
Offline Offline
Enviar e-mail Enviar e-mail
 
O melhor de tudo é o trecho

       GNU Emacs 16.56 (15-jul-85)
       (Gosling code expunged
       for copyright reasons)

--
Felipe.

#42640 De: "Erick Schmitt - TI Sprinter Cargo" <ti@...>
Data: Ter, 10 de Nov de 2009 4:28 pm
Assunto: IDE Python
ti@...
Enviar e-mail Enviar e-mail
 
Boa tarde Pessoal !!!

Encontrei na net um IDE para Python muito boa para quem tem dificuldades como eu
com a interface do python.

Link: http://www.gentkode.net/

Erick

Erick Schmitt de Souza
Tecnologia da Informação
(55) (11) 3302-5013
Sprinter Cargo Ltda.
ti@...
www.sprintercargo.com.br

[As partes desta mensagem que não continham texto foram removidas]

#42639 De: David Kwast <david.kwast@...>
Data: Ter, 10 de Nov de 2009 3:33 pm
Assunto: Re: Re: Problema para identificar erro
agressivator
Offline Offline
Enviar e-mail Enviar e-mail
 
2009/11/10 Henrique Baggio <hnrqbaggio@...>
> Na verdade, se vc for ver, os delimitadores não são para o programador
> e sim para o compilador, já que uma das primeiras coisa que se aprende
> no começo de um curso de programação é "idente o seu código para ele
> ficar legível". Só com os delimitadores, ninguém sobreviveria, ;)

Falou tudo.

E o ";" obrigatório a cada statement? Mais uma coisa que só serve para o
compilador.


[As partes desta mensagem que não continham texto foram removidas]

#42638 De: Henrique Baggio <hnrqbaggio@...>
Data: Ter, 10 de Nov de 2009 3:21 pm
Assunto: Re: Re: Problema para identificar erro
hnrqbaggio
Offline Offline
Enviar e-mail Enviar e-mail
 
2009/11/5 rodolphoschimitd <rodolphoschimitd@...>
>
> Era questão de identação do código, estou acustumado que com Java o bloco é
controlado por {}chaves. Problema Resolvido.

Relaxa, com o tempo vc não vai mais entender como conseguia programar
usando chaves. A identação a meu ver é mesmo a maneira mais natural de
se delimitar escopo.

Na verdade, se vc for ver, os delimitadores não são para o programador
e sim para o compilador, já que uma das primeiras coisa que se aprende
no começo de um curso de programação é "idente o seu código para ele
ficar legível". Só com os delimitadores, ninguém sobreviveria, ;)

--
Henrique Baggio

#42637 De: Luciano Ramalho <ramalho@...>
Data: Ter, 10 de Nov de 2009 3:24 am
Assunto: Re: [off-topic] James Gosling rouba o crédito do Emacs
hiper_luciano
Offline Offline
Enviar e-mail Enviar e-mail
 
Realmente, Alberto e Adrinao, "o inventor" do Emacs não foi o Gosling
nem o Stallman, segundo a linha do tempo do Jamie Zawinski (que
trabalhou no XEmacs então deve saber do que está falando).

Mas nós estamos perdoados pelo engano, afinal não conhecíamos a
história. O Gosling conhece certamente conhece ao origem do Emcas,
afinal ele portou o editor para o Unix. Então ele sabe muito bem que
não foi ele quem "inventou" o Emacs. Lamentável que a Sun esteja
divulgando essa mentira, e pior ainda que o Gosling não tenha
consertado o "engano" quando um leitor lhe deu a oportunidade de
fazê-lo.

[ ]s
Luciano


2009/11/10 /* Alberto Fabiano */ <alberto@...>:
> Caros,
>
>  Um outro colega acabou de me chamar a atenção para algo e agora
> entendi melhor a confusão, então nem Stallman e nem Gosling! A versão
> mais próxima do EMACs como conhecemos foi desenvolvida pelo Gosling,
> porém o Stallman já havia criado um editor em 1976 chamado TECO, que
> foi inspirado num outro editor... realmente confuso.
>
> Sendo assim, eu posso me dizer também um dos autores de Servidores
> SMPP de alta-perfomance, pois já fiz um do zero, inclusive com
> desnecessários parsers HTTP e XML! rs
>
> 1972  "E" editor
>
>        by Fred Wright from Stanford AI Labs, that inspired Stallman
>
> 1976    TECO
>
>        by Richard Stallman
>        ran on ITS and TWENEX (Tops-20)
>        written in TECO and PDP 10 assembly.
>
> 1978    Multics Emacs
>        by Bernie Greenberg
>        written in MacLisp;
>        first version to use Lisp as
>        an extension language.
>
>                               EINE (EINE Is Not EMACS)
>                               by Dan Weinreb and Mike McMahon
>                               for MIT Lisp Machine
>                                   |
>                                   |
> 1979                           ZWEI (ZWEI Was EINE Initially)
>                               by Dan Weinreb and Mike McMahon
>                               (later known as ZMACS)
>
> 1981                                           Gosling Emacs
>                                               by James Gosling
>                                               written in C; with
>                                               "Mocklisp" as ext. lang.
>                             ______________________/
>                            /
>                           /
> 1984?                     /             Hemlock
>                         /              by Rob MacLachlan et al
>                        /               written in Spice Lisp
>                       /                (CMU Common Lisp)
> 1985  GNU Emacs 15.34 (early 85)
>      by Richard Stallman
>
>
> "Richard *Stallman* <http://64.233.163.132/en/Richard_Stallman>
> visited the Stanford
> AI Lab <http://64.233.163.132/en/Stanford_AI_Lab> in 1972 or 1974 and saw
> the lab's "E" editor, written by Fred Wright.The editor had an intuitive
> WYSIWYG <http://64.233.163.132/en/WYSIWYG> behavior as used almost
> universally by modern text editors, which impressed *Stallman*. He returned
> to MIT where Carl Mikkelsen, a
> hacker<http://64.233.163.132/en/Hacker_(computing)> at
> the AI Lab, had added a combined display+editing mode called "Control-R" to
> TECO, allowing the screen display to be updated each time the user entered a
> keystroke.*Stallman* reimplemented this mode to run efficiently, then added
> a macro <http://64.233.163.132/en/Macro_(computer_science)> feature to the
> TECO display-editing mode, allowing the user to redefine any keystroke to
> run a TECO program"
>
>     Desta forma, o caso de paternidade fica complicado...
> --
> A.F.
>
> "
>  alberto at (ccppbrasil.org  | computer.org )
>  alberto.fabiano at (ieee.org | acm.org)
>
>  http://tr.im/embedded_seminar | http://tr.im/arg_fringe_science
> "
> #
> #  The best way to predict the future is to invent it ,  Alan Key
> #
> /*  0x42 0x69 0x74 0x20 0x46 0x61 0x6e  */
> ""
>    Sem arriscar, não vivemos a esperança.
>                                                 Dom Helder Câmara
> ""
>
>
>
> 2009/11/10 Adriano Ogata <akogata@...>
>
>>
>>
>> Não sou fã de emacs, mas quando ouvia falar de suas origens era sempre
>> o nome do RMS que vinha à tona. Também não sabia dessa confusão toda
>> ao redor desse editor. Olhando na linha do tempo que vc mandou, dá pra
>> entender pq o Gosling se acha o criador do Emacs. Se for falar em
>> termos gerais, apenas 'Emacs', então tanto um quanto outro, assim como
>> outros autores, todos poderiam se proclamar "pai da criança". Mas se
>> for falar em GNU Emacs, é RMS. Da mesma forma que se for Unix Emacs
>> (ou ainda Unipress Emacs), eh o Gosling. Acho que é só uma questão,
>> intencional ou não, de ego e marketing.
>>
>> Mas não deixa de ser algo interessante. Outro exemplo de 'mimimi'
>> desse tipo, ao menos foi a impressão que ficou pra mim, é a história
>> da linguagem D. Pelo pouco que li, queriam muito fazer algo melhor que
>> c/c++ mas demoraram muito refinando idéias e publicando artigos. Daí o
>> Gosling, que tinha que terminar logo sua linguagem por pressão
>> externa, foi lá e implementou o que havia sido proposto pelo criador
>> da D.
>>
>> Bom, absurdo maior ainda é dizer que Santos Dummont não inventou o
>> avião. Mas daí a briga vai para a definição do que é um avião. Acho
>> que é o mesmo na questão do Emacs. Se Emacs for 'GNU Emacs', eu sei
>> dizer quem foi. Se for algo mais genérico... complica.
>>
>> Og!
>>
>>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> ,-----------------------------------------------------------.
> | 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
>
>
>

#42636 De: "/* Alberto Fabiano */" <alberto@...>
Data: Ter, 10 de Nov de 2009 2:25 am
Assunto: Re: [off-topic] James Gosling rouba o crédito do Emacs
alberto_fabiano
Offline Offline
Enviar e-mail Enviar e-mail
 
Caros,

   Um outro colega acabou de me chamar a atenção para algo e agora
entendi melhor a confusão, então nem Stallman e nem Gosling! A versão
mais próxima do EMACs como conhecemos foi desenvolvida pelo Gosling,
porém o Stallman já havia criado um editor em 1976 chamado TECO, que
foi inspirado num outro editor... realmente confuso.

Sendo assim, eu posso me dizer também um dos autores de Servidores
SMPP de alta-perfomance, pois já fiz um do zero, inclusive com
desnecessários parsers HTTP e XML! rs

1972  "E" editor

         by Fred Wright from Stanford AI Labs, that inspired Stallman

1976    TECO

         by Richard Stallman
         ran on ITS and TWENEX (Tops-20)
         written in TECO and PDP 10 assembly.

1978    Multics Emacs
         by Bernie Greenberg
         written in MacLisp;
         first version to use Lisp as
         an extension language.

                                EINE (EINE Is Not EMACS)
                                by Dan Weinreb and Mike McMahon
                                for MIT Lisp Machine
                                    |
                                    |
1979                           ZWEI (ZWEI Was EINE Initially)
                                by Dan Weinreb and Mike McMahon
                                (later known as ZMACS)

1981                                           Gosling Emacs
                                                by James Gosling
                                                written in C; with
                                                "Mocklisp" as ext. lang.
                              ______________________/
                             /
                            /
1984?                     /             Hemlock
                          /              by Rob MacLachlan et al
                         /               written in Spice Lisp
                        /                (CMU Common Lisp)
1985  GNU Emacs 15.34 (early 85)
       by Richard Stallman


"Richard *Stallman* <http://64.233.163.132/en/Richard_Stallman>
visited the Stanford
AI Lab <http://64.233.163.132/en/Stanford_AI_Lab> in 1972 or 1974 and saw
the lab's "E" editor, written by Fred Wright.The editor had an intuitive
WYSIWYG <http://64.233.163.132/en/WYSIWYG> behavior as used almost
universally by modern text editors, which impressed *Stallman*. He returned
to MIT where Carl Mikkelsen, a
hacker<http://64.233.163.132/en/Hacker_(computing)> at
the AI Lab, had added a combined display+editing mode called "Control-R" to
TECO, allowing the screen display to be updated each time the user entered a
keystroke.*Stallman* reimplemented this mode to run efficiently, then added
a macro <http://64.233.163.132/en/Macro_(computer_science)> feature to the
TECO display-editing mode, allowing the user to redefine any keystroke to
run a TECO program"

      Desta forma, o caso de paternidade fica complicado...
--
A.F.

"
   alberto at (ccppbrasil.org  | computer.org )
   alberto.fabiano at (ieee.org | acm.org)

   http://tr.im/embedded_seminar | http://tr.im/arg_fringe_science
"
#
#  The best way to predict the future is to invent it ,  Alan Key
#
/*  0x42 0x69 0x74 0x20 0x46 0x61 0x6e  */
""
     Sem arriscar, não vivemos a esperança.
                                                  Dom Helder Câmara
""



2009/11/10 Adriano Ogata <akogata@...>

>
>
> Não sou fã de emacs, mas quando ouvia falar de suas origens era sempre
> o nome do RMS que vinha à tona. Também não sabia dessa confusão toda
> ao redor desse editor. Olhando na linha do tempo que vc mandou, dá pra
> entender pq o Gosling se acha o criador do Emacs. Se for falar em
> termos gerais, apenas 'Emacs', então tanto um quanto outro, assim como
> outros autores, todos poderiam se proclamar "pai da criança". Mas se
> for falar em GNU Emacs, é RMS. Da mesma forma que se for Unix Emacs
> (ou ainda Unipress Emacs), eh o Gosling. Acho que é só uma questão,
> intencional ou não, de ego e marketing.
>
> Mas não deixa de ser algo interessante. Outro exemplo de 'mimimi'
> desse tipo, ao menos foi a impressão que ficou pra mim, é a história
> da linguagem D. Pelo pouco que li, queriam muito fazer algo melhor que
> c/c++ mas demoraram muito refinando idéias e publicando artigos. Daí o
> Gosling, que tinha que terminar logo sua linguagem por pressão
> externa, foi lá e implementou o que havia sido proposto pelo criador
> da D.
>
> Bom, absurdo maior ainda é dizer que Santos Dummont não inventou o
> avião. Mas daí a briga vai para a definição do que é um avião. Acho
> que é o mesmo na questão do Emacs. Se Emacs for 'GNU Emacs', eu sei
> dizer quem foi. Se for algo mais genérico... complica.
>
> Og!
>
>


[As partes desta mensagem que não continham texto foram removidas]

#42635 De: Adriano Ogata <akogata@...>
Data: Ter, 10 de Nov de 2009 2:07 am
Assunto: Re: [off-topic] James Gosling rouba o crédito do Emacs
adriano_og
Offline Offline
Enviar e-mail Enviar e-mail
 
Não sou fã de emacs, mas quando ouvia falar de suas origens era sempre
o nome do RMS que vinha à tona. Também não sabia dessa confusão toda
ao redor desse editor. Olhando na linha do tempo que vc mandou, dá pra
entender pq o Gosling se acha o criador do Emacs. Se for falar em
termos gerais, apenas 'Emacs', então tanto um quanto outro, assim como
outros autores, todos poderiam se proclamar "pai da criança". Mas se
for falar em GNU Emacs, é RMS. Da mesma forma que se for Unix Emacs
(ou ainda Unipress Emacs), eh o Gosling. Acho que é só uma questão,
intencional ou não, de ego e marketing.

Mas não deixa de ser algo interessante. Outro exemplo de 'mimimi'
desse tipo, ao menos foi a impressão que ficou pra mim, é a história
da linguagem D. Pelo pouco que li, queriam muito fazer algo melhor que
c/c++ mas demoraram muito refinando idéias e publicando artigos. Daí o
Gosling, que tinha que terminar logo sua linguagem por pressão
externa, foi lá e implementou o que havia sido proposto pelo criador
da D.

Bom, absurdo maior ainda é dizer que Santos Dummont não inventou o
avião. Mas daí a briga vai para a definição do que é um avião. Acho
que é o mesmo na questão do Emacs. Se Emacs for 'GNU Emacs', eu sei
dizer quem foi. Se for algo mais genérico... complica.


Og!

#42634 De: "/* Alberto Fabiano */" <alberto@...>
Data: Ter, 10 de Nov de 2009 2:05 am
Assunto: Re: [off-topic] James Gosling rouba o crédito do Emacs
alberto_fabiano
Offline Offline
Enviar e-mail Enviar e-mail
 
Salve Pythonistas!

@Ramalho,

     O que sei é que o primeiro editor "EMACS-Like" desenvolvido foi mesmo
pelo Gosling em 1981 e foi escrito em C utilizando Mocklist como linguagem
de extensão, mas era um software proprietário.

     Em 1984, Stallman iniciou a desenvolver o "clone" GNU EMACS, que era a
alternativa "free software" do Gosling EMACS", além de ser a versão que se
perpetuou.

     Em 1991, o Zawinski iniciou "do zero" o Lucid Emacs, que depois
tornou-se o XEmacs e que depois começou a utilizar código do GNU Emacs...

     Desta forma, Gosling foi o pai da idéia,  Stallman é iniciou o
desenvolvimento da versão mais popular e o Zawinski iniciou o
desenvolvimento da segunda versão mais  popular, mas o Gosling não perde o
posto de pai da idéia...  nem o Zawinski o de primeiro pai do XEmacs...
   Já li esta algumas poucas referências sobe o assunto, um delas é a
seguinte:

[1] http://wapedia.mobi/en/Emacs?t=1.

   Até onde sei, esta é a história...

++[]s;

--
A.F.
"
    alberto at (ccppbrasil.org  | computer.org )
    alberto.fabiano at (ieee.org | acm.org)

    http://tr.im/embedded_seminar | http://tr.im/arg_fringe_science
"
#
#  The best way to predict the future is to invent it ,  Alan Key
#
/*  0x42 0x69 0x74 0x20 0x46 0x61 0x6e  */
""
     Sem arriscar, não vivemos a esperança.

                                                  Dom Helder Câmara
""



2009/11/9 Luciano Ramalho <ramalho@...>

>
>
> Que coisa feia, acabei de ver no site http://java.sun.com este texto
> na homepage:
>
> James Gosling: The Network Is
> The 1960s peacenik and inventor of emacs muses about the Internet,
> geeky toys, and the moral good of cooperation.
>
> Imediatamente eu pensei, "que editor ignorante esse que cuida dessa
> página, não sabe que o Gosling não invetou o Emacs, esse crédito é do
> Richard Stallman". Daí fui ler o texto post do Gosling, e nos
> comentários [1] rola esse diálogo:
>
> ###
> Hello james, I didn't know you wrote emacs. Is that the "gosmacs" as
> it used ot be called? (yes I did a search on google, I was 2 years old
> when you wrote it).
>
> Posted by Panos on October 29, 2009 at 10:05 AM PDT #
>
> Yes, "gosmacs" was me - I called it Unix Emacs. There's a long story
> about how it became gnu emacs, but I'll save that for a later day.
>
> Posted by James Gosling on October 29, 2009 at 10:30 AM PDT #
> ###
>
> Então dada uma oportunidade de esclarecer que o que ele fez foi portar
> o Emacs para o Unix, ele continua posando de criador do programa.
>
> É inacreditável que um cara que já tem toda a fama e fortuna do James
> Gosling ainda precise roubar o crédito dos outros.
>
> [1] http://blogs.sun.com/jag/entry/the_network_is
>
> A história dos créditos do Emacs é mais complicada do que eu conhecia.
> O Jamie Zawinski, que trabalhou no XEmacs, e não é nenhum fã do
> Stallman, tem um bom resumo aqui:
>
> http://www.jwz.org/doc/emacs-timeline.html
>
> Como se pode ver, tem bastante história (e autores) o Emacs antes de
> aparecer o nome do Gosling.
>
> Lamentável.
>
> [ ]s
> Luciano
>
>


[As partes desta mensagem que não continham texto foram removidas]

#42633 De: Marco André Lopes Mendes <marcoandre@...>
Data: Ter, 10 de Nov de 2009 1:47 am
Assunto: Comunidade Python participa da Latinoware 2009
marcoandreme...
Offline Offline
Enviar e-mail Enviar e-mail
 
Olá

Segue link para notícia publicada hoje, sobre a presença da comunidade
Python na Latinoware 2009.

Comunidade Python participa da Latinoware
2009<http://associacao.python.org.br/associacao/imprensa/noticias/comunidade-pyt\
hon-participa-da-latinoware-2009>

http://associacao.python.org.br/associacao/imprensa/noticias/comunidade-python-p\
articipa-da-latinoware-2009

A comunidade Python foi representada na Latinoware 2009 através de um
estande, diversas palestras e até um coding dojo.

Um abraço

--
Marco André
marcoandre@...
http://www.google.com.br/profiles/marcoandre


[As partes desta mensagem que não continham texto foram removidas]

#42632 De: Luciano Ramalho <ramalho@...>
Data: Ter, 10 de Nov de 2009 1:33 am
Assunto: [off-topic] James Gosling rouba o crédito do Emacs
hiper_luciano
Offline Offline
Enviar e-mail Enviar e-mail
 
Que coisa feia, acabei de ver no site http://java.sun.com este texto
na homepage:

James Gosling: The Network Is
The 1960s peacenik and inventor of emacs muses about the Internet,
geeky toys, and the moral good of cooperation.

Imediatamente eu pensei, "que editor ignorante esse que cuida dessa
página, não sabe que o Gosling não invetou o Emacs, esse crédito é do
Richard Stallman". Daí fui ler o texto post do Gosling, e nos
comentários [1] rola esse diálogo:

###
Hello james, I didn't know you wrote emacs. Is that the "gosmacs" as
it used ot be called? (yes I did a search on google, I was 2 years old
when you wrote it).

Posted by Panos on October 29, 2009 at 10:05 AM PDT #

Yes, "gosmacs" was me - I called it Unix Emacs. There's a long story
about how it became gnu emacs, but I'll save that for a later day.

Posted by James Gosling on October 29, 2009 at 10:30 AM PDT #
###

Então dada uma oportunidade de esclarecer que o que ele fez foi portar
o Emacs para o Unix, ele continua posando de criador do programa.

É inacreditável que um cara que já tem toda a fama e fortuna do James
Gosling ainda precise roubar o crédito dos outros.

[1] http://blogs.sun.com/jag/entry/the_network_is

A história dos créditos do Emacs é mais complicada do que eu conhecia.
O Jamie Zawinski, que trabalhou no XEmacs, e não é nenhum fã do
Stallman, tem um bom resumo aqui:

http://www.jwz.org/doc/emacs-timeline.html

Como se pode ver, tem bastante história (e autores) o Emacs antes de
aparecer o nome do Gosling.

Lamentável.

[ ]s
Luciano

#42631 De: Lázaro Farias do Espírito Santo <lazarowebmaster@...>
Data: Seg, 9 de Nov de 2009 7:56 pm
Assunto: Re: Evento PythOnCampus IFF em Campos dos Goytacazes
lazarowebmaster@...
Enviar e-mail Enviar e-mail
 
Estarei lá com certeza =D

2009/11/9 Hugo Lopes Tavares <hltbra@...>

>
>
> Galera, nós do NSI (Núcleo de Pesquisa em Sistemas de Informação) no
> IFF (Instituto Federal de Educação, Ciência e Tecnologia Federal)
> estamos organizando uma PythOnCampus aqui no IFF, em Campos dos
> Goytacazes, no Rio de Janeiro.
> O site do evento está no ar: http://www.pythoncampus.iff.edu.br
> Breve teremos a grade e os minicursos no site.
>
> Nós não sabemos ainda quantos slots vamos ter de palestras relâmpagos,
> mas quem quiser pode me mandar um e-mail ou enviar um e-mail para
> pythoncampus@... <pythoncampus%40iff.edu.br> com a proposta da
> palestra relâmpago, uma
> breve descrição e uma breve descrição do palestrante.
>
> Contaremos com alguns amigos da PythOnRio, SERPRO, Globo.com, UFF,
> Canonical e o nosso pessoal do NSI.
>
> Todos estão convidados!
> Abraços.
>
>



--
Lázaro Farias do Espírito Santo
___________________________
Service Desk II - Analista SAP
TIC - Tecnologia da Informação e Telecomunicações

MCP Certificad ID#5991367


[As partes desta mensagem que não continham texto foram removidas]

#42630 De: Hugo Lopes Tavares <hltbra@...>
Data: Seg, 9 de Nov de 2009 6:21 pm
Assunto: Evento PythOnCampus IFF em Campos dos Goytacazes
hugolopestav...
Offline Offline
Enviar e-mail Enviar e-mail
 
Galera, nós do NSI (Núcleo de Pesquisa em Sistemas de Informação) no
IFF (Instituto Federal de Educação, Ciência e Tecnologia Federal)
estamos organizando uma PythOnCampus aqui no IFF, em Campos dos
Goytacazes, no Rio de Janeiro.
O site do evento está no ar: http://www.pythoncampus.iff.edu.br
Breve teremos a grade e os minicursos no site.

Nós não sabemos ainda quantos slots vamos ter de palestras relâmpagos,
mas quem quiser pode me mandar um e-mail ou enviar um e-mail para
pythoncampus@... com a proposta da palestra relâmpago, uma
breve descrição e uma breve descrição do palestrante.

Contaremos com alguns amigos da PythOnRio, SERPRO, Globo.com, UFF,
Canonical e o nosso pessoal do NSI.

Todos estão convidados!
Abraços.

#42629 De: Rudá Porto Filgueiras <rudazz@...>
Data: Seg, 9 de Nov de 2009 3:03 pm
Assunto: Re: Fwd: [concurrency] Reworking the GIL
ruda_porto
Offline Offline
Enviar e-mail Enviar e-mail
 
2009/11/6 David Kwast <david.kwast@...>

>
>
> On Fri, Nov 6, 2009 at 09:13, Rudá Porto Filgueiras
<rudazz@...<rudazz%40gmail.com>
> >
> wrote:
>
> >
> > Para quem usa Python com threads esse novo GIL pode aumentar o
> > dsempenho, diminuindo a latência e overhead. Porém é somente para o
> > Python 3. :-(
>
> Muito legal isso, valeu pela divulgação Rudá.
>
> Acabei de ler toda a Thread do link. Parece que foi foram pequenos ajustes
> na lógica de Locks e no cálculo do tempo que cada Thread pode segurar o
> GIL.
> Não entendo muito dessa parte, mas o importante é a percepção de que tem
> muita gente interessada na performance do cPython.
>

Eu vi até um leve comentário do Guido sobre isso e também na discussão você
deve ter visto o Collin comentando sobre os testes dele.

Sem uma melhora no GIL Python fica em desvantagem e isso precisa sere
resolvido.
Quem sabe podemos ajudar testando essas novas versões, mas que por enquanto
ainda estão fase "ALPHA".


> ---------- Forwarded message ----------
> > From: Antoine Pitrou <solipsis@... <solipsis%40pitrou.net>>
> > Date: Sun, Nov 1, 2009 at 10:29 AM
> > Subject: [concurrency] Reworking the GIL
> > To: concurrency-sig@... <concurrency-sig%40python.org>
> >
> > Hello,
> >
> > I've just noticed that this list exists (not that it seems very active).
> > So I thought I'd send you a link to the recent work I've done to improve
> > the behaviour of the GIL, the results of which you can find in the SVN
> > sandbox :
> > http://mail.python.org/pipermail/python-dev/2009-October/093321.html
> > http://svn.python.org/view/sandbox/trunk/newgil/
> >
> > (it also gives a name to the "Dave Beazley effect" ;P)
> >
> > Regards
> >
> > Antoine.
>
>
> __,_._,
>


--
Rudá Porto Filgueiras
http://python-blog.blogspot.com
http://twitter.com/rudaporto


[As partes desta mensagem que não continham texto foram removidas]

#42628 De: "alcir.trainotti" <alcir.trainotti@...>
Data: Dom, 8 de Nov de 2009 10:33 pm
Assunto: Re: Problemas Comunicação UDP Python
alcir.trainotti
Offline Offline
Enviar e-mail Enviar e-mail
 
Muito obrigado  hcarvalhoalves
o seu exemplo esta funcionando certinho, vou alterar o código e arruma-lo
Desculpe ter publicado assim, fiz diversas alterações nele e no fim estava meio
perdido, por isso que solicitei a ajuda de vocês. Sou novo com Python e as
respostas aqui me ajudarão a fazer um bom trabalho.

Mais uma vez muito obrigado a todos pela anteção

--- Em python-brasil@..., hcarvalhoalves <hcarvalhoalves@...>
escreveu
>
> On 5 nov, 21:41, "alcir.trainotti" <alcir.traino...@...> wrote:
> > Boa noite pessoal
> > Estou fazendo um trabalho da disciplina de Sistemas Distribuidos na Sociesc
em Joinville, e estou com um problema complicado. Pesquisei em alguns livros
algumas formas de resolve-lo e não tive sucesso nos testes.
> > Tenho o código publicado nos seguintes endereços para pesquisa:
> >
> > Servidor:http://paste.pocoo.org/show/148931/
> > Cliente:http://paste.pocoo.org/show/148933/
> >
> > O problema consiste na comunicação de servidor para cliente, quando no
cliente (linha 66) passo o parâmetro /list, o cliente solicita uma lista de
peers conectados no servidor (até aqui correto). O servidor recebe a mensagem e
processa um concatenação de toda a lista (linha 67) e depois retorna a data para
o cliente (até aqui correto). Neste instante acontece o problema, é quando o
cliente deveria receber a mensagem (cliente linha 69).
> > Frizando estamos testando este trabalho com sistemas operacionais diferentes
e tecnologias de software diferentes (Python, C++, .NET). Nesta situação o
cliente .NET e C++ funcionou perfeitamente passando o comando /list e o cliente
python não conseguimos fazer funcionar.
> >
> > Se tiver alguém ai que possa dar uma forcinha neste problema ficariamos
muito gratos.
> >
> > Obrigado pela atenção!
> >
> > Alcir Mario Trainotti Filho
> > Bacharelando em Engenharia de computação
> > Sociesc - Joinville/SC
>
> Bom, tem uma série de erros no código:
>
> - A porta do cliente e servidor são diferentes (6000, 9060)
> - O servidor está fazendo bind apenas no localhost
> - data == exit (linha 79), isso não existe
>
> Enfim, esse código sequer funciona. Como eu vi que foi um copy/paste
> de um código ruim [1], gastei uns 5 minutinhos pra fazer um exemplo
> melhor.
>
>
> server.py
> =========
> from socket import *
>
> udp_sock = socket(AF_INET, SOCK_DGRAM)
> udp_sock.bind(('localhost', 9060))
>
> while True:
>     data, end = udp_sock.recvfrom(1024)
>
>     if "TESTANDO LEITURA" in data:
>         print data
>
>     if "TESTANDO ESCRITA" in data:
>         print data
>         udp_sock.sendto(data, end)
>
> udp_sock.close()
>
>
> client.py
> =========
> from socket import *
>
> udp_sock = socket(AF_INET, SOCK_DGRAM)
> udp_sock.sendto("TESTANDO LEITURA", ('localhost', 9060))
> udp_sock.sendto("TESTANDO ESCRITA", ('localhost', 9060))
> data, end = udp_sock.recvfrom(1024)
> print data
>
>
> Recomendo ler a documentação do módulo, ela é bem completa e inclui
> exemplos. [2]
>
> [1] http://www.evolt.org/node/60276
> [2] http://docs.python.org/library/socket.html
>

mensagens 42628 - 42657 de 42910   Mais recentes  |  < Mais recentes  |  Mais antigos >  |  Mais antigos
Avançado

Copyright © 2009 Yahoo! do Brasil Internet Ltda. Todos os direitos reservados.
Política de Privacidade - Termos do Serviço - Diretrizes - Ajuda