From r.r.nederhoed at gmail.com Mon Jul 2 17:25:43 2007 From: r.r.nederhoed at gmail.com (Robert-Reinder Nederhoed) Date: Mon, 2 Jul 2007 17:25:43 +0200 Subject: [python-nl] grootte van een object Message-ID: Goedemiddag, Is er een eenvoudige manier om de grootte van een object te bepalen? Ik zou graag instanties van verschillende classes willen vergelijken op geheugengebruik. Vriendelijke groet, Robert-Reinder -- From gijs at looze.net Mon Jul 2 19:05:26 2007 From: gijs at looze.net (Gijs Molenaar) Date: Mon, 02 Jul 2007 19:05:26 +0200 Subject: [python-nl] grootte van een object In-Reply-To: References: Message-ID: <46893056.6010400@looze.net> Robert-Reinder Nederhoed schreef: > Goedemiddag, > > > Is er een eenvoudige manier om de grootte van een object te bepalen? > > Ik zou graag instanties van verschillende classes willen vergelijken > op geheugengebruik. > ik heb geen idee. Misschien de lengte van het serialized object (pickle)? From spe.stani.be at gmail.com Mon Jul 2 19:26:46 2007 From: spe.stani.be at gmail.com (Stani's Python Editor) Date: Mon, 02 Jul 2007 19:26:46 +0200 Subject: [python-nl] grootte van een object In-Reply-To: References: Message-ID: <46893556.6040509@gmail.com> Hier vind je misschien wat nuttige informatie: http://groups.google.com/group/comp.lang.python/browse_thread/thread/419eafde7b89c434/82bb48b271d949e4?lnk=gst&q=size&rnum=8&hl=nl#82bb48b271d949e4 Vooral deze bijdrage van Lenard Lindstrom: "New-style classes have both a __basicsize__ and an __itemsize__ attribute. __basicsize__ gives the number of bytes in the fixed size portion of an instance. For immutable types with variable size, such as tuple and str, multiply __itemsize__ by the object length and add to __basicsize__ to get the instance size. long type instances also vary in length, but since long has no length property trying to figure out the size of a particular instance is harder. And types like list, map and unicode keep pointers to blocks of memory allocated separately." Succes, Stani -- http://pythonide.stani.be Robert-Reinder Nederhoed schreef: > Goedemiddag, > > > Is er een eenvoudige manier om de grootte van een object te bepalen? > > Ik zou graag instanties van verschillende classes willen vergelijken > op geheugengebruik. > > > Vriendelijke groet, Robert-Reinder > > -- > _______________________________________________ > Python-nl mailing list > Python-nl at python.org > http://mail.python.org/mailman/listinfo/python-nl > From jpamvanderouderaa at orange.nl Mon Jul 2 17:30:15 2007 From: jpamvanderouderaa at orange.nl (jpam) Date: Mon, 2 Jul 2007 08:30:15 -0700 (PDT) Subject: [python-nl] list probleem Message-ID: <11396073.post@talk.nabble.com> hallo allemaal ben pas begonnen met het leren van python script. maar ik heb n probleem met items toevoegen in een list control kan iemand mij helpen wat ik fout doe, ik krijg iedere keer 'n error "text instance has no attribute 'getlabel' " ben er al dagen zoet mee :) hier onder het scriptje; alvast bedankt voor einige hulp! =============================== import xbmc, xbmcgui, urllib, re, os, string from xml.dom import minidom try: Emulating = xbmcgui.Emulating except: Emulating = False usock = urllib.urlopen('http://www.metacafe.com/tags/cats/rss.xml') xmldoc = minidom.parse(usock) #get actioncodes from keymap.xml ACTION_PREVIOUS_MENU = 10 ACTION_SELECT_ITEM = 7 class MyClass(xbmcgui.Window): def __init__(self): if Emulating: xbmcgui.Window.__init__(self) #self.addControl(xbmcgui.ControlImage(0,0,720,480, "Q:\\scripts\\jan\\background.png")) self.list = xbmcgui.ControlList(210, 120, 530, 410) self.addControl(self.list) name = xmldoc.getElementsByTagName('title') for title in name: node = title.firstChild self.list.addItem(node) #print node.toxml() self.setFocus(self.list) mydisplay = MyClass() mydisplay.doModal() del mydisplay -- View this message in context: http://www.nabble.com/list-probleem-tf4012949.html#a11396073 Sent from the Python - python-nl mailing list archive at Nabble.com. From reinout at vanrees.org Tue Jul 3 13:33:48 2007 From: reinout at vanrees.org (Reinout van Rees) Date: Tue, 3 Jul 2007 13:33:48 +0200 Subject: [python-nl] list probleem In-Reply-To: <11396073.post@talk.nabble.com> References: <11396073.post@talk.nabble.com> Message-ID: <2b52d5bf0707030433j1ea95236wca8db085f2cc36ff@mail.gmail.com> On 7/2/07, jpam wrote: > > hallo allemaal > > ben pas begonnen met het leren van python script. > maar ik heb n probleem met items toevoegen in een list control > kan iemand mij helpen wat ik fout doe, ik krijg iedere keer 'n error "text > instance has no attribute 'getlabel' " Ik zie nergens een getlabel() in je code. Dus moet het ergens in xbmcgui of minidom ofzo zitten, maar ik kan niet gokken waar. Kun je de volledige "traceback" geven? Dus met de info in welke regels het fout gaat? Voor het inlezen van RSS bestanden raad ik trouwens "feedparser" aan. Makkelijke rss parser die alle rare randgevallen en slechte markup voor je afhandelt. mvg, Reinout -- Reinout van Rees, reinout at vanrees.org Plone, aec, family, etc: http://vanrees.org/weblog If you're not sure what to do, make something -- Paul Graham From anton.vredegoor at gmail.com Tue Jul 3 14:30:38 2007 From: anton.vredegoor at gmail.com (Anton Vredegoor) Date: Tue, 3 Jul 2007 14:30:38 +0200 Subject: [python-nl] list probleem In-Reply-To: <11396073.post@talk.nabble.com> References: <11396073.post@talk.nabble.com> Message-ID: On 7/2/07, jpam wrote: > name = xmldoc.getElementsByTagName('title') > for title in name: > node = title.firstChild > self.list.addItem(node) > #print node.toxml() > self.setFocus(self.list) Het lijkt alsof je probeert een node toe te voegen aan iets wat bedoeld is voor tekst. Probeer eens deze regel te vervangen door een test regel: > self.list.addItem(node) wordt: > self.list.addItem("test") Verder zet je de focus iedere keer opnieuw in de loop. Als je > self.setFocus(self.list) wat naar links verschuift (python heeft significante whitespace!) dan komt die regel buiten de loop en dan wordt ie maar 1 keer uitgevoerd aan het einde ervan. In het algemeen is het niet handig om vraagstukken op te lossen wanneer er verschillende dingen tegelijkertijd aan de hand zijn. Test bijvoorbeeld eerst eens alleen de webinterface: import urllib, re, os, string from xml.dom import minidom usock = urllib.urlopen('http://www.metacafe.com/tags/cats/rss.xml') xmldoc = minidom.parse(usock) class MyClass(object): def __init__(self): name = xmldoc.getElementsByTagName('title') for title in name: node = title.firstChild print node.toxml() mydisplay = MyClass() Dat gaat hier bij mij in ieder geval goed dus ligt de oorzaak waarschijnlijk ergens anders. Indien je de dingen op deze manier uit elkaar trekt dan kun je makkelijker de oplossing vinden. A. From guyon.moree at gmail.com Wed Jul 4 15:01:23 2007 From: guyon.moree at gmail.com (=?ISO-8859-1?Q?Guyon_Mor=E9e?=) Date: Wed, 4 Jul 2007 15:01:23 +0200 Subject: [python-nl] Python vs PHP Message-ID: <78f5441d0707040601o537eff0ek302f3dae9d9d1ba1@mail.gmail.com> Hoi, Ik werk voor een webdev bedrijfje dat een soort van cms bouwt(wie niet?) in PHP4, waarmee we de (voornamelijk e-commerce) websites van klanten bouwen en beheren. Nou ben ik een echte python fan en heb het er zodoende ook vaak over. Gelukkig zijn ze erg open-minded en hebben me gevraagd een soort van kleine presentatie te houden met de voors en tegens in vergelijking met PHP. Nu wil ik een beetje pythonsyntax,standardlibs en een beetje django laten zien. Ik vraag me af of iemand nog meer interessante onderwerpen weet die PHP'ers zullen aanspreken. mvg, -- Guyon Mor?e guyon.moree op gmail.com http://gumuz.looze.net From a.molenaar at yirdis.nl Wed Jul 4 15:24:03 2007 From: a.molenaar at yirdis.nl (Arjan Molenaar) Date: Wed, 04 Jul 2007 15:24:03 +0200 Subject: [python-nl] Python vs PHP In-Reply-To: <78f5441d0707040601o537eff0ek302f3dae9d9d1ba1@mail.gmail.com> References: <78f5441d0707040601o537eff0ek302f3dae9d9d1ba1@mail.gmail.com> Message-ID: <20070704152403.lanm6gc5esw0go8k@server> Guyon Mor?e wrote: > Hoi, Hoi, > Ik werk voor een webdev bedrijfje dat een soort van cms bouwt(wie > niet?) in PHP4, waarmee we de (voornamelijk e-commerce) websites van > klanten bouwen en beheren. > > Nou ben ik een echte python fan en heb het er zodoende ook vaak over. > Gelukkig zijn ze erg open-minded en hebben me gevraagd een soort van > kleine presentatie te houden met de voors en tegens in vergelijking > met PHP. > > Nu wil ik een beetje pythonsyntax,standardlibs en een beetje django > laten zien. Ik vraag me af of iemand nog meer interessante onderwerpen > weet die PHP'ers zullen aanspreken. Tja, Python is echt een general-purpose taal, terwijl PHP eigenlijk alleen wordt toegepast op web servers. Wij gebruiken bijvoorbeeld een Python applicatie om SLA rapportages te genereren. Deze betrekt zijn informatie uit allerlei systemen, waaronder Nagios, RRD databases, relationele databases en files (bijv. Radius logs). Ik weet niet hoe jullie software upgrades en deployments regelen, maar Python zou hier e.e.a. uit handen kunnen nemen (bijv. setuptools). Zelf vind ik doctest een super uitvinding. gr. Arjan From wichert at wiggy.net Thu Jul 5 12:22:30 2007 From: wichert at wiggy.net (Wichert Akkerman) Date: Thu, 5 Jul 2007 12:22:30 +0200 Subject: [python-nl] Python vs PHP In-Reply-To: <78f5441d0707040601o537eff0ek302f3dae9d9d1ba1@mail.gmail.com> References: <78f5441d0707040601o537eff0ek302f3dae9d9d1ba1@mail.gmail.com> Message-ID: <20070705102230.GA4005@wiggy.net> Previously Guyon Mor?e wrote: > Ik werk voor een webdev bedrijfje dat een soort van cms bouwt(wie > niet?) in PHP4, waarmee we de (voornamelijk e-commerce) websites van > klanten bouwen en beheren. Waarom een eigen cms bouwen? Er zijn er al genoeg en de meeste zijn prima uitbreidbaar. Op zijn minst zou ik beginnen met een bestaand framework als je echt zelf iets wil bouwen (pylons, turbogears of Zope3 bijvoorbeeld). Wichert. -- Wichert Akkerman It is simple to make things. http://www.wiggy.net/ It is hard to make things simple. From lists at janc.be Thu Jul 12 00:26:20 2007 From: lists at janc.be (Jan Claeys) Date: Thu, 12 Jul 2007 00:26:20 +0200 Subject: [python-nl] Python vs PHP In-Reply-To: <78f5441d0707040601o537eff0ek302f3dae9d9d1ba1@mail.gmail.com> References: <78f5441d0707040601o537eff0ek302f3dae9d9d1ba1@mail.gmail.com> Message-ID: <1184192781.29917.62.camel@localhost> Op woensdag 04-07-2007 om 15:01 uur [tijdzone +0200], schreef Guyon Mor?e: > Ik werk voor een webdev bedrijfje dat een soort van cms bouwt(wie > niet?) in PHP4, waarmee we de (voornamelijk e-commerce) websites van > klanten bouwen en beheren. PHP4 wordt vziw. niet meer volledig ondersteund wat betreft security updates e.d.? Brrr... > Nou ben ik een echte python fan en heb het er zodoende ook vaak over. > Gelukkig zijn ze erg open-minded en hebben me gevraagd een soort van > kleine presentatie te houden met de voors en tegens in vergelijking > met PHP. > > Nu wil ik een beetje pythonsyntax,standardlibs en een beetje django > laten zien. Ik vraag me af of iemand nog meer interessante onderwerpen > weet die PHP'ers zullen aanspreken. Sommigen zullen het misschien leuk vinden om (meer) OOP te kunnen gebruiken (maar natuurlijk enkel wanneer ze dat willen of wanneer dat nuttig is). PHP kent ook geen echte namespaces, dacht ik, wat problemen kan geven tussen eigen code en modules/libraries die je wil gebruiken. Een ander voordeel is dat je libraries/modules makkelijk kan hergebruiken in scripts (vb. voor cron jobs of zelfs GUI tools), iets wat toch minder elegant is in PHP. -- Jan Claeys From r.r.nederhoed at gmail.com Sat Jul 14 09:49:24 2007 From: r.r.nederhoed at gmail.com (Robert-Reinder Nederhoed) Date: Sat, 14 Jul 2007 09:49:24 +0200 Subject: [python-nl] Python voor een programmeur in Ghana Message-ID: Goedemorgen, eind deze week ga ik naar Ghana. Een Ghanese programmeur heeft me gevraagd of ik lectuur en programma's mee wil nemen. Mijn idee is om een Python CD-Rom te branden. Heeft iemand tips voor me? (modules / packages / taaltoestanden / lectuur) Ze draaien daar allerlei Windows versies op 386 of hogere machines. Vooralsnog ben ik van plan de Python windows distro's te branden. En ik heb wel aantal PDF's (Quick reference, Dive into Python). Elke suggestie is welkom! Ook voor bijv. Java, C++ en Visual Basic lectuur. Vriendelijke groet, Robert-Reinder Nederhoed -- Working on being http://nederhoed.com/weblog/ From kitblake at gmail.com Sat Jul 14 12:21:10 2007 From: kitblake at gmail.com (kit BLAKE) Date: Sat, 14 Jul 2007 13:21:10 +0300 Subject: [python-nl] Python voor een programmeur in Ghana In-Reply-To: References: Message-ID: <32a4a00c0707140321j5a4e6a81md0c5cfabcb72881a@mail.gmail.com> 2007/7/14, Robert-Reinder Nederhoed : > eind deze week ga ik naar Ghana. Een Ghanese programmeur heeft me > gevraagd of ik lectuur en programma's mee wil nemen. Mijn idee is om > een Python CD-Rom te branden. > Heeft iemand tips voor me? > (modules / packages / taaltoestanden / lectuur) > > Ze draaien daar allerlei Windows versies op 386 of hogere machines. > Vooralsnog ben ik van plan de Python windows distro's te branden. En > ik heb wel aantal PDF's (Quick reference, Dive into Python). Je kunt ook wat Zope dingen meebranden, Windows installer enz. Plus als je denkt dat er interesse is, een of een andere CMS. Succes met de reis! Kit -- Kit BLAKE ? Infrae ? http://infrae.com/ + 31 10 243 7051 Hoevestraat 10 ? 3033 GC ? Rotterdam + The Netherlands OpenPGP 0xE67AD0F2 ? Contact = http://xri.net/=kitblake From r.r.nederhoed at gmail.com Sat Jul 14 21:54:43 2007 From: r.r.nederhoed at gmail.com (Robert-Reinder Nederhoed) Date: Sat, 14 Jul 2007 21:54:43 +0200 Subject: [python-nl] Python voor een programmeur in Ghana In-Reply-To: References: Message-ID: bedankt voor de reacties! ik heb helaas heel weinig informatie. Voor zover ik weet heeft hij geen internet op zijn werkplek. Wel in een internetcafe natuurlijk. Ik weet zelfs niet of ze gebruik maken van een netwerk. Ubuntu en subversion zijn nuttig idd. Ik denk dat ik nu wel even vooruit kan :) nogmaals bedankt en een fijne avond! -- From spe.stani.be at gmail.com Sun Jul 15 18:30:42 2007 From: spe.stani.be at gmail.com (Stani's Python Editor) Date: Sun, 15 Jul 2007 18:30:42 +0200 Subject: [python-nl] Python voor een programmeur in Ghana In-Reply-To: References: Message-ID: <469A4BB2.7080302@gmail.com> Met "Apt On Cd" zou je een offline DVD repository kunnen maken met alle python packages die ubuntu rijk is en dat zijn er heel wat. (Je kan ook reconstructor proberen, maar dat lijkt me minder geschikt.) Groeten, Stani Robert-Reinder Nederhoed schreef: > bedankt voor de reacties! > > ik heb helaas heel weinig informatie. Voor zover ik weet heeft hij > geen internet op zijn werkplek. Wel in een internetcafe natuurlijk. Ik > weet zelfs niet of ze gebruik maken van een netwerk. > > Ubuntu en subversion zijn nuttig idd. Ik denk dat ik nu wel even vooruit kan :) > > nogmaals bedankt en een fijne avond! > > -- > _______________________________________________ > Python-nl mailing list > Python-nl at python.org > http://mail.python.org/mailman/listinfo/python-nl > Robert-Reinder Nederhoed schreef: > bedankt voor de reacties! > > ik heb helaas heel weinig informatie. Voor zover ik weet heeft hij > geen internet op zijn werkplek. Wel in een internetcafe natuurlijk. Ik > weet zelfs niet of ze gebruik maken van een netwerk. > > Ubuntu en subversion zijn nuttig idd. Ik denk dat ik nu wel even vooruit kan :) > > nogmaals bedankt en een fijne avond! > > -- > _______________________________________________ > Python-nl mailing list > Python-nl at python.org > http://mail.python.org/mailman/listinfo/python-nl > From lists at janc.be Tue Jul 17 03:14:18 2007 From: lists at janc.be (Jan Claeys) Date: Tue, 17 Jul 2007 03:14:18 +0200 Subject: [python-nl] Python voor een programmeur in Ghana In-Reply-To: References: Message-ID: <1184634859.28199.82.camel@localhost> Op zaterdag 14-07-2007 om 21:54 uur [tijdzone +0200], schreef Robert-Reinder Nederhoed: > ik heb helaas heel weinig informatie. Voor zover ik weet heeft hij > geen internet op zijn werkplek. Wel in een internetcafe natuurlijk. Ik > weet zelfs niet of ze gebruik maken van een netwerk. > > Ubuntu en subversion zijn nuttig idd. Ik denk dat ik nu wel even > vooruit kan :) Als hij meestal geen internet-toegang heeft, dan is een gedistribueerd versiebeheersysteem zoals bzr misschien ook interessant? -- Jan Claeys From lists at janc.be Tue Jul 17 03:17:28 2007 From: lists at janc.be (Jan Claeys) Date: Tue, 17 Jul 2007 03:17:28 +0200 Subject: [python-nl] Python voor een programmeur in Ghana In-Reply-To: References: Message-ID: <1184635048.28199.85.camel@localhost> Op zaterdag 14-07-2007 om 09:49 uur [tijdzone +0200], schreef Robert-Reinder Nederhoed: > En ik heb wel aantal PDF's (Quick reference, Dive into Python). Vergeet de HTML-versies niet... > Elke suggestie is welkom! Ook voor bijv. Java, C++ en Visual Basic > lectuur. -- Jan Claeys From code at enquest.eu Sat Jul 21 17:17:57 2007 From: code at enquest.eu (Enquest) Date: Sat, 21 Jul 2007 17:17:57 +0200 Subject: [python-nl] Python-nl Digest, Vol 38, Issue 6 In-Reply-To: References: Message-ID: <1185031077.11580.0.camel@onnopc> On za, 2007-07-14 at 12:00 +0200, python-nl-request op python.org wrote: > Send Python-nl mailing list submissions to > python-nl op python.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://mail.python.org/mailman/listinfo/python-nl > or, via email, send a message with subject or body 'help' to > python-nl-request op python.org > > You can reach the person managing the list at > python-nl-owner op python.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Python-nl digest..." > > > Today's Topics: > > 1. Python voor een programmeur in Ghana (Robert-Reinder Nederhoed) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Sat, 14 Jul 2007 09:49:24 +0200 > From: "Robert-Reinder Nederhoed" > Subject: [python-nl] Python voor een programmeur in Ghana > To: python-nl op python.org > Message-ID: > > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > Goedemorgen, > > eind deze week ga ik naar Ghana. Een Ghanese programmeur heeft me > gevraagd of ik lectuur en programma's mee wil nemen. Mijn idee is om > een Python CD-Rom te branden. > Heeft iemand tips voor me? > (modules / packages / taaltoestanden / lectuur) > > Ze draaien daar allerlei Windows versies op 386 of hogere machines. > Vooralsnog ben ik van plan de Python windows distro's te branden. En > ik heb wel aantal PDF's (Quick reference, Dive into Python). > > Elke suggestie is welkom! Ook voor bijv. Java, C++ en Visual Basic lectuur. > > > Vriendelijke groet, > > > Robert-Reinder Nederhoed > Ik zou zeker Xubuntu mee nemen