Showing posts with label Technology. Show all posts
Showing posts with label Technology. Show all posts

Tuesday, August 6, 2013

Why I want to build a website

I have been spending a lot of time thinking about starting my own website. I would really like to start with a fork off my blog, which thanks to my viewers, is starting to pick up some steam, but I really want the website to be more than just collection of my thoughts and opinions. It needs to be interactive, engaging and informative. I want to build a site that people want to use for the sheer joy of it!

I don't know when exactly this idea started, but it  would probably be around the time I signed up for Udacity's web design course. It was handled by a Reddit co-founder and it was a truly amazing class! I urge all of you to check it out and slog at it for a few weeks. (link)

Websites are this generation's primary form of art. There really isn't a better way to connect, collaborate and make something beautiful than putting it on the world wide web. That's probably why everybody ought to know how to build a website. It is easy to build a good website, but incredibly hard to build a great one. As my own blogging experiences have taught me, it is too easy to build a fort just for yourself and self-righteously languish in a forgotten part of the Web. That is easy, but deeply unsatisfying.

Forget the monetary side of things, even from a professional fulfilment POV, having a sucky website bites, hard. So designing a great website is not just about the content, but the way you package and present it. It involves a lot of trade offs and lots of experimentations. It's a great challenge!

I don't consider web design to be a primary career option at any time, but I think it is a great place to spend some time tinkering around.  What do you think?

PS: This is a video about a group of guys who started a pet project website. Really nice watch.

Saturday, May 25, 2013

Rooting your phone from an Ubuntu Desktop

I have always loved tinkering around with my phone & tablet. It is one of the best things about owning an Android device. For a long time, I used ready-made tool kits available for Windows such as NexusRootToolKit for my rooting and flashing custom ROMs on my phone. While these tools are convenient, you don't get to know how exactly the process works. What are these words people say? 'Root', 'Boot loader', 'Recovery' and so on. As the adage goes, 'Give a man a fish ... ' 

So yesterday I decided to root and flash my phone (which was running stock android) from first principles. Since I have now switched completely to Ubuntu, I did not have the luxury of a ready-made tool for getting my job done. So I some digging around on the net and found an absolutely superb guide for rooting my phone. Not only is the process as simple as using a tool-kit on Windows, but also teaches us what are the steps in the process and why you need to do them. Being a universal method, this should work fine on Linux, Windows and Mac OS.

Sharing the link here.

While the link is specific to my phone - Galaxy Nexus, the steps should work with any other Android device as well. (of course, you will need recovery files specific to your device)

In fact, I recommend following the author of the guide, Max on YouTube. He posts regular videos explaining the various Android concepts. Even if you are not a hardcore developer, it does not hurt to know a little bit more about your phone. :)  

PS: for those interested, after rooting my Phone, I installed the latest stable release AOKP custom ROM and for better battery I installed Franco's custom kernel on top of that. 

PPS: The whole process took me ~15 mins. 

Saturday, January 12, 2013

Analog telephone to the Galaxy Nexus.


I belong to a generation that has constantly been in a state of flux. We have been at the vanguard of a technological revolution in India, the likes of which will probably never be seen again. Born around 1990, my generation has seen and experienced a little bit of both Indias. The first India with its monumental bureaucracies, telephone waiting-lists and single-screen theaters and the second India with its glamorous malls and 3G internet connectivity.

One of my earliest memories of technology revolves around the analog telephone. I come from a big family with over 10 cousins. Around the early 90s when the telephone rules started to ease, each of my Uncles started applying for the BSNL telephone connection. We did as well. A few months later, one day after school when my sister and I were alone at home, the technicians came to install a gleaming, green colored telephone, which was the size of a small football. I was stunned! Even though I had seen telephones before and had even used one in my grandfather's house, it was still a great thrill to actually own one! Three days later when the line finally got through, I made my first call to my father at work. When I replaced the receiver after a short call, it was an intensely gratifying experience. I miss that feeling today when I make hundreds of calls each day on my Google Galaxy Nexus.

Television was another major fad in my early years. Even though it had already existed in a small way for many years in India, the early 90s saw the TV finally making its way into the living rooms of the middle class. The first TV we bought was an AKAI color TV. The exquisite colors that that tiny device spewed out seemed almost magical to me as I had only seen B&W TVs till then at my relatives'. Henceforth, every afternoon after school, I would get a quota of two hours to enjoy this awesome gadget.
The TV became the center piece of the house. My sister with her MTV, VTV, me with my Cartoon Network and WWF, my father with his nightly news shows and my grandmother and mother with their soaps. And all of us used to interleave all our requirements together so that the whole family managed to enjoy the TV. From 8pm to 8 30pm, I would sit with my father and watch the news after which my father and I would join my grandmother in watching a TV serial. Finally before hitting the bed, I would get a chance to watch Cartoon Network's final show of the night before transitioning to TNT. Today, I am spoiled for choices when it comes to content or mode of delivery. Each member of the family can watch any show or channel at any time of convenience. People now spend their evenings in their own rooms surfing the net or watching stuff on the laptop. Technology which managed to bring together families in its early years seems to be doing the opposite today. That worries me greatly.

Diwali is a great time of the year in any Indian home. Apart from the festivities, the crackers and the sweets, Diwali is also the yearly shopping period for household appliances. Unlike today, when discounts are a dime a dozen, in the early nineties, Diwali discounts were the only option for bringing high-end electronics into the price-range of the many. Needless to say, the responsibility of researching on what to buy, fell on my sister with able, albeit, enthusiastic disturbances from me. On one year, we had been told that nothing major would be bought. Despite the disappointment, I did not let this announcement dampen the holiday mood and continued with my Diwali celebrations. Suddenly in the evening, my father surprised us with news that we will be leaving for Vasanth & Co, a local electronics chain, in an hour to buy a 'walkman'. My sister explained to me that a walkman was a portable music tape-player and it does not need an electricity connection to work. I did not see the charm of the device, truth be told. We already had a 'grandfather' tape-player that was a three-foot long monster which managed to play tapes and the radio pretty well. But electronics-outings were rare and I managed to get myself pretty excited by the time we reached the store.
After two hours of haggling, selecting, billing and dining at the nearby Saravana Bhavan, we reached home, bursting with curiosity. After keeping the new device in the Puja room for a few minutes and praying for its longevity, I was allowed to rip it open!! Inside was this sleek, black-grey, Walkman  that was just about the most beautiful thing I had ever seen. I started to put a tape of a recent Tamil movie inside, but my mother forbid me. She said the first thing it plays should be a devotional tape. After some discussion, the elders passed to me, a tape of MS singing the classic 'Bhaja Govindam'. I took the tape and tried inserting it, but it just won't go! Under the watchful, glaring eyes of the elders, I started getting tense! What if I had broken the costly device? Even though that seemed impossible, what if we had been sold a defective device and the shopkeeper puts the blame on me when confronted? Nobody listens to a 7 year old's side of the story! My father, notorious for his short temper, snatched the tape from me and asked me whether I had broken it already. Eyes welling with tears, I put the walkman back in the box and stormed to my grandmother's bosom. After a few tense, heavy minutes at home where everyone was silently praying for the device to work, my smart sister noticed that there was a small piece of cushion inside the walkman that was preventing the tape from going in. Once that was removed, the SONY sprung to life with MS's soulful croonings. My spirits as well soared to her notes and in no time I was playing around with the walkman. Many evenings after that were spent with me and my sister sharing the walkman, an earphone each.

My generation is probably the last to have experienced technology as a 'romantic' passion before it started becoming utilitarian. Today, I see my nephews and nieces being at complete ease with an iPad and a Blackberry and it strikes me that the way they view LCDs, tablets and superphones is completely different from the way I viewed the analog telephone, the color TV and the walkman. While I held these gadgets out to be symbolic totems of family progress, they hold their gadgets to be just sophisticated toys. I envy their self-confidence around such advanced, intelligent devices, but I also pity them a little.
Before I explain why, let me clarify, I am not a tech-hater! Au contraire, I LOVE technology! I own pretty much every gadget a guy needs and then some more. I spend my whole day involved with technology. That's probably why I hold my earliest memories of technology, so close to my heart. Technology, even its crude, earthy, analog ancestors seemed more than just parts and wires buzzing together. It seemed something magical and alien. It made our days seem more worthwhile by making us feel a part of a grander design, a grander course of life. When promised diligent and respectful looking-after, the gadgets promised to make us feel special. It was a no-brainer deal. Today, technology controls our lives but it does not command the same respect and adoration. I change my phones faster than I throw away old underwear. I crib when my smartphone lags for 1 sec when loading my tenth webpage.  I cringe when I hear my Bose headphones starts jarring at max volumes.

Today, technology works for me and I feel normal. Back then, I worked for technology and ended the day feeling unique. I don't know what I prefer more.



Monday, January 7, 2013

Taking stock of the world of tech!


It is that time of the year again!!

If you are a tech-lover (aka geek) then CES is almost like Christmas. Over the next few days, we will get a chance to witness some of the latest innovations from the ever-growing consumer electronics industry. Even though many of the big-guns such as Apple, Google and Microsoft now present their cutting-edge innovations at their own events, CES still makes the entire tech industry sit up and take notice of the undercurrents of innovation from different quarters.

As excited as I am about CES, this post is actually not about CES itself. I want to talk about what CES represents, namely the semiconductor and consumer electronics industry. In times of cut-to-the-bone recession, this industry has grown from strength to strength to emerge as the most vibrant, colorful and happening confluence of people and ideas in the world. The finance guys caused the economic woes, the marketing guys are becoming feeders rather than players and traditional fat guys such as iron and steel are bleeding money. In a depressing world with Euro Crises and American stagnancy, the electronics dudes periodically outshine themselves!

How did that happen? How did a company of self-appreciating geeks become the most valued company in the world? How did a smartphone redefine the social underpinnings of our life and times?

The answer is absurdly simple. Innovation. Competition. Simplicity.

As cliched as that word has come to be, Innovation is still the one thing that this industry does better than most others. But the funny thing is, the question of 'what to innovate on' itself keeps going through cycles of innovation! Hence, we have a rich spectrum of work being carried out at different strata and different boundaries of this industry. This lends to an amazing realm of products, ideas and services that literally cater to every aspect of the consumer's life! Being a part of one of the most innovative companies in the world, I must agree, its a sheer thrill to be part of this never-ending cycle of attempting crazier and crazier ideas!

Competition is the fire upon which the finest steel and success are wrought. In the tech world, competition has become (largely) synonymous with being identified by and with YOU! Unlike the big-wig banks who stole your money and then filed for bankruptcy only to be saved by YOUR money again, the tech industry is solely at the whims and moods of the consumer. Gone are the mid-90s when Microsoft ruled the roost and treated the rest of the industry as its serfdom. Today, the power-plays change in matters of months if not weeks. One bad product, one deficient design or one uninspiring idea and you are sent to the guillotine by both the critics and the end-users. Just consider the much-publicized and widely expected Windows 8 OS from Microsoft. Quite possibly the biggest gamble the company has made in a long time, Windows 8 represents a tectonic shift in the thinking process of the big firm. One that unequivocally reaffirms the orientation of the industry towards mobile computing. Despite a fluid, new touch-based interface and beautifully minimalist designs, Windows 8 did not receive great reviews from picky critics and has seen insipid response from the market. Even before the platform has been given time to establish itself, Windows 8 is being spoken in the same sentence as failure. That's how cut-throat this industry has become!

Despite the ugliness of constant law-suits and over-powerful reviewers, competition spells good-news for the consumers. With a constant overhaul of what's new and trendy every few months, the industry as a whole re-invents itself periodically. Compare this with other areas such as heavy industry or finance where change is so much harder if not impossible to bring about.

