From monsieur_champs em yahoo.com.br Mon Aug 2 08:34:54 2004 From: monsieur_champs em yahoo.com.br (Luis Champs de Carvalho) Date: Mon Aug 2 21:36:28 2004 Subject: [SP-pm] Finalmente... Message-ID: Pessoal, Durante o período de inauguração desta lista tivemos um pequeno problema com o sistema de emails do pm.org, o que causou um "black-out" da lista. Por isso, acho que esta deve ser uma das primeiras mensagens postadas. Eu gostaria de saber sobre quando teremos nosso primeiro tech meeting. Ainda estamos precisando de lugar. Eu tentei incomodar o mínimo possível, mas vou aceitar a oferta do Nélson, se ela ainda estiver em pé, claro. Sugestões? Considerações? Inscrições? Acho que teremos espaço para 4 Lightning Talks e 1 palestra grande, totalizando mais ou menos 1,5 hora no total (40 minutos para a palestra, 5 minutos para cada lightning talk e atrasos, conversas e perguntas de sempre). Putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From scvalmei em graaph.arq.br Wed Aug 4 16:32:19 2004 From: scvalmei em graaph.arq.br (SilvioCVdeAlmeida) Date: Wed Aug 4 16:38:42 2004 Subject: [SP-pm] Re: [Cascavel-pm] [DBD::mysql & DBI]: Como manipular arquivos de =?iso-8859-1?q?at=E9?= 4Gb em BLOBs? References: Message-ID: <411155E3.405075B3@graaph.arq.br> Olá Champs, Implementei um problema, que não sei até que ponto se parece como o seu, com uma abordagem bem diferente: o mesmo programa que recebe o arquivo no servidor, via HTTP POST, determina um nome para gravá-lo em disco, colocando somente este nome em BD. Funciona perfeitamente bem. Silvio Luis Champs de Carvalho wrote: > > Colegas, > > Eu tenho uma tabela no meu banco de dados para coletar arquivos de > tamanho arbitrário, provenientes de uma interface de download/upload > baseada em web que estou construindo. > > Minha tabela, em SQL, simplificada para este problema: > > CREATE TABLE File( > id INT(16) PRIMARY KEY, > owner VARCHAR(40) NOT NULL, > mime_type VARCHAR(120) NOT NULL, > payload LARGEBLOB NULL > ); > > Estou usando (em camadas, de baixo para cima, nesta ordem): > > MySQL | DBD::mysql | DBI | Ima::DBI | Class::DBI | Class::DBI::Loader > > Não tenho preconceitos quanto a usar outras classes ou interromper este > fluxo de dados em qualquer pedaço acima do DBD::mysql e abaixo do > Class::DBI::Loader. :-) > > Não tenho pretensão de ter memória suficiente para carregar > completamente qualquer arquivo (de até 4Gb) para a memória, de forma a > poder inserí-lo usando um "UPDATE File SET payload = ?" ou "INSERT...". > > Gostaria de saber se alguém conhece alguma forma de obter um IO::Handle > ou algum "treco" similar onde eu pudesse executar write()'s POSIX ou coisa > parecida, e gravar os dados para o BLOB em pedaços menores (512 Bytes?). > > Obrigado por qualquer ajuda que vocês puderem me oferecer. > Até breve. > -- > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > Luis Campos de Carvalho is BSc in Comp Science, > PerlMonk [SiteDocClan], Cascavel-pm Moderator, > Unix Sys Admin && Certified Oracle DBA > http://br.geocities.com/monsieur_champs/ > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm From shonorio em terra.com.br Wed Aug 4 18:05:25 2004 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Wed Aug 4 18:05:35 2004 Subject: [SP-pm] =?iso-8859-1?q?Re=3A=5BCascavel-pm=5D_=5BDBD=3A=3Amysql_=26_DBI?= =?iso-8859-1?q?=5D=3A_Como_manipular_arquivos_de_at=E9_4Gb_em_BLOB?= =?iso-8859-1?q?s=3F?= Message-ID: Luis, Isto pode ajudar ? http://perlmonks.thepen.com/150255.html De:cascavel-pm-bounces@mail.pm.org Para:"Cascavel Perl Monks" cascavel-pm@mail.pm.org,"Sao Paulo Perl Mongers Mail List" SaoPaulo-pm@pm.org,"Grupo de Usuários Perl" perl-br@yahoogroups.com Cópia: Data:Wed, 4 Aug 2004 15:37:46 -0300 (BRT) Assunto:[Cascavel-pm] [DBD::mysql & DBI]: Como manipular arquivos de até 4Gb em BLOBs? > > Colegas, > > Eu tenho uma tabela no meu banco de dados para coletar arquivos de > tamanho arbitrário, provenientes de uma interface de download/upload > baseada em web que estou construindo. > > Minha tabela, em SQL, simplificada para este problema: > > CREATE TABLE File( > id INT(16) PRIMARY KEY, > owner VARCHAR(40) NOT NULL, > mime_type VARCHAR(120) NOT NULL, > payload LARGEBLOB NULL > ); > > Estou usando (em camadas, de baixo para cima, nesta ordem): > > MySQL | DBD::mysql | DBI | Ima::DBI | Class::DBI | Class::DBI::Loader > > Não tenho preconceitos quanto a usar outras classes ou interromper este > fluxo de dados em qualquer pedaço acima do DBD::mysql e abaixo do > Class::DBI::Loader. :-) > > Não tenho pretensão de ter memória suficiente para carregar > completamente qualquer arquivo (de até 4Gb) para a memória, de forma a > poder inserí-lo usando um "UPDATE File SET payload = ?" ou "INSERT...". > > Gostaria de saber se alguém conhece alguma forma de obter um IO::Handle > ou algum "treco" similar onde eu pudesse executar write()'s POSIX ou coisa > parecida, e gravar os dados para o BLOB em pedaços menores (512 Bytes?). > > Obrigado por qualquer ajuda que vocês puderem me oferecer. > Até breve. > -- > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > Luis Campos de Carvalho is BSc in Comp Science, > PerlMonk [SiteDocClan], Cascavel-pm Moderator, > Unix Sys Admin && Certified Oracle DBA > http://br.geocities.com/monsieur_champs/ > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/saopaulo-pm/attachments/20040804/e0253851/attachment.htm From monsieur_champs em yahoo.com.br Tue Aug 24 12:56:50 2004 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Tue Aug 24 12:59:05 2004 Subject: [SP-pm] =?iso-8859-1?q?=5BConvite=5D=3A_Encontro_Social_dos_S=E3?= =?iso-8859-1?q?o_Paulo_Perl_Mongers?= Message-ID: Antes de mais nada, se você não está inscrito(a) nas listas de discussão de Perl Brasileiras, considere-se meu convidado(a) especial. Sinta-se à vontade para aparecer e conhecer mais gente relacionada com a linguagem e com o projeto e desenvolvimento de aplicações para a World Wide Web. ================================================== Encontro Social dos São Paulo Perl Mongers Os monges paulistanos têm a honra de convidá-lo para nosso próximo encontro social, que se realizará no sábado, dia 28 de agosto de 2004, a partir das 16:00, no O'Malleys Irish Pub, na cidade de São Paulo - SP - Brasil. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= O'Malleys Irish Pub São Paulo's favourite Irish bar & gringo hangout Alameda Itú 1529, Jardins, São Paulo, Brazil West 46, 39' 55.5" - South 23, 33' 29.6" Telephone: +55 11 3086 0780 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Isso é daqui a 5 dias, se você estiver lendo esta no mesmo dia em que eu a enviei. As melhores formas de chegar ao pub são pelo metrô, descendo na estação Consolação (linha verde) e seguindo a rua Bela Cintra sentido Jardins. São apenas duas quadras, descendo. Uma caminhada agradável; Outras formas incluem ônibus que passem na Av. Consolação x Alameda Itú (vindos tanto do centro como dos Jardins), o que dá uma quadra de caminhada no sentido Paraíso. Segue um mapa para ajudar a localização do lugar: http://mapas.yahoo.com.br/mapaxml.asp?arq=10.10.7.2/temp3/8202_yahoo____endereco_20072004_142401&jump=#topo Estas informações também estão na página do São Paulo Perl Mongers http://sao-paulo.pm.org/ ================================================== Putamplexos, e vejo vocês no sábado! Este convite é licenciado pela GPL. Para saber mais, leia a licensa anexa. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BsC in Computer Science, Certified Oracle DBA, Sao Paulo PM Leader, Cascavel PM Moderator, Perl Monk and Perl/Unix affictioned. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=