Re: [FUG-BR] Projeto ports MASTER_SITE inteligente - Discussao...

2005-09-16 Por tôpico Ricardo Maia
Ricardo A. Reis wrote:

eu axei a ideia interessante, mas realmente nao sei em que eu posso te 
ser util.
c vc tiver alguma possivel atribuicao, poste na lista.
 




Inicialmente gostaria apenas de formentar a lista para um possivel 
novo projeto,
Aparentemente a ideia não foi bem recebida :-(

  

hum...

sabe, aki na universidade temos excelentes pessoas com excelentes ideias 
que quase nunca sao aceitas.

a unica solucao que eu encontrei para ser ouido foi botar a mao na 
massa inicialments sozinho. depois de algo para demonstrar, pedia ajuda 
e as coisas fluiam.
quer ajuda? eu te ajudo dando mais coesao a sua ideia, botando no papel 
e tentando fazer algumas experiencias... aceita?

a uniao dos Ricardos... uahuahua... troque emails comigo em pvt ou use a 
lista, nao vejo nenhum problema, mas vamos tocar essa ideia, eu ajudo 
voce... apenas saiba que eu sou novato como administrador, se eh que 
eu seja mesmo um (5-6 servidores nao me parecem muita coisa em vista do 
que os demais falam)...

eu nao disse na lista, mas me senti extremamente deslocado no bsdday, pq 
me sentia um nada no meio de tanta gente tao importante.
o patrick foi a unica pessoa que realmente me deu uma atencao 
diferenciada. bom, deixando minha paixao oculta de lado (rsss) no que o 
Ricardo do interior puder ajudar... ele ajuda.


Ricardo Maia.

___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] Projeto ports MASTER_SITE inteligente - Discussao...

2005-09-15 Por tôpico Ricardo A. Reis

eu axei a ideia interessante, mas realmente nao sei em que eu posso te 
ser util.
c vc tiver alguma possivel atribuicao, poste na lista.
  


Inicialmente gostaria apenas de formentar a lista para um possivel 
novo projeto,
Aparentemente a ideia não foi bem recebida :-(



Atenciosamente

Ricardo A. Reis
UNIFESP
   


___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] Projeto ports MASTER_SITE inteligente - Discussao...

2005-09-14 Por tôpico Ricardo Maia
Ricardo A. Reis wrote:

Caros,

A uns 4 dias +/- postei o tema na lista, é possivel
que exista mais pessoas interessadas a comentar o
assunto ?

Atenciosamente 

Ricardo A. Reis
UNIFESP

  

eu axei a ideia interessante, mas realmente nao sei em que eu posso te 
ser util.
c vc tiver alguma possivel atribuicao, poste na lista.



___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] Projeto ports MASTER_SITE inteligente - Discussao...

2005-09-10 Por tôpico Ricardo A. Reis
 brainstorm
 Talvez fosse possível capturar em qual mirror nos
 conectamos, qual o 
 arquivo baixado, o tamanho e a tempo gasto (a
 velocidade nos inferimos). 
 Se isso fosse adicionado em uma base de dados, como
 você disse, ficaria 
 fácil pesquisar por pacote e escolher o melhor
 mirror. Ou o proprio 
 site/serviço já calcularia isso e deixaria
 disponível o melhor mirror ou 
 indicaria que não existe informação suficiente para
 decidir.
 /brainstorm

   Pensei em fazer algum usando script,

(369)[EMAIL PROTECTED]:/usr/ports/ftp/mget] # sudo
script
Password:
Script started, output file is typescript
(370)[EMAIL PROTECTED]:/usr/ports/ftp/mget] # make fetch
= mget-1.4.2.tar.gz doesn't seem to exist in
/usr/ports/distfiles/.
= Attempting to fetch from
http://cs-people.bu.edu/dbera/activities/projects/mget/.
mget-1.4.2.tar.gz 100% of 
 63 kB   30 kBps
make fetch  0,70s user 0,67s system 12% cpu 10,816
total
(371)[EMAIL PROTECTED]:/usr/ports/ftp/mget] # exit

