Monthly Archives: April 2008

Is it me or is it getting really hot in here?

Personal life never goes straight & I wonder why. There was a time when I was like a guy with stone heart with only my work or studies in mind, but things are not the same anymore when now I am working now. I thought relationships doesn’t matter & only used to make friends, least I knew that one day even my friends will get possessive about me.

Gauri is my friend since the last 3 years but now she has a problem if I make any other friend girl or talk to anyone & I wonder why. She isn’t my GF & she doesn’t want to be my GF then why is she acting like this. She is even having problems with me & Priya talking now….WTH.

I am back to looking for another job now somewhere out of Lucknow. Lucknow gives me lots of trouble now if I am here. I have started meeting Ashya again once in a while, but she is also busy with her things so I don’t talk much to her, she is a fun girl to talk to or go out somewhere with. I sometime want to talk to her, but since she has her things too I can’t just talk to her every time I am feeling low or depressed, no girl likes whiners or crying boys.

Priya & Nitisha are supporting me a lot these days, we talk almost every night now. We talk about everything & I have decided that with these 2 I will do only friendly things as I can’t take the risk of loosing Priya & Nitisha from my life. They are more then precious.

Lucknow is under heat wave these days. Today the temperature was 40C, I can very well fry an egg outside.

It’s very hard to work from 10 am to 4 PM in this much heat. The computer gets hot as well as my head. I tried playing some games & playing Gears of War right now, I am able to play it properly with my keyboard & Mouse then gamepad. Over all, I am still working on to make my portfolio soon & Anurag is making the site design, which is taking some time more then I thought.

I got to attend a MVP Educational Summit on April 28th in Gurgaon for WPF. I talked to Fellow MVP Sujay Sharma who said that for WPF my ADIM alone isn’t enough. Now, there are no institutes which will train me in WPF here that I know of so I am learning on my own. I am applying for jobs again via some sites & trying to get some freelance work to keep myself busy.

I wonder how Surabhi is???

Windows Diary

I was thinking today, what happened to the good old diary we used to keep in real life? Where did it go, has it vanished somewhere? It seems that it really has vanished, or maybe the form is changed.

We now spend so much time on computers, why not have a diary which we can password protect or share with other family members. So far I have not seen any compelling diary application for Windows so I decided to make a concept UI as I am not a software developer. Now if only like always I could find a software developer willing to make this a reality. Presenting Windows Diary…

Windows Diary uses a database to save all the diary entries. You just start the app & select the date from the calendar on the sidebar which you can show or hide using the sidebar button on the task toolbar & click on the “New Diary Entry” button on the toolbar. You can have multiple diary entries per day & multiple pages per entry. You can edit, add music, video or image to the diary, export the diary entry as a PDF or XPS or mail it to anyone. Then you have the Show/Hide sidebar & Options button.

You can also search for a particular diary entry by name, tag, or date using the integrated search field.

I don’t know much, what else would you require in a diary application? Or is there any idea using which I can make it further simple? Let me know in the feedback.

Using Windows Vista : The MVP way

That’s it, I can’t see the slogan “Intel Inside, Idiot outside” coming true & then users blaming Windows just because they don’t know how to work on Windows. No operating system in this world is good enough out of the box, you always need to make it good by installing or removing things you need & don’t need. This is a process which will sure take some time but the process is easy & you can save the files & settings so that you don’t need to do it again & simply use the old settings.

There is a way I use my computer due to which I don’t need to install Windows again & again, like many people do. In my case, it works when I want it to, the way I want it to. I decided to share my deployment expertise here which might help other Windows Vista user. I don’t use many paid applications now, & also use some OSS applications where applicable, so I am making this tutorial in a step by step way.

1) Install Windows Vista, then go to Windows Update & install every update available.

2) If you have a Bluetooth adapter, then don’t forget to install BlueSoleil 5. It is a must have application for all your Bluetooth needs. Although you can transfer & receive files without BlueSoleil in Vista too but since it is an OEM bundle, chances are you already have it bundled with your Bluetooth adapter.