Simplicity is the greatest ideal in the world of technology. Anything that can be made simpler, MUST be made simpler. When an industry is driven by such a goal, superior products and designs are inevitable. Being a B2C industry(largely), intuitiveness becomes a paramount factor in designs. Gone are the dumbfounded days when we were forced to click a button called 'Start' and then click a button called 'Shut Down' to switch off the desktop. That was just not intuitive. Touch-based UIs have become the norm and have brought about a sense of interaction with technology that has drastically brought down the learning curve, which lends to greater participation and market. The mobile space in particular has been the trailblazer in the quest for simpler, superior experiences. Android, iOS and Windows Phone all represent different visions for simple and effective man-machine interaction. Projects such as Google Glass and Smart watches may take this intuitive interaction to whole new levels in a very short time. One can only wonder what is in stock after that!

To cut a long story short, the tech-world has a lot to offer both through amazing products and services as well as through ideals and practices. Innovation, competition, simplicity - we could do with more of these in every sphere of life. Let's take stock of this fact @ CES 2013.

[UPDATE] Nvidia announces GeForce Experience, Nvidia Grid, Tegra 4, Icera Software Defined Radio and Project Shield. wOOt wOOt! :)





Tuesday, January 1, 2013

2012 - The year the Droids caught up with me


2012 was many things to me. The year that I passed out of college, the year I moved to a new city, the year I started at my first job, the year that I started tweeting and so on. But among many other things, 2012 was also the year I was consumed by Android.

When I was in school and then in college, Apple seemed like the coolest company in the world! I used to love each gadget they brought out and mac-rumors website used to be my top bookmark. But all that changed in 2012. Not that I still do not admire the company for making some amazing gadgets, but rather because my eyes were opened to a whole new paradigm called Android. 

As with most good things, it all started when my bank account started filling. After a few paychecks that were ridiculously disproportionate to the amount of work I do, my bank account seemed indecently obese and I decided to use it to replace my aging, trusted Nokia C3.

Despite many better phones in the market such as S3 and HTC One X, I decided to get the Samsung Galaxy Nexus. To be honest, I did not know much about the whole 'Nexus' program of Google. But being a Google phone, I somehow trusted it to be awesome. Thank you Google for living up to my trust! 

The Galaxy Nexus exploded into my life! For someone who had lived all his life with dumb phones and erratic net connections, Bangalore's amazing net speeds and Android Jelly Bean was a God-send! For the first time in my life, I understood the term 'staying connected'! From instant tweeting to Google readers to weather updates to Google Now, Android consumed every part of my day and very soon, I was proudly adorning the 'Droid' Badge. 

Thanks to Nvidia, within a few months, I managed to get my second Google device - Nexus 7. Powered by Tegra, Nexus 7 was as much about Nvidia loyalty as it was about getting a tablet. 

Android is not just an OS. It is a way of life. And more the points of contact, the greater will be the impact. If Android had made my life smarter after my Galaxy Nexus, after my Nexus 7 I felt like Einstein! With seamless integration across apps, contacts, photos, music and preferences, Android became my window to the world! 

As of the end of 2012, I just wanted to jot down a few of the things that have radically changed my life in the last year. To be honest, I am not a 'root-it-flash-it' sort of Android guy! I tried flashing a custom ROM on my phone once and it just seemed like too much effort! I just stick to Google stock ROM and it has never failed me! So I look at Android solely for how it can make my life easier, not for how I can modify it. 

Pocket
I spend most of my day reading news on the net. I scourge through so many websites, apps and feeds that often I cannot come back to the same page again if I want to read it later. On my PC, I used to have a clunky method of book-marking these 'read-later' pages, but the method was.. well.. clunky. Pocket changed all that! An elegant, simple solution to all your "Read it later" requirements, Pocket lets you add stuff to it through email, shares, and file transfers. Best of all, it organizes what you want to read into appealing formats and animations. Every night, before hitting the bed, I make it a point to clear my Pocket account and sleep feeling a little smarter! 

