Archive for the Category »Web Resources «

Tips for buying gifts online

Buying gifts for friends and familiy at special occasions like upcoming Christmas is easier with many gifts online stores available online. These websites can help save time in finding perfect gifts.

Gifts for Kids

toy1A Child first Christmas will always be appreciated by his parents and when it comes to gift giving this is a perfect time to start your own tradition, like buying a special holiday ornament representing the events of the year – either personally or something from world events or special celebrations, like the Olympics or a World Series or Super Bowl-themed ornament. Here are some choices of toys gift

Gifts For Men

Have you ever seen men’s facial moisturizes, fragrances, and grooming products and wondered who buys them? 
The modern
man does; that’s who!  Men’s grooming products are ideal for the men who want to look fashionable and fantastic all the time.  Their bathrooms are filled with items to make them look great.  Along these lines, you will want to consider all skincare products, wrinkle creams, and facial hair products.  Clinique has an entire line of terrific products for
the modern
men.


The modern
man also likes to smell great.  While the
every man
may be content with his tried and true Old Spice, this professional uptown man has many a cologne in his arsenal.

afsh1

From Dolce and Gabbana to LaCoste, you will find all the name brands represented in his scents.   Colognes make great stocking stuffers or
Christmas gifts
for him.  You may want to consider a scented variety pack that will offer him a plethora of great scents to try. Choose
for yourself or a gift for someone special

Gifts For Women

Perfume is in the same vein as bath sets. It can be a very thoughtful gift if chosen wisely, but if chosen haphazardly without much thought your perfume gift could very well just end up unused in the back of a drawer or cupboard. If you want to give perfume as a gift, you want to follow some wise guidelines, so your gift is seen as thoughtful and personal, rather than easy and thoughtless.

perfumeThe biggest rule of thumb to follow when giving perfume as a gift is to find out what scent the recipient already uses. Some perfumes are expensive and many people can’t really afford to buy their scent all the time; if you know what someone’s perfume preference is and you buy that perfume, then that is a very thoughtful and kind gift. You take little to no risks when purchasing a perfume that you already know the recipient likes: first and foremost, the recipient already likes the scent, and definitely won’t complain or be upset to have more. You also make your shopping easier; without having to pick a scent and test them, you just have to decide which perfume package or which products to buy—the hard work is already done for you.

flower

Flowers tend to be a tool that can get men out of trouble with women on some occasions and on other occasions can make her feel special. The reasons why men buy flowers for their partner can vary considerably; they may give flowers because they are madly in love with their partner or they could be looking for forgiveness and approval.

Some tips to prepare gifts

1) Ask the recipient what he/she wants. This of course will ruin the element of surprise but at least the recipient will never be disappointed.

2) Ask the recipient to create a wish list of at least 10 items in various budget ranges. There are many online sites and companies who have an excellent wish list facility.

3) Ask a close friend or family of the recipient what she thinks he/she would like.

4) Join online gift ideas forums and ask for other people’s opinions and get some inspiration. Who knows, someone might have recently bought a gifts for an 18 year old man or 60 year old woman.

5) Give the recipient a gift voucher to spend in their favourite store.

6) Give the recipient money to spend in any store they want.

7) Stick to what you know. If you know the recipient is a music lover, buy something music related. A gadget for a gadget lover would make sense as well.

8) If possible, have a nose around the bedroom. Are there signs of anything that you could replace? Worn trainers? Ripped T-shirt? However, be warned, you might get a slap in the face if anyone found out.

9 Look for something that is so unique, the chances of the recipient already owning one will be greatly reduced. Of course this will probably involve spending a bit more time surfing the net and less time on the high street.

10) Buy the gift with another family member, and if you’re smart enough, you’ll be able to get away with leaving all the responsibility to them!

Many ways to read ebooks on iPhone

There are many applications to read ebooks on desktop PC, Usually developer of these apps also make it compatible to some portable devices like PDA phone and iPhone. here are some of good resources to collect  ebooks also some applications to read ebooks

1. Stanza desktop

stanza

stanza

Reading on a bulky desktop or on a laptop with limited battery life is not for everyone. That’s why Stanza Desktop features the ability to export your reading material to a wide array of formats that can be read on your mobile device. Our native iPhone/iPod Touch Stanza application (available for free from the Apple App Store) can share books with Stanza Desktop wirelessly, so you can take your books on the road and read them wirelessly — no internet connection required!

Stanza Desktop can also export to MobiPocket, enabling you to use the popular MobiPocket Reader to read your exported book on your Blackberry, PocketPC, Palm OS, Nokia Series 60, Sony Ericsson UIQ, and many other mobile devices. You no longer need to carry a large stack of books with you on your summer vacation. Just load up your phone or mobile device with months of reading, and enjoy a lightweight summer of reading bliss!

2. Bookself for iPhone and iPod touch

BookShelf is an easy to use electronic book reader for the iPhone and iPod Touch. Available through the AppStore, BookShelf installs easily on your mobile device. Paired with the ShelfServer application on your desktop, you can easily download books from your computer to your device and start reading instantly.

