How to Recover that Photo, Picture or File You Deleted Accidentally

How to Recover that Photo, Picture or File You Deleted Accidentally

image
Have you ever accidentally deleted a photo on your camera, computer, USB drive, or anywhere else? What you might not know is that you can usually restore those pictures—even from your camera’s memory stick.
Windows tries to prevent you from making a big mistake by providing the Recycle Bin, where deleted files hang around for a while—but unfortunately it doesn’t work for external USB drives, USB flash drives, memory sticks, or mapped drives. Luckily there’s another way to recover deleted files.
Note: we originally wrote this article a year ago, but we’ve received this question so many times from readers, friends, and families that we’ve polished it up and are republishing it for everybody. So far, everybody has reported success!

Click Here to download Recuva from its original website - https://www.piriform.com/recuva


How to Search Google Like a Pro: 11 Tricks You Have to Know



Google is a powerful tool, but you’re missing out on a lot of that power if you just type words into it. Master Google and find the best results faster with these search tricks.
Whether you’re an inexperienced user or a seasoned professional, you’ll probably find at least one search operator you weren’t aware of here. Many of Google’s search operators aren’t very well-known.

Set Your Website on Fire with Red Themes, Photos, and Palettes

Set Your Website on Fire with Red Themes, Photos, and Palettes

There are some things that you wouldn’t have thought of when using red, such as symbols or effects on our mood. After all, it’s just a colour, right? Red has quite a few qualities and associations; fiery, passionate and overall dynamic are just a few descriptive words that barely scratch the surface.
Prepare to go deeper into the subject and see just how it works!

Basics


Like its predecessor from the previous article, red is part of the primary triad, but it is also on the opposite side in a few senses. Unlike blue, its name is much less tolerant and only a few colours have the luxury of being included in the category. The exclusiveness is present at a biological level, as well: only one of the three types of receptor cells is truly sensitive to the wavelengths characterising red. If you really think about it, just slightly tinting something red will most probably warrant a different name.

Characteristics


Being a warm colour, it tends to be more invasive and will make a room appear to be smaller than it actually is, but when used well and in darker forms, it can lend itself to a cozier environment.
As mentioned, red is somewhat more difficult to perceive and this is because it has the highest of wavelengths. As its wavelength increases, it also nears the edge of what is called infrared, which cannot be perceived by the naked eye.
Colour therapy suggests that exposure to red raises the blood pressure, thus having an invigorating effect. Without going too much into the subject, Eastern philosophy associates red with the adrenal glands and, by extension, with the emotions produced by increased adrenaline.

Symbolism


Naturally, the things associated with it vary with every culture, but there are some general symbols with which we can all agree. In no particular order, these include heat, fire, passion, courage, danger, love and energy.
featured-rose-martin-lougasphoto by Martin Lougas
It is a very human colour which is why it has emotions associated to it. Demanding activities, whether mental or physical, and strong emotional responses imply increased blood flow therefore creating a very straightforward connection with red: blood.
Delving deeper into the human aspect, warmth and energy can be derived. Strangely, the general idea of flames being red has long been rooted, even though orange would be more appropriate. Perhaps it’s because it triggers much stronger feelings which are better represented by fire and we also tend to remember and associate extremes. Warmth and heat also suggest life, but from an inner perspective.
Red is a very powerful symbol for danger because of its immediate perception and adrenaline-related qualities. Stop signs and stop lights are examples of its daily uses. In part because of this, large quantities of bright red can be overbearing so it should be used sparingly.

Combinations


Given its overall effect, for a balanced result it’s best to either tone down a predominantly red design or use it in smaller quantities to bring more life. This mostly concerns bright shades; while darker tones can still be imposing, they are still more tolerable. It should be noted that it tends to conflict with strong cool colours and will warm up more passive colours like browns.
Its complementary is green and theoretically it should be used in a 50-50 proportion for a harmonious effect. In order to avoid a Christmas impression, their interaction should be kept at a minimum and a third colour should be introduced to keep them in check by dominating quantity-wise. Another solution is to use less bright variants.
As an attention-grabber, it works well on darker backgrounds such as dark grey, ash brown and even black. The contrast is effective even with darker or vintage tones of red. On the opposite side, it can be successfully used on white backgrounds in more minimal designs, but once again with a bit of caution.

Palettes


01. TOOL Remix by whoneycutt

palette-01-tool-remix

02. Sea Serpent in Horrible Peril by sethbenson

palette-02-sea-serpent-in-horrible-peril

03. Shark Attack by kristi

palette-03-shark-attack

04. Fire Dragon and Charthouse by mark

palette-04-fire-dragon-and-charthouse