Springpad  :
Springpad is about notebooks. It allows me to categorize everything into tiny, visually aesthetic notebooks which I can go over later at leisure. Spring pad also has some 'read-later' notebook features, but I prefer Pocket for that. Instead I use Spring pad to jot down all the ideas that I have, the movies I want to see, the books I want to read, the recipes I want to try out etc into different notebooks. Once you 'spring' these entries into the notebooks, this clever little app automatically fetches relevant info about these entries, such as movie reviews, links to recipes, Amazon cook books etc. Hence my little entries automatically collate to become wholesome notebooks with relevant information! Springpad is such a beautiful way to collect information about your future projects! 

Evernote :
Like me, if you keep forgetting important things such as the last date for paying the electricity bill then, trust me, you need Evernote. Possibly the best note app in the market, Evernote offers hassle-free connectivity between my phone, tablet and multiple desktops across OSs. Be it things to do, grocery lists, interesting passages for my blog etc, all of it goes into this tiny green app. An app that I simply cannot do without! 

BBC World News :
As I said before I am a news-junkie. Every morning I get my first shot from this app. A great app that collects the most relevant news from BBC World and presents it in a beautiful design. I have been using the iOS version of this app for years on my iPod Touch but I did not realize its full potential till I got my tablet. Definitely not the fastest news app out there, but the quality of the content pips it to the top of my news-apps list! 

Google Drive, Dropbox :
Cloud storage. Enough said. If you don't use any cloud storage tool, then you are a stupid, stupid person. 

Google Currents/ Google Reader - Again, further dosages for my need for news. While Currents presents everything in a tiled, framed magazine-like format which makes for great reading at leisure, I use Reader for following up on my favorite blogs and instant news breaks. For a long time I used Flipboard and Pulse instead of Currents but after the 2.0 update, Currents just seems faster and more elegant. But its a personal choice. 

Imo :
Even though initially it felt cool to have Messengers in many different websites and services, it quickly became unmanageable and downright irritating! Thats when I moved to Imo. A simple one-stop messenger that integrates all my accounts, Imo just works the way I expect it to. And nobody can complain with that! 

Series Guide :
Following a TV series can be really annoying when they don't release a calender schedule beforehand. Otherwise you will have to follow it through Wikipedia or Google which is such a fuddy way to do it! That's when Series Guide came into the picture. I just subscribed to all my favorite TV shows and now I get instant updates and reminders about each new episode. A light-weight app that works better on my phone than on my tablet. (because the tablet version is just a scaled-up one and looks very unappealing) Hoping that they will release a better tablet version of the app in 2013! 

Notification Weather :
Weather apps are a dime a dozen in the Play Store. But among all of them, the app that works best for me is Notification Weather. The simple reason is that it easily lodges itself into my Notification Bar. Also it follows Jelly Bean's simple black and white design ethos and hence when I pull down my Notification Bar, I am treated to an elegant weather update that seems more like a Google feature than a third-party app! 
Also, putting my weather on the notification bar saves me real estate for other widgets! 

I could probably list twenty-more apps that I use regularly on my phone and tablet but I guess you get the picture. For a really long time, I was a smart-phone sceptic. I thought it was making life obscenely easy and will make you go 'soft-minded'. But I was wrong. A smart-phone does not make the hard things in life any easier. It does not. You still have to worry about paying your bills and making those tough career choices. But my phone and tablet make the less important things in life much easier and more elegant to deal with. Somehow, it makes my life more organized and that helps my life go smoother. When I don't have to worry about last dates for paying bills, sudden outbreak of rainy weather or missing critical emails, I am able to focus better on the things that matter! In that way, it is indeed a smarter way to live. 

Thanks to Android for a great 2012. Looking forward to an even better 2013! 


Sunday, January 8, 2012

My first experience with Linux


