Tuesday, July 29, 2008

10 Reasons you should become a Web Designer

10 Reasons you should become a Web Designer.


You've dabbled with Photoshop, and toyed with Dreamweaver, but you're not totally sure if you've got what it takes, or even if you'll like the lifestyle of being a web designer? This article outlines my top 10 reasons why someone who is artistic, and loves computers should try their hand at becoming a web professional. If you're already a web designer, then this article might help you remember the positive aspects of the job.


1. You always have something to show for your hard work.


My number one reason that anyone should become a web designer is that at the end of each project, you get something that you can show for all your hard work. If it came out worse than you expected you can learn from it. If it came out superbly you can sit back and revel in it. But only for a second as its onto the next project! Seriously though, the best part of the job for me is seeing everything come together to create a fantastic looking, fully functioning website.


2. You get warm & fuzzy when your sites gone live.


Very few things beat the feeling of sitting back in your chair and admiring a completed website that you've taken from an initial idea on a piece of paper, to a fully functional website. You can sit back, relax and enjoy your rollovers feeling like you've really got something to show for your efforts. If you get this feeling then you're among almost every single web designer who has a passion for the job.


3. Its a technical job. People respect that.


It doesn't happen all that often, but when a client really shows they value you as their designer, that they take on board your suggestions, and appreciate what you've done for them. it personally makes me feel really great. As the majority of people don't understand our profession you get to influence a lot of people and make decisions. As long as you can clearly explain in layman's terms your reasoning most people will trust your advice.


4. You get to be creative for a living.


When you think about it most people have to do pretty boring jobs for a living. They deal with figures, they write letters or important documents. I always try to remember this if Ive had a particularly bad day at the office. You're lucky to be able to create for 8 hours a day.


5. The job is rarely dull.


If you like computers, then being a website designer isn't a dull job. It might seem that way to people who hate computing, but a lot of the problems you will come to face each day are new, and can be very challenging. As Ive mentioned before about the industry being young, its moving rapidly, meaning that you'll have to keep you finger on the pulse to keep your skill set current. Although most of the job is office based, you do get to go out and meet some interesting people too.


6. You don't need a degree.


Now easy guys, Im aware this one could sturr up some serious debate! Compared with professions such as medicine, law and other industries along those lines, as a website designer you don't need to have a degree to get a job. With this comes the huge benefit of not incurring about £15,000 of debt from a three year university course. Im not saying you shouldn't get a degree, just that you don't necessarily need to have one to get a good job. As being a design is a creative job, having a strong portfolio will go a really long way.


7. You don't have to wear a suit.


Most days you don't have to wear a suit to work. Yay! If you've got a meeting with a really important client then you might want to dress to impress, but most of the time you can wear anything thats smart / casual.


8. You can talk about CSS with fellow web designers.


Its awesome when you can have a full on geeky chat with a fellow website designer without the person not actually having any idea what you're talking about. Sometimes you just need to vend your frustration about how Internet Explorer just isn't standards compliant.


9. Its more interesting than saying ‘Im an accountant'.


When someone asks you what you do for a living and you reply with ‘Im a designer' or website designer its much easier for them to ask you questions about your job than for example if you were an accountant. Nothing against accountants, but whenever someone replies with ‘Im an accountant', the best I can muster is usually, ‘Oh right, how long have you been doing that for?'.


10. Its one of those ‘new age' cool jobs…


Its 2007, get with the programme! Everything's moving over to computers and the internet. Web Design is a very new industry which is still growing and establishing itself so the chances are you're going to have a job for life. Theres definitely no immediate danger of the web dying out.


A closing thought…


Web designing for a living is a great job, I recommend it to anyone who loves to create and build things. If you're a fellow designer and have some other suggestions then feel free to add them in the comments below.

7 Essential CSS Code Snippets

7 Essential CSS Code Snippets


Just a quick little post this week to get back into the swing of things. I'm not sure whether all of you will find this useful, but I hope you might do. This week at work I noticed that quite often when I'm building a site I'll take little snippets of code from an array of previous sites that I have built. After racking my brains for 10 minutes as to the last website I used the ‘PNG Hack' on, I thought I'd create a place on Evoart with all these useful bits of code stored!


Basic Link Styling


We all know how to write the code for this, but its often handy to just paste it straight into your CSS file at the beginning of a project. If you didn't know, the code below will style ALL of the links on your website, unless you otherwise specify styles for them.


a:link, a:visited, a:active {

color:#EAA423;

text-decoration:none;

}

a:hover {

color:#83CAF0;

text-decoration:underline;

}


Firefox Image Outline Fix


This little beauty does exactly what it says it does. If you weren't aware, Firefox has a nasty little habit of adding ‘outlines' to images that are links. This really bugs me on items in the main navigation of a website, but thanks to this handy piece of code you can say goodbye to these outlines forever!


A:focus, A:hover, A:active /* Firefox image outline fix */

{

outline: none}


IE6 Background Flicker Fix


You've probably noticed that in IE6 when you hover an image that has a linked background you get a very noticeable flicker as it jumps to the hovered background image. Well not any more! This is another really handy fix that I always implement these days. You can read more about it here.


html {

filter: expression(document.execCommand("BackgroundImageCache", false, true));

}


Header Tags


Another pretty basic one, but a real time saver to quickly paste into your code is the header tag. These bad boys should be a part of every web designers code toolkit. Headings are essential for search engine optimisation, and they also help keep you code semantic - meaningful and structured in other words.



h3 {

color:#fff;

font-size:18px;

font-family:Arial, Helvetica, sans-serif;

font-weight:normal;

margin-top: 0px;

margin-left: 0;

margin-right: 0;

margin-bottom: 0;

line-height:140%;

padding-bottom:0px;

}


Absolutely Positioned Images


Its not a good idea to get into the habit of using this technique, but in some instances it can be particularly useful. One such instance happened to me a few weeks ago. Basically after a design had been built, the client wanted a badge to be added in a really awkward position overlapping the main banner and the edge of the actual website itself. The image wouldn't have fitted nicely into the flow of the code, so I chose to absolutely position it using the code below.


All you need to do is change the ‘top' and ‘left' values and add the <div> below to your HTML


< div id=”namehere”></div>

#namehere{

background: url(../images/yourimagehere.jpg) no-repeat left top;

width: 26px;

height: 697px;

display: block;

overflow: hidden;

position: absolute;

top: 0px;

left: 184px;

}


Headers & Paragraphs Margin Reset


At the beginning of the development process its often a good idea to do a global reset of the margins on your header and paragraph tags, just to eliminate the possibility of any stray padding or margins creeping in when you progress further in the development.


h1, h2, h3, h4, h5, h6, p {

margin:0;

padding:0;

font-weight:normal;

}


Sliding Doors Navigation


This has to be the piece of code that gets re-used the most on any website.


The ‘Sliding Doors' technique enables you to have all the images your planning to use for each section of your navigation in one image. You then use CSS to reposition that image to show the hovered state, and the ON state.


However, just to make things interesting, I use this technique a slightly different way. I do this by only including the first and second image together as one image, and then have the ON state as a completely seperate image. You can see the two seperate images below.




I then use the following CSS code below. The ‘ul' section eliminates the padding and margins and the ‘#navigation' part displays the items horizontally, rather than vertically. Ive also included some comments in the code below which help to explain whats going on.


ul {

margin:0;

padding:0;

}


#navigation li {

display:inline;

padding: 0px;

}



li#articles a {

text-indent: -1000em;

background:url(../images/articles.jpg) no-repeat left top;

width: 117px;

height: 68px; /* 68px is the height of the single button image */

display: block;

overflow: hidden;

position: absolute;

left: 15px;

top:169px;

}


li#articles a:hover {

background-position: 0px -68px; /* This adjusts background positioning so that only the bottom half of the image can be seen */

}


li#articlesON a {

text-indent: -1000em;

background:url(../images/articles_on.jpg) no-repeat left top;

width: 117px;

height: 68px;

display: block;

overflow: hidden;

position: absolute;

left: 15px;

top:169px;

}


To get this working on your site we need to add some HTML:


< ul id = “navigation” > < li id = “articles” >< a href = “articles.html” accesskey = “1″ title = “Articles” >Articles</ a ></ li > </ ul >

Sunday, July 27, 2008

CSS Reset

CSS Reset

There’s plenty of different reset methods already available and I’ve been using Eric Meyer’s method for some time now but have started to realize that in most projects, I only use a fraction of the styles specified and much more often find myself rewriting a whole different set of styles that I use in all my projects.

Therefore, I’ve decided that it’s going to be more worthwhile using Meyer’s CSS as a starting point but putting together my own starter template which I can use for all my projects which I’d like to give you an insight into.

The CSS Reset

The first part of my stylesheet is very similar to Eric’s but is a little simpler. Within my version, all I want to do is remove the margin and padding’s from all elements but I’ve also included the legend and fieldset within the reset (I’ll cover the reasons why, later in this article).

