the lost logbook

Utkarsh's mind.random() on Programming, India and Startups

My emacs setup for python dev


Just configured aquamacs and it’s awesome! Simple and quick. Will put up my .emacs and other details soon on github here.

Stuff I am using are:

1. ECB – emacs code browser
2. emacs-for-python which includes all the goodies you need for python development!
3. Solarized dark theme, whose emacs port is here.

My fav feature? It’s M-x artist-mode , see a screencast here

(HOW-TO: Use mouse middle button to get options, COMMAND+click on a mac. Exit using M-x artist-mode-off)

Click to see full image

If you are using Aquamacs, I recommend you not to use ~/.emacs but directly edit the file which it loads, its located here: ~/Library/Preferences/Aquamacs Emacs/Preferences.el

The ultimate emacs course – An awesome 2hr video lecture for emacs!

Written by Utkarsh

June 13th, 2011 at 9:46 pm

Posted in Technology

eBay University Hackathon 2011 – A Review


Last week, me and 2 of my friends decided to go to the university hackathon organized by eBay. It was fun! We built a python-django based web app called BuildMyPc, a vertical shopping app, something like SparkBuy, but built using eBay data.

Why? Because if you want to customize a desktop at home, there is nothing like buying cheap parts from eBay!

And our app was judged 2nd! The first prize went to an app built with some awesome javascript + eBay API hackery. Read the rest of this entry »

Written by Utkarsh

May 31st, 2011 at 2:03 am

Posted in Technology

The Meaning of Effort

leave a comment

Very interesting read about fixed intelligence and incremental intelligence covering one of the aspects, which is effort.

“Effort is one of the things that gives meaning to life.  Effort means you care about something, that something is important to you and you are willing to work for it.”

6. The Meaning of Effort
Fixed Entity Intelligence: In fixed intelligence making a lot of effort or struggling means your dumb. Its only the winners who feel smart, and only if they didn’t have to work to hard to win.

This is sad because students may never come to value effort. Effort gives meaning to life. It means you care about something, that it is important, and you are willing to work for it.

Incremental/Maleable: In Incremental intelligence effort is what turns on peoples intelligence and allows them to use it to their full advantage. + it can foster a more collaborative atmosphere among students because everyone can feel smart by applying their intellectual abilities to the problems they face.

Source: Carol Dwek- Growth Mindsets and Motivation

Written by Utkarsh

April 21st, 2011 at 11:16 am

Posted in Random

Area42 goes live!!

leave a comment

What is Area42?
1. Area: Taken from Area51, because its secret and very important/interesting people can be a part of it.
2. 42: We will share knowledge here. “The Answer to Life (tech), the Universe (tech) and Everything (tech)”.
3. Its uniqueness lies in less number of members == less noise.
4. All members have sudo rights!

Where is it?
Yeah right! It’s a secret!

Written by Utkarsh

April 6th, 2011 at 1:54 am

Posted in Technology

Event Driven Programming in Java

leave a comment

Stumbled on this awesome 3 video playlist on Event Driven Programming in Java!

Also, Node.js is one of the new event driven framework, which is freaking fast! A very good guide to understanding what is Node.js and Event driven programming in it self is very well documented here:

1. Node.js, Doctor’s Offices and Fast Food Restaurants – Understanding Event-driven Programming

2. A Programmer’s Tutorial on Event-Driven Programming, Asynchronous Input/Output, and the Bamboo DHT

Written by Utkarsh

March 23rd, 2011 at 4:31 am

Posted in Technology

Page optimized by WP Minify WordPress Plugin