05. Herzin by maya-kido

palette-05-herzin

06. Oil Flame by rickomoreira

palette-06-oil-flame

07. Vintage Poster by robertkubas

palette-07-vintage-poster

08. Court of the Crimson King by carle

palette-08-court-of-the-crimson-king

09. Water Cherries by spongebobgirl949

palette-09-water-cherries

10. War on Water by cgriffith

palette-10-war-on-water

Web – WordPress themes


01. Slick Red (free)

website-01-slick-red

02. Provocateur (premium)

website-02-provocateur

03. Redminton (premium)

website-03-redminton

04. ShapeShifter (premium)

website-04-shapeshifter

05. Titanium Folio (premium)

website-05-titanium-folio

06. Daily Journal (premium)

website-06-daily-journal

07. Bold (premium)

website-07-bold

08. CherryTruffle (premium)

website-08-cherry-truffle

09. Snapshot (free)

website-09-snapshot

10. Myriad (premium)

website-10-myriad

Artwork – macro photos


01. Red Delight by Bozack

artwork-01-red-delight

02. Abstract Red by StacyD

artwork-02-abstract-red

03. Shades of Red by eyedesign

artwork-03-shades-of-red

04. Blood Clot by PoisonedHamster

artwork-04-blood-clot

05. An Apple II by OnMostSurfaces

artwork-05-an-apple-2

06. Ladybug by wulfila

artwork-06-ladybug

07. Leaves on fire 3 by Dieffi

artwork-07-leaves-on-fire-3

08. Cherry Blossoms by heathersfeathers

artwork-08-cherry-blossoms

09. Red by i-shadow

artwork-09-red

10. Flaming Feathers by starlightspell

Get Financial News right in your Inbox

Take it off Yahoo as an RSS feed:

http://finance.yahoo.com/rss/topstories

25 Finance APIs


By Kevin Farnham

Among the 25 finance-related APIs now listed on ProgrammableWeb, there are services from old and new companies, and large and small companies. For example, the venerable Dun and Bradstreet offers the Dun and Bradstreet Credit Check API, personal finance startup Wesabe offers an API and there’s an API from Prosper, a peer-to-peer lending service. Overall, most current business and finance APIs fall into one of two categories: APIs from SaaS-based business administration and management services, and APIs that provide financial markets data.

SaaS Business Administration APIs

A variety of new on-demand service providers offer APIs as a means to reach and integrate with their services. For example, Blinksale the Blinksale API accesses their online invoicing service. The REST API provides access to your Blinksale data, letting you create invoices using a Blinksale invoice template or one of your own creation.
The FreshBooks API provides online invoicing and time tracking using your Freshbooks account. The KashFlow and NetAccounts APIs offer broader accounting capabilities, geared toward businesses in the UK and Australia, respectively.

Financial Data APIs

Looking for real-time financial market quotes or historical data? Fifteen APIs are ready to get you the data you need, when you need it. Xignite provides financial data APIs ranging from XigniteRealtime and XigniteFunds (real-time U.S. stock market quotes, and U.S. mutual fund data) to XigniteCurrencies and XigniteRates (currency and international interest rate data) to XigniteEdgar and XigniteCalendar (U.S. SEC Edgar filings and global economic calendars). The Xignite APIs feature SOAP and REST protocols, with all data returned in XML format. Once you’ve used one Xignite API, it’s relatively easy to get started with others, since all the APIs incorporate a common design structure.
StrikeIron offers a number of APIs that serve users with U.S. financial data including StrikeIron Stock Quotes Basic, StrikeIron Mutual Funds, and StrikeIron Historical Stock Quotes. The StrikeIron APIs utilize SOAP protocol and return results in XML format.

Timepost Mashup

Business and Financial APIs provide excellent opportunities for developing mashups. One example is the Timepost mashup, which applies the Blinksale and FreshBooks business APIs, along with the popular Basecamp API (from 37signals) and the Harvest time-tracking API. Integration of these APIs results in a rich time tracking and project collaboration solution for small businesses.

Using Weather Data to Change Your Website’s Appearance through PHP and CSS

Using Weather Data to Change Your Website’s Appearance through PHP and CSS

This article is co-authored by David Walsh


Inspiration for this idea came from a comment by Andreas.
Using a little magic and trickery (read: PHP and CSS), we can change the appearance of a website automatically based on the weather outside, in real time! In the example site we have created, the header graphic will change to one of four different styles based on Sunny, Rain, Snow, and Cloudy.

Step 1: Designing your weather graphics

