Spiga

Facebook rolls out storage system to wrangle massive photo stores

Needing to better deal with 50 billion files worth of photos, engineers at Facebook are installing a new photo storage system they say is 50% faster than traditional systems.

The storage system, dubbed Haystack, has been under development in-house for the past couple of years, and Facebook has been rolling it out in limited test versions to parts of the network for the past few months. The company expects to use Haystack to store all Facebook photos by next week, according to Bobby Johnson, director of engineering at Facebook.

And Jonathan Heiliger, vice president of technical operations, told Computerworld today that based on tests, Haystack is more than 50% faster than traditional photo storage systems.

"In terms of cost, if it's twice as efficient, we can have 50% less hardware," said Johnson. "With 50 billion files on disk, the cost adds up. It's essentially giving us some [financial] headroom."

Johnson and Heiliger said they began building the new storage system to better handle the growing number of photos Facebook has to store. Many of their 175 million and 200 million users share photos of everything from their pets to vacations, weddings and days at the beach. That means users are posting and calling up their own photos, as well as their friends' and family members' photos. Keeping the system running efficiently was a growing challenge.

Johnson noted that Facebook deals with 15 billion photos - not including all of the replications. User data grows by 500GB per day. And Facebook has 50 million requests per second to its back-end servers.

A spokesman for Facebook said more specifics about the new system will be released in a few weeks.

Johnson, though, said the system is so much faster than the previous one because of changes made to its setup. Haystack is tailored for small files that don't change very often, instead of for a small number of large files that are changing all the time. Traditional file directories also need file names, and a lot of resource cost goes to just finding the files. The new system uses ID numbers instead of names; that mapping is very small and doesn't involve directory structures or file names.

Johnson said that so far, the rollout of the new system has gone very smoothly.

Five-year-old Facebook's user base passed one-time leader MySpace last year, according to a recent report.

Facebook, once regarded as the up-and-coming social network, had almost 222 million unique visitors last month, while MySpace came in at 125 million, according to online researcher comScore Inc. That's a dramatic change, since the Facebook-MySpace race for unique visitors was a near dead heat in April 2008.

The company is closing in on a big milestone -- 200 million users, executives said today.

Source: Computerworld

Five Best Image Editing Software

Image editing software has become ubiquitous in this digital age. Whether you’re creating a web interface or simply cropping and enhancing your family photos – you’ll need your favorite image editor to do it.

In this article, you’ll find the top image editing applications currently out in the market.

Last week, readers of Six Revisions were asked what they thought was the best image editing software. Over 150 people responded and here, you’ll find the pick of the litter.

5. Pixelmator

Pixelmator screen shot.

Pixelmator is a fast and powerful image editing software for the Mac operating system. With its intuitive and beautiful Graphical User Interface (GUI), support for layers to organize your document, a large assortment of painting tools, and simple-to-use photo correction tools - Pixelmator is an excellent pick for Mac users who don’t quite need the features (and price tag) of Photoshop.

4. Inkscape

Inkscape screen shot.

Inkscape is an open source vector graphics editor much like Adobe Illustrator, CorelDraw, and Xara X. Its default file format is web standards compliant Scalable Vector Graphics (SVG) under W3C’s specifications. Want to learn more about what Inkscape has to offer? Check out this list of articles and presentations about Inkscape.

If you’re interested in finding more open source and free alternatives to Photoshop, you may want to read this list of ten open source and free alternatives.

3. Fireworks

Fireworks screen shot.

Fireworks is Adobe’s image editing software for the web designers. It excels in several areas over its big brother Photoshop, namely in high-fidelity prototyping of sites and a workspace environment that’s optimized for web designers. It is also a raster and vector hybrid, being able to work with raster-based images and vector-based graphics better and more symbiotically than Photoshop.

Fireworks is a popular tool of choice for many web designers and was once voted as one of the top tools for web designers.

2. GIMP

GIMP screen shot.

GIMP - which stands for the GNU Image Manipulation Program - is a feature-packed and powerful open source image editor that can be used in all major operating systems (Linux, Mac, and Windows). It has a customizable interface so that you can easily set the view and behavior of GIMP.

It has a huge set of retouching tools that will allow you to perform advanced image retouching and manipulation. The GIMP outputs your work in many common formats like JPG, GIF, PNG, TIFF, and even PSD (Photoshop’s native file format).

Here are a couple of articles you may wish to take a look at if you’re interested in learning about the GIMP:

1. Photoshop

Photoshop screen shot.

Not surprisingly, Photoshop is the winner by a landslide, garnering over half of all the total votes. Photoshop is what comes to mind when image editing is involved there’s very little that can be said about it that hasn’t been said already.

With an insurmountable amount of features that help you manipulate and enhance photos as well as create web graphics, all while helping you manage your workflow and image editing environment – Photoshop comes in at numero uno as the best image editing software currently in the market.

Source: Sixrevisions

Twitter: How to get started guide for business people

Don't understand what all the Twitter fuss is about? Here’s a look at how and why to get started.

Twitter remains a very nascent social network, so if you don't know how it works or what it does (or you haven't even heard of it), don't feel bad. In fact, you're still in the majority. But we're here to help you reap the benefits of Twitter with this quick get-started guide. Jeremiah Owyang (@jowyang), a senior Forrester analyst who researches social media and who pens a blog on Web Strategy, says that while Twitter doesn't release exact numbers, he estimates that three to six million people use Twitter, compared to 150 million for Facebook.

Here is an (appropriately) short explanation of Twitter: Twitter is a free service that allows users to publish short messages of 140 characters or less. These messages are read by "followers" — people who make a conscious decision to subscribe to your messages and have them delivered to their own Twitter home pages.

Each message you post is known as a "Tweet." In the social media and social networking industry, Twitter facilitates a process known as microblogging or microsharing. Every user is identified by putting an "@" sign in front of their name (for instance: @cglynch).

Joining Twitter has value for many people, but it can also be a waste of time if you don't understand how the medium works and how best to utilize it. We take a look at suggestions from social networking gurus to help you determine if adding Twitter to your daily tech diet is in your best interest.

Do You Belong on Twitter?
The Wild West view of social networks proposes that you should just try them out and see whether or not you like them. But in a world where most people already belong to existing social networks (such as Facebook or LinkedIn), on top of using long-established technology like e-mail and text messaging, allocating time for another outlet should be considered carefully. "Think about why do you want to do it," Owyang says. "Do you want to join because there's buzz about it [in the media] or because President Obama is on it? Especially now, you need to spend your resources and your time well."

Twitter should be place where you want to share common interests and ask insightful questions, and, ideally, read the interesting answers you get back, says Laura Fitton (@pistachio), who runs Pistachio Consulting, which advices people and companies on how best to utilize Twitter.

Though some people use Twitter to keep people in their personal life updated, Twitter has developed a business following. People in a particular industry (say engineering, software development, or public relations) often use Twitter to keep up with news, opinion and happenings in their field, for example. Once you get going with Twitter, this information will come to you. More on that in a minute.

What You Can Gain and Share With Twitter
If many Twitter evangelists looking to broaden the service's demographic had it their way, they might want to change the site's official branding a bit. When you go to Twitter to sign up, it says, "Twitter is a service for friends, family, and co-workers to communicate and stay connected through the exchange of quick, frequent answers to one simple question: What are you doing?"

"The best way to make the most use of it is not just answer what are you doing now," says Owyang. "Instead, answer: 'What's important to me?' That changes the conversation and makes value. It takes away some of the minutia and shows you want to talk about something that's more useful and interesting."

In other words, the "I'm running to the store" messages might not be as compelling amidst the noise of Twitter messages as "I just read a book on [insert some topic that's interest to you]." If you have room in the 140 characters, state an opinion or analysis of it. It's about "what has my attention right now?" Fitton says. "The point of Twitter is what do we have in common or having some kind of shared experience."

Who to Follow on Twitter?
The early users of Twitter have turned the issue of followers into a bit of popularity contest, and the PR and marketing professionals follow thousands of people in some cases to help tout their brands over the service.

But following a lot of people can create unnecessary noise that will render the service useless to you.

"The people you choose to follow should bring something compelling to your life," says Fitton. "I feel sad people think that's important to follow a ton of random people or have people with a lot of followers to be important or get value from Twitter."

Owyang suggests starting with people you know. When you sign up for Twitter, you will be promoted to search for friends from your Gmail or Yahoo Mail accounts and show if you are on the service. Also, he says, you can use Twitter's search tool to look for people that might be twittering in your field.

You don't need to know people personally, but they should relate to your interests. You also might want to look for luminaries in your industry who often publish links to things they're reading with short comments on it. If you're into biking, you might follow Lance Armstrong (@lancearmstrong). If you're into politics, maybe you follow party operatives like democrat Joe Trippi (@JoeTrippi) or republican Karl Rove (@KarlRove).

Not long after you join, people will begin following you. Before you follow back, make sure you're going to get something substantive out of their tweets, Owyang says.

Remember, You're Publishing: Google Will Find Your Tweets
It's important to remember that Twitter is a publishing medium. In many cases, Tweets can be picked up by Google. So remember what you say, especially if you tend to talk business over Twitter (as many people do).

An executive from a PR agency that works with FedEx published a tweet where he spoke ill of the shipping company's hometown of Memphis, Tennessee..

The tweet went: "True confession but I'm in one of those towns where I scratch my head and say 'I would die if I had to live here!'"

FedEx responded to him with an e-mail expressing its disappointment in the post.

"What you say can affect your blog or business. Your boss, competitors, wife or future wife," Owyang says. "You need to remember, it's publishing."

Another caution: because a Tweet is so short, it's even harder than with say e-mail for people to pick up context or tell when you're being sarcastic versus serious, Fitton says.

"You need to think carefully about how you put it and how it sounds," she says. "Think about not only your immediate followers but your potential audience, which is the whole Web. Tweets get googled pretty prominently."

Source: Accelerate

Interface Design Trends for 2009


As time goes by, designers keep on improving interfaces for better user-experience. In this article, we try to single out some interface design trends going on in 2009.

Multi-touch everywhere

The rise of the iPhone made the multi-touch technology very popular. Now many devices are using it: MP3 players, GPS devices, laptops,… This brings much more intuitive interfaces, making it so easy that even one year old children can use it. In 2009 we will for sure see new multi-touch devices appear.

multi-touch device

Web applications get out of the browser

Mac OS X or Yahoo Widgets have already gotten the internet out of the browser for quite a while, but the trend is getting bigger. Think of Twitter and Twhirl, and you’ll get a good example of how a website’s usability can be improved by taking it to an independent interface. Many external apps now support web services like Twitter, Facebook, FriendFeed or Seesmic, will we see smaller websites getting out of the browser in 2009?

twhirl screenshot

New controllers for improved usability

The Wiimote and the Logitech MX Air mouse are good examples of the way our interaction with interfaces will be changed through new intuitive navigational controllers. Removing the wires to the mouse was a first step towards more freedom of movement, being able to handle it in the air is a second step. The gaming industry has already been revolutionized by it, professional usage should be next.

Logitech MX air revolution

Buttons go away for minimalist designs

The new iPod Shuffle recently stirred up controversy because it was considered too minimalist. The product is really easy to use, but some would argue that it loses functionality by over-simplifying the design. Another great example of simple minimalist interface would be Mino, the coolest video camcorder.

The trend of minimalist designs doesn’t only apply to products design, but also to web design with grid-based designs getting popular. In every aspect of design, the ease-of-use becomes the ultimate goal.

ipod shuffle

The mobile Web gets bigger, interfaces get smaller

The mobile Web has been trying to develop for a few years without being able to extend its reach. The first iPhone came out in 2007, it was a huge success from the start with its revolutionary multi-touch interface. However, the iPhone’s potential really expands with the release of the iPhone 3G and the App store. Over 20′000 apps are now available in the store, and this number keeps growing, giving mobile design more importance everyday.

With Safari for the iPhone, Apple’s mobile device has also popularized mobile browsing. Many major websites have created a mobile version just because of the iPhone. Other mobile phones constructors have also been forced to improve the usability of their phones and to make their devices more attractive.

Blog engines and CMS are also starting to release plugins to make it easier to publish for the mobile web. For Wordpress, you can try the iWPhone WordPress plugin and theme or the WordPress PDA & iPhone plugin.

iphone designs
Source: Designreviver