From a.esselink at gmail.com Mon Feb 1 21:47:53 2010 From: a.esselink at gmail.com (Dexter) Date: Mon, 1 Feb 2010 21:47:53 +0100 Subject: [python-nl] Beveiliging python mailinglist Message-ID: Hey Mailinglist moderators. Ik krijg net een mailtje met mn wachtwoord en gebruikersnaam. Dit is echter niet heel netjes, Kan dit niet veranderen?, Bijvoorbeeld dat ons wachtwoord + salt gehashd wordt opgeslagen? MVG, Dexter ------------- volgend deel ------------ Een HTML-bijlage is gescrubt... URL: From maurits at vanrees.org Mon Feb 1 22:35:51 2010 From: maurits at vanrees.org (Maurits van Rees) Date: Mon, 1 Feb 2010 22:35:51 +0100 Subject: [python-nl] Beveiliging python mailinglist In-Reply-To: References: Message-ID: <20100201213551.GA8923@ip4da647da.direct-adsl.nl> On Mon, Feb 01, 2010 at 09:47:53PM +0100, Dexter wrote: > Hey Mailinglist moderators. > > Ik krijg net een mailtje met mn wachtwoord en gebruikersnaam. > Dit is echter niet heel netjes, Dit is de standaardinstelling van mailman. In het aanmeldformulier wordt het zo omschreven: You may enter a privacy password below. This provides only mild security, but should prevent others from messing with your subscription. *Do not use a valuable password* as it will occasionally be emailed back to you in cleartext. > Kan dit niet veranderen?, Bijvoorbeeld dat ons wachtwoord + salt gehashd > wordt opgeslagen? Je kan zelf instellen dat het niet naar jou gemaild wordt. Log in en verander deze optie: Get password reminder email for this list? Groeten, -- Maurits van Rees | http://maurits.vanrees.org/ Work | http://zestsoftware.nl/ What are you going to create today? From a.esselink at gmail.com Mon Feb 1 23:53:16 2010 From: a.esselink at gmail.com (Dexter) Date: Mon, 1 Feb 2010 23:53:16 +0100 Subject: [python-nl] Beveiliging python mailinglist In-Reply-To: <20100201213551.GA8923@ip4da647da.direct-adsl.nl> References: <20100201213551.GA8923@ip4da647da.direct-adsl.nl> Message-ID: Dan nog, ik weet niet hoe het is gemaakt. En ik weet dat het standaard is. Het is niet erg netjes, Zo veel moeite lijkt het me ook weer niet. Grtz, Dexter 2010/2/1 Maurits van Rees > On Mon, Feb 01, 2010 at 09:47:53PM +0100, Dexter wrote: > > Hey Mailinglist moderators. > > > > Ik krijg net een mailtje met mn wachtwoord en gebruikersnaam. > > Dit is echter niet heel netjes, > > Dit is de standaardinstelling van mailman. In het aanmeldformulier > wordt het zo omschreven: > > You may enter a privacy password below. This provides only mild > security, but should prevent others from messing with your > subscription. *Do not use a valuable password* as it will occasionally > be emailed back to you in cleartext. > > > Kan dit niet veranderen?, Bijvoorbeeld dat ons wachtwoord + salt gehashd > > wordt opgeslagen? > > Je kan zelf instellen dat het niet naar jou gemaild wordt. Log in en > verander deze optie: Get password reminder email for this list? > > Groeten, > > -- > Maurits van Rees | http://maurits.vanrees.org/ > Work | http://zestsoftware.nl/ > What are you going to create today? > _______________________________________________ > Python-nl mailing list > Python-nl at python.org > http://mail.python.org/mailman/listinfo/python-nl > ------------- volgend deel ------------ Een HTML-bijlage is gescrubt... URL: From thisfred at gmail.com Tue Feb 2 02:27:17 2010 From: thisfred at gmail.com (eric casteleijn) Date: Mon, 01 Feb 2010 20:27:17 -0500 Subject: [python-nl] Beveiliging python mailinglist In-Reply-To: References: <20100201213551.GA8923@ip4da647da.direct-adsl.nl> Message-ID: <4B677F75.6050402@gmail.com> On 02/01/2010 05:53 PM, Dexter wrote: > Dan nog, ik weet niet hoe het is gemaakt. En ik weet dat het standaard > is. Het is niet erg netjes, > Zo veel moeite lijkt het me ook weer niet. In dat geval: http://wiki.list.org/display/DEV/Home ;) From wichert at wiggy.net Tue Feb 2 07:35:58 2010 From: wichert at wiggy.net (Wichert Akkerman) Date: Tue, 02 Feb 2010 07:35:58 +0100 Subject: [python-nl] Beveiliging python mailinglist In-Reply-To: <20100201213551.GA8923@ip4da647da.direct-adsl.nl> References: <20100201213551.GA8923@ip4da647da.direct-adsl.nl> Message-ID: <4B67C7CE.2070804@wiggy.net> On 2010-2-1 22:35, Maurits van Rees wrote: > On Mon, Feb 01, 2010 at 09:47:53PM +0100, Dexter wrote: >> Hey Mailinglist moderators. >> >> Ik krijg net een mailtje met mn wachtwoord en gebruikersnaam. >> Dit is echter niet heel netjes, > > Dit is de standaardinstelling van mailman. Een slechte standaardinstelling volgens velen. Is het een idee om die password reminders voor python-nl uit te zetten? Wichert. -- Wichert Akkerman It is simple to make things. http://www.wiggy.net/ It is hard to make things simple. From a.esselink at gmail.com Tue Feb 2 12:37:16 2010 From: a.esselink at gmail.com (Dexter) Date: Tue, 2 Feb 2010 12:37:16 +0100 Subject: [python-nl] Beveiliging python mailinglist In-Reply-To: <4B67C7CE.2070804@wiggy.net> References: <20100201213551.GA8923@ip4da647da.direct-adsl.nl> <4B67C7CE.2070804@wiggy.net> Message-ID: En waar kan ik eigenlijk inloggen om die instellingen te veranderen? Ik kan het nergens vinden. MVG, Dexter 2010/2/2 Wichert Akkerman > On 2010-2-1 22:35, Maurits van Rees wrote: > >> On Mon, Feb 01, 2010 at 09:47:53PM +0100, Dexter wrote: >> >>> Hey Mailinglist moderators. >>> >>> Ik krijg net een mailtje met mn wachtwoord en gebruikersnaam. >>> Dit is echter niet heel netjes, >>> >> >> Dit is de standaardinstelling van mailman. >> > > Een slechte standaardinstelling volgens velen. Is het een idee om die > password reminders voor python-nl uit te zetten? > > Wichert. > > -- > Wichert Akkerman It is simple to make things. > http://www.wiggy.net/ It is hard to make things simple. > > _______________________________________________ > Python-nl mailing list > Python-nl at python.org > http://mail.python.org/mailman/listinfo/python-nl > ------------- volgend deel ------------ Een HTML-bijlage is gescrubt... URL: From a.t.hofkamp at tue.nl Tue Feb 2 12:45:46 2010 From: a.t.hofkamp at tue.nl (A.T.Hofkamp) Date: Tue, 02 Feb 2010 12:45:46 +0100 Subject: [python-nl] Beveiliging python mailinglist In-Reply-To: References: <20100201213551.GA8923@ip4da647da.direct-adsl.nl> <4B67C7CE.2070804@wiggy.net> Message-ID: <4B68106A.50001@tue.nl> Dexter wrote: > En waar kan ik eigenlijk inloggen om die instellingen te veranderen? > > Ik kan het nergens vinden. > > MVG, Dexter Zie hieronder: > _______________________________________________ > Python-nl mailing list > Python-nl at python.org > http://mail.python.org/mailman/listinfo/python-nl > > From spaans at fox-it.com Tue Feb 2 12:44:46 2010 From: spaans at fox-it.com (Jasper Spaans) Date: Tue, 2 Feb 2010 11:44:46 +0000 Subject: [python-nl] Beveiliging python mailinglist In-Reply-To: References: <20100201213551.GA8923@ip4da647da.direct-adsl.nl> <4B67C7CE.2070804@wiggy.net> Message-ID: <4B68102E.6090101@fox-it.com> On 02/02/10 11:37, Dexter wrote: > En waar kan ik eigenlijk inloggen om die instellingen te veranderen? > > Ik kan het nergens vinden. > Onderaan dit mailtje ;) (en alle voorgaande mails) Groet, -- Ir. Jasper Spaans Fox-IT Experts in IT Security! T: +31 (0) 15 284 79 99 KvK Haaglanden 27301624 -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 3353 bytes Desc: S/MIME Cryptographic Signature URL: From johnny at johnnydebris.net Tue Feb 2 13:09:28 2010 From: johnny at johnnydebris.net (Johnny deBris) Date: Tue, 02 Feb 2010 13:09:28 +0100 Subject: [python-nl] Beveiliging python mailinglist In-Reply-To: <4B67C7CE.2070804@wiggy.net> References: <20100201213551.GA8923@ip4da647da.direct-adsl.nl> <4B67C7CE.2070804@wiggy.net> Message-ID: <4B6815F8.9070506@johnnydebris.net> On 2/2/2010 7:35 AM, Wichert Akkerman wrote: > Een slechte standaardinstelling volgens velen. Is het een idee om die > password reminders voor python-nl uit te zetten? > Done. :) Cheers, Guido From ronaldoussoren at mac.com Tue Feb 2 12:45:01 2010 From: ronaldoussoren at mac.com (Ronald Oussoren) Date: Tue, 02 Feb 2010 12:45:01 +0100 Subject: [python-nl] Beveiliging python mailinglist In-Reply-To: References: <20100201213551.GA8923@ip4da647da.direct-adsl.nl> <4B67C7CE.2070804@wiggy.net> Message-ID: On 2 Feb, 2010, at 12:37, Dexter wrote: > En waar kan ik eigenlijk inloggen om die instellingen te veranderen? De link staat onder ieder mailtje op de lijst: > > http://mail.python.org/mailman/listinfo/python-nl Ronald -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 3567 bytes Desc: not available URL: From remco at maykinmedia.nl Mon Feb 8 15:26:23 2010 From: remco at maykinmedia.nl (Remco Wendt) Date: Mon, 8 Feb 2010 15:26:23 +0100 Subject: [python-nl] Next PUN Message-ID: Dear all, The next PUN was scheduled on the 25th of march, that has changed to the 24th of march since the ABC Treehouse in Amsterdam (http://treehouse.abc.nl/) will also sponsor the location for the PUN but was already fully booked for the original. I've updated the PUN wiki at http://nl.python.org Regards, Remco -- Maykin Media Herengracht 416, 1017 BZ Amsterdam tel.: +31 (0)6 187 967 06 http://www.maykinmedia.nl -------------- next part -------------- An HTML attachment was scrubbed... URL: From remco at maykinmedia.nl Wed Feb 10 12:38:52 2010 From: remco at maykinmedia.nl (Remco Wendt) Date: Wed, 10 Feb 2010 12:38:52 +0100 Subject: [python-nl] Django meetup reminder Message-ID: Hello everyone, Just as a reminder: wednesday 17th next week the first Django meetup will be held in the ABC Treehouse in Amsterdam. The meetup will start at 19:30. We are still looking for someone to give a 30 minute presentation and there are also still two lightning talk slots available. So if you have anything interesting so say about your experiences with the Django framework, by all means, claim your slot! See for details: http://wiki.python.org/moin/DjangoMeetingNL/DM/ABC170210 Regards, Remco -- Maykin Media Herengracht 416, 1017 BZ Amsterdam tel.: +31 (0)6 187 967 06 http://www.maykinmedia.nl -------------- next part -------------- An HTML attachment was scrubbed... URL: From gijs at pythonic.nl Wed Feb 10 13:43:09 2010 From: gijs at pythonic.nl (Gijs Molenaar) Date: Wed, 10 Feb 2010 13:43:09 +0100 Subject: [python-nl] drupal hosting Message-ID: <4B72A9DD.1040105@pythonic.nl> Hi guys, A friend of mine wants to host a drupal website and contacted me. What do you think? ------------- volgend deel ------------ Een niet-tekst bijlage is gescrubt... Naam: signature.asc Type: application/pgp-signature Grootte: 260 bytes Omschrijving: OpenPGP digital signature URL : From wichert at wiggy.net Wed Feb 10 13:54:02 2010 From: wichert at wiggy.net (Wichert Akkerman) Date: Wed, 10 Feb 2010 13:54:02 +0100 Subject: [python-nl] drupal hosting In-Reply-To: <4B72A9DD.1040105@pythonic.nl> References: <4B72A9DD.1040105@pythonic.nl> Message-ID: <4B72AC6A.2000108@wiggy.net> On 2010-2-10 13:43, Gijs Molenaar wrote: > Hi guys, > > A friend of mine wants to host a drupal website and contacted me. What > do you think? I think this is the wrong list for that question. Wichert. -- Wichert Akkerman It is simple to make things. http://www.wiggy.net/ It is hard to make things simple. From mj at zopatista.com Wed Feb 10 14:00:22 2010 From: mj at zopatista.com (Martijn Pieters) Date: Wed, 10 Feb 2010 14:00:22 +0100 Subject: [python-nl] drupal hosting In-Reply-To: <4B72A9DD.1040105@pythonic.nl> References: <4B72A9DD.1040105@pythonic.nl> Message-ID: <5207CB1F-3C98-4389-A56E-093E71E37CD9@zopatista.com> On 10. feb.. 2010, at 13.43, Gijs Molenaar wrote: > A friend of mine wants to host a drupal website and contacted me. What > do you think? Did you want us to help you poke fun at him? From gijs at pythonic.nl Wed Feb 10 14:16:57 2010 From: gijs at pythonic.nl (Gijs Molenaar) Date: Wed, 10 Feb 2010 14:16:57 +0100 Subject: [python-nl] drupal hosting In-Reply-To: <4B72A9DD.1040105@pythonic.nl> References: <4B72A9DD.1040105@pythonic.nl> Message-ID: On Feb 10, 2010, at 1:43 PM, Gijs Molenaar wrote: > Hi guys, > > A friend of mine wants to host a drupal website and contacted me. What > do you think? > Sorrie, verkeerde mailing list inderdaad. *schaam* From r.r.nederhoed at gmail.com Fri Feb 12 11:58:28 2010 From: r.r.nederhoed at gmail.com (Robert-Reinder Nederhoed) Date: Fri, 12 Feb 2010 11:58:28 +0100 Subject: [python-nl] Django meetup reminder In-Reply-To: References: Message-ID: Hi everyone, I would be interested to hear about experiences with integrating OpenID in your Django site. My need is a site without Django users, only "external" users (Yahoo / GMail / OpenID provs). This does not seem trivial. For example, several Django plugins exist, but - as usual - they're not all actively maintained. And always a Django user instance seems required. Is anyone interested in discussing their experience with this, during the Django meetup? Thanks, Robert-Reinder On Wed, Feb 10, 2010 at 12:38 PM, Remco Wendt wrote: > Hello everyone, > Just as a reminder: wednesday 17th next week the first Django meetup will be > held in the ABC Treehouse in Amsterdam. The meetup will start at 19:30. We > are still looking for someone to give a 30 minute presentation and there are > also still two lightning talk slots available. So if you have anything > interesting so say about your experiences with the Django framework, by all > means, claim your slot! > See for details:?http://wiki.python.org/moin/DjangoMeetingNL/DM/ABC170210 > Regards, > Remco > -- > Maykin Media > Herengracht 416, 1017 BZ Amsterdam > tel.: +31 (0)6 187 967 06 > http://www.maykinmedia.nl > > _______________________________________________ > Python-nl mailing list > Python-nl at python.org > http://mail.python.org/mailman/listinfo/python-nl > > From achiel at elsuxor.net Fri Feb 12 14:44:14 2010 From: achiel at elsuxor.net (Achiel van der Mandele) Date: Fri, 12 Feb 2010 14:44:14 +0100 Subject: [python-nl] Django meetup reminder Message-ID: <43de39271002120544xefcdac9hc29b6d79862dc461@mail.gmail.com> On Fri, Feb 12, 2010 at 12:00 PM, wrote: > I would be interested to hear about experiences with integrating > OpenID in your Django site. > > My need is a site without Django users, only "external" users (Yahoo / > GMail / OpenID provs). This does not seem trivial. > > For example, several Django plugins exist, but - as usual - they're > not all actively maintained. > And always a Django user instance seems required. > > Is anyone interested in discussing their experience with this, during > the Django meetup? Well, no, I'm not interested in discussing my experience with this :) But, you might want to checkout CNProg/OSQA: http://github.com/cnprog/CNPROG and http://github.com/rickross/osqa OSQA is a branch off of cnprog, which in turn is an opensource django project aimed at mirroring www.stackoverflow.com They have openid working at the moment: http://osqa.net/account/signin/ Hope that helps :) greetz, Achiel From r.r.nederhoed at gmail.com Mon Feb 15 12:45:56 2010 From: r.r.nederhoed at gmail.com (Robert-Reinder Nederhoed) Date: Mon, 15 Feb 2010 12:45:56 +0100 Subject: [python-nl] Django meetup reminder In-Reply-To: <43de39271002120544xefcdac9hc29b6d79862dc461@mail.gmail.com> References: <43de39271002120544xefcdac9hc29b6d79862dc461@mail.gmail.com> Message-ID: @Achiel: thanks, I will def. check that out! From remco at maykinmedia.nl Mon Feb 15 23:36:49 2010 From: remco at maykinmedia.nl (Remco Wendt) Date: Mon, 15 Feb 2010 23:36:49 +0100 Subject: [python-nl] Django meetup, call for presentations Message-ID: Hello all, The Django Meetup is planned for next wednesday and we are still looking for people willing to do a presentation. One half an hour presentation and a 5 minute lightning talk. The guy claiming the 30 min. spot will receive massive amounts of karma and you will be known for the rest of your life for presenting on the first Django NL meetup ever! ;) Maybe you have something to say about deploying Django projects, or using fancy testing tools together with Django (like Twill, Selenium, Windmill). Or you have experience in scaling your Django project to google proportions by using app engine..... or or.... Let's go! Remco -- Maykin Media Herengracht 416, 1017 BZ Amsterdam tel.: +31 (0)6 187 967 06 http://www.maykinmedia.nl -------------- next part -------------- An HTML attachment was scrubbed... URL: From gijs at pythonic.nl Tue Feb 16 09:20:52 2010 From: gijs at pythonic.nl (Gijs Molenaar) Date: Tue, 16 Feb 2010 09:20:52 +0100 Subject: [python-nl] Django meetup, call for presentations In-Reply-To: References: Message-ID: <4B7A5564.3040709@pythonic.nl> Hi Remco, I can tell something short about how applications are deployed and how we keep it secure at Pythonic.nl. Interested? Talking 30 minutes about this is maybe a little bit too long. - gijs On 15-2-2010 23:36, Remco Wendt wrote: > Hello all, > > The Django Meetup is planned for next wednesday and we are still > looking for people willing to do a presentation. One half an hour > presentation and a 5 minute lightning talk. The guy claiming the 30 > min. spot will receive massive amounts of karma and you will be known > for the rest of your life for presenting on the first Django NL meetup > ever! ;) > > Maybe you have something to say about deploying Django projects, or > using fancy testing tools together with Django (like Twill, Selenium, > Windmill). Or you have experience in scaling your Django project to > google proportions by using app engine..... or or.... > ------------- volgend deel ------------ Een niet-tekst bijlage is gescrubt... Naam: signature.asc Type: application/pgp-signature Grootte: 260 bytes Omschrijving: OpenPGP digital signature URL : From guyon.moree at gmail.com Tue Feb 16 12:58:05 2010 From: guyon.moree at gmail.com (=?ISO-8859-1?Q?Guyon_Mor=E9e?=) Date: Tue, 16 Feb 2010 12:58:05 +0100 Subject: [python-nl] drupal hosting In-Reply-To: References: <4B72A9DD.1040105@pythonic.nl> Message-ID: <78f5441d1002160358m7531adf8ja50b98554884ab02@mail.gmail.com> hahaha, ik ken dat probleem On Wed, Feb 10, 2010 at 2:16 PM, Gijs Molenaar wrote: > Sorrie, verkeerde mailing list inderdaad. > > *schaam* > > _______________________________________________ > Python-nl mailing list > Python-nl at python.org > http://mail.python.org/mailman/listinfo/python-nl > -- Guyon Mor?e guyon.moree at gmail.com http://www.gumuz.nl/ From remco at maykinmedia.nl Wed Feb 17 14:17:50 2010 From: remco at maykinmedia.nl (Remco Wendt) Date: Wed, 17 Feb 2010 14:17:50 +0100 Subject: [python-nl] Django meetup, call for presentations In-Reply-To: References: Message-ID: <5CA9EA76-FB1B-4133-A46A-CEC21DAB7348@maykinmedia.nl> Apologies for my English, with next wednesday I meant to say TONIGHT :) Hope to see you all! ps. presentation slots are filled! Remco On 17 feb 2010, at 12:14, Paul Jongsma wrote: > > eh? > vanavond is ie toch? > > de 17e? > niet volgende week woensdag de 24e? > > > > > On Feb 15, 2010, at 23:36 , Remco Wendt wrote: > >> Hello all, >> >> The Django Meetup is planned for next wednesday and we are still looking for people willing to do a presentation. One half an hour presentation and a 5 minute lightning talk. The guy claiming the 30 min. spot will receive massive amounts of karma and you will be known for the rest of your life for presenting on the first Django NL meetup ever! ;) >> >> Maybe you have something to say about deploying Django projects, or using fancy testing tools together with Django (like Twill, Selenium, Windmill). Or you have experience in scaling your Django project to google proportions by using app engine..... or or.... >> >> Let's go! >> Remco >> -- >> Maykin Media >> Herengracht 416, 1017 BZ Amsterdam >> tel.: +31 (0)6 187 967 06 >> http://www.maykinmedia.nl >> _______________________________________________ >> Python-nl mailing list >> Python-nl at python.org >> http://mail.python.org/mailman/listinfo/python-nl > -- Maykin Media Herengracht 416, 1017 BZ Amsterdam tel.: +31 (0)6 187 967 06 http://www.maykinmedia.nl -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 5001 bytes Desc: not available URL: From m.van.rees at zestsoftware.nl Wed Feb 17 14:32:18 2010 From: m.van.rees at zestsoftware.nl (Maurits van Rees) Date: Wed, 17 Feb 2010 14:32:18 +0100 Subject: [python-nl] Django meetup, call for presentations In-Reply-To: <5CA9EA76-FB1B-4133-A46A-CEC21DAB7348@maykinmedia.nl> References: <5CA9EA76-FB1B-4133-A46A-CEC21DAB7348@maykinmedia.nl> Message-ID: <20100217133218.GF5440@kronos.zestsoftware.nl> On Wed, Feb 17, 2010 at 02:17:50PM +0100, Remco Wendt wrote: > Apologies for my English, with next wednesday I meant to say TONIGHT > :) Hope to see you all! > > ps. presentation slots are filled! In the #python-nl irc channel the topic still mentions the 18th as date (and claims this is the new date). I tried setting the topic, but that was not allowed. Can a channel admin log in and change this? Thanks, -- Maurits van Rees | http://maurits.vanrees.org/ Work | http://zestsoftware.nl/ What are you going to create today? From joeri at maykinmedia.nl Thu Feb 18 10:22:38 2010 From: joeri at maykinmedia.nl (Joeri Bekker) Date: Thu, 18 Feb 2010 10:22:38 +0100 Subject: [python-nl] Django Meeting NL - Aftermath Message-ID: <36c9d5d81002180122j1642ae05k45d2d7323d954ba4@mail.gmail.com> Hi everyone, The first "Django Meeting NL" was a great succes! Around 45 people showed up at the ABC treehouse, in the heart of Amsterdam, filling up the room completely. Thanks to all attendees and all those that gave presentations for making this event possible! For all those that gave a presentation, please add your sheets (preferably as pdf) and/or a link to your project to: http://wiki.python.org/moin/DjangoMeetingNL/DM/ABC170210 You can place the link after your presentation title/name. See ya all next time, Joeri -- Maykin Media Herengracht 416, 1017 BZ Amsterdam tel.: +31 (0)6 238 410 17 http://www.maykinmedia.nl From gijs at pythonic.nl Thu Feb 18 13:35:26 2010 From: gijs at pythonic.nl (Gijs Molenaar) Date: Thu, 18 Feb 2010 13:35:26 +0100 Subject: [python-nl] Django Meeting NL - Aftermath In-Reply-To: <36c9d5d81002180122j1642ae05k45d2d7323d954ba4@mail.gmail.com> References: <36c9d5d81002180122j1642ae05k45d2d7323d954ba4@mail.gmail.com> Message-ID: <4B7D340E.8020405@pythonic.nl> I don't know what is the problem, but my changes to the wiki just don't show up.. Maybe chrome? On 02/18/2010 10:22 AM, Joeri Bekker wrote: > Hi everyone, > > The first "Django Meeting NL" was a great succes! Around 45 people > showed up at the ABC treehouse, in the heart of Amsterdam, filling up > the room completely. > Thanks to all attendees and all those that gave presentations for > making this event possible! > > For all those that gave a presentation, please add your sheets > (preferably as pdf) and/or a link to your project to: > http://wiki.python.org/moin/DjangoMeetingNL/DM/ABC170210 > You can place the link after your presentation title/name. > > See ya all next time, > > Joeri > > From gijs at pythonic.nl Thu Feb 18 13:36:11 2010 From: gijs at pythonic.nl (Gijs Molenaar) Date: Thu, 18 Feb 2010 13:36:11 +0100 Subject: [python-nl] Django Meeting NL - Aftermath In-Reply-To: <36c9d5d81002180122j1642ae05k45d2d7323d954ba4@mail.gmail.com> References: <36c9d5d81002180122j1642ae05k45d2d7323d954ba4@mail.gmail.com> Message-ID: <4B7D343B.3020002@pythonic.nl> Never mind... Secret question at the top... *schaam* On 02/18/2010 10:22 AM, Joeri Bekker wrote: > Hi everyone, > > The first "Django Meeting NL" was a great succes! Around 45 people > showed up at the ABC treehouse, in the heart of Amsterdam, filling up > the room completely. > Thanks to all attendees and all those that gave presentations for > making this event possible! > > For all those that gave a presentation, please add your sheets > (preferably as pdf) and/or a link to your project to: > http://wiki.python.org/moin/DjangoMeetingNL/DM/ABC170210 > You can place the link after your presentation title/name. > > See ya all next time, > > Joeri > > From gijs at pythonic.nl Thu Feb 18 14:09:25 2010 From: gijs at pythonic.nl (Gijs Molenaar) Date: Thu, 18 Feb 2010 14:09:25 +0100 Subject: [python-nl] Django Meeting NL - Aftermath In-Reply-To: <36c9d5d81002180122j1642ae05k45d2d7323d954ba4@mail.gmail.com> References: <36c9d5d81002180122j1642ae05k45d2d7323d954ba4@mail.gmail.com> Message-ID: <4B7D3C05.7000305@pythonic.nl> Hi all, Thanks everyone for listening to my presentation, I hope it was useful. A link to the presentation is on the wiki. * http://wiki.python.org/moin/DjangoMeetingNL/DM/ABC170210 For the Debian fanboys, there are also lenny debian packages for apache2-mpm-itk: * http://packages.debian.org/lenny/apache2-mpm-itk For the Gentoo fanboys, I believe there is a special emerge for apache2-mpm-peruser, the faster alternative that reuses processes. And you can always compile it for yourself. If you have any questions about pythonic.nl or are interested in an account, don't be afraid and contact us at info at pythonic.nl (or contact me). -- Gijs Molenaar http://gijs.pythonic.nl From remco at maykinmedia.nl Thu Feb 18 14:10:42 2010 From: remco at maykinmedia.nl (Remco Wendt) Date: Thu, 18 Feb 2010 14:10:42 +0100 Subject: [python-nl] Django Meeting NL - Aftermath In-Reply-To: <4B7D343B.3020002@pythonic.nl> References: <36c9d5d81002180122j1642ae05k45d2d7323d954ba4@mail.gmail.com> <4B7D343B.3020002@pythonic.nl> Message-ID: <91ADECAB-3A6E-4DB8-9302-BA7A2DC93835@maykinmedia.nl> On 18 feb 2010, at 13:36, Gijs Molenaar wrote: > > Never mind... Secret question at the top... > > > *schaam* I think w've all made that mistake, since the option is almost invisible the way it is implemented. Remco -- Maykin Media Herengracht 416, 1017 BZ Amsterdam tel.: +31 (0)6 187 967 06 http://www.maykinmedia.nl -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 5001 bytes Desc: not available URL: From remco at maykinmedia.nl Thu Feb 18 16:28:47 2010 From: remco at maykinmedia.nl (Remco Wendt) Date: Thu, 18 Feb 2010 16:28:47 +0100 Subject: [python-nl] Next Django Meeting planned! Message-ID: <95927F9C-A8F1-406A-8163-505061BD1362@maykinmedia.nl> Ladies and Gentlemen, Because of the success of yesterday we felt the urge to already plan the next meeting. :) We have just confirmed our next date with ABC treehouse: Wednesday June 9th 2010. At the end of May Eurodjangocon (http://www.djangocon.eu) will be organized, so we felt it would be a good idea to organize the Django Meeting two weeks after that so we can all share our experiences from the conference. A lot of people explained to us yesterday that they have stuff for presenting to their co djangonauts at the next meeting, so by all means register a slot: http://wiki.python.org/moin/DjangoMeetingNL/DM/ABC090710 Regards, Wim Feijen Joeri Bekker Remco Wendt -- Maykin Media Herengracht 416, 1017 BZ Amsterdam tel.: +31 (0)6 187 967 06 http://www.maykinmedia.nl -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 5001 bytes Desc: not available URL: From remco at maykinmedia.nl Thu Feb 18 16:32:44 2010 From: remco at maykinmedia.nl (Remco Wendt) Date: Thu, 18 Feb 2010 16:32:44 +0100 Subject: [python-nl] Next Django meeting at June 9th looking for a sponsor Message-ID: Hello again, Sorry in my last e-mail I forgot to mention that we are looking for someone willing to sponsor drinks and snacks during the next Django Meeting. A couple of euro's will buy you a lot of good will in the community and eternal and epic p_ny fame. So if someone is willing to sponsor, please contact me. Regards, Remco -- Maykin Media Herengracht 416, 1017 BZ Amsterdam tel.: +31 (0)6 187 967 06 http://www.maykinmedia.nl -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 5001 bytes Desc: not available URL: From guyon.moree at gmail.com Thu Feb 18 20:13:43 2010 From: guyon.moree at gmail.com (=?ISO-8859-1?Q?Guyon_Mor=E9e?=) Date: Thu, 18 Feb 2010 20:13:43 +0100 Subject: [python-nl] Next Django meeting at June 9th looking for a sponsor In-Reply-To: References: Message-ID: <78f5441d1002181113i178516ebje5384e186534a6a8@mail.gmail.com> all these Wednesdays are really inconvenient for me :) On Thu, Feb 18, 2010 at 4:32 PM, Remco Wendt wrote: > Hello again, > > Sorry in my last e-mail I forgot to mention that we are looking for someone willing to sponsor drinks and snacks during the next Django Meeting. A couple of euro's will buy you a lot of good will in the community and eternal and epic p_ny fame. So if someone is willing to sponsor, please contact me. > > Regards, > Remco > -- > Maykin Media > Herengracht 416, 1017 BZ Amsterdam > tel.: +31 (0)6 187 967 06 > http://www.maykinmedia.nl > > > _______________________________________________ > Python-nl mailing list > Python-nl at python.org > http://mail.python.org/mailman/listinfo/python-nl > > -- Guyon Mor?e guyon.moree at gmail.com http://www.gumuz.nl/ From gerard at facturize.nl Thu Feb 18 20:30:53 2010 From: gerard at facturize.nl (Gerard Petersen) Date: Thu, 18 Feb 2010 20:30:53 +0100 Subject: [python-nl] Next Django meeting at June 9th looking for a sponsor In-Reply-To: <78f5441d1002181113i178516ebje5384e186534a6a8@mail.gmail.com> References: <78f5441d1002181113i178516ebje5384e186534a6a8@mail.gmail.com> Message-ID: <4B7D956D.5030507@facturize.nl> Admitting .. thursdays or fridays would be better for me to :) Regards, Gerard. Guyon Mor?e wrote: > all these Wednesdays are really inconvenient for me :) > > > > On Thu, Feb 18, 2010 at 4:32 PM, Remco Wendt wrote: >> Hello again, >> >> Sorry in my last e-mail I forgot to mention that we are looking for someone willing to sponsor drinks and snacks during the next Django Meeting. A couple of euro's will buy you a lot of good will in the community and eternal and epic p_ny fame. So if someone is willing to sponsor, please contact me. >> >> Regards, >> Remco >> -- >> Maykin Media >> Herengracht 416, 1017 BZ Amsterdam >> tel.: +31 (0)6 187 967 06 >> http://www.maykinmedia.nl >> >> >> _______________________________________________ >> Python-nl mailing list >> Python-nl at python.org >> http://mail.python.org/mailman/listinfo/python-nl >> >> > > > From alex at aperte.nl Thu Feb 18 15:59:04 2010 From: alex at aperte.nl (Alex de Landgraaf) Date: Thu, 18 Feb 2010 15:59:04 +0100 Subject: [python-nl] Django Meeting NL - Aftermath In-Reply-To: <36c9d5d81002180122j1642ae05k45d2d7323d954ba4@mail.gmail.com> References: <36c9d5d81002180122j1642ae05k45d2d7323d954ba4@mail.gmail.com> Message-ID: <4B7D55B8.7020203@aperte.nl> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi all, > For all those that gave a presentation, please add your sheets > (preferably as pdf) and/or a link to your project to: > http://wiki.python.org/moin/DjangoMeetingNL/DM/ABC170210 My presentation is now also available via the above link. I took a bit of time to add my notes, they should make for some interesting reading. Thanks again for all the feedback and remarks, I'll drop a link when I get around to releasing Django Bingo (Business Intelligence Nurtures Grand Opportunities!). Hopefully next week, if I have a minute to spare... In the mean time new ideas and comments are more than welcome. cheers, Alex - -- Aperte Open Software Solutions http://www.aperte.nl Tel: +31 616844084 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAkt9VbgACgkQQeuQA5TF/UsyQQCePjyC1nw0cX1qRMDMhLYMa/BG BeoAoIMu77VmPwWWejsB+asVzEFKFYbF =ATjB -----END PGP SIGNATURE----- From remco at maykinmedia.nl Sat Feb 20 13:24:56 2010 From: remco at maykinmedia.nl (Remco Wendt) Date: Sat, 20 Feb 2010 13:24:56 +0100 Subject: [python-nl] Pictures of first django meeting Message-ID: are published here: http://www.flickr.com/photos/---------------------/sets/72157623471855906/ Remco -- Maykin Media Herengracht 416, 1017 BZ Amsterdam tel.: +31 (0)6 187 967 06 http://www.maykinmedia.nl -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 5001 bytes Desc: not available URL: From a.esselink at gmail.com Sat Feb 20 14:14:36 2010 From: a.esselink at gmail.com (Dexter) Date: Sat, 20 Feb 2010 14:14:36 +0100 Subject: [python-nl] Next Django meeting at June 9th looking for a sponsor In-Reply-To: <4B7D956D.5030507@facturize.nl> References: <78f5441d1002181113i178516ebje5384e186534a6a8@mail.gmail.com> <4B7D956D.5030507@facturize.nl> Message-ID: Why not in the weekends? I guess thats the time the most people are off. On Thu, Feb 18, 2010 at 8:30 PM, Gerard Petersen wrote: > Admitting .. thursdays or fridays would be better for me to :) > > Regards, > > Gerard. > > > Guyon Mor?e wrote: > >> all these Wednesdays are really inconvenient for me :) >> >> >> >> On Thu, Feb 18, 2010 at 4:32 PM, Remco Wendt >> wrote: >> >>> Hello again, >>> >>> Sorry in my last e-mail I forgot to mention that we are looking for >>> someone willing to sponsor drinks and snacks during the next Django Meeting. >>> A couple of euro's will buy you a lot of good will in the community and >>> eternal and epic p_ny fame. So if someone is willing to sponsor, please >>> contact me. >>> >>> Regards, >>> Remco >>> -- >>> Maykin Media >>> Herengracht 416, 1017 BZ Amsterdam >>> tel.: +31 (0)6 187 967 06 >>> http://www.maykinmedia.nl >>> >>> >>> _______________________________________________ >>> Python-nl mailing list >>> Python-nl at python.org >>> http://mail.python.org/mailman/listinfo/python-nl >>> >>> >>> >> >> >> _______________________________________________ > Python-nl mailing list > Python-nl at python.org > http://mail.python.org/mailman/listinfo/python-nl > -------------- next part -------------- An HTML attachment was scrubbed... URL: From vincent at vincent.net Sat Feb 20 16:08:01 2010 From: vincent at vincent.net (Vincent Hillenbrink) Date: Sat, 20 Feb 2010 16:08:01 +0100 Subject: [python-nl] Next Django meeting at June 9th looking for a sponsor In-Reply-To: References: <78f5441d1002181113i178516ebje5384e186534a6a8@mail.gmail.com> <4B7D956D.5030507@facturize.nl> Message-ID: <4B7FFAD1.50005@vincent.net> An HTML attachment was scrubbed... URL: From bram.braakman at gmail.com Sat Feb 20 18:45:56 2010 From: bram.braakman at gmail.com (Bram Braakman) Date: Sat, 20 Feb 2010 18:45:56 +0100 Subject: [python-nl] Next Django meeting at June 9th looking for a sponsor In-Reply-To: <4B7FFAD1.50005@vincent.net> References: <78f5441d1002181113i178516ebje5384e186534a6a8@mail.gmail.com> <4B7D956D.5030507@facturize.nl> <4B7FFAD1.50005@vincent.net> Message-ID: Hi everyone, I agree with Vincent that probably for a lot of people Wednesday's is fine. We could try and alternate between days - Tuesday to Thursday are indeed the preferred choices, I agree. Maybe we can set up an scheduling poll on http://doodle.com/ ? Cheers, Bram On Sat, Feb 20, 2010 at 4:08 PM, Vincent Hillenbrink wrote: > Good point. However, it could very well be that a substantial number of > people think Wednesdays are convenient enough. The silent majority, so to > speak. I'd say the attendance last week seems to indicate many people can > make it on a typical Wednesday. > > In my experience, Fridays, Saturdays and Sundays are not not the usual > choices, since they're usually reserved for personal things. Mondays will > never be popular, which only leaves the Tuesdays, Wednesdays and Thursdays. > > If there are alternative days available to us (from a location > perspective), maybe we could use the wiki page to find out which dates would > suit who, or at least give an indication how many people could not make it. > But, even though a wiki is more effective than an email discussion, it will > probably be a lot of extra work for the organizers, while there will always > be people that cannot make it on a certain day, of course. > > In that light, may we'd better consider recording the whole thing and make > it available on youtube (it's just an idea - I'm not volunteering here, btw > :) > > Vincent > > Dexter wrote: > > Why not in the weekends? I guess thats the time the most people are off. > > On Thu, Feb 18, 2010 at 8:30 PM, Gerard Petersen wrote: > >> Admitting .. thursdays or fridays would be better for me to :) >> >> Regards, >> >> Gerard. >> >> >> Guyon Mor?e wrote: >> >>> all these Wednesdays are really inconvenient for me :) >>> >>> >>> >>> On Thu, Feb 18, 2010 at 4:32 PM, Remco Wendt >>> wrote: >>> >>>> Hello again, >>>> >>>> Sorry in my last e-mail I forgot to mention that we are looking for >>>> someone willing to sponsor drinks and snacks during the next Django Meeting. >>>> A couple of euro's will buy you a lot of good will in the community and >>>> eternal and epic p_ny fame. So if someone is willing to sponsor, please >>>> contact me. >>>> >>>> Regards, >>>> Remco >>>> -- >>>> Maykin Media >>>> Herengracht 416, 1017 BZ Amsterdam >>>> tel.: +31 (0)6 187 967 06 >>>> http://www.maykinmedia.nl >>>> >>>> >>>> _______________________________________________ >>>> Python-nl mailing list >>>> Python-nl at python.org >>>> http://mail.python.org/mailman/listinfo/python-nl >>>> >>>> >>>> >>> >>> >>> _______________________________________________ >> Python-nl mailing list >> Python-nl at python.org >> http://mail.python.org/mailman/listinfo/python-nl >> > > ------------------------------ > > _______________________________________________ > Python-nl mailing listPython-nl at python.orghttp://mail.python.org/mailman/listinfo/python-nl > > > _______________________________________________ > Python-nl mailing list > Python-nl at python.org > http://mail.python.org/mailman/listinfo/python-nl > > -- Bram Braakman http://www.brambraakman.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From remco at maykinmedia.nl Sun Feb 21 18:35:26 2010 From: remco at maykinmedia.nl (Remco Wendt) Date: Sun, 21 Feb 2010 18:35:26 +0100 Subject: [python-nl] Next Django meeting at June 9th looking for a sponsor In-Reply-To: References: <78f5441d1002181113i178516ebje5384e186534a6a8@mail.gmail.com> <4B7D956D.5030507@facturize.nl> <4B7FFAD1.50005@vincent.net> Message-ID: Hello everyone, Though I understand that everybody wants to be able to attend the meetups, on the scale we are talking about here (+45 on the last Django meeting) it is simply not possible to please everyone. So whatever date gets picked, not everyone will be able to join in. That's just the way it is. Furthermore the event is entirely sponsored, the ABC will host us this year for free and to be able to make use of such a generous offer we need to adapt to their schedule (paying customers go first, of course). Also w've noticed that having a rhythm like: every last wednesday of the month every 3 months (for the Python meetup t), works out in making sure that people can anticipate on upcoming events. The next Django meetup is also already planned, so I hope you'll be able to free your agenda and be able to attend. But let's just not try to find a date that works for everybody, since trying to do that for a group of over 50 people means that there simply will no be a next Django meeting/Python meetup. Regards, Remco On 20 feb 2010, at 18:45, Bram Braakman wrote: > Hi everyone, > > I agree with Vincent that probably for a lot of people Wednesday's is fine. We could try and alternate between days - Tuesday to Thursday are indeed the preferred choices, I agree. > > Maybe we can set up an scheduling poll on http://doodle.com/ ? > > Cheers, Bram > > On Sat, Feb 20, 2010 at 4:08 PM, Vincent Hillenbrink wrote: > Good point. However, it could very well be that a substantial number of people think Wednesdays are convenient enough. The silent majority, so to speak. I'd say the attendance last week seems to indicate many people can make it on a typical Wednesday. > > In my experience, Fridays, Saturdays and Sundays are not not the usual choices, since they're usually reserved for personal things. Mondays will never be popular, which only leaves the Tuesdays, Wednesdays and Thursdays. > > If there are alternative days available to us (from a location perspective), maybe we could use the wiki page to find out which dates would suit who, or at least give an indication how many people could not make it. But, even though a wiki is more effective than an email discussion, it will probably be a lot of extra work for the organizers, while there will always be people that cannot make it on a certain day, of course. > > In that light, may we'd better consider recording the whole thing and make it available on youtube (it's just an idea - I'm not volunteering here, btw :) > > Vincent > > Dexter wrote: >> >> Why not in the weekends? I guess thats the time the most people are off. >> >> On Thu, Feb 18, 2010 at 8:30 PM, Gerard Petersen wrote: >> Admitting .. thursdays or fridays would be better for me to :) >> >> Regards, >> >> Gerard. >> >> >> Guyon Mor?e wrote: >> all these Wednesdays are really inconvenient for me :) >> >> >> >> On Thu, Feb 18, 2010 at 4:32 PM, Remco Wendt wrote: >> Hello again, >> >> Sorry in my last e-mail I forgot to mention that we are looking for someone willing to sponsor drinks and snacks during the next Django Meeting. A couple of euro's will buy you a lot of good will in the community and eternal and epic p_ny fame. So if someone is willing to sponsor, please contact me. >> >> Regards, >> Remco >> -- >> Maykin Media >> Herengracht 416, 1017 BZ Amsterdam >> tel.: +31 (0)6 187 967 06 >> http://www.maykinmedia.nl >> >> >> _______________________________________________ >> Python-nl mailing list >> Python-nl at python.org >> http://mail.python.org/mailman/listinfo/python-nl >> >> >> >> >> >> _______________________________________________ >> Python-nl mailing list >> Python-nl at python.org >> http://mail.python.org/mailman/listinfo/python-nl >> >> >> _______________________________________________ >> Python-nl mailing list >> Python-nl at python.org >> http://mail.python.org/mailman/listinfo/python-nl >> > > _______________________________________________ > Python-nl mailing list > Python-nl at python.org > http://mail.python.org/mailman/listinfo/python-nl > > > > > -- > Bram Braakman > http://www.brambraakman.com > _______________________________________________ > Python-nl mailing list > Python-nl at python.org > http://mail.python.org/mailman/listinfo/python-nl -- Maykin Media Herengracht 416, 1017 BZ Amsterdam tel.: +31 (0)6 187 967 06 http://www.maykinmedia.nl -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 5001 bytes Desc: not available URL: From stappers at stappers.nl Sun Feb 21 19:51:54 2010 From: stappers at stappers.nl (Geert Stappers) Date: Sun, 21 Feb 2010 19:51:54 +0100 Subject: [python-nl] Next Django meeting at June 9th looking for a sponsor In-Reply-To: References: <78f5441d1002181113i178516ebje5384e186534a6a8@mail.gmail.com> <4B7D956D.5030507@facturize.nl> <4B7FFAD1.50005@vincent.net> Message-ID: <20100221185154.GX22252@gpm.stappers.nl> Op 20100221 om 18:35 schreef Remco Wendt: > Also w've noticed that having a rhythm like: every last wednesday > of the month every 3 months (for the Python meetup t), works out in > making sure that people can anticipate on upcoming events. The next > Django meetup is also already planned, so I hope you'll be able to > free your agenda and be able to attend. Volgens http://wiki.python.org/moin/PUN is de volgende PYTHON bijeenkomst woensdag 24 maart. (Dat is aanstaande woensdag.) De laatste woensdag van maart is overigens de 31st. Doe er jullie voordeel mee Groeten Geert Stappers From remco at maykinmedia.nl Sun Feb 21 21:40:03 2010 From: remco at maykinmedia.nl (Remco Wendt) Date: Sun, 21 Feb 2010 21:40:03 +0100 Subject: [python-nl] Next Django meeting at June 9th looking for a sponsor In-Reply-To: <20100221185154.GX22252@gpm.stappers.nl> References: <78f5441d1002181113i178516ebje5384e186534a6a8@mail.gmail.com> <4B7D956D.5030507@facturize.nl> <4B7FFAD1.50005@vincent.net> <20100221185154.GX22252@gpm.stappers.nl> Message-ID: <5F467A2F-7192-4FBD-88B9-53BBF31A8B5E@maykinmedia.nl> On 21 feb 2010, at 19:51, Geert Stappers wrote: > Op 20100221 om 18:35 schreef Remco Wendt: >> Also w've noticed that having a rhythm like: every last wednesday >> of the month every 3 months (for the Python meetup t), works out in >> making sure that people can anticipate on upcoming events. The next >> Django meetup is also already planned, so I hope you'll be able to >> free your agenda and be able to attend. > > Volgens http://wiki.python.org/moin/PUN is de volgende PYTHON bijeenkomst > woensdag 24 maart. (Dat is aanstaande woensdag.) Aanstaande woensdag is 24 feb. :) > De laatste woensdag van maart is overigens de 31st. Klopt dat is erin geslopen omdat de PUN voorheen op de laatste donderdag van de maand werd gehouden. Maar dat is omwille van de ABC treehouse een dag teruggeschoven. Groetjes, Remco -- Maykin Media Herengracht 416, 1017 BZ Amsterdam tel.: +31 (0)6 187 967 06 http://www.maykinmedia.nl -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 5001 bytes Desc: not available URL: From vm at klankschap.nl Mon Feb 22 15:20:46 2010 From: vm at klankschap.nl (Floris van Manen) Date: Mon, 22 Feb 2010 15:20:46 +0100 Subject: [python-nl] py2app error Message-ID: <79410516-B392-4950-82DA-4CB85F47A1CA@klankschap.nl> L.S. Heb een eenvoudige script (rprpp) met py2app tot een osx applicatie omgezet. $python setup.py py2app Het levert een .app Bij mij draait dat (python 2.6.4, MBP intel OSX 10.6.2) maar bij mijn collega niet. Hij krijgt bij het starten een foutmelding: rprpp error: Attribute error: dlsym(0x100280, stat64) - symbol not found Wie heeft een hint ? Dank! Floris From ronaldoussoren at mac.com Mon Feb 22 17:14:25 2010 From: ronaldoussoren at mac.com (Ronald Oussoren) Date: Mon, 22 Feb 2010 17:14:25 +0100 Subject: [python-nl] py2app error In-Reply-To: <79410516-B392-4950-82DA-4CB85F47A1CA@klankschap.nl> References: <79410516-B392-4950-82DA-4CB85F47A1CA@klankschap.nl> Message-ID: <33671299028929877184492288765552073999-Webmail@me.com> On Monday, February 22, 2010, at 03:20PM, "Floris van Manen" wrote: >L.S. > >Heb een eenvoudige script (rprpp) met py2app tot een osx applicatie omgezet. >$python setup.py py2app >Het levert een .app >Bij mij draait dat (python 2.6.4, MBP intel OSX 10.6.2) maar bij mijn collega niet. >Hij krijgt bij het starten een foutmelding: > >rprpp error: >Attribute error: dlsym(0x100280, stat64) - symbol not found > >Wie heeft een hint ? Welke versie van OSX heeft je collega? Hoe is python 2.6.4 geinstalleerd (installer van python.org, macports, ...)? De foutmelding wekt de indruk dat je collega een eerdere versie van OSX heeft en dat de binary daar niet op werkt. Wat nog wel eens helpt om een betere foutmelding te krijgen is om de applicatie uit de console te starten (.../rprpp.app/Contents/MacOS/rprpp), alle foutmelding worden dan geprint ipv. dat ze verdwijnen in de console.app logging. Ronald >Dank! > >Floris > > >_______________________________________________ >Python-nl mailing list >Python-nl at python.org >http://mail.python.org/mailman/listinfo/python-nl > > From vm at klankschap.nl Mon Feb 22 17:34:15 2010 From: vm at klankschap.nl (Floris van Manen) Date: Mon, 22 Feb 2010 17:34:15 +0100 Subject: [python-nl] py2app error In-Reply-To: <33671299028929877184492288765552073999-Webmail@me.com> References: <79410516-B392-4950-82DA-4CB85F47A1CA@klankschap.nl> <33671299028929877184492288765552073999-Webmail@me.com> Message-ID: > > Welke versie van OSX heeft je collega? Hoe is python 2.6.4 geinstalleerd (installer van python.org, macports, ...)? > is het niet zo dat python in de applicatie zelf wordt meegenomen en dus onafhankelijk is van de omgeving ? er wordt wel gebruik gemaakt van een link naar de libc.dylib ik vermoed dat de fout bij de stat64 = libc.stat64 optreedt. is het mogelijk om een lijst van functies in die dynamische bibliotheek op te vragen ? (knip & plak vanaf het internet) class struct_timespec(Structure): _fields_ = [('tv_sec', c_long), ('tv_nsec', c_long)] class struct_stat64(Structure): _fields_ = [ ('st_dev', c_int32), ('st_mode', c_uint16), ('st_nlink', c_uint16), ('st_ino', c_uint64), ('st_uid', c_uint32), ('st_gid', c_uint32), ('st_rdev', c_int32), ('st_atimespec', struct_timespec), ('st_mtimespec', struct_timespec), ('st_ctimespec', struct_timespec), ('st_birthtimespec', struct_timespec), ('dont_care', c_uint64 * 8) ] libc = CDLL('libc.dylib') stat64 = libc.stat64 stat64.argtypes = [c_char_p, POINTER(struct_stat64)] def get_creation_time(path): buf = struct_stat64() rv = stat64(path, pointer(buf)) if rv != 0: raise OSError("Couldn't stat file %r" % path) return buf.st_birthtimespec.tv_sec From ronaldoussoren at mac.com Tue Feb 23 08:07:26 2010 From: ronaldoussoren at mac.com (Ronald Oussoren) Date: Tue, 23 Feb 2010 08:07:26 +0100 Subject: [python-nl] py2app error In-Reply-To: References: <79410516-B392-4950-82DA-4CB85F47A1CA@klankschap.nl> <33671299028929877184492288765552073999-Webmail@me.com> Message-ID: On 22 Feb, 2010, at 17:34, Floris van Manen wrote: >> >> Welke versie van OSX heeft je collega? Hoe is python 2.6.4 geinstalleerd (installer van python.org, macports, ...)? >> > > is het niet zo dat python in de applicatie zelf wordt meegenomen en dus onafhankelijk is van de omgeving ? Dat klopt. Hoe is python 2.6.4 op jouw machine geinstalleerd? > er wordt wel gebruik gemaakt van een link naar de libc.dylib > ik vermoed dat de fout bij de stat64 = libc.stat64 optreedt. Bedoel je dat er met ctypes gebruik gemaakt wordt van de stat functie in libc? Waarom wordt geen gebruik gemaakt van os.stat? Maar goed. Stat64 bestaat alleen op OSX 10.5 of later en niet op OSX 10.4. > > is het mogelijk om een lijst van functies in die dynamische bibliotheek op te vragen ? Ja, bijvoorbeeld met het commando nm. Ronald -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 3567 bytes Desc: not available URL: From vm at klankschap.nl Tue Feb 23 11:14:25 2010 From: vm at klankschap.nl (Floris van Manen) Date: Tue, 23 Feb 2010 11:14:25 +0100 Subject: [python-nl] py2app error In-Reply-To: References: <79410516-B392-4950-82DA-4CB85F47A1CA@klankschap.nl> <33671299028929877184492288765552073999-Webmail@me.com> Message-ID: > > Dat klopt. Hoe is python 2.6.4 op jouw machine geinstalleerd? met de standaard OSX distributie van python.org > >> er wordt wel gebruik gemaakt van een link naar de libc.dylib >> ik vermoed dat de fout bij de stat64 = libc.stat64 optreedt. > > Bedoel je dat er met ctypes gebruik gemaakt wordt van de stat functie in libc? Waarom wordt geen gebruik gemaakt van os.stat? Geen idee. Ik heb het voorbeeld om de aanmaak datum van een bestand op het internet gevonden. stat64 in stat veranderen kan wel, maar heeft kennelijk een andere __fields__ definitie nodig. > Maar goed. Stat64 bestaat alleen op OSX 10.5 of later en niet op OSX 10.4. Dat verklaart het probleem. DIe andere machine draait op 10.4 >> is het mogelijk om een lijst van functies in die dynamische bibliotheek op te vragen ? > > Ja, bijvoorbeeld met het commando nm. voorbeeld ? dank! Floris From ronaldoussoren at mac.com Tue Feb 23 12:17:23 2010 From: ronaldoussoren at mac.com (Ronald Oussoren) Date: Tue, 23 Feb 2010 12:17:23 +0100 Subject: [python-nl] py2app error In-Reply-To: References: <79410516-B392-4950-82DA-4CB85F47A1CA@klankschap.nl> <33671299028929877184492288765552073999-Webmail@me.com> Message-ID: On 23 Feb, 2010, at 11:14, Floris van Manen wrote: >> >> Dat klopt. Hoe is python 2.6.4 op jouw machine geinstalleerd? > > met de standaard OSX distributie van python.org > > >> >>> er wordt wel gebruik gemaakt van een link naar de libc.dylib >>> ik vermoed dat de fout bij de stat64 = libc.stat64 optreedt. >> >> Bedoel je dat er met ctypes gebruik gemaakt wordt van de stat functie in libc? Waarom wordt geen gebruik gemaakt van os.stat? > > Geen idee. > Ik heb het voorbeeld om de aanmaak datum van een bestand op het internet gevonden. > stat64 in stat veranderen kan wel, maar heeft kennelijk een andere __fields__ definitie nodig. Gebruik gewoon os.stat, dat is de standaard manier om file attributen op te vragen. Ronald -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 3567 bytes Desc: not available URL: From vm at klankschap.nl Tue Feb 23 12:45:58 2010 From: vm at klankschap.nl (Floris van Manen) Date: Tue, 23 Feb 2010 12:45:58 +0100 Subject: [python-nl] py2app error In-Reply-To: References: <79410516-B392-4950-82DA-4CB85F47A1CA@klankschap.nl> <33671299028929877184492288765552073999-Webmail@me.com> Message-ID: <096A536F-7B16-490F-9298-080E1A19D35A@klankschap.nl> On Feb 23, 2010, at 12:17, Ronald Oussoren wrote: > Gebruik gewoon os.stat, dat is de standaard manier om file attributen op te vragen. inderdaad. punt is dat de aanmaakdatum van een bestand daar niet bestaat bij gebruik binnen osx. (naar wat ik begrepen heb) F From ronaldoussoren at mac.com Tue Feb 23 13:37:31 2010 From: ronaldoussoren at mac.com (Ronald Oussoren) Date: Tue, 23 Feb 2010 13:37:31 +0100 Subject: [python-nl] py2app error In-Reply-To: <096A536F-7B16-490F-9298-080E1A19D35A@klankschap.nl> References: <79410516-B392-4950-82DA-4CB85F47A1CA@klankschap.nl> <33671299028929877184492288765552073999-Webmail@me.com> <096A536F-7B16-490F-9298-080E1A19D35A@klankschap.nl> Message-ID: On 23 Feb, 2010, at 12:45, Floris van Manen wrote: > > On Feb 23, 2010, at 12:17, Ronald Oussoren wrote: > >> Gebruik gewoon os.stat, dat is de standaard manier om file attributen op te vragen. > > > inderdaad. > punt is dat de aanmaakdatum van een bestand daar niet bestaat bij gebruik binnen osx. > (naar wat ik begrepen heb) Dat klopt inderdaad. Kan je hiervoor een bug indienen op bugs.python.org, zodat ik niet vergeet om hier iets aan te doen? Als je 'm op component Macintosh zet komt de issue vanzelf bij mij uit. De aanmaakdatum zit alleen in de uitvoer van stat64, op 10.4 kan je dat veld waarschijnlijk alleen via de Carbon libraries lezen (al weet ik niet direct hoe, ik probeer zo min mogelijk aan het Carbon gebeuren te zitten). Ronald > > F > _______________________________________________ > Python-nl mailing list > Python-nl at python.org > http://mail.python.org/mailman/listinfo/python-nl -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 3567 bytes Desc: not available URL: From roger at erens-krekels.net Wed Feb 24 10:14:18 2010 From: roger at erens-krekels.net (Roger Erens) Date: Wed, 24 Feb 2010 10:14:18 +0100 Subject: [python-nl] 'Dat is echt een pareltje' Message-ID: <58ab5feb1002240114s660b8a1dj32530c5e4ef7d65f@mail.gmail.com> Proficiat, Accept?, met zo'n quote van een investeerder in het Financieele Dagblad! Helaas kwam in het artikel niet aan de orde dat jullie gebruik maken van Python, maar ik hoop dat jullie verdere groei ook de Nederlandse Python gemeenschap (zowel gebruikers als ontwikkelaars) verder zal doen bloeien. Roger From dirkjan at ochtman.nl Wed Feb 24 16:11:37 2010 From: dirkjan at ochtman.nl (Dirkjan Ochtman) Date: Wed, 24 Feb 2010 10:11:37 -0500 Subject: [python-nl] 'Dat is echt een pareltje' In-Reply-To: <58ab5feb1002240114s660b8a1dj32530c5e4ef7d65f@mail.gmail.com> References: <58ab5feb1002240114s660b8a1dj32530c5e4ef7d65f@mail.gmail.com> Message-ID: 2010/2/24 Roger Erens : > Proficiat, Accept?, > > met zo'n quote van een investeerder in het Financieele Dagblad! Helaas > kwam in het artikel niet aan de orde dat jullie gebruik maken van > Python, maar ik hoop dat jullie verdere groei ook de Nederlandse > Python gemeenschap (zowel gebruikers als ontwikkelaars) verder zal > doen bloeien. Voor degenen die geen idee hebben, een linkje en/of context? Groet, Dirkjan From gerard at facturize.nl Wed Feb 24 17:30:39 2010 From: gerard at facturize.nl (Gerard Petersen) Date: Wed, 24 Feb 2010 17:30:39 +0100 Subject: [python-nl] 'Dat is echt een pareltje' In-Reply-To: References: <58ab5feb1002240114s660b8a1dj32530c5e4ef7d65f@mail.gmail.com> Message-ID: <4B85542F.7010502@facturize.nl> hear hear! :) GrtzG Dirkjan Ochtman wrote: > 2010/2/24 Roger Erens : >> Proficiat, Accept?, >> >> met zo'n quote van een investeerder in het Financieele Dagblad! Helaas >> kwam in het artikel niet aan de orde dat jullie gebruik maken van >> Python, maar ik hoop dat jullie verdere groei ook de Nederlandse >> Python gemeenschap (zowel gebruikers als ontwikkelaars) verder zal >> doen bloeien. > > Voor degenen die geen idee hebben, een linkje en/of context? > > Groet, > > Dirkjan > _______________________________________________ > Python-nl mailing list > Python-nl at python.org > http://mail.python.org/mailman/listinfo/python-nl From roger at erens-krekels.net Wed Feb 24 18:50:40 2010 From: roger at erens-krekels.net (Roger Erens) Date: Wed, 24 Feb 2010 18:50:40 +0100 Subject: [python-nl] 'Dat is echt een pareltje' In-Reply-To: <4B85542F.7010502@facturize.nl> References: <58ab5feb1002240114s660b8a1dj32530c5e4ef7d65f@mail.gmail.com> <4B85542F.7010502@facturize.nl> Message-ID: <58ab5feb1002240950p618ef72ao2a0d50e3e2139da2@mail.gmail.com> 2010/2/24 Gerard Petersen : > hear hear! :) > > GrtzG > > Dirkjan Ochtman wrote: >> >> 2010/2/24 Roger Erens : >>> >>> Proficiat, Accept?, >>> >>> met zo'n quote van een investeerder in het Financieele Dagblad! Helaas >>> kwam in het artikel niet aan de orde dat jullie gebruik maken van >>> Python, maar ik hoop dat jullie verdere groei ook de Nederlandse >>> Python gemeenschap (zowel gebruikers als ontwikkelaars) verder zal >>> doen bloeien. >> >> Voor degenen die geen idee hebben, een linkje en/of context? >> >> Groet, >> >> Dirkjan Aan een linkje heb je denk ik alleen wat als je abonnee bent van het FD: http://www.fd.nl/artikel/14272354/it-bedrijf-accepte-stort-zich-europese-markt-steun-friese-investeerder De context voor de niet-FD-abonnees: Een Fries investeringsfonds ziet toekomst in de expansieplannen van het voornoemde Groningse bedrijf (alleen dat is al bijna vermeldenswaardig nieuws in het Europa van vandaag :-)). Ze leveren o.a. PayLogic, ik meen een Django-gebaseerd ticketbestelsysteem. Maar dat kunnen ze beter zelf vertellen, lijkt me. Ik kwam het artikel toevallig tegen en herinnerde me dat ze onlangs op deze lijst op zoek waren naar Pythonistas. (Hint: open een vestiging in Zuid-Nederland: kin!). HTH, Roger From berco at media2b.net Wed Feb 24 21:29:08 2010 From: berco at media2b.net (Berco Beute) Date: Wed, 24 Feb 2010 21:29:08 +0100 Subject: [python-nl] 'Dat is echt een pareltje' In-Reply-To: <58ab5feb1002240950p618ef72ao2a0d50e3e2139da2@mail.gmail.com> References: <58ab5feb1002240114s660b8a1dj32530c5e4ef7d65f@mail.gmail.com> <4B85542F.7010502@facturize.nl> <58ab5feb1002240950p618ef72ao2a0d50e3e2139da2@mail.gmail.com> Message-ID: Hallo Roger, Hartelijk bedankt voor de vriendelijke woorden! Je had het bij het rechte eind dat het dezelfde Accept? was die via deze mailinglist recentelijk op zoek was naar Pythonistas. Die mail staat hier: http://www.mail-archive.com/python-nl at python.org/msg01325.html Het artikel in het FD gaat over het feit dat private equity fonds Noorderhuys uit Joure (om te beginnen) 3 miljoen euro in Accept? steekt om de Europese markt te veroveren met Paylogic, onze online ticketing software. Ikzelf ben technisch directeur en aandeelhouder van Accept? en verantwoordelijk voor alle techniek. En ja, ook ik vind het jammer dat het artikel niet vermelde dat wij een Python shop zijn. Maar goed, ik denk dat er maar heel weinig FD lezers zijn die hadden geweten wat Python is (shame on them). Het klopt dat we Django gebruiken, maar enkel voor de buitenkant en dat is slechts het topje van de ijsberg. We gebruiken bijvoorbeeld SQLAlchemy als ORM, onze eigen ACL en business logic implementatie onder Django. Paylogic is in zijn geheel in Python geschreven en het is een zeer omvangrijke applicatie waar bijzonder hoge eisen aan gesteld worden wat betreft performance, availability, security en schaalbaarheid. Om een voorbeeld te geven, als de verkoop van een populair evenement start dan kan het zijn dat het aantal mensen dat een kaartje wil kopen binnen een minuut stijgt van 0 naar 20.000 hits per seconde. Om dat allemaal fatsoenlijk te kunnen afhandelen gebruiken wij de modernste ontwikkelmethodieken, Python libraries, cloud oplossingen, database engines, web servers, etcetera. Als ik wat kernwoorden zou moeten noemen die ons kenmerken dan zijn dat: continuous integration, agile, scrum, python, twisted, django, amazon-ec2, amazon-s3, content distribution network, funkload, fabric, sqlalchemy, mysql-percona-xtradb, nginx, haproxy. Je zou in de verleiding kunnen komen dit als buzzword bingo te kunnen bestempelen, maar dan had Accept? niet in het Financieel Dagblad gestaan. Accept?/Paylogic zal ergens eind April PyGrun organiseren. Dat is een Python/Open Source bijeenkomst in Groningen ('Grun' voor de lokalen :) met een 'open spaces' karakter alwaar we meer van onze technieken uit de doeken zullen doen. Te zijner tijd zal ik een uitnodiging naar deze mailinglist sturen. Helaas gaan we geen vestiging in zuid Nederland openen (maar wel in Duitsland etc :), maar we zijn wel degelijk nog steeds op zoek naar bevlogen Pythonistas die bovengemeld avontuur met ons willen aangaan. Als bevlogen Pythonista kan ik je verzekeren dat er weinig uitdagender Python banen in Nederland te vinden zullen zijn. En je komt ook nog eens in een team met Python experts in een leuk bedrijf in de meest leefbare stad van Nederland. De details kun je vinden in mijn eerdere mail die ik naar deze mailinglist stuurde, maar voel je vrij direct contact met mij op te nemen. Vriendelijke groeten, Berco Beute CTO Accept? berco.beute at accepte.nl 2010/2/24 Roger Erens : > 2010/2/24 Gerard Petersen : >> hear hear! :) >> >> GrtzG >> >> Dirkjan Ochtman wrote: >>> >>> 2010/2/24 Roger Erens : >>>> >>>> Proficiat, Accept?, >>>> >>>> met zo'n quote van een investeerder in het Financieele Dagblad! Helaas >>>> kwam in het artikel niet aan de orde dat jullie gebruik maken van >>>> Python, maar ik hoop dat jullie verdere groei ook de Nederlandse >>>> Python gemeenschap (zowel gebruikers als ontwikkelaars) verder zal >>>> doen bloeien. >>> >>> Voor degenen die geen idee hebben, een linkje en/of context? >>> >>> Groet, >>> >>> Dirkjan > > Aan een linkje heb je denk ik alleen wat als je abonnee bent van het FD: > http://www.fd.nl/artikel/14272354/it-bedrijf-accepte-stort-zich-europese-markt-steun-friese-investeerder > > De context voor de niet-FD-abonnees: > Een Fries investeringsfonds ziet toekomst in de expansieplannen van > het voornoemde Groningse bedrijf (alleen dat is al bijna > vermeldenswaardig nieuws in het Europa van vandaag :-)). Ze leveren > o.a. PayLogic, ik meen een Django-gebaseerd ticketbestelsysteem. Maar > dat kunnen ze beter zelf vertellen, lijkt me. > Ik kwam het artikel toevallig tegen en herinnerde me dat ze onlangs op > deze lijst op zoek waren naar Pythonistas. (Hint: open een vestiging > in Zuid-Nederland: kin!). > > HTH, > > Roger > _______________________________________________ > Python-nl mailing list > Python-nl at python.org > http://mail.python.org/mailman/listinfo/python-nl > > > From motoom at xs4all.nl Wed Feb 24 21:43:57 2010 From: motoom at xs4all.nl (Michiel Overtoom) Date: Wed, 24 Feb 2010 21:43:57 +0100 Subject: [python-nl] 'Dat is echt een pareltje' In-Reply-To: References: <58ab5feb1002240114s660b8a1dj32530c5e4ef7d65f@mail.gmail.com> <4B85542F.7010502@facturize.nl> <58ab5feb1002240950p618ef72ao2a0d50e3e2139da2@mail.gmail.com> Message-ID: <4B858F8D.5090902@xs4all.nl> On 2010-02-24 21:29, Berco Beute wrote: > Dat is een Python/Open Source bijeenkomst in Groningen ('Grun' voor de lokalen :) Oh, leuk, dan kom ik ook kijken, ik woon namelijk in Groningen. Groets, -- "The ability of the OSS process to collect and harness the collective IQ of thousands of individuals across the Internet is simply amazing." - Vinod Valloppillil http://www.catb.org/~esr/halloween/halloween4.html From dirkjan at ochtman.nl Wed Feb 24 21:45:14 2010 From: dirkjan at ochtman.nl (Dirkjan Ochtman) Date: Wed, 24 Feb 2010 15:45:14 -0500 Subject: [python-nl] 'Dat is echt een pareltje' In-Reply-To: References: <58ab5feb1002240114s660b8a1dj32530c5e4ef7d65f@mail.gmail.com> <4B85542F.7010502@facturize.nl> <58ab5feb1002240950p618ef72ao2a0d50e3e2139da2@mail.gmail.com> Message-ID: 2010/2/24 Berco Beute : > Het klopt dat we Django gebruiken, maar enkel voor de buitenkant en > dat is slechts het topje van de ijsberg. We gebruiken bijvoorbeeld > SQLAlchemy als ORM, onze eigen ACL en business logic implementatie > onder Django. Paylogic is in zijn geheel in Python geschreven en het > is een zeer omvangrijke applicatie waar bijzonder hoge eisen aan > gesteld worden wat betreft performance, availability, security en > schaalbaarheid. Om een voorbeeld te geven, als de verkoop van een > populair evenement start dan kan het zijn dat het aantal mensen dat > een kaartje wil kopen binnen een minuut stijgt van 0 naar 20.000 hits > per seconde. Om dat allemaal fatsoenlijk te kunnen afhandelen > gebruiken wij de modernste ontwikkelmethodieken, Python libraries, > cloud oplossingen, database engines, web servers, etcetera. Als ik wat > kernwoorden zou moeten noemen die ons kenmerken dan zijn dat: > continuous integration, agile, scrum, python, twisted, django, > amazon-ec2, amazon-s3, content distribution network, funkload, fabric, > sqlalchemy, mysql-percona-xtradb, nginx, haproxy. Je zou in de > verleiding kunnen komen dit als buzzword bingo te kunnen bestempelen, > maar dan had Accept? niet in het Financieel Dagblad gestaan. Hmm, waren jullie op PyCon US? Niet gezien, iig. Jammer... Groet, Dirkjan From stappers at stappers.nl Thu Feb 25 06:19:28 2010 From: stappers at stappers.nl (Geert Stappers) Date: Thu, 25 Feb 2010 06:19:28 +0100 Subject: [python-nl] 'Dat is echt een pareltje' In-Reply-To: References: <58ab5feb1002240114s660b8a1dj32530c5e4ef7d65f@mail.gmail.com> <4B85542F.7010502@facturize.nl> <58ab5feb1002240950p618ef72ao2a0d50e3e2139da2@mail.gmail.com> Message-ID: <20100225051928.GD22252@gpm.stappers.nl> Op 20100224 om 15:45 schreef Dirkjan Ochtman: > 2010/2/24 Berco Beute : > > Het klopt dat we Django gebruiken, maar enkel voor de buitenkant en > > dat is slechts het topje van de ijsberg. We gebruiken bijvoorbeeld > > SQLAlchemy als ORM, onze eigen ACL en business logic implementatie > > onder Django. Paylogic is in zijn geheel in Python geschreven en het > > is een zeer omvangrijke applicatie waar bijzonder hoge eisen aan > > gesteld worden wat betreft performance, availability, security en > > schaalbaarheid. Om een voorbeeld te geven, als de verkoop van een > > populair evenement start dan kan het zijn dat het aantal mensen dat > > een kaartje wil kopen binnen een minuut stijgt van 0 naar 20.000 hits > > per seconde. Om dat allemaal fatsoenlijk te kunnen afhandelen > > gebruiken wij de modernste ontwikkelmethodieken, Python libraries, > > cloud oplossingen, database engines, web servers, etcetera. Als ik wat > > kernwoorden zou moeten noemen die ons kenmerken dan zijn dat: > > continuous integration, agile, scrum, python, twisted, django, > > amazon-ec2, amazon-s3, content distribution network, funkload, fabric, > > sqlalchemy, mysql-percona-xtradb, nginx, haproxy. Je zou in de > > verleiding kunnen komen dit als buzzword bingo te kunnen bestempelen, > > maar dan had Accept? niet in het Financieel Dagblad gestaan. > > Hmm, waren jullie op PyCon US? Niet gezien, iig. Jammer... Geweldig! Dat vind ik nou een parel om te lezen dat er buiten PyCon US ook leven is. Dus niks "Jammer...", conferenties zijn leuk, maar besef wel dat wat niet op een conferentie is, ook bestaansrecht heeft. Gegroet en mijn complimenten aan Accept? voor 'to go where no human has gone before', high tech rulez! Geert Stappers From gewoonanthony at gmail.com Thu Feb 25 11:16:09 2010 From: gewoonanthony at gmail.com (GewoonAnthony) Date: Thu, 25 Feb 2010 11:16:09 +0100 Subject: [python-nl] Newbie vraag werken met tabeldata Message-ID: <84ba84221002250216t7d156a1el34f9a8ea7feb950b@mail.gmail.com> Hallo, Ik ben een newbie in Python (en voor het eerst programmeren) en zit met de volgende (simpele) uitdaging, maar ik zie het licht even niet. Wie kan mij helpen? Ik wil graag tabeldata gebruiken die alsvolgt is opgebouwd: Bedrag percentage 15000 - 16500 25% 16500 - 23000 30% etc Uiteindelijk kan deze tabel vrij lang worden. Ik wil graag bij een (ingevoerd) bedrag het bijbehorende percentage ophalen. Omdat deze berekening heel veel voorkomt wil ik de tabel in een variabel gebruiken (die ik bv bij het opstarten uit de database lees, maar dit valt even buiten de scope van mijn vraag). Concreet: - hoe verwerk ik deze tabel in een variabel (een nested aray?) (en hoe ziet deze code eruit (gaat mij even om het principe) - en hoe zoek ik het meest efficient bij het bijbehorende bedrag het percentage op. Bv doorlopen met een 'for loop' - is het efficient om veel gebruikte tabellen inderdaag in het geheugen te laden? En wat is de maximale omvang qua efficiency. Groet, Anthony From klaas at vanschelven.com Thu Feb 25 11:29:11 2010 From: klaas at vanschelven.com (Klaas van Schelven) Date: Thu, 25 Feb 2010 11:29:11 +0100 Subject: [python-nl] Newbie vraag werken met tabeldata In-Reply-To: <84ba84221002250216t7d156a1el34f9a8ea7feb950b@mail.gmail.com> References: <84ba84221002250216t7d156a1el34f9a8ea7feb950b@mail.gmail.com> Message-ID: <1048eec21002250229y3288fd41ie80fc64ebda9be9b@mail.gmail.com> Anthony, > > > Uiteindelijk kan deze tabel vrij lang worden. > Wat is vrij lang? 100, 1000, 10.000? 1.000.000.000, 1.000.000.000? Hoe lang mag het opzoeken duren? Als je e.e.a. eenmalig aanroept misschien wel 0.1 s Als je voor 20.000 webrequests per seconde moet kunnen werken gaat dat niet werken. > Ik wil graag bij een (ingevoerd) bedrag het bijbehorende percentage > ophalen. Omdat deze berekening heel veel voorkomt wil ik de tabel in > een variabel gebruiken (die ik bv bij het opstarten uit de database > lees, maar dit valt even buiten de scope van mijn vraag). > > Concreet: > - hoe verwerk ik deze tabel in een variabel (een nested aray?) (en hoe > ziet deze code eruit (gaat mij even om het principe) > - en hoe zoek ik het meest efficient bij het bijbehorende bedrag het > percentage op. Bv doorlopen met een 'for loop' > - is het efficient om veel gebruikte tabellen inderdaag in het > geheugen te laden? En wat is de maximale omvang qua efficiency. > > > Groet, > > Anthony > _______________________________________________ > Python-nl mailing list > Python-nl at python.org > http://mail.python.org/mailman/listinfo/python-nl > -- www.legalsense.nl 06 811 599 10 Skype: klaasvanschelven ------------- volgend deel ------------ Een HTML-bijlage is gescrubt... URL: From gerard at facturize.nl Thu Feb 25 12:01:19 2010 From: gerard at facturize.nl (Gerard Petersen) Date: Thu, 25 Feb 2010 12:01:19 +0100 Subject: [python-nl] Newbie vraag werken met tabeldata In-Reply-To: <84ba84221002250216t7d156a1el34f9a8ea7feb950b@mail.gmail.com> References: <84ba84221002250216t7d156a1el34f9a8ea7feb950b@mail.gmail.com> Message-ID: <4B86587F.4010300@facturize.nl> Hi Anthony, Werk je in een framework (indien Django kan ik wel wat specifieker antwoorden) of ben je low level DB connects aan het doen. Als je percentage in dezelfde tabel is dit dan al niet voor handen op je 'bedrag' object? En over hoeveel inlezen in memory. De grens is tot je geheugen vol zit, ofwel met bijkopen je portemonnee leeg is? .. hihi.. even serieus .. Google even op 'pagination'. Daar is een hoop mee te doen. GrtzG GewoonAnthony wrote: > Hallo, > > Ik ben een newbie in Python (en voor het eerst programmeren) en zit > met de volgende (simpele) uitdaging, maar ik zie het licht even niet. > Wie kan mij helpen? > > Ik wil graag tabeldata gebruiken die alsvolgt is opgebouwd: > > Bedrag percentage > 15000 - 16500 25% > 16500 - 23000 30% > > etc > > Uiteindelijk kan deze tabel vrij lang worden. > > Ik wil graag bij een (ingevoerd) bedrag het bijbehorende percentage > ophalen. Omdat deze berekening heel veel voorkomt wil ik de tabel in > een variabel gebruiken (die ik bv bij het opstarten uit de database > lees, maar dit valt even buiten de scope van mijn vraag). > > Concreet: > - hoe verwerk ik deze tabel in een variabel (een nested aray?) (en hoe > ziet deze code eruit (gaat mij even om het principe) > - en hoe zoek ik het meest efficient bij het bijbehorende bedrag het > percentage op. Bv doorlopen met een 'for loop' > - is het efficient om veel gebruikte tabellen inderdaag in het > geheugen te laden? En wat is de maximale omvang qua efficiency. > > > Groet, > > Anthony > _______________________________________________ > Python-nl mailing list > Python-nl at python.org > http://mail.python.org/mailman/listinfo/python-nl > From motoom at xs4all.nl Thu Feb 25 12:08:39 2010 From: motoom at xs4all.nl (Michiel Overtoom) Date: Thu, 25 Feb 2010 12:08:39 +0100 Subject: [python-nl] Newbie vraag werken met tabeldata In-Reply-To: <84ba84221002250216t7d156a1el34f9a8ea7feb950b@mail.gmail.com> References: <84ba84221002250216t7d156a1el34f9a8ea7feb950b@mail.gmail.com> Message-ID: On 25 Feb 2010, at 11:16 , GewoonAnthony wrote: > Omdat deze berekening heel veel voorkomt wil ik de tabel in > een variabel gebruiken [...] > hoe zoek ik het meest efficient bij het bijbehorende bedrag het > percentage op. [...] > is het efficient om veel gebruikte tabellen inderdaag in het > geheugen te laden? En wat is de maximale omvang qua efficiency. Allemaal vragen die volgens mijn duiden op premature optimization. Waarom maak je niet eerst iets dat functioneert, en mocht de tabel-lookup een performance bottleneck blijken te zijn, kun je die altijd nog verfijnen. > 15000 - 16500 25% > 16500 - 23000 30% Een eerste aanzet zou kunnen zijn om deze gegevens op te slaan in een list van tuples (ondergrens, bovengrens, precentage), en dan linear te doorzoeken om een percentage te bepalen bij een bepaald bedrag. Als je tabel geen gaten bevat, maar de schijven mooi opelkaar aansluiten, zou je maar ??n grens hoeven op te slaan. En als de lineare zoek te traag blijkt, zou je je tabel gesorteerd in een sequence kunnen zetten en met een binaire zoekmethode (bisect module) razendsnel een percentage op kunnen zoeken. Maar dan zit je dus al in de optimaliseringsfase ;-) Groets, From m.van.rees at zestsoftware.nl Thu Feb 25 12:15:14 2010 From: m.van.rees at zestsoftware.nl (Maurits van Rees) Date: Thu, 25 Feb 2010 12:15:14 +0100 Subject: [python-nl] Newbie vraag werken met tabeldata In-Reply-To: <84ba84221002250216t7d156a1el34f9a8ea7feb950b@mail.gmail.com> References: <84ba84221002250216t7d156a1el34f9a8ea7feb950b@mail.gmail.com> Message-ID: <20100225111512.GA5120@kronos.zestsoftware.nl> On Thu, Feb 25, 2010 at 11:16:09AM +0100, GewoonAnthony wrote: > Hallo, > > Ik ben een newbie in Python (en voor het eerst programmeren) en zit > met de volgende (simpele) uitdaging, maar ik zie het licht even niet. > Wie kan mij helpen? > > Ik wil graag tabeldata gebruiken die alsvolgt is opgebouwd: > > Bedrag percentage > 15000 - 16500 25% > 16500 - 23000 30% > > etc Iets als dit? maurits at kronos:~ $ python Python 2.4.6 (#2, Mar 19 2009, 10:00:53) [GCC 4.3.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> amounts = [(0, 0), (15000, 25), (16500, 30), (23000, 35)] >>> def rebate(amount): ... chosen = 0 ... for number, percentage in amounts: ... if amount < number: ... break ... chosen = percentage ... return chosen ... >>> rebate(-5) 0 >>> rebate(0) 0 >>> rebate(100) 0 >>> rebate(15000) 25 >>> rebate(16000) 25 >>> rebate(16499) 25 >>> rebate(16500) 30 >>> rebate(23000) 35 >>> rebate(10000000000) 35 -- Maurits van Rees | http://maurits.vanrees.org/ Work | http://zestsoftware.nl/ What are you going to create today? From matthijs at kadijk.com Thu Feb 25 12:48:44 2010 From: matthijs at kadijk.com (matthijs kadijk) Date: Thu, 25 Feb 2010 12:48:44 +0100 Subject: [python-nl] Newbie vraag werken met tabeldata Message-ID: Hallo Anthony, Ik ben een newbie in Python (en voor het eerst programmeren) en zit met de volgende (simpele) uitdaging, maar ik zie het licht even niet. Wie kan mij helpen? welkom op de list. Ik lees dat je van plan bent een database te gebruiken in ja applicatie. Nu zijn deze dingen vrij handig voor het opslaan van tabellen en het doorzoeken ervan. Zeker als de tabellen groter worden, is dat m.i. de beste aanpak. Het zoeken naar een percentage bij een gegeven bedrag laat je dan aan de DB over, en door de juiste indexen aan te leggen, gaat dat ook lekker snel. Dus bv zoek_sql = """ SELECT * FROM korting WHERE korting.van > %(zoek_prijs)d AND korting.tot < %(zoek_prijs)d""" % dict(zoek_prijs=1755) Als je geen DB kan of wilt gebruiken, dan zou ik me geen zorgen maken over efficentie, immers wat je kan doen is dan sowieso beperkt tot wat er in het (werk) geheugen van je computer past. Je zou een lijst van dictionary's kunnen gebruiken: korting = [] korting.append( dict(van=15000, tot=16500, percentage=25) ) korting.append( dict(van=16500, tot=23500, percentage=20) ) etc. lees de waardes bv in vanuit een CSV bestand ... zoeken kan nu bv zo (niet effici?nt ...) zoek_bedrag = 16200 gevonden = None for rec in korting: if rec.get('van') < zoek_bedrag and zoek_betrag < rec.get('tot'): gevonden = rec break # spring uit de loop als we het juiste record gevonden hebben .. if gevonden: percentage = rec.get('percentage') Matthijs Kadijk http://tng.appspot.com Matthijs at Kadijk.com ------------- volgend deel ------------ Een HTML-bijlage is gescrubt... URL: From gewoonanthony at gmail.com Thu Feb 25 12:58:37 2010 From: gewoonanthony at gmail.com (GewoonAnthony) Date: Thu, 25 Feb 2010 12:58:37 +0100 Subject: [python-nl] Newbie vraag werken met tabeldata In-Reply-To: <84ba84221002250349m5a7343b4i3fe124faac974966@mail.gmail.com> References: <84ba84221002250216t7d156a1el34f9a8ea7feb950b@mail.gmail.com> <84ba84221002250349m5a7343b4i3fe124faac974966@mail.gmail.com> Message-ID: <84ba84221002250358h59d825a0u1aefe58318c392b@mail.gmail.com> Allemaal bedankt voor de snelle reactie! From remco at gerlich.nl Thu Feb 25 13:10:56 2010 From: remco at gerlich.nl (Remco Gerlich) Date: Thu, 25 Feb 2010 13:10:56 +0100 Subject: [python-nl] Newbie vraag werken met tabeldata In-Reply-To: <84ba84221002250216t7d156a1el34f9a8ea7feb950b@mail.gmail.com> References: <84ba84221002250216t7d156a1el34f9a8ea7feb950b@mail.gmail.com> Message-ID: <7ae3ca11002250410n7b082e8fkbaec2e38a7f119c2@mail.gmail.com> 2010/2/25 GewoonAnthony > Ik wil graag tabeldata gebruiken die alsvolgt is opgebouwd: > > Bedrag percentage > 15000 - 16500 25% > 16500 - 23000 30% > etc > > Concreet: > - hoe verwerk ik deze tabel in een variabel (een nested aray?) (en hoe > ziet deze code eruit (gaat mij even om het principe) > Daar zijn veel verschillende manieren voor - een array voor de hele lijst ligt voor de hand, maar wat daar in zit kan bijvoorbeeld een tuple, array of dictionary zijn (of class instance...). Een array met tuples bijv: table = [ (15000, 16500, 0.25), (16500, 23000, 0.3), ] Dan kun je testen met een loop, bijvoorbeeld: def find_percentage(amount): for minimum, maximum, percentage in table: if minimum <= amount < maximum: return amount return 0.0 # Default Als later blijkt dat dit een vertragende factor is kun je eens gaan kijken hoe het sneller kan. ( > - en hoe zoek ik het meest efficient bij het bijbehorende bedrag het > percentage op. Bv doorlopen met een 'for loop' > Normaal is hier het antwoord "dictionary!", die kan snel bij een key de value vinden. Helaas heb je hier een bedrag, en een tabel met ranges (min/max gebieden). Daardoor kun je niet direct zoeken. Dus zou ik voorlopig gewoon een loop gebruiken; als later blijkt dat het sneller moet kun je fancy gaan doen (misschien weet je welke ranges er zijn, en kun je bij een bedrag snel de range bepalen, en die als key voor een dictionary gebruiken; of anders de lijst gesorteerd houden en binary search doen -- kom tegen die tijd maar terug :-)). > - is het efficient om veel gebruikte tabellen inderdaag in het > geheugen te laden? En wat is de maximale omvang qua efficiency. > Dat ligt eraan, is heel lastig algemeen te zeggen. "Efficiency" is een vaag begrip, ga eerst voor de simpele leesbare oplossing bij dit soort dingetjes, als je programma later te langzaam is kun je gaan uitzoeken waar de bottleneck zit en dan alleen daar slim gaan doen. Remco Gerlich > > > Groet, > > Anthony > _______________________________________________ > Python-nl mailing list > Python-nl at python.org > http://mail.python.org/mailman/listinfo/python-nl > ------------- volgend deel ------------ Een HTML-bijlage is gescrubt... URL: From vm at klankschap.nl Thu Feb 25 13:31:33 2010 From: vm at klankschap.nl (Floris van Manen) Date: Thu, 25 Feb 2010 13:31:33 +0100 Subject: [python-nl] Newbie vraag werken met tabeldata In-Reply-To: <7ae3ca11002250410n7b082e8fkbaec2e38a7f119c2@mail.gmail.com> References: <84ba84221002250216t7d156a1el34f9a8ea7feb950b@mail.gmail.com> <7ae3ca11002250410n7b082e8fkbaec2e38a7f119c2@mail.gmail.com> Message-ID: On Feb 25, 2010, at 13:10, Remco Gerlich wrote: > Een array met tuples bijv: > > table = [ > (15000, 16500, 0.25), > (16500, 23000, 0.3), > ] als de bedragen in de lijst aaneengesloten zijn, kun je volstaan met een 2-tuple: lijst = ( (15000, 0.21), (16500, 0.25), (23000, 0.3), ... ) vervolgens kun je binair zoeken naar het bedrag in de eerste kolom. print zoek( 15500, lijst ) waarbij: def zoek(bedrag, lijst ): if bedrag <= lijst[0][0]: return lijst[0][1] elif bedrag >= lijst[-1][0]: return lijst[-1][1] else: l = 0 h = len(lijst)-1 while (h-l) > 1: p = l + (h-l) / 2 if r >= lijst[p][0]: l = p else: h = p return lijst[l][1] je kunt dezelfde functie gebruiken om bij een percentage een passend bedrag te zoeken. F From pepijndevos at gmail.com Thu Feb 25 18:42:06 2010 From: pepijndevos at gmail.com (Pepijn de Vos) Date: Thu, 25 Feb 2010 18:42:06 +0100 Subject: [python-nl] PyObjC Segfault Message-ID: <32BE17AB-93D3-44B2-94F6-6FF631BECD4E@gmail.com> Hoi allemaal, Ik ben momenteel druk bezig met een event systeem toe te voegen aan PyMouse, mijn muis-besturings module. Nu heb ik uitgevonden dat er in ObjC een event systeem zit, maar ik kan er maar niet achter komen hoe het precies werkt. Weet iemand hier daar iets over? Om te beginnen importeer ik de hele zooi: from Quartz import * Daarna heb ik geprobeerd een event tap te maken door middel van deze pagina: http://developer.apple.com/mac/library/documentation/Carbon/Reference/QuartzEventServicesRef/Reference/reference.html#//apple_ref/c/func/CGEventTapCreate Ik kwam tot deze code: CGEventTapCreate(kCGHIDEventTap, kCGTailAppendEventTap, kCGEventTapOptionListenOnly, kCGEventLeftMouseDown, MyFunction) Maar dat geeft direct een segfault. Ik heb wel uitgevonden dat je de event eerst aan een eventloop moet toevoegen, maar waar ik die vandaan haal... CFMachPortCreateRunLoopSource(None, CFMachPortRef, 0) -> None CFRunLoopGetCurrent() -> heleboel output Ik weet ook niet of dat iets te maken heeft met de segfault. Bij voorbaat dank. Pepijn de Vos From anthonyvanderzwan at gmail.com Thu Feb 25 12:49:49 2010 From: anthonyvanderzwan at gmail.com (Anthony van der zwan) Date: Thu, 25 Feb 2010 12:49:49 +0100 Subject: [python-nl] Newbie vraag werken met tabeldata In-Reply-To: <84ba84221002250216t7d156a1el34f9a8ea7feb950b@mail.gmail.com> References: <84ba84221002250216t7d156a1el34f9a8ea7feb950b@mail.gmail.com> Message-ID: <84ba84221002250349m5a7343b4i3fe124faac974966@mail.gmail.com> @ Klaas, Qua lengte ongeveer 100 rijen, en ongeveer 50 - 100 tabellen die aktief zijn. From leihca at gmail.com Thu Feb 25 13:01:33 2010 From: leihca at gmail.com (Achiel van der Mandele) Date: Thu, 25 Feb 2010 13:01:33 +0100 Subject: [python-nl] Newbie vraag werken met tabeldata Message-ID: <43de39271002250401uccf5f1ev4bf6691336a1b801@mail.gmail.com> > Date: Thu, 25 Feb 2010 11:16:09 +0100 > From: GewoonAnthony > To: python-nl at python.org > Subject: [python-nl] Newbie vraag werken met tabeldata > Message-ID: > ? ? ? ?<84ba84221002250216t7d156a1el34f9a8ea7feb950b at mail.gmail.com> > Content-Type: text/plain; charset=ISO-8859-1 > > Hallo, > > Ik ben een newbie in Python (en voor het eerst programmeren) en zit > met de volgende (simpele) uitdaging, maar ik zie het licht even niet. > Wie kan mij helpen? > > Ik wil graag tabeldata gebruiken die alsvolgt is opgebouwd: > > Bedrag ? ? ? ? ? ? ? ? ? ? ? ? ?percentage > 15000 ? ? - ? 16500 ? ? ? ? ?25% > 16500 ? ? - ? ?23000 ? ? ? ? 30% > > etc > > Uiteindelijk kan deze tabel vrij lang worden. > > Ik wil graag bij een (ingevoerd) bedrag het bijbehorende percentage > ophalen. Omdat deze berekening heel veel voorkomt wil ik de tabel in > een variabel gebruiken (die ik bv bij het opstarten uit de database > lees, maar dit valt even buiten de scope van mijn vraag). > > Concreet: > - hoe verwerk ik deze tabel in een variabel (een nested aray?) (en hoe > ziet deze code eruit (gaat mij even om het principe) > - en hoe zoek ik het meest efficient bij het bijbehorende bedrag het > percentage op. Bv doorlopen met een 'for loop' > - is het efficient om veel gebruikte tabellen inderdaag in het > geheugen te laden? En wat is de maximale omvang qua efficiency. > > Hey Anthony, twee vragen hierbij: 1-waarom wil je het zo graag in een database hebben? Ook al is het een "dure" berekening, vaak is het ophalen uit een db alsnog duurder. Probeer voor de grap eens wat benchmarks, bijna altijd is het sneller om het "live" te berekenen. 2-Over het algemeen is het raar om een array in een kolom te zetten. Ik denk dat je eerder naar een database structuur wil gaan in de vorm van: Minimum bedrag | Maximum bedrag | Percentage 16500 | 20000 | 30% etc. Dan kun je veel gemakkelijker een sql query schrijven in de vorm van "SELECT percentage from mytable where minimum_bedrag < 'mijnwaarde' and maximum_bedrag > 'mjinwaarde'; De grap hierbij is natuurlijk dat SQL per definitie al goed is in het "itereren over rijen", oftewel: je zou zelden een for-loop moeten schrijven om dingen te vergelijken. hoop dat dat helpt :) groeten, Achiel From greg at tm8.nl Sat Feb 27 11:42:31 2010 From: greg at tm8.nl (Greg Tee) Date: Sat, 27 Feb 2010 11:42:31 +0100 Subject: [python-nl] 'Dat is echt een pareltje' In-Reply-To: References: <58ab5feb1002240114s660b8a1dj32530c5e4ef7d65f@mail.gmail.com> <4B85542F.7010502@facturize.nl> <58ab5feb1002240950p618ef72ao2a0d50e3e2139da2@mail.gmail.com> Message-ID: <07B01A3D-76BF-47FD-84AC-2FE31903D8FC@tm8.nl> On Feb 24, 2010, at 21:29 , Berco Beute wrote: > Het artikel in het FD gaat over het feit dat private equity fonds > Noorderhuys uit Joure (om te beginnen) 3 miljoen euro in Accept? > steekt om de Europese markt te veroveren met Paylogic, onze online > ticketing software. Ikzelf ben technisch directeur en aandeelhouder > van Accept? en verantwoordelijk voor alle techniek. Van harte gefeliciteerd Berco! Grootse plannen! Wat een succes.. Met vriendelijke groet, Greg Tee -- Internet Projects @ http://tm8.nl/ Chief @ http://peerz.nl/ LinkedIn: http://tm8.nl/yhg From ronaldoussoren at mac.com Sun Feb 28 13:23:19 2010 From: ronaldoussoren at mac.com (Ronald Oussoren) Date: Sun, 28 Feb 2010 13:23:19 +0100 Subject: [python-nl] PyObjC Segfault In-Reply-To: <32BE17AB-93D3-44B2-94F6-6FF631BECD4E@gmail.com> References: <32BE17AB-93D3-44B2-94F6-6FF631BECD4E@gmail.com> Message-ID: On 25 Feb, 2010, at 18:42, Pepijn de Vos wrote: > Hoi allemaal, > > Ik ben momenteel druk bezig met een event systeem toe te voegen aan PyMouse, mijn muis-besturings module. > > Nu heb ik uitgevonden dat er in ObjC een event systeem zit, maar ik kan er maar niet achter komen hoe het precies werkt. Weet iemand hier daar iets over? > > Om te beginnen importeer ik de hele zooi: > from Quartz import * > > Daarna heb ik geprobeerd een event tap te maken door middel van deze pagina: > http://developer.apple.com/mac/library/documentation/Carbon/Reference/QuartzEventServicesRef/Reference/reference.html#//apple_ref/c/func/CGEventTapCreate > > Ik kwam tot deze code: > CGEventTapCreate(kCGHIDEventTap, kCGTailAppendEventTap, kCGEventTapOptionListenOnly, kCGEventLeftMouseDown, MyFunction) > > Maar dat geeft direct een segfault. > Ik heb wel uitgevonden dat je de event eerst aan een eventloop moet toevoegen, maar waar ik die vandaan haal... > CFMachPortCreateRunLoopSource(None, CFMachPortRef, 0) -> None > CFRunLoopGetCurrent() -> heleboel output > > Ik weet ook niet of dat iets te maken heeft met de segfault. CFRunLoopGetCurrent is de juiste manier. Ik heb geen idee waar de crash vandaan komt, kan je een volledig script posten waarmee je het probleem laat zien? Ronald > > Bij voorbaat dank. > > Pepijn de Vos > _______________________________________________ > Python-nl mailing list > Python-nl at python.org > http://mail.python.org/mailman/listinfo/python-nl -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 3567 bytes Desc: not available URL: From pepijndevos at gmail.com Sun Feb 28 15:47:18 2010 From: pepijndevos at gmail.com (Pepijn de Vos) Date: Sun, 28 Feb 2010 15:47:18 +0100 Subject: [python-nl] PyObjC Segfault In-Reply-To: References: <32BE17AB-93D3-44B2-94F6-6FF631BECD4E@gmail.com> Message-ID: <1F53E02A-018A-42A3-B06F-8457A61FBB67@gmail.com> Dank voor de reactie. Nadat ik nog wat rond heb gekeken lijk het er op dat ik zowel CFMachPortCreateRunLoopSource als CFRunLoopGetCurrent nodig hebt, klopt dit? Het volledige script is helaas niet veel meer dan wat ik al gepost heb, is dit misschien gewoon een bug in PyObjC? from Quartz import * def MyFunction(p, t, e): print e CGEventTapCreate(kCGHIDEventTap, kCGTailAppendEventTap, kCGEventTapOptionListenOnly, kCGEventLeftMouseDown, MyFunction) Groeten, Pepijn On Feb 28, 2010, at 1:23 PM, Ronald Oussoren wrote: > > On 25 Feb, 2010, at 18:42, Pepijn de Vos wrote: > >> Hoi allemaal, >> >> Ik ben momenteel druk bezig met een event systeem toe te voegen aan PyMouse, mijn muis-besturings module. >> >> Nu heb ik uitgevonden dat er in ObjC een event systeem zit, maar ik kan er maar niet achter komen hoe het precies werkt. Weet iemand hier daar iets over? >> >> Om te beginnen importeer ik de hele zooi: >> from Quartz import * >> >> Daarna heb ik geprobeerd een event tap te maken door middel van deze pagina: >> http://developer.apple.com/mac/library/documentation/Carbon/Reference/QuartzEventServicesRef/Reference/reference.html#//apple_ref/c/func/CGEventTapCreate >> >> Ik kwam tot deze code: >> CGEventTapCreate(kCGHIDEventTap, kCGTailAppendEventTap, kCGEventTapOptionListenOnly, kCGEventLeftMouseDown, MyFunction) >> >> Maar dat geeft direct een segfault. >> Ik heb wel uitgevonden dat je de event eerst aan een eventloop moet toevoegen, maar waar ik die vandaan haal... >> CFMachPortCreateRunLoopSource(None, CFMachPortRef, 0) -> None >> CFRunLoopGetCurrent() -> heleboel output >> >> Ik weet ook niet of dat iets te maken heeft met de segfault. > > CFRunLoopGetCurrent is de juiste manier. > > Ik heb geen idee waar de crash vandaan komt, kan je een volledig script posten waarmee je het probleem laat zien? > > Ronald >> >> Bij voorbaat dank. >> >> Pepijn de Vos >> _______________________________________________ >> Python-nl mailing list >> Python-nl at python.org >> http://mail.python.org/mailman/listinfo/python-nl > > _______________________________________________ > Python-nl mailing list > Python-nl at python.org > http://mail.python.org/mailman/listinfo/python-nl ------------- volgend deel ------------ Een HTML-bijlage is gescrubt... URL: From ronaldoussoren at mac.com Sun Feb 28 21:28:22 2010 From: ronaldoussoren at mac.com (Ronald Oussoren) Date: Sun, 28 Feb 2010 21:28:22 +0100 Subject: [python-nl] PyObjC Segfault In-Reply-To: <1F53E02A-018A-42A3-B06F-8457A61FBB67@gmail.com> References: <32BE17AB-93D3-44B2-94F6-6FF631BECD4E@gmail.com> <1F53E02A-018A-42A3-B06F-8457A61FBB67@gmail.com> Message-ID: <220723CE-6FD1-4D76-BED5-A997244B079E@mac.com> On 28 Feb, 2010, at 15:47, Pepijn de Vos wrote: > Dank voor de reactie. > > Nadat ik nog wat rond heb gekeken lijk het er op dat ik zowel CFMachPortCreateRunLoopSource als CFRunLoopGetCurrent nodig hebt, klopt dit? Als je de machport in een runloop wilt hangen heb je beiden nodig. CFRunLoopGetCurrent geeft je een referentie naar de huidige runloop, CFMachPortCreate... maakt een object dat in een runloop gehangen kan worden en events genereert als er iets te doen is. > > Het volledige script is helaas niet veel meer dan wat ik al gepost heb, is dit misschien gewoon een bug in PyObjC? > > from Quartz import * > > def MyFunction(p, t, e): > print e > > CGEventTapCreate(kCGHIDEventTap, kCGTailAppendEventTap, kCGEventTapOptionListenOnly, kCGEventLeftMouseDown, MyFunction) Vreemd. Het werkt wel op mijn machine, met een extra argument achter MyFunction: tap = CGEventTapCreate(kCGHIDEventTap, kCGTailAppendEventTap, kCGEventTapOptionListenOnly, kCGEventLeftMouseDown, MyFunction, None) Welke versies van OSX, python en pyobjc gebruik je? Ronald > > Groeten, > Pepijn > > On Feb 28, 2010, at 1:23 PM, Ronald Oussoren wrote: > >> >> On 25 Feb, 2010, at 18:42, Pepijn de Vos wrote: >> >>> Hoi allemaal, >>> >>> Ik ben momenteel druk bezig met een event systeem toe te voegen aan PyMouse, mijn muis-besturings module. >>> >>> Nu heb ik uitgevonden dat er in ObjC een event systeem zit, maar ik kan er maar niet achter komen hoe het precies werkt. Weet iemand hier daar iets over? >>> >>> Om te beginnen importeer ik de hele zooi: >>> from Quartz import * >>> >>> Daarna heb ik geprobeerd een event tap te maken door middel van deze pagina: >>> http://developer.apple.com/mac/library/documentation/Carbon/Reference/QuartzEventServicesRef/Reference/reference.html#//apple_ref/c/func/CGEventTapCreate >>> >>> Ik kwam tot deze code: >>> CGEventTapCreate(kCGHIDEventTap, kCGTailAppendEventTap, kCGEventTapOptionListenOnly, kCGEventLeftMouseDown, MyFunction) >>> >>> Maar dat geeft direct een segfault. >>> Ik heb wel uitgevonden dat je de event eerst aan een eventloop moet toevoegen, maar waar ik die vandaan haal... >>> CFMachPortCreateRunLoopSource(None, CFMachPortRef, 0) -> None >>> CFRunLoopGetCurrent() -> heleboel output >>> >>> Ik weet ook niet of dat iets te maken heeft met de segfault. >> >> CFRunLoopGetCurrent is de juiste manier. >> >> Ik heb geen idee waar de crash vandaan komt, kan je een volledig script posten waarmee je het probleem laat zien? >> >> Ronald >>> >>> Bij voorbaat dank. >>> >>> Pepijn de Vos >>> _______________________________________________ >>> Python-nl mailing list >>> Python-nl at python.org >>> http://mail.python.org/mailman/listinfo/python-nl >> >> _______________________________________________ >> Python-nl mailing list >> Python-nl at python.org >> http://mail.python.org/mailman/listinfo/python-nl > > _______________________________________________ > Python-nl mailing list > Python-nl at python.org > http://mail.python.org/mailman/listinfo/python-nl -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 3567 bytes Desc: not available URL: From pepijndevos at gmail.com Sun Feb 28 21:36:44 2010 From: pepijndevos at gmail.com (Pepijn de Vos) Date: Sun, 28 Feb 2010 21:36:44 +0100 Subject: [python-nl] PyObjC Segfault In-Reply-To: <220723CE-6FD1-4D76-BED5-A997244B079E@mac.com> References: <32BE17AB-93D3-44B2-94F6-6FF631BECD4E@gmail.com> <1F53E02A-018A-42A3-B06F-8457A61FBB67@gmail.com> <220723CE-6FD1-4D76-BED5-A997244B079E@mac.com> Message-ID: Hoi Ronald, Ik had gezien in de ObjC documentatie dat er nog een 6de argument bij moet om extra data aan je functie te sturen, maar als ik dat probeer krijg ik dit: TypeError: function takes exactly 5 arguments (6 given) Ik werk met Mac OS X 10.6 met de voor ge?nstalleerde versie van Python (2.6) en PyObjC. Zou het zinvol zijn om via Macports een installatie te doen van Python en PyObjC? Pepijn On Feb 28, 2010, at 9:28 PM, Ronald Oussoren wrote: > > On 28 Feb, 2010, at 15:47, Pepijn de Vos wrote: > >> Dank voor de reactie. >> >> Nadat ik nog wat rond heb gekeken lijk het er op dat ik zowel CFMachPortCreateRunLoopSource als CFRunLoopGetCurrent nodig hebt, klopt dit? > > Als je de machport in een runloop wilt hangen heb je beiden nodig. CFRunLoopGetCurrent geeft je een referentie naar de huidige runloop, CFMachPortCreate... maakt een object dat in een runloop gehangen kan worden en events genereert als er iets te doen is. > >> >> Het volledige script is helaas niet veel meer dan wat ik al gepost heb, is dit misschien gewoon een bug in PyObjC? >> >> from Quartz import * >> >> def MyFunction(p, t, e): >> print e >> >> CGEventTapCreate(kCGHIDEventTap, kCGTailAppendEventTap, kCGEventTapOptionListenOnly, kCGEventLeftMouseDown, MyFunction) > > Vreemd. Het werkt wel op mijn machine, met een extra argument achter MyFunction: > > tap = CGEventTapCreate(kCGHIDEventTap, kCGTailAppendEventTap, kCGEventTapOptionListenOnly, kCGEventLeftMouseDown, MyFunction, None) > > Welke versies van OSX, python en pyobjc gebruik je? > > Ronald >> >> Groeten, >> Pepijn >> >> On Feb 28, 2010, at 1:23 PM, Ronald Oussoren wrote: >> >>> >>> On 25 Feb, 2010, at 18:42, Pepijn de Vos wrote: >>> >>>> Hoi allemaal, >>>> >>>> Ik ben momenteel druk bezig met een event systeem toe te voegen aan PyMouse, mijn muis-besturings module. >>>> >>>> Nu heb ik uitgevonden dat er in ObjC een event systeem zit, maar ik kan er maar niet achter komen hoe het precies werkt. Weet iemand hier daar iets over? >>>> >>>> Om te beginnen importeer ik de hele zooi: >>>> from Quartz import * >>>> >>>> Daarna heb ik geprobeerd een event tap te maken door middel van deze pagina: >>>> http://developer.apple.com/mac/library/documentation/Carbon/Reference/QuartzEventServicesRef/Reference/reference.html#//apple_ref/c/func/CGEventTapCreate >>>> >>>> Ik kwam tot deze code: >>>> CGEventTapCreate(kCGHIDEventTap, kCGTailAppendEventTap, kCGEventTapOptionListenOnly, kCGEventLeftMouseDown, MyFunction) >>>> >>>> Maar dat geeft direct een segfault. >>>> Ik heb wel uitgevonden dat je de event eerst aan een eventloop moet toevoegen, maar waar ik die vandaan haal... >>>> CFMachPortCreateRunLoopSource(None, CFMachPortRef, 0) -> None >>>> CFRunLoopGetCurrent() -> heleboel output >>>> >>>> Ik weet ook niet of dat iets te maken heeft met de segfault. >>> >>> CFRunLoopGetCurrent is de juiste manier. >>> >>> Ik heb geen idee waar de crash vandaan komt, kan je een volledig script posten waarmee je het probleem laat zien? >>> >>> Ronald >>>> >>>> Bij voorbaat dank. >>>> >>>> Pepijn de Vos >>>> _______________________________________________ >>>> Python-nl mailing list >>>> Python-nl at python.org >>>> http://mail.python.org/mailman/listinfo/python-nl >>> >>> _______________________________________________ >>> Python-nl mailing list >>> Python-nl at python.org >>> http://mail.python.org/mailman/listinfo/python-nl >> >> _______________________________________________ >> Python-nl mailing list >> Python-nl at python.org >> http://mail.python.org/mailman/listinfo/python-nl > > _______________________________________________ > Python-nl mailing list > Python-nl at python.org > http://mail.python.org/mailman/listinfo/python-nl ------------- volgend deel ------------ Een HTML-bijlage is gescrubt... URL: From ronaldoussoren at mac.com Sun Feb 28 22:16:49 2010 From: ronaldoussoren at mac.com (Ronald Oussoren) Date: Sun, 28 Feb 2010 22:16:49 +0100 Subject: [python-nl] PyObjC Segfault In-Reply-To: References: <32BE17AB-93D3-44B2-94F6-6FF631BECD4E@gmail.com> <1F53E02A-018A-42A3-B06F-8457A61FBB67@gmail.com> <220723CE-6FD1-4D76-BED5-A997244B079E@mac.com> Message-ID: On 28 Feb, 2010, at 21:36, Pepijn de Vos wrote: > Hoi Ronald, > > Ik had gezien in de ObjC documentatie dat er nog een 6de argument bij moet om extra data aan je functie te sturen, maar als ik dat probeer krijg ik dit: > TypeError: function takes exactly 5 arguments (6 given) > > Ik werk met Mac OS X 10.6 met de voor ge?nstalleerde versie van Python (2.6) en PyObjC. Die versie loopt iets achter, ik meen dat de versie overeenkomt met PyObjC 2.2b1. > Zou het zinvol zijn om via Macports een installatie te doen van Python en PyObjC? Ik heb geen idee wat macports installeert. Python installeren van www.python.org, daarna setuptools of distribute installeren en dan "easy_install pyobjc=2.2" doen zou een werkende versie moeten opleveren. Ronald -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 3567 bytes Desc: not available URL: