Friday, September 4, 2009
Friday, August 28, 2009
Red Sea – Under water world
I was so excited after seeing the Red Sea - under water documentary. The color & very nature is truly amazing. At least once in my life time, I want to go there. In YouTube, I could not able to find the matching video to the documentary but the below two are good one to watch…
Saturday, August 22, 2009
Social Networking Sites & HR
Now-a-days the social networking sites are one of the powerful tool for HR to hunt skilled resource in the filed. The following are some of the popular tools.
Thursday, August 6, 2009
Wednesday, July 29, 2009
IT innovation
I was going thru the list of EDGE winners and following solutions impressive.
Mobile Workforce Solution from HDFC is a complete end to end automation.
Financial Inclusion of the underprivileged makes the banks to move to village with out need of branch just using a Mobile Unit to perform operation and synch-up with center system later.
IBM Implemented a voice masking system to avoid the record of sensitive records in BPO.
Tuesday, July 21, 2009
Performance
There are movements I though performance of an application is a value add. But it turns out to a requirement in certain scenarios. Either performance is a value add or a requirement, the attention needs to be given every stage of SDLC. Yes, the performance needs to be considered in each stage and the assumptions and SLA needs to be called out clearly.
The design should always talk about the scalability of the application whither that is applicable at the design time.
Recently we had a major issue in production, an application is throwing time-out exception and whole business process is halted. To address the production issue, we moved the code from C# code to a SQL code the performance benefit is from few hours to few minutes. So I would call this as a bad design. While designing the application if the importance of performance is considered such issues will be less.
There is an another incident, where a small SP malfunctioned and caused the business to halt. A one line change and proper index in place made a big business impact.
For example
SELECT x.d.query('id').value('.','int') as ID
FROM @ItemIDs.nodes('/root/item') x(d)
is re-written as
SELECT x.d.value('(id/text())[1]','int') as ID
FROM @x.nodes('/root/item') x(d)
So it is obvious that the important of performance. When we talk about the performance we should also consider the load test. The application must under go the load test and threshold limits needs to be called out at delivery time.
So do give proper attention in each stage of SDLC for performance.
Saturday, May 16, 2009
Google Trends
I was going thro InfoSys blog on Money @ Cloud the link points the Google Trends as a proving point to highlight a fact. I was surprised to see the impact Google Trend created. Just by achieving search trend and presenting nice UI, Google is able to come out with a new product which helps the business people to make decisions. It was simple idea executed excellently.
Just for fun I tried,
- Microsoft, Google
- Oracle, SQL Server
- Sachin, Dhoni, Zaheer
- Jayalalitha, Karunanidhi
It was really interesting.
About Google Trends Good comparison between Google Trends & MS AdCenter Lab
Typing in Tamil / தமிழில் எழுத
பல நேரங்களில் தமிழில் எப்படி மின் அஞ்சல், வலைபதிவு செய்வது என கருத்து பறிமாற்றங்கள் எற்படுகின்றன. சிமீபத்தில் நடந்த ஒரு கருத்த பறிமாற்றத்தில் கிடைத்தவை
1. Google
2. NHM Writter
3. For those who are using XP / Outlook 2007 and not able to see Tamil fonts… can try the option below.
Tools -> Options -> Mail Format -> Editor Options -> Language Settings -> Add required languages.
Tuesday, May 5, 2009
Buy O2 to live
Soon you need to buy O2 to live. Can you believe?
May be 10 years back no one believed that people will spend money to buy water. Now days buying drinking water is common. The same is going to happen….
Japan is already started selling canned O2!!
Check the article.
Monday, May 4, 2009
jQuery
jQuery is a light weight Java Script which allows to create macro kind of java script. It is simple and powerful scripting feature. Using jQuery we can achieve lot in few lines of code.
http://docs.jquery.com/Tutorials:Getting_Started_with_jQuery
Thursday, April 30, 2009
zoo zoos – Vodaphone ad
The new Vodaphone ads are interesting. I came to know that they are not animated characters, they are real people wearing the mask. Cool ad but I don’t think they can replace the popularity of Hutch dog.
Wednesday, April 22, 2009
Akshya Patra
Last week we visited of Akshaya Patra Foundation near Pattancheru, Hyderabad. The foundation prepares and serves Mid-day meals to government schools.
Typically Mid-day meals for the govt school children's are prepared at the school campus. Most of the time it will not be tasty and not hygienic too.
The Akshaya Patra Foundation prepares the food in central location with modern technologies and distributes to the schools which around are 100 KM surrounding.
The highlights are
- Additional fund added to the govt allotted fund to make the program successful.
- Modern cooking - Pressure based cooking. Rice for 25,0000 children prepared in 20 minutes.
- Nutrition and Taste are given priority.
- Automated cooking process confirms the hygiene.
The foundation is part of Hare Rama Hare Krishna (ISKCON) the donations are tax exempted.
Wednesday, March 25, 2009
Think before vote
It is an election time in India. The 15th parliament election of India is most modernized and take the advantages of electronic media. The Lokshabha site is so informative and provide the questions and discussions happened in the house. You can at least realize the wide spectrum of issues and the size of democratic system.
Each party is putting effort and making their party attracts youth. Check out the sites of BJP, Congress, Communist, Marxist. I really like the congress site, which connects each individual details some of the members have their own site. They listed the questions they asked and their role in the house.
As an Indian we must look all these info before voting. Democracy will be successful only by participation.
Jai hind!
Monday, March 23, 2009
Amazing Innovation
How cool it would be when you look for a product in a store, your sixth send searches Google and presents you the information you are looking for. The innovation done by Pranav Mistry from MIT Media Lab is one such think. It is called wearable gestural interface.
Check out the link you will like it.
Could you get me a job in IT?
It becomes usual when go to my home town, my friends or neighbor coming to my home to refer their friends or relative for an IT job, and asking my help to get them a job. In IT we cannot get a job for other until otherwise the person is ready to prove himself.
Usually I suggest the following
Target: Make your career aspiration align to your resume. If you looking for a .Net developer role make sure all the details in your resume align to that, if you have connect which is not align to that remove it. If you are not sure about your role, build the role based on your existing knowledge. Don’t put all your skill and the employer to choose the role for you.
Aim: Prepare a clear resume
- Prepare similar font and size in all pages.
- Use Verdana or Arial font and size 11
- Make sure the resume is short and right to the point
- Highlight the strong skills with bold
- In work experience section talk about your role rather than about the project and company
Fine tune: Build your knowledge and prepare well for the interviews. Attend as many interviews you can and write down the discussions of each interview and improve on it. Find the answers of those questions that you could not able to answer in the interview.
Act as if you are in job: Even if you don’t have experience, put yourself as an experienced person and try to answer the interview question with real world examples. When you study the concepts you have to correlate with real time situations.
---
It is also true that some of my friends keep complaining about their existing job and role, in such cases our discussion leads to the following
- We need to be clear with our ambition and path; the project we work should not determine our career path.
- Try to make sure our career ambition and the project we work are align, if not plan your time to work on path and plan ahead to change the track.
- As the experience count increases, the expectation will be increased. Make sure that we are aligning with industry expectation.
- Each project is unique and has its own issues, try to isolate the project issues and career. Dedicate time for career growth.
Windows Live Writer
Windows Live Writer is an interesting tool to write and update blog entries. It makes the blog entry extremely simple. You can keep the history, connect to multiple blog site. It provide the edit screen with same template of your blog site.
Including Pictures, Hyperlink and Videos in your blog will be simple using Write.
Download the tool and start blogging.
Tuesday, March 17, 2009
Auxiliary numbers table - MSSQL Technique
http://sqlserver2000.databases.aspfaq.com
Wednesday, March 4, 2009
Screen Zoom
During the presentation we may need to highlight certain part of the screen. We need to highlight the details. Usually we change the screen resolution, but there are some better way you can use the ZoomIt tool to zoom part of your screen and you can use the marker as well.
It was a cool tool and easy to use.
http://technet.microsoft.com/en-us/sysinternals/bb897434.aspx
ZoomIt v3.02 | By Mark Russinovich
Tuesday, March 3, 2009
Handling Cheating
When you found you cheated in a business transaction, How do you handle. The first option comes to our mind is Police FIR, There are so many options to handle it. Below list are few. If you have some other option post it in comment section.
pgportal.gov.in | core.nic.in | icrpc.org
consumer_voice_india@yahoogroups.com
Thursday, February 26, 2009
MSSQL Statistic Update
After all the analysis we realized that it may be due to bad statistic issue.
We executed sp_updatestats commend to update statistics. The query worked in no time!
Fiddler - HTTP trace tool
You can download the tool from http://www.fiddler2.com. and the site all has a simple video to demonstrate the features.
It will be really helpful to debug ASP.Net / Web service code.
Wednesday, February 25, 2009
Microsoft Research
Check out http://research.microsoft.com for the cool features.
Data Type and it's Danger
1. Temp table column data type
We had a report SP which has temp tables. The data type of temp tables are set exactly matching to the base column. But when the report is executed it gets the consolidate values, so the data lost is happening.
2. GUID
In the latest stage of the project we have change the data from INT to GUID, which lead to break the existing codes. We need to have a special consideration for GUID data type.
3. VARCHAR
When declaring the VARCHAR it is mandate to specify size of the VARCHAR other it will be defaulted to 1 and data lost will happen.
4. NVARCHAR
Whenever you data has multi language characters we must use NVARCHAR, if you use VARCHAR the charters are set o ?.
Wednesday, February 18, 2009
Login failure when default DB deleted
Error Message:
Cannot open user default database. Login failed.
Login failed for user 'xyz'. (Microsoft SQL Server, Error: 4064)
Solution:
Change the default DB.
USE [master]
GO
ALTER LOGIN [FAREAST\v-prcher]
WITH DEFAULT_DATABASE=[AnyOtherExistingDBName],
DEFAULT_LANGUAGE=[us_english]
GO
Tuesday, February 17, 2009
Indian spice names
For example
Pacha karpuram – cooking camphor
Sukku – Dry ginger
Sitharathai - licorice
Govenment of India has a web site which gives detailed information on this.
http://www.ccras.nic.in/PharmacopoeialWork/20081103_E-Books.htm
Monday, February 16, 2009
Online FM
Suryan FM
http://www.techsatish.net/2006/12/27/suryan-fm-chennai-india/
http://www.loka.fm/Player.aspx
List of tamil FMs
http://www.tamilfms.com/
http://www.airtamil.com/
http://www.fmworldmusic.com/
http://live.shyamradio.com/index.aspx
http://tamilo.com/
From Canada
http://www.kalasam.com/
Hope the list is usefull. Add in the comment section, if you know more.
Monday, February 2, 2009
Paste without formatting
Note: Tips from blog http://sqlblog.com/blogs/louis_davidson/archive/2009/01/18/a-few-word-tips-and-tricks-for-writers.aspx
Saturday, January 31, 2009
Free eBooks
.CHM warning
Tuesday, January 27, 2009
Online Survey
www.zoomerang.com
Tuesday, January 6, 2009
Character Set
http://www.joelonsoftware.com/articles/Unicode.html
It is really very basic, which I don't know till I read the blog. Every developer must read the blog.
Teams PowerShell
The PowerShell helps to get quick meta data around Teams. Install-Module -Name MicrosoftTeams Connect-MicrosoftTeams Get-TeamAllChannel...
-
I was trying to install SharePoint 2013, the setup was complaining about a pending system restart. Even after multiple restart / Shutdown. ...
-
Recently a new learner of C# asked me a question on C# Virtual & Abstract properties. It turned out to a deep dive. Detail follows. D...
-
source 1. Microsoft .NET Framework interview questions .NET 2. What is .NET Framework? 3. Is .NET a runtime service or a developm...