21
Mar 10

Hausmeister service for India

Hausmeister Service Tauer in der Allinger Strasse, 2006 by gumtau.Thanks to the company I keep, online and offline, the only entrepreneurial ventures I see are tech related. Everyone wants to be the next viral sensation and make pots of money. Hardly anyone wants to add real value to the life of others and improve the community as a whole.

Rant aside, I recently came across a very interesting piece from Vivek Wadhwa titled Replicators, Innovators, and Bill Gates. The form of ventures I described above might be of innovative type, but there is no harm in starting a replicating venture. Especially if it brings in a steady stream of income and gives stable employment to a few people.

One such service I see in Germany which can be easily replicated in India is the ‘Hausmeister’, literally a house master service. For a fixed fee from each resident, a company takes care of all the common issues with a housing apartment. Whether it is cleaning, sanitation, repairs and other forms of maintenance.

With the several million apartment complexes in India, this service could organise and streamline the ‘building maintenance’ nightmare and make decent money, while generating employment for several people of varied skills. People who desperately need a job that they can do with dignity.

The occupants also gain as they have one throat to choke and do not need to deal individually with a number of service providers. The last such venture I saw, was the greatly successful cable wallah. No reason similarly spirited individuals can’t make this service a success too.


14
Mar 10

Windows 7 shortcuts

One thing that is clear from the feedback on my previous article on hidden Windows 7 features: we love our keyboard shortcuts. So here are a few more selected shortcuts.

Press this key To do this
Desktop Shortcuts
win logo key Open or close the Start menu.
win logo key + R Open the Run dialog box.
win logo key + D Display the desktop.
win logo key + Spacebar Preview the desktop.
win logo key + P Choose a presentation display mode.
Window Management
win logo key + M Minimize all windows.
win logo key + Shift + M Restore minimized windows to the desktop.
win logo key + Up Arrow Maximize the window.
win logo key + Left Arrow Maximize the window to the left side of the screen.
win logo key + Right Arrow Maximize the window to the right side of the screen.
win logo key + Down Arrow Minimize the window.
win logo key + Home Minimize all but the active window.
win logo key + Shift + Up Arrow Stretch the window to the top and bottom of the screen.
win logo key + Shift + Left Arrow or Right Arrow Move a window from one monitor to another.
Task Switching
win logo key + T Cycle through programs on the taskbar.
win logo key + Tab Cycle through programs on the taskbar by using Aero Flip 3-D.
Ctrl + win logo key + Tab Use the arrow keys to cycle through programs on the taskbar by using Aero Flip 3-D.
Ctrl + win logo key + B Switch to the program that displayed a message in the notification area.
win logo key + G Cycle through gadgets.
Taskbar Shortcuts
win logo key + number Start the program pinned to the taskbar in the position indicated by the number. If the program is already running, switch to that program.
Ctrl + win logo key + number Switch to the last active window of the program pinned to the taskbar in the position indicated by the number.
Alt + win logo key + number Open the Jump List for the program pinned to the taskbar in the position indicated by the number.
Windows Explorer Shortcuts
win logo key + Pause Display the System Properties dialog box.
win logo key + E Open Computer.
win logo key + F Search for a file or folder.
win logo key + L Lock your computer or switch users.

If you are interested in drinking from the fire hose, here is the definitive list of shortcuts.


07
Mar 10

Adding context to your logs

joysaphine @ flickr

If you have ever worked on a multi-threaded application or even any application of significant scope, one of the unwritten requirement is a log file that helps in supporting the application.

The challenge is to be able to piece together all the scattered log entries that belong together, may be as a single transaction, or a user’s session. So the goal is to have a unique identifier in each log entry that will aid greping. If you have ever faced this, you either did it cleanly as I will detail below, or you had to hack in a ‘context’ to each log entry by appending / prefixing some unique id.

I will talk about the two most commonly used logging frameworks are Apache’s log4j and log4net.

The bad (obvious) way:

logger.info(uid + " I am doing something important");
logger.debug(uid + " I am doing something else");

The problems with this approach are

  • might not have access to the uid in each function that is called
  • need to remember to append the uid everywhere
  • no way to do it in common code, utility libraries, etc.

The good news is, support for such a use case is baked into log4j and log4net.
Continue reading →


21
Feb 10

Windows 7, hidden features

It’s been over 6 months, and Windows 7 still surprises me, pleasantly. The last time I felt the same about Windows was in 1995. Let me share a few things I found, which are generally not discussed.

Note: I never used Vista, so if some of these were present in Vista, I wouldn’t know.

The Windows Explorer