3) Make sure you use Ad Muncher, it is a must have application for Windows Vista. Just install it, then run it & forget it, it won’t bug you & do its work automatically. Vista comes with Windows Defender which is good enough for removing Adware & Spyware. If you want something else, there are many free tools to choose from but once you start using Ad Muncher, you won’t need an Adware cleaner & you can very well disable Windows Defender.

4) The best torrent client for Windows is un-doubtfully µTorrent. It us low on resources, works the way you want it to work & even provides a WebUI for controlling it even when you are away from the computer. Start it, configure the way you want it like setting downloaded files fodler, enable port forwarding & that’s it. Just double click on a torrent file & it will do the rest automatically without bugging you. A very good Vistaish skin for uTorrent is the nCore suite.

5) For CD Burning you will be satisfied & surprised by InfraRecorder. It is a very small & simple, easy to use CD Burner with support for writing Audio & Video CD out of the box. It can also make CD Images of your optical CDs. For mounting Virtual CDs there is no better solution then DAEMON Tools for Windows. It hardly has any front end & runs simply from the tray. Install it, then right click on any disk image & select to mount it.

6) A must have Add-on for Internet Explorer 7 in Vista is IE7 Pro, it has one very small but effective Download Manager integrated which works very nicely with IE 7. If this isn’t sufficient for you then you can always use Orbit Downloaded. To view the loaded cookies in Windows you can use Cookie Monster.

7) When it comes to IM clients, I recommend using the official IM client due to more features available compared to something like Pidgin. You can also have a look at Digsby as it is also like Pidgin, an all in one IM Client but unlike Pidgin, Digsby supports voice & webcam chat too.

8 ) For your Image Viewing & Management tasks, you can rely on the inbuilt Windows Photo Gallery or something like Pictomio which uses the power of WPF in Vista. If you can pay, then there is nothing better than ACDSee 10 for Windows. You can also use Paint.net which is by far the best free Image editing application for Windows Vista.

9) When it comes to system maintenance, Tune-up utilities is the all in one solution that I use. However you can also use separate applications for maintenance I haven’t tested any other application then CCleaner.

For Registry Cleaning, a simple & effecting solution is Eusing Free Registry Cleaner

For registry defragmenting use Free Registry Defrag/Compact

You can use either the inbuilt defragmentor or use any free defragmenting application like Defraggler or Auslogics Disk Defrag.

10) You must be having a mobile phone, right. If it is Sony Ericsson then make sure you see MyPhoneExplorer & if it is Nokia then make sure to install Nokia PC Suite for managing everything in your phone.

11) A very good & lite PDF reader is Foxit PDF reader , it’s only 2 MB & works wonders however it is good only for simple text PDFs, not those with inbuilt movies or interactive content. For that you should use Adobe Reader which is very fast now & even supports hardware acceleration in Windows Vista something which Foxit lacks. For printing to PDF, have a look at BullZip PDF printer with Ghostscript 8.6. Install it & then you can print any document or web page to PDF.

12) For all your Multimedia needs just install K-Lite Codec Pack. It has FFDShow inbuilt which is the only decoding engine you will ever need. For more formats like Quicktime & Real Media, just install Quicktime Alternative & Real Alternative. These codec come without the player so you can simply use Windows Media Player 11 or Media Player classic to play the videos.

13) The inbuilt security in Vista is quite beefed up, in most cases the default ones are enough. Still if you want to have control over the system, then just install Comodo Personal Firewall which is free for home use. You already have Ad muncher installed so with this firewall it is a killer combination. For your anti virus needs, I would recommend NOD32, the best anti virus for Windows Vista I have ever used. It’s very light on resource usage. For storing your passwords, you can either use Keypass or AI Roboform. Most of the time I have my anti virus disabled & I run it only when I plug in a pen drive of a friend or a CD. It’s advisable to download Applications etc from reputed sources like Download.com or FileHippo or Fileforum.

14) The Media center application in Vista will take care of all your PVR needs; you can even record TV using it. If your TV tuner card is not supported then have a look at ChrisTV or Media Portal, which is equally good.

15) For converting videos from one format to another, you can use SUPER, although I use Riverpast video cleaner.

16) A must have UI enhancer for Vista is Vize. Install it after you have installed every update for Windows. Vista comes with inbuilt sidebar which brings gadgets to Windows, but if you want a bigger library of Widgets, considers using Yahoo Widgets.

17) Windows Vista comes with Windows Mail inbuilt but it lacks support for Windows Live Mail in it. A better solution is Windows Live Mail desktop using which you can check & access your Yahoo, Gmail & Windows Live Mail. It’s quite simple to use & an All in one E-Mail Client.

18 ) For saving contacts, you can use Windows Contacts. It integrates with WLM Desktop so you don’t have to worry about syncing.

19) For archiving purpose WinRAR is the best but it is paid, however another good & free solution is jZip which integrates in Windows like it is a part of Windows. The shell integration is better than WinRAR. It can open RAR files too, just that you can only make Zip files using it.

20) You can use Winmpy FLV player for playback of FLV files like those downloaded from YouTube.

21) RSS Feeds are a very good way to stay in touch with latest news & articles. Although you can use any of the RSS reader application out there like FeedDaemon etc, but Windows Vista already has a RSS feed reader inbuilt, it’s in IE 7. A simple & easy to navigate RSS feed reader.

22) You can simply use TCPOptomiser to optimize the internet settings of your computer. Just select the speed of your internet connection & select Optimal Settings, then reboot.

23) GSpot is a free utility which identifies the codec required to play an AVI file and supplies other information as well.

24) For recording what you do on the screen I use Snag-It, but you can also use Jing which is free. The only problem is that it saves in Flash video format.

25) If you are like me, chances are you are running Windows Vista as your primary & only OS. However, many times you might need to check your application or design or web site or anything in Windows XP. In this case I prefer using Microsoft Virtual PC 2007 with SP1 & Windows XP SP3 Virtual PC image provided from Microsoft which you can freely get & use it to test your stuff in a virtual Windows XP environment. Although you can also run Linux virtually in Virtual PC 2007, I do not recommend it. Instead have a look at Sun xVM VirtualBox. You can install Windows, Linux & BSD in VirtualBox easily.

A quite extensive TweakGuide for Vista can be found here.

Vista has inbuilt instant search but if you manage it like me, you will not need that. I am assuming that you only have 2 partitions in your computer, one C drive for Windows & another E drive for files.

1) Make some folders in E drive named Music, Movies, Documents, Software, Backup, Download, Pictures. Now go to C:\users\your username\ Right click on the appropriate folders & go to properties, then the location tab, then set the location to the folders created in E drive.

The benefit of this is that you don’t have to worry about backing up your data in case of a Virus breakthrough or corrupt windows installation. All you have to do is to insert the vista DVD & repair. All your documents will remain safe.

2) Make a folder inside the folder Backup in E drive with the name “Application files”. This is where you should save your application files like Firefox profile folder, or Windows Live Mail Desktop data folder. This way the application settings will remain same even if you reinstall Windows. In case you have to migrate to a laptop or new computer, just copy the files there. The method to change the folder location should be there in Options or Preference of the application. Like in ACDSee, the option to change the location of Database folder is in Tools->Options-> Database. Just give the path of this application folder & it will take care of the rest.

3) Copy all your songs to the Music folder & videos to Movies folder. Now open WMP 11, Go to tools -> Library -> Monitor folders & give the path of these 2 folders. WMP11 will automatically add new files placed in these folders to the library.

4) Make a shortcut of the download folder & put it in the folder

C:\Users\username\AppData\Roaming\Microsoft\Windows\ SendTo

This way you don’t need to copy files individually when you are trying to copy files from different locations to a particular location. Just right click on files placed in various locations & select downloads from the Sendto Menu. After this just copy the files at once from the download folder to where ever you like.

5) Make a habit of copying downloaded applications or files or documents to their proper location. Like make a folder named Office in the E:\Documents\ folder & place all your office related files there only. This simple task makes life easy.

6) Once Vista is installed, Disable DEP. To do this, go to Start -> Run -> Type “CMD” & enter this command.

bcdedit.exe /set {current} nx AlwaysOff

7) Don’t install applications in the default path of program files. Instead, make folders like “User Interface”, “Security” in Program Files folder & install the applications inside them. For example, this is how my Program Files folder looks like, all application released to security such as Firewall, NOD32, Ad Muncher & AI roboform are installed inside the Security Folder, while Codec Pack & Riverpast suite is inside the “Studio” folder.

8 ) Instead of Shutting down the system, Hibernate it.

9) Make links to frequently used folders in the Sidebar of explorer

10) Start up Regedit and navigate to [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control]

On the right pane look for the "WaitToKillServiceTimeout" string and change its value to 5000 . Default value is 20000.

11) Go to HKEY_LOCAL_MACHINE\Software\microsoft\Windows\Curr entVersion\explorer, Create a new string called Max Cached Icons & give it a value of 10000.

12) To change the reserved bandwidth by Windows go to gpedit.msc then to Local Computer -> Administrative Templates -> Network -> QoS Packet Scheduler -> Limit reserved bandwidth Then enable it & change the bandwidth to 0

13) Disable Auto Play from control Panel. This will save you from the nasty virii like Brontok etc which spread via Pen drives.

14) I am not much into gaming these days, but Microsoft started a new program with Vista called, Games for Windows. Once you install a compatible game it automatically shows up in Games explorer, if u run he game from here then Vista automatically disables unused resources, DWM & indexing service for games to run faster & better. If a game is not detected then either follow this tutorial or use Vista Game Explorer Editor.

Well, this is just part of how I use my Windows Vista system & how it stays top notch even after months of usage, I will be adding more to this guide soon about how I have made it easy to run Windows here. There are lots more tricks & tweaks, but this is how I use Windows.

Concept UI: Windows Password Center

Windows Vista lacks a good password management application by default which all other Operating Systems provide in one form or other. Since I already have a good idea for an UI, I am presenting here a concept UI for Windows Password center.

It’s a very simple application. The best password management tool available in Windows is AI Roboform but it is limited to Webpages only & can’t remember passwords for Windows Live Messenger or Outlook 2007 etc. Windows Password center acts as a single platform for all kind of passwords. Any application can save the password in this, & once unlocked, as long as it is not locked, anyone application can use the passwords stored.

This isn’t the complete UI. Just 20% infect, but the layout is final. More info & final screen shots & UI to follow soon.

Concept UI: Yahoo Messenger for Mobile Phones

I was looking at the state of Mobile IM clients out there today, & it’s not that good. None of the official companies such as Yahoo or Google or Microsoft are releasing mobile version of their IM Client based on JAVA which can be used on all phones. Yahoo has released Yahoo Go but it is not JAVA based which restricts it to only a few phones out there. Microsoft has Windows Live Messenger for Windows Mobile 6 but not for any other phone out there such as my K750i. Google isn’t any different, though they at least have a mobile E-Mail client based on JAVA.

The possibility of JAVA for Mobile is endless. It is a lifesaver for restricted OS based phones such as Sony Ericsson or Motorola. These phones don’t support third party native software but have full support for JAVA software.

I mostly use yahoo messenger, so I decided to make a concept UI of Yahoo Messenger for Mobile based on JAVA which I think what it should be like. I call upon any J2ME developer who is interested, I would be glad to help in making the front end UI part if someone can contribute to make the back end software engine. The JAVA API for Yahoo Messenger is already documented at jYMSG Sourceforge webpage & using this API anyone can make a JAVA Mobile based Yahoo Messenger client, I would be glad to provide the UI part if required. More information can be found at the DevX webpage. Here is how the concept UI looks like. This is a very basic text & emoticon only version of Yahoo Messenger which I have tried to make.

When the user starts the application it loads & gives the user the following screen.

The user is asked to enter his Yahoo ID & Password. After that he can select any one of the given options as shown below the login information section. If he selects to save the login automatically his username & password will be saved in the phone as long as the application is not removed. Next time when the user starts the application it will automatically connect to Yahoo Messenger. After entering info he clicks on “Sign In” & messenger connects to yahoo showing a progress bar.

Once the user logs in, he is shown the groups of his Yahoo messenger & the online & offline contacts. By selecting in “Settings” under the “Menu” button, he can select whether to show offline contacts or not.

