Wednesday, December 20, 2006

Cricket Comedy - Video

For those who love cricket must see this video...!
Thanks a lot for my friend Indika who gave me this video...!
Enjoy...!!!!

Sunday, December 17, 2006

Download Sri Lanka Toolbar Free



Sri Lankan News as it happend
Online Sri Lankan Radio Channels
Online TV Channels
Search Sri Lanka and World
FREE SMS
Email Alert

- Developed by SriLankaFriends.Net

Download Link: http://www.mycities.net/srilankatoolbar/

Monday, December 11, 2006

Monday, November 13, 2006

Balloonist - Funny Story

A man is flying in a hot air balloon and realizes he is lost. Hereduces height and spots a man down below. He lowers the balloon further and shouts, 'Excuse me, can you help me? I promised my friend I would meet him half an hour ago, but I don't know where I am.'

The man below says, 'Yes. You are in a hot air balloon, hovering approximately 30 feet above this field. You are between 40 and 42 degrees North latitude, and between 58 and 60 degrees West longitude.'

'You must be a programmer,' says the balloonist.

'I am,' replies the man. 'How did you know?'

'Well,' says the balloonist, 'everything you have told me is technically correct, but I have no idea what to make of your information, and the fact is I am still lost.'

The man below says, 'You must be a project manager

'I am,' replies the balloonist, 'but how did you know?'

'Well,' says the man, 'you don't know where you are, or where you are going. You have made a promise which you have no idea how to keep,and you expect me to solve your problem.'

Tuesday, November 07, 2006

Spring Into HTML and CSS - ebook


Welcome. This book's for you. We'll leverage what you already know about the web, so you'll go further, faster than you ever expected. You'll master today's best practices: the real nuts and bolts, not theory or hooey. You'll learn through dozens of focused HTML, XHTML, and CSS examples: crafted for simplicity and easy to adapt for your own projects.

Need specific solutions? This book's modular, visual, high-efficiency format delivers them instantly. Molly E. Holzschlag draws on her unparalleled experience teaching Web design and development. No other HTML/CSS guide covers this much, this well, this quickly. Dig in, get started, get results!

All you need to succeed with HTML, XHTML, and CSS in real-world projectsLearn how to build web pages that'll work in any environment, on virtually any contemporary browserConstruct templates that simplify every page you developStructure and tag text so it's easy to work with and manageAdd images, media, and scripts—quickly and reliablyDiscover the right ways to use HTML tablesBuild easy-to-use forms and validate your users' inputUse CSS to take total control over your site's look and feelMaster core CSS techniques: color, images, text styles, link effects, lists, navigation, and moreControl margins, borders, padding, positioning, floats, even Z-indexDesign efficient, compatible, easy-to-manage CSS layouts Includes concise XHTML and CSS annotated references: quick help for every language element

Download link:
http://rapidshare.com/files/2148051/Addison.Wesley.Spring.Into.HTML.and.CSS.Apr.2005.rar

Monday, November 06, 2006

Boss - Funny Story

A Man entered a pet shop, wanting to buy a monkey.
The shop owner pointed out three identical monkeys and said, "Themonkey to the left costs 500 dollars."

"Why does that monkey cost so much? "the man wondered.The owner replied, "Well, it knows how to use a computer."

The man asked about the next monkey on the perch. "That one costs 1,000 dollars because it can do everything the othermonkey can do, plus it knows how to use the LINUX operating system."

Naturally, the startled customer asked about the third monkey."That one costs 2,000 dollars.""And what does that one do?" the man asked.

The owner replied, "To be honest, I've never seen him doing anything,but the other two call him boss!"

Adobe Photoshop CS/CS2 BREAKTHROUGHS - ebook

