Archive for January 2007
mohanchoti.com -- Definitive Recruitment Portal
Shikshaplanet, the leading recruitment IT consultants have recently launched a IT dedicated recruitment website called mohanchoti.com. They have launched it as a very informative and very effective route for job seekers to seek thier opportunities with lesser strain and pain.
Check out the website and do spread the word about the same to your friends too.
Comprehensive Interview Aide for .NET
While casually surfing the Internet, I came across a website called SyncFusion and it seems to provide a good collection of Interview questions that would surely help aspiring developers who would like to enter programming careers with .NET.
Here are a few quick links from the website:
I am sure this would be a comprehensive resource for any aspiring .NET developer.
UltimateZip -- Ultimate Desktop Utility
Recently I needed to help my friend with a quick backup tool. He could'nt afford for heavy backup storage architectures since he was hailing from a very small organizations. After a brief research and recall of using a similar tool in my previous organization, I recalled about UltimateZip. The latest version has increased its features multifold including support for CAB, RAR etc archive types.
We were typically interested in the Backup Script feature which would backup using Windows Scheduled Tasks a particular folder and keep in the selected location. The file also would be named with date and time (timestamp).
Check out and download UltimateZip from here.
Learning Service Oriented Architecture Technologies for the Enterprise from the Legend
I wanted to share the information I recieved from iCMG.They are organizing a one-day workshop on "Service-Oriented Architecture in Action" by Clive Finkelstien, who is being celebrated by iCMG as Father of Information Engineering.
The following are the details:
- Chennai 12th March 2007
- Hyderabad 13th March 2007
- Bangalore 14th March 2007
- Delhi 16th March 2007
- Chennai Ms.Nidhi nidhi (at) icmgworld.com / +919880621207
- Hyderabad Ms.Satyai satya (at) icmgworld.com / +919901679634
- Bangalore Ms.Shubha subha (at) icmgworld.com/ _919901679634
- Delhi Ms.Devika devika (at) icmgworld.com / +919945801008
- Learn structure of an SOA, its essential and optional elements in a very compact format
- Web services technologies and WS-* specifications & how they interrelated
- Key pragmatic design principles to solve the problems of data and process integrity in an SOA environment
- Modeling the workflow and effective business process management
- How a successful SOA implementation tackle issues such as asset consolidation, reusability and governance
- How application design and integration practices change as architects seek to implement the "agile" enterprise.
- How to recognize critical success factors for implementing Enterprise
Cleaner and Faster Windows Profiles
After using the desktop for a while, we could have observed that our Windows desktop profile became fatter and also this would mean slow response of the system. We normally backup favorites and other important things, login as a different user and then expunge the profile. Then create a new one.
Now, there is an elegant Windows Service from Microsoft called "User Profile Hive Cleanup Service", which attempts to address this issue starting from Windows 2000 and higher.
This download is available for Genuine Windows users and they have to pass through Windows Validation. You can access the download from here.
The newer version of .NET based RulesEngine has been launched by ObjectConnections. A comprehensive RulesEngine provides a seamless and efficiently architect product providing scalable solutions for the business. This one seems to be new and is downloadable from here.
The other good RulesEngine is from Yasu Technologies. I have been using this in my previous organization and is quite friendly. The tech support is also quite fast.
There are a few good open source rules engines too. A few of them are:
Student-Specific Discussion Forum
Following up my post on Microsoft Academic Project 2006-07, while I was deep traversing and browsing Microsoft India Students website, I came across an innovative discussion forum dedicated to students from different metropolitan cities of India.
Unlike the other discussion forums which are frequented by eminent developers well-versed in the field, these discussion forums under the name of Samvaad are targetted to serve the students community.
Here is the Samvaad Student-oriented discussion forum URL.
Microsoft India Academic Projects Year 2006-07
It is an aspiration beyond any doubt of a computer science or other discipline graduate to work on cutting edge and state of the art technology to get hands on experience on software process methodologies that are being followed in IT industries.
Microsoft India Students has brought in this Microsoft India Academic Projects Year 2006-07, This program would be immensely beneficial for both academic institutions and students to hone and finetune thier skills in software greatly.
For relatively small SME organizations, the cost of a full-fledged project management and quality control suite like Bug Tracking from a commercial vendor can be at times be prohibitive. Now there is some good news for them. They can now afford easy to install and maintain an opensource project management solution and in C#.
There has been aplenty of websites in Tamil language including daily news papers, magazines and literary works like Thirukkural. Inspite of Unicode becoming the de facto standard of publishing, there are still handful of sites which use classic fonts technology. Without necessary fonts installed, it would be difficult or rather impossible to view the contents of the said site.
For those aspiring bloggers from India, wanting to express thier thoughts right in thier own language, there is some good and great news. Gopalakrishnan has brought in some a great Unicode online and offline editing tool which can be accessed and downloaded from his personal site. Here is the download URL for the same.
Project Management Course in Chennai by PMAC
I recieved a newsletter from PMAC (Project Management Advanced Center) regarding a four-day workshop on Project Management, in conformance with Project Management Institute (PMI) of USA. I would like to share the details with other interested readers for thier benefit.
Introduction to the 'Guide to PMBOK'
Project Management Framework
Project Life Cycle and Organization
Global Standard for Project Management of a Project
Initiation Process Group
Planning Process Group
Comprehension Assessment Session
Develop Project Management Plan
Monitoring & Controlling Process Group
Comprehension Assessment Session
Monitoring & Controlling Process Group
Closing Process Group
Group Discussion on Course Leanings and Setting up
Action Agenda for Future Way of Managing Projects.
Comprehension Assessment Session
The organizers have given the following address in the newsletter for contact and registration:
Mrs.Pranava Latha–Business Manager - PMAC
Flat No: 401,
Sreemaan Vikas Residency,
Plot No.135 A,
Street No1 ,Lane No 2,
East Marredpally ,
Rs 15,000/- per participant, plus 12.24% service tax effective from 18th April 2006.
The total course fee amounts to Rs.16,836/-(inclusive of taxes).For the month of February we have a special discount for individual nomination as stated in the beginning of this mail. We have special discount for corporate nominations ie. for a group of 2,3,4/5 participants.
Group of 2 participants : 5% discount
Group of 3-4 " : 15% discount
Group of 5 or more " : 20% discount
Date and Time: February 8 to February 11 (0930 to 1730) at Hotel Grand Orient in Chennai (near Anand Theater)
FastCGI for PHP
PHP is an excellent powerful scripting language that has been around in the Unix Worlds. With its advent to Windows World due to threading implementations, PHP installers recommend running it as CGI process for safety of the webserver. However the downside of CGI is that each request spawns a unique process and hence more memory is consumed thus slowing down the web server.
Fortunately, there are two implementations of FastCGI for PHP, the URLs of which I would like to share with other readers.
Quick Online Currency Convertor
Sometimes our applications might need an automatic currency conversion. It is normally a tedious process to maintain such data within the scope of our application since the values have to be maintained by us and this is a very tedious process. For one of the application of my friend, while assisting him, I encountered this situation and came across two elegant webservices that solve our problem. I would like to share the URLs with others.
The latter website also offer currency convertor applet for websites to promote visitors for sites.
Fighting Phishing with Microsoft Tools
Sometime back we were discussing about a freeware called SpoofStick that protects us from phishing attacks. Just recently my friend installed on his home computer Internet Explorer 7. I was fiddling around it for a while. Internet Explorer 7 greatly enhances web browsing experience by bringing in Tabbed Browsing besides elevating the security strength of the web browser.
A tour around the web on Internet Explorer and playing around the installation, there are two antiphishing tools from Microsoft. I would like to share the URL with interested readers.
Windows Vista Retail Contest
It was a usual junk advertisement which my Naviscope knocked it down but accidently I observed it. It seemed to be a good advertisement of Windows Vista product headed on a Retail Promo. There is a unique contest on the website and I wanted to share the URL for others to participate too. Check out First In Billion.
A brief investigation through the website revealed that First In Billion is hosted and managed by Quasar Media (advertising company) for Microsoft and hence the reader is advised to use some secondary email id to participate since advertisement companies in Chennai might do some sort of spam harvesting of email addresses too.
The most promising office productivity suite (Microsoft Office 2007) is now available for users on a 60 day free trial edition. While casually browsing Microsoft Office website, I found the following link from Microsoft Downloadable Trial webpage.
Check out this Microsoft India webpage on the various launch events commomerating Microsoft Office 2007, Exchange Server 2007 and Microsoft Vista. They have put a large number of venues through out India where the launch event is being held.
Good Online WAP browser
WAP and mobile-based development is getting hot with mushrooming of handheld devices in every country and every moment. After having Nokia 6030 with GPRS enabled from Airtel, every other day, there would be some service message showing some junk URL. There are some good ones like today I got a URL for downloading Swami Ayyappan ringtones and wallpapers. Here is the WML URL.
This is a multipart post. First I am describing the tricks of some local operators and then I would discuss about the good technical sites which overcomes this problem and also helps WAP-based developments.
But the catch is that Airtel is so tricky that sometimes direct download URL would be given and if you even click it, you would be paying some INR 100 even after you opt canceling the download prompt in your mobile.
Now coming to a technical solution, here is a simpler approach. Don't retrieve the URL directly. Launch a simpler and faster online WAP browser. The most convenient one is from Wapsilon. It shows all the links first and then if you are genuinely convinced by the push WAP link, you can use it. Furthermore, online WAP browsers like this greatly help in production troubleshooting of our own WAP applications too. They are browser-based and are fast compared to troubleshooting from the device.
Visit http://www.inbox.com/email to find out more!
FireFox to protect your browser sessions
A web browser session that typically lasts from the time you launch the browser till the final instance of the browser process shutting down, can now be persisted and lengthened selectively, thanks to the SessionSaver plugin for Mozilla FireFox.
This promises to restore browser sessions exactly as it was left before. Check out Mozilla FireFox 1.5 compatible "SessionSaver" addon from here.
Visit http://www.inbox.com/notifier and check it out!
Elegant Encryption Routine
Securing information from prying eyes has always been a concern of a project architect. The perils waiting to prey on an unsecured information is aplenty. .NET comes with it a vast amount of rich Cryptography libraries. Now the next problem that confronts an architect is:
- Which algorithm to choose?
- What is the strength of encryption to use?
- In future, if algorithm or strength changes, how easy and flexible is the implementation?
I have been trying out various encryption logic and then I came across a library called XCrypt from CodeProject. I feel that this is a very good feature-rich wrapper of .NET Cryptography API. Also, there are implementations for algorithms like BlowFish, which does not have API in .NET BCL. It also comes with a rich Windows application that helps us troubleshoot encryption and decryption with specific keys in a easy way. Let us thank pdwolf for the really excellent encryption library.
Check it out at http://www.inbox.com/marineaquarium
Extending the Task Manager
Most of us are quite familiar with the Task Manager application that helps us to monitor the memory and CPU usage of the programs besides checking the applications to bringing into control from running amuck. There are few things that are dreamt by heavy users like File Handles, Process Handles etc. The default Task Manager does not give such a granular control.
Taking it still further and deeper, there is one article/code from CodeProject, which integrates a plugin into Windows TaskManager. I found this to be very handy and without need of launching another application. Check out TaskManager extension from here. You can download both source and binaries from CodeProject after registering over there.
Google Page of LavanyaDeepak
Google's logo is really very innovative and excellent one. They illustrate all the important festivals and international celebrations by appropriate icon modifications on those days in Google logo. Now Google has brought out an innovative Google MyWay. You can create your own text and that would appear as website logo. You can also set that page as 'Default Homepage of your web browser'.
Check out Google Page of LavanyaDeepak over here.
Also related, if you have a Google Account, you can optionally personalize the normal Google page. You can find 'Personalized Home' and 'Signin' at the top right of every Google page. I guess, they are stored as Cookies in the web browser.
SpoofStick -- To Keep Off Phishing
There has'nt been a day when our inbox does not meet at least one phishing or spoofing email claiming from some remote UK bank like Barclays PLC or eBay. Nowadays, even HSBC spoofs have also not become uncommon. I came across a simple browser toolbar, supporting both Internet Explorer and FireFox that shows what website that we are currently navigating in, as a big bold green text.
So in case the link that has been clicked goes to a different website, then we can be sure before entering any of account-confidential information to the website. Download spoofstick for your browser from the following URL: http://www.spoofstick.com/
Dotnetspider.com has come out with an innovative desktop companion tool for developers to ask questions and answer technical queries raised by other developers. This tool is called SpiderAlerts and it currently in 2.0 Beta version. Nicknamed as Answering Machine, I am sure this would be a great value-addition for developers to clarify technical queries.
For small organizations spanning a floor, I think quick desktop communication means just net send or a simple VB.NET or C# WinForms wrapper to type and send the message to a friend. During my tenure in my previous organization, we have been using this program called RealPopup. This is a very effective tool and has a lot of options. There is also another very simple download and use program called IPMessenger.
The latest version of Avant Browser seems to be really very attractive and with elevated levels of user-friendliness. It provides a lucid TAB approach to various websites, plus storage of books in Central Avant Online Storage plus crash recovery.
Workflow Engines in .NET
I was looking out some sort of workflow architecture in .NET and I came across quite a few very interesting solutions on the same. I would like to share with you a few:
I would try to cover more in detail as I explore these avenues further. Stay Tuned!
Good Handshake -- Professional and Smooth Relationship Building
Be it a congrats giving or a business meet, the professional gesture is to give handshake with the other party. In Chennai, I have encountered people, who resort to handshake in a hurry without even caring a moment for it. Handshake is not just about shaking of hands. It is almost like a rhythmic musical note and needs to be followed religiously and helps the parties to develop good rapport and build evergreen eternal and long-lasting mutually beneficial relationships.
Just thought, I would do a brief research and compile a few tips on what makes a good handshake.
- Ensure that you have a firm eye contact with the other party. Pictures worth thousands of words and eyes draw millions of pictures per second. Let your eye convey your good intentions and wishes first.
- Smile comfortably. It makes you and your other party greatly comfortable.
- Have as much firm grip epicentered from your thumb of your left hand while giving your handshake. But ensure that the the firmness does not cross the line of control of being uncomfortably strong and squeezing.
- The shaking gesture should be preferably up and down and not swinging back and forth.
- A few prefer short durations and others long durations. If you have watched national ambassadors meeting, they prefer long durations. Be compatible with other parties' gestures.
Winner of Community-Credit in December 2006
My www.Inbox.com had some very good and glad prize awaiting. I have been chosen as one of the prize winners in Community-Credit.com for the month of December 2006. You can check out the list of prize winners in Community-Credit at this URL for prize winners: http://www.community-credit.com/CommunityCreditPrizePage.aspx (You need to select December 2006 in the dropdown and scroll a bit down to see my listing)