I also like to remove the border from both images and fieldsets so I declare a border of zero for both of these elements.

html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
margin: 0;
padding: 0;
}
img, fieldset {
border: 0;
}

Formatting

The next thing that I want to tackle is the font formatting. Now, this is fundamentally different from Meyer’s reset as this is actually dealing with the format of the content whereas Meyer’s method deliberately only deals with creating a baseline to start a page from.

Within this rule, I always specify the font-size and line-height as 100%/1.2 as this gives all browsers consistency. You may want to change the line-height depending on the layout but I find that this gives adequate spacing for all fonts.

In most recent projects, I’ve started using lucida sans but you can obviously change this for the font that is suitable for your project. I also include the form elements within this style so that they don’t need to be explicitly set separately.

body, select, input, textarea {
font: 100%/1.2 "lucida sans", verdana, arial, helvetica, sans-serif;
}

The Container

I always use a container div immediately after my opening body tag and therefore I use the container to control the width of the content and to also adjust the font-size if required.

Again, this may vary from project to project but I always use it and therefore I think it’s worthwhile including within my CSS.

#container {
font-size: 0.8em;
width: 760px;
margin: 0 auto;
}

Headings

Headings are one of the elements that really have no consistency by default and therefore I like to include some settings to start with, even if I plan on changing these later in development.

The first thing I like to do, is to specify some padding on the bottom of all the headings. I use 0.8em as this coupled with the line-height we specified on the body gives us a nice gap underneath the heading which is exactly the same size as the heading text itself.

h1, h2, h3, h4, h5, h6 {
padding-bottom: 0.8em;
}

Next, I’ll give each heading it’s own font-size relative to the base font-size of the body. I start by giving heading6 a font-size of 1em and give each larger heading an increase of 0.2em.

h1 {
font-size: 2em;
}
h2 {
font-size: 1.8em;
}
h3 {
font-size: 1.6em;
}
h4 {
font-size: 1.4em;
}
h5 {
font-size: 1.2em;
}
h6 {
font-size: 1em;
}

Paragraphs

Most of the styles that we need for paragraphs have already been created due to the way that they’ll inherit the font-size, font-family and line-height from their parents but the one thing we do want to setup is some padding on the bottom to create some nice spacing between paragraphs.

I find that 1.2em tends to work well as this is slightly larger than the height of the text contained within the paragraph.

p {
padding-bottom: 1.2em;
}

Reusable CSS classes

I like to include reusable classes within my CSS so that I can easily reference styles that I tend to use across multiple projects.

I’ve included error and confirmation at the moment but this may grow with time. Please note though that this is generic and therefore shouldn’t include site specific classes but instead styles that you’re likely to use across different projects.

.error {
color: #C00;
font-weight: bold;
}
.confirmation {
color: #080;
font-weight: bold;
}

Fieldset and Legend

You might remember earlier in the article that I touched on the subject of fieldsets and legends being something that I like to deal with slightly differently. Currently they’re practically impossible to style consistently across multiple browsers so I like to use John Faulds method which you can read more about on his website in the article Legends of Style.

Just in case you haven’t read John’s article, the HTML that I’d use for the fieldset and legend would look something like this…




Legend


And therefore the CSS that I include within my reset css file is as follows.

div.fieldset {
border: solid 1px #999;
padding: 1em;
margin: 1em 0;
}
legend span {
display: block;
font-weight: bold;
font-size: 1.4em;
color: #000;
}

Summary

Here’s the complete CSS file that you may download and use within your projects.

This CSS is by no means meant to be a finished version but is something that I’ve started using as a step on from Eric Meyer’s version of the reset css file. It may not be suitable to everyone and I’m sure that you may want to change a few parts so that it’s tailored for your own individual project.

What it is meant for though is to be used as a starting point to reset styles to provide a consistent starting point for all browsers along with some basic formatting which can then be built upon to create much more complex and complicated layouts.

Please feel free to comment if there’s anything you think I may have overlooked or any extra styles that this reset css file could benefit from.

Thanks: http://www.dave-woods.co.uk/

Saturday, July 12, 2008

Tips on Public Speaking

“If you can’t write your message in a sentence, you can’t say it in an hour.” - Dianna Booher

Here are some important public speaking tips to help you develop your skills and become far more effective as a public speaker.

  • Ensure your speech will be captivating to your audience as well as worth their time and attention. Videotape your presentation and analyze it. Emphasize your strong points during your presentation.
  • Present the desired image to your audience. Be solemn if your topic is serious. Appear relaxed, even if you feel nervous. Remember, you don’t look as nervous as you feel.
  • Establish rapport with your audience. If a microphone is available, adjust and adapt your voice accordingly.
  • Maintain sincere eye contact with your audience. If what you have prepared is obviously not getting across to your audience, change your strategy mid-stream if you are well prepared to do so.
  • Allow yourself and your audience a little time to reflect and think.
  • Check out the location ahead of time to ensure seating arrangements for audience, whiteboard, blackboard, lighting, location of projection screen, sound system, etc. are suitable for your presentation.
  • Tell audience ahead of time that you will be giving out an outline of your presentation so that they will not waste time taking unnecessary notes during your presentation.
  • Humour : Tell jokes if you’re good at telling jokes. If you aren’t good, it is best to leave the jokes behind. There’s nothing worse than a punch line that has no punch.
  • Tell stories : Stories make you a real person not just a deliverer of information. Use personal experiences to bring your material to life. No matter how dry your material is, you can always find a way to humanise it. Keep audience interested throughout your entire presentation. Remember that an interesting speech makes time fly, but a boring speech is always too long to endure even if the presentation time is the same.
  • Using Public Speaking Environment - Try not to get stuck in one place. Use all the space that’s available to you. If your space is confined (say a meeting room or even presenting at a table) use stronger body language to convey your message.
  • Mistakes - Mistakes are all right. Recovering from mistakes makes you appear more human. Good recovery puts your audience at ease - they identify with you more.

Benefits of Public Speaking

As long as there are human rights to be defended; as long as there are great interests to be guarded; as long as the welfare of nations is a matter for discussion, so long will public speaking have its place.- William Jennings Bryan

The Personal and Practical benefits of using a few simple concepts to overcome your public speaking fears to easily deliver effective presentations include -

Personal Benefits -

  • Increased Self Confidence
  • The Ability to communicate and articulate your thoughts and ideas
  • Effectively Persuade Others
  • Words can hurt, heal, create, build, transform
  • New Opportunities
  • Ability to Lead
  • Have a Rare and Valued Skill
  • Have Fun
  • Improve Your Quality of Life

Practical Benefits -

  • Career Advancement
  • Receive Recognition
  • Get the Credit that You Deserve
  • Entertain Your Audience
  • Captivate Your Audience
  • Learn to speak Concisely, Clearly and Confidently
  • Speaking out in important situations, as Parent, Citizen, Customer

CV OF JESUS

Thiruvanthoram Dictionary - thalley ... idivettu...

This is too funny !!! This is all about the language and words spoken
by Trivandrum Mallus !!!!!

I am sure you will enjoy it !!!!!

To translate this in English.. it would read as "thiruvanathapuram dictionary" .....

Thiruvanthoram Dictionary - thalley .... idivettu ...

A

Adi : Sporty __Expression

Adii Sekkkae : Expressive Comment for a Beautiful Gal

Aiyyam : Not Good

Akkan : Elder Sister

Alambu Payalu : Mischievous Guy

Alavalaathi : Useless

Alimpu, Alumpu : Mess Up

Aliyan : Buddy

Alli : Pidichu

Ammachiyaane : Mother Promise

Annack Vare : Deep in Throat

Annan Konni : Real Useless

Appi : Small Baby, Faeces

Arumbaatham : Finish, Samadhaanam

Asokan : Gay

Azhukka : Bad

B

Baiju : Old Man

Baalraaram : Balaramapuram

Bonji Vellam : Lime Juice

Borotta : Porotta

Braal : Cat Fish

C

Chaala : Maththi

Charakakukalu : Beautiful Gals

Cheelu : Silly

Chella : Dear, A Nice Boy or a Girl

Chemala : Red

Cherayuka : Staring

Chevala : Red

Cheythu Kidathukka : Revenge Completed

Chorri : Irritating

Chwaaru : Rice

Chwara : Blood

D

Daavu : Pretending

Dappi : Small Pot

De Pode Pode : Go Away

E

Entheru : What

Entoodi : With Me, To Me

F

Faagyam : Luck

Faaratham : India

Faarya : Wife

Footham : Ghost

G

Ganja Payalu : Sleepy Guy

Gavanam : Be Concerned

H

I

Idichu Pirithu : Strong Punch

Illoolam : In Small Quantity

Inippu : Sweet

Ithippooram : Little

J

