Friday, December 31, 2010
A newbie's guide to Android
Android is Google's mobile firmware platform that powers up many mobile devices and has been taking over iPhone sales these days. Android is basically a fragmented yet sort-of open source mobile platform built on Linux. It is written in 3 languages -- XML, Java and C++.
Android didn't receive a warm welcome at first, but Google finally made it and now Android is one of the successful operating systems mobile industry has ever witnessed.
If everyone is humming about Android, then there has to be something special about the stuff, isn't it? Android is the one comparable to the ruling king iOS (the one that powers iPhones, iPads and iPod Touch). Though we won't call Android a total open source platform but yet it does let you enjoy the openness you demand on a mobile platform unlike iOS which is closed and runs strictly according to Steve Jobs.
Android, unlike iOS, lets you install third party applications and games if you want to and the Android Market (although just 1,00,000 apps strong right now compared to AppStore's 2,50,000 apps) has some really decent set of applications that are useful.
And if iOS is restricted to just Jobs' masterpiece iPhone, you can pick any phone with Android OS in it! Literally many! To name a few are HTC, Motorola, Samsung, LG, Dell and many more.
Then what's the basic difference in these phones, you may ask! It's simple if they are sharing the same firmware release they all function same with the only difference in hardware!
HTC Legend and Samsung Galaxy i5700 -- both run on Android 2.1, but the former is faster than the latter. Reason? HTC Legend has bigger RAM. So, if your only need is Android and you are ready to pick any Android phone, you better check out the hardware too.
This is the power of multitasking and Android handles it pretty well.
It's again a background process and you won't be bugged when it's running.
Gmail is obviously synced up and email app supports other emails based on IMAP, POP3 or Exchange Settings.
You can view their status update from both the services in their contact itself.
This app works with your GPS and data connection and finds places near your location. You can easily find restaurants, bars, ATMs, hotels etc. easily with this.
Thursday, December 16, 2010
ASP.NET Regular expression
[\w\s\-]*
Negative and positive decimal number with 2 digits
^(-)?\d+(\.\d\d)$
Negative integer
^(-)?\d+$
Alpha numeric with space
[\W\s]*
negative integer with decimal point as optional
^(-)?\d+([.]\d+)*
C# Code
string name = Request.Form["txtName"];
if (name.Length > 0)
{
if (System.Text.RegularExpressions.Regex.IsMatch(name,
"^[a-zA-Z'.]{1,40}$"))
Response.Write("Valid name");
else
Response.Write("Invalid name");
}
Saturday, November 27, 2010
Friday, November 26, 2010
CSS Samples
html, body
{
margin: 0;
padding: 0;
height: 100%;
font: normal 12px verdana;
color: #4d4d4e;
}
div, p, ul, h1, h2, h3, h4, h5, h6, form, span, input, ol, li, fieldset
{
font: normal 15px;
margin: 0;
padding: 0;
}
span
{
padding-right:5px;font-family:inherit;font-size:100%;
font-style:inherit;font-size:1.1em; font-weight:bold; padding-left:15px;
}
input
{
border-right: #a9a9a9 1px solid;
padding-right: 4px;
border-top: #a9a9a9 1px solid;
padding-left: 4px;
padding-bottom: 4px;
border-left: #a9a9a9 1px solid;
padding-top: 4px;
border-bottom: #a9a9a9 1px solid;
}
input[type="text"]
{
border-right: #a9a9a9 1px solid;
padding-right: 4px;
border-top: #a9a9a9 1px solid;
padding-left: 4px;
padding-bottom: 4px;
border-left: #a9a9a9 1px solid;
padding-top: 4px;
border-bottom: #a9a9a9 1px solid;
}
input[type="button"]
{
border-right: #a9a9a9 2px solid;
padding-right: 2px;
border-top: #a9a9a9 2px solid;
padding-left: 2px;
padding-bottom: 2px;
border-left: #a9a9a9 2px solid;
padding-top: 2px;
border-bottom: #a9a9a9 2px solid;
}
input[type="submit"]
{
border-right: #a9a9a9 2px solid;
padding-right: 2px;
border-top: #a9a9a9 2px solid;
padding-left: 2px;
padding-bottom: 2px;
border-left: #a9a9a9 2px solid;
padding-top: 2px;
border-bottom: #a9a9a9 2px solid;
}
.formLayout
{
background-color: #f3f3f3;
border: solid 1px #a1a1a1;
padding: 10px;
width: 300px;
}
.formLayout label, .formLayout input
{
display: block;
width: 120px;
float: left;
margin-bottom: 10px;
}
.formLayout label
{
text-align: right;
padding-right: 20px;
}
br
{
clear: left;
}
----------------------FORM.CSS-----------------------
.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12
{
float: left;
padding-top: 10px;
}
.grid-1
{
width: 8.25%;
}
.grid-2
{
width: 16.5%;
}
.grid-3
{
width: 24.75%;
}
.grid-4
{
width: 33%;
}
.grid-5
{
width: 41.25%;
}
.grid-6
{
width: 49.5%;
}
.grid-7
{
width: 57.75%;
}
.grid-8
{
width: 66%;
}
.grid-9
{
width: 74.25%;
}
.grid-10
{
width: 82.5%;
}
.grid-11
{
width: 90.75%;
}
.grid-12
{
width: 99%;
}
br
{
clear: left;
}
.formLabel
{
padding-right: 5px;
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-size: 1.1em;
font-weight: bold;
line-height: 25px;
padding-left: 15px;
}
/* Form starts */
.formWidthSmall
{
width: 600px;
border-style: solid;
border-color: #2c4467;
}
.formWidthMedium
{
width: 800px;
border-style: solid;
border-color: #2c4467;
}
.formWidthLarge
{
width: 100%;
}
.HeadingTitle
{
float: left;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
background: url(../images/menu-bg.gif) repeat-x;
color: White;
}
.formRowUnit
{
float: left;
width: 100%;
padding: 7px 0;
}
.formRowUnit .formLabel
{
padding-right: 5px;
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-size: 1.1em;
font-weight: bold;
line-height: 25px;
padding-left: 15px;
}
.formRowUnit .formInputControls
{
font-family: inherit;
font-size: 100%;
font-style: inherit;
line-height: 25px;
padding-left: 0px;
}
.formRowUnit .formLine
{
width: 100%;
padding: 7px 0;
background: url(/Images/dot.gif) repeat-x left bottom;
}
.entireWidth
{
width: 100%;
}
.formSheet
{
width: 99%;
float: left;
padding: 3px;
}
.formUnitNormal
{
float: left;
width: 100%;
padding: 7px 0;
}
.formUnit
{
float: left;
width: 100%;
padding: 7px 0;
background: url(/Images/dot.gif) repeat-x left bottom;
}
.formUnit .formLabel
{
float: left;
padding-right: 5px;
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-size: 1.1em;
font-weight: bold;
line-height: 25px;
padding-left: 15px;
}
.formUnit .formTextbox
{
float: left;
padding-right: 5px;
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-size: 1.1em;
font-weight: bold;
line-height: 25px;
padding-left: 15px;
}
.hide
{
display: none;
}
.noVisibility
{
visibility: hidden;
}
.floatLeft
{
float: left;
}
.floatRight
{
float: right;
}
.textLeft
{
text-align: left;
}
.textRight
{
text-align: right;
}
.textCentre
{
text-align: center;
}
.marginTop
{
margin-top: 12px;
}
.marginRight
{
margin-right: 12px;
}
.marginBottom
{
margin-bottom: 12px;
}
.marginLeft
{
margin-left: 12px;
}
.paddingTop
{
padding-top: 12px;
}
.paddingRight
{
padding-right: 12px;
}
.paddingBottom
{
padding-bottom: 12px;
}
.paddingLeft
{
padding-left: 12px;
}
.noWrap
{
white-space: nowrap;
}
.noMargin
{
margin: 0 !important;
}
Tuesday, November 23, 2010
Sunday, November 7, 2010
Friday, November 5, 2010
தீபாவளி வரலாறு
தீபாவளி,ஐப்பசி மாதம் அமாவாசை அன்று கொண்டாடும் ஓர் இந்து பண்டிகையாகும். இந்துக்கள் மட்டுமின்றி சீக்கியர்களும், சமணர்களும் கூட இப்பண்டிகையை வெவ்வேறு காரணங்களுக்காக கொண்டாடுகின்றனர்.தமிழர்கள் இப்பண்டிகையை முக்கியப் பண்டிகையாக
கருதுவதில்லை. இருப்பினும் மலேசியா, சிங்கையில் வாழும் தமிழர்கள் தீபாவளியைக் கோலாகலமாகக் கொண்டாடச் செய்கின்றனர்.
'தீபம்'என்றால் ஒளி, விளக்கு.'ஆவளி' என்றால் வரிசை. வரிசையாய்
விளக்கேற்றி, இருள் நீக்கி, ஒளி தரும் பண்டிகையே தீபாவளி ஆகும்.தீபத்தில் பரமாத்மாவும்,நெருப்பில் ஜீவாத்மாவும் வாசம் செய்து அருள் தருவதாய் ஐதீகம். ஒவ்வொருத்தர் மனதிலும் ஒரு சில இருட்டு உள்ளது. அகங்காரம்,பொறாமை, தலைக்கணம்
போன்ற எதையாவது ஒன்றை அகற்ற வேண்டும். ஒரு தீய குணத்தை எரித்துவிட வேண்டும்.
இந்துக்கள் திபாவளி கொண்டாடுவதற்கு பல காரணங்களை, புராணக் கதைகளின் வழியாகக் கூறுகின்றனர்.
-
இராமன் பதினான்கு வருடங்கள் வனவாசம் முடித்து, நாடு
திரும்பும் போது மக்கள் விளக்கேற்றி வரவேற்றனர். -
புராணக் கதைகளின் படி, கிருசுணனின் இரு மனைவியருள் ஒருவளான நிலமகளுக்கு பிறந்த மகன் ஒரு அசுரன் . அப்போது
கிருசுணன் வராக(பன்றி)அவதாரம் எடுத்திருந்தான். பிறந்த அசுரனின் பெயர் நரகன். அந்நரகன்,தன் அன்னையால் மட்டுமே தனக்கு இறப்பு ஏற்பட வேண்டும் என்று வரம் வாங்கியிருந்தான்.அவனின் அநீதிகளை நிறுத்த வேண்டி, கிருசுணன் தனதுத்திறமையால் அந்நரகாசுரனை இறக்க வைக்கிறான். -
கிருஷ்ணர், நரகாசுரன் என்ற அசுரனைக் கொன்ற போது, அவன் தான் இறக்கும் தினத்தை மக்கள் கொண்டாட வேண்டும் என்று கேட்ட வரத்திற்கிணங்க தீபாவளி மகிழ்ச்சியாகக் கொண்டாடப்படுகின்றது.
-
இராமாயண இதிகாசத்தில், இராமர்,இராவணனை அழித்து விட்டு,தனது வனவாசத்தையும் முடித்து விட்டு, மனைவி சீதையுடனும் சகோதரன் இலட்சுமணனுடனும் அயோத்தி திரும்பிய நாளை,அயோத்தி மக்கள் ஊரெங்கும் விளக்கேற்றிக் கொண்டாடி மகிழ்ந்தனர். இந்நாளே தீபாவளியாக கொண்டாடப் படுவதாக கருதப் படுகிறது.
-
ஸ்கந்தபுராணத்தின் படி, சக்தியின்21 நாள் கேதார விரதம்முடிவுற்றது இத்தினத்தில் தான். விரதம் முடிவடைந்த பின்னர் சிவன்,
சக்தியை தன்னில் ஒரு பாதியாக ஏற்று 'அர்த்தநாரீஸ்வரர்'உருவமெடுத்தார்.
1577-இல் இத்தினத்தில், தங்கக் கோயில் கட்டுமான பணிகள் துவங்கியதையே சீக்கியர்கள் இந்நாளில் கொண்டாடுகின்றனர்.
மகாவீரா
நிர்வானம் அடைந்த தினத்தை நினைவு கூர்ந்து, இத்தினத்தை சமணர்கள் கொண்டாடுகின்றனர்.
தீபாவளி அன்று அனைவரும் அதிகாலையில் எழுவர். இல்லத்தின் மூத்த உறுப்பினர் ஒவ்வொருவர் காலிலும் நலங்கு (மஞ்சளும் சுண்ணாம்பும் கலந்த கலவை)இட்டு மகிழ்வர்.பின் எண்ணெய்க் குளியல்(கங்கா குளியல்)
செய்வர். நல்லெண்ணெயில் ஓமம் மற்றும் மிளகு போட்டுக் காய்ச்சுவது சிலரது வழக்கம்.மக்கள் புத்தாடை உடுத்தியும் பட்டாசுகள் வெடித்தும் மகிழ்வர்.
பொதுவாக தீபாவளி அன்று பாரம்பரிய உடைகளை அணியவே பெரும்பாலான தென்னிந்திய மக்கள் விரும்புகின்றனர். அன்று அநேக பெண்கள் புடவையும் (குறிப்பாக பட்டுப்புடவை)ஆண்கள் வேட்டியும் உடுப்பர். தீபாவளி அன்று ஒவ்வொரு இல்லத்திலும் மங்கள இசையான நாதசுவரம் ஒலிக்கும். அன்று
இனிப்புக்கள் நிறைய செய்து ஒருவருக்கொருவர் பரிமாறிக்கொள்வர்.
பரிசுகள் தந்து மகிழ்வர். பெரியோரை வணங்கி வாழ்த்து பெறுவர்.
தீபாவளி இலேகியம்(செரிமானத்திற்கு உகந்தது) அருந்துவதும் மரபு.
தீபாவளியன்று நீராடுவதை மட்டும் புனித நீராடல் என்று சொல்வதற்கு
காரணம், அன்றைய தினம், அதிகாலையில் எல்லா இடங்களிலும்,தண்ணீரில் கங்கையும், எண்ணெயில் லட்சுமியும் அரப்பில் சரஸ்வதியும்,குங்குமத்தில் கௌரியும், சந்தனத்தில்
பூமாதேவியும், புத்தாடைகளில் மஹாவிஷ்ணுவும் வசிப்பதாக
கருதப்படுவதேயாகும். அந்த நீராடலைத்தான் "கங்கா
ஸ்நானம் ஆச்சா" என்று ஒருவருக்கொருவர் விசாரிப்பர்.அன்றைய தினம்,எல்லா நதிகள், ஏரிகள், குளங்கள், கிணறுகளிலும்,நீர்நிலைகளும் "கங்கா தேவி" வியாபித்து இருப்பதாக ஐதீகம். அடிப்படையில் இந்துப் பண்டிகையாய் இருந்தாலும்,சாதி மத வேறுபாடின்றி அனைவரும் ஒற்றுமையாய் கொண்டாடும் பண்டிகை தீபாவளி.
எமது வலைப்பூ நண்பர்கள் அனைவருக்கும் இனிய தீபாவளி நல்வாழ்த்துக்கள்!!!
இந்த இனிய நன்னாளில்,
உங்கள் இல்லங்களில் மகிழ்ச்சி மத்தாப்பூ பூக்கட்டும்...
உங்கள் மனங்களில் சந்தோஷம் என்றும் நிலைக்கட்டும்.....
Thursday, November 4, 2010
Thursday, October 14, 2010
.svc MIME type in IIS7
1.) After creating virtual directory and hosting, enable directory browsing option
2.) Set Mimetype --> .svc application/octetstream
3.) a. Cd %systemRoot%\Microsoft.Net\Framework\v3.0\Windows Communication Foundation\
b. ServiceModelReg.exe -i
c. ServiceModelReg.exe -r
4. )Open firewall ports
Thursday, September 30, 2010
Mono for Android development
http://monodroid.net
Thursday, September 16, 2010
Monday, August 2, 2010
Friday, July 23, 2010
Sunday, June 27, 2010
Friday, May 14, 2010
அநியாயத்தைக் கண்டு
Tuesday, March 2, 2010
Handling Date in UI
using System.Globalization;
IFormatProvider culture = new System.Globalization.CultureInfo("en-GB", true);
DateTime.ParseExact(txtStartDate.Text.Trim(), "dd/MM/yyyy", culture, System.Globalization.DateTimeStyles.NoCurrentDateDefault);