From abpillai at gmail.com Wed Apr 1 08:18:47 2009 From: abpillai at gmail.com (Anand Balachandran Pillai) Date: Wed, 1 Apr 2009 11:48:47 +0530 Subject: [BangPypers] unladen-swallow In-Reply-To: <49D26B07.4070408@gmail.com> References: <49D26B07.4070408@gmail.com> Message-ID: <8548c5f30903312318t7190045bn4d183cd300bd9375@mail.gmail.com> On Wed, Apr 1, 2009 at 12:42 AM, Shekhar wrote: > Already slashdotted and many of us should already be knowing but could > not resist posting. > http://arstechnica.com/open-source/news/2009/03/google-launches-project-to-boost-python-performance-by-5x.ars > http://code.google.com/p/unladen-swallow/wiki/ProjectPlan > Apart from performance boost there is also mention of removal of GIL. > Very exciting. > > Would love to hear opinions of bangpypers. Talk about GIL is fine, but more importantly if they can reduce the memory footprint of Python by 5x just that would be a great achievement. I also liked their focus on improving cPickle performance, which is an area that badly needs improvement. Basing it on LLVM is a good idea, and if they can remove opcodes nothing like it, since a great lot of time in Python's eval loop is spent in dispatching them. There have been bug fixes and improvements in this, but a lot of them are dependent on new features in GCC. I think they should also take a look at the work already done in Parrot and Cython which can be reused. This line caught my eye: "Apart from these, our benchmark suite includes several crap benchmarks like Richards, PyStone and PyBench", followed by "For charting the long-term performance trend of the project, Unladen Swallow makes use of Google's standard internal performance measurement framework" - I am not sure if the Python community will take kindly to the remark that PyStone is "crappy" ;) Regards > > Shekhar > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- -Anand From venkat83 at gmail.com Wed Apr 1 08:24:01 2009 From: venkat83 at gmail.com (Venkatraman S) Date: Wed, 1 Apr 2009 11:54:01 +0530 Subject: [BangPypers] unladen-swallow In-Reply-To: <8548c5f30903312318t7190045bn4d183cd300bd9375@mail.gmail.com> References: <49D26B07.4070408@gmail.com> <8548c5f30903312318t7190045bn4d183cd300bd9375@mail.gmail.com> Message-ID: On Wed, Apr 1, 2009 at 11:48 AM, Anand Balachandran Pillai < abpillai at gmail.com> wrote: > > I think they should also take a look at the work already done in > Parrot and Cython which can be reused. > Parrot is kinda dead (gone to meet the maker? :P) Also, pypy's design considerations can be useful here. I did not read the entire link, but a register based approach can also be tried, though Raymond feels that there is scope for optimizations on the AST, and looking at the history of peephole optimizations are taken into consideration with skepticism (read 'unless they are really good and foolproof'). -V- http://twitter.com/venkasub -------------- next part -------------- An HTML attachment was scrubbed... URL: From indrajith.k at gmail.com Wed Apr 1 08:38:03 2009 From: indrajith.k at gmail.com (Indrajith K) Date: Wed, 1 Apr 2009 12:08:03 +0530 Subject: [BangPypers] Guido steps down Message-ID: http://www.python.org/dev/peps/pep-0401/ Not sure, if this is a April fool joke! From venkat83 at gmail.com Wed Apr 1 08:39:41 2009 From: venkat83 at gmail.com (Venkatraman S) Date: Wed, 1 Apr 2009 12:09:41 +0530 Subject: [BangPypers] Guido steps down In-Reply-To: References: Message-ID: On Wed, Apr 1, 2009 at 12:08 PM, Indrajith K wrote: > http://www.python.org/dev/peps/pep-0401/ > > Not sure, if this is a April fool joke! > ...check out the last few lines.... -------------- next part -------------- An HTML attachment was scrubbed... URL: From abpillai at gmail.com Wed Apr 1 08:55:45 2009 From: abpillai at gmail.com (Anand Balachandran Pillai) Date: Wed, 1 Apr 2009 12:25:45 +0530 Subject: [BangPypers] Guido steps down In-Reply-To: References: Message-ID: <8548c5f30903312355s1f6cafa0ye9728cdd804ddbf5@mail.gmail.com> 2009/4/1 Venkatraman S : > > > On Wed, Apr 1, 2009 at 12:08 PM, Indrajith K wrote: >> >> http://www.python.org/dev/peps/pep-0401/ >> >> Not sure, if this is a April fool joke! Come on, the name of the PEP itself should tell you that... PEP 04-01 i.e April 01. > > ...check out the last few lines.... > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > > -- -Anand From rmathews at gmail.com Wed Apr 1 08:56:05 2009 From: rmathews at gmail.com (Roshan Mathews) Date: Wed, 1 Apr 2009 12:26:05 +0530 Subject: [BangPypers] Advanced Python or Understanding Python Message-ID: <1c4dc2780903312356q55ffb5c4qebcddc2c1a764ace@mail.gmail.com> Since everyone seems to be mailing in today. http://video.google.com/videoplay?docid=7760178035196894549 By one of the people behind Unladen Swallow incidentally. What's with that name, btw? Quite the mouthful, hard to swallow, so to speak. Regards, Roshan Mathews From rmathews at gmail.com Wed Apr 1 08:56:54 2009 From: rmathews at gmail.com (Roshan Mathews) Date: Wed, 1 Apr 2009 12:26:54 +0530 Subject: [BangPypers] Guido steps down In-Reply-To: <8548c5f30903312355s1f6cafa0ye9728cdd804ddbf5@mail.gmail.com> References: <8548c5f30903312355s1f6cafa0ye9728cdd804ddbf5@mail.gmail.com> Message-ID: <1c4dc2780903312356y27155de3w20e738957544976f@mail.gmail.com> On Wed, Apr 1, 2009 at 12:25 PM, Anand Balachandran Pillai wrote: > 2009/4/1 Venkatraman S : >> >> >> On Wed, Apr 1, 2009 at 12:08 PM, Indrajith K wrote: >>> >>> http://www.python.org/dev/peps/pep-0401/ >>> >>> Not sure, if this is a April fool joke! > > Come on, the name of the PEP itself should tell you that... > PEP 04-01 i.e April 01. > Or BDEVIL and FLUFL. :D ~roshan From abpillai at gmail.com Wed Apr 1 09:00:16 2009 From: abpillai at gmail.com (Anand Balachandran Pillai) Date: Wed, 1 Apr 2009 12:30:16 +0530 Subject: [BangPypers] Advanced Python or Understanding Python In-Reply-To: <1c4dc2780903312356q55ffb5c4qebcddc2c1a764ace@mail.gmail.com> References: <1c4dc2780903312356q55ffb5c4qebcddc2c1a764ace@mail.gmail.com> Message-ID: <8548c5f30904010000h35e4d660hd3d507f495d876fd@mail.gmail.com> On Wed, Apr 1, 2009 at 12:26 PM, Roshan Mathews wrote: > Since everyone seems to be mailing in today. > > http://video.google.com/videoplay?docid=7760178035196894549 > > By one of the people behind Unladen Swallow incidentally. ?What's with > that name, btw? ?Quite the mouthful, hard to swallow, so to speak. Unladen => As in unladen transport vehicle, means light on load. In this context, it means a lightweight object. Swallow - I don't think this means the bird Swallow, but the act of swallowing, which is what a Python does - I think this is a reference to Python itself. So "Unladen Swallow" -> A lightweight Python. Quite cryptic I say... they could have opted for something more straightforward perhaps... > > Regards, > Roshan Mathews > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- -Anand From venkat83 at gmail.com Wed Apr 1 09:02:03 2009 From: venkat83 at gmail.com (Venkatraman S) Date: Wed, 1 Apr 2009 12:32:03 +0530 Subject: [BangPypers] Advanced Python or Understanding Python In-Reply-To: <8548c5f30904010000h35e4d660hd3d507f495d876fd@mail.gmail.com> References: <1c4dc2780903312356q55ffb5c4qebcddc2c1a764ace@mail.gmail.com> <8548c5f30904010000h35e4d660hd3d507f495d876fd@mail.gmail.com> Message-ID: On Wed, Apr 1, 2009 at 12:30 PM, Anand Balachandran Pillai < abpillai at gmail.com> wrote: > > Swallow - I don't think this means the bird Swallow, but the > act of swallowing, which is what a Python does - I think this is > a reference to Python itself. > > prompted by Linda :) ('DeepThroat') ?? -V- http://twitter.com/venkasub -------------- next part -------------- An HTML attachment was scrubbed... URL: From rmathews at gmail.com Wed Apr 1 09:11:01 2009 From: rmathews at gmail.com (Roshan Mathews) Date: Wed, 1 Apr 2009 12:41:01 +0530 Subject: [BangPypers] Advanced Python or Understanding Python In-Reply-To: <8548c5f30904010000h35e4d660hd3d507f495d876fd@mail.gmail.com> References: <1c4dc2780903312356q55ffb5c4qebcddc2c1a764ace@mail.gmail.com> <8548c5f30904010000h35e4d660hd3d507f495d876fd@mail.gmail.com> Message-ID: <1c4dc2780904010011x1b6cc55cm6b794f50531a48b9@mail.gmail.com> On Wed, Apr 1, 2009 at 12:30 PM, Anand Balachandran Pillai wrote: > On Wed, Apr 1, 2009 at 12:26 PM, Roshan Mathews wrote: >> Since everyone seems to be mailing in today. >> >> http://video.google.com/videoplay?docid=7760178035196894549 >> >> By one of the people behind Unladen Swallow incidentally. ?What's with >> that name, btw? ?Quite the mouthful, hard to swallow, so to speak. > > Unladen => As in unladen transport vehicle, means light on load. > In this context, it means a lightweight object. > > Swallow - I don't think this means the bird Swallow, but the > act of swallowing, which is what a Python does - I think this is > a reference to Python itself. > > So "Unladen Swallow" -> A lightweight Python. > > Quite cryptic I say... they could have opted for something more > straightforward perhaps... > http://www.style.org/unladenswallow/ The bird, plus Monty Python reference. Still quite a mouthful, no reference to Ms. Lovelace. Roshan Mathews From noufal at gmail.com Wed Apr 1 09:19:35 2009 From: noufal at gmail.com (Noufal Ibrahim) Date: Wed, 1 Apr 2009 12:49:35 +0530 Subject: [BangPypers] Advanced Python or Understanding Python In-Reply-To: <1c4dc2780903312356q55ffb5c4qebcddc2c1a764ace@mail.gmail.com> References: <1c4dc2780903312356q55ffb5c4qebcddc2c1a764ace@mail.gmail.com> Message-ID: <9963e56e0904010019r48b28ba8n2563e9fcd5bf2c87@mail.gmail.com> On Wed, Apr 1, 2009 at 12:26 PM, Roshan Mathews wrote: > Since everyone seems to be mailing in today. > > http://video.google.com/videoplay?docid=7760178035196894549 > > By one of the people behind Unladen Swallow incidentally. ?What's with > that name, btw? ?Quite the mouthful, hard to swallow, so to speak. > Monty python reference http://www.youtube.com/watch?v=y2R3FvS4xr4 Plus the 'unladen' meaning lightweight or some such. I haven't seen/read anything about the effort but I'm not sure if it's going to blow me away as much as PyPy -- ~noufal From ramkrsna at gmail.com Wed Apr 1 09:37:14 2009 From: ramkrsna at gmail.com (Ramakrishna Reddy) Date: Wed, 1 Apr 2009 13:07:14 +0530 Subject: [BangPypers] Guido steps down In-Reply-To: <1c4dc2780903312356y27155de3w20e738957544976f@mail.gmail.com> References: <8548c5f30903312355s1f6cafa0ye9728cdd804ddbf5@mail.gmail.com> <1c4dc2780903312356y27155de3w20e738957544976f@mail.gmail.com> Message-ID: On Wed, Apr 1, 2009 at 12:26 PM, Roshan Mathews wrote: > On Wed, Apr 1, 2009 at 12:25 PM, Anand Balachandran Pillai > wrote: >> 2009/4/1 Venkatraman S : >>> >>> >>> On Wed, Apr 1, 2009 at 12:08 PM, Indrajith K wrote: >> Come on, the name of the PEP itself should tell you that... >> PEP 04-01 i.e April 01. Recognized that C is a 20th century language with almost universal rejection by programmers under the age of 30, the CPython implementation will terminate with the release of Python 2.6.2 and 3.0.2. Thereafter, the reference implementation of Python will target the Parrot [1] virtual machine. Alternative implementations of Python (e.g. Jython [2] and IronPython [3]) are officially discouraged but tolerated. This part is funny, ROTFL regards -- Ramakrishna Reddy GPG Key ID:31FF0090 Fingerprint = 18D7 3FC1 784B B57F C08F 32B9 4496 B2A1 31FF 0090 From abpillai at gmail.com Wed Apr 1 10:04:37 2009 From: abpillai at gmail.com (Anand Balachandran Pillai) Date: Wed, 1 Apr 2009 13:34:37 +0530 Subject: [BangPypers] Guido steps down In-Reply-To: References: <8548c5f30903312355s1f6cafa0ye9728cdd804ddbf5@mail.gmail.com> <1c4dc2780903312356y27155de3w20e738957544976f@mail.gmail.com> Message-ID: <8548c5f30904010104i57c8ce03j75c66492997c670d@mail.gmail.com> On Wed, Apr 1, 2009 at 1:07 PM, Ramakrishna Reddy wrote: > On Wed, Apr 1, 2009 at 12:26 PM, Roshan Mathews wrote: >> On Wed, Apr 1, 2009 at 12:25 PM, Anand Balachandran Pillai >> wrote: >>> 2009/4/1 Venkatraman S : > Linus played a similar joke 7 years back on lkml, which was even more believable. http://kerneltrap.org/node/115 -- -Anand From orsenthil at gmail.com Wed Apr 1 15:44:23 2009 From: orsenthil at gmail.com (Senthil Kumaran) Date: Wed, 1 Apr 2009 19:14:23 +0530 Subject: [BangPypers] Advanced Python or Understanding Python In-Reply-To: <8548c5f30904010000h35e4d660hd3d507f495d876fd@mail.gmail.com> References: <1c4dc2780903312356q55ffb5c4qebcddc2c1a764ace@mail.gmail.com> <8548c5f30904010000h35e4d660hd3d507f495d876fd@mail.gmail.com> Message-ID: <7c42eba10904010644h44e8ee11na14bbbb81169938b@mail.gmail.com> On Wed, Apr 1, 2009 at 12:30 PM, Anand Balachandran Pillai wrote: > So "Unladen Swallow" -> A lightweight Python. > > Quite cryptic I say... they could have opted for something more > straightforward perhaps... Their idea is to backport the changes to CPython. So, there is nothing in naming convention. As they claim, it is branch of CPython and not a fork. Collin Winters was explaining at VM Panel at PyCon that their work is coming from customer requirements internally at Google and they wanted a faster a Python. -- Senthil From venkat83 at gmail.com Wed Apr 1 15:50:17 2009 From: venkat83 at gmail.com (Venkatraman S) Date: Wed, 1 Apr 2009 19:20:17 +0530 Subject: [BangPypers] Advanced Python or Understanding Python In-Reply-To: <7c42eba10904010644h44e8ee11na14bbbb81169938b@mail.gmail.com> References: <1c4dc2780903312356q55ffb5c4qebcddc2c1a764ace@mail.gmail.com> <8548c5f30904010000h35e4d660hd3d507f495d876fd@mail.gmail.com> <7c42eba10904010644h44e8ee11na14bbbb81169938b@mail.gmail.com> Message-ID: On Wed, Apr 1, 2009 at 7:14 PM, Senthil Kumaran wrote: > > Collin Winters was explaining at VM Panel at PyCon that their work is > coming from customer requirements internally at Google and they wanted > a faster a Python. > Think this panel was the only thing on the core ; or were there any other talks (i did not see any in the roster)? Do you have any notes from this panel? -V- http://twitter.com/venkasub -------------- next part -------------- An HTML attachment was scrubbed... URL: From orsenthil at gmail.com Wed Apr 1 16:03:19 2009 From: orsenthil at gmail.com (Senthil Kumaran) Date: Wed, 1 Apr 2009 19:33:19 +0530 Subject: [BangPypers] Advanced Python or Understanding Python In-Reply-To: References: <1c4dc2780903312356q55ffb5c4qebcddc2c1a764ace@mail.gmail.com> <8548c5f30904010000h35e4d660hd3d507f495d876fd@mail.gmail.com> <7c42eba10904010644h44e8ee11na14bbbb81169938b@mail.gmail.com> Message-ID: <7c42eba10904010703l3879ec19m76a810c0d1fb41ff@mail.gmail.com> On Wed, Apr 1, 2009 at 7:20 PM, Venkatraman S wrote: > Think this panel was the only thing on the core ; or were there any other > talks (i did not see any in the roster)? > Do you have any notes from this panel? Nope, there were other talks on the core too. Like writing the Python C Extensions (Very good one, check the slides) and Brett's talk on "How Python is Developed" which was simplistic and was an overview. There was talks on multiprocessing and then recent itertools module by Raymond Hettinger. Could not take any notes from the VM Panel discussion. But it essentially says, - CPython serves as a reference implementation for other pythons. - The other implementations have their own advantages vs disadvantages (namely removal of GIL vs speed). - There is No Competition whatsoever between these implementations to out-do or try to become defacto implementation. - The other implementations compatibility with the CPython release and their plans to be compatible with Py3k. (Ironpython and PyPI may come soon. but Jpython plans to get the Py2.6 compatiblity then target for Py3k). BTW, I think I have not shared with the group yet. I presented a tutorial session on "A Tour of Python Standard Library". You may find the Tutorial notes here: (at the bottom) http://us.pycon.org/2009/tutorials/schedule/2PM6/ -- Senthil From orsenthil at gmail.com Wed Apr 1 16:33:18 2009 From: orsenthil at gmail.com (Senthil Kumaran) Date: Wed, 1 Apr 2009 10:33:18 -0400 Subject: [BangPypers] Advanced Python or Understanding Python In-Reply-To: <9963e56e0904010019r48b28ba8n2563e9fcd5bf2c87@mail.gmail.com> References: <1c4dc2780903312356q55ffb5c4qebcddc2c1a764ace@mail.gmail.com> <9963e56e0904010019r48b28ba8n2563e9fcd5bf2c87@mail.gmail.com> Message-ID: <7c42eba10904010733s35172236v807e3e80a808fb26@mail.gmail.com> On Wed, Apr 1, 2009 at 3:19 AM, Noufal Ibrahim wrote: >> > Monty python reference http://www.youtube.com/watch?v=y2R3FvS4xr4 > > Plus the 'unladen' meaning lightweight or some such. > In an early Star Trek: The Next Generation novel, Geordi is looking for someone in a bar. He is told to talk to a Gorn bartender who knows everything. "He knows everything, huh?" states Geordi, skeptically. "What," he asks "is the airspeed velocity of an unladen swallow?" "What do you mean?" asks the Gorn. "An African or a European swallow?" "Boy, he's good!" Geordi responds.[10] http://en.wikipedia.org/wiki/Monty_Python_and_the_Holy_Grail -- -- Senthil From sridhar.ratna at gmail.com Thu Apr 2 02:32:06 2009 From: sridhar.ratna at gmail.com (Sridhar Ratnakumar) Date: Wed, 01 Apr 2009 17:32:06 -0700 Subject: [BangPypers] Python switches to Mercurial In-Reply-To: <8548c5f30903310018y6a2cea41p593cc401843d87a3@mail.gmail.com> References: <8548c5f30903310018y6a2cea41p593cc401843d87a3@mail.gmail.com> Message-ID: <49D40786.4040906@gmail.com> On 31/03/09 12:18 AM, Anand Balachandran Pillai wrote: > I wonder if there were some real > reasons for choosing hg over git, except perhaps to be different > from the kernel folks ? > reasons for the move to hg (instead of git or bzr) - http://sayspy.blogspot.com/2009/03/why-python-is-switching-to-mercurial.html - community preference (git fails) - speed (bzr fails) - repo format stability (bzr fails) From noufal at gmail.com Thu Apr 2 05:42:39 2009 From: noufal at gmail.com (Noufal Ibrahim) Date: Thu, 2 Apr 2009 08:42:39 +0500 Subject: [BangPypers] Python switches to Mercurial In-Reply-To: <49D40786.4040906@gmail.com> References: <8548c5f30903310018y6a2cea41p593cc401843d87a3@mail.gmail.com> <49D40786.4040906@gmail.com> Message-ID: <9963e56e0904012042w25b5f8f1v9b2d7dfb4066983c@mail.gmail.com> There was a long discussion about this on python-dev where two links were posted pointing to mails on the bzr list. They summarise? the reasons why the community didn't chose bzr https://lists.ubuntu.com/archives/bazaar/2009q1/055850.html and https://lists.ubuntu.com/archives/bazaar/2009q1/055872.html -- ~noufal From samslists at gmail.com Thu Apr 2 10:30:02 2009 From: samslists at gmail.com (Sam's Lists) Date: Thu, 2 Apr 2009 01:30:02 -0700 Subject: [BangPypers] unladen-swallow In-Reply-To: <8548c5f30903312318t7190045bn4d183cd300bd9375@mail.gmail.com> References: <49D26B07.4070408@gmail.com> <8548c5f30903312318t7190045bn4d183cd300bd9375@mail.gmail.com> Message-ID: <558124520904020130h43bd562as7426bfce5559898a@mail.gmail.com> On Tue, Mar 31, 2009 at 11:18 PM, Anand Balachandran Pillai < abpillai at gmail.com> wrote: > On Wed, Apr 1, 2009 at 12:42 AM, Shekhar wrote: > > Already slashdotted and many of us should already be knowing but could > > not resist posting. > > > http://arstechnica.com/open-source/news/2009/03/google-launches-project-to-boost-python-performance-by-5x.ars > > http://code.google.com/p/unladen-swallow/wiki/ProjectPlan > > Apart from performance boost there is also mention of removal of GIL. > > Very exciting. > > > > Would love to hear opinions of bangpypers. > > I also > liked their focus on improving cPickle performance, which is an area > that badly needs improvement. > Bingo! It seems like cPickle is fast until you play with something like a recent version of simplejson...now that's fast. And then it's like, boy is cPickle slow. Pretty soon you're jsonifying everything. :) -------------- next part -------------- An HTML attachment was scrubbed... URL: From harpreetsingh101 at hotmail.com Thu Apr 2 10:56:00 2009 From: harpreetsingh101 at hotmail.com (Harpreet) Date: Thu, 2 Apr 2009 14:26:00 +0530 Subject: [BangPypers] [job] - Software Developer - Python Message-ID: Would you want to develop intelligent systems for the next generation? If yes, read on. We at Trellisys.net are looking for a candidate with the following competences: . Demonstrable experience in Python . Awareness of Xml parsing techniques . Exposure to any Web Framework (TurboGears/Django etc) . Knowledge of PostgreSQL/OpenDocument format would be a plus Desired: A candidate who: . Has an analytical mind to come up with effective solutions . Is committed to code quality and enforces coding standards . Believes in developing a good relationship with client personnel . Has a flexible attitude with an ability to perform under pressure . Communicates effectively What you gain? . Opportunity to work with a talented team spread globally . Sustained professional growth over a period of time . Self development on a daily basis Interested candidates can send me their resumes. -Harpreet harpreet at trellisys.net Trellisys.net Pvt. Ltd 572,3rd Main,2nd Block R T Nagar Bangalore:560032 Phone:+91-80-23337032 -------------- next part -------------- An HTML attachment was scrubbed... URL: From b.ghose at gmail.com Thu Apr 2 12:11:51 2009 From: b.ghose at gmail.com (Baishampayan Ghose) Date: Thu, 2 Apr 2009 15:41:51 +0530 Subject: [BangPypers] unladen-swallow In-Reply-To: <558124520904020130h43bd562as7426bfce5559898a@mail.gmail.com> References: <49D26B07.4070408@gmail.com> <8548c5f30903312318t7190045bn4d183cd300bd9375@mail.gmail.com> <558124520904020130h43bd562as7426bfce5559898a@mail.gmail.com> Message-ID: > Bingo!? It seems like cPickle is fast until you play with something like a > recent version of simplejson...now that's fast.? And then it's like, boy is > cPickle slow.? Pretty soon you're jsonifying everything.? :) And simplejson is fast until you play with cjson. Now _that_ is fast :) Regards, BG -- Baishampayan Ghose b.ghose at gmail.com From anandology at gmail.com Thu Apr 2 12:34:23 2009 From: anandology at gmail.com (Anand Chitipothu) Date: Thu, 2 Apr 2009 16:04:23 +0530 Subject: [BangPypers] unladen-swallow In-Reply-To: References: <49D26B07.4070408@gmail.com> <8548c5f30903312318t7190045bn4d183cd300bd9375@mail.gmail.com> <558124520904020130h43bd562as7426bfce5559898a@mail.gmail.com> Message-ID: <41139fcb0904020334x34a28f84x4b9510f9d1a69ad4@mail.gmail.com> 2009/4/2 Baishampayan Ghose : >> Bingo!? It seems like cPickle is fast until you play with something like a >> recent version of simplejson...now that's fast.? And then it's like, boy is >> cPickle slow.? Pretty soon you're jsonifying everything.? :) > > And simplejson is fast until you play with cjson. Now _that_ is fast :) cjson is not maintained and it doesn't implement the JSON specs correctly. http://blog.extracheese.org/2007/07/when-json-isnt-json.html simplejson is fast enough. Anand From nagraj.sigma at gmail.com Thu Apr 2 15:42:58 2009 From: nagraj.sigma at gmail.com (nagraj rao) Date: Thu, 2 Apr 2009 19:12:58 +0530 Subject: [BangPypers] Python wrapper for Ebay APIs Message-ID: <27fc546f0904020642r16808462ncd562eb690d78993@mail.gmail.com> Hi Can anyone suggest me which is the best python wrapper for Ebay APIs? I've currently gone thru PyEbay and EasyBay. But have not seen much activities on them since couple of years. Also I'm not able to find any particular forums or discussion groups for them. I could find PyAWS for Amazon which is really helpful. I'm wondering whether I shud write the wrapper classes all by myself in Ebay's case? Please suggest. Thanks N -------------- next part -------------- An HTML attachment was scrubbed... URL: From anandology at gmail.com Fri Apr 3 07:59:32 2009 From: anandology at gmail.com (Anand Chitipothu) Date: Fri, 3 Apr 2009 11:29:32 +0530 Subject: [BangPypers] magic in datetime module? Message-ID: <41139fcb0904022259p44c532f4v9ec6d29a1dbd4712@mail.gmail.com> I'm noticed a strange Import error in some web.py template. I nailed down the problem to the following python code. __builtins__ = {} import datetime now = datetime.datetime.utcnow() print now.strftime("%m %Y") It fails with the following error. Traceback (most recent call last): File "foo.py", line 6, in print now.strftime("%m %Y") KeyError: '__import__' Any experts around for explaining this behavior? From anandology at gmail.com Fri Apr 3 08:05:53 2009 From: anandology at gmail.com (Anand Chitipothu) Date: Fri, 3 Apr 2009 11:35:53 +0530 Subject: [BangPypers] magic in datetime module? In-Reply-To: <41139fcb0904022259p44c532f4v9ec6d29a1dbd4712@mail.gmail.com> References: <41139fcb0904022259p44c532f4v9ec6d29a1dbd4712@mail.gmail.com> Message-ID: <41139fcb0904022305j74e2e142x1c7ce67882f1089e@mail.gmail.com> 2009/4/3 Anand Chitipothu : > I'm noticed a strange Import error in some web.py template. I nailed > down the problem to the following python code. > > __builtins__ = {} > > import datetime > now = datetime.datetime.utcnow() > print now.strftime("%m %Y") > > It fails with the following error. > > Traceback (most recent call last): > ?File "foo.py", line 6, in > ? ?print now.strftime("%m %Y") > KeyError: '__import__' > > Any experts around for explaining this behavior? Another strange behavior: when run as script, it fails at the last line and when run tried in interpreter, it fails at the import. From noufal at gmail.com Fri Apr 3 08:09:38 2009 From: noufal at gmail.com (Noufal Ibrahim) Date: Fri, 3 Apr 2009 11:39:38 +0530 Subject: [BangPypers] magic in datetime module? In-Reply-To: <41139fcb0904022259p44c532f4v9ec6d29a1dbd4712@mail.gmail.com> References: <41139fcb0904022259p44c532f4v9ec6d29a1dbd4712@mail.gmail.com> Message-ID: <9963e56e0904022309o16e77035x2c244087b68f163b@mail.gmail.com> I'm not an expert but here's a guess. import uses the builtin __import__ function. Since you set __builtins__ to {}, you cannot "import" any modules. eg. >>> __builtins__ = {} >>> import subprocess Traceback (most recent call last): File "", line 1, in ImportError: __import__ not found Are you sure your code runs at all? If you set builtins to {}, you shouldn't be able to do your first import datetime (doesn't work for me anyway). Anyway, if you run your python interpreter in verbose mode, you can see what all it imports as it does so. >>> import datetime dlopen("/usr/lib/python2.5/lib-dynload/datetime.so", 2); import datetime # dynamically loaded from /usr/lib/python2.5/lib-dynload/datetime.so >>> now = datetime.datetime.utcnow() >>> print now.strftime("%m %Y") dlopen("/usr/lib/python2.5/lib-dynload/time.so", 2); import time # dynamically loaded from /usr/lib/python2.5/lib-dynload/time.so The print will fail since it tries to do an import inside strftime -- ~noufal From abpillai at gmail.com Fri Apr 3 08:11:19 2009 From: abpillai at gmail.com (Anand Balachandran Pillai) Date: Fri, 3 Apr 2009 11:41:19 +0530 Subject: [BangPypers] magic in datetime module? In-Reply-To: <41139fcb0904022305j74e2e142x1c7ce67882f1089e@mail.gmail.com> References: <41139fcb0904022259p44c532f4v9ec6d29a1dbd4712@mail.gmail.com> <41139fcb0904022305j74e2e142x1c7ce67882f1089e@mail.gmail.com> Message-ID: <8548c5f30904022311n7cd6ea40qae4d60f1c4fd7135@mail.gmail.com> On Fri, Apr 3, 2009 at 11:35 AM, Anand Chitipothu wrote: > 2009/4/3 Anand Chitipothu : > > I'm noticed a strange Import error in some web.py template. I nailed > > down the problem to the following python code. > > > > __builtins__ = {} > > > > import datetime > > now = datetime.datetime.utcnow() > > print now.strftime("%m %Y") > > > > It fails with the following error. > > > > Traceback (most recent call last): > > File "foo.py", line 6, in > > print now.strftime("%m %Y") > > KeyError: '__import__' > > > > Any experts around for explaining this behavior? > > Another strange behavior: > > when run as script, it fails at the last line and when run tried in > interpreter, it fails at the import. When you import a module on the interpreter prompt, it is done using the builtin function __import__. So here you are setting __builtins__ dictionary (it is actually a module, not a dict, so this itself is strange) which removes all builtin function bindings. Hence when you are trying to import in interpreter prompt, it looks around for __import__ from __builtins__ module, does not find it and gives the error. I can't explain what is happening when it is run as a module. Perhaps here the import is not a simple __import__ , and hence it works - anyway that needs more explanation. > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- -Anand -------------- next part -------------- An HTML attachment was scrubbed... URL: From anandology at gmail.com Fri Apr 3 08:11:41 2009 From: anandology at gmail.com (Anand Chitipothu) Date: Fri, 3 Apr 2009 11:41:41 +0530 Subject: [BangPypers] magic in datetime module? In-Reply-To: <9963e56e0904022309o16e77035x2c244087b68f163b@mail.gmail.com> References: <41139fcb0904022259p44c532f4v9ec6d29a1dbd4712@mail.gmail.com> <9963e56e0904022309o16e77035x2c244087b68f163b@mail.gmail.com> Message-ID: <41139fcb0904022311k1d188b28qf21c61e31508b816@mail.gmail.com> >>>> __builtins__ = {} >>>> import subprocess > Traceback (most recent call last): > ?File "", line 1, in > ImportError: __import__ not found Try running this as script. It works! From anandology at gmail.com Fri Apr 3 08:18:45 2009 From: anandology at gmail.com (Anand Chitipothu) Date: Fri, 3 Apr 2009 11:48:45 +0530 Subject: [BangPypers] magic in datetime module? In-Reply-To: <8548c5f30904022311n7cd6ea40qae4d60f1c4fd7135@mail.gmail.com> References: <41139fcb0904022259p44c532f4v9ec6d29a1dbd4712@mail.gmail.com> <41139fcb0904022305j74e2e142x1c7ce67882f1089e@mail.gmail.com> <8548c5f30904022311n7cd6ea40qae4d60f1c4fd7135@mail.gmail.com> Message-ID: <41139fcb0904022318w2b825deche857ecdb2ad4eac5@mail.gmail.com> Let me re-write the code to remove the confusion between command-line and interpreter modes. import datetime now = datetime.datetime.utcnow() __builtins__ = {} print now.strftime("%m %Y") Why should this fail? I did some hack to see who is calling import. import datetime now = datetime.datetime.utcnow() def ximport(*a, **kw): print a, kw raise Exception __builtins__ = {'__import__': ximport} f = now.strftime print f("%m %Y") It fails when f is called. Traceback (most recent call last): File "x.py", line 11, in print f("%m %Y") File "x.py", line 7, in ximport raise Exception Exception Any clues? From noufal at gmail.com Fri Apr 3 08:24:53 2009 From: noufal at gmail.com (Noufal Ibrahim) Date: Fri, 3 Apr 2009 11:54:53 +0530 Subject: [BangPypers] magic in datetime module? In-Reply-To: <41139fcb0904022318w2b825deche857ecdb2ad4eac5@mail.gmail.com> References: <41139fcb0904022259p44c532f4v9ec6d29a1dbd4712@mail.gmail.com> <41139fcb0904022305j74e2e142x1c7ce67882f1089e@mail.gmail.com> <8548c5f30904022311n7cd6ea40qae4d60f1c4fd7135@mail.gmail.com> <41139fcb0904022318w2b825deche857ecdb2ad4eac5@mail.gmail.com> Message-ID: <9963e56e0904022324u4db78c87t2b51788a30dbf02a@mail.gmail.com> > __builtins__ = {'__import__': ximport} > f = now.strftime > print f("%m %Y") You can get this directly if you use -v. Calling strftime imports the time module >>> print now.strftime("%m %Y") dlopen("/usr/lib/python2.5/lib-dynload/time.so", 2); import time # dynamically loaded from /usr/lib/python2.5/lib-dynload/time.so -- ~noufal From abpillai at gmail.com Fri Apr 3 08:44:21 2009 From: abpillai at gmail.com (Anand Balachandran Pillai) Date: Fri, 3 Apr 2009 12:14:21 +0530 Subject: [BangPypers] magic in datetime module? In-Reply-To: <9963e56e0904022324u4db78c87t2b51788a30dbf02a@mail.gmail.com> References: <41139fcb0904022259p44c532f4v9ec6d29a1dbd4712@mail.gmail.com> <41139fcb0904022305j74e2e142x1c7ce67882f1089e@mail.gmail.com> <8548c5f30904022311n7cd6ea40qae4d60f1c4fd7135@mail.gmail.com> <41139fcb0904022318w2b825deche857ecdb2ad4eac5@mail.gmail.com> <9963e56e0904022324u4db78c87t2b51788a30dbf02a@mail.gmail.com> Message-ID: <8548c5f30904022344m1f0df5bs7ee39b0aee536ca7@mail.gmail.com> On Fri, Apr 3, 2009 at 11:54 AM, Noufal Ibrahim wrote: > > __builtins__ = {'__import__': ximport} > > f = now.strftime > > print f("%m %Y") > > > You can get this directly if you use -v. > Calling strftime imports the time module > >>> print now.strftime("%m %Y") > dlopen("/usr/lib/python2.5/lib-dynload/time.so", 2); > import time # dynamically loaded from > /usr/lib/python2.5/lib-dynload/time.so > I have a basic doubt - why do you want to set a module as core as __builtins__ to {} in your code ? If you can answer that reasonably, it makes sense to investigate this or raise a bug. Otherwise, I don't think it is good coding. > > > -- > ~noufal > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- -Anand -------------- next part -------------- An HTML attachment was scrubbed... URL: From anandology at gmail.com Fri Apr 3 08:51:38 2009 From: anandology at gmail.com (Anand Chitipothu) Date: Fri, 3 Apr 2009 12:21:38 +0530 Subject: [BangPypers] magic in datetime module? In-Reply-To: <8548c5f30904022344m1f0df5bs7ee39b0aee536ca7@mail.gmail.com> References: <41139fcb0904022259p44c532f4v9ec6d29a1dbd4712@mail.gmail.com> <41139fcb0904022305j74e2e142x1c7ce67882f1089e@mail.gmail.com> <8548c5f30904022311n7cd6ea40qae4d60f1c4fd7135@mail.gmail.com> <41139fcb0904022318w2b825deche857ecdb2ad4eac5@mail.gmail.com> <9963e56e0904022324u4db78c87t2b51788a30dbf02a@mail.gmail.com> <8548c5f30904022344m1f0df5bs7ee39b0aee536ca7@mail.gmail.com> Message-ID: <41139fcb0904022351m1b1623beg758594770cc0548@mail.gmail.com> > I have a basic doubt - why do you want to set a module as core > as __builtins__ to {} in your code ? If you can answer that > reasonably, it makes sense to investigate this or raise a bug. > Otherwise, I don't think it is good coding. It is used in web.py templating engine to restrict the available builtins to templates. From abpillai at gmail.com Fri Apr 3 08:56:40 2009 From: abpillai at gmail.com (Anand Balachandran Pillai) Date: Fri, 3 Apr 2009 12:26:40 +0530 Subject: [BangPypers] magic in datetime module? In-Reply-To: <41139fcb0904022351m1b1623beg758594770cc0548@mail.gmail.com> References: <41139fcb0904022259p44c532f4v9ec6d29a1dbd4712@mail.gmail.com> <41139fcb0904022305j74e2e142x1c7ce67882f1089e@mail.gmail.com> <8548c5f30904022311n7cd6ea40qae4d60f1c4fd7135@mail.gmail.com> <41139fcb0904022318w2b825deche857ecdb2ad4eac5@mail.gmail.com> <9963e56e0904022324u4db78c87t2b51788a30dbf02a@mail.gmail.com> <8548c5f30904022344m1f0df5bs7ee39b0aee536ca7@mail.gmail.com> <41139fcb0904022351m1b1623beg758594770cc0548@mail.gmail.com> Message-ID: <8548c5f30904022356q72c21caft70e5d26a3ef78a86@mail.gmail.com> On Fri, Apr 3, 2009 at 12:21 PM, Anand Chitipothu wrote: > > I have a basic doubt - why do you want to set a module as core > > as __builtins__ to {} in your code ? If you can answer that > > reasonably, it makes sense to investigate this or raise a bug. > > Otherwise, I don't think it is good coding. > > It is used in web.py templating engine to restrict the available > builtins to templates. web.py is a great framework, but this is bad coding for sure. I guess you need to do some hack like, oldbuiltins=__builtins__ __builtins__ = {} Then before calling code that breaks, __builtins__ = oldbuiltins But this is damn ugly and if it were me, I would investigate other options whch doesn't force me to put __builtins__ to {} in my code. I don't know details enough to advise you on this specifically in this case. > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- -Anand -------------- next part -------------- An HTML attachment was scrubbed... URL: From anandology at gmail.com Fri Apr 3 09:01:40 2009 From: anandology at gmail.com (Anand Chitipothu) Date: Fri, 3 Apr 2009 12:31:40 +0530 Subject: [BangPypers] magic in datetime module? In-Reply-To: <8548c5f30904022356q72c21caft70e5d26a3ef78a86@mail.gmail.com> References: <41139fcb0904022259p44c532f4v9ec6d29a1dbd4712@mail.gmail.com> <41139fcb0904022305j74e2e142x1c7ce67882f1089e@mail.gmail.com> <8548c5f30904022311n7cd6ea40qae4d60f1c4fd7135@mail.gmail.com> <41139fcb0904022318w2b825deche857ecdb2ad4eac5@mail.gmail.com> <9963e56e0904022324u4db78c87t2b51788a30dbf02a@mail.gmail.com> <8548c5f30904022344m1f0df5bs7ee39b0aee536ca7@mail.gmail.com> <41139fcb0904022351m1b1623beg758594770cc0548@mail.gmail.com> <8548c5f30904022356q72c21caft70e5d26a3ef78a86@mail.gmail.com> Message-ID: <41139fcb0904030001lbe74129lec3dd59e1c6d6f78@mail.gmail.com> > ?? web.py is a great framework, but this is bad coding for sure. > ? I guess you need to do some hack like, > > ??? oldbuiltins=__builtins__ > ??? __builtins__ = {} > > ?? Then before calling code that breaks, > ??? __builtins__ = oldbuiltins > > ???? > > ?But this is damn ugly and if it were me, I would investigate other > ?options whch doesn't force me to put __builtins__ to {} in my > ?code. I don't know details enough to advise you on this > ?specifically in this case. Not really! What it does is something like this: code = generate_code(template) env = {'__builtins__': custom_builtins} exec(code, env) From noufal at gmail.com Fri Apr 3 09:06:26 2009 From: noufal at gmail.com (Noufal Ibrahim) Date: Fri, 3 Apr 2009 12:36:26 +0530 Subject: [BangPypers] magic in datetime module? In-Reply-To: <41139fcb0904030001lbe74129lec3dd59e1c6d6f78@mail.gmail.com> References: <41139fcb0904022259p44c532f4v9ec6d29a1dbd4712@mail.gmail.com> <41139fcb0904022305j74e2e142x1c7ce67882f1089e@mail.gmail.com> <8548c5f30904022311n7cd6ea40qae4d60f1c4fd7135@mail.gmail.com> <41139fcb0904022318w2b825deche857ecdb2ad4eac5@mail.gmail.com> <9963e56e0904022324u4db78c87t2b51788a30dbf02a@mail.gmail.com> <8548c5f30904022344m1f0df5bs7ee39b0aee536ca7@mail.gmail.com> <41139fcb0904022351m1b1623beg758594770cc0548@mail.gmail.com> <8548c5f30904022356q72c21caft70e5d26a3ef78a86@mail.gmail.com> <41139fcb0904030001lbe74129lec3dd59e1c6d6f78@mail.gmail.com> Message-ID: <9963e56e0904030006v52406837sadb686309f12361b@mail.gmail.com> There was a thread on python-dev recently about sandboxing code by restricting the variables provided. A lot of people broke it (you can check the archives for "break this code" or something similar). In any case, if you deny people the ability to use __import__, then any functions that call import will fail. Whether that's a good practice is questionable but that's the state of affairs. And I still haven't figured out the difference between the script and interpreter versions of my import subprocess. :( -- ~noufal From anandology at gmail.com Fri Apr 3 09:23:11 2009 From: anandology at gmail.com (Anand Chitipothu) Date: Fri, 3 Apr 2009 12:53:11 +0530 Subject: [BangPypers] magic in datetime module? In-Reply-To: <9963e56e0904030006v52406837sadb686309f12361b@mail.gmail.com> References: <41139fcb0904022259p44c532f4v9ec6d29a1dbd4712@mail.gmail.com> <41139fcb0904022305j74e2e142x1c7ce67882f1089e@mail.gmail.com> <8548c5f30904022311n7cd6ea40qae4d60f1c4fd7135@mail.gmail.com> <41139fcb0904022318w2b825deche857ecdb2ad4eac5@mail.gmail.com> <9963e56e0904022324u4db78c87t2b51788a30dbf02a@mail.gmail.com> <8548c5f30904022344m1f0df5bs7ee39b0aee536ca7@mail.gmail.com> <41139fcb0904022351m1b1623beg758594770cc0548@mail.gmail.com> <8548c5f30904022356q72c21caft70e5d26a3ef78a86@mail.gmail.com> <41139fcb0904030001lbe74129lec3dd59e1c6d6f78@mail.gmail.com> <9963e56e0904030006v52406837sadb686309f12361b@mail.gmail.com> Message-ID: <41139fcb0904030023y591f2db3n92edf9bed75c0ff8@mail.gmail.com> 2009/4/3 Noufal Ibrahim : > There was a thread on python-dev recently about sandboxing code by > restricting the variables provided. A lot of people broke it (you can > check the archives for "break this code" or something similar). This one? http://mail.python.org/pipermail/python-dev/2009-February/086401.html > In any case, if you deny people the ability to use __import__, then > any functions that call import will fail. Whether that's a good > practice is questionable but that's the state of affairs. It does restrict people from using imports, but it doesn't restrict calling functions which use import. The problem with the mentioned code is that an implicit import is getting called in the current env. If that import is inside that function then it wouldn't be an issue. From abpillai at gmail.com Fri Apr 3 09:36:25 2009 From: abpillai at gmail.com (Anand Balachandran Pillai) Date: Fri, 3 Apr 2009 13:06:25 +0530 Subject: [BangPypers] magic in datetime module? In-Reply-To: <41139fcb0904030023y591f2db3n92edf9bed75c0ff8@mail.gmail.com> References: <41139fcb0904022259p44c532f4v9ec6d29a1dbd4712@mail.gmail.com> <8548c5f30904022311n7cd6ea40qae4d60f1c4fd7135@mail.gmail.com> <41139fcb0904022318w2b825deche857ecdb2ad4eac5@mail.gmail.com> <9963e56e0904022324u4db78c87t2b51788a30dbf02a@mail.gmail.com> <8548c5f30904022344m1f0df5bs7ee39b0aee536ca7@mail.gmail.com> <41139fcb0904022351m1b1623beg758594770cc0548@mail.gmail.com> <8548c5f30904022356q72c21caft70e5d26a3ef78a86@mail.gmail.com> <41139fcb0904030001lbe74129lec3dd59e1c6d6f78@mail.gmail.com> <9963e56e0904030006v52406837sadb686309f12361b@mail.gmail.com> <41139fcb0904030023y591f2db3n92edf9bed75c0ff8@mail.gmail.com> Message-ID: <8548c5f30904030036m6b082528k5f757718e6f87417@mail.gmail.com> On Fri, Apr 3, 2009 at 12:53 PM, Anand Chitipothu wrote: > 2009/4/3 Noufal Ibrahim : > > There was a thread on python-dev recently about sandboxing code by > > restricting the variables provided. A lot of people broke it (you can > > check the archives for "break this code" or something similar). > > This one? > > http://mail.python.org/pipermail/python-dev/2009-February/086401.html > > > In any case, if you deny people the ability to use __import__, then > > any functions that call import will fail. Whether that's a good > > practice is questionable but that's the state of affairs. > > It does restrict people from using imports, but it doesn't restrict > calling functions which use import. > > The problem with the mentioned code is that an implicit import is > getting called in the current env. If that import is inside that > function then it wouldn't be an issue. Use this work-around. # Save the name __import__ __import__ = __builtins__.__import__ __builtins = {} import datetime now = datetime.datetime.utcnow() print now.strftime("%m %Y") This works. Do this at the top of all modules which is dependent on your code which breaks __builtin__. > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- -Anand -------------- next part -------------- An HTML attachment was scrubbed... URL: From abpillai at gmail.com Fri Apr 3 09:38:47 2009 From: abpillai at gmail.com (Anand Balachandran Pillai) Date: Fri, 3 Apr 2009 13:08:47 +0530 Subject: [BangPypers] magic in datetime module? In-Reply-To: <8548c5f30904030036m6b082528k5f757718e6f87417@mail.gmail.com> References: <41139fcb0904022259p44c532f4v9ec6d29a1dbd4712@mail.gmail.com> <41139fcb0904022318w2b825deche857ecdb2ad4eac5@mail.gmail.com> <9963e56e0904022324u4db78c87t2b51788a30dbf02a@mail.gmail.com> <8548c5f30904022344m1f0df5bs7ee39b0aee536ca7@mail.gmail.com> <41139fcb0904022351m1b1623beg758594770cc0548@mail.gmail.com> <8548c5f30904022356q72c21caft70e5d26a3ef78a86@mail.gmail.com> <41139fcb0904030001lbe74129lec3dd59e1c6d6f78@mail.gmail.com> <9963e56e0904030006v52406837sadb686309f12361b@mail.gmail.com> <41139fcb0904030023y591f2db3n92edf9bed75c0ff8@mail.gmail.com> <8548c5f30904030036m6b082528k5f757718e6f87417@mail.gmail.com> Message-ID: <8548c5f30904030038n7cac686akc06dd0a8c543cf86@mail.gmail.com> On Fri, Apr 3, 2009 at 1:06 PM, Anand Balachandran Pillai < abpillai at gmail.com> wrote: > > > On Fri, Apr 3, 2009 at 12:53 PM, Anand Chitipothu wrote: > >> 2009/4/3 Noufal Ibrahim : >> > There was a thread on python-dev recently about sandboxing code by >> > restricting the variables provided. A lot of people broke it (you can >> > check the archives for "break this code" or something similar). >> >> This one? >> >> http://mail.python.org/pipermail/python-dev/2009-February/086401.html >> >> > In any case, if you deny people the ability to use __import__, then >> > any functions that call import will fail. Whether that's a good >> > practice is questionable but that's the state of affairs. >> >> It does restrict people from using imports, but it doesn't restrict >> calling functions which use import. >> >> The problem with the mentioned code is that an implicit import is >> getting called in the current env. If that import is inside that >> function then it wouldn't be an issue. > > > Use this work-around. > > # Save the name __import__ > __import__ = __builtins__.__import__ > __builtins = {} > > import datetime > now = datetime.datetime.utcnow() > print now.strftime("%m %Y") > > This works. Do this at the top of all modules which is dependent > on your code which breaks __builtin__. > Retracted. I was testing wrong code :) It should be __builtins__, not __builtins, in which case it fails...! However you can do the same thing and inject the __import__ name after your modification. Like, code = generate_code(template) __import__ = __builtins__.__import__ custom_builtins.__import__ = __import__ env = {'__builtins__': custom_builtins} exec(code, env) ? > > >> _______________________________________________ >> BangPypers mailing list >> BangPypers at python.org >> http://mail.python.org/mailman/listinfo/bangpypers >> > > > > -- > -Anand > > > > -- -Anand -------------- next part -------------- An HTML attachment was scrubbed... URL: From anandology at gmail.com Fri Apr 3 09:51:07 2009 From: anandology at gmail.com (Anand Chitipothu) Date: Fri, 3 Apr 2009 13:21:07 +0530 Subject: [BangPypers] magic in datetime module? In-Reply-To: <8548c5f30904030038n7cac686akc06dd0a8c543cf86@mail.gmail.com> References: <41139fcb0904022259p44c532f4v9ec6d29a1dbd4712@mail.gmail.com> <9963e56e0904022324u4db78c87t2b51788a30dbf02a@mail.gmail.com> <8548c5f30904022344m1f0df5bs7ee39b0aee536ca7@mail.gmail.com> <41139fcb0904022351m1b1623beg758594770cc0548@mail.gmail.com> <8548c5f30904022356q72c21caft70e5d26a3ef78a86@mail.gmail.com> <41139fcb0904030001lbe74129lec3dd59e1c6d6f78@mail.gmail.com> <9963e56e0904030006v52406837sadb686309f12361b@mail.gmail.com> <41139fcb0904030023y591f2db3n92edf9bed75c0ff8@mail.gmail.com> <8548c5f30904030036m6b082528k5f757718e6f87417@mail.gmail.com> <8548c5f30904030038n7cac686akc06dd0a8c543cf86@mail.gmail.com> Message-ID: <41139fcb0904030051g2d928b87jbe5f7f3cf233b339@mail.gmail.com> 2009/4/3 Anand Balachandran Pillai : > Retracted. I was testing wrong code :) It should be __builtins__, > not __builtins, in which case it fails...! > > However you can do the same thing and inject the __import__ > name after your modification. > > Like, > > code = generate_code(template) > __import__ = __builtins__.__import__ > custom_builtins.__import__ = __import__ > > env = {'__builtins__': custom_builtins} > exec(code, env) No need to do __import__ = __builtins__.__import__ It is already available in builtins. Adding __import__ to custom_builtins solves the problem. But I'm trying to understand this curious behavior. Anand From nagraj.sigma at gmail.com Fri Apr 3 16:09:31 2009 From: nagraj.sigma at gmail.com (Nagraj Rao) Date: Fri, 3 Apr 2009 07:09:31 -0700 (PDT) Subject: [BangPypers] Help in reading the pdf file In-Reply-To: <783b47270903261529n3d4f6c41hd4a435bffc60f05c@mail.gmail.com> References: <783b47270903261529n3d4f6c41hd4a435bffc60f05c@mail.gmail.com> Message-ID: <22869171.post@talk.nabble.com> Just in case if you're still searching, I'm using PDFMiner and found it good. You might have to slightly tweak it according to your requirements though. Maneesh Kumar B wrote: > > Hi, > > I am maneesh, I need to read one pdf file and extract data from it. Is > there > any one can guide me, > thanks in advance > > with regards, > Maneesh KB > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > > -- View this message in context: http://www.nabble.com/Help-in-reading-the-pdf-file-tp22732466p22869171.html Sent from the BangPypers - Bangalore Python Users Group mailing list archive at Nabble.com. From sridhar.ratna at gmail.com Fri Apr 3 16:50:39 2009 From: sridhar.ratna at gmail.com (Sridhar Ratnakumar) Date: Fri, 03 Apr 2009 07:50:39 -0700 Subject: [BangPypers] Help in reading the pdf file In-Reply-To: <783b47270903261529n3d4f6c41hd4a435bffc60f05c@mail.gmail.com> References: <783b47270903261529n3d4f6c41hd4a435bffc60f05c@mail.gmail.com> Message-ID: <49D6223F.4090102@gmail.com> On 3/26/09 3:29 PM, M Kumar wrote: > I need to read one pdf file and extract data from it. Is there any one > can guide me pyPdf? http://pybrary.net/pyPdf/ There is also reportlab toolkit http://www.reportlab.org/rl_toolkit.html From abpillai at gmail.com Sat Apr 4 08:03:19 2009 From: abpillai at gmail.com (Anand Balachandran Pillai) Date: Sat, 4 Apr 2009 11:33:19 +0530 Subject: [BangPypers] Help in reading the pdf file In-Reply-To: <49D6223F.4090102@gmail.com> References: <783b47270903261529n3d4f6c41hd4a435bffc60f05c@mail.gmail.com> <49D6223F.4090102@gmail.com> Message-ID: <8548c5f30904032303v53c5647bn7cc0e60a4ed29b83@mail.gmail.com> On Fri, Apr 3, 2009 at 8:20 PM, Sridhar Ratnakumar wrote: > On 3/26/09 3:29 PM, M Kumar wrote: > >> I need to read one pdf file and extract data from it. Is there any one can >> guide me >> > pyPdf? > > http://pybrary.net/pyPdf/ To give my $0.02, I had an opportunity to use both pyPdf and PDFMiner for an open source project to measure accessibility of PDF documents. I initially wrote the library using PDFMiner, but found that it had a higher failure rate in reading documents, especially large ones when compared to pyPdf. So, I rewrote the library using pyPdf and the experience was better. Also I noted pyPdf works better on encrypted documents when compared to PDFMiner. pyPdf is not perfect and has a few issues which I faced when reading certain encrypted documents. However, if your PDF files are mostly non-encrypted, I would suggest pyPdf a better choice than PDFMiner. > > > There is also reportlab toolkit > > http://www.reportlab.org/rl_toolkit.html > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- -Anand -------------- next part -------------- An HTML attachment was scrubbed... URL: From connect2shashi at gmail.com Sat Apr 4 13:22:08 2009 From: connect2shashi at gmail.com (Shashi) Date: Sat, 4 Apr 2009 16:52:08 +0530 Subject: [BangPypers] Guido steps down In-Reply-To: <8548c5f30904010104i57c8ce03j75c66492997c670d@mail.gmail.com> References: <8548c5f30903312355s1f6cafa0ye9728cdd804ddbf5@mail.gmail.com> <1c4dc2780903312356y27155de3w20e738957544976f@mail.gmail.com> <8548c5f30904010104i57c8ce03j75c66492997c670d@mail.gmail.com> Message-ID: <110ee9010904040422p5fe99d03q99efdd136e13cfa3@mail.gmail.com> hehehe Jokesters... I love em! From c2inomaha at yahoo.com Sun Apr 5 01:12:44 2009 From: c2inomaha at yahoo.com (CsquaredinOmaha) Date: Sat, 4 Apr 2009 16:12:44 -0700 (PDT) Subject: [BangPypers] Advanced Python or Understanding Python In-Reply-To: <1c4dc2780903312356q55ffb5c4qebcddc2c1a764ace@mail.gmail.com> References: <1c4dc2780903312356q55ffb5c4qebcddc2c1a764ace@mail.gmail.com> Message-ID: <21364.36502.qm@web52906.mail.re2.yahoo.com> Monty Python's humor often deals with?remembering specific scenes. http://www.armory.com/swallowscenes.html#question The swallow?bird reference is from the movie "Monty Python and the Holy Grail" Soldiers tease King Arthur's knights for clopping coconut shells together to create the sound of riding horses (the knights are hopping along on foot, pretending to be riding on horses). The soldiers debate where the coconuts could have come from, arguing perhaps a swallow bird dropped the coconut during migration. Later,? the Bridgekeeper of the Bridge of Death?asks challenge questions, the final one being "What is the air-speed velocity of an unladen(as in "not carrying coconut") swallow?". It is a joke circling around back to the?non-sense?debate the soldiers had in the earlier?scene Of course, Pythonistas like?to have their own twist, therefore a?project?for?improving the performance of Python is like letting a swallow bird fly without having to carry a coconut! ? ----- Original Message ---- From: Roshan Mathews To: Bangalore Python Users Group - India Sent: Tuesday, March 31, 2009 11:56:05 PM Subject: [BangPypers] Advanced Python or Understanding Python Since everyone seems to be mailing in today. http://video.google.com/videoplay?docid=7760178035196894549 By one of the people behind Unladen Swallow incidentally.? What's with that name, btw?? Quite the mouthful, hard to swallow, so to speak. Regards, Roshan Mathews _______________________________________________ BangPypers mailing list BangPypers at python.org http://mail.python.org/mailman/listinfo/bangpypers From rmathews at gmail.com Sun Apr 5 08:20:58 2009 From: rmathews at gmail.com (Roshan Mathews) Date: Sun, 5 Apr 2009 11:50:58 +0530 Subject: [BangPypers] PyCon at blip.tv Message-ID: <1c4dc2780904042320nb89c51cs838a11f1f48ca0a2@mail.gmail.com> http://pycon.blip.tv/ FYI. From praveen.python.plone at gmail.com Mon Apr 6 11:11:16 2009 From: praveen.python.plone at gmail.com (Praveen Kumar) Date: Mon, 6 Apr 2009 14:41:16 +0530 Subject: [BangPypers] Python 3.1 alpha 2 Message-ID: <6305ec600904060211u5b4f877bkdc16b743b10a4f3a@mail.gmail.com> http://doc.python.org/dev/py3k/whatsnew/3.1.html http://www.python.org/download/releases/3.1/ -- Praveen Kumar +91 9739854134 http://praveensunsetpoint.wordpress.com Bangalore -------------- next part -------------- An HTML attachment was scrubbed... URL: From tarundevnani at gmail.com Wed Apr 8 08:21:42 2009 From: tarundevnani at gmail.com (tarun) Date: Wed, 8 Apr 2009 11:51:42 +0530 Subject: [BangPypers] Fwd: Issue with subprocess Module In-Reply-To: References: Message-ID: ---------- Forwarded message ---------- From: tarun Date: Wed, Apr 8, 2009 at 10:30 AM Subject: Fwd: Issue with subprocess Module To: bangpypers at python.org ---------- Forwarded message ---------- From: tarun Date: Tue, Apr 7, 2009 at 4:34 PM Subject: Issue with subprocess Module To: python-list at python.org Hello All, I've a batch file to be invoke using a python script. The batch file has pause, and the time, I need to send some command to the batch file from my scripts. I placed both, the batch file (test.bat) and the python script (test.py) in the same folder. And executed 'test.py' (Please find the source files and error below). *I get the following error:* Traceback (most recent call last): File "", line 74, in run_nodebug File "D:\test.py", line 4, in proc = subprocess.Popen(my_bat,stdin=subprocess.PIPE) File "C:\Python25\lib\subprocess.py", line 588, in __init__ errread, errwrite) = self._get_handles(stdin, stdout, stderr) File "C:\Python25\lib\subprocess.py", line 717, in _get_handles c2pwrite = self._make_inheritable(c2pwrite) File "C:\Python25\lib\subprocess.py", line 746, in _make_inheritable DUPLICATE_SAME_ACCESS) WindowsError: [Error 6] The handle is invalid *Python Script:* *test.py* import subprocess,os my_bat = os.getcwd()+'\\test.bat' proc = subprocess.Popen(my_bat,stdin=subprocess.PIPE) input = '\n' proc.communicate(input) *Batch File* *test.bat* echo "START' pause echo 'END' Please help me with this issue. Thanks In Advance, Tarun -------------- next part -------------- An HTML attachment was scrubbed... URL: From pdiwadkar at yahoo.com Wed Apr 8 09:46:17 2009 From: pdiwadkar at yahoo.com (prasanna diwadkar) Date: Wed, 8 Apr 2009 00:46:17 -0700 (PDT) Subject: [BangPypers] Freelancing sites/companies in India Message-ID: <15333.8135.qm@web30805.mail.mud.yahoo.com> Hi, Are there any freelancing sites/companies who work in LAMP or any other technologies like Java,struts,posstgre etc?I was able to find 1/2 sites but they require you to pay them before working on project. ? Thanks and regards PD -------------- next part -------------- An HTML attachment was scrubbed... URL: From vsapre80 at gmail.com Thu Apr 9 13:39:09 2009 From: vsapre80 at gmail.com (Vishal) Date: Thu, 9 Apr 2009 17:09:09 +0530 Subject: [BangPypers] Getting the know-how of UI effects using HTML etc.. Message-ID: Hi, I have a question about HTML !!! I know this is not pythonic question per se. But I guess many people in this group would be doing web work. So thought of tapping into that resource bank. I am starting to learn about HTML/DHTML etc and wanted to know if you know of some tutorials that talk about the different UI effects that can be created in HTML.. This could be a very open question..and so here's an example of an issue I am facing: I am trying to create a web based INI file editor. I would like to create an HTML file on the fly by parsing a given INI file (and this will be done in Python...ofcourse). However, the HTML file should have
elements which can be used to update the INI file contents. I want to enable the elements (textbox, submit button) only on a click to certain area...giving it a look and feel something like Xemacs configuration UI. I am stuck with coming up with this layout and also something that works across IE5 to Google Chrome !!! any help/pointers etc would be heavily appreciated. Thanks and best regards, Vishal Sapre -- "So say...Day by day, in every way, I am getting better, better and better !!!" "A Strong and Positive attitude creates more miracles than anything else. Because...Life is 10% how you make it, and 90% how you take it" "Diamond is another piece of coal that did well under pressure? "Happiness keeps u Sweet, Trials keep u Strong, Sorrow keeps u Human, Failure Keeps u Humble, Success keeps u Glowing, But only God Keeps u Going.....Keep Going....." -------------- next part -------------- An HTML attachment was scrubbed... URL: From lawgon at au-kbc.org Thu Apr 9 13:47:06 2009 From: lawgon at au-kbc.org (Kenneth Gonsalves) Date: Thu, 9 Apr 2009 17:17:06 +0530 Subject: [BangPypers] Getting the know-how of UI effects using HTML etc.. In-Reply-To: References: Message-ID: <200904091717.07316.lawgon@au-kbc.org> On Thursday 09 April 2009 17:09:09 Vishal wrote: > any help/pointers etc would be heavily appreciated. learn about templating languages, css, javascript and ajax. Cheetah, jinja, jquery, blueprint are key words. -- regards Kenneth Gonsalves Associate NRC-FOSS http://nrcfosshelpline.in/web/ From anurag08priyam at gmail.com Thu Apr 9 14:00:38 2009 From: anurag08priyam at gmail.com (Anurag Priyam) Date: Thu, 9 Apr 2009 17:30:38 +0530 Subject: [BangPypers] Getting the know-how of UI effects using HTML etc.. In-Reply-To: References: Message-ID: <95d7ba070904090500s123de1e1i722c9baeada079c@mail.gmail.com> > > I am starting to learn about HTML/DHTML etc and wanted to know if you know > of some tutorials that talk about the different UI effects that can be > created in HTML.. This could be a very open question..and so here's an > example of an issue I am facing: > > >> I want to enable the elements (textbox, submit button) only on a > click to certain area...giving it a look and feel >>something like Xemacs > configuration UI. > well, i don't think that plain HTML offers any such feature. Specific customizability needs to be done using Javascipt. You may want to explore jQuery(a javascript library), wherein you can associate an event with any one or more elements of your choice. > > >>I am stuck with coming up with this layout and also something that works > across IE5 to Google Chrome !!! > As of compatibility with all the browsers you need to use tags and features that are supported by all these browsers. explore their documentation to find out how much the browsers comply with the latest w3c standards. some of the features are implemented in brosers like ie with different name, like the way of changing the opacity of an image. learning AJAX will also be of lot of help. -- Anurag Priyam 1st Year,Mechanical Engineering, IIT Kharagpur. +91-9775550642 -------------- next part -------------- An HTML attachment was scrubbed... URL: From venkat83 at gmail.com Thu Apr 9 14:02:13 2009 From: venkat83 at gmail.com (Venkatraman S) Date: Thu, 9 Apr 2009 17:32:13 +0530 Subject: [BangPypers] Getting the know-how of UI effects using HTML etc.. In-Reply-To: <95d7ba070904090500s123de1e1i722c9baeada079c@mail.gmail.com> References: <95d7ba070904090500s123de1e1i722c9baeada079c@mail.gmail.com> Message-ID: On Thu, Apr 9, 2009 at 5:30 PM, Anurag Priyam wrote: > > learning AJAX will also be of lot of help. > > What is AJAX? -V- -------------- next part -------------- An HTML attachment was scrubbed... URL: From anurag08priyam at gmail.com Thu Apr 9 14:08:33 2009 From: anurag08priyam at gmail.com (Anurag Priyam) Date: Thu, 9 Apr 2009 17:38:33 +0530 Subject: [BangPypers] Getting the know-how of UI effects using HTML etc.. In-Reply-To: References: <95d7ba070904090500s123de1e1i722c9baeada079c@mail.gmail.com> Message-ID: <95d7ba070904090508p2afe3a20h7a0d2024bfb85afd@mail.gmail.com> > What is AJAX? :o "Google up!" :P -- Anurag Priyam 1st Year,Mechanical Engineering, IIT Kharagpur. +91-9775550642 -------------- next part -------------- An HTML attachment was scrubbed... URL: From siddharthn210 at gmail.com Thu Apr 9 14:12:00 2009 From: siddharthn210 at gmail.com (Siddharth Dagar) Date: Thu, 9 Apr 2009 17:42:00 +0530 Subject: [BangPypers] Getting the know-how of UI effects using HTML etc.. In-Reply-To: References: <95d7ba070904090500s123de1e1i722c9baeada079c@mail.gmail.com> Message-ID: <5374bbcb0904090512g1e11a087r82fe20a4748e5b1e@mail.gmail.com> Ajax is an acronym for Asynchronous Javascript and XML. By using Ajax, you can asynchronously get data from the server in the background without disturbing the existing page. For example, when you search in google or youtube (even wikipedia now), while typing out the text, it gives you some suggestions on whatever you are searching. This is one of the implementations of ajax. For more, as Anurag said, 'google' it up. -- Siddharth Dagar 1st Year Undergraduate Student Department of Electrical Engineering I.I.T. Kharagpur -------------- next part -------------- An HTML attachment was scrubbed... URL: From vprajan at gmail.com Fri Apr 10 09:39:21 2009 From: vprajan at gmail.com (Pushparajan V) Date: Fri, 10 Apr 2009 13:09:21 +0530 Subject: [BangPypers] Interesting historical relation between python & distributed OS Message-ID: While crawling around about distributed operating systems came across some python related references and was amazed to see it was created for helping out with scripting and also for accessing some internal system calls of Amoeba distributed OS (whose development is dead as of now). Checkout here: http://www.python.org/doc/faq/general/#why-was-python-created-in-the-first-place This is not something new to share.. But just sharing my amazement after seeing the history behind python and how it started. Guess what ??.. already some set of people are getting involved into DS with python to overtake java.. but always survival of the fittest and the easiest.. :) -- Pushparajan V http://vprajan.blogspot.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From venkat83 at gmail.com Fri Apr 10 10:34:13 2009 From: venkat83 at gmail.com (Venkatraman S) Date: Fri, 10 Apr 2009 14:04:13 +0530 Subject: [BangPypers] Interesting historical relation between python & distributed OS In-Reply-To: References: Message-ID: On Fri, Apr 10, 2009 at 1:09 PM, Pushparajan V wrote: > > Guess what ??.. already some set of people are getting involved into DS > with python to overtake java.. but always survival of the fittest and the > easiest.. :) > Try watching/hearing Guido's keynote this year in pycon.He talks briefly about language design/evolution and how he want/wanted python. -V- -------------- next part -------------- An HTML attachment was scrubbed... URL: From lorddaemon at gmail.com Thu Apr 9 17:42:11 2009 From: lorddaemon at gmail.com (Darkseid) Date: Thu, 09 Apr 2009 21:12:11 +0530 Subject: [BangPypers] Reminder - DevCamp Bangalore 2 in two days Message-ID: <49DE1753.4060404@gmail.com> Guys, a quick reminder - DevCamp Bangalore 2 happens on Saturday; do register now at http://devcamp.in if you're planning to participate so we can make appropriate arrangements. At this point in time we have 330 registrations and 19 sessions. These include sessions by at least 5 people who are core committers on various open source projects, one internationally known speaker and author, and two entrepreneurs; and this just among the people whose background I'm familiar with, so I'm sure there are many more people with very interesting backgrounds who will be present. So do sign up, and please spread the word among all the hackers you know :) Best, Sidu. http://blog.sidu.in Original announcement from 17th March === We're happy to announce the second edition of DevCamp Bangalore, DevCamp Bangalore 2 ( http://devcamp.in ); it's happening on Saturday, 11th April 2009. Like any BarCamp, registration is at the wiki. DevCamp is an un-conference by the hackers*, for the hackers and of the hackers. It's a species of BarCamp where anything a lover of computers and technology would consider important or entertaining goes. The first DevCamp ( http://www.devcamp.in/wiki/DevCamp_Bangalore_1 ) happened a little over a year ago and was a lot of fun; we're hoping to keep that trend going with DCB2. If you're planning to do a session at DCB2, do keep in mind the fact that everyone at DevCamp is a hacker, a pro. Please assume a high level of exposure and knowledge on the part of your audience and tailor your sessions to suit. Avoid 'Hello World' and how-to sessions which can be trivially found on the net. First hand war stories, in-depth analyses of topics and live demos are best. Best, Sidu. http://blog.sidu.in * Hacker as in http://www.cs.berkeley.edu/~bh/hacker.html From rmathews at gmail.com Fri Apr 10 15:39:18 2009 From: rmathews at gmail.com (Roshan Mathews) Date: Fri, 10 Apr 2009 19:09:18 +0530 Subject: [BangPypers] Interesting historical relation between python & distributed OS In-Reply-To: References: Message-ID: <1c4dc2780904100639h63d7737cnc4e077900a5dc19e@mail.gmail.com> On Fri, Apr 10, 2009 at 2:04 PM, Venkatraman S wrote: > On Fri, Apr 10, 2009 at 1:09 PM, Pushparajan V wrote: >> Guess what ??.. already some set of people are getting involved into DS >> with python to overtake java.. but always survival of the fittest and the >> easiest.. :) > > Try watching/hearing Guido's keynote this year in pycon.He talks briefly > about language design/evolution and how he want/wanted python. > There's also Guido's "history blog" at http://python-history.blogspot.com/ for those interested. ~Roshan From shridhar_c_k at yahoo.com Sat Apr 11 18:12:57 2009 From: shridhar_c_k at yahoo.com (shridhar kyrlageri) Date: Sat, 11 Apr 2009 09:12:57 -0700 (PDT) Subject: [BangPypers] help please.. Message-ID: <369366.55011.qm@web45406.mail.sp1.yahoo.com> can some one help me debug the matlab code.. please reply Add more friends to your messenger and enjoy! Go to http://messenger.yahoo.com/invite/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From orsenthil at gmail.com Sat Apr 11 18:20:43 2009 From: orsenthil at gmail.com (Senthil Kumaran) Date: Sat, 11 Apr 2009 21:50:43 +0530 Subject: [BangPypers] help please.. In-Reply-To: <369366.55011.qm@web45406.mail.sp1.yahoo.com> References: <369366.55011.qm@web45406.mail.sp1.yahoo.com> Message-ID: <7c42eba10904110920l697f33deh319b9af00918819f@mail.gmail.com> > shridhar kyrlageri wrote: > > can some one help me debug the matlab code.. please reply I am sorry, I do not know Matlab. But can you read this document: http://www.catb.org/~esr/faqs/smart-questions.html and explain to us what it says about the kind of question you asked? Your best bet will be your colleague or a friend or matlab mailing list. But please do read the document first. Thanks, Senthil From bharat_pathak at hotmail.com Sun Apr 12 05:26:11 2009 From: bharat_pathak at hotmail.com (Bharat Pathak) Date: Sun, 12 Apr 2009 08:56:11 +0530 Subject: [BangPypers] help please.. In-Reply-To: <369366.55011.qm@web45406.mail.sp1.yahoo.com> References: <369366.55011.qm@web45406.mail.sp1.yahoo.com> Message-ID: what help do in need in matlab, we can help. rgds bharat pathak Arithos Designs www.Arithos.com my email id bharat at arithos.com From: shridhar kyrlageri Sent: Saturday, April 11, 2009 9:42 PM To: bangpypers at python.org Subject: [BangPypers] help please.. can some one help me debug the matlab code.. please reply -------------------------------------------------------------------------------- Add more friends to your messenger and enjoy! Invite them now. -------------------------------------------------------------------------------- _______________________________________________ BangPypers mailing list BangPypers at python.org http://mail.python.org/mailman/listinfo/bangpypers -------------- next part -------------- An HTML attachment was scrubbed... URL: From zoltan.jose at gmail.com Sun Apr 12 09:04:05 2009 From: zoltan.jose at gmail.com (Timmy Jose) Date: Sun, 12 Apr 2009 12:34:05 +0530 Subject: [BangPypers] help please.. In-Reply-To: <7c42eba10904110920l697f33deh319b9af00918819f@mail.gmail.com> References: <369366.55011.qm@web45406.mail.sp1.yahoo.com> <7c42eba10904110920l697f33deh319b9af00918819f@mail.gmail.com> Message-ID: Bejasus... a bit less on the smug would do everyone good! Let's not turn this to comp.lang.lisp shall we folks? No, really... On Sat, Apr 11, 2009 at 9:50 PM, Senthil Kumaran wrote: >> shridhar kyrlageri wrote: >> >> can some one help me debug the matlab code.. please reply > > I am sorry, I do not know Matlab. > > But can you read this document: > http://www.catb.org/~esr/faqs/smart-questions.html and explain to us > what it says about the kind of question you asked? > > Your best bet will be your colleague or a friend or matlab mailing > list. But please do read the document first. > > Thanks, > Senthil > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- Bwahahahahahahahahahahahaha! From vsapre80 at gmail.com Mon Apr 13 07:21:23 2009 From: vsapre80 at gmail.com (Vishal) Date: Mon, 13 Apr 2009 10:51:23 +0530 Subject: [BangPypers] Getting the know-how of UI effects using HTML etc.. In-Reply-To: <5374bbcb0904090512g1e11a087r82fe20a4748e5b1e@mail.gmail.com> References: <95d7ba070904090500s123de1e1i722c9baeada079c@mail.gmail.com> <5374bbcb0904090512g1e11a087r82fe20a4748e5b1e@mail.gmail.com> Message-ID: To take this question further....It seems it would help everyone if someone could explain...the need for Templating vs Creating HTML on the fly like we did in CGI scripts. Why would there be a need for Templating...if we can create similar HTML on the fly...by simply using print statements and raw strings that can be stored in the python file or using modules like HTMLTags.py or HTMLgen. Also when should one use one (Templating) and when the other (Create HTML on the fly)? All WebWisdom is welcome :) Thanks and best regards, Vishal Sapre On Thu, Apr 9, 2009 at 5:42 PM, Siddharth Dagar wrote: > > Ajax is an acronym for Asynchronous Javascript and XML. By using Ajax, you > can asynchronously get data from the server in the background without > disturbing the existing page. For example, when you search in google or > youtube (even wikipedia now), while typing out the text, it gives you some > suggestions on whatever you are searching. This is one of the > implementations of ajax. > > For more, as Anurag said, 'google' it up. > > -- > Siddharth Dagar > 1st Year Undergraduate Student > Department of Electrical Engineering > I.I.T. Kharagpur > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > > -- "So say...Day by day, in every way, I am getting better, better and better !!!" "A Strong and Positive attitude creates more miracles than anything else. Because...Life is 10% how you make it, and 90% how you take it" "Diamond is another piece of coal that did well under pressure? "Happiness keeps u Sweet, Trials keep u Strong, Sorrow keeps u Human, Failure Keeps u Humble, Success keeps u Glowing, But only God Keeps u Going.....Keep Going....." -------------- next part -------------- An HTML attachment was scrubbed... URL: From noufal at gmail.com Mon Apr 13 07:38:07 2009 From: noufal at gmail.com (Noufal Ibrahim) Date: Mon, 13 Apr 2009 11:08:07 +0530 Subject: [BangPypers] Getting the know-how of UI effects using HTML etc.. In-Reply-To: References: <95d7ba070904090500s123de1e1i722c9baeada079c@mail.gmail.com> <5374bbcb0904090512g1e11a087r82fe20a4748e5b1e@mail.gmail.com> Message-ID: <9963e56e0904122238o21c917d2od5e7e3bd2a547fd2@mail.gmail.com> On Mon, Apr 13, 2009 at 10:51 AM, Vishal wrote: > To take this question further....It seems it would help everyone if someone > could explain...the need for Templating vs Creating HTML on the fly like we > did in CGI scripts. > Why would there be a need for Templating...if we can create similar HTML on > the fly...by simply using print statements and raw strings that can be > stored in the python file or using modules like HTMLTags.py or HTMLgen. Your dichotomy is not exactly accurate. People initially using print statements directly print strings. Then they put these strings in files which can be substituted. Then they find that they're cutting/pasting into multiple files so they introduce some facility to include other strings. Then they find that they don't want to change all the content but just some parts so they introduce some substitution tricks. Then they want valid XHTML even if their application tries to mess up so they separate form and content. This goes on and you get a templating language. It's really a gradual change rather than a 'direct HTML' vs. 'templates'. I for one find it very convenient to use a templating system (I mostly use clearsilver). It's easy to modify my layout without touching my actual code. [..] -- ~noufal From vsapre80 at gmail.com Mon Apr 13 10:53:35 2009 From: vsapre80 at gmail.com (Vishal) Date: Mon, 13 Apr 2009 14:23:35 +0530 Subject: [BangPypers] Getting the know-how of UI effects using HTML etc.. In-Reply-To: <9963e56e0904122238o21c917d2od5e7e3bd2a547fd2@mail.gmail.com> References: <95d7ba070904090500s123de1e1i722c9baeada079c@mail.gmail.com> <5374bbcb0904090512g1e11a087r82fe20a4748e5b1e@mail.gmail.com> <9963e56e0904122238o21c917d2od5e7e3bd2a547fd2@mail.gmail.com> Message-ID: OK..so its about making sure that The View is totally separate from the Controller, and yet the View should contain programmable elements...which get filled up at run time. Which is possible also by having straight HTML printing....but gets complex as the number of such conditional print statements increases overtime. But in that case...are there still instances when one would need 'print' based HTML generation. >From what it seems, if the amount of markup is small then printing it is probably good. But when lots of customization to each page is needed...templating would be the way to go. Thanks, Vishal On Mon, Apr 13, 2009 at 11:08 AM, Noufal Ibrahim wrote: > On Mon, Apr 13, 2009 at 10:51 AM, Vishal wrote: > > To take this question further....It seems it would help everyone if > someone > > could explain...the need for Templating vs Creating HTML on the fly like > we > > did in CGI scripts. > > Why would there be a need for Templating...if we can create similar HTML > on > > the fly...by simply using print statements and raw strings that can be > > stored in the python file or using modules like HTMLTags.py or HTMLgen. > > Your dichotomy is not exactly accurate. People initially using print > statements directly print strings. Then they put these strings in > files which can be substituted. Then they find that they're > cutting/pasting into multiple files so they introduce some facility to > include other strings. Then they find that they don't want to change > all the content but just some parts so they introduce some > substitution tricks. Then they want valid XHTML even if their > application tries to mess up so they separate form and content. This > goes on and you get a templating language. It's really a gradual > change rather than a 'direct HTML' vs. 'templates'. > > I for one find it very convenient to use a templating system (I mostly > use clearsilver). It's easy to modify my layout without touching my > actual code. > > [..] > > -- > ~noufal > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- "So say...Day by day, in every way, I am getting better, better and better !!!" "A Strong and Positive attitude creates more miracles than anything else. Because...Life is 10% how you make it, and 90% how you take it" "Diamond is another piece of coal that did well under pressure? "Happiness keeps u Sweet, Trials keep u Strong, Sorrow keeps u Human, Failure Keeps u Humble, Success keeps u Glowing, But only God Keeps u Going.....Keep Going....." -------------- next part -------------- An HTML attachment was scrubbed... URL: From noufal at gmail.com Mon Apr 13 11:56:58 2009 From: noufal at gmail.com (Noufal Ibrahim) Date: Mon, 13 Apr 2009 15:26:58 +0530 Subject: [BangPypers] Getting the know-how of UI effects using HTML etc.. In-Reply-To: References: <95d7ba070904090500s123de1e1i722c9baeada079c@mail.gmail.com> <5374bbcb0904090512g1e11a087r82fe20a4748e5b1e@mail.gmail.com> <9963e56e0904122238o21c917d2od5e7e3bd2a547fd2@mail.gmail.com> Message-ID: <9963e56e0904130256v3b8d487cl86dbe6033108dead@mail.gmail.com> On Mon, Apr 13, 2009 at 2:23 PM, Vishal wrote: [..] > Which is possible also by having straight HTML printing....but gets complex > as the number of such conditional print statements increases overtime. > But in that case...are there still instances when one would need 'print' > based HTML generation. Like? I would try to keep out situations where I need to 'print' HTML directly. > From what it seems, if the amount of markup is small then printing it is > probably good. But when lots of customization to each page is > needed...templating would be the way to go. Most apps start small. If you don't use templating then, you'll end up with a large app with a lot of work to make it use a templating engine. I'd prefer using one at the outset. It's a lot more easier too. You can validate your XHTML directly in an editor rather than mess with print statements and document source. -- ~noufal From vsapre80 at gmail.com Wed Apr 15 10:50:09 2009 From: vsapre80 at gmail.com (Vishal) Date: Wed, 15 Apr 2009 14:20:09 +0530 Subject: [BangPypers] Getting the know-how of UI effects using HTML etc.. In-Reply-To: <9963e56e0904130256v3b8d487cl86dbe6033108dead@mail.gmail.com> References: <95d7ba070904090500s123de1e1i722c9baeada079c@mail.gmail.com> <5374bbcb0904090512g1e11a087r82fe20a4748e5b1e@mail.gmail.com> <9963e56e0904122238o21c917d2od5e7e3bd2a547fd2@mail.gmail.com> <9963e56e0904130256v3b8d487cl86dbe6033108dead@mail.gmail.com> Message-ID: How did you come to use ClearSilver? What made you choose it. I like the philosophy of data set driven presentation.But apart from this...have you done any comparison about Speed etc (pure python templating system vs something in C) There's just too many Templating systems to choose from :) Thanks and best regards, Vishal Sapre On Mon, Apr 13, 2009 at 3:26 PM, Noufal Ibrahim wrote: > On Mon, Apr 13, 2009 at 2:23 PM, Vishal wrote: > [..] > > Which is possible also by having straight HTML printing....but gets > complex > > as the number of such conditional print statements increases overtime. > > But in that case...are there still instances when one would need 'print' > > based HTML generation. > > Like? I would try to keep out situations where I need to 'print' HTML > directly. > > > From what it seems, if the amount of markup is small then printing it is > > probably good. But when lots of customization to each page is > > needed...templating would be the way to go. > > Most apps start small. If you don't use templating then, you'll end up > with a large app with a lot of work to make it use a templating > engine. I'd prefer using one at the outset. It's a lot more easier > too. You can validate your XHTML directly in an editor rather than > mess with print statements and document source. > > -- > ~noufal > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- "So say...Day by day, in every way, I am getting better, better and better !!!" "A Strong and Positive attitude creates more miracles than anything else. Because...Life is 10% how you make it, and 90% how you take it" "Diamond is another piece of coal that did well under pressure? "Happiness keeps u Sweet, Trials keep u Strong, Sorrow keeps u Human, Failure Keeps u Humble, Success keeps u Glowing, But only God Keeps u Going.....Keep Going....." -------------- next part -------------- An HTML attachment was scrubbed... URL: From anurag08priyam at gmail.com Wed Apr 15 11:38:59 2009 From: anurag08priyam at gmail.com (Anurag Priyam) Date: Wed, 15 Apr 2009 15:08:59 +0530 Subject: [BangPypers] Django and Fcgi Message-ID: <95d7ba070904150238u653dc4c1g5af23217ea853607@mail.gmail.com> Hi, I have created a website using Django, which I have to host on Dreamhost. I went through the Dreamhost's wiki and Jeff Croft's article on how to set-up Django on Dreamhost and carried out all the steps. I still get this error The server encountered an internal error or misconfiguration and was unable > to complete your request. > > Please contact ... > > More information about this error may be available in the server error log. > > Additionally, a 500 Internal Server Error error was encountered while > trying to use an ErrorDocument to handle the request. > The apache log files say that the script dispatch.fcgi ended prematurely. I am unable to figure out the problem. Please help. -- Anurag Priyam 1st Year,Mechanical Engineering, IIT Kharagpur. +91-9775550642 -------------- next part -------------- An HTML attachment was scrubbed... URL: From anandology at gmail.com Wed Apr 15 11:45:21 2009 From: anandology at gmail.com (Anand Chitipothu) Date: Wed, 15 Apr 2009 15:15:21 +0530 Subject: [BangPypers] Django and Fcgi In-Reply-To: <95d7ba070904150238u653dc4c1g5af23217ea853607@mail.gmail.com> References: <95d7ba070904150238u653dc4c1g5af23217ea853607@mail.gmail.com> Message-ID: <41139fcb0904150245p743c52c5la7469f51b62e88ac@mail.gmail.com> > The apache log files say that the script dispatch.fcgi ended prematurely. I > am unable to figure out the problem. Please help. Which probably means the dispatch.fcgi is not executable. Make sure it is executable and #! /usr/bin/env python is added in the first line. You should be able to verify that by running the script from command line as ./dispatch.fcgi. Anand -------------- next part -------------- An HTML attachment was scrubbed... URL: From noufal at gmail.com Wed Apr 15 19:19:56 2009 From: noufal at gmail.com (Noufal Ibrahim) Date: Wed, 15 Apr 2009 22:19:56 +0500 Subject: [BangPypers] Getting the know-how of UI effects using HTML etc.. In-Reply-To: References: <95d7ba070904090500s123de1e1i722c9baeada079c@mail.gmail.com> <5374bbcb0904090512g1e11a087r82fe20a4748e5b1e@mail.gmail.com> <9963e56e0904122238o21c917d2od5e7e3bd2a547fd2@mail.gmail.com> <9963e56e0904130256v3b8d487cl86dbe6033108dead@mail.gmail.com> Message-ID: <9963e56e0904151019k4f6b44dj40903aa9766d6214@mail.gmail.com> On Wed, Apr 15, 2009 at 1:50 PM, Vishal wrote: > How did you come to use ClearSilver? What made you choose it. I like the > philosophy of data set driven presentation. > But apart from this...have you done any comparison about Speed etc (pure > python templating system vs something in C) I was using trac and clearsilver was what it used (before it moved to Genshi). It was the first such system I used and I stuck with it. I should probably re evaluate now though. Mako seems to be a good option. -- ~noufal From noufal at gmail.com Wed Apr 15 20:41:10 2009 From: noufal at gmail.com (Noufal Ibrahim) Date: Wed, 15 Apr 2009 23:41:10 +0500 Subject: [BangPypers] Python bug day coming up. Message-ID: <9963e56e0904151141u112197e5m47abf7b26e9b1d38@mail.gmail.com> Rev your engines people! http://wiki.python.org/moin/PythonBugDay -- ~noufal From praveen.python.plone at gmail.com Thu Apr 16 07:41:44 2009 From: praveen.python.plone at gmail.com (Praveen Kumar) Date: Thu, 16 Apr 2009 11:11:44 +0530 Subject: [BangPypers] Python Bug Day Message-ID: <6305ec600904152241l7aac6578tf0e2e787832649e0@mail.gmail.com> http://wiki.python.org/moin/PythonBugDay http://bugs.python.org/ -- Praveen Kumar +91 9739854134 http://praveensunsetpoint.wordpress.com Bangalore -------------- next part -------------- An HTML attachment was scrubbed... URL: From vsapre80 at gmail.com Thu Apr 16 07:54:36 2009 From: vsapre80 at gmail.com (Vishal) Date: Thu, 16 Apr 2009 11:24:36 +0530 Subject: [BangPypers] Getting the know-how of UI effects using HTML etc.. In-Reply-To: <9963e56e0904151019k4f6b44dj40903aa9766d6214@mail.gmail.com> References: <95d7ba070904090500s123de1e1i722c9baeada079c@mail.gmail.com> <5374bbcb0904090512g1e11a087r82fe20a4748e5b1e@mail.gmail.com> <9963e56e0904122238o21c917d2od5e7e3bd2a547fd2@mail.gmail.com> <9963e56e0904130256v3b8d487cl86dbe6033108dead@mail.gmail.com> <9963e56e0904151019k4f6b44dj40903aa9766d6214@mail.gmail.com> Message-ID: Yeah I also found that Google and Orkut are using ClearSilver. The good part is the dataset based philosophy and it being a C library. For large pages...may be that provides the speed. I am making a desktop application...and I want it to be as responsive as possible...so dont want to spend time rendering the page...though it wont be too long because the webserver is localhost...still if there is something available in C...why not use it :) Most others are now days pure python based frameworks. Thanks and best regards, Vishal Sapre On Wed, Apr 15, 2009 at 10:49 PM, Noufal Ibrahim wrote: > On Wed, Apr 15, 2009 at 1:50 PM, Vishal wrote: > > How did you come to use ClearSilver? What made you choose it. I like the > > philosophy of data set driven presentation. > > But apart from this...have you done any comparison about Speed etc (pure > > python templating system vs something in C) > > I was using trac and clearsilver was what it used (before it moved to > Genshi). It was the first such system I used and I stuck with it. > I should probably re evaluate now though. Mako seems to be a good option. > > -- > ~noufal > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- "So say...Day by day, in every way, I am getting better, better and better !!!" "A Strong and Positive attitude creates more miracles than anything else. Because...Life is 10% how you make it, and 90% how you take it" "Diamond is another piece of coal that did well under pressure? "Happiness keeps u Sweet, Trials keep u Strong, Sorrow keeps u Human, Failure Keeps u Humble, Success keeps u Glowing, But only God Keeps u Going.....Keep Going....." -------------- next part -------------- An HTML attachment was scrubbed... URL: From ramdas at developeriq.com Thu Apr 16 09:16:46 2009 From: ramdas at developeriq.com (Ramdas S) Date: Thu, 16 Apr 2009 12:46:46 +0530 Subject: [BangPypers] Django and Fcgi In-Reply-To: <41139fcb0904150245p743c52c5la7469f51b62e88ac@mail.gmail.com> References: <95d7ba070904150238u653dc4c1g5af23217ea853607@mail.gmail.com> <41139fcb0904150245p743c52c5la7469f51b62e88ac@mail.gmail.com> Message-ID: <6e38f9f00904160016u7140ce6dx55f74736f6c142ac@mail.gmail.com> I wouldn't advise you to try Django on Dreamhost if your site requires constant maintenance. Every time you need to refresh stuff, you need touch the fcgi files, and its spawns multiple processes, that simply refuses to die. But if its low maintenance, that is very little python code will get added, then Dreamhost is fine. The server maintainers some times kills those threads, crashing your site For professional work try webfaction or any of the slice stuff Ramdas On Wed, Apr 15, 2009 at 3:15 PM, Anand Chitipothu wrote: > > >> The apache log files say that the script dispatch.fcgi ended prematurely. >> I am unable to figure out the problem. Please help. > > > Which probably means the dispatch.fcgi is not executable. > Make sure it is executable and #! /usr/bin/env python is added in the first > line. > > You should be able to verify that by running the script from command line > as ./dispatch.fcgi. > > Anand > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > > -- Ramdas S +91 9342 583 065 -------------- next part -------------- An HTML attachment was scrubbed... URL: From ramkrsna at gmail.com Fri Apr 17 10:09:01 2009 From: ramkrsna at gmail.com (Ramakrishna Reddy) Date: Fri, 17 Apr 2009 13:39:01 +0530 Subject: [BangPypers] [Commercial] [Internship] Looking for a summer intern for a Django/JQuery project In-Reply-To: <20090417133453.418dfca8@anubis> References: <20090417133453.418dfca8@anubis> Message-ID: Hi folks FYI If somebody is interested . ---------- Forwarded message ---------- From: Gora Mohanty Date: Fri, Apr 17, 2009 at 1:34 PM Subject: [ilugd] [Commercial] Looking for a summer intern for a Django/JQuery project To: ILUGD main list Hello, ?Srijan is building a major product built on Django, and Jquery. We are interested in having an intern work with us for a couple of months over summer, starting any time from now till July. Skills required Django/Python :: Med/High JQuery :: High CSS :: Basic MySQL :: High Linux sys admin :: Basic Remuneration A stipend will be paid to interns, as per industry standards. Who is Srijan Srijan is an employee-run open source consulting company specialising in Drupal and TYPO3 content management systems. It's products arm, called Srijan Labs, headed by Dr. Mohanty, is building this product. To know more visit our website at http://www.srijan.in or our blog at http://blogs.srijan.in Interested? Please send your CV (PDF) to rahul at srijan.in and CC to jobs at srijan.in mentioning your interest and skills in the technologies outlined above, and desired stipend during the internship. Regards, Gora regards -- Ramakrishna Reddy GPG Key ID:31FF0090 Fingerprint = 18D7 3FC1 784B B57F C08F 32B9 4496 B2A1 31FF 0090 From ramdas at developeriq.com Sat Apr 18 11:31:30 2009 From: ramdas at developeriq.com (Ramdas S) Date: Sat, 18 Apr 2009 15:01:30 +0530 Subject: [BangPypers] What's the latest with Pycon India? Message-ID: <6e38f9f00904180231w672b4d68w5111089bbc1f5eff@mail.gmail.com> Can we have an update on the status/interest levels? -- Ramdas S +91 9342 583 065 -------------- next part -------------- An HTML attachment was scrubbed... URL: From orsenthil at gmail.com Sat Apr 18 15:34:54 2009 From: orsenthil at gmail.com (Senthil Kumaran) Date: Sat, 18 Apr 2009 19:04:54 +0530 Subject: [BangPypers] What's the latest with Pycon India? In-Reply-To: <6e38f9f00904180231w672b4d68w5111089bbc1f5eff@mail.gmail.com> References: <6e38f9f00904180231w672b4d68w5111089bbc1f5eff@mail.gmail.com> Message-ID: <7c42eba10904180634s2668e47bla08e6c0c8184e714@mail.gmail.com> On Sat, Apr 18, 2009 at 3:01 PM, Ramdas S wrote: > Can we have an update on the status/interest levels? Start small is the idea. What are your thoughts? I am not much into organizing, but I personally would want PyCon India to start off this year. -- Senthil From noufal at gmail.com Sat Apr 18 18:02:30 2009 From: noufal at gmail.com (Noufal Ibrahim) Date: Sat, 18 Apr 2009 21:02:30 +0500 Subject: [BangPypers] What's the latest with Pycon India? In-Reply-To: <7c42eba10904180634s2668e47bla08e6c0c8184e714@mail.gmail.com> References: <6e38f9f00904180231w672b4d68w5111089bbc1f5eff@mail.gmail.com> <7c42eba10904180634s2668e47bla08e6c0c8184e714@mail.gmail.com> Message-ID: <9963e56e0904180902x1354c563xe3ec24ca1bf18f1f@mail.gmail.com> >From the general feeling, I think we should (as was suggested by some of the wiser folks on the first IRC meeting), keep it small. Shall we have a F2F on 26th or so? (25th is Python Bug day). -- ~noufal From gnuyoga at gmail.com Sat Apr 18 18:43:57 2009 From: gnuyoga at gmail.com (=?UTF-8?B?KOCktuCljeCksOClgCkgU3JlZWthbnRoIEI=?=) Date: Sat, 18 Apr 2009 22:13:57 +0530 Subject: [BangPypers] What's the latest with Pycon India? In-Reply-To: <9963e56e0904180902x1354c563xe3ec24ca1bf18f1f@mail.gmail.com> References: <6e38f9f00904180231w672b4d68w5111089bbc1f5eff@mail.gmail.com> <7c42eba10904180634s2668e47bla08e6c0c8184e714@mail.gmail.com> <9963e56e0904180902x1354c563xe3ec24ca1bf18f1f@mail.gmail.com> Message-ID: hi, On Sat, Apr 18, 2009 at 9:32 PM, Noufal Ibrahim wrote: > >From the general feeling, I think we should (as was suggested by some > of the wiser folks on the first IRC meeting), keep it small. > > Shall we have a F2F on 26th or so? (25th is Python Bug day). Face 2 Face looks like virtually impossible for meetings, probably because of work / family commitments. But taking one hour for a online meeting should not be a problem is what i think. In case we are planning an event, first we need to get someone with event management capabilities who can help us assist in the whole process. Am sure a person who is working 5 days a week will have very little time to spent in event management / organizing. - sree -- http://picasaweb.google.com/gnuyoga All things come through desire and every sincere prayer is answered ! IRC channel #openbravo at irc.freenode.net -------------- next part -------------- An HTML attachment was scrubbed... URL: From ramdas at developeriq.com Sat Apr 18 18:44:33 2009 From: ramdas at developeriq.com (Ramdas S) Date: Sat, 18 Apr 2009 22:14:33 +0530 Subject: [BangPypers] What's the latest with Pycon India? In-Reply-To: <9963e56e0904180902x1354c563xe3ec24ca1bf18f1f@mail.gmail.com> References: <6e38f9f00904180231w672b4d68w5111089bbc1f5eff@mail.gmail.com> <7c42eba10904180634s2668e47bla08e6c0c8184e714@mail.gmail.com> <9963e56e0904180902x1354c563xe3ec24ca1bf18f1f@mail.gmail.com> Message-ID: <6e38f9f00904180944w4eb69c37ra1ffa9bdea9b83e6@mail.gmail.com> I am all for doing something small, but good Ramdas On Sat, Apr 18, 2009 at 9:32 PM, Noufal Ibrahim wrote: > >From the general feeling, I think we should (as was suggested by some > of the wiser folks on the first IRC meeting), keep it small. > > Shall we have a F2F on 26th or so? (25th is Python Bug day). > > -- > ~noufal > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- Ramdas S +91 9342 583 065 -------------- next part -------------- An HTML attachment was scrubbed... URL: From quantrum75 at yahoo.com Sat Apr 18 23:29:31 2009 From: quantrum75 at yahoo.com (quantrum75) Date: Sat, 18 Apr 2009 14:29:31 -0700 (PDT) Subject: [BangPypers] Python teaching? Message-ID: <705642.75444.qm@web31404.mail.mud.yahoo.com> Hi BangPypers, I came across this mailing list from the Python website. I was wondering if anyone had an interest in teaching python for a fee? I am a relative newbie and would appreciate it if anyone had an interest in teaching python over the web. For further information please email me back. Thanks for your time and I shall look forward to your mail. Sincerely Regards Rama -------------- next part -------------- An HTML attachment was scrubbed... URL: From orsenthil at gmail.com Sun Apr 19 01:39:24 2009 From: orsenthil at gmail.com (Senthil Kumaran) Date: Sun, 19 Apr 2009 05:09:24 +0530 Subject: [BangPypers] What's the latest with Pycon India? In-Reply-To: <9963e56e0904180902x1354c563xe3ec24ca1bf18f1f@mail.gmail.com> References: <6e38f9f00904180231w672b4d68w5111089bbc1f5eff@mail.gmail.com> <7c42eba10904180634s2668e47bla08e6c0c8184e714@mail.gmail.com> <9963e56e0904180902x1354c563xe3ec24ca1bf18f1f@mail.gmail.com> Message-ID: <7c42eba10904181639i4a77a2dcn9e496e845bf108d4@mail.gmail.com> Noufal, On Sat, Apr 18, 2009 at 9:32 PM, Noufal Ibrahim wrote: > > (25th is Python Bug day). I wanted to respond to the earlier mail. But how about the idea that we meet up on 25th, with our laptops and participate in the Python bug day together? Place (with wifi) is something which we will have to work it out. -- Senthil From orsenthil at gmail.com Sun Apr 19 01:43:22 2009 From: orsenthil at gmail.com (Senthil Kumaran) Date: Sun, 19 Apr 2009 05:13:22 +0530 Subject: [BangPypers] What's the latest with Pycon India? In-Reply-To: <6e38f9f00904180944w4eb69c37ra1ffa9bdea9b83e6@mail.gmail.com> References: <6e38f9f00904180231w672b4d68w5111089bbc1f5eff@mail.gmail.com> <7c42eba10904180634s2668e47bla08e6c0c8184e714@mail.gmail.com> <9963e56e0904180902x1354c563xe3ec24ca1bf18f1f@mail.gmail.com> <6e38f9f00904180944w4eb69c37ra1ffa9bdea9b83e6@mail.gmail.com> Message-ID: <7c42eba10904181643q61e007fv66736794711a996c@mail.gmail.com> On Sat, Apr 18, 2009 at 10:14 PM, Ramdas S wrote: > I am all for doing something small, but good I have not much interacted with others, but you have 4 votes for this one with Baiju, Pradeep, Noufal and I. (We have interacted over mails, in person and sense the need for it). I am sure, many others are also interested and will come in. So, how do we start? Book a place and fix a date first? -- Senthil From noufal at gmail.com Sun Apr 19 08:54:52 2009 From: noufal at gmail.com (Noufal Ibrahim) Date: Sun, 19 Apr 2009 11:54:52 +0500 Subject: [BangPypers] What's the latest with Pycon India? In-Reply-To: <7c42eba10904181643q61e007fv66736794711a996c@mail.gmail.com> References: <6e38f9f00904180231w672b4d68w5111089bbc1f5eff@mail.gmail.com> <7c42eba10904180634s2668e47bla08e6c0c8184e714@mail.gmail.com> <9963e56e0904180902x1354c563xe3ec24ca1bf18f1f@mail.gmail.com> <6e38f9f00904180944w4eb69c37ra1ffa9bdea9b83e6@mail.gmail.com> <7c42eba10904181643q61e007fv66736794711a996c@mail.gmail.com> Message-ID: <9963e56e0904182354o7d0510c9vd3c76a47d2e8ed12@mail.gmail.com> I think we *should* have a F2F first. That should get us started. We can do IRC meetings/mails to work out the details but we need a *live* meeting to lay out the basics. I propose 25 or 26th (we can decide the venue later). Perhaps this can be a python user group meeting (which we had decided to hold once a month) with special focus on the conference.. -- ~noufal From ramdas at developeriq.com Sun Apr 19 11:08:52 2009 From: ramdas at developeriq.com (Ramdas S) Date: Sun, 19 Apr 2009 14:38:52 +0530 Subject: [BangPypers] What's the latest with Pycon India? In-Reply-To: <9963e56e0904182354o7d0510c9vd3c76a47d2e8ed12@mail.gmail.com> References: <6e38f9f00904180231w672b4d68w5111089bbc1f5eff@mail.gmail.com> <7c42eba10904180634s2668e47bla08e6c0c8184e714@mail.gmail.com> <9963e56e0904180902x1354c563xe3ec24ca1bf18f1f@mail.gmail.com> <6e38f9f00904180944w4eb69c37ra1ffa9bdea9b83e6@mail.gmail.com> <7c42eba10904181643q61e007fv66736794711a996c@mail.gmail.com> <9963e56e0904182354o7d0510c9vd3c76a47d2e8ed12@mail.gmail.com> Message-ID: <6e38f9f00904190208k3f1fac5du4a5c402ff9e1f0e8@mail.gmail.com> let's have an FTF at least to discuss conference details. When you are having a **real** conference, we must have a few **real** meetings for organizing them. Frankly there were too much of line noise during the last virtual meetings we had... There was little clarity on many things. On Sun, Apr 19, 2009 at 12:24 PM, Noufal Ibrahim wrote: > I think we *should* have a F2F first. That should get us started. We > can do IRC meetings/mails to work out the details but we need a *live* > meeting to lay out the basics. I propose 25 or 26th (we can decide the > venue later). Perhaps this can be a python user group meeting (which > we had decided to hold once a month) with special focus on the > conference.. > > -- > ~noufal > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- Ramdas S +91 9342 583 065 -------------- next part -------------- An HTML attachment was scrubbed... URL: From parth.technofreak at gmail.com Sun Apr 19 12:36:41 2009 From: parth.technofreak at gmail.com (Parthan SR) Date: Sun, 19 Apr 2009 16:06:41 +0530 Subject: [BangPypers] What's the latest with Pycon India? In-Reply-To: <7c42eba10904180634s2668e47bla08e6c0c8184e714@mail.gmail.com> References: <6e38f9f00904180231w672b4d68w5111089bbc1f5eff@mail.gmail.com> <7c42eba10904180634s2668e47bla08e6c0c8184e714@mail.gmail.com> Message-ID: <49EAFEB9.6010001@gmail.com> Senthil Kumaran wrote: > > Start small is the idea. What are your thoughts? > Am +1 for start small, but how small? Even then it needs proper organizing. > I am not much into organizing, but I personally would want PyCon India > to start off this year +1 again. But the miraculous initial steam seems dying ;-) As I am not any more physically in Bangalore, I can only participate in IRC meetings, but would surely be there for the Day. -- With Regards, Parthan SR "technofreak" GPG Key 2FF01026 Fingerprint 5707 ECBD 8D8D 8E6E 28F8 DFA5 938B D861 2FF0 1026 Weblog http://blog.technofreak.in From bijoy.franco at gmail.com Sun Apr 19 18:24:46 2009 From: bijoy.franco at gmail.com (bijoy) Date: Sun, 19 Apr 2009 21:54:46 +0530 Subject: [BangPypers] looking for an opportunity to take up Volunteer work in Python Message-ID: <5e8819770904190924j3a41fd34kbd90bacf8806effc@mail.gmail.com> Hi, I am a Ameature python Programmer, with knowledge in postgresql(RDBMS), CGI Scripting, HTML I would like to take up a volunteer work in python. Pls let me know if there is any opportunity. Thanks a lot Bijoy Franco +91-9731006221 -------------- next part -------------- An HTML attachment was scrubbed... URL: From amitsaha.in at gmail.com Sun Apr 19 18:45:02 2009 From: amitsaha.in at gmail.com (Amit Saha) Date: Sun, 19 Apr 2009 22:15:02 +0530 Subject: [BangPypers] looking for an opportunity to take up Volunteer work in Python In-Reply-To: <5e8819770904190924j3a41fd34kbd90bacf8806effc@mail.gmail.com> References: <5e8819770904190924j3a41fd34kbd90bacf8806effc@mail.gmail.com> Message-ID: <547db2260904190945u5807a084rb1f6d6253eee3ee4@mail.gmail.com> On Sun, Apr 19, 2009 at 9:54 PM, bijoy wrote: > > Hi, > > I am a Ameature python Programmer, with knowledge in postgresql(RDBMS), CGI Scripting, HTML > I would like to take up a volunteer work in python. > > Pls let me know if there is any opportunity. How about the N number of Open Source projects out there using Python? The project that you finally end up coding for will ofcourse be determined by your interests. So go ahead and explore! Best, Amit > > Thanks a lot > > Bijoy Franco > +91-9731006221 > > > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- http://amitksaha.blogspot.com http://amitsaha.in.googlepages.com/ *Bangalore Open Java Users Group*:http:www.bojug.in "Recursion is the basic iteration mechanism in Scheme" --- http://c2.com/cgi/wiki?TailRecursion From orsenthil at gmail.com Sun Apr 19 19:19:54 2009 From: orsenthil at gmail.com (Senthil Kumaran) Date: Sun, 19 Apr 2009 22:49:54 +0530 Subject: [BangPypers] looking for an opportunity to take up Volunteer work in Python In-Reply-To: <5e8819770904190924j3a41fd34kbd90bacf8806effc@mail.gmail.com> References: <5e8819770904190924j3a41fd34kbd90bacf8806effc@mail.gmail.com> Message-ID: <7c42eba10904191019u30739b68ie5fc80e66a065164@mail.gmail.com> On Sun, Apr 19, 2009 at 9:54 PM, bijoy wrote: > Pls let me know if there is any opportunity. http://wiki.python.org/moin/VolunteerOpportunities -- Senthil From vid at svaksha.com Mon Apr 20 04:38:19 2009 From: vid at svaksha.com (VidA) Date: Mon, 20 Apr 2009 08:08:19 +0530 Subject: [BangPypers] What's the latest with Pycon India? In-Reply-To: <6e38f9f00904190208k3f1fac5du4a5c402ff9e1f0e8@mail.gmail.com> References: <6e38f9f00904180231w672b4d68w5111089bbc1f5eff@mail.gmail.com> <7c42eba10904180634s2668e47bla08e6c0c8184e714@mail.gmail.com> <9963e56e0904180902x1354c563xe3ec24ca1bf18f1f@mail.gmail.com> <6e38f9f00904180944w4eb69c37ra1ffa9bdea9b83e6@mail.gmail.com> <7c42eba10904181643q61e007fv66736794711a996c@mail.gmail.com> <9963e56e0904182354o7d0510c9vd3c76a47d2e8ed12@mail.gmail.com> <6e38f9f00904190208k3f1fac5du4a5c402ff9e1f0e8@mail.gmail.com> Message-ID: <12470af00904191938s6822befxa8f04369020baf11@mail.gmail.com> On Sun, Apr 19, 2009 at 14:38, Ramdas S wrote: > let's have an FTF at least to discuss conference details. When you are > having a **real** conference, we must have a few **real** meetings for > organizing them. > > Frankly there were too much of line noise during the last virtual meetings > we had... There was little clarity on many things. Concur, as I dont parse IRC conversations well with too many folks speaking at the same time. Anyway the bigger confusion was about the scope/goal, probably because there were too many ideas and suggestions, which are great in itself, but its the implementation that worries me. Too many ideas and too few volunteers is the part where I am stuck at. Before a F2F, wouldnt it be better to take a roll-call on tasks and volunteers on the list or the wiki and then take a step at a time? At the first irc meet, I had volunteered to handle the media and publicity for the conf. -- ciao, || Vid || http://www.svaksha.com || From hiddenharmony at gmail.com Mon Apr 20 05:38:03 2009 From: hiddenharmony at gmail.com (Vivek Khurana) Date: Mon, 20 Apr 2009 09:08:03 +0530 Subject: [BangPypers] [Commercial] Looking for python freelancers Message-ID: <91bea30d0904192038t16026febrb789a406a995caeb@mail.gmail.com> Hi! All, I have a requirement for 2 python freelancers, starting May. You will need to work approximately 80 hours per month and should be versed with python 2.x , webservices, large data abse interaction and any experience with OLAP is a plus. Selected candidates will be working on a python based OLAP engine and/or python based rules engine. Please contact me offlist vivek at soundsource dot in . Preference will be given to Delhi based candidates. regards Vivek -- The hidden harmony is better than the obvious!! -------------- next part -------------- An HTML attachment was scrubbed... URL: From lawgon at au-kbc.org Mon Apr 20 12:23:42 2009 From: lawgon at au-kbc.org (Kenneth Gonsalves) Date: Mon, 20 Apr 2009 15:53:42 +0530 Subject: [BangPypers] What's the latest with Pycon India? In-Reply-To: References: <6e38f9f00904180231w672b4d68w5111089bbc1f5eff@mail.gmail.com> <9963e56e0904180902x1354c563xe3ec24ca1bf18f1f@mail.gmail.com> Message-ID: <200904201553.42891.lawgon@au-kbc.org> On Saturday 18 April 2009 22:13:57 (????) Sreekanth B wrote: > > Shall we have a F2F on 26th or so? (25th is Python Bug day). > > Face 2 Face looks like virtually impossible for meetings, probably because > of work / family commitments. ?But taking one hour for a online meeting > should not be a problem is what i think. > > In case we are planning an event, first we need to get someone with event > management capabilities who can help us assist in the whole process. Am > sure a person who is working 5 days a week will have very little time to > spent in event management / organizing. I was always under the impression that most of these conferences are run by people who are already working 24/7 -- regards Kenneth Gonsalves Associate NRC-FOSS http://nrcfosshelpline.in/web/ From ramkrsna at gmail.com Mon Apr 20 12:58:49 2009 From: ramkrsna at gmail.com (Ramakrishna Reddy) Date: Mon, 20 Apr 2009 16:28:49 +0530 Subject: [BangPypers] What's the latest with Pycon India? In-Reply-To: <9963e56e0904182354o7d0510c9vd3c76a47d2e8ed12@mail.gmail.com> References: <6e38f9f00904180231w672b4d68w5111089bbc1f5eff@mail.gmail.com> <7c42eba10904180634s2668e47bla08e6c0c8184e714@mail.gmail.com> <9963e56e0904180902x1354c563xe3ec24ca1bf18f1f@mail.gmail.com> <6e38f9f00904180944w4eb69c37ra1ffa9bdea9b83e6@mail.gmail.com> <7c42eba10904181643q61e007fv66736794711a996c@mail.gmail.com> <9963e56e0904182354o7d0510c9vd3c76a47d2e8ed12@mail.gmail.com> Message-ID: On Sun, Apr 19, 2009 at 12:24 PM, Noufal Ibrahim wrote: > I think we *should* have a F2F first. That should get us started. We > can do IRC meetings/mails to work out the details but we need a *live* > meeting to lay out the basics. I propose 25 or 26th (we can decide the > venue later). Perhaps this can be a python user group meeting (which > we had decided to hold once a month) with special focus on the > conference.. Let me know when you guys are meeting F2F. I would be practically impossible for me attend, as I stay in Pune. But I could dial in or via VOIP (skype) . Before the F2F meet, we could have a short IRC deciding about the agenda for it. and to brush up things where we left last time. I hope all the folks are back from PyCon , Elections etc.. etc. I'm always on the #Bangpypers on irc.freenode.org. regards -- Ramakrishna Reddy GPG Key ID:31FF0090 Fingerprint = 18D7 3FC1 784B B57F C08F 32B9 4496 B2A1 31FF 0090 From hiddenharmony at gmail.com Mon Apr 20 13:36:32 2009 From: hiddenharmony at gmail.com (Vivek Khurana) Date: Mon, 20 Apr 2009 17:06:32 +0530 Subject: [BangPypers] What's the latest with Pycon India? In-Reply-To: References: <6e38f9f00904180231w672b4d68w5111089bbc1f5eff@mail.gmail.com> <7c42eba10904180634s2668e47bla08e6c0c8184e714@mail.gmail.com> <9963e56e0904180902x1354c563xe3ec24ca1bf18f1f@mail.gmail.com> <6e38f9f00904180944w4eb69c37ra1ffa9bdea9b83e6@mail.gmail.com> <7c42eba10904181643q61e007fv66736794711a996c@mail.gmail.com> <9963e56e0904182354o7d0510c9vd3c76a47d2e8ed12@mail.gmail.com> Message-ID: <91bea30d0904200436i7d2dfefbp9910e9d202c8f19a@mail.gmail.com> On Mon, Apr 20, 2009 at 4:28 PM, Ramakrishna Reddy wrote: > On Sun, Apr 19, 2009 at 12:24 PM, Noufal Ibrahim wrote: > > I think we *should* have a F2F first. That should get us started. We > > can do IRC meetings/mails to work out the details but we need a *live* > > meeting to lay out the basics. I propose 25 or 26th (we can decide the > > venue later). Perhaps this can be a python user group meeting (which > > we had decided to hold once a month) with special focus on the > > conference.. > Let me know when you guys are meeting F2F. I would be practically > impossible for me attend, as I stay in Pune. But I could dial in or > via VOIP (skype) . Before the F2F meet, we could have a short IRC > deciding about the agenda for it. and to brush up things where we > left last time. I hope all the folks are back from PyCon , Elections > etc.. etc. I'm always on the #Bangpypers on irc.freenode.org. +1 for VOIP. I stay in Delhi and been closely following the thread but F2F is not possible for me. regards Vivek -- The hidden harmony is better than the obvious!! -------------- next part -------------- An HTML attachment was scrubbed... URL: From rmathews at gmail.com Mon Apr 20 14:13:19 2009 From: rmathews at gmail.com (Roshan Mathews) Date: Mon, 20 Apr 2009 17:43:19 +0530 Subject: [BangPypers] What's the latest with Pycon India? In-Reply-To: <91bea30d0904200436i7d2dfefbp9910e9d202c8f19a@mail.gmail.com> References: <6e38f9f00904180231w672b4d68w5111089bbc1f5eff@mail.gmail.com> <7c42eba10904180634s2668e47bla08e6c0c8184e714@mail.gmail.com> <9963e56e0904180902x1354c563xe3ec24ca1bf18f1f@mail.gmail.com> <6e38f9f00904180944w4eb69c37ra1ffa9bdea9b83e6@mail.gmail.com> <7c42eba10904181643q61e007fv66736794711a996c@mail.gmail.com> <9963e56e0904182354o7d0510c9vd3c76a47d2e8ed12@mail.gmail.com> <91bea30d0904200436i7d2dfefbp9910e9d202c8f19a@mail.gmail.com> Message-ID: <1c4dc2780904200513m7f46229aq3cdc44b351ed5544@mail.gmail.com> On Mon, Apr 20, 2009 at 5:06 PM, Vivek Khurana wrote: > ?+1 for VOIP. I stay in Delhi and been closely following the thread but F2F is not possible for me. > Same here. I'm shuttling between Chennai and Bangalore, so can't commit to a F2F meeting, although I do concede that it will be good to have one. Roshan From gopalm at infotechsw.com Mon Apr 20 16:43:02 2009 From: gopalm at infotechsw.com (gopal mishra) Date: Mon, 20 Apr 2009 20:13:02 +0530 Subject: [BangPypers] How to save clipboard data as bmp file Message-ID: <122EB94EB03643A29A0F07F9DCEF1BA6@pwit.com> Hi, I am trying to save my clipboard data (format is CF_ENHMETAFILE) as BitMap file (.BMP). Can any on suggest how to do this. Thanks & Regards, Gopal -------------- next part -------------- An HTML attachment was scrubbed... URL: From orsenthil at gmail.com Fri Apr 24 03:02:59 2009 From: orsenthil at gmail.com (Senthil Kumaran) Date: Thu, 23 Apr 2009 20:02:59 -0500 Subject: [BangPypers] When are we meeting? Saturday or Sunday? Message-ID: <7c42eba10904231802p4cd1bfesb66a205a186bf4e0@mail.gmail.com> What time? and where? I vote for Sunday, evening 4:00 pm to 6:00 pm. Satuday is fine with me too. -- Senthil From jace at pobox.com Fri Apr 24 07:28:57 2009 From: jace at pobox.com (Kiran Jonnalagadda) Date: Fri, 24 Apr 2009 10:58:57 +0530 Subject: [BangPypers] Zine for weblogging Message-ID: Hello All, While seeking a weblog app to replace my ageing Plone+Quills installation, I came across Zine, a Python-based WordPress clone. http://zine.pocoo.org/ By this point I had already considered and decided against WordPress, PyBlosxom and Yaki. Here's why Zine appealed: 1. It's an unabashed WordPress clone, created only because the author didn't like what he saw under the hood and felt it could be done better. There's no attempt to do the user-facing side differently. 2. Zine's creator, Armin Ronacher, already has a good track record with Pygments and Sphinx (which Python 2.6 uses for documentation). 3. It's surprisingly clean and easy to hack on. I found the WordPress importer unable to restore threading in comments, so I went to their IRC channel to discuss it. With their help, in barely an hour I learnt to use Mercurial (having no DVCS exposure before) and contributed a patch, which was a mere 2-3 lines change (and some more displaced). I spent the following two days making a bunch of patches, collected here: http://bitbucket.org/jace/zine-main/ So here's the pitch: 1. Zine is a great foundation, but it's still skeletal and needs much work. 2. Armin & co are having trouble finding enough spare time from their other interests and student responsibilities. There were no updates for three months until I stepped in. 3. Open source projects only survive when there's a sizeable community of users and developers. Zine doesn't have it, but deserves it. 4. Ergo, if you're not very set on your blogging app, please give Zine a chance. Every one of us has limited time to contribute, but if there are enough of us, we can make it a sustained improvement effort. The IRC channel is #pocoo on irc.freenode.net (or irc://irc.freenode.net/ #pocoo if you'd rather click). I'm in it whenever online and will be glad to help. Armin is in there as mitsuhiko and is very helpful, as is dennda, another of the core developers. Best, Jace Postscript: Why the others were rejected: 1. WordPress: in just two days I had data import errors, MySQL charset encoding errors (WordPress declares a table as utf8 and stores text twice encoded in utf8, apparently because of a MySQL bug that requires switching from swedish to utf8 encoding on every single server connection). I couldn't get myself to trust it beyond that. Folks who've customised WordPress also talk of what a mess it is under the hood. WordPress has a huge community and a very nice UI, so not using it is also a big loss. 2. PyBlosxom: mature codebase but seems to be falling out of favour. PyBlosxom will also publish entries right out of the folder you created them in. This is hugely empowering, but in the long run I want to just write, and not be concerned with where I'm placing stuff. 3. Yaki: Rui Carmo's blog+wiki combination at the.taoofmac.com. I've long been a fan of his format, but Yaki is clearly a personal project for learning Python. The code needs much tightening, and there's still the matter of the user having to put blog entries in the right subfolder. -- Kiran Jonnalagadda http://jace.seacrow.com/ From rmathews at gmail.com Fri Apr 24 07:52:43 2009 From: rmathews at gmail.com (Roshan Mathews) Date: Fri, 24 Apr 2009 11:22:43 +0530 Subject: [BangPypers] Zine for weblogging In-Reply-To: References: Message-ID: <1c4dc2780904232252m11311057lb215296e9b5c1495@mail.gmail.com> Nice writeup, thank you. Roshan On Fri, Apr 24, 2009 at 10:58 AM, Kiran Jonnalagadda wrote: > While seeking a weblog app to replace my ageing Plone+Quills installation, I > came across Zine, a Python-based WordPress clone. http://zine.pocoo.org/ > From noufal at gmail.com Fri Apr 24 08:59:27 2009 From: noufal at gmail.com (Noufal Ibrahim) Date: Fri, 24 Apr 2009 12:29:27 +0530 Subject: [BangPypers] When are we meeting? Saturday or Sunday? In-Reply-To: <7c42eba10904231802p4cd1bfesb66a205a186bf4e0@mail.gmail.com> References: <7c42eba10904231802p4cd1bfesb66a205a186bf4e0@mail.gmail.com> Message-ID: <9963e56e0904232359h54a4f234v1b99aeae05b79e36@mail.gmail.com> On Fri, Apr 24, 2009 at 6:32 AM, Senthil Kumaran wrote: > What time? and where? > > I vote for Sunday, evening 4:00 pm to 6:00 pm. > > Satuday is fine with me too. > I propose we do an IRC meeting this Sunday to get our general bearings. The number of people who can attend will be higher. I suggest sometime in the evening (say 2000 - 2100). If sufficient people agree, I'll prepare and send out an agenda. We'll try to avoid crosstalk and keep the discussion focussed. An F2F on short notice might not be feasible. I'm okay with Sunday 1600- 1800 though. If sufficient people are coming, we can try to get a venue. Thanks. -- ~noufal From ramkrsna at gmail.com Fri Apr 24 09:17:22 2009 From: ramkrsna at gmail.com (Ramakrishna Reddy) Date: Fri, 24 Apr 2009 12:47:22 +0530 Subject: [BangPypers] When are we meeting? Saturday or Sunday? In-Reply-To: <9963e56e0904232359h54a4f234v1b99aeae05b79e36@mail.gmail.com> References: <7c42eba10904231802p4cd1bfesb66a205a186bf4e0@mail.gmail.com> <9963e56e0904232359h54a4f234v1b99aeae05b79e36@mail.gmail.com> Message-ID: On Fri, Apr 24, 2009 at 12:29 PM, Noufal Ibrahim wrote: > On Fri, Apr 24, 2009 at 6:32 AM, Senthil Kumaran wrote: >> What time? and where? >> >> I vote for Sunday, evening 4:00 pm to 6:00 pm. >> >> Satuday is fine with me too. >> > > I propose we do an IRC meeting this Sunday to get our general > bearings. The number of people who can attend will be higher. > I suggest sometime in the evening (say 2000 - 2100). + 1 , F2F sometime later week is fine after we get back to task lists for F2F meetings, we could discuss some points on IRC, where we left off last week. regards -- Ramakrishna Reddy GPG Key ID:31FF0090 Fingerprint = 18D7 3FC1 784B B57F C08F 32B9 4496 B2A1 31FF 0090 From pradeep at btbytes.com Fri Apr 24 20:38:15 2009 From: pradeep at btbytes.com (Pradeep Gowda) Date: Fri, 24 Apr 2009 14:38:15 -0400 Subject: [BangPypers] Zine for weblogging In-Reply-To: <1c4dc2780904232252m11311057lb215296e9b5c1495@mail.gmail.com> References: <1c4dc2780904232252m11311057lb215296e9b5c1495@mail.gmail.com> Message-ID: <3e3294b70904241138t13be4198k2907a7453fdd0b7f@mail.gmail.com> Do you have a TODO List somewhere? (The bitbucket wiki maybe) so that interested parties can poke at the source code/contribute? +PG On Fri, Apr 24, 2009 at 1:52 AM, Roshan Mathews wrote: > Nice writeup, thank you. > > Roshan > > On Fri, Apr 24, 2009 at 10:58 AM, Kiran Jonnalagadda wrote: >> While seeking a weblog app to replace my ageing Plone+Quills installation, I >> came across Zine, a Python-based WordPress clone. http://zine.pocoo.org/ >> > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From jace at pobox.com Sat Apr 25 11:30:35 2009 From: jace at pobox.com (Kiran Jonnalagadda) Date: Sat, 25 Apr 2009 15:00:35 +0530 Subject: [BangPypers] Zine for weblogging In-Reply-To: <3e3294b70904241138t13be4198k2907a7453fdd0b7f@mail.gmail.com> References: <1c4dc2780904232252m11311057lb215296e9b5c1495@mail.gmail.com> <3e3294b70904241138t13be4198k2907a7453fdd0b7f@mail.gmail.com> Message-ID: On 25-Apr-09, at 12:08 AM, Pradeep Gowda wrote: > Do you have a TODO List somewhere? (The bitbucket wiki maybe) > so that interested parties can poke at the source code/contribute? Not yet. My current task list: 1. Improve threaded comment handling, such as being able to delete a comment in the middle of a thread without messing up the rest of the thread (almost done; testing before committing) 2. In the WordPress importer, ask the user if they want to discard protected and private posts since Zine only recognises public posts. 3. Add the ability to make protected and private posts like in WordPress (private should be trivial). 4. Write a LiveJournal importer that can handle both journals and communities. The current process of LJ -> WordPress 2.8 (svn trunk) -> Zine is lossy. 5. Add facility to upload media files and embed in posts. Handling external files is part of the architecture but has no supporting code. Once we get here, Zine will have all the features most bloggers will ever need. 6. Add a rich text editor and possibly live preview in the entry form. Someone's made a YUI-based plugin that replaces the standard form, but this sort of thing is fundamental and ought to be in the core distribution. If anyone is willing to transplant WordPress's editing widget, that will be great. 7. Add an AtomPub interface so folks can use desktop-based editors (Zine already does Atom for syndication). From jace at pobox.com Sat Apr 25 11:35:31 2009 From: jace at pobox.com (Kiran Jonnalagadda) Date: Sat, 25 Apr 2009 15:05:31 +0530 Subject: [BangPypers] Zine for weblogging In-Reply-To: <3e3294b70904241138t13be4198k2907a7453fdd0b7f@mail.gmail.com> References: <1c4dc2780904232252m11311057lb215296e9b5c1495@mail.gmail.com> <3e3294b70904241138t13be4198k2907a7453fdd0b7f@mail.gmail.com> Message-ID: On 25-Apr-09, at 12:08 AM, Pradeep Gowda wrote: > Do you have a TODO List somewhere? (The bitbucket wiki maybe) > so that interested parties can poke at the source code/contribute? Ah yes, one other thing: Zine's test coverage could be a lot more comprehensive. This can be done independent of feature additions. From vsapre80 at gmail.com Mon Apr 27 07:34:12 2009 From: vsapre80 at gmail.com (Vishal) Date: Mon, 27 Apr 2009 11:04:12 +0530 Subject: [BangPypers] Issue with CherryPy Message-ID: Hi, I am trying to use the CherryPy webserver to serve a simple application on the localhost. When I start the sever from command line using: >>> python my_app.py I am getting the following error in the browser: Traceback (most recent call last): File "C:\Python25\lib\site-packages\cherrypy\wsgiserver\__init__.py", line 983, in communicate req.parse_request() File "C:\Python25\lib\site-packages\cherrypy\wsgiserver\__init__.py", line 304, in parse_request self._parse_request() File "C:\Python25\lib\site-packages\cherrypy\wsgiserver\__init__.py", line 317, in _parse_request request_line = self.rfile.readline() File "C:\Python25\lib\site-packages\cherrypy\wsgiserver\__init__.py", line 212, in readline data = self.rfile.readline(256) File "C:\Python25\lib\site-packages\cherrypy\wsgiserver\__init__.py", line 823, in readline nl = data.find('\n', 0, size) AttributeError: 'cStringIO.StringO' object has no attribute 'find' However if I start this say file from within the IDE...the application gets served flawlessly. Not sure why "data" above is being referred to as a 'cStringIO.StringO' object...when it actually is a simple "str" object...and hence the 'find' method is called. Also, this issue is coming up only on one system. Other systems, things go flawlessly. has anybody seen anything like this... Thanks and best regards Vishal Sapre -- Thanks and best regards, Vishal Sapre --- "So say...Day by day, in every way, I am getting better, better and better !!!" "A Strong and Positive attitude creates more miracles than anything else. Because...Life is 10% how you make it, and 90% how you take it" "Diamond is another piece of coal that did well under pressure? "Happiness keeps u Sweet, Trials keep u Strong, Sorrow keeps u Human, Failure Keeps u Humble, Success keeps u Glowing, But only God Keeps u Going.....Keep Going....." -------------- next part -------------- An HTML attachment was scrubbed... URL: From srsy70 at gmail.com Mon Apr 27 10:31:50 2009 From: srsy70 at gmail.com (S.Ramaswamy) Date: Mon, 27 Apr 2009 14:01:50 +0530 Subject: [BangPypers] Issue with CherryPy In-Reply-To: References: Message-ID: > I am trying to use the CherryPy webserver to serve a simple application on > the localhost. > When I start the sever from command line using: >>>> python my_app.py > I am getting the following error in the browser: > > Traceback (most recent call last): > File "C:\Python25\lib\site-packages\cherrypy\wsgiserver\__init__.py", line > 983, in communicate > req.parse_request() > File "C:\Python25\lib\site-packages\cherrypy\wsgiserver\__init__.py", line > 304, in parse_request > self._parse_request() > File "C:\Python25\lib\site-packages\cherrypy\wsgiserver\__init__.py", line > 317, in _parse_request > request_line = self.rfile.readline() > File "C:\Python25\lib\site-packages\cherrypy\wsgiserver\__init__.py", line > 212, in readline > data = self.rfile.readline(256) > File "C:\Python25\lib\site-packages\cherrypy\wsgiserver\__init__.py", line > 823, in readline > nl = data.find('\n', 0, size) > AttributeError: 'cStringIO.StringO' object has no attribute 'find' > http://www.cherrypy.org/ticket/843 Change in socket._fileobject breaks CherryPy 3.1 on Python 2.5.2+ A cursory google search with the error message brings up quite a few relevant results. Ramaswamy From vsapre80 at gmail.com Mon Apr 27 10:56:20 2009 From: vsapre80 at gmail.com (Vishal) Date: Mon, 27 Apr 2009 14:26:20 +0530 Subject: [BangPypers] Issue with CherryPy In-Reply-To: References: Message-ID: Thanks for the help.I did do the same (searched it on CherryPy group)...alas after positing it BangPypers. by the way, this issue goes away with the latest install of CherryPy 3.1.2 No need to down grade Python :) Best regards, Vishal On Mon, Apr 27, 2009 at 2:01 PM, S.Ramaswamy wrote: > > I am trying to use the CherryPy webserver to serve a simple application > on > > the localhost. > > When I start the sever from command line using: > >>>> python my_app.py > > I am getting the following error in the browser: > > > > Traceback (most recent call last): > > File "C:\Python25\lib\site-packages\cherrypy\wsgiserver\__init__.py", > line > > 983, in communicate > > req.parse_request() > > File "C:\Python25\lib\site-packages\cherrypy\wsgiserver\__init__.py", > line > > 304, in parse_request > > self._parse_request() > > File "C:\Python25\lib\site-packages\cherrypy\wsgiserver\__init__.py", > line > > 317, in _parse_request > > request_line = self.rfile.readline() > > File "C:\Python25\lib\site-packages\cherrypy\wsgiserver\__init__.py", > line > > 212, in readline > > data = self.rfile.readline(256) > > File "C:\Python25\lib\site-packages\cherrypy\wsgiserver\__init__.py", > line > > 823, in readline > > nl = data.find('\n', 0, size) > > AttributeError: 'cStringIO.StringO' object has no attribute 'find' > > > > http://www.cherrypy.org/ticket/843 > > Change in socket._fileobject breaks CherryPy 3.1 on Python 2.5.2+ > > A cursory google search with the error message brings up quite a few > relevant results. > > Ramaswamy > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- Thanks and best regards, Vishal Sapre --- "So say...Day by day, in every way, I am getting better, better and better !!!" "A Strong and Positive attitude creates more miracles than anything else. Because...Life is 10% how you make it, and 90% how you take it" "Diamond is another piece of coal that did well under pressure? "Happiness keeps u Sweet, Trials keep u Strong, Sorrow keeps u Human, Failure Keeps u Humble, Success keeps u Glowing, But only God Keeps u Going.....Keep Going....." -------------- next part -------------- An HTML attachment was scrubbed... URL: From jace at pobox.com Tue Apr 28 00:07:25 2009 From: jace at pobox.com (Kiran Jonnalagadda) Date: Tue, 28 Apr 2009 03:37:25 +0530 Subject: [BangPypers] Zine for weblogging In-Reply-To: <3e3294b70904241138t13be4198k2907a7453fdd0b7f@mail.gmail.com> References: <1c4dc2780904232252m11311057lb215296e9b5c1495@mail.gmail.com> <3e3294b70904241138t13be4198k2907a7453fdd0b7f@mail.gmail.com> Message-ID: <3478A42F-FDC4-4FDD-A628-22E735778CA9@pobox.com> On 25-Apr-09, at 12:08 AM, Pradeep Gowda wrote: > Do you have a TODO List somewhere? (The bitbucket wiki maybe) > so that interested parties can poke at the source code/contribute? One critical pending feature is the ability to upgrade tables automatically. Zine uses SQLAlchemy -- if anyone has the relevant SQLALchemy experience (I don't), please help out. The lack of this feature is holding up a bunch of other things that need database changes. Incidentally, my LiveJournal importer can now import posts and associated metadata (current mood, music). However, the metadata cannot be imported because it needs an additional table. I'll add comment import later this week. Comments have an entirely different API. Code here: http://bitbucket.org/jace/zine-plugins/ From sridhar.ratna at gmail.com Tue Apr 28 01:30:11 2009 From: sridhar.ratna at gmail.com (Sridhar Ratnakumar) Date: Mon, 27 Apr 2009 16:30:11 -0700 Subject: [BangPypers] Zine for weblogging In-Reply-To: <3478A42F-FDC4-4FDD-A628-22E735778CA9@pobox.com> References: <1c4dc2780904232252m11311057lb215296e9b5c1495@mail.gmail.com> <3e3294b70904241138t13be4198k2907a7453fdd0b7f@mail.gmail.com> <3478A42F-FDC4-4FDD-A628-22E735778CA9@pobox.com> Message-ID: <49F64003.9030601@gmail.com> On 09-04-27 03:07 PM, Kiran Jonnalagadda wrote: > > One critical pending feature is the ability to upgrade tables > automatically. Zine uses SQLAlchemy -- if anyone has the relevant > SQLALchemy experience (I don't), please help out. Are you looking for RoR-style migrations? http://packages.python.org/sqlalchemy-migrate/ From jace at pobox.com Tue Apr 28 02:43:25 2009 From: jace at pobox.com (Kiran Jonnalagadda) Date: Tue, 28 Apr 2009 06:13:25 +0530 Subject: [BangPypers] Zine for weblogging In-Reply-To: <49F64003.9030601@gmail.com> References: <1c4dc2780904232252m11311057lb215296e9b5c1495@mail.gmail.com> <3e3294b70904241138t13be4198k2907a7453fdd0b7f@mail.gmail.com> <3478A42F-FDC4-4FDD-A628-22E735778CA9@pobox.com> <49F64003.9030601@gmail.com> Message-ID: 2009/4/28 Sridhar Ratnakumar > > Are you looking for RoR-style migrations? > > ?http://packages.python.org/sqlalchemy-migrate/ [03:48am] jace: mitsuhiko: does this help? http://code.google.com/p/sqlalchemy-migrate/ [03:49am] mitsuhiko: jace: there are some problems with that, can explain that if you want tomorrow [03:49am] mitsuhiko: have to go now -- Kiran Jonnalagadda http://jace.seacrow.com/ From ramkrsna at gmail.com Tue Apr 28 13:08:27 2009 From: ramkrsna at gmail.com (Ramakrishna Reddy) Date: Tue, 28 Apr 2009 16:38:27 +0530 Subject: [BangPypers] Python Day India Message-ID: Hello everybody. Since most of the folks here expressed an interest to hold a face to face meeting for planing pycon. I would like to propose a Python Day. Sometime in late June/July, It might give people from outside Bengaluru enough time to plan a travel for a weekend. So many people from around India can participate and meet fellow pythonists. But the main agenda is for all the interested stake holders of the Pycon India Conference to plan for PyCon India. This is going to be a small event , not as big as pycon india itself. We would need volunteers to give some talks. Since most of this is a volunteer run event, we would need someone to sponsor space, meeting room projector, stationeries Possible venues in Bengaluru:: * Yahoo * Thoughtworks * Directi * Pythonists in India gathering together. * All the Interested stake holders for organising a PyCon India * 4 - 5 talks on Python and related topics * Sprints, If someone proposes a topic * Hopefully a tutorial, if someone wants to do, or if students turn up for this event. * Probable Dates :: o 27th June 2009, Saturday o 28th June 2009, Sunday o 4th July, Saturday o 5th July Sunday P.S :: If you guys want a Python day in Pune, this can be done too . regards -- Ramakrishna Reddy GPG Key ID:31FF0090 Fingerprint = 18D7 3FC1 784B B57F C08F 32B9 4496 B2A1 31FF 0090 From noufal at gmail.com Tue Apr 28 14:24:15 2009 From: noufal at gmail.com (Noufal Ibrahim) Date: Tue, 28 Apr 2009 17:54:15 +0530 Subject: [BangPypers] Python Day India In-Reply-To: References: Message-ID: <9963e56e0904280524g6cc726j72a0798cd7efc4fa@mail.gmail.com> On Tue, Apr 28, 2009 at 4:38 PM, Ramakrishna Reddy wrote: > Hello everybody. > > Since most of the folks here expressed an interest to hold ?a face to > face meeting for planing pycon. I would like to propose a Python Day. > Sometime in late June/July, It might give people from outside > Bengaluru enough time to plan a travel for a weekend. So many people > from around India can participate and meet fellow pythonists. But the > main agenda is for all the interested stake holders of the Pycon India > Conference to plan for PyCon India. This is going to be a small event > , not as big as pycon india itself. We would need volunteers to give > some talks. Since most of this is a volunteer run event, we would need > someone to sponsor space, meeting room projector, stationeries +1 for the idea This sounds like a slightly larger "Python User Group" meeting. -- ~noufal From abpillai at gmail.com Tue Apr 28 14:26:05 2009 From: abpillai at gmail.com (Anand Balachandran Pillai) Date: Tue, 28 Apr 2009 17:56:05 +0530 Subject: [BangPypers] Python Day India In-Reply-To: <9963e56e0904280524g6cc726j72a0798cd7efc4fa@mail.gmail.com> References: <9963e56e0904280524g6cc726j72a0798cd7efc4fa@mail.gmail.com> Message-ID: <8548c5f30904280526ge55e431o5a66a29b3a5153a9@mail.gmail.com> On Tue, Apr 28, 2009 at 5:54 PM, Noufal Ibrahim wrote: > On Tue, Apr 28, 2009 at 4:38 PM, Ramakrishna Reddy > wrote: > > Hello everybody. > > > > Since most of the folks here expressed an interest to hold a face to > > face meeting for planing pycon. I would like to propose a Python Day. > > Sometime in late June/July, It might give people from outside > > Bengaluru enough time to plan a travel for a weekend. So many people > > from around India can participate and meet fellow pythonists. But the > > main agenda is for all the interested stake holders of the Pycon India > > Conference to plan for PyCon India. This is going to be a small event > > , not as big as pycon india itself. We would need volunteers to give > > some talks. Since most of this is a volunteer run event, we would need > > someone to sponsor space, meeting room projector, stationeries > This is a very good idea. We have been talking of a Pycon but this gives a forum for people to come together to discuss the topics for a shorter time period. Certainly this would lead to ideas which can be used for a larger Pycon India. +1 > > > +1 for the idea > > This sounds like a slightly larger "Python User Group" meeting. > > -- > ~noufal > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- -Anand -------------- next part -------------- An HTML attachment was scrubbed... URL: From anandology at gmail.com Tue Apr 28 14:36:02 2009 From: anandology at gmail.com (Anand Chitipothu) Date: Tue, 28 Apr 2009 18:06:02 +0530 Subject: [BangPypers] Python Day India In-Reply-To: <8548c5f30904280526ge55e431o5a66a29b3a5153a9@mail.gmail.com> References: <9963e56e0904280524g6cc726j72a0798cd7efc4fa@mail.gmail.com> <8548c5f30904280526ge55e431o5a66a29b3a5153a9@mail.gmail.com> Message-ID: <41139fcb0904280536k141f6c18te4955d7f195ff1ad@mail.gmail.com> > > This is a very good idea. We have been talking of a Pycon > but this gives a forum for people to come together to discuss > the topics for a shorter time period. Certainly this would > lead to ideas which can be used for a larger Pycon India. > > +1 -1 Meeting in june/july will be too late to plan for an event in september. Anand From abpillai at gmail.com Tue Apr 28 15:14:33 2009 From: abpillai at gmail.com (Anand Balachandran Pillai) Date: Tue, 28 Apr 2009 18:44:33 +0530 Subject: [BangPypers] Python Day India In-Reply-To: <41139fcb0904280536k141f6c18te4955d7f195ff1ad@mail.gmail.com> References: <9963e56e0904280524g6cc726j72a0798cd7efc4fa@mail.gmail.com> <8548c5f30904280526ge55e431o5a66a29b3a5153a9@mail.gmail.com> <41139fcb0904280536k141f6c18te4955d7f195ff1ad@mail.gmail.com> Message-ID: <8548c5f30904280614g198807b2i4a27fbe11e4d1d5d@mail.gmail.com> On Tue, Apr 28, 2009 at 6:06 PM, Anand Chitipothu wrote: > > > > This is a very good idea. We have been talking of a Pycon > > but this gives a forum for people to come together to discuss > > the topics for a shorter time period. Certainly this would > > lead to ideas which can be used for a larger Pycon India. > > > > +1 > > -1 > Meeting in june/july will be too late to plan for an event in september. Do we *have* an event in september ? Yes, we are talking about it but it hasn't materialized yet. At least a one day event is quite feasible in terms of the logistics. Isn't taking baby steps better than planning for the proverbial giant leap ? I definitely favor this approach, because of one thing - we can actually get this done. +1 definitely > > > Anand > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- -Anand -------------- next part -------------- An HTML attachment was scrubbed... URL: From noufal at gmail.com Tue Apr 28 19:09:46 2009 From: noufal at gmail.com (Noufal Ibrahim) Date: Tue, 28 Apr 2009 22:09:46 +0500 Subject: [BangPypers] Python Day India In-Reply-To: <8548c5f30904280614g198807b2i4a27fbe11e4d1d5d@mail.gmail.com> References: <9963e56e0904280524g6cc726j72a0798cd7efc4fa@mail.gmail.com> <8548c5f30904280526ge55e431o5a66a29b3a5153a9@mail.gmail.com> <41139fcb0904280536k141f6c18te4955d7f195ff1ad@mail.gmail.com> <8548c5f30904280614g198807b2i4a27fbe11e4d1d5d@mail.gmail.com> Message-ID: <9963e56e0904281009m3230708cxb1ff92224eb24bb2@mail.gmail.com> Let me chime in here. A couple of us in B'lore (Anand C, Senthil and myself) met last weekend on the bug day (25/April) to talk about Python in general and the topic of the conference came up. A couple of ideas got thrown around and I've just finished distilling them into something a little more concrete (attached below). I was one of the people who wanted to do the Indian pycon really *big* but after actually coming up with some numbers and stuff, things look different. Things not only look different but the whole affair looks achievable if the aims are modest. I have zero experience with organising stuff but I'm sure some of the more seasoned Free Software folks on this list can comment better. While I think Ramakrishna's suggestion to hold a pycon-lite as a preparation for the event is a good one, I don't think we should do it as a pycon. A extra half an hour during one of our user group meetings to specifically discuss the pycon would be better. Anand B.'s concern is a valid one too (we don't *really* have an event in September). However, I don't think it's impossible to have one. Of course, we need to plan and push for it but I think it's doable. So, with that preamble, I'm attaching the stuff (which is just a random bunch of jottings when we talked over the weekend). It makes the whole thing look a little more down to earth and something we can aim for. As for Ramakrishna's idea, I think we should use a slot during one of our 'regular' user group meetings to discuss the *real* conference. What do all of you think? pycon-india =========== Author: Noufal Ibrahim Date: 2009-04-28 22:39:01 IST Table of Contents ================= 1 PyCon India discussion 1.1 Items discussed 1.1.1 Venue 1.1.2 Format 1.1.3 Speakers from outside 1.1.4 Site 1.1.5 Money matters 1.1.6 Publicity/sponsorhip 1.1.7 Approx expenses 1.2 Things to do 1.3 Approx timeline 1 PyCon India discussion ~~~~~~~~~~~~~~~~~~~~~~~~~ 1.1 Items discussed ==================== 1.1.1 Venue ------------ - Probably at an academic institution. - Anand has contacted some folks at IISc. and come up with this - It's possible to get the some lecture halls and stuff from the college if *one of the profs is there on the conference organising committee*. 1.1.2 Format ------------- - We are hoping for roughly 14-16 slots among which 7-8 will be newbie topics and 7-8 will be advanced. - In order to fill slots and make the event richer, we are considering open spaces and BOF events. - We are also open to lightning talks which can fill gaps and make the event interesting. - We are planning this to be a one day event scheduled for sometime in last September (approx. timeline is there below). - We are currently leaning towards not having a keynote speaker. If things change, we might consider one later. - We are planning to keep a registration fee of Rs. 200 (early bird) and Rs. 300 (spot) 1.1.3 Speakers from outside ---------------------------- - If we *do* get speakers from outside, we will pay for accomodation, food and local transport (not for travel). - This will cost us roughly 3000 per per person. 1.1.4 Site ----------- - We are planning to ask Kenneth if we can reuse the software which he has - We are planning to get the pycon domain name from the PSF (in.pycon.org) - It might be a good idea to ask Kenneth to take over the web details completely. 1.1.5 Money matters -------------------- - We need an account to hold the funds we gather/collect. - Kenneth might be the person who can arrange for us to use an account. 1.1.6 Publicity/sponsorhip --------------------------- - We need to leverage personal contacts (companies where we work, people we know) to get information about sponsors as well as the news to spread through the hacker crowd. 1.1.7 Approx expenses ---------------------- Item Rough cost Notes --------------------------+------------+---------------------------------------- Venue 10000 Anand has positive feedback from IIsc. Projectors/Sound systems 10000 Can the college provide these? Food 10000 Outsourced to a caterer Wifi ? Contact Ramdas for this Swag 20000 T-shirts, pens, notepads etc. External speakers 24000 8 external speakers --------------------------+------------+---------------------------------------- Total 74000 Approx. 100,000 (with safety margin) 1.2 Things to do ================= - Site + Financial aspects - Ask Kenneth [Noufal] - Venue - talk to IISc. [Anand] - talk to Ramdas about school [Senthil] - Wifi - Talk to Ramdas about this [ Senthil] - Talk to Ramakrishna about this [ Senthil] - Getting Bruce Eckel for the keynote [ Senthil to talk to Anand Pillai] 1.3 Approx timeline ==================== Date Activity -------------+----------------------------------------------------- By 31/April Fix venue, date and No. of days By 7/May Setup site, registration, logo contest Till 30/May Advertise on blogs, mail lists, twitter, sites etc. On 15/Jun Call for CFP On 15/Aug CFP closed 30/Aug Notify selected speakers -- ~noufal From ramdas at developeriq.com Tue Apr 28 19:50:56 2009 From: ramdas at developeriq.com (Ramdas S) Date: Tue, 28 Apr 2009 23:20:56 +0530 Subject: [BangPypers] Python Day India In-Reply-To: <8548c5f30904280614g198807b2i4a27fbe11e4d1d5d@mail.gmail.com> References: <9963e56e0904280524g6cc726j72a0798cd7efc4fa@mail.gmail.com> <8548c5f30904280526ge55e431o5a66a29b3a5153a9@mail.gmail.com> <41139fcb0904280536k141f6c18te4955d7f195ff1ad@mail.gmail.com> <8548c5f30904280614g198807b2i4a27fbe11e4d1d5d@mail.gmail.com> Message-ID: <6e38f9f00904281050u21287bcbp13c23b11fb05d3fb@mail.gmail.com> nice idea. This can give us an idea how many guys will turn iup for actual event Ramdas On Tue, Apr 28, 2009 at 6:44 PM, Anand Balachandran Pillai < abpillai at gmail.com> wrote: > > > On Tue, Apr 28, 2009 at 6:06 PM, Anand Chitipothu wrote: > >> > >> > This is a very good idea. We have been talking of a Pycon >> > but this gives a forum for people to come together to discuss >> > the topics for a shorter time period. Certainly this would >> > lead to ideas which can be used for a larger Pycon India. >> > >> > +1 >> >> -1 >> Meeting in june/july will be too late to plan for an event in september. > > > Do we *have* an event in september ? Yes, we are talking about it > but it hasn't materialized yet. At least a one day event is quite feasible > in terms of the logistics. > > Isn't taking baby steps better than planning for the proverbial > giant leap ? I definitely favor this approach, because of one thing - > we can actually get this done. > > +1 definitely > > >> >> >> Anand >> _______________________________________________ >> BangPypers mailing list >> BangPypers at python.org >> http://mail.python.org/mailman/listinfo/bangpypers >> > > > > -- > -Anand > > > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > > -- Ramdas S +91 9342 583 065 -------------- next part -------------- An HTML attachment was scrubbed... URL: From hiddenharmony at gmail.com Wed Apr 29 06:34:29 2009 From: hiddenharmony at gmail.com (Vivek Khurana) Date: Wed, 29 Apr 2009 10:04:29 +0530 Subject: [BangPypers] Python Day India In-Reply-To: References: Message-ID: <91bea30d0904282134x4f4fc33fvc8585c4cbba7bc6b@mail.gmail.com> On Tue, Apr 28, 2009 at 4:38 PM, Ramakrishna Reddy wrote: > Hello everybody. > > Since most of the folks here expressed an interest to hold a face to > face meeting for planing pycon. I would like to propose a Python Day. > Sometime in late June/July, It might give people from outside > Bengaluru enough time to plan a travel for a weekend. So many people > from around India can participate and meet fellow pythonists. But the > main agenda is for all the interested stake holders of the Pycon India > Conference to plan for PyCon India. This is going to be a small event > , not as big as pycon india itself. We would need volunteers to give > some talks. Since most of this is a volunteer run event, we would need > someone to sponsor space, meeting room projector, stationeries > > Possible venues in Bengaluru:: > * Yahoo > * Thoughtworks > * Directi > > * Pythonists in India gathering together. > * All the Interested stake holders for organising a PyCon India > * 4 - 5 talks on Python and related topics > * Sprints, If someone proposes a topic > * Hopefully a tutorial, if someone wants to do, or if students turn up > for this event. > * Probable Dates :: > o 27th June 2009, Saturday > o 28th June 2009, Sunday > o 4th July, Saturday > o 5th July Sunday > > P.S :: If you guys want a Python day in Pune, this can be done too . +1 for the idea +1 for pune as a venue. If you guys are interested in holding this in Delhi then I can help arranging that but in August (after colleges reopen) regards Vivek -- The hidden harmony is better than the obvious!! -------------- next part -------------- An HTML attachment was scrubbed... URL: From duakapil at gmail.com Wed Apr 29 06:49:09 2009 From: duakapil at gmail.com (Kapsicum) Date: Wed, 29 Apr 2009 10:19:09 +0530 Subject: [BangPypers] Python Day India In-Reply-To: <91bea30d0904282134x4f4fc33fvc8585c4cbba7bc6b@mail.gmail.com> References: <91bea30d0904282134x4f4fc33fvc8585c4cbba7bc6b@mail.gmail.com> Message-ID: <4d846e3e0904282149p4a93e287m73a13a1b6ba41275@mail.gmail.com> On Wed, Apr 29, 2009 at 10:04 AM, Vivek Khurana wrote: > > > On Tue, Apr 28, 2009 at 4:38 PM, Ramakrishna Reddy wrote: > >> Hello everybody. >> >> Since most of the folks here expressed an interest to hold a face to >> face meeting for planing pycon. I would like to propose a Python Day. >> Sometime in late June/July, It might give people from outside >> Bengaluru enough time to plan a travel for a weekend. So many people >> from around India can participate and meet fellow pythonists. But the >> main agenda is for all the interested stake holders of the Pycon India >> Conference to plan for PyCon India. This is going to be a small event >> , not as big as pycon india itself. We would need volunteers to give >> some talks. Since most of this is a volunteer run event, we would need >> someone to sponsor space, meeting room projector, stationeries >> >> Possible venues in Bengaluru:: >> * Yahoo >> * Thoughtworks >> * Directi >> >> * Pythonists in India gathering together. >> * All the Interested stake holders for organising a PyCon India >> * 4 - 5 talks on Python and related topics >> * Sprints, If someone proposes a topic >> * Hopefully a tutorial, if someone wants to do, or if students turn up >> for this event. >> * Probable Dates :: >> o 27th June 2009, Saturday >> o 28th June 2009, Sunday >> o 4th July, Saturday >> o 5th July Sunday >> >> P.S :: If you guys want a Python day in Pune, this can be done too . > > idea ++ pune ++ -- Kapil Dua Skype: mitr2mitr IRC: kaps Mobile: +919711311052 -------------- next part -------------- An HTML attachment was scrubbed... URL: From noufal at gmail.com Wed Apr 29 06:54:39 2009 From: noufal at gmail.com (Noufal Ibrahim) Date: Wed, 29 Apr 2009 10:24:39 +0530 Subject: [BangPypers] Python Day India In-Reply-To: <4d846e3e0904282149p4a93e287m73a13a1b6ba41275@mail.gmail.com> References: <91bea30d0904282134x4f4fc33fvc8585c4cbba7bc6b@mail.gmail.com> <4d846e3e0904282149p4a93e287m73a13a1b6ba41275@mail.gmail.com> Message-ID: <9963e56e0904282154m48bfc35egb52475c55ba60d13@mail.gmail.com> Suppose we have a mini meeting in June, what would our timeline be like after that in order to get something going in September? -- ~noufal From anandology at gmail.com Wed Apr 29 07:02:33 2009 From: anandology at gmail.com (Anand Chitipothu) Date: Wed, 29 Apr 2009 10:32:33 +0530 Subject: [BangPypers] Python Day India In-Reply-To: <6e38f9f00904281050u21287bcbp13c23b11fb05d3fb@mail.gmail.com> References: <9963e56e0904280524g6cc726j72a0798cd7efc4fa@mail.gmail.com> <8548c5f30904280526ge55e431o5a66a29b3a5153a9@mail.gmail.com> <41139fcb0904280536k141f6c18te4955d7f195ff1ad@mail.gmail.com> <8548c5f30904280614g198807b2i4a27fbe11e4d1d5d@mail.gmail.com> <6e38f9f00904281050u21287bcbp13c23b11fb05d3fb@mail.gmail.com> Message-ID: <41139fcb0904282202h5616b469m2516ebc101d807d8@mail.gmail.com> > nice idea. This can give us an idea how many guys will turn iup for actual > event No, it only dilutes the spirit of PyCon. some people may decide to attend only one of these two. From noufal at gmail.com Wed Apr 29 19:24:53 2009 From: noufal at gmail.com (Noufal Ibrahim) Date: Wed, 29 Apr 2009 22:24:53 +0500 Subject: [BangPypers] Python Day India In-Reply-To: <41139fcb0904282202h5616b469m2516ebc101d807d8@mail.gmail.com> References: <9963e56e0904280524g6cc726j72a0798cd7efc4fa@mail.gmail.com> <8548c5f30904280526ge55e431o5a66a29b3a5153a9@mail.gmail.com> <41139fcb0904280536k141f6c18te4955d7f195ff1ad@mail.gmail.com> <8548c5f30904280614g198807b2i4a27fbe11e4d1d5d@mail.gmail.com> <6e38f9f00904281050u21287bcbp13c23b11fb05d3fb@mail.gmail.com> <41139fcb0904282202h5616b469m2516ebc101d807d8@mail.gmail.com> Message-ID: <9963e56e0904291024r1d521592uaf233a8e83a89e2e@mail.gmail.com> If we actually spend time and energy *organising* a mini pycon, that will be the end of the real conference I think. I'm -1 for that. However, putting an extra session during a user group meeting to discuss the PyCon will be fruitful and will move us towards a conference. I'm +1 for this. What do you you guys think of the outline I sent out? -- ~noufal From hiddenharmony at gmail.com Thu Apr 30 01:17:04 2009 From: hiddenharmony at gmail.com (Vivek Khurana) Date: Thu, 30 Apr 2009 04:47:04 +0530 Subject: [BangPypers] Python Day India In-Reply-To: <9963e56e0904291024r1d521592uaf233a8e83a89e2e@mail.gmail.com> References: <9963e56e0904280524g6cc726j72a0798cd7efc4fa@mail.gmail.com> <8548c5f30904280526ge55e431o5a66a29b3a5153a9@mail.gmail.com> <41139fcb0904280536k141f6c18te4955d7f195ff1ad@mail.gmail.com> <8548c5f30904280614g198807b2i4a27fbe11e4d1d5d@mail.gmail.com> <6e38f9f00904281050u21287bcbp13c23b11fb05d3fb@mail.gmail.com> <41139fcb0904282202h5616b469m2516ebc101d807d8@mail.gmail.com> <9963e56e0904291024r1d521592uaf233a8e83a89e2e@mail.gmail.com> Message-ID: <91bea30d0904291617w5a2ccc40w3b782b7589beaa76@mail.gmail.com> On Wed, Apr 29, 2009 at 10:54 PM, Noufal Ibrahim wrote: > If we actually spend time and energy *organising* a mini pycon, that > will be the end of the real conference I think. I'm -1 for that. > > However, putting an extra session during a user group meeting to > discuss the PyCon will be fruitful and will move us towards a > conference. I'm +1 for this. > > What do you you guys think of the outline I sent out? IMO that is pure FUD... regards Vivek -- The hidden harmony is better than the obvious!! -------------- next part -------------- An HTML attachment was scrubbed... URL: From noufal at gmail.com Thu Apr 30 07:20:55 2009 From: noufal at gmail.com (Noufal Ibrahim) Date: Thu, 30 Apr 2009 10:50:55 +0530 Subject: [BangPypers] Python Day India In-Reply-To: <91bea30d0904291617w5a2ccc40w3b782b7589beaa76@mail.gmail.com> References: <9963e56e0904280524g6cc726j72a0798cd7efc4fa@mail.gmail.com> <8548c5f30904280526ge55e431o5a66a29b3a5153a9@mail.gmail.com> <41139fcb0904280536k141f6c18te4955d7f195ff1ad@mail.gmail.com> <8548c5f30904280614g198807b2i4a27fbe11e4d1d5d@mail.gmail.com> <6e38f9f00904281050u21287bcbp13c23b11fb05d3fb@mail.gmail.com> <41139fcb0904282202h5616b469m2516ebc101d807d8@mail.gmail.com> <9963e56e0904291024r1d521592uaf233a8e83a89e2e@mail.gmail.com> <91bea30d0904291617w5a2ccc40w3b782b7589beaa76@mail.gmail.com> Message-ID: <9963e56e0904292220l47c590c9qe8c93db4f40e5fe1@mail.gmail.com> On Thu, Apr 30, 2009 at 4:47 AM, Vivek Khurana wrote: [..] > IMO that is pure FUD... [..] Fair enough. If we are going to have a pycon-lite in June as Ramakrishna suggested, we need to come up with some kind of timelines for when that will happen and what we will do after that for the big one. I think concrete dates might help to show that my feeling that it's too close is justified. Anyone? -- ~noufal From lawgon at au-kbc.org Thu Apr 30 07:36:29 2009 From: lawgon at au-kbc.org (Kenneth Gonsalves) Date: Thu, 30 Apr 2009 11:06:29 +0530 Subject: [BangPypers] Python Day India In-Reply-To: <91bea30d0904291617w5a2ccc40w3b782b7589beaa76@mail.gmail.com> References: <9963e56e0904291024r1d521592uaf233a8e83a89e2e@mail.gmail.com> <91bea30d0904291617w5a2ccc40w3b782b7589beaa76@mail.gmail.com> Message-ID: <200904301106.29572.lawgon@au-kbc.org> On Thursday 30 April 2009 04:47:04 Vivek Khurana wrote: > On Wed, Apr 29, 2009 at 10:54 PM, Noufal Ibrahim wrote: > > If we actually spend time and energy *organising* a mini pycon, that > > will be the end of the real conference I think. I'm -1 for that. > > > > However, putting an extra session during a user group meeting to > > discuss the PyCon will be fruitful and will move us towards a > > conference. I'm +1 for this. > > > > What do you you guys think of the outline I sent out? > > IMO that is pure FUD... what exactly is FUD? -- regards Kenneth Gonsalves Associate NRC-FOSS http://nrcfosshelpline.in/web/ From ramdas at developeriq.com Thu Apr 30 07:41:26 2009 From: ramdas at developeriq.com (Ramdas S) Date: Thu, 30 Apr 2009 11:11:26 +0530 Subject: [BangPypers] Python Day India In-Reply-To: <200904301106.29572.lawgon@au-kbc.org> References: <9963e56e0904291024r1d521592uaf233a8e83a89e2e@mail.gmail.com> <91bea30d0904291617w5a2ccc40w3b782b7589beaa76@mail.gmail.com> <200904301106.29572.lawgon@au-kbc.org> Message-ID: <6e38f9f00904292241u480d5356t18a37df00ead9d9c@mail.gmail.com> Fear, Uncertainty, Doubt On Thu, Apr 30, 2009 at 11:06 AM, Kenneth Gonsalves wrote: > On Thursday 30 April 2009 04:47:04 Vivek Khurana wrote: > > On Wed, Apr 29, 2009 at 10:54 PM, Noufal Ibrahim > wrote: > > > If we actually spend time and energy *organising* a mini pycon, that > > > will be the end of the real conference I think. I'm -1 for that. > > > > > > However, putting an extra session during a user group meeting to > > > discuss the PyCon will be fruitful and will move us towards a > > > conference. I'm +1 for this. > > > > > > What do you you guys think of the outline I sent out? > > > > IMO that is pure FUD... > > what exactly is FUD? > -- > regards > Kenneth Gonsalves > Associate > NRC-FOSS > http://nrcfosshelpline.in/web/ > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- Ramdas S +91 9342 583 065 -------------- next part -------------- An HTML attachment was scrubbed... URL: From b.ghose at gmail.com Thu Apr 30 07:41:33 2009 From: b.ghose at gmail.com (Baishampayan Ghose) Date: Thu, 30 Apr 2009 11:11:33 +0530 Subject: [BangPypers] Python Day India In-Reply-To: <200904301106.29572.lawgon@au-kbc.org> References: <9963e56e0904291024r1d521592uaf233a8e83a89e2e@mail.gmail.com> <91bea30d0904291617w5a2ccc40w3b782b7589beaa76@mail.gmail.com> <200904301106.29572.lawgon@au-kbc.org> Message-ID: >> IMO that is pure FUD... > > what exactly is FUD? Fear Uncertainty & Doubt. Regards, BG -- Baishampayan Ghose b.ghose at gmail.com From lawgon at au-kbc.org Thu Apr 30 08:08:36 2009 From: lawgon at au-kbc.org (Kenneth Gonsalves) Date: Thu, 30 Apr 2009 11:38:36 +0530 Subject: [BangPypers] Python Day India In-Reply-To: <6e38f9f00904292241u480d5356t18a37df00ead9d9c@mail.gmail.com> References: <200904301106.29572.lawgon@au-kbc.org> <6e38f9f00904292241u480d5356t18a37df00ead9d9c@mail.gmail.com> Message-ID: <200904301138.36435.lawgon@au-kbc.org> On Thursday 30 April 2009 11:11:26 Ramdas S wrote: > Fear, Uncertainty, Doubt I know that - what part of what Noufal said is FUD? -- regards Kenneth Gonsalves Associate NRC-FOSS http://nrcfosshelpline.in/web/ From hiddenharmony at gmail.com Thu Apr 30 08:30:13 2009 From: hiddenharmony at gmail.com (Vivek Khurana) Date: Thu, 30 Apr 2009 12:00:13 +0530 Subject: [BangPypers] Python Day India In-Reply-To: <200904301138.36435.lawgon@au-kbc.org> References: <200904301106.29572.lawgon@au-kbc.org> <6e38f9f00904292241u480d5356t18a37df00ead9d9c@mail.gmail.com> <200904301138.36435.lawgon@au-kbc.org> Message-ID: <91bea30d0904292330u1a40f3e4k82c4b3ce2b0aa43a@mail.gmail.com> On Thu, Apr 30, 2009 at 11:38 AM, Kenneth Gonsalves wrote: > On Thursday 30 April 2009 11:11:26 Ramdas S wrote: > > Fear, Uncertainty, Doubt > > I know that - what part of what Noufal said is FUD? The portion that says "If we actually spend time and energy *organising* a mini pycon, that will be the end of the real conference I think" regards Vivek > > -- > regards > Kenneth Gonsalves > Associate > NRC-FOSS > http://nrcfosshelpline.in/web/ > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- The hidden harmony is better than the obvious!! -------------- next part -------------- An HTML attachment was scrubbed... URL: From anandology at gmail.com Thu Apr 30 08:45:06 2009 From: anandology at gmail.com (Anand Chitipothu) Date: Thu, 30 Apr 2009 12:15:06 +0530 Subject: [BangPypers] Python Day India In-Reply-To: <91bea30d0904292330u1a40f3e4k82c4b3ce2b0aa43a@mail.gmail.com> References: <200904301106.29572.lawgon@au-kbc.org> <6e38f9f00904292241u480d5356t18a37df00ead9d9c@mail.gmail.com> <200904301138.36435.lawgon@au-kbc.org> <91bea30d0904292330u1a40f3e4k82c4b3ce2b0aa43a@mail.gmail.com> Message-ID: <41139fcb0904292345m2e3084aau26b837cf8eb6b52b@mail.gmail.com> >> I know that - what part of what Noufal said is FUD? > > ?The portion that says "If we actually spend time and energy *organising* a > mini pycon, that will be the end of the real conference I think" I agree with Noufal here. What are we trying to achieve by running a mini pycon? If we are planning to see people traveling from other places, then why not do pycon directly? From ramkrsna at gmail.com Thu Apr 30 10:18:09 2009 From: ramkrsna at gmail.com (Ramakrishna Reddy) Date: Thu, 30 Apr 2009 13:48:09 +0530 Subject: [BangPypers] Python Day India In-Reply-To: <41139fcb0904292345m2e3084aau26b837cf8eb6b52b@mail.gmail.com> References: <200904301106.29572.lawgon@au-kbc.org> <6e38f9f00904292241u480d5356t18a37df00ead9d9c@mail.gmail.com> <200904301138.36435.lawgon@au-kbc.org> <91bea30d0904292330u1a40f3e4k82c4b3ce2b0aa43a@mail.gmail.com> <41139fcb0904292345m2e3084aau26b837cf8eb6b52b@mail.gmail.com> Message-ID: On Thu, Apr 30, 2009 at 12:15 PM, Anand Chitipothu wrote: > What are we trying to achieve by running a mini pycon? If we are > planning to see people traveling from other places, then why not do > pycon directly? We'll this is just a day , not even a mini conf, something bigger than a bangpypers meet and small than a miniconf. We can have talks by volunteers but one of the main goal is people meeting face to face to discuss for PyCon India Itself. Interested folks will turn for this event, since its a volunteer event. The Python day can be achieved as we really do not have to worry about logistics, money management and sponsors, except for a moderator and a venue where we can have to do the actual discussion, which isnt a big issue, coz a person would need to book the meeting room for the whole day, with the company, instead of a few hours like a user group meet. if Pune is okey with you folks, I can arrange for it. But Bangalore would be ideal as many folks stay there. The travel is payed by the volunteer himself , this is just for the guy who are coming from outstation. It will be interesting to see how many people will turn up. Since most of the people I know who are interested in this are in bangalore itself. It would leave guys like Kenneth, Parthan, Kushal das, bbghose, Vivek Khurana and me. Most of the outstation folks in Bangpypers, or at least the guys who have participated in the discussions I guess have a place to crash in Bangalore. So if the date can be finalized, someone can get in touch with companies that can host the event for a day on a weekend. I'll try with my contacts in bangalore. I will book my tickets. @Noufal We do not really need CFP or something like that for a python day. Lets discuss the topics which can interest people. Intermediate to Expert level, this is just for python day. If newbies / students can come to the event , that would be great. we can show them the manuals, impromptu basic talks can be cooked up any time. The no. of people I hope would be around 20 - 30. But once the talks are over or we schedule time for the pycon india discussion itself, which might take some time. We can finalise on the roles of the individual for the actual conference. P.S :: Another Important topic is, if say a not for profit society needs to be formed, (we might face the issue when the money flows in with sponsors for the actual conference) we can get signatories at the python day itself ;-) anyway this will be totally another thread and is OT for this thread. regards -- Ramakrishna Reddy GPG Key ID:31FF0090 Fingerprint = 18D7 3FC1 784B B57F C08F 32B9 4496 B2A1 31FF 0090 From noufal at gmail.com Thu Apr 30 10:34:40 2009 From: noufal at gmail.com (Noufal Ibrahim) Date: Thu, 30 Apr 2009 14:04:40 +0530 Subject: [BangPypers] Python Day India In-Reply-To: References: <200904301106.29572.lawgon@au-kbc.org> <6e38f9f00904292241u480d5356t18a37df00ead9d9c@mail.gmail.com> <200904301138.36435.lawgon@au-kbc.org> <91bea30d0904292330u1a40f3e4k82c4b3ce2b0aa43a@mail.gmail.com> <41139fcb0904292345m2e3084aau26b837cf8eb6b52b@mail.gmail.com> Message-ID: <9963e56e0904300134v7902dbf1l5cafc1e0adc41ca7@mail.gmail.com> Hello Ramakrishna, On Thu, Apr 30, 2009 at 1:48 PM, Ramakrishna Reddy wrote: > On Thu, Apr 30, 2009 at 12:15 PM, Anand Chitipothu wrote: > > >> What are we trying to achieve by running a mini pycon? If we are >> planning to see people traveling from other places, then why not do >> pycon directly? [..] Bangalore or Pune is not an issue. Either way, approximately one half of the interested crowd will travel. I prefer B'lore since I'm here but if the center of gravity is in Pune, I'm fine with travelling there. > @Noufal > We do not really need CFP or something like that for a python day. > Lets discuss the topics which can interest people. Intermediate to > Expert level, this is just for python day. If newbies / students can > come to the event , that would be great. we can show them the manuals, > impromptu basic talks can be cooked up any time. The no. of people I > hope would be around 20 - 30. But once the talks are over or we > schedule time for the pycon india discussion itself, which might take > some time. ?We can finalise on the roles of the individual for the > actual conference. Exactly. If we do this as an extension of a regular 'user group' meeting, Something like this "The next Python User Group meeting is on 15/June. The talks planned are so and so. We're planning to do it from 5 to 7. Time from 6:30 to 7 is reserved to discuss the upcoming PyCon India planned for September" is fine by me and like I said, I'm +1 for it. This is like a F2F for the PyCon which is piggybacking on the regular user group meetings. On the other hand, if we want this to be an 'attempt' at a conference, I think it will dissipate our focus. That's what I'm -1 for. I'm not convinced by the "Atleast we *can* do this so we should" line of argument because I think a small-medium sized PyCon in September is realisable if we start planning and doing things right away. -- ~noufal From anandology at gmail.com Thu Apr 30 10:47:38 2009 From: anandology at gmail.com (Anand Chitipothu) Date: Thu, 30 Apr 2009 14:17:38 +0530 Subject: [BangPypers] Python Day India In-Reply-To: References: <200904301106.29572.lawgon@au-kbc.org> <6e38f9f00904292241u480d5356t18a37df00ead9d9c@mail.gmail.com> <200904301138.36435.lawgon@au-kbc.org> <91bea30d0904292330u1a40f3e4k82c4b3ce2b0aa43a@mail.gmail.com> <41139fcb0904292345m2e3084aau26b837cf8eb6b52b@mail.gmail.com> Message-ID: <41139fcb0904300147n28d28822r178720fdb347441@mail.gmail.com> > P.S :: Another Important topic is, if say a not for profit society > needs to be formed, (we might face the issue when the money flows in > with sponsors for the actual conference) we can get signatories at the > python day itself ;-) anyway this will be totally another thread and > is OT for this thread. Ramdas suggested that we can ask the sponsors to take care of expenses directly instead of giving money to us. That looks the best idea to start with and we can discuss about forming not-for-profit society at the conference. From ramdas at developeriq.com Thu Apr 30 11:23:38 2009 From: ramdas at developeriq.com (Ramdas S) Date: Thu, 30 Apr 2009 14:53:38 +0530 Subject: [BangPypers] Python Day India In-Reply-To: <41139fcb0904300147n28d28822r178720fdb347441@mail.gmail.com> References: <200904301106.29572.lawgon@au-kbc.org> <6e38f9f00904292241u480d5356t18a37df00ead9d9c@mail.gmail.com> <200904301138.36435.lawgon@au-kbc.org> <91bea30d0904292330u1a40f3e4k82c4b3ce2b0aa43a@mail.gmail.com> <41139fcb0904292345m2e3084aau26b837cf8eb6b52b@mail.gmail.com> <41139fcb0904300147n28d28822r178720fdb347441@mail.gmail.com> Message-ID: <6e38f9f00904300223t30b7b6d7g241239c711a2bf6c@mail.gmail.com> Let me explain. Starting a society even not for profit has its own little legal tangles and will also cost some monies (less than 10 K). But most importantly you'll need to keep accounts, ensure that returns are filed, even if not much transaction happen etc etc See I dont see the costs scaling upwards of 1.1 L or so for a single day event, and we have about 5-6 different expenses, and it'll be better if the sponsors are alloted some expense or other. Saves us money management. This is possible if the plans are for one day event, but for a larger scale we may have to get some bigger sponsors. I am purely looking at Python focused companies chipping in, who can claim the expense as their opex. Ramdas On Thu, Apr 30, 2009 at 2:17 PM, Anand Chitipothu wrote: > > P.S :: Another Important topic is, if say a not for profit society > > needs to be formed, (we might face the issue when the money flows in > > with sponsors for the actual conference) we can get signatories at the > > python day itself ;-) anyway this will be totally another thread and > > is OT for this thread. > > Ramdas suggested that we can ask the sponsors to take care of expenses > directly instead of giving money to us. That looks the best idea to > start with and we can discuss about forming not-for-profit society at > the conference. > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- Ramdas S +91 9342 583 065 -------------- next part -------------- An HTML attachment was scrubbed... URL: From noufal at gmail.com Thu Apr 30 14:10:45 2009 From: noufal at gmail.com (Noufal Ibrahim) Date: Thu, 30 Apr 2009 17:40:45 +0530 Subject: [BangPypers] Python Day India In-Reply-To: <6e38f9f00904300223t30b7b6d7g241239c711a2bf6c@mail.gmail.com> References: <200904301106.29572.lawgon@au-kbc.org> <6e38f9f00904292241u480d5356t18a37df00ead9d9c@mail.gmail.com> <200904301138.36435.lawgon@au-kbc.org> <91bea30d0904292330u1a40f3e4k82c4b3ce2b0aa43a@mail.gmail.com> <41139fcb0904292345m2e3084aau26b837cf8eb6b52b@mail.gmail.com> <41139fcb0904300147n28d28822r178720fdb347441@mail.gmail.com> <6e38f9f00904300223t30b7b6d7g241239c711a2bf6c@mail.gmail.com> Message-ID: <9963e56e0904300510i6a627b67xbf85440946b57b2e@mail.gmail.com> While these inputs are valuable, they are OT. Let's stick to the discussion of the PyCon-lite. -- ~noufal From abpillai at gmail.com Thu Apr 30 14:16:57 2009 From: abpillai at gmail.com (Anand Balachandran Pillai) Date: Thu, 30 Apr 2009 17:46:57 +0530 Subject: [BangPypers] Python Day India In-Reply-To: <6e38f9f00904300223t30b7b6d7g241239c711a2bf6c@mail.gmail.com> References: <200904301106.29572.lawgon@au-kbc.org> <6e38f9f00904292241u480d5356t18a37df00ead9d9c@mail.gmail.com> <200904301138.36435.lawgon@au-kbc.org> <91bea30d0904292330u1a40f3e4k82c4b3ce2b0aa43a@mail.gmail.com> <41139fcb0904292345m2e3084aau26b837cf8eb6b52b@mail.gmail.com> <41139fcb0904300147n28d28822r178720fdb347441@mail.gmail.com> <6e38f9f00904300223t30b7b6d7g241239c711a2bf6c@mail.gmail.com> Message-ID: <8548c5f30904300516m2f51cf88lf0ea18c9e78811eb@mail.gmail.com> On Thu, Apr 30, 2009 at 2:53 PM, Ramdas S wrote: > Let me explain. > > Starting a society even not for profit has its own little legal tangles and > will also cost some monies (less than 10 K). But most importantly you'll > need to keep accounts, ensure that returns are filed, even if not much > transaction happen etc etc > > See I dont see the costs scaling upwards of 1.1 L or so for a single day > event, and we have about 5-6 different expenses, and it'll be better if the > sponsors are alloted some expense or other. Saves us money management. > > This is possible if the plans are for one day event, but for a larger scale > we may have to get some bigger sponsors. I am purely looking at Python > focused companies chipping in, who can claim the expense as their opex. Sponsors are the most important, since without sponsor interest you don't have an event. While we are talking away to glory, has anyone tried to measure the pulse of the prospective sponsors to see whether we could get the kind of money and support required for having a 3 day PyCon India in September ? Without that all this is just that, talk. > > > R -Anand -------------- next part -------------- An HTML attachment was scrubbed... URL: From noufal at gmail.com Thu Apr 30 15:40:57 2009 From: noufal at gmail.com (Noufal Ibrahim) Date: Thu, 30 Apr 2009 19:10:57 +0530 Subject: [BangPypers] Python Day India In-Reply-To: <8548c5f30904300516m2f51cf88lf0ea18c9e78811eb@mail.gmail.com> References: <200904301106.29572.lawgon@au-kbc.org> <6e38f9f00904292241u480d5356t18a37df00ead9d9c@mail.gmail.com> <200904301138.36435.lawgon@au-kbc.org> <91bea30d0904292330u1a40f3e4k82c4b3ce2b0aa43a@mail.gmail.com> <41139fcb0904292345m2e3084aau26b837cf8eb6b52b@mail.gmail.com> <41139fcb0904300147n28d28822r178720fdb347441@mail.gmail.com> <6e38f9f00904300223t30b7b6d7g241239c711a2bf6c@mail.gmail.com> <8548c5f30904300516m2f51cf88lf0ea18c9e78811eb@mail.gmail.com> Message-ID: <9963e56e0904300640n649f8339s467b7432c8bcd11e@mail.gmail.com> On Thu, Apr 30, 2009 at 5:46 PM, Anand Balachandran Pillai wrote: [..] > While we are talking away to glory, has anyone tried to measure the > pulse of the prospective sponsors to see whether we could get the > kind of money and support required for having a 3 day PyCon India > in September ? I don't expect anyone would. However, the outline I sent was something for a one day event with 2 or 3 tracks which is not too bad. There are some cost estimates as well. The overflow beyond the income from registration is not much so it's look a lot more feasible. Which is why I think we should focus on that and *make* it move forward. -- ~noufal From noufal at gmail.com Thu Apr 30 17:32:56 2009 From: noufal at gmail.com (Noufal Ibrahim) Date: Thu, 30 Apr 2009 20:32:56 +0500 Subject: [BangPypers] Python Day India In-Reply-To: <9963e56e0904300640n649f8339s467b7432c8bcd11e@mail.gmail.com> References: <6e38f9f00904292241u480d5356t18a37df00ead9d9c@mail.gmail.com> <200904301138.36435.lawgon@au-kbc.org> <91bea30d0904292330u1a40f3e4k82c4b3ce2b0aa43a@mail.gmail.com> <41139fcb0904292345m2e3084aau26b837cf8eb6b52b@mail.gmail.com> <41139fcb0904300147n28d28822r178720fdb347441@mail.gmail.com> <6e38f9f00904300223t30b7b6d7g241239c711a2bf6c@mail.gmail.com> <8548c5f30904300516m2f51cf88lf0ea18c9e78811eb@mail.gmail.com> <9963e56e0904300640n649f8339s467b7432c8bcd11e@mail.gmail.com> Message-ID: <9963e56e0904300832m7df6043ha9691056aa0bfaa5@mail.gmail.com> Unless we get a little more concrete about the PyCon-lite idea that Ramakrishnan suggested, I think we should move forward with the September idea. Otherwise, this will degenerate into total "talking away to glory". Some timelines and expense estimates would be a good start. -- ~noufal From ramdas at developeriq.com Thu Apr 30 18:19:43 2009 From: ramdas at developeriq.com (Ramdas S) Date: Thu, 30 Apr 2009 21:49:43 +0530 Subject: [BangPypers] Python Day India In-Reply-To: <9963e56e0904300832m7df6043ha9691056aa0bfaa5@mail.gmail.com> References: <200904301138.36435.lawgon@au-kbc.org> <91bea30d0904292330u1a40f3e4k82c4b3ce2b0aa43a@mail.gmail.com> <41139fcb0904292345m2e3084aau26b837cf8eb6b52b@mail.gmail.com> <41139fcb0904300147n28d28822r178720fdb347441@mail.gmail.com> <6e38f9f00904300223t30b7b6d7g241239c711a2bf6c@mail.gmail.com> <8548c5f30904300516m2f51cf88lf0ea18c9e78811eb@mail.gmail.com> <9963e56e0904300640n649f8339s467b7432c8bcd11e@mail.gmail.com> <9963e56e0904300832m7df6043ha9691056aa0bfaa5@mail.gmail.com> Message-ID: <6e38f9f00904300919o5ab2512ah536912d6efe3ad7@mail.gmail.com> Always for anything its smart to start with a budget. We know we can do a single day event for about 1 L plus, and yes, I know sponsorship can be raised for the same. We had written commitments for around the same kind of figure last time we planned a Python conference. A Pycon branding should help us easily raise that number. So take it for granted a one day event is possible. For a 3 day event I think the costs will be 3 L + ( that is in our budget style conference, not a hi-fi one), I am not sure how much of an effort will be required though it's not impossible in anyways to raise that kind of funds. The point here, we need to be clear what we want to do. I am sorry to say, the jingoism seen usually on IRC is never quite reflected on ground. While a 3 day event is a great idea, I will suggest that we do a good 1 day or even a 2 day event. Lofty aims are great, but not at the risk of falling flat somewhere. It'll be nice if we can have an idea how many people are going to turn up for the event? It all depends on how we drive it, and I can assure you without even a single Rupee investment, and with pure goodwill and simple efforts from the user group members, you can reach 99% of all Python aficionados in the country and may be across the world. I am still clueless, whether the event will attract 50,100,150,200, 250 or more? I think a well marketed event(without spending any real money) can get you as high as 250 pythonistas walking in. However we need to basically take a few calls and announce early and do the needful. Again I can be mistaken. However all this is possible if we can have at least 5 people meeting at a common place, and discussing the issues, and taking some decisions, like the date, the number of dates, venue etc. And then get on with the content, logistics and sponsorships. Everyone can do their bit by posting updates on the event on their web sites/blogs and forums, and generally spreading the message in each and every software company you can reach to. Sponsorship interests will also vary on number of people coming in, quality of people etc. So please can we have a meeting, a ** real meeting** to discuss Pycon India? While it's unfair to expect people outside Bangalore to make it to the meeting,we can have a live IRC update of actual discussions of the meeting so everyone can still have their say. I think once the Pycon idea is freezed, and announced officially, and various committes planned we can explore the smaller meeting/conference... On Thu, Apr 30, 2009 at 9:02 PM, Noufal Ibrahim wrote: > Unless we get a little more concrete about the PyCon-lite idea that > Ramakrishnan suggested, I think we should move forward with the > September idea. Otherwise, this will degenerate into total "talking > away to glory". > > Some timelines and expense estimates would be a good start. > -- > ~noufal > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dl.goutham at gmail.com Thu Apr 30 19:24:12 2009 From: dl.goutham at gmail.com (Goutham D L) Date: Thu, 30 Apr 2009 22:54:12 +0530 Subject: [BangPypers] Emacs Message-ID: <2bcf25780904301024r79b06867i4f741546230426ca@mail.gmail.com> Hello, I was wondering if anyone tried emacs for python under windows. I installed Xemacs and it works fine for normal tasks. However, Iam having trouble with pymacs. It installed properly but when I try to eval something it gives the symbol's definition is void error.Anyone knows why? Regrads, Goutham From noufal at gmail.com Thu Apr 30 19:40:52 2009 From: noufal at gmail.com (Noufal Ibrahim) Date: Thu, 30 Apr 2009 22:40:52 +0500 Subject: [BangPypers] Emacs In-Reply-To: <2bcf25780904301024r79b06867i4f741546230426ca@mail.gmail.com> References: <2bcf25780904301024r79b06867i4f741546230426ca@mail.gmail.com> Message-ID: <9963e56e0904301040x41f78208of41173a148338899@mail.gmail.com> On Thu, Apr 30, 2009 at 10:24 PM, Goutham D L wrote: > Hello, > I was wondering if anyone tried emacs for python under windows. I > installed Xemacs ?and it works fine for normal tasks. > However, Iam having trouble with pymacs. It installed properly but > when I try to eval something it gives the symbol's definition is void > error.Anyone knows why? > I haven't used Pymacs under windows (although I've used Python-mode and other pure elisp stuff on windows). Also, I haven't had good experiences with Xemacs. Gnu Emacs (NTEmacs on windows) has been a better application in my experience. -- ~noufal From noufal at gmail.com Thu Apr 30 19:45:53 2009 From: noufal at gmail.com (Noufal Ibrahim) Date: Thu, 30 Apr 2009 22:45:53 +0500 Subject: [BangPypers] Python Day India In-Reply-To: <6e38f9f00904300919o5ab2512ah536912d6efe3ad7@mail.gmail.com> References: <91bea30d0904292330u1a40f3e4k82c4b3ce2b0aa43a@mail.gmail.com> <41139fcb0904292345m2e3084aau26b837cf8eb6b52b@mail.gmail.com> <41139fcb0904300147n28d28822r178720fdb347441@mail.gmail.com> <6e38f9f00904300223t30b7b6d7g241239c711a2bf6c@mail.gmail.com> <8548c5f30904300516m2f51cf88lf0ea18c9e78811eb@mail.gmail.com> <9963e56e0904300640n649f8339s467b7432c8bcd11e@mail.gmail.com> <9963e56e0904300832m7df6043ha9691056aa0bfaa5@mail.gmail.com> <6e38f9f00904300919o5ab2512ah536912d6efe3ad7@mail.gmail.com> Message-ID: <9963e56e0904301045u12b717bdvaa997385cf593313@mail.gmail.com> On Thu, Apr 30, 2009 at 9:19 PM, Ramdas S wrote: [..] > > So please can we have a meeting, a ** real meeting** to discuss Pycon India? > While it's unfair to expect people outside Bangalore to make it to the > meeting,we can have a live IRC update of actual discussions of the meeting > so everyone can still have their say. > > I think once the Pycon idea is freezed, and announced officially, and > various committes planned we can explore the smaller meeting/conference... [..] This sounds like the right way to go. I'm not totally sure if the live IRC thing will work out but a *real* meeting is necessary. If one of the open source friendly companies (ZeOmega, ThoughtWorks etc.) can get us a venue, I think having it on 3/May is good. I have some familiy matters to take care of and won't be around for a week but if there's sufficient crowd (atleast 5-10 people), it'd be enough to get this whole thing rolling. I can pitch in as soon as I'm back. So, is May 3 fine with everyone? Can we get a venue? -- ~noufal From sriramnrn at gmail.com Thu Apr 30 21:29:27 2009 From: sriramnrn at gmail.com (Sriram Narayanan) Date: Fri, 1 May 2009 00:59:27 +0530 Subject: [BangPypers] Python Day India In-Reply-To: <9963e56e0904301045u12b717bdvaa997385cf593313@mail.gmail.com> References: <41139fcb0904292345m2e3084aau26b837cf8eb6b52b@mail.gmail.com> <41139fcb0904300147n28d28822r178720fdb347441@mail.gmail.com> <6e38f9f00904300223t30b7b6d7g241239c711a2bf6c@mail.gmail.com> <8548c5f30904300516m2f51cf88lf0ea18c9e78811eb@mail.gmail.com> <9963e56e0904300640n649f8339s467b7432c8bcd11e@mail.gmail.com> <9963e56e0904300832m7df6043ha9691056aa0bfaa5@mail.gmail.com> <6e38f9f00904300919o5ab2512ah536912d6efe3ad7@mail.gmail.com> <9963e56e0904301045u12b717bdvaa997385cf593313@mail.gmail.com> Message-ID: <49977f270904301229i4178e499u1cd4cb9f511ce7cc@mail.gmail.com> On Thu, Apr 30, 2009 at 11:15 PM, Noufal Ibrahim wrote: > > So, is May 3 fine with everyone? Can we get a venue? Thoughtworks will be available as a venue. Let me know and I'll make the arrangements -- Ram From ramdas at developeriq.com Thu Apr 30 22:36:41 2009 From: ramdas at developeriq.com (Ramdas S) Date: Fri, 1 May 2009 02:06:41 +0530 Subject: [BangPypers] Python Day India In-Reply-To: <49977f270904301229i4178e499u1cd4cb9f511ce7cc@mail.gmail.com> References: <41139fcb0904300147n28d28822r178720fdb347441@mail.gmail.com> <6e38f9f00904300223t30b7b6d7g241239c711a2bf6c@mail.gmail.com> <8548c5f30904300516m2f51cf88lf0ea18c9e78811eb@mail.gmail.com> <9963e56e0904300640n649f8339s467b7432c8bcd11e@mail.gmail.com> <9963e56e0904300832m7df6043ha9691056aa0bfaa5@mail.gmail.com> <6e38f9f00904300919o5ab2512ah536912d6efe3ad7@mail.gmail.com> <9963e56e0904301045u12b717bdvaa997385cf593313@mail.gmail.com> <49977f270904301229i4178e499u1cd4cb9f511ce7cc@mail.gmail.com> Message-ID: <6e38f9f00904301336t339d8ce3sd5a46eafd9f535af@mail.gmail.com> I will make it on 3rd Sunday! Let's get talking. Thoughtworks is fine.... On Fri, May 1, 2009 at 12:59 AM, Sriram Narayanan wrote: > On Thu, Apr 30, 2009 at 11:15 PM, Noufal Ibrahim wrote: > > > > > So, is May 3 fine with everyone? Can we get a venue? > > Thoughtworks will be available as a venue. > > Let me know and I'll make the arrangements > > -- Ram > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- Ramdas S +91 9342 583 065 -------------- next part -------------- An HTML attachment was scrubbed... URL: