Sunday, August 15, 2010

How to access GMAIL without Internet

With the use of Some Gmail gears you can access Gmail offline . All mails that you receive while offline will be placed in a outbox and it gets automatically delivered to you when you gets connected . Here is how you can setup your offline Gmail .

Step 1 .Click Settings and click the offline tab in your gmail inbox.

Step 2. Select "Enable offline Mail for this Computer ".


Step 3.Click Save Changes.

Step 4. A POP up window will open asking to install gmail gears on your system. Click install.



Step 5. After your browser reloads, you'll see a new "Offline" link in green in the upper right corner of your account, next to your user-name. Click this link to start the offline set up process and download Gears if you don't already have it.

Labels:

posted by SHERRY @ 6:06 AM   0 Comments

Tuesday, July 20, 2010

When to use interfaces instead of classes

What exactly is an interface?

An interface defines common functionality across unrelated classes. For example, all sorts of classes that look nothing like each other may have the need to safely get rid of the resources they use.
The IDisposable interface (the name for it in .NET) defines a Dispose() method, which classes then implement. A programmer using those classes knows that, if a class implements the IDisposable interface, the Dispose() method is used to safely release resources.
An interface is a guarantee that certain functionality will work in a standardized way. When properly fashioned, an interface encompasses only the bare minimum for the defined functionality. IEnumerable (which is used to iterate over sequences, lists, sets, etc.), for example, does not provide for a Count property, because it is not concerned with “how many?” it is only worried about “the next one in the sequence.”


APIs
I believe you get the most advantage from using interfaces as often as possible when you are writing an API. In an API, you want your code to be as loosely coupled as possible in terms of input and output; after all, you have no control over what the consuming application will need.
There may be a time when it is tempting to work with a List within a piece of code, and then just return the List, for example. The consumers of the API usually do not need all of the functionality of List, and you can output IEnumerable instead. This way, if the consumer wants a List, they can have it, or they can have an array of T, or whatever else they might need. By using the common denominator interfaces in your API, you free the consumers from being forced to use or convert to/from your class of choice.


Tightly coupled code
In the fantasy land of Computer Science courses and the blogosphere, developers never write tightly coupled code. In reality, tightly coupled code is a fact of life for the average developer.

You aren’t going to make an abstract class and implement the Factory pattern to “future proof” yourself against changes when writing a three line of code class will give you a strong type to shuffle data around. Likewise, coding to interfaces is impractical in many situations; a key sign of this is when you find yourself writing classes that look a lot like structures.

If the only or the best way to get something done is to tightly couple code, then trying to abstract some kind of common functionality into an interface is either doomed to fail or merely more effort than it is worth.

Future proofing

Working with interfaces can give you a measure of future proofing when you are on the consuming end of things. If you are using a library that outputs interface instances instead of classes, not recasting those instances as classes can protect you from changes down the road. Along the same lines, if you only need a certain subset of functionality contained within an interface, working against that interface is better than working against the class.

Go back six or seven years before we had generic types — if you had coded everything to take arrays or Hashtables instead of IEnumerable or ICollection, then if the library ever changed to use List or Dictionary, you would have a long road ahead of you to convert over.


Code clarity
Coding with interfaces can improve code readability. How? Because there are fewer “moving parts” for the reader to keep in mind. When you work with an interface, it is more clear what your intentions are and what the capabilities will be. Code is more self-documenting when working with interfaces for this reason.


Sometimes an interface just won’t do

Some folks take the use of interfaces to an unworkable extreme. Avoid this at all costs. There will be times when you simply cannot boil down the essence of a variable or a method parameter (or whatever) to an interface. In fact, this is more likely than not. Don’t try to force the issue; it’s better to just use a class and move on with your life than to try to make things work with an interface.

Labels:

posted by SHERRY @ 9:17 AM   0 Comments

Friday, July 2, 2010

Microsoft Office 2010: What's still missing..........

some of the related technologies are a miss in the new version of ms-office2010
One of these is the Facebook plug-in for the Outlook Social Connector. Microsoft officials said in February of this year to expect that plug-in to be available in the first half of 2010. Yes, we’re only one day into the second half of this year, but all I can get (via a spokesperson) is the Facebook plug-in is now coming in the second half of this year.

The Outlook Social Connector plug-in for Windows Live, also doesn’t seem to be there yet, either. I would guess that Microsoft may be waiting until it delivers the final version of Windows Live Wave 4 services — in the fall of 2010, according to the rumor mill.

Another omission is Business Contact Manager (BCM). This feature currently is only available to Office 2010 users who have volume-license agreements with Microsoft.

Labels:

posted by SHERRY @ 10:15 AM   0 Comments

Tuesday, June 15, 2010

Norton Online Backup

IMPLEMENTATION
Because this service isn’t free, and because I don’t like to spend money before I see proof of vendor claims, I signed up for the 30-day trial. It is full-featured with a 5GB storage restriction.

Installing it was easy. It requires a 5MB download. The download contains the agent used to scan and copy files to the Symantec servers.

It took about five minutes to install another five to review the default backup configuration. No technical knowledge required. And the online help is outstanding. It is the best I’ve seen for any SOHO or home backup solution.
Features

Control Panel

Everything is managed from an online control panel. I accessed the panel via an icon in the system tray, as shown
The speed is awesome if we have a good connection.

Labels:

posted by SHERRY @ 9:38 AM   0 Comments

Wednesday, April 21, 2010

Now, Drag and Drop to Attach Files in Gmail



Google has added new file drag and drop feature support in Gmail to add attachments besides the multi-attachment feature included in February last year. Currently, this feature works only in latest builds of Firefox 3.6 and Google Chrome. To be honest, this attachment feature should've been included long back.

Locating files for attachment can be pain at times and hence most people prefer to save files on the desktop. Imagine the pain to click on Attach Files and then literally hunt down the files from some remote folder.

With the new Drag and Drop feature, in Google Chrome and Mozilla Firefox web browsers, you can attach as many files (under 20MB total). Just select files from anywhere on your PC or Mac, drag them to the Gmail's 'Attach Files' area and drop them. You'll notice the progress bar showing the attachment status of those files.

This new attachment adding feature will surely make your life easy but still you've to ensure that you select the correct files. Google promised to bring this support for other browsers soon.

Labels:

posted by SHERRY @ 10:28 AM   0 Comments

CorelDRAW Graphics Suite X5 out

Corel has introduced CorelDRAW Graphics Suite X5, a suite of professional graphics applications in the Indian market. CorelDRAW Graphics Suite X5 includes major enhancements to asset management, color management, web graphics and a wide variety of learning resources. The trial and electronic download versions are already available and the product will start shipping before the end of March in English, French, German, Italian, Spanish, Brazilian Portuguese and Dutch.





CorelDRAW Graphics Suite X5 includes CorelDRAW, an intuitive vector-illustration and page-layout application; Corel PHOTO-PAINT, a professional image-editing application; Corel PowerTRACE, a utility to quickly and accurately convert bitmaps into editable vector graphics, and Corel CAPTURE, a one-click screen capture utility.

New to the suite is Corel CONNECT, a full-screen browser that lets users search the suite's digital content and/or their computer or local network to quickly find the perfect complement for a design.

CorelDRAW Graphics Suite X5 also includes many supporting applications, a wide variety of content, and in-depth training resources.CorelDRAW Graphics Suite X5 brings along more accurate color representation and offers the flexibility designers need for outputting their work.

CorelDRAW Graphics Suite X5 includes features like a B-Spline tool, updated artistic media, scalable arrowheads, enhanced Connector and Dimension tools, and the new Segment Dimension tool. The Mesh Fill tool has also been significantly improved to help users design multi-colored filled objects with more fluid color transitions. New web graphics tools enable users to work in bitmap mode directly within CorelDRAW viewing detailed pixels and the ability to preview their work before publishing online.

Labels:

posted by SHERRY @ 10:23 AM   0 Comments

U.S Universities Ban iPads

Even though the Apple iPad has received much praise for its design and user interface, there are many who aren't so enamored with the device. That includes a couple American universities that are having problems with the iPad on their networks.

The problem stems not from the iPad's popularity but from the way it connects to wireless networks. Princeton University in New Jersey has blocked 20 percent of the iPads on campus because of "malfunctions that can affect the entire school's computer system."

In a report, Princeton said the iPad causes DHCP client malfunctions, which basically means the tablet causes interference for other devices using the school's wireless network. In order to prevent that interference, Princeton has been blocking the offending iPads.

George Washington University, in Washington, D.C. has also experienced network problems with the iPad, though not related to DHCP malfunctions.

Labels:

posted by SHERRY @ 10:13 AM   0 Comments

 
created by : SHERRY SAHI