Script done, output file is typescript
sudo script  1,07s user 0,95s system 7% cpu 27,422
total
(370)[EMAIL PROTECTED]:/usr/ports/ftp/mget] # more
typescript
Script started on Sat Sep 10 06:24:03 2005
^MESC[m^OESC[27mESC[24mESC[J(370)ESC[0m[ESC[1;[EMAIL 
PROTECTED];36mmyfreebsdESC[0m:ESC[1;33m/usr/ports/ftp/mgetESC[0m]
# ESC[Kmake fetchESC[10D^M
= mget-1.4.2.tar.gz doesn't seem to exist in
/usr/ports/distfiles/.
= Attempting to fetch from
http://cs-people.bu.edu/dbera/activities/projects/mget/.
^Mmget-1.4.2.tar.gz   0%
of   63 kB0  Bps^Mmget-1.4.2.tar.gz   
  43% of   63 kB   27
kBps^Mmget-1.4.2.tar.gz
87% of   63 kB   30
kBps^Mmget-1.4.2.tar.gz
100% of   63 kB   30 kBps
make fetch  0,70s user 0,67s system 12% cpu 10,816
total
^MESC[m^OESC[27mESC[24mESC[J(371)ESC[0m[ESC[1;[EMAIL 
PROTECTED];36mmyfreebsdESC[0m:ESC[1;33m/usr/ports/ftp/mgetESC[0m]
# ESC[Kexit^M

  Apos a capiturar a saida do make fetch, e possivel
faz um parser no mesmo e mondar um arquivo que seria
incluido da interface web, algo semelhante ao
portsfresh ...
  Se o ports puder executar um comando ou script, 'e
possivel fazer um /var/db/lablabl e quardar nesse
local os parsers mais ou menos dessa forma,

http://cs-people.bu.edu/dbera/activities/projects/mget/
mget-1.4.2.tar.gz 30 kBps 

   

 
   Vou ver se dou uma lida em como funcionam os .mk
 para ver aonde por 
 essas 'ligações' que chamariam um programa externo.
 
   Talvez essa listagem de mirrors que hoje é mantida
 dentro do Makefile 
 devesse ser mantida em um outro arquivo central e,
 se houvesse conexão 
 com a Internet, o ports (mediante configuracao)
 poderia pesquisar no 
 site por padrão antes de checkar este arquivo
 central.

  Otimo ja fica mais dinamico ja temos 1 ramificacao
da ideia, deixar o client baixar sua base de mirror ou
fazer o ports consultar a lista.

  Sera que o Garga esta lendo isso?

Atenciosamente
Ricardo A. Reis
UNIFESP 








___ 
Yahoo! Messenger com voz: PROMOÇÃO VOCÊ PODE LEVAR UMA VIAGEM NA CONVERSA. 
Participe! www.yahoo.com.br/messenger/promocao

___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] Projeto ports MASTER_SITE inteligente - Discussao...

2005-09-09 Por tôpico Giovanni P. Tirloni
Ricardo A. Reis wrote:
 Caros Colegas,
 
 
   Penso em criar um estrutura de pontuacao para os
 mirrors que estam no bsd.sites.mk, idealizei algo em
 que toda vez que alguem fosse instalar algo pelo ports
 ficaria sabendo de uma determinada pagina onde teria
 um sistema web (php + sql) que iria coletar algumas
 informacoes, algo como ip de origem automatico sem
 interacao e o usuario so teria que colocar a url a
 categoria (PERL,KDE,GNOME) e velocidade media em KB ou
 MB.
   A interface web armazenaria em alguma db, aonde
 rodaria um script capaz de sumarizar os enderecos em
 CASSE C ou apenas /24, o resultado disso seria cruzado
 com a velocidade media, retornado uma velocidade media
 por classe C ou /24.
   Um outro programa baixaria a lista completa e
 com base no ip de saida da sua rede montaria a lista
 em ordem de maior media.
   Claro que pra formar uma lista aceitavel pode
 demorar um pouco, claro que  precisa ter uma
 integracao com o ports para ler essa lista.
   Acho td ainda e muito fantasioso mais como ter
 ideias nao da tanto trabalho assim, esta ai mais uma.

  Vamos ver se eu entendi: seria um esquema onde todos
compartilhariam suas experiências com determinados mirrors
partindo de várias redes?

  Eu geralmente utilizo o sysutils/fastest_cvsup para ter uma
idéia de qual mirror está mais rápido para a rede que eu estou.
Como ele as vezes demora demais eu restrinjo apenas para alguns
países a pesquisa (de,jp,us,br) e incorporo ele no script que
utilizamos para automatizar as atualizações.

  Só meus 5 centavos..

--
Giovanni P. Tirloni / [EMAIL PROTECTED]


___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] Projeto ports MASTER_SITE inteligente - Discussao...

2005-09-09 Por tôpico Ricardo A. Reis
   Vamos ver se eu entendi: seria um esquema onde
 todos
 compartilhariam suas experiências com determinados
 mirrors
 partindo de várias redes?

  Exatamente criar uma ambiente colaborativo, um
exemplo classico, hj fui instalar o
linux_base-suse-9.3 
e o mirror
ftp.iut-bm.univ-fcomte.fr/pub/Suse/suse/i386
limitava meu download a +/- 23k enquanto o   
http://mirror.usu.edu/mirrors/suse/ ficava +/- 250kb
de posse da interface eu poderia pontoar pra minha
rede esse mirror.
  A ideia e' ser muito dinamico, e atualizar de hora
em hora gerando snapshots das listas.


 
   Eu geralmente utilizo o sysutils/fastest_cvsup
 para ter uma
 idéia de qual mirror está mais rápido para a rede
 que eu estou.
 Como ele as vezes demora demais eu restrinjo apenas
 para alguns
 países a pesquisa (de,jp,us,br) e incorporo ele no
 script que
 utilizamos para automatizar as atualizações.

  Tambem utilizo o fastest_cvsup, mais ele apenas usa
rtt e ignora a banda disponivel, por isso e'
importante a pontuacao dada pelo client, um outro
motivo e que ele apenas testa os mirrors do projeto.


Atenciosamente

Ricardo A. Reis
UNIFESP 


__
Converse com seus amigos em tempo real com o Yahoo! Messenger 
http://br.download.yahoo.com/messenger/ 

___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] Projeto ports MASTER_SITE inteligente - Discussao...

2005-09-09 Por tôpico Giovanni P. Tirloni
Ricardo A. Reis wrote:
  Vamos ver se eu entendi: seria um esquema onde
todos
compartilhariam suas experiências com determinados
mirrors
partindo de várias redes?
 
 
   Exatamente criar uma ambiente colaborativo, um
 exemplo classico, hj fui instalar o
 linux_base-suse-9.3 
 e o mirror
 ftp.iut-bm.univ-fcomte.fr/pub/Suse/suse/i386
 limitava meu download a +/- 23k enquanto o   
 http://mirror.usu.edu/mirrors/suse/ ficava +/- 250kb
 de posse da interface eu poderia pontoar pra minha
 rede esse mirror.
   A ideia e' ser muito dinamico, e atualizar de hora
 em hora gerando snapshots das listas.
 
 
 
  Eu geralmente utilizo o sysutils/fastest_cvsup
para ter uma
idéia de qual mirror está mais rápido para a rede
que eu estou.
Como ele as vezes demora demais eu restrinjo apenas
para alguns
países a pesquisa (de,jp,us,br) e incorporo ele no
script que
utilizamos para automatizar as atualizações.
 
 
   Tambem utilizo o fastest_cvsup, mais ele apenas usa
 rtt e ignora a banda disponivel, por isso e'
 importante a pontuacao dada pelo client, um outro
 motivo e que ele apenas testa os mirrors do projeto.

  Ah, eu entendi agora. Tem haver com o ports.. estava pensando só
na questão de atualizar ele.

brainstorm
Talvez fosse possível capturar em qual mirror nos conectamos, qual o 
arquivo baixado, o tamanho e a tempo gasto (a velocidade nos inferimos). 
Se isso fosse adicionado em uma base de dados, como você disse, ficaria 
fácil pesquisar por pacote e escolher o melhor mirror. Ou o proprio 
site/serviço já calcularia isso e deixaria disponível o melhor mirror ou 
indicaria que não existe informação suficiente para decidir.
/brainstorm

  Vou ver se dou uma lida em como funcionam os .mk para ver aonde por 
essas 'ligações' que chamariam um programa externo.

  Talvez essa listagem de mirrors que hoje é mantida dentro do Makefile 
devesse ser mantida em um outro arquivo central e, se houvesse conexão 
com a Internet, o ports (mediante configuracao) poderia pesquisar no 
site por padrão antes de checkar este arquivo central.

Mais alguns centavos..

--
Giovanni P. Tirloni / [EMAIL PROTECTED]

___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br