Adobe Photoshop is industry standard digital image software and users are hungry for solutions to their myriad concerns--from how best to manage the program's sometimes unwieldy interface to how to use the new Vanishing Point tool. Photoshop guru David Blatner has scoured the online forums, interviewed Adobe engineers, and gathered together answers to over 200 of the most-commonly asked questions. Written in a sassy, fun-to-read style, this book tackles every major Photoshop problem with a lay-it-on-the-line solution. Adobe Photoshop CS/CS2 Breakthroughs is for anyone who has been using Photoshop long enough to realize that the solution to their problems isn't always as obvious as one would expect.

Download link:
(8.5Mb)

Thursday, November 02, 2006

What is JSON?

JSON (JavaScript Object Notation)

JSON (pronounced like the English given name Jason) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999.

JSON is a text format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal data-interchange language.

JSON's simplicity has resulted in its widespread use, especially in Ajax. In JavaScript, JSON can be parsed trivially using the eval() procedure. This was important for the acceptance of JSON within the Ajax programming community because of JavaScript's ubiquity among web browsers.

JSON is built on two structures:
A collection of name/value pairs. In various languages, this is realized as an object, record, struct, dictionary, hash table, keyed list, or associative array.
An ordered list of values. In most languages, this is realized as an array, vector, list, or sequence.


Comparison to other formats

XML - XML is a markup language. JSON is not a markup language. JSON is a data interchange format. Both lack a rich mechanism for representing large binary data types.

YAML - Both YAML and JSON are data interchange formats.
Some of the limitations of JSON are addressed by
YAML. Although YAML is significantly more complex it is still significantly simpler than XML.
It has been observed that JSON is a nearly functional subset of YAML. YAML parsers can be used to handle most of JSON. This occured by coincidence and not by design, YAML and JSON were conceived mostly in isolation of each other.

more details visit http://www.json.org/

Wednesday, November 01, 2006

Understanding Ajax: Using Javascript to Create Rich Internet Applications



Book Description
Understanding Ajax: Using Javascript to Create Rich Internet Applications
Language : English , ISBN: 0132216353 , Size 6.2 MB

AJAX is hot, hot, hot! Why? It's simple. With AJAX, internet developers and designers can create web-based applications that look and feel like desktop applications. These are responsive, highly-interactive applications that represent a new breed called "Rich Internet Applications" (RIA). This book is a guide to designing, implementing, and debugging AJAX applications. The book begins by comparing and contrasting the traditional web application lifecycle with that of an AJAX application. It then covers core AJAX technology, including the XMLHTTPRequest object, and describes various methods for "consuming" data returned by it. Because AJAX represents a fundamentally new way of creating web applications, the book is careful to explore usability guidelines for AJAX developers. This is followed by a series of use cases that show how specific problems are solved in both the pre-AJAX and post-AJAX worlds. The book ends with a chapter on debugging AJAX applications, along with appendices that cover toolkits that greatly simplify AJAX development. All of the server-side examples presented in the book will be written in PHP, the most popular langauage for server-side web programming.

Download Link :

Cheers!

Wednesday, October 25, 2006

AJAX EBOOKS

Ajax, shorthand for Asynchronous JavaScript and XML, is a web development technique for creating interactive web applications. The intent is to make web pages feel more responsive by exchanging small amounts of data with the server behind the scenes, so that the entire web page does not have to be reloaded each time the user makes a change. This is meant to increase the web page's interactivity, speed, and usability.

The first use of the term in public was by Jesse James Garrett in February 2005[1]. Garrett thought of the term while in the shower[2], when he realized the need for a shorthand term to represent the suite of technologies he was proposing to a client[3].

Although the term "Ajax" was coined in 2005, most histories of the technologies that enable Ajax start a decade earlier with Microsoft's initiatives in developing Remote Scripting. Techniques for the asynchronous loading of content on an existing Web page without requiring a full reload date back as far as the IFRAME element type (introduced in Internet Explorer 3 in 1996) and the LAYER element type (introduced in Netscape 4 in 1997, abandoned during early development of Mozilla).
Both element types had a src attribute that could take any external URL, and by loading a page containing JavaScript that manipulated the parent page, Ajax-like effects could be attained. This set of client-side technologies was usually grouped together under the generic term of DHTML. Macromedia's Flash could also, from version 4, load XML and CSV files from a remote server without requiring a browser refresh.