Some of BookShelf’s features include:

  • Read in portrait or landscape with the ability to “lock-in” an orientation regardless of the device’s current position.
  • Add named bookmarks to any document type.
  • Auto-scroll at various speeds to read “hands-free”.
  • Support for large files — no upper limit on size, and files as large as 10MB open in seconds.
  • Color themes for foreground and background color.
  • User selectable font and size
  • Easy interface to download books from your desktop OR from online book stores
  • Completely off-line usage. Once downloaded to the device, books can be read without an Internet connection, even in airplane mode.

Some websites provide ebooks with many format and categories, here are some of them

Feedbooks (http://feedbooks.com)

eReader (www.ereader.com)

Fictionwise (http://fictionwise.com)

ManyBooks (http://manybooks.net)

panMacmillan (www.panmacmillan.com)

cyberRead (www.cyberread.com)

project Gutenberg (http://gutenberg.org)

More good resources to read ebooks on iphone can be found here..

Web application history

In software engineering, a Web application or webapp is an application that is accessed via web over a network such as the Internet or an intranet.

Web applications are popular due to the ubiquity of a client, sometimes called a thin client. The ability to update and maintain Web applications without distributing and installing software on potentially thousands of client computers is a key reason for their popularity. Web applications are used to implement Webmail, online retail sales, online auctions, wikis, discussion boards, Weblogs, MMORPGs and many other functions.

History

In earlier types of client-server computing, each application had its own client program which served as its user interface and had to be separately installed on each user’s personal computer. An upgrade to the server part of the application would typically require an upgrade to the clients installed on each user workstation, adding to the support cost and decreasing productivity.

In contrast, Web applications dynamically generate a series of Web documents in a standard format supported by common browsers such as HTML/XHTML. Client-side scripting in a standard language such as JavaScript is commonly included to add dynamic elements to the user interface. Generally, each individual Web page is delivered to the client as a static document, but the sequence of pages can provide an interactive experience, as user input is returned through Web form elements embedded in the page markup. During the session, the Web browser interprets and displays the pages, and acts as the universal client for any Web application.

Interface

The Web interface places very few limits on client functionality. Through Java, JavaScript, DHTML, Flash and other technologies, application-specific methods such as drawing on the screen, playing audio, and access to the keyboard and mouse are all possible. Many services have worked to combine all of these into a more familiar interface that adopts the appearance of an operating system. General purpose techniques such as drag and drop are also supported by these technologies. Web developers often use client-side scripting to add functionality, especially to create an interactive experience that does not require page reloading (which many users find disruptive). Recently, technologies have been developed to coordinate client-side scripting with server-side technologies such as PHP. Ajax, a web development technique using a combination of various technologies, is an example of technology which creates a more interactive experience.

Technical considerations

A significant advantage of building Web applications to support standard browser features is that they should perform as specified regardless of the operating system or OS version installed on a given client. Rather than creating clients for MS Windows, Mac OS X, GNU/Linux, and other operating systems, the application can be written once and deployed almost anywhere. However, inconsistent implementations of the HTML, CSS, DOM and other browser specifications can cause problems in web application development and support. Additionally, the ability of users to customize many of the display settings of their browser (such as selecting different font sizes, colors, and typefaces, or disabling scripting support) can interfere with consistent implementation of a Web application.

Another approach is to use Adobe Flash or Java applets to provide some or all of the user interface. Since most Web browsers include support for these technologies (usually through plug-ins), Flash- or Java-based applications can be implemented with much of the same ease of deployment. Because they allow the programmer greater control over the interface, they bypass many browser-configuration issues, although incompatibilities between Java or Flash implementations on the client can introduce different complications. Because of their architectural similarities to traditional client-server applications, with a somewhat “thick” client, there is some dispute over whether to call systems of this sort “Web applications”; an alternative term is “Rich Internet Application

“.

Structure

Though many variations are possible, a Web application is commonly structured as a three-tiered application. In its most common form, a Web browser is the first tier, an engine using some dynamic Web content technology (such as ASP, ASP.NET, CGI, ColdFusion, JSP/Java, PHP, Python, or Ruby On Rails) is the middle tier, and a database is the third tier. The Web browser sends requests to the middle tier, which services them by making queries and updates against the database and generates a user interface.

Business use

An emerging strategy for application software companies is to provide Web access to software previously distributed as local applications. Depending on the type of application, it may require the development of an entirely different browser-based interface, or merely adapting an existing application to use different presentation technology. These programs allow the user to pay a monthly or yearly fee for use of a software application without having to install it on a local hard drive. A company which follows this strategy is known as an application service provider (ASP), and ASPs are currently receiving much attention in the software industry.

Writing Web applications

There are many Web application frameworks which facilitate rapid application development by allowing the programmer to define a high-level description of the program. In addition, there is potential for the development of applications on Internet Operating Systems, although currently there are not many viable platforms that fit this model.

The use of Web application frameworks can often reduce the number of errors in a program, both by making the code more simple, and by allowing one team to concentrate just on the framework. In applications which are exposed to constant attempts on the Internet, security-related problems caused by errors in the program are a big issue. Frameworks may also promote the use of best practices such as GET after POST

The Web Application Security Consortium (WASC), CGI Security, and OWASP are projects developed with the intention of documenting how to avoid security problems in Web applications. This is good one.

Beginning..

Nah..this is the first post..so it’s time to start make something..!

Pain

Pain