Our example site changes header graphics as as well as an icon in the sidebar to describe the weather. For the sake of example, we only created four different weather scenarios, defaulting to sunny.
headerexample-partlycloudy.jpg
headerexample-rain.jpg
headerexample-snow.jpg
headerexample-sunny.jpg

Step 2: Retrieving the weather information

Yahoo! has an API for weather information. We can tap into this very easily using an URL formatted like so:
http://weather.yahooapis.com/forecastrss?p=97211&u=f
The 5-digit number is your Zip Code and the “f” stands for “Fahrenheit” (change to “c” for “Celsius”). The information comes in XML format and it’s up to you how you want to parse the data. Since the only bit of information we care about is the “yweather:condition” element’s “text” attribute, We’re going to avoid creating an XML parsing object and use a short regular expression.
Once the regular expression returns the yweather element’s text, we’ll use str_replace() and strtolower to format the string into a representative CSS class.

Step 3: Turning the weather information into an CSS class

Here is the PHP code:
<?php

 /* get xml, find match */

 /* get the weather from Yahoo */
 $data = get_data("http://weather.yahooapis.com/forecastrss?p=97211&u=f");

 $weather_class = format_result(get_match('/<yweather:condition text="(.*)"/isU',$data));

 /* debug to see what we got back */
 //echo '<pre style="background:#fff;font-size:12px;">['; print_r($weather); echo ']</pre>';

 /* format the result */
 function format_result($input)
 {
  return strtolower(str_replace(array(' ', '(', ')'), array('-', '-', ''), $input));
 }

 /* helper:  does regex */
 function get_match($regex,$content)
 {
  preg_match($regex,$content,$matches);
  return $matches[1];
 }

 /* gets the xml data from Alexa */
 function get_data($url)
 {
  $ch = curl_init();
  $timeout = 5;
  curl_setopt($ch,CURLOPT_URL,$url);
  curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
  curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
  $xml = curl_exec($ch);
  curl_close($ch);
  return $xml;
 }

?>
Now we have a variable we can echo out that is representative of the current weather at the zip code we provided:
<div class="header header-<?php echo $weather_class; ?>">
 
</div>

Step 4: Code your CSS for each of the classes

.header {
 width: 782px; height: 150px;
 /* DEFAULTS TO SUNNY */
 background: url(images/header-sunny.png) no-repeat center center black;
 }
 .header-rain {
  background: url(images/header-rain.png) no-repeat center center black;
 }
 header-snow {
  background: url(images/header-snow.png) no-repeat center center black;
 }
 .header-sunny, .header-fair {
  background: url(images/header-sunny.png) no-repeat center center black;
 }
 .header-partly-cloudy, .header-cloudy, .header-mostly-cloudy {
  background: url(images/header-partlycloudy.png) no-repeat center center black;
}

Step 5: Extending the idea

Notice that we use the “partlycloudy” graphic for the weather conditions of “partly-cloudy”, “cloudy”, and “mostly-cloudy”. It’s up to you how specific you want to get. Here is a full list of the possible weather conditions from Yahoo!:
0   tornado
1  tropical storm
2  hurricane
3  severe thunderstorms
4  thunderstorms
5  mixed rain and snow
6  mixed rain and sleet
7  mixed snow and sleet
8  freezing drizzle
9  drizzle
10  freezing rain
11  showers
12  showers
13  snow flurries
14  light snow showers
15  blowing snow
16  snow
17  hail
18  sleet
19  dust
20  foggy
21  haze
22  smoky
23  blustery
24  windy
25  cold
26  cloudy
27  mostly cloudy (night)
28  mostly cloudy (day)
29  partly cloudy (night)
30  partly cloudy (day)
31  clear (night)
32  sunny
33  fair (night)
34  fair (day)
35  mixed rain and hail
36  hot
37  isolated thunderstorms
38  scattered thunderstorms
39  scattered thunderstorms
40  scattered showers
41  heavy snow
42  scattered snow showers
43  heavy snow
44  partly cloudy
45  thundershowers
46  snow showers
47  isolated thundershowers
For this example, you’ll notice we also used a hard-coded zip code that must be changed in the PHP in order to change where the website will be basing it’s weather appearance on. But wouldn’t it be cool if the website knew the zip code of your visitors and would change the appearance of the site based on their weather instead of your weather? That kind of coding requires services and expertise beyond the scope of this tutorial, but a quick Google search brings up some services that could probably make this happen like IP2Location.
Have fun! - and let me know if anyone actually uses this, I’d love to see what you did with it.

Pros And Cons Of Using Frameworks

Pros And Cons Of Using Frameworks

