Prem's views on life, .net and software development (everything contained in one strongly typed weblog).
Sunday, December 02, 2007
Enabled Odiogo on my blog
I am personally not happy with the quality of conversion to audio format, but i think they would improve on this aspect.
Wednesday, November 28, 2007
130 years to copy my data to external hard disk
I just started backing up my music to my new Seagate External hard disk and was amused to see that Windows explorer copy dialog box show that it needs 48822 days to complete the copy operation for around 9 GB of data, 48822 days equates to approximately 130 years.. I hope to be around to see that the data is copied successfully. I really don't know how they calculate the information about time needed to complete the copy operation, b'cos after a while the dialog box said that it needs only 2 hours to complete the operation.
Tuesday, November 27, 2007
Vista - One of the terrible technical products in history ???
Got my Seagate FreeAgent External Hard disk in India
The power adapter that comes with it is for australia, so if anyone in India is buying it make sure you buy a adapter that fits Indian power outlet. But fortunately the power cord works well according to indian power output. The setup has been breeze, now I am off to transfer those songs and photos I have kept for a long time..
Saturday, November 17, 2007
iPhone only working in speaker
I am just copying the exact text from this URL.. It fixed my issue !! I just love the internet... I could just solve any problem if I just had a internet connection :)
"Everyday I listen to my iPod on the train and use the headphones as my conversation device too. For some reason, when my headphones were plugged in, it would play music, but when I took them out it wouldn't play through the iPhone. Therefore with this and the fact that the iPhone only worked on speaker (speaker works when headphones are plugged in normally) I determined that it had to have something to do with the iPod/earbuds/headphone jack.
To fix it, I opened the iPod application and plugged the buds in, started playing music, then paused it. I then removed the buds and pressed play and it played through the phone and also allowed me to hear a conversation the standard way (up to the ear). On the train today, I must have unplugged it while it was still playing and messed something up...not sure why that would mess things up, but it must be a small bug. I tried the same thing again that I did on the train and it is still working so I feel pretty safe..just a minor hiccup. I'm glad I got it working so quickly and didn't waste too much time!
:apple:*huge sigh of relief*:apple:"
Sunday, November 04, 2007
Cool new interface idea - Bumptop
The bumptop project is at a very early stage but i wish it would soon be incorporated as a skin/widget for windows/mac.
Watch this video of bumptop to truly appreciate it
Thursday, October 25, 2007
What type of developer are you?
Your programmer personality type is:
PHSB
You're a Planner.
You may be slow, but you'll usually find the best solution. If something's worth doing, it's worth doing right.
You like coding at a High level.
The world is made up of objects and components, you should create your programs in the same way.
You work best in a Solo situation.
The best way to program is by yourself. There's no communication problems, you know every part of the code allowing you to write the best programs possible.
You are a liBeral programmer.
Programming is a complex task and you should use white space and comments as freely as possible to help simplify the task. We're not writing on paper anymore so we can take up as much room as we need.
Take up the test here.
Tuesday, October 02, 2007
Low Volume problem in iPhone
I wanted to keep my iPhone clean so I haven't removed the sticker that comes on top of it and the sticker covers the receiver as well. So I made a small cut/hole on the sticker where the reciever is and boom I have the iPhone working in all its beauty and I can hear my friends on the other end clearly... I think there might be few folks out there who didn't realize so I am posting this so they could benefit from it ;)
iPhone SMS problems
I found the problem is with ZYB... yup. the same cool service I blogged a while ago, which can get all the phone numbers from your cellphone stored in a central repository. Apparently a message they send has few alphanumeric characters which iphone can't open ;) cool hack.. So the simple solution is to use iBrickr to delete the /var/root/Library/SMS/sms.db file. Caution : This will delete all your messages that are stored in your inbox. You can also take the approach of installing SQLite and browsing thru the records and then deleting the malicious sms alone.
Battery that will last for 30 years
Read here for more information.
Sunday, September 30, 2007
Got my iPhone
The guys in nokia and motorola should feel really bad about themselves, having been in the market for such a long time none of them could make a phone as cool as iPhone. I would like to meet the team who designed the User Interface for iPhone, they have done a real awesome job. When was the last time you saw a device and it worked the way you wanted it to work.. it just feels like magic to work with this device.
It took some time to unlock the iPhone in India to work with Airtel network, since it's not officially available here yet. This article with clear step by step instructions helped me unlock the iPhone, except the final step using anySIM application to unlock didn't work for me. So I have to revert to the command line unlock for this. I should personally thank Mac Kalvin who helped me figure out the final step of unlocking my iPhone. Mac Kalvin has been doing a great job for the community in india, considering that there are folks in india who charge 5000 Rupees (100 $) to unlock an iPhone, I am totally surprised that he could offer his guidance over phone/email free of charge !! Good job mate !! Keep up the good work :)
Saturday, September 22, 2007
Successfully softmodded my Xbox
Note : Most of the steps mentioned in this post are already available in the web, I am trying to blog about my experience/problems faced during the softmod process.
The article mentioned that I needed the following :
1. XBox (obvious)
2. Splinter Cell (I was lucky to have the Platinum Hits version of this game in my collection)
3. Action Replay Kit
4. Home Network
Day 1:
I didn't have the Action Replay kit to start the work, so I set off to buy one from the famous Ritchie Street in Chennai (for those of you who don't know this place.. it's the combo of Circuit City/Best Buy/Gamestop for us). Unfortuntely none of them knew anything about Action replay kit, so I knew I couldn't get it from anywhere else in india ;). So I decided to look out for other options to softmod without using Action Replay.
Day 2:
I had 2 xbox controllers so I decided to use one to build my own Xbox to USB adapter it was very easy than I had expected. There are many articles in the web giving clear instructions on how to go about doing it. I didn't have soldering iron so I just taped the wires between my USB adapter and Xbox controller cable. I began testing my homemade action replay using my JOGR USB flash drive, it was nice to see that my Xbox recognized the Memory device. But my enthusiasm short lived as I was not able to copy any games from my Xbox to the flash drive. It kept saying "Copy failed". I tried to read the USB drive from my PC using Action replay software (refer to this article how to make Action Replay recognize your USB drive) but I was not able to copy any games using AR to the USB drive since it kept saying "Not enough disk space", I was confused since the 1 GB USB drive didn't have anything in it. I googled to see what could be the problem and stumbled across this page which lists out the USB drives that are compatible to use with AR software. Check out this link as well for the complete set of USB drives. I decided to get USB drive from my friends to see whether I would have any luck.
Day 3:
I got 512 MB Transcend USB drive and started testing to see whether it would work. I was happy to see the drive being recognized immediately by Xbox and was able to successfully copy my saved games from Xbox to the flash drive. Now it was time for the second test to see whether I could copy the necessary files from my PC to the flash drive using AR software. But AR showed the message "Unable to enumerate USB drive", I tried to google to see if there was any help, even though quite a lot of people have raised this question, there was no answer even from the AR software support... (pathetic). this article provided some hope but even after following the steps provided in the article I couldn't get past the error. I thought probably there was something wrong with Vista and I tried installing AR software in XP but that didn't help.
Day 4:
I got a 1 GB Transcend USB drive from one other friend and started to test my luck again. I connected it to my PC and started AR software and to my surprise it was recognized by AR software. So the reason behind "Unable to enumerate USB drive" was thrown by AR software was the usage of incompatiable USB drive, if you do get this message in your system please try with different USB drives. I copied the necessary files to the USB drive thru AR software and copied them onto my XBox hard drive.
I fired up my Xbox and loaded Splinter Cell game and loaded the "Linux" profile and clicked on "Checkpoints", I was expecting to see the X-evolution screen but my system was frozen.. I was totally baffled, i had followed all the instructions but I was not sure what went wrong now.. I googled to see if anyone has mentioned about this but noone has reported such error, so I thought I should have done something wrong.. so I started the copy process all over again and I immediately realised that by mistake I copied the NTSC version instead of PAL version.
After copying the correct version I loaded splinter cell over again and this time I was presented with the lovely x-evolution dashboard.. YUPPY !!! I was really happy to see this screen after having spent a long time working on this.. I followed the instructions mentioned in the article and successfully installed XBMC (Xbox Media Center). I was happy to rekindle my passion for hacking stuffs after a long time. Do drop me a comment if you found any part of my post useful for your xbox softmod process.
Tuesday, September 04, 2007
Addition to the family
Saturday, June 30, 2007
Which is more cool ? working for Google or Apple
I am given such an opportunity I think I would take design engineer job in Apple. It would be so cool to design something which other competitors could be thinking 5 years down the lane. To add to that, I am just amazed by the way Steve has turned them around with his vision. I am pretty sure he is going to knock away the competition from giants including Motorola and Nokia by the way his company has designed iPhone.
Which one would you choose given an oppurtunity ?
Does iPhone work in India ?
The internet has been loaded with information about how cool the phone is and the innovative touch screen. Check out these videos from cnet website about iPhone.
> First look at iPhone
> Out of the Box : iPhone
It will be so cool when the day comes when I will be the first one to carry it into my office (i sure hope this does happen soon). Now I have to start sending emails to figure out which of my friend in US will make a trip to india soon. I couldn't find any information about whether an iPhone bought from US will work in India ?? Can anyone post a comment if they know answer this question ?
Sunday, June 24, 2007
My birthday
To hate all Roses becoz you got scratched by one Thorn...
To give up on ur Dreams becoz one didn't come True...
To lose faith on Prayers becoz one wasn't answered...
To give up on your Efforts becoz one of them Failed...
To Condemn on your Friends becoz one Betrayed you...
Not to believe in Love, Becoz someone was unfaithful...
Remember that another chance will come up,
A New Friend, A New Love, A New Life...
Never Give Up !
Becoz Life is Indeed Beautiful !!!
Friday, June 22, 2007
Completed Halo2
I should appreciate myself for completing Halo2 before Halo3 comes in september
Sunday, June 17, 2007
Good pdf on Enterprise Architect
Tuesday, June 05, 2007
Zyb - save your phone contacts online
I hope i could have found this service before losing my cellphone.
Thursday, May 24, 2007
Top 50 gadgets
Thursday, May 17, 2007
Airtel 2 MBPS Plan - Stay away from it
The customer personnel keeps asking me to check the speed in their website which keeps reporting download speeds around 1.5 MBPS - 1.7 MBPS. But if I try a different site like InternetFrog it keeps reporting a download speed of 400 - 500 kbps. They have sent a technician ?? to my house who looked and accepted that there was something wrong but went back and reported that everything was right???
I am not certainly not happy with the way Airtel is working to get this resolved.. but someday I hope to see Youtube videos without any pause :)
Update : It's been a month and my issue is still not resolved and I am frustrated after talking to Airtel Customer service for hours. So atlast I have decided to go back to my 256K unlimited plan. I am seriously looking elsewhere to change my ISP.
Keyboard shortcuts for Google search Results
Try it out and see for yourself.
Tuesday, May 08, 2007
Have invite for Joost
I am sure you saw folks around the net talking about how slow thier service is and how much time it takes to download thier video. I think folks at joost have not done a good job in giving out so many invites at the same time and not considering the scalability of thier system. But I think they will scale up thier servers soon and we should be able to see the channels without waiting for a long time.
I have quite a lot of Joost invites to give away, so Please leave a comment with your email address in non-spam format(ie. hello at yahoo dot com) and i can send it across to you so you can enjoy the fun.
Invalid Product Key for MSDN download of OneNote 2007
I tried to call the MSDN support line, thier solution was to install the software from the MSDN CD that has been sent to the subscribers rather than downloading it from the MSDN subscribers online. It seems microsoft has uploaded an incorrect .iso image of OneNote 2007 and they are in the process of fixing it. Since we are using a volume user license and not everyone gets a copy of MSDN cd's I need to run around trying to hunt down the person having the OneNote 2007 Cd !!
If any one knows a solution for this problem, please leave a note :)
Update : This is a known Microsoft issue and you can activate your OneNote 2007 software by using the key you request for "Office 2007 Applications". Good for me now I don't have to run around to hunt the person having that CD ;)
Monday, May 07, 2007
How you shouldn't write a book
I am going to pickup "Programming Windows Workflow Foundation Techniques" based on the reviews from Amazon it should certainly be a better book than "apress" book. Will keep you posted on my experience :)
Tuesday, April 24, 2007
Improving the performance of Windows Vista
Saturday, February 24, 2007
Free Online course offered by MIT
Choose a topic and get rocking !! My weekends are going to be busy for some time.. Don't we sometimes hope that we could have got access to such amazing sites a bit earlier in our career.
Better late than Never !!
I have an OpenID Account
BTW "What is OpenID anyway?", It is a new way to authenticate yourself in the web. You can use it in any of the website using OpenId as the login mechanism. The common problem users face is there are 100 different website they access and every website has some kind of username/password, after some time it becomes tedious to maintain this info. So OpenId is a protocol developed by diverse community to address this issue. Using OpenID you could go ahead and login to a OpenId enabled site as if you have already created a username/password. Hope everyone remember Microsoft's similar effort few years ago by trying use Hotmail passport as the centralized place for hosting user info. But users quickly rejected the idea of Microsoft having all the users data in a centralized place which could be a problem down the line. OpenID is trying to achieve the same but it's by a group of people from diversified community coming together to achieve this. At this point I am not sure how far it will be successful but I like the solution it offers to the end user.
There is a good screencast if you want to learn about OpenId.
Tuesday, February 20, 2007
Enforcing coding standard
This is the first time I am hearing about DxCore library for creating plugin(s) for Visual studio, but after googling I am finding quite a lot of good plugins that have been created using this.
I am going to install this plugin in all my team members system to enforce the standards rathar than throwing a document at them to enforce standards :)
You can create your own plugin by reading about it in this blogpost from Jason.
Wednesday, February 14, 2007
Down the memory lane - Trip to Maldives
We took the air-taxi from the airport to the resort and we were able to see the corels and the different colors of the water. We were put up in a water bungalow ( where you can walk down the steps and be in water..) Isn't it amazing ??? I certainly don't have words to explain the beauty of the resort we stayed in. Water in all imaginable Blue shades, crystal clear water for miles !!!
I hope to go back to Maldives again for a short vacation sometime soon.. I would suggest maldives as one of the best vacation spot for anyone in India. Let me know if anyone is looking for further information regarding Maldives.
Tuesday, February 13, 2007
SQL Server 2005 Installation problem in Vista
Monday, February 12, 2007
.Net 3.0 WPF Crash Course
Sunday, February 04, 2007
Role of Business Analyst, Developer and QA in a project
- Business Analyst
Typically the first person to get to know the change in business requirement, gather them and document it completely and they will be the point of contact of any questions/clarifications in the requirements document. - Developer
This person will take the business requirement and create a high level technical design document and will start coding using his favourite tool (.net) :). They should be responsible for ensuring that all the aspects of the service like scalability/reliability/extensibility of the code has been taken care of. - QA
QA is a person who should create the test cases based on "Requirements Document" and should never interact with the developer for any questions/clarifications. They are in charge of making sure the final code that gets released is error free (typically through black box testing).
Alrite... I hope all of us are in the same page with regards to the functionality of these resources. Now let's take the scenario after this code has been rolled into production. I am sure any code that gets released will have bugs in them who takes the responsibility for the bugs. This is my idea on who should be responsible for the bug.
- Functionality missing
Has this been documented in Business Requirements ? If so, where there test cases created by QA to cover this ? In case the functionality has not been documented the blame should go to the business analyst and in case there were no test case the blame should go to the QA. - Scalability/Reliability Issue
The Developer should be solely responsible for such issues. These things are difficult to test by QA and the design should have addressed these issues. - Functionality not working as per requirements document
When a clearly documented functionality is not working, the blame should go entirely on the QA for not testing it appropriately.
But I don't see this process happening in many places, the developer is the first and only person to be caught for any bugs being reported and he is instructed to fix those issues within the next business day. Being a developer and hearing the same from friends working in startup companies, I am tired of working in such environment. I hope this trend will change in future and the appropriate resources will be pointed for their mistakes.
Sunday, January 28, 2007
Time to reduce my weight - Part 1
I came across a nice post on reducing your weight. It suggests good workable tips to reduce weight and to keep it away. Let's see if I can implement it and get some real results. Will keep you posted about my results in this blog.
Wednesday, January 17, 2007
E-Mail from Paramount airways going to Yahoo junk folder
Now I knew that there is something I might be missing, I started looking for culprit like "Did I enter my email address correctly"... yeah ..It's rite.. so now looking for the second option I started searching through my spam folder in yahoo.. and I was happy to see the mail from paramount sitting happy inside that.. I hope this post will be helpful for someone using yahoo and trying to book their tickets through paramount airways.
Tuesday, January 16, 2007
Getting started on WCF
Clinic 5137: Introduction to Developing with Windows® Communication Foundation and Visual Studio® 2005. I wouldn't say it's one of the best ways to get started on WCF, but if you have been looking for something on WCF to get started, this might be a good place to start with.
I tried to read blogs related to WCF, listen to podcasts, etc.. but personally I have been waiting for the book by Juwal Lowy on Programming WCF. He is the guy who can explain you WCF inside and out. Make sure you pre-order yours with Amazon.
Monday, January 15, 2007
Microsoft .net Interview Questions
But even others not looking from interview perspective has lots to learn from this .pdf file and brush up their knowledge on various subjects. It's a pretty nice gesture by the author to publish this well compiled .pdf file free for users.
Good wallpaper Collections
Thursday, January 11, 2007
IASA Launch of Chennai Chapter
- Developing more IT architects in India
- Providing guidance for existing architects to go to the next level
- Creating a good networking forum which will bring all IT architects working in different companies
To summarize, it was nice to meet fellow architects working in other companies and gather some good ideas. Looking forward to have more such sessions in future.
Thursday, January 04, 2007
Cool feature in Google Reader
Reading trends gives you data like how many posts you have read/starred/shared in the last 30 days. I currently have 18 subscriptions in my Google reader and I have read 840 posts in the last 30 days (I feel good about it).
Subscription trends gives you data about the feeds (how often they are updated). This is a nice way to identify whether you have some dead feeds that have not been updated which you are better off removing from your list.
It also provides interesting graphs about what time of the day do we ready our blogs and what day of the week we read them as well.. (pretty interesting to see my midnight bar soaring above the rest).
You can read more about it here.
Monday, January 01, 2007
Is google going downhill
Even though I have an email account, I primarily use my yahoo account but have been thinking for some time now to permanently to switch over to Google. But this will make me think a while before making the decision.
It's bad that even orkut was down for around 22 hours over friday and saturday. To add to the misery Blake Ross of firefox came out against google for promoting its own products for tips as part of search result.
I personally don't think that the quote by Nathan "By the end of next year, no one will like Google as much as they do today" is going to be a reality in a year from now. I believe google is a company with good vision and they will take a quick steps to regain the trust of end users.
2007 is going be an interesting year with some of new enterprenaurs like Powerset entering the search market. We have to wait and see who the next google is going to be...