Download links :
http://rapidshare.com/files/635052/For.Dummies.Ajax.For.Dummies.Feb.2006.pdf

Wednesday, October 18, 2006

Google Docs and Spreadsheets

Google Docs: Spreadsheets, Writely on the Web
Google Docs & Spreadsheets Services Ready for Use

Google Docs & Spreadsheets is a Web-based word processor and spreadsheet application offered by Google. It allows users to create and edit documents and spreadsheets online while collaborating in real-time with other users. Docs & Spreadsheets is the result of two services, Writely and Spreadsheets, and they were merged on October 10, 2006 into a single product.
Docs is a Web-based word-processing and spreadsheet that Google said is designed to make it easier for people to create, manage, and share documents and spreadsheets online.

Google Spreadsheets had been in beta testing since June. Back
then, product manager Jonathan Rochelle told internetnews.com the product's "biggest wow feature" is the ability for multiple users to simultaneously edit spreadsheets and chat.

Rochelle said in time Google would add features to the product beyond its spreadsheet capabilities.
That time has arrived.

Now, with a Google Account, a compatible Web browser, and an Internet connection, users can export and import a wider variety of file formats. There's now an option to publish the documents to a blog or as an HTML page, too.

Google Docs is available as a free beta starting today at this Web site.














Microsoft dominates the market for office productivity applications with its Office software suite. Google isn't the first to challenge Microsoft. In fact, there are other online spreadsheets designed to facilitate collaboration, such as JotSpot Tracker.

Google said it intends for its product to complement existing solutions by adding its collaboration and document-management features to the productivity options people already enjoy.

But when Google Spreadsheets came out in beta last summer, Microsoft withheld enthusiasm.

"Google's new spreadsheet product is just an imitation of functionality that many other vendors already deliver," Microsoft spokesperson Heather Gillissen told internetnews.com then.

"The innovations we're delivering in Excel in terms of new usability, new visual user interface advancements, support for collaboration and business intelligence with things like Excel Services are so far beyond "Google Spreadsheets" that it's like watching a time machine from 10 years ago."


Monday, October 16, 2006

What is XAML?

- http://www.xaml.net/

XAML - Extensible Application Markup Language
pronounced as "zammel"

XAML is a declarative XML-based language that defines objects and their properties in XML. XAML syntax focuses upon defining the UI (user interface) for the Windows Presentation Foundation (WPF) and is therefore separate from the application code behind it.
Although XAML is presently for use on the Windows platform, the WPF/E (Windows Presentation Foundation/Everywhere) initiative will eventually bring XAML to other platforms and devices.
XAML syntax describes objects, properties and their relationships to one another. Generic XAML syntax defines the relationship between objects and children. Properties can be set as attributes or by using 'period notation' to specify the object as a property of its parent.
For example:










Things You Should Know About XAML

Sometimes, XAML and WPF are used interchangeably ... they do go hand-in-hand, but they are not the same. XAML is a type of XML-based markup. WPF is a graphics API.

XAML is different from SVG (Scalable Vector Graphics). According to the
W3C’s definition of SVG, it is "a platform for two-dimensional graphics ... (with) two parts: an XML-based file format and a programming API for graphical applications." While XAML is an XML-based file format, it is not an API. XAML also supports things like 3D and controls, which SVG does not.

One great benefit of XAML is that it helps to separate design and development, which actually helps to improve collaboration and efficiency between designers and software developers. As the XAML markup for an application's UI remains separate from the remainder of application logic, a designer's exact layout can be saved in XAML and combined with the application without affecting the development process.

XAML documents are saved as .xaml files.