Sometimes you should ask yourself, why you need to do the same thing everyday when there’s a new bridge to shorten the path. Think of a framework as a bridge that will help you code faster and easier. Did you notice I didn’t include the word “better” in the last sentence? Faster and easier doesn’t always mean better, but we will get to that later.
First things first, so what is a framework really? It actually depends on the context it is used. It can be defined as an abstraction tool that makes it easier to develop applications and reuse code.
“The framework aims to alleviate the overhead associated with common activities performed in Web development… and they often promote code reuse.”

Like everything else, when it comes to its use, a framework has advantages and downsides. Below is a list of some important facts you should consider, before you decide to start learning or using one.

Pros

Pros of using a framework

Efficiency

Tasks that usually would take you hours and hundreds of lines of code to write, can now be done in minutes with pre-built functions. Development becomes a lot easier, so if it’s easier it’s faster, and consequently efficient.

Security

A widely used framework has big security implementations. The big advantage is the community behind it, where users become long-term testers. If you find a vulnerability or a security hole, you can go to the framework’s website and let the team know so they can fix it.

Cost

Most popular frameworks are free, and since it also helps the developer to code faster, the cost for the final client will be smaller.

Live Search for Your Website the Easy Way

Live Search for Your Website the Easy Way

If you want to offer your visitors a more rewarding experience on your website a customized search engine allows you to create a more rewarding search experience for your visitors and help them find what they are searching for.
The solution is to create and install a search engine application for your website. The solution you use will depend on the content management system you have and how many pages are in your site.
Below are some of the best and easiest choices I have found for helping create your site search engine. With the exception of the WordPress plugins listed below though, these solutions will work for any website.

Major Search Engines

There are three major search engines on the internet: Google, Yahoo, and MSN/Bing. Eighty percent of your searches will come from these three search engines, so you want to make sure your site is completely indexed in each one of these. This is especially important if you choose to use one of these sites as your search choice.

Google Custom Search


Google is the largest search engine on the internet. It receives most of the searches online, and it also offers the most comprehensive index of pages on the internet.
If you choose to use Google Custom Search for your website, the first thing you need to do is sign up for a Google account (Gmail). You will use this account later when you are ready to sign in to Google and set up your site map.

5 Tips to Improve Your Résumé

5 Tips to Improve Your Résumé

Have you ever thought that the reason behind you not getting any design jobs is not the amount of skills you have, but the résumé you send to companies? Think that when companies post job openings hundreds of applications come in day by day and the HR manager needs to sort the bad ones out first. What if your résumé, even if you are a great designer, fails to make the second round?
The goal of the companies is to determine if you really are the person on your résumé, and they do this by first looking at your basic skills. Most of the hiring staff only want to contact applicants on the phone, because this is easier for them and more effective, so they will try to get you on the phone soon after your CV passes the initial basic requirements.

They also look at how dynamic a person is and try and determine a bit about their personality – previously working in groups is an advantage, as graphic and web designers have to do this every day at their jobs. If your personality and the basic skills get the OK, then the HR manager will probably ask technical employees more about your coding skills. Although it is a very quick process, it all starts with your résumé and if the one you submit is not good enough, you will never get a phone or direct interview.

1. Tell them where to find you


I do not mean your home address – this is something you should have in your CV anyway. I’m talking about your portfolio. If I want to hire somebody, I definitely do not want to spend time searching for him on Google. I am not hired to do this, if you are

Things I Have Learned After 7 Years of Freelancing

Things I Have Learned After 7 Years of Freelancing

At the age of 15 I started with this web design stuff. Here I am, almost 7 years later and I wish I knew a lot more about this field rather than learning just by my own mistakes. But you don’t have to pass through all of this, dear Padawan.
There are a few particularities in our field that unless you have a geek dad you would never think about… So if you are aware about what you need to do you can have a much simpler, more productive, and happier freelance life.
The crazy thing is that success is not (just) about coding skills alone. You have to build a whole environment to compensate the instability that you probably won’t face in a regular job.
Finally, here we’ll see a few tips for novice and experienced freelancers, ranging from controlling your finances to networking. And I really want to hear your advice and tips after reading this, because we always have something to share, right?
So, let’s rock!

What is J2ME?


What is J2ME?

1. J2ME is the short form for Java 2 Micro Edition.

2. J2ME is meant for tiny devices such as mobile phones, TV set top boxes, Vehicle telematics, pagers, PDAs etc. 
3. The J2ME compliant device manufacturers include the miniature version of the JVM in their devices, which is very light weight and suitable for these small devices.
4. This JVM enables the execution of small Java programs which are called midlets.
5. These midlets since they are nothing but Java programs (a little bit different) make these devices very powerful. 
6. The J2ME applications can be used to do many useful things.
7. A few of the capabilities of a J2ME program are:

Ten Powerful Marketing Tips for the Small Business

Ten Powerful Marketing Tips for the Small Business

  1. Print your best small ad on a postcard and mail it to prospects in your targeted market.
    People read postcards when the message is brief. A small ad on a postcard can drive a high volume of traffic to your web site and generate a flood of sales leads for a very small cost.
  2. No single marketing effort works all the time for every business, so rotate several marketing tactics and vary your approach.
    Your customers tune out after awhile if you toot only one note. Not only that, YOU get bored. Marketing can be fun, so take advantage of the thousands of opportunities available for communicating your value to customers. But don't be arbitrary about your selection of a variety of marketing ploys. Plan carefully. Get feedback from customers and adapt your efforts accordingly.
  3. Use buddy marketing to promote your business.
    For example, if you send out brochures, you could include a leaflet and/or business card of another business, which had agreed to do the same for you. This gives you the chance to reach a whole new pool of potential customers.

Favicon.ico – How To Easily Add A Favorites Icon To Your Website by Web Hosting Help Guy

Favicon.ico – How To Easily Add A Favorites Icon To Your Website

Have you ever wondered what that tiny image is next to a URL in your browser’s address bar (which is usually a logo associated with the website)? Or, how you could add one to your own website?
Favicon Screencap
That small image is referred to as a Favorites Icon, or better known by it’s abbreviation as a Favicon (which is usually 16×16 or 32×32 pixels in size, and has 8 or 24-bit color depth). These images also appear in a Favorites or Bookmarks list if websites on the list utilize them, and on tabs in tab-enabled browsers.
Favicon Tabs Screencap
So, from a user’s perspective, Favicons act as a visual cue for easily identifying different websites in a Favorites list. And from a website owner’s perspective, it acts as a branding tool.
But not only that, if

HTML5 & CSS3: Getting Started

For over half a decade now, the talk about HTML5 and CSS3 has been undoubtedly on the rise in the web design world. Being eagerly anticipated, both are still works in progress, but a percentage of features are available to use as “draft” versions on select browsers. These include (in order of lowest to highest percentage):


  • Internet Explorer 8
  • Firefox 3.6
  • Opera
  • Google Chrome
  • Safari



Some of the key new features of HTML5 are:



  • New Doctype – With HTML5, including a doctype is not required, but for current and previous browsers that still need to have it included, the HTML5 doctype is much more simple than latter. All you need to input is
    <!DOCTYPE html>
  • Audio & Video Support – Once browsers fully support it, HTML5 will allow users to easily embed audio and video without third party plugins.

Custom Fonts in Emails

Custom Fonts in Emails


A reader writes in:
Would it be possible to draw an entire typeface in CSS to be sent in emails? Our company needs to send out emails to about 20k people to introduce a new brand that we are launching. The emails will be in HTML/CSS. My CEO is very specific about the type of aesthetic he wants to achieve, and this includes using a typeface that is not native to either Mac or Windows computers. We do not want to use images in our email.
First off, it's pretty cool your CEO cares about type and aesthetics at all. It's usually a good thing to have the person steering the ship care about beauty and details down to

Custom Made CheckBox's

I’ve been using this trick for quite a while, but I never thought to blog about it. However, I recently realized that it might not be as common as I thought, so it might be a good idea to document it in a blog post.
If you follow the discussions on www-style, you might have noticed the proposal for a @supports rule to query property and value support. Some people suggested that it should also test for selectors, for example whether a certain pseudo-class is supported. However, you can do that today, albeit in a limited manner (no OR and NOT support).
The main principle that you need to keep in mind is that browsers are expected to drop rules with selectors they don’t understand, even partially. So, if only one selector in a group cannot be parsed, the whole rule will be dropped. This means we can construct selector “tests”, which are use cases of the selector whose support we want to test, that will not match anything, even if the selector is supported. Then, we include that selector in the beginning of our selector group. If all this is unclear, don’t worry, as there’s an example coming next :)

Example

How To Charge More As a Freelancer by Christian Vasile


Most freelancers out there work as a freelancer either because they are in need of a job or they want to increase their skills and improve their portfolio. But have you ever thought about the fact that all of us do it for money too? Now some of you might disagree with me and I fully encourage you to do it. Then I also encourage you to go out there and work for free, while marketing yourself as a volunteer designer. After three months come back to me and I am sure you will agree that you freelance for money. If we wouldn’t need money to survive, we would probably not work at all.

Now I am not saying all freelancers are focused on the money. Some of them are not even full-time freelancers, but do this as a hobby after their normal 9-5  job; but even they charge money.