I think the explorer has seen the most refinement, there are nice things in all corners. My favourite features:

Pin to Windows Explorer

You might have heard about ‘pin to task bar’, but did you know that you can pin to windows explorer, which adds a folder to the Windows Explorer task bar shortcuts jump list. Wow, those were too many words but still doesn’t explain it right, so here’s a picture instead.

Drag a folder to the task bar

Pin to Explorer

And the folder shows up in the jump list

(right click on the icon)

Jump List

Continue reading →


13
Feb 10

20 Qs with Puneet of Young India

Introduction

Q. In your own words, who are you and what is your business?
I am just a young creative mind, who feels that everyone can sell anything; but the only reason why everyone doesn’t become a businessman, is that they don’t have a product to sell. Since they don’t have anything to sell they sell somebody else’s product. All one needs is to be creative, a little passionate and definitely risk taking.
My business is www.yindia.co.in. It is a new and a creative website which give a purpose to networking. It is a place where creative minds will compete and get recognition. It may not be a very big recognition like any reality show that makes you an overnight star but it will make you realise the star potential in you.
Q. How did you come up with the idea for your business?
Well a very less famous person once said that the best of business ideas come from ones own need. If you really want to start a business then just think is there anything that you want or ever wanted that you couldn’t get because of unavailability and that’s where you create a product.
My business idea comes from my own life. As a young guy I have many creative interests and dream, but I never could pursue them. May be because of lack of knowledge and may be ‘coz I never knew how good I am outside the boundary walls of my school and college. So I thought of giving the young generation something I did not get. It’s less of a business idea and more of an initiative.
By the way that less famous person is nobody else but me.
Q. Is this your first business?
Well definitely yes, it’s my first business. I would prefer to call it an initiative than business. It’s my way of changing the systems and things that are currently there in India.

Market

Q. Who are your customers?
Continue reading →

07
Feb 10

My take on iPad

Ever since the iPad was announced, the internet is clogged with updates, analysis and impressions on iPad. But I saw very little talked about what this means, or how this could affect the way we do business. The guys with the biggest megaphones are either reporters or tech gurus, who are far removed from the trenches of enterprise application development.

Full disclosure

The only Apple product I own is the iPod touch. It rocks, itunes sucks.

Initial impressions

I was a bit underwhelmed and I doubt I will acquire an iPad. But that does not stop me from believing that it will be a big hit.

What could be better?

Personally, I would have loved the device if it came with multi tasking and maybe a camera. But this post is not about it.

Then what is it about?

This is about the big disruption the entire tablet computing movement could cause to the current state of art. How the relatively low price, the interactivity and the right size makes it suitable option in a lot of never before situations. And about how, Apple could leave a gaping hole for another Microsoft to capitalise on.

How so?

By not allowing custom built apps from being installed on the iPad. This will rule out iPads adoption in the enterprises and also cool new ideas and mashups. Large companies could use an iPad for several clever niches, but needing to install custom IP on to the iPad via the app store is out of question.

Are there any examples?

Sure, several.

  • Team of financial advisors carrying a tablet for explain various insurance or investment options to average Joe. Imagine how good the apps could be made to look and how interactive they could be. It would go a long way in closing the sale.
  • A restaurant replacing the boring menus with interactive ones on a tablet. Hell, they could even just ‘add to basket’ then and there. If there is a waiting time, people can pre-order their food and also surf while waiting.
  • Replacing the dull and expensive kiosk with a 350$ tablet. This might still happen, but by playing a keynote presentation.
  • How about the classic ‘travelling salesman’? Does he really need a laptop?
  • Medical staff carrying a tablet instead of the physical patient files.
  • I haven’t even begun to think about industrial applications

I think you get the picture. Not only can the tablet replace a laptop, but also paper in several cases. People more creative than me will find several more creative uses of a tablet. This brings me to mashups.

What about them?

The thing about mashups, they are obvious in hind sight. But it takes a creative mind and an open ecosystem to dream and create one. But I can imagine a few hacks / mashups surly.

  • How about a tablet controlled robot or speed boat?
  • A tablet replacing the entire instrument panel of a car
  • Tablets used in performing arts
  • Tablets used in science and education
  • Tablets used by NGOs in rural upliftment

The possibilities are limitless. But the artificial limitations imposed by Apple, will leave the door open for a highly hack-able, maybe android based, tablet provider. Whether that’s a known brand like Asus, who spearheaded the netbook revolution; or an unknown startup like NotionInk remains to be seen.

Sure, Apple will sell millions of these devices and make tons of money, but saying that there is no room for another player is a false assumption.