I was introduced to the world of computers through Windows Millennium edition. Being a 'dont question if its working fine' kinda guy, I did not even know that there existed operating systems apart from Windows. Even when I entered a premier technical school, windows gave me everything I needed. Even the much hated Vista did not seem so bad to me. It was only in my pre-final year that I was introduced to linux by a few friends. I started with Ubuntu 10.10 and since then, I have not even thought about going back to windows. If you are a noob at computing, then here's 10 things you may want to know.

  1. Its different! Even with all its cool features and eye-catching backgrounds, windows does get a little stale at times. Predictability makes the whole computing experience extremely insipid. Linux on the other hand is new, fresh and makes for a intriguing new experience!
  2. U don need to be a programmer to enjoy linux! Even though the concept of linux is that everyone contributes towards making it better, you need not ACTUALLY be a programmer. I am not a programmer. I just have a passing knowledge of coding and am not interested in it either. But despite using linux for almost two years now, I have not had to write a single line of code for it! Even non-programmers can contribute to the Open Source Movement by creating documentation or just giving your wish list for the future editions of the OS. By providing feedback, the programmers can make linux better for you!
  3. Change is the name of the game! Another wonderful aspect of open source computing is the option for change at any point of time. Starting from the very Operating System to intricate Icon Designs, everything can be customised or changed to one's taste. In the last two years, I have changed from Ubuntu to Fedora to Linux Mint. Even though I am very happy with Mint, I intend of trying out the other distros as well. (distro stands for linux distribution such as Ubuntu and Fedora) each distro has its own philosophy and provides a different taste while computing.
  4. Use Linux for what its meant ! Linux is free and developed by people like you and me. So it is not fair to expect a linux distribution to play Call of Duty any time soon, however what it does give you is a hassle-free environment for your standard computing needs. Browsing, office work, photo editing, video editing, multimedia etc can be performed seamlessly once you have ur OS set up. Dont waste your time in trying to make Windows applications work through special software like Wine. Its not worth the time and effort. Understand the limitations of Linux and your abilities in modifying it and you should not run into difficulties whatsoever.
  5. Great learning experience! Windows is a great OS. But it unfortunately assumes that all its users are dumb. Hence over time, Windows makes u heavily dependant on it. Even engineers and scientists often do not know the basic concepts of an OS or a computer. If you are one of those who refuses to be dumbed down for anything then Linux is the choice for u.It will constantly makes u learn new things about computing and operating systems. Unlike windows, it wont make u dumb.
  1. The power of the internet! I was never TAUGHT how to use linux. I had no idea how to install it, how to play my audio, how to install the applications I wanted, nothing. I was blank. But with a working internet connection and google, I was able to get everything set up in no time. The great thing about linux is that there are so many people out there who have faced the same challenge as you. So all you have to do is Ctrl+C=>Ctrl+V your problem on google and you should find a hit that solves your problem.
  2. Dont get scared about the Terminal! Since there are so many distros of linux, people often find it convenient to perform tasks through the terminal. It is like the MS-DOS but way cooler. It is an extremely elegant way to do whatever you want. You can download, install, delete, organize ur folders etc by using the right commands. However, everyone is not required to be an expert at the terminal. Latest editions of distros like Ubuntu and Mint have in-built 'Software Centre' applications, through which one can get any software in a jiffy through a pleasing GUI.
  3. No virus problems! Since linux distributions are constantly updated, it does not have any virus issues. It is a big relief to not constantly worry about virus-scanning everything!
  4. Multi-OS computing! While linux gives you a lot, once in a while you do come across a cumbersome application that works only on windows. So it is always advisable to install windows as well. Earlier creating a seperate partition for a different OS used to be a tough job. There was a chance of destroying all data on the HD. It is a pity that fear for data loss serves as a deterrent for people against linux. Today, installing linux on your system is VERY safe and VERY easy. Unless you are intoxicated or have the IQ level of a troll, ur data should be unaffected.
  5. Crashes! Since linux is all about hands-on learning, once in a while you may crash or freeze ur system. In which case, use Ctrl+SysRq+R+E+I+S+U+B to perform a clean restart of ur system. Do not do a hardware reboot as that may affect ur system boot files and THEN u are screwed.

The following are sites I found useful while learning the ropes of linux.

you may try out the following distributions first
ubuntu – www.ubuntu.com

once you are comfortable with these, you may try

please add your linux experiences/difficulties!