By default Messenger sorts contacts by their status. He can click on any group name to expand or collapse that group. To start a chat he just needs to click on the name of the friend which will then give the chat Windows. The Contact List window also notifies him of the unread mails in his Yahoo Mailbox at the top menu bar, as shown in the image.

The interface is based on tabs. The current selected tab is shown in black color, the background tabs are shown in white color while any offline or unread Message he receives is shown in another tab which flashes in golden color until the user select to show that tab. The application notifies the user of unread messages in various ways such as flashing the tab, or vibration in the phone or playing a notification sound. All this can be selected in the “Settings”.

Here are how the Menus & Settings look. The menu background is plane white color, & when you mouseover a menu item, its color changes to blue & a hover rectangle is shown on top of it to notify that this item is selected. To open a menu item, either click on it or press the keypad button.

Menu at the first Sign in page, for settings

Connection Settings selected & Settings Page

Settings about how to notify the user. Just to show here I made an image for the checkbox, however in reality it will be replaced by JAVA Checkbox

Font size can be increased or decreased anywhere.

User preference to set the status & whether to show offline contacts in list or not.

Menu for Contact List

Menu while chatting to superman

Emoticons Section. You can either type in the emoticon code, or select from the list

    

You might say that the interface is very plane & without much images. The reason is that when we make something for JAVA Mobile, developers have limited amount of JAVA Heap size or JAVA RAM to work with. Even in my K750i the JAVA heap size in just 1 MB, due to which small file size of JAR file & low RAM requirement is essential. If I get a willing J2ME developer then we will make the Messenger first as you see here, & after that we will add images as & where required. Since this is a front end, it can also be slapped on the back end of Symbian OS version

Concept UI for Windows Viewer

Windows Vista has a new technology inbuilt called Windows Preview. Using this you can preview any file right there in the Explorer preview pane as long as you have a compatible plug-in installed.

However if you are like me, then you don’t have the preview pane turned on because it takes some desktop real estate. Now, we still have live preview of Images right there in Explorer but they are small. What if we want to preview them without opening any application which is associated with it like Windows Photo Gallery?

I present you Windows Viewer for Windows Vista. It does what it is supposed to do, just shows a preview of the file in a new window which you can exit out using escape key or just click outside anywhere or use the close button. You can set this preview to be full screen or any size you want by dragging from any side.

To activate Windows Viewer, just click on a file & press Spacebar, it will open it instantly. By default various image, audio & video formats are supported out of the box & if you have Adobe Reader 8.1 installed you can also preview PDF Files right there in Viewer.

Suppose you are in a folder with many files of different type, you can simply activate Viewer then use the toolbar arrows to navigate to any file in Viewer or just press keyboard left or right to go to next file or previous file. This is how a normal Image preview looks like in Viewer. You can navigate back or forward & zoom it or zoom out. You can also make it full screen by maximizing it.

Free Image Hosting at www.ImageShack.us

Same goes with Document View, here I have opened a multipage PDF but it doesn’t matter what document you open be it Word Document, Excel Spreadsheet or PowerPoint presentation, it will show the page thumbnails in the sidebar using which you can navigate to any page you want. You can zoom in & zoom out too, also just click on the page thumbnails to navigate to that page. To go to any other file in that folder which can be seen in Viewer just use the toolbar arrows. This how document preview looks like.

Free Image Hosting at www.ImageShack.us

When it comes to previewing Audio Files, well..just select & press spacebar. It will pop open a Audio preview of that single file at one time only. Either press escape or close the window or leave the Viewer & it will continue playing the audio file unless you start to see preview of some other file or close it manually.

When you try to preview a video, the viewer gives u the same tool as before. usign the keyboard left right arrows or the toolbar arrows you can switch the viewer to show a preview of another file in the same folder. This is handy if you have a folder with multiple Videos or Images, just one of them then click on the arrows or use keyboard arrow to switch to the next image.

If you try to preview an Archive file such as RAR or Zip, well…although the size & extension etc is different but inside they all look same. You simply get the toolbar arrow for navigating to the next file in the folder where u activated the preview & an extract button which when clicked, extracts the files in the same folder where the archive is, making a new folder which has the same name as the archive.

Switch to our mobile site