Making Amazing things Simple

Too old to geek and too young give up.

Page 2


Pych First Meetup

The Butterflies

Though there were butterflies in my stomach half hour before the meetup started, about the attendance; they all vanished, as people started coming in for the meetup. Though I had kept the RSVP'ed folks reminded about the meetup constantly, I had my fingers crossed until people started turning up on that day.

The other thing about this first meetup was the choice of speakers had to come from the people I knew or those from the sponsors. Seemed a little autocratic to start with, but I was open to have anyone else interested to take a stand.

Welcome

Then when all the folks who had RSVP'ed turned up, it was a real great feeling, as I was expecting only 30% to show up and not 90. This was the time to start. Ezhilarasan Babaraj(Ezhil), the founder and CTO of Qruize Technologies, who had shared his office premises to be used for the meetup started off by a welcome address...

Continue reading →


Out to Control Flask

Pocoo has finally decided to have some control in top of the flask and its extensions.

Metaflask is out to help in this regard. This is an interesting project to govern the flask extensions which seem to be growing with the ever growing popularity of Flask itself.

Stewardship is an interesting concept to watch where the member who volunteer as stewards would be responsible for the sanity of an extension.

View →


Python Packages Galore

Came across this very interesting project, awesome-python, on Github. This is quite interesting because its publicly curated and has grouped packages/frameworks on various categories.

An interesting project there is the coursera, that helps in downloading course videos from the Coursera and categorize them. It would be great to see this awesome-python, grow.

View →


Benchmarking Websites

Came across this neat tool, Wrk, to perform bechmark of you http resources. Wrk provides the ability to extend by writing scripts in Lua. More on this as I explore it further in the course.

View →


Need a Print

This morning, at around 8 am, there was a frantic call from my cousin’s husband asking if I was home, so they could stop over for a print. My cousin and her family were on their way to the US Consulate for a Visa interview, and they needed this print desperately. At the time of call I was already on the train to my office. Anyways I did not have a printer at home. So could be of much help as such.

Since most places in Chennai open past 9 am, it was a tight situation. All I could do was to direct them to a popular hospital zone which might have a couple of internet parlours in it vicinity, and this hospital was very close to the Consulate too. I have not connected with them to find what happened, I hope they did get the much needed print.

Print of Lore

Thinking

While on the train I started thinking if this problem of desperate need of prints could be solved in an effective social manner. And in a...

Continue reading →


With Python with

The with statement is used to wrap the execution of a block with methods defined by a context manager. This allows common try…except…finally usage patterns to be encapsulated for convenient reuse.

The with statement has been around for the quite sometime now, I guess it has been around for about 5 years(since 2.5 python release). And has found its way into many python libraries as well.

So much so that even the file open statement also has a with wrapper. So does that mean?

with open('sample.txt') as f:
    f.read(1)

The above starts by passing the open file handle into f, and within the with nest you could operate on f. And assume that there is an exception inside the nest, the f handle would close safely by the with construct.

Rainbow with Lightening by thinboyfatter on Flickr

So this is how they you need implement you class to be operated with a with.

class  somefunkey:
    def __enter__(self):
        setting things up
...

Continue reading →


Befriending Pandas - I

pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language.

Why this kung fu

Some Kung fu this is gonna be. I promised a friend I will write about Pandas. So that people like her, who gracefully accept their noviceness(no experience in programming, or no experience in statistics), will be able to understand, grasp and wield pandas.

Some hair has fallen off since I have made that promise, just scratching and thinking how the hell to start and where the hell to start. Finally said to myself, I will start writing and see where that takes me. So here I am doing kung fu with my alter ego, the novice.

Eats Shoots and Leaves

The key aspect of all this starts from the very beginning, your data. It is absolutely imperative to have some kind of data to work on. And it’s absolutely...

Continue reading →


Why and how should I blog?

I, Me and Myself

This is a question that I have asked myself over the years that I have been blogging, here, here, here, and other places. The only reason that I was blogging in all those people is to get as many followers as possible, and waste time at looking at how many are interested in looking at my blog. Yeah, that was it, to get people to like, retweet, reblog, follow and star by blog, but never for the myself.

So I have decided to run away from all that crying to articulate ideas for other people to love, and cry out loud whatever comes to my mind, and articulate it to the best I can, just to please myself first.

But there seems to be some negativity in that statement of putting myself first; does seem a little egoistic. So there needs to be some ground rules in my articulation of putting ideas to words.

Be good

Be good to people, though I am writing this for my own self...

Continue reading →