Posts

Zope 3, Bangalore, ZeOmega, Bangpypers

This is my first blog entry in this year, so, Happy new Year!. I implemented one proposal by Jim Fulton and committed to trunk two weeks back [1]. I moved to bangalore on 1st january as part of my new job at ZeOmega [2]. Then... well, today evening I attended BangPypers meet [3]. Now I am in an internet browsing center near BDA Complex at Banasankari 2nd Stage in Bangalore. This is for the first time I am coming to Bangalore. I want to write more about this place and life. OK, will do it later. [1] http://wiki.zope.org/zope3/LoadingConfigurationFromTheZopeAppEgg [2] http://www.zeomega.com [3] http://bangpypers.org/

Bangalore Python Conference

(Disclaimer: This is not an official announcement/news) BangPypers [1] is planning a "Bangalore Python Conference" [2] in next February or March. According to Ramdas from DevelopeIQ, there are at least 5000 Pythonistas in Bangalore [3]. This may be true, I know there are two scientific talks going to happen in my near by place, (but I won't be attending it, I am not a scientific guy). Those scientific talks uses Python at "FOSS in Science" (National Workshop on Free Software in Science) on 4-6 January, 2007 [4] (Venue: Union Christian College, Alwaye, Kochi, Kerala) a. Scientific Computing and Data Visualization using Python -Dr. Prabhu Ramachandran, IIT Bombay [5] b. Experimental Physics with Phoenix -Mr. Pramode C.E [6] I think there are many Python programmers all over India. May be we need an "Indian Python Conference" soon. [1] http://tech.groups.yahoo.com/group/BangPypers [2] http://nrcfosshelpline.in/bangpycon/FrontPage [3] http://tech.groups...

Python talk at NSS Palakkad, Kerala

Yesterday, I had a talk on Python at N S S College of Engineering, Palakkad (http://www.nssce.ac.in/) . The talk was arranged by the computer science student's free software community. There were 100+ students. I used the same slides which I prepared for my another talk in last September (http://baijum81.livejournal.com/14649.html) I took almost 1 and 1/2 hours.

My Marriage

My marriage is on next Sunday (12 November 2006). I will be away from net for few days :)

First look at test layers from zope.testing

Recently Zope team has released zope.testing version 3.0 . For more info : http://cheeseshop.python.org/pypi/zope.testing To install : # easy_install zope.testing This is an independent testing framework which can be used outside Zope. One of the interesting feature is test layers. I think next Zope 3 release (3.4) will make use test layers heavily, so I started looking at this feature. The test layer API is here: http://svn.zope.org/zope.testing/trunk/src/zope/testing/testrunner-layers-api.txt?view=auto I will show you a simple example. First a 'hello.py': def hello(): return 'Hello' Then 'tests.py': import hello import unittest class FirstLayer(object): pass class TestHello(unittest.TestCase): layer = FirstLayer def test_hello(self): assert hello.hello() == 'Hello' def test_suite(): return unittest.TestSuite((unittest.makeSuite(TestHello))) The only thing to note here is the 'layer' attribute of 'TestHello'...

New Zope 3 wiki

New Zope 3 wiki : http://zope3.zwiki.org/FrontPage This will be available from wiki.zope.org later.

Pythonic blog is not dynamically typed ?!

I am a frequent visitor of Planet Python, also a subscriber. I also visit http://planet.ubuntu.com/ and http://planet.gnome.org/ regularly. I liked all kinds of posts. The policy of Ubuntu and GNOME planets are given at top of their pages. From planet.gnome.org: "Planet GNOME is a window into the world, work and lives of GNOME hackers and contributors." From planet.ubuntu.com: "Planet Ubuntu is a window into the world, work and lives of Ubuntu developers and contributors." Previously I have written an entry about this: http://baijum81.livejournal.com/11153.html I expect at least a sentence about the policy of Planet Python, so that I can adjust my feeds according to that. I think this will be useful for others too. IMHO, it should be something similar to the above mentioned policies.