Jaada : Self-Importance

Jellashuthri : General Hospital

K

Kaa Parakki : Lazy Guy

Kadassi, Kadaseelu : Last, The End

Kailanchi : Knife

Kalippu : Riot

Kanji : Weird

Kannamthiruvukalu : Mischief

Karuvaadu : Dried Fish

Kinnam : Fantastic, Small Plate

Konayadi : Making Fun

Koora : Waste

Koothara : Bad

Koothara Payalu : Ugly Boy

Kundaankadavu : Kundamon Kadavu

Kundani : Mischievous

Kuzhithurumbu : Cunny

Kesasram : Kesavadasapuram

L

Levan : He

Londe Lavide : Its Over There

M

Maakri : Frog

Machaa : Dear Friend

Madakku : Meals Parcel

Manja pranthu : Mad

Mini Mol : Old Lady

Moda : Self-Importance

Moonchi : Face, Fooled

Mudukku : Narrow Road (Path), Lane

Muttam, Muttan : Gigantic

N

Niroovichu : Thought

Njerippu : Awesome

Noorey : Straight

O

Odakku : To Quarrel, Block

Orakkam : Sleep

Oyfe : Wife

Oyyirae : On Top

P

Paazhu : Useless, Waste

Pallu Vili : Scolding Using Ugly Words

Panna : Bad

Payalukal : Boys

Payya Thanna : Never

Payye : Slowly

Pazham : Fool

Pele : Police

Pesha : Lungi

Peyyaa : Whether Gone?

Peyyoodaam : Lets Go

Polappu : Amazing

Pukilukalu : Problems

Pushpan : Gay

Puttu : Lies

Q

R

S

Swalpam : Little

Sasthangalam : Shasthamangalam

T

Thalleay : Expressing Surprise, My God

Thallu : To Give

Thammassikkoola : Won't Allow

Thoottal : Diarrhea

Thorappa : Broom

Thirontharam : Thiruvananthapuram

Thwana : Lots Of

Thyaeri : Uphill

U

Ullasangalu : Happiness

Umba : Cow

V

Valichuu : Cheated

Valipeeru : Cheating

Varuthan : Outsider

Vellangalu : Water

Vesarppu : Sweat

Vetti Veethi : Slaughter to Death

Vyali : Veli

W

Woa..Woa : Ok, Done

X

Y

Yaaku : Puke

Yelavu : Weird

Yemandan : Big

Yetthu Vaali Payalu : Parasite in Nature, a person doesn't have
much importance

Sunday, July 6, 2008

Nokia Morph Concept

Launched alongside The Museum of Modern Art “Design and The Elastic Mind” exhibition, the Morph concept device is a bridge between highly advanced technologies and their potential benefits to end-users. This device concept showcases some revolutionary leaps being explored by Nokia Research Center (NRC) in collaboration with the Cambridge Nanoscience Centre (United Kingdom) – nanoscale technologies that will potentially create a world of radically different devices that open up an entirely new spectrum of possibilities.

Morph concept technologies might create fantastic opportunities for mobile devices:



  • Newly-enabled flexible and transparent materials blend more seamlessly with the way we live
  • Devices become self-cleaning and self-preserving
  • Transparent electronics offering an entirely new aesthetic dimension
  • Built-in solar absorption might charge a device, whilst batteries become smaller, longer lasting and faster to charge
  • Integrated sensors might allow us to learn more about the environment around us, empowering us to make better choices

In addition to the advances above, the integrated electronics shown in the Morph concept could cost less and include more functionality in a much smaller space, even as interfaces are simplified and usability is enhanced. All of these new capabilities will unleash new applications and services that will allow us to communicate and interact in unprecedented ways.

Flexible & Changing DesignMorph Phone Operating

Nanotechnology enables materials and components that are flexible, stretchable, transparent and remarkably strong. Fibril proteins are woven into a three dimensional mesh that reinforces thin elastic structures. Using the same principle behind spider silk, this elasticity enables the device to literally change shapes and configure itself to adapt to the task at hand.

A folded design would fit easily in a pocket and could lend itself ergonomically to being used as a traditional handset. An unfolded larger design could display more detailed information, and incorporate input devices such as keyboards and touch pads.

Even integrated electronics, from interconnects to sensors, could share these flexible properties. Further, utilization of biodegradable materials might make production and recycling of devices easier and ecologically friendly.

Self-Cleaning

Nanotechnology also can be leveraged to create self-cleaning surfaces on mobile devices, ultimately reducing corrosion, wear and improving longevity. Nanostructured surfaces, such as “Nanoflowers” naturally repel water, dirt, and even fingerprints utilizing effects also seen in natural systems.

Advanced Power Sources

Nanotechnology holds out the possibility that the surface of a device will become a natural source of energy via a covering of “Nanograss” structures that harvest solar power. At the same time new high energy density storage materials allow batteries to become smaller and thinner, while also quicker to recharge and able to endure more charging cycles.

Sensing The Environment

Nanosensors would empower users to examine the environment around them in completely new ways, from analyzing air pollution, to gaining insight into bio-chemical traces and processes. New capabilities might be as complex as helping us monitor evolving conditions in the quality of our surroundings, or as simple as knowing if the fruit we are about to enjoy should be washed before we eat it. Our ability to tune into our environment in these ways can help us make key decisions that guide our daily actions and ultimately can enhance our health.


Morph is a concept demonstrating some of the possibilities nanotechnologies might enable in future communication devices. Morph can sense its environment, is energy harvesting and self cleaning .Morph is a flexible two-piece device that can adapt its shape to different use modes. Nanotechnology enables to have adaptive materials yet rigid forms on demand.It is also featured in the MoMA online exhibition "Design and the Elastic Mind". It has been a collaboration project of Nokia Research Center and Cambridge Nanoscience Center.

Saturday, July 5, 2008

Remove shortcut arrow from desktop icons

Here's how you can remove those shortcut arrows from your desktop icons in Windows XP.

1. Start regedit.
2. Navigate to HKEY_CLASSES_ROOTlnkfile
3. Delete the IsShortcut registry value.

You may need to restart Windows XP.

IPL line up Andrew Flintoff and Kevin Pietersen

England players are on a collision course with the England and Wales Cricket Board over new central contracts after teams from the Indian Premier League raised the stakes by lining up six-figure offers for Kevin Pietersen and Andrew Flintoff.
It is believed that Pietersen is the subject of bids from all eight IPL franchises, while reports in India suggest Flintoff is close to a deal with the Kolkata Knight iders, the glamorous team owned by Bollywood star Shah Rukh Khan. Flintoff's agent, Neil Fairbrother, last night denied a deal was imminent.

Both would command fees of more than $1.5 million (£750,000) per year and are set to lead an English invasion of the IPL. England one-day captain Paul Collingwood is expected to sign an IPL deal, too, with Owais Shah, Stuart Broad and Ravi Bopara also the subjects of lucrative bids believed to be in the region of $300,000.
The IPL bids are on the table at a time when the ECB are thrashing out new central contracts with the England players. It had been hoped they would be signed by Monday but the players union, the Professional Cricketers' Association, failed yesterday to agree terms with the ECB.
Until the new central contracts are signed, the ECB will not issue the non-objection certificate a player needs before joining an IPL team. It is a stance that has led to fears in the England dressing room that the IPL franchises will lose patience and take their offers elsewhere. "It is a stumbling block," one IPL source said.
The ECB this week agreed to hold a Test series against Sri Lanka next May, which leaves a window of only 10-12 days for England players to play the IPL.
IPL contracts are paid on a pro-rata basis and returning early from the tournament would cost a player up to $300,000 per week. It is on this basis that the players will demand a pay rise when the new central contracts kick in this September.

Apple iPhone India launch likely in Sept

Indians will no longer need to illegally buy, unlock and then use the most-desired item on gadget lovers' lists -- the Apple iPhone. Its much-awaited and delayed India launch is expected with telecom operator Vodafone in the first week of September.

The Cupertino, California-based company, according to Apple retail sources, said initially the 8 GB version of the much-hyped touchscreen device -- which combines Wi-Fi capabilities with a powerful email client, TV feeds, online music store and map-based location guide -- will be launched at a price ranging between Rs 27,200 and Rs 28,000.

Based on buyer response, the launch of the 16 GB version will be staggered to the middle of 2009.

Apple sources in Singapore, when contacted last month, had maintained that the India launch would happen in 2008, but were tight-lipped on the exact date.

Apple reportedly claims to have shipped four million iPhones this January since its US launch on June 29 last year, and its chief Steve Jobs has targeted sales of 10 million units by December 2008.

The tie-up is an exclusive arrangement with AT&T. Initial sales targets for the iPhone in India or unit numbers at the time of launch are as yet unavailable, with Apple wary of grey market sales in India.

