Hello All,
Anurag has compiled the minutes of the meet with contributions from me. ------------------------------------------------- *Minutes of March GLUG-Meet @ Netmagic, Goregaon*
The GNU/Linux Users Group of Mumbai held its March 2007 GLUG meet on 18th March 2007 at Netmagic Solutions, Goregaon. This meet was attended by about 16 people coming from all over the city.
Following talks and discussions were held.
* Xen - A Brief Introducion Anurag started with a small introduction on Xen hypervisor and getting started with a debian guest. He demonstrated how to get a base guest working on an ubuntu system running on xen enabled kernel.
* NRCFOSS - Activities Kenneth talked about NRCFOSS and the activities it has been doing in the field of education
-- Tea, Coffee, Soft drinks and Snacks sessions followed accompanied with random discussions on random topics.
* Python - Getting started Krishnakant took a hands on session on how effective python can be as a teaching tool for beginner programmers. He demonstrated how simple and quick python can be to teach complex concepts like OOP programming.
And another eventful GLUG meet came to an end. Many thanks to Dhawal and Netmagic solutions for arranging everything. ---------------------------------------------
For a detailed version, you can visit the following URL at the wiki http://db.glug-bom.org/wiki/index.php/18Mar2007
(Phew! Finally the wiki is up and running ;) )
-- FSF of India Associate Fellow http://www.gnu.org.in http://www.somaiya.edu/sksasc
__________________________________________________________ Yahoo! India Answers: Share what you know. Learn something new http://in.answers.yahoo.com/
Roshan wrote: [ SNIP ]
For a detailed version, you can visit the following URL at the wiki http://db.glug-bom.org/wiki/index.php/18Mar2007
(Phew! Finally the wiki is up and running ;) )
404 continues for me :-(
[dhawal@dhawal ~]$ date Tue Mar 20 19:24:58 IST 2007
[dhawal@dhawal ~]$ elinks --dump http://db.glug-bom.org/wiki/index.php/18Mar2007 Not Found
The requested URL /wiki/index.php/18Mar2007 was not found on this server.
--------------------------------------------------------------------------
Apache/1.3.34 Server at db.hbcse.tifr.res.in Port 80
Dhawal Doshy wrote:
Roshan wrote: [ SNIP ]
For a detailed version, you can visit the following URL at the wiki http://db.glug-bom.org/wiki/index.php/18Mar2007
(Phew! Finally the wiki is up and running ;) )
404 continues for me :-(
Further investigation leads me to a boo-boo on my local nameserver
[dhawal@dhawal ~]$ dig +short db.glug-bom.org 158.144.1.20
it should have been [dhawal@dhawal ~]$ dig +short @cc4.tifr.res.in. db.glug-bom.org 158.144.44.134 [dhawal@dhawal ~]$ dig +short @tifrc6.tifr.res.in. db.glug-bom.org 158.144.44.134
'svc -u(d) /service/dnscache' and all is well now..
- dhawal
Sometime on Tuesday 20 March 2007 19:37, Dhawal Doshy said:
Further investigation leads me to a boo-boo on my local nameserver
[dhawal@dhawal ~]$ dig +short db.glug-bom.org 158.144.1.20
it should have been [dhawal@dhawal ~]$ dig +short @cc4.tifr.res.in. db.glug-bom.org 158.144.44.134 [dhawal@dhawal ~]$ dig +short @tifrc6.tifr.res.in. db.glug-bom.org 158.144.44.134
heh, i had just changed the A records and mailed to the list :)
Anurag
Sometime on Wednesday 21 March 2007 00:20, Philip Tellis said:
Anurag wrote:
heh, i had just changed the A records and mailed to the list :)
This would have screwed up caches across the world. It explains why freshmeat has started sending me emails about broken links to my howtos. They can't resolve the server anymore.
I hope now freshmeat is not sending you emails about broken links. The links were broken before A record was updated. Now it should work fine.
Anurag
On 22-Mar-07, at 3:11 AM, Philip Tellis wrote:
I hope now freshmeat is not sending you emails about broken links. The links were broken before A record was updated. Now it should work fine.
The A record may be updated, but until every DNS cache in the world is updated, it will still be broken.
well - it will happen sooner or later
Dhawal Doshy wrote:
[dhawal@dhawal ~]$ elinks --dump http://db.glug-bom.org/wiki/index.php/18Mar2007 Not Found
The requested URL /wiki/index.php/18Mar2007 was not found on this server.
Try http://db.ilug-bom.org.in/wiki/index.php/18Mar2007.
On Tuesday 20 Mar 2007 17:19:24 Roshan wrote:
-- Tea, Coffee, Soft drinks and Snacks sessions followed accompanied with random discussions on random topics.
A VERY important part of the meet :P
- Python - Getting started
Krishnakant took a hands on session on how effective python can be as a teaching tool for beginner programmers. He demonstrated how simple and quick python can be to teach complex concepts like OOP programming.
I kinda beg to differ here. I think this talk turned into a pretty good discussion on programming.
And another eventful GLUG meet came to an end. Many thanks to Dhawal and Netmagic solutions for arranging everything.
I concur wholeheartedly.
And I think we forgot the group photo.
On 20-Mar-07, at 7:27 PM, Mrugesh Karnik wrote:
And I think we forgot the group photo.
we didnt - i have it and will upload somewhere when i wake up
--- Kenneth Gonsalves wrote:
On 20-Mar-07, at 7:27 PM, Mrugesh Karnik wrote:
And I think we forgot the group photo.
we didnt - i have it and will upload somewhere when i wake up
A bit shaky, but surprisingly, no flash struck my eyes, when the pic was taken. Oh, people, I'm talking about the photos uploaded to the wiki. Check it out at http://db.glug-bom.org/wiki/index.php/18Mar2007
-- FSF of India Associate Fellow http://www.gnu.org.in http://www.somaiya.edu/sksasc
__________________________________________________________ Yahoo! India Answers: Share what you know. Learn something new http://in.answers.yahoo.com/
On 21-Mar-07, at 9:00 AM, Roshan wrote:
we didnt - i have it and will upload somewhere when i wake up
A bit shaky, but surprisingly, no flash struck my eyes, when the pic was taken. Oh, people, I'm talking
given that i take one photo every six months or so, not suprising that it is shaky. And i dont think my camera has a flash.
the minits are very well made. if not any thing anurag can become a reporter *smile* however one point has missed out. while the minits say that we infered that python is a good teaching tool for starter programmers, it is equally powerful robust and matured for advance programming, (let's not forget that google works on it). nasa, nokia and many others use it for their programming needs. regards. Krishnakant.
Sometime on Wednesday 21 March 2007 10:37, krishnakant Mane said:
the minits are very well made. if not any thing anurag can become a reporter *smile*
Well, the credit goes to Roshan.
Anurag
On 21-Mar-07, at 3:20 PM, krishnakant Mane wrote:
Well, the credit goes to Roshan.
ok then credit.reDirect("roshan")
may cause a crash if he is too modest to accept it:
try: credit.reDirect("roshan") except: print "he has declined the honour"
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Wednesday 21 March 2007 03:43 PM, Kenneth Gonsalves cobbled together some glyphs to say:
may cause a crash if he is too modest to accept it:
try: credit.reDirect("roshan") except: print "he has declined the honour"
It's wrong to catch all exceptions like that. The code should be like this --
try: credit.redirect("Roshan") except CreditRedirectionError: print "He has declined the honour"
;)
Regards, BG
- -- Baishampayan Ghose b.ghose@ubuntu.com Ubuntu -- Linux for Human Beings http://www.ubuntu.com/
1024D/86361B74 BB2C E244 15AD 05C5 523A 90E7 4249 3494 8636 1B74
On 21-Mar-07, at 5:06 PM, Baishampayan Ghose wrote:
It's wrong to catch all exceptions like that. The code should be like this --
try: credit.redirect("Roshan") except CreditRedirectionError: print "He has declined the honour"
but then you would need to raise CreditRedirectionError somewhere - too much work for doubtful gains - not pythonish
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Wednesday 21 March 2007 05:27 PM, Kenneth Gonsalves cobbled together some glyphs to say:
but then you would need to raise CreditRedirectionError somewhere - too much work for doubtful gains - not pythonish
Well, no matter what the programming language is, catching all exceptions _is_ a bad idea. I don't think what you mean by being ``pythonish'', but if you mean ``pythonic'', I don't see how it is related. See [1] for more. Catching all exceptions are only good if you re-raise them at some point of time [2]. I may be a n00b, but Ian Bicking is certainly not one. And `import this' for the Zen of Python.
Regards, BG
[1] http://faassen.n--tree.net/blog/view/weblog/2005/08/06/0 [2] http://blog.ianbicking.org/good-catch-all-exceptions.html
- -- Baishampayan Ghose b.ghose@ubuntu.com Ubuntu -- Linux for Human Beings http://www.ubuntu.com/
1024D/86361B74 BB2C E244 15AD 05C5 523A 90E7 4249 3494 8636 1B74
On 21-Mar-07, at 5:29 PM, Baishampayan Ghose wrote:
but then you would need to raise CreditRedirectionError somewhere
- too
much work for doubtful gains - not pythonish
Well, no matter what the programming language is, catching all exceptions _is_ a bad idea. I don't think what you mean by being ``pythonish'', but if you mean ``pythonic'', I don't see how it is related. See [1] for more. Catching all exceptions are only good if you re-raise them at some point of time [2]. I may be a n00b, but Ian Bicking is certainly not one. And `import this' for the Zen of Python.
i dont think you are right here. What Ian Bicking is talking about is when you do something specific depending on the exception raised - which would go wrong if the exception was not the expected one. In this case, the except clause just executes a print statement - which wont screw up the program no matter what the real error was. So whether to catch all exceptions or not depends on the program. Your CreditRedirectionError is a catch-all error anyway as it doesnt specifiy why the redirection didnt work - so the end result is the same whether you use it or not. On the other hand, if you wanted to find out why the redirection failed and take appropriate action for each of the possible scenarios, then you would have to raise various errors like: RoshanDoesNotExistError, RoshanNotAtHomeError, etc etc. In this case your point is valid. But the simple case covered here does not require this granularity, hence providing pseudo-granularity is un-pythonish (or un-pythonic).
Incidently, if *you* are a n00b - what does that make me?