Entrar
Usuário novo? Cadastre-se
python-brasil

Informações sobre o grupo

? Você já é um associado? Entre no Yahoo!

Dicas

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

Mensagens

  Ajuda
Avançado
Sockets   Lista de mensagens  
Responder Mensagem #3674 de 53518 |
Re: [python-brasil] Sockets

On Wed, 27 Oct 2004 13:46:07 -0300, Fabio Rizzo Matos
<fabiorizzo@...> wrote:
>
> Totalmente de acordo.
>
> Tem um amigo que estuda comigo e ele é arquiteto de softwares, e ele
> disse o seguinte:
>
> "Conheça muito bem as Regras do Negócio, OO e UML. O resto, deixa para
> os consultores"
>
> Ele tem a visão de que hoje, muitas pessoas especializadas são
> consultores especializados, e que se voce quer algo mais, tem que
> conhecer algo mais.
>
> Eu concordo com a visão dele, e vc's?

Parcialmente.

Eu sou a favor de conhecer um pouco mais do que ele menciona e também
um pouco a menos...

Exemplo de conhecimento a mais: ao meu ver você tem que conhecer todo
o funcionamento de um computador se quer fazer algo em computação.
Desde o funcionamento do mais baixo nível de hardware até o mais alto
nível de software. Claro, não precisa ser profundo, mas ao menos saber
como fazem as coisas pois se você souber o baixo nível vai conseguir
tomar decisões de alto nível conscientes. Se souber o alto nível
consegue saber quão granular precisa ser o baixo nível para atender ao
seu projeto.
Pense por exemplo em alguém que sabe J2EE e não sabe como o Java
implementa seus componentes ou como a plataforma J2EE (ié: JBoss)
implementa a persistência de objetos, consultas, redundância, ... o
cara vai usar e no primeiro problema ele vai se ferrar... a coisa vai
consumir muita memória, ou vai ser lenta... se ele soubesse como
funciona sistemas distribuídos, a serialização e etc ele conseguiria
saber o que fez de errado, estudar mais sobre o assunto e vir com uma
solução boa.
Um exemplo concreto disso em python é um projeto em que participo,
nele fazíamos umas páginas HTML que com o tempo começaram a crescer...
fazíamos utilizando "resultado = str1 + str2" e assim crescíamos nosso
html até alguns megabytes... bem, ficou lento o sistema e utilizando
nosso conhecimento sobre python, a sua implementação em C e a alocação
de memória do sistema percebemos que o problema era devido à alocação
e liberação de memória, trocamos por um "resultado = [ str1, ... strn
]; resultado = ''.join( resultado )" e a coisa passou de 50s para 1s.

Sobre saber de menos, não acredito que saber OO ou UML seja essencial.
Existem áreas que OO não ajuda em nada... Ok, é bom saber o conceito,
mas é tão essencial quanto saber programação funcional e até lógica.
Sobre UML, qual é a vantagem (além de curricular) em saber esta
porcaria? Ok, você arruma um emprego pois sabe algo que está na moda,
porém notações existem várias e saber uma não vai te ajudar em muita
coisa. Mesma coisa se você achar que saber RUP é essencial... por que
não XP?

Acho que este pensamento aí foi meio tendencioso para o que estão usando _hoje_.

--
Gustavo Sverzut Barbieri
---------------------------------------
Computer Engineer 2001 - UNICAMP
GPSL - Grupo Pro Software Livre
Cell..: +55 (19) 9165 8010
Jabber: gsbarbieri@...
ICQ#: 17249123
GPG: 0xB640E1A2 @ wwwkeys.pgp.net



Qua, 27 de Out de 2004 5:25 pm

barbieri@...
Enviar e-mail Enviar e-mail

Mensagem #3674 de 53518 |
Expandir mensagens Nome/E-mail Classificar por data

Olá pessoas.. Sou iniciante no Python, nunca fiz nada.. mas dei uma olhada em uns tutorias e achei uma linguagem ótima.. Queria mostrar isso também pros...
Thyago Ribeiro
comequietodf Offline Enviar e-mail
27 de Out de 2004
3:08 am

Dà uma olhadela aqui tio: http://www.pythonbrasil.com.br/moin.cgi/Documenta_e7_e3oPython#head-30bd28f3214671e78f009f52c00f3537a695cbfb A partir dai é só...
Ruivaldo Neto
ralobao@... Enviar e-mail
27 de Out de 2004
3:35 am

On Wed, 27 Oct 2004 00:08:31 -0300 (ART), Thyago Ribeiro ... Opa, vamos com calma... primeiro aprende direito, depois começe a demonstrar... senão queima o...
Gustavo Barbieri
barbieri@... Enviar e-mail
27 de Out de 2004
12:47 pm

Muito Obrigado pelas informações!!! E parabéns pelo seu site,,, Eu já tinha entrado lá e foi pelo seu tutorial que eu invoquei com o Python... Até...
Thyago Ribeiro
comequietodf Offline Enviar e-mail
27 de Out de 2004
2:31 pm

On Wed, 27 Oct 2004 11:31:25 -0300 (ART), Thyago Ribeiro ... Conhecimento nunca é ruim... e não acho que alguém precise se especializar em alguma...
Gustavo Barbieri
barbieri@... Enviar e-mail
27 de Out de 2004
3:20 pm

Ótimo!!! Era essa minha maneira de pensar.. Eu gosto de conhecer um pouco de cada... Mais o povo da faculdade que não acha o mesmo... Dizem que o bom é vc...
Thyago Ribeiro
comequietodf Offline Enviar e-mail
27 de Out de 2004
4:03 pm

Totalmente de acordo. Tem um amigo que estuda comigo e ele é arquiteto de softwares, e ele disse o seguinte: "Conheça muito bem as Regras do Negócio, OO e...
Fabio Rizzo Matos
fabrizmat Offline Enviar e-mail
27 de Out de 2004
4:47 pm

On Wed, 27 Oct 2004 13:46:07 -0300, Fabio Rizzo Matos ... Parcialmente. Eu sou a favor de conhecer um pouco mais do que ele menciona e também um pouco a...
Gustavo Barbieri
barbieri@... Enviar e-mail
27 de Out de 2004
5:25 pm

... Bem... não to aqui defendendo UML, nem RUP (pois gosto de XP e acredito em AM, apesar de muita empresa grande achar que eu "to viajando"), mas... UML é...
xiru
xirumacanudo Offline Enviar e-mail
27 de Out de 2004
6:46 pm

... Opa, não me entenda mal, só disse que saber UML ou OO não é essencial, claro que ajuda você saber, mas você consegue fazer um bom projeto sem isso. ...
Gustavo Barbieri
barbieri@... Enviar e-mail
27 de Out de 2004
7:52 pm

... Não fazem muito dias atrás, li um artigo do Eric Raymond denominado "How To Ask Questions The Smart Way" ...
Marco André Lopes ...
marcoandreme... Offline Enviar e-mail
27 de Out de 2004
9:36 pm

On Wed, 27 Oct 2004 13:01:09 -0300 (ART), Thyago Ribeiro ... Nessa hora só me vem uma coisa à cabeça: "... eu vou ser seu chefe ..." :) Alguém que pense...
Gustavo Barbieri
barbieri@... Enviar e-mail
27 de Out de 2004
5:31 pm

... Porque não dá pra fazer um ERP em Python? Precisa dizer isso pro pessoal do www.erp5.org :) -- Osvaldo Santana Neto (aCiDBaSe) icq, url = (11287184,...
Osvaldo Santana
acidbasebr Offline Enviar e-mail
27 de Out de 2004
5:14 pm

... Leia novamente, agora com parênteses para ajudar ;) ( Não adianta querer utilizar Python para fazer drivers ) ou ( assembly pra fazer um ERP ). O asm pra...
Gustavo Barbieri
barbieri@... Enviar e-mail
27 de Out de 2004
7:46 pm

Ah! Mim analfabeto não ler direito :) Foi mal aê :) Valeu, Osvaldo ... -- Osvaldo Santana Neto (aCiDBaSe) icq, url = (11287184,...
Osvaldo Santana
acidbasebr Offline Enviar e-mail
27 de Out de 2004
8:25 pm

Ola Thyago, Se voce souber como usar o Macromedia Flash (MX), e tb souber um pouco sobre a linguagem do flash (actionscript), tem como desenvolver otimos jogos...
Bruno Fletcher
fletc900 Offline Enviar e-mail
27 de Out de 2004
5:22 pm

BDL (Bom dia lista) Pessoal, estou querendo transferir um arquivo por socket. Na documentação ele só mostra para fazer com uma mensagem. Alguem tem uma...
Carlos Augusto Pacheco
bsdpacheco Offline Enviar e-mail
8 de Fev de 2006
4:56 am

... Esta mensagem esta muito incompleta para ter respostas úteis: - TCP, UDP, ...? - Que tipo de servidor está do outro lado? - ... Se for com TCP e o outro...
Gustavo Sverzut Barbi...
barbieri@... Enviar e-mail
8 de Fev de 2006
7:15 am

Blz.. ja resolvi... valeu garoto. ... -- Carlos Augusto Queiroz Pacheco ... Linux Professional Institute Certified IBM Certified Websphere Systems...
Carlos Augusto Pacheco
bsdpacheco Offline Enviar e-mail
8 de Fev de 2006
10:02 am

... Não seria interessante dizer *como* resolveu? Um dia alguém mais pode precisar disso :) -- Marco Carvalho (macs)| marcoacarvalho(a)gmail.com ...
Marco Carvalho
marcocarvalho89 Offline Enviar e-mail
8 de Fev de 2006
1:29 pm

claro, desculpas ae pessoal, era de madruga e fui dormir Bom, no server. import socket HOST=' ' PORT=57000 s=socket.socket(socket.AF_INET,socket.SOCK_STREAM) ...
Carlos Augusto Pacheco
bsdpacheco Offline Enviar e-mail
8 de Fev de 2006
5:13 pm

... trocaria estas duas linhas de posição :-) ... coloca no wiki -- Gustavo Sverzut Barbieri ... Computer Engineer 2001 - UNICAMP Mobile: +55 (19) 9165 8010 ...
Gustavo Sverzut Barbi...
barbieri@... Enviar e-mail
8 de Fev de 2006
11:36 pm

Eu postei no wiki do pythonbrasil, mas não sei se fiz certo. qual o procedimento para postar no wiki da sessão cook books do pythonbrasil?? ou não tem como?...
Carlos Augusto Pacheco
bsdpacheco Offline Enviar e-mail
9 de Fev de 2006
1:47 pm

... Coloquei no cookbook, depois dê seus retoques: http://www.pythonbrasil.com.br/moin.cgi/TransferirArquivosViaSockets Para colocar no cookbook: -Edite a...
Marco Carvalho
marcocarvalho89 Offline Enviar e-mail
9 de Fev de 2006
2:15 pm

... Só complementando, desculpe a intromissão Marco, na hora de criar vai ter a opção para usar o template de receita. O que facilita . Abraços. -- ... ...
ruivaldo_
ruivaldo@... Enviar e-mail
9 de Fev de 2006
3:48 pm

... Opa, isso eu não sabia, valeu pela dica :) -- Marco Carvalho (macs)| marcoacarvalho(a)gmail.com http://arrakis.no-ip.info Maceio - Alagoas - Brazil Debian...
Marco Carvalho
marcocarvalho89 Offline Enviar e-mail
9 de Fev de 2006
7:45 pm
Avançado

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