"The carrier deal for India is being worked out with Vodafone," said an Apple source, adding: "Vodafone could also become the carrier for the Australian market once iPhone is launched there, though more than one carrier is likely for Australia."

When contacted, a Vodafone spokesperson denied any knowledge of the deal. However, company sources confirmed the iPhone carrier deal with Apple, though the exact commercial terms were not disclosed. Mobile carriers that offer the iPhone share a percentage of their sales with Apple.


The Apple retail sources also did not rule out Apple extending universal access for iPhone users to all major telecom carriers in India.

"Post launch in India, the iPhone can be 'unlocked' (or configured to use SIM cards from all telecom carriers), though the company is not fully open to such a possibility," the source said.

The real signs of 'iFatigue' in India over the long wait for the iPhone are evident on Internet chat forums where users debate thorny issues like how to unlock the iPhone without losing call quality, free open source hacker kits like AppTapp, the best unlock deals at the right price, and quick bargains in the grey market.

Meanwhile, Apple India's tentative expansion plans in the coming year include opening a second branch of its exclusive product station, the iStore, in Bangalore's southern suburb of Jayanagar to tap growing demand for the iPod series and the Mac Book Air workstation launched early this year. A third iStore is planned to be launched in Chennai this August.

As the Indian mobile subscriber base gets set to almost double to 500 million by 2010, brand positioning and pricing schemes will be crucial. Customer churn has increased across telecom circles from 18 per cent in 2006 to 20 per cent in 2007, according to IDC India figures. The iPhone's entry could tilt the balance further, say industry watchers.

Further, the introduction of number portability could prompt customers to jump to competing networks or go in for superior handsets with better offerings.

No matter how much of the iPhone's feature basket will be available to the user initially, those awaiting the launch agree that it's better to have the ecosystem in place before buying the phone.

The rewards of buying the kosher version far outstrip the risks of stalking it down the murky alleys of the grey market, and hacking and re-hacking the device every time Apple releases a software upgrade. Till September, then.

shows me the way


Lyrics

turn away my face from him
lost & lonly desert
own desire rules mu world
never ever cared for
chasin every dark & deep
tears rollin down my way
i never know where i've to go
to wash my sins away

he holds my hand, shows me the way
where i've to go, holds my soul in tight
dreams of life, dreams of love
turns my breath again

life is when i turn'd my steps
into the holy heaven
i heard his voice in every move
like a shadow beside me
face of darkness moved away
when the fire lights my way
destination clear & sharp,
word of God within me.

Friday, July 4, 2008

Try this is Fun

They're all weird but #7 will blow your mind!!! Just follow the directions as stated.


You should see a man's face and also a word...
Hint: Try tilting your head to the right, the world begins with 'L'

If you take a look at the following picture , let me tell you . it is not animated. Your eyes are making it move. To test this, stare at one spot for a couple seconds and everything will stop moving. Or look at the black center of each circle and it will stop moving. But move your eyes to the next black center and the previous will move after you take your eyes away from it.... Weird



Do you see gray areas in between the squares?
Now where did they come from?

Are the purple lines straight or bent?


Is This Possible??

Thursday, July 3, 2008

Elastic mouse follower - Flash

create a movieclip give it the instance name sam and put this code on the timeline

// Create and initialize some variables

distx = 0;
disty = 0;
momentumx = 0;
momentumy = 0;

_root.sam.onEnterFrame = function() {
// follow the mouse in a more elastic way
// by using momentum


distx = sam._x - _xmouse;
disty = sam._y - _ymouse;
momentumx -= distx / 200;
momentumy -= disty / 200;

// dampen the momentum a little

momentumx *= 0.95;
momentumy *= 0.95;

// go get that mouse!

sam._x += momentumx;
sam._y += momentumy;
}

Wednesday, July 2, 2008

Tableless forms-CSS


<form>
<label for="name" >Name</label>
<input id= "name" name= "name" ><br>
<label for= "address" >Address</label>
<input id= "address" name= "address" ><br>
<label for= "city" >City</label>
<input id= "city" name= "city" ><br>
</form>



label,input {
display : block ;
width : 150px ;
float : left ;
margin-bottom : 10px ;
}


label {
text-align : right ;
width : 75px ;
padding-right : 20px ;
}


br {
clear : left ;
}

Drawing Lessons






10 tips for good night's sleep


Stick to a schedule. Erratic bedtimes do not allow for your body to align to the proper circadian rhythms. Mum was right when she set a time we always had to go to sleep as kids. Also, make sure you try to keep the same schedule on weekends too, otherwise the next morning, you’d wake later and feel overly tired.

Sleep only at night. Avoid daytime sleep if possible. Daytime naps steal hours from nighttime slumber. Limit daytime sleep to 20-minute, power naps.

Exercise. It’s actually known to help you sleep better. Your body uses the sleep period to recover its muscles and joints that have been exercised. Twenty to thirty minutes of exercise every day can help you sleep, but be sure to exercise in the morning or afternoon. Exercise stimulates the body and aerobic activity before bedtime may make falling asleep more difficult.

Taking a hot shower or bath before bed helps bring on sleep because they can relax tense muscles.

Avoid eating just before bed.
Avoid eat large meals or spicy foods before bedtime. Give yourself at least 2 hours from when you eat to when you sleep. This allows for digestion to happen (or at least start) well before you go to sleep so your body can rest well during the night, rather than churning away your food.

Avoid caffeine. It keeps you awake and that’s now what you want for a good nights sleep. We all know that.

Read a fiction book.
It takes you to a whole new world if you really get into it. And then take some time to ponder over the book as you fall asleep. I find as I read more and more, regardless of the book, I get more tired at night and so find it easier to fall asleep. Different for others?

Have the room slightly cooler. I prefer this to a hot room. I prefer to turn off the heat and allow the coolness to circulate in and out of the windows. If I get cold, I wear warmer clothes. It also saves on the bills as you’re not going to require the heat all night long.

Sleep in silence. I find sleeping with no music or TV on more easy and restful. I guess others are different, but sleep with no distractions is best for a clearer mind.


Avoid alcohol before bedtime. It’s a depressant; although it may make it easier to fall asleep, it causes you to wake up during the night. As alcohol is digested your body goes into withdrawal from the alcohol, causing nighttime awakenings and often nightmares for some people.

Tips to Improve Self Confidence

Here are some quick tips to improve your Self Confidence. If we are committed to have a healthy self confidence there are many things you can do every day to boost your self confidence, each small steps that will help you to reach your goal. The good news is that self-esteem is not fixed and can be improved, try some of the steps below to boost your confidence and self-esteem.

1) Identify your successes. Everyone is good at something, so discover the things at which you excel, then focus on your talents. Give yourself permission to take pride in them. Give yourself credit for your successes. Inferiority is a state of mind in which you've declared yourself a victim. Do not allow yourself to be victimized.

2) Look in the mirror and smile. Studies surrounding what's called the "facial feedback theory" suggest that the expressions on your face can actually encourage your brain to register certain emotions. So by looking in the mirror and smiling every day, you might feel happier with yourself and more confident in the long run.

3) Exercise and eat healthy. Exercise raises adrenaline and makes one feel happier and healthier. It is certainly an easy and effective way to boost your self-confidence.


4) Turn feelings of envy or jealousy into a desire to achieve. Stop wanting what others have just because they have it; seek things simply because you want them, whether anybody else has them or not.

5) When you're feeling superbly insecure, write down a list of things that are good about you. Then read the list back. You'd be surprised at what you can come up with.

6) Don't be afraid to push yourself a bit - a little bit of pressure can actually show just how good you are!

7) You can try taking a martial arts or fitness class/course (or both). This will help build confidence and strength.

8) Invest in some new clothing and donate some of your old clothing to send a message to yourself that you both look sharp and feel sharp.

9) Try to make yourself talk positively at all times. When you hear yourself saying you can't do something, stop and say you can. Unless you try, you will never know whether you are able to or not.

10) Don't get wrapped up in your mistakes and dwell on bad points; they can contrast your good points or even give you something to improve. There's no feeling like being good at something you were really bad at.

11) Don't confuse what you have with who you are. People degrade their self worth when comparing possessions.

12) Surround yourself with nurturing friends, not overly critical individuals who make you feel inadequate or insecure. This could do great harm and damage to your self confidence.

Gradient text effect-CSS

Gradient text effect



<h1><span></span>CSS Gradient Text</h1>


h1 {
font : bold 330 % / 100 % "Lucida Grande" ;
position : relative ; color : # 464646 ;
}

h1 span {
background : url ( gradient .png ) repeat-x ;
position : absolute ; display : block ;
width : 100 % ; height : 31px ;
}

<!-- [ if lt IE 7 ] >
<style>

h1 span {
background : none ;
filter: progid :DXImageTransform .Microsoft .AlphaImageLoader ( src= 'gradient.png' , sizingMethod= 'scale' ) ;
}

</style>

<! [ endif ] -->