Posts Tagged ‘how-to’

Mapping Tools for Developers

09 Sep

This is a great time to be a geodeveloper. There’s more spatial data, geo-processing tools, geo enabled storage and mapping tools than ever.

Let’s start with storage – not too long ago geo developers had two choices, file formats or proprietary object-relational databases. Today there are production ready open source object-relational databases such as PostgreSQL/PostGIS and MySQL; even mobile devices have lightweight databases with spatial capabilities such as SQLite. In addition to traditional object-relational databases, NoSQL databases such as Cassandra, CouchDB, and MongoDB have a spatial capabilities. Big Table clones such as Hbase can also store spatial data and there is ongoing work for developing a spatial index which facilitates spatial queries and operations. Neo4J is a graph database that also handles spatial data. Finally, even full text search engines such as ElasticSearch provide geospatial search capabilities.

Manipulating spatial data and performing analysis used to be dominated by specialized proprietary Geographic Information Systems (GIS) desktop software.  The geospatial software landscape has expanded into many open source desktop products such as QGIS, UDig and GVSig. While desktop products are typically used for spatial analyses or cartographic production, they also provide a quick way to visualize data and results from API queries. Many open source desktop are built on standard geospatial libraries such as JTS, or the Java Topology Suite, and GEOS, the C port of JTS. These spatial libraries also have bindings to popular scripting languages like Python or Ruby, which lets developers process geospatial data in their language of choice. For example, Shapely is a python library and rgeo and GeoRuby are Ruby geospatial libraries.  Software for data extraction, translation and loading (ETL) tasks are also available as open source or as proprietary software. GDAL/OGR is an open source geospatial ETL library and collection of utilities that work with most of the common raster and vector formats. FME (Feature Manipulation Engine) is a commercial product that can perform ETL on most geospatial formats.

Developers want to see their results on a map quickly and there are many services that provide base maps for applications. Google Maps is the most popular map service for mash-ups, but OpenStreet Map and derivative services such as Cloudmade provide maps that use data gathered by volunteers. For some applications, custom base maps are needed, especially when certain features such as roads need to  be de-emphasized. Both Google Maps and Cloudmade support changing map styles; however there are a number of ways to generate custom maps. WMS (or Web Map Service) is a common way to generate custom maps. The main advantage to WMS is that they are interoperable, many mapping clients understand how to talk to WMS to get a map. Their downside is the complexity of configuration, quality of output and lack of scalability for high volume sites. A fast and cartographically attractive alternative is Mapnik, one of the default rendering engines behind OpenStreet Map.  It’s main advantages are speed and high quality output. It has a simpler XML based configuration, but lacks a graphical interface to preview maps. A newer alternative is TileMill which uses CSS to to style maps. TileMill is built on top of node.js (the serverside javascript engine)  and includes a display which lets you see the map while editing styles. Finally, there are geospatial portals that allow you to import your data, perform analysis and, and create maps. ArcGIS Online is a portal based on proprietary ESRI technology that allows users to build mashups in their environments. GeoCommons by GeoIQ provides similar capabilities and offers a wide range of user contributed data.

Maps have evolved from simple mashups of pushpins overlaid on street maps. They are frequently used for interactive visualizations that integrate many types of data with interactions to tell a complex story. For example the New York Times map of Hurricane Irene’s path along the Eastern Seaboard  illustrates the effects and aftermath of the hurricane. Developers have several javascript libraries to choose from when building custm maps. OpenLayers is the largest and most flexible of the javascript map client libraries. Its strengths are:  it can handle many different data formats and mapping services, has a large developer community, and has been integrated into web frameworks such as Drupal and Django.  Polymaps is another map client library that use SVG to make interactive maps. Data can be  attached to the graphic elements of the map to create fast interactive data displays. Recently, there has been a trend towards lightweight clients that do just the minimum to keep the size of the library small and quick to download. Leading this trend is Leaftlet by Cloudmade which provides a minimal framework for displaying map tiles and data. Even smaller than Leaflet is Modest Maps JS which is a javascript port of the Modest Maps actionscript library. Modest Maps JS in conjunction with Wax, a library of UI widgets is a 28K download, making it the smallest of the client libraries.


Mapping Ecosystem

The growth of geospatial developer tools has been driven by the availability of spatial data. Collecting spatial data was once the domain of government agencies, but widespread availability of consumer GPS on smartphones has created an explosion of spatial data generated through social media and checkin services. Transparency efforts at all levels of government has added to the growing amount of spatial data. While there are a number of options for storing your own data in one of the solutions mentioned previously or hosting it on a service such as Google Fusion Tables, another alternative is to use a service that provides a consistent API to spatial data. A number of data providers, including InfoChimps, provide spatial data, but when working with spatial data it is easy to overwhelm browser based map clients by the volume of data. Schuyler Earle coined the term “red dot fever” to describe the situation where data markers obscure the map and any discernible patterns. Two ways to overcome data overload are clustering data to show outliers and aggregation which decreases spatial resolution but reveals patterns. InfoChimps provides the Summarizer tool to make data query results more usable by organizing data points into intelligent geographic clusters. Another advantage of the InfoChimps Geo API is consistency across data by a unifying schema call the Infochimps Simple Schema (ICSS). ICSS is based on to provide a consistent and web friendly way to access data The mind map above is a first stab at organizing the ever growing array of geospatial tools and data. It’s a work and progress and comments are welcome.



How to Take a Gorgeous Photo Like This on a Perfect Summer Night [How To]

05 Aug
Nothing says summer quite like a field full of fireflies on a starry night. And this beautiful long-exposure shot, which happened quite by accident, is actually pretty easy to replicate. Here's how: More »


From the Dropbox Gurus: Ideas for Beginners, Intermediates and Wizards

15 Jan

If you’re like us, you’re using Dropbox for all kinds of unusual tasks. But we wanted to go further, so we asked the experts at Dropbox to tell us their most unusual, unexpected and crazy ways to use this versatile software tool.

If you’re not familiar with Dropbox, it’s free desktop synchronization software that lets you store a copy of a file on your computer and then access that same file from anywhere. You can store up to 2GB for free. Go over that amount, and it’ll cost you $10 a month for 50GB and $20 a month for 100GB.

Here’s the scoop from our experts for three different levels of Dropbox users:

For Beginners Only

Before we get to the advanced techniques, one Dropbox expert suggested that we focus on the basics. Beginners, this is for you; advanced users, you already know all this stuff, go ahead and skip to the next section.

Sync between two computers: This is the most basic task, where you install the Dropbox application onto two computers and synchronize files between them.

Undelete: We were so relieved when we first discovered this feature. Simply go to the Dropbox website, click the arrow that appears to the right of the file when you position your cursor over it, and select Previous Versions. Look at that — it’s your own Time Machine.

Share a folder to collaborate: We do this all the time here at Mashable, where everyone has access to the same files, and if someone else is working on that file, it lets us know so we won’t overwrite each other.

For Astute Users

Now that we have the basic techniques out of the way, here’s where our team of Dropbox experts get into the intermediate stuff:

Learn the keyboard shortcuts: Just like any application where you’re a power user, you can work much more efficiently with shortcuts, jumping all over the place by pressing just a few keys. For example, you can show/hide deleted files just by pressing “d.” Move up a directory with the letter “u.” Check out all 13 keyboard shortcuts here.

Password/Vault synching: Apps such as 1Password, KeePass and Tiny Password will let you store your secrets in your Dropbox, and then access them from any other device where you have these applications installed. Or, do like we do and use LastPass, a browser plug-in that performs all the synchronization in the cloud for you itself.

Sync between desktop and iOS device: Here’s what one expert called “beautiful, quick syncing,” where you never have to click “save” to save your notes. Mac users, he recommends using Notational Velocity on the desktop and PlainText on any IOS device to sync notes through Dropbox. For PC users, you can store notes in .txt format (using an applet like Notepad) and save them in Dropbox, where you can open them using the PlainText app (which we love) on your iOS device.

For Smarty Pants Users

Now we get into the advanced techniques. Here’s the most unusual tip we got from our experts, this from one of Dropbox’s sales team:

Sync music for your car: As our expert tells it, “I’m using Dropbox to sync a small netbook in the trunk of my car with my music library, and then have that connected to my head unit for playback. Anytime I’ve added new music to the library on my home PC, the next time I get in my car I will set my Android phone as a mobile hotspot, use that to hook the netbook up online, and I have the local Dropbox account on the machine selectively synced out of every folder except my music. It syncs the new music while I’m driving around and I now have way more songs in my car than I could ever fit on an iPod, including my favorite new edition of Arcadio.”

Chrome data syncing: Chrome browser users, try moving your Chrome data file to Dropbox, and your entire session — everything, including windows and settings, opens just how you want on any other computer. Our expert warns of a downside, though: conflicted copies of your settings files if Chrome is open on two computers at the same time. Here’s more info for the adventurous.

For Techno-Gods Only

Abandon all hope all ye who enter here, well, unless you’re a techno-guru. Here’s the granddaddy tip of them all, a way to get remote desktop access to all of your machines by using Windows Server 2008, straight from the upper echelons of Dropbox:

Compute anywhere: “One of the lesser known features of Windows Server 2008 R2 (and the currently-in-beta Windows Home Server “Vail” which is based on R2) is called RemoteApp. Basically it allows you to launch a self-contained streaming instance of an application that is installed on the server and delivered via
a remote desktop session where you only see the app on the client side.

“It’s cool because, on a Windows machine, it can be run one of two ways: via an RDP file, or taking it a step further, using an MSI installer package which makes it look like the app is installed on the local machine, complete with file associations. You can also run multiple instances from multiple remote locations at the same time. This is particularly cool for special file types like PSD’s where it may not be convenient or possible to install the app on the remote machine.

“Tying in to Dropbox, I had two folders: one called RDP and one called MSI. I was able to take my apps with me anywhere and if it was a Windows machine I had control of, I was able to “install” the remote app as well. The end goal was to be able to remotely launch a single copy of iTunes from anywhere and possibly even map the USB ports (you can set that up when you make the MSI) so I could sync my iPhone remotely. It was also great for controlling apps that needed some horsepower (i.e. Handbrake) from much more underpowered devices.”

Commenters, let us know how these tips worked for you, and tell us more ways to get the most out of Dropbox.

We’d like to thank all those at Dropbox who helped us prepare this post.

Reviews: 1Password, Android, Apps, Chrome, Dropbox, LastPass, Mashable, Windows

More About: Dropbox Tips, expert tips, file sync, hacks, how to


5 Unusual Ways to Use Dropbox You Might Not Have Thought Of

18 Dec

Dropbox has just been upgraded to version 1.0, so we thought we’d take a look at some great ways to use it that might not have occurred to you.

A free Dropbox account allows users to store up to 2GB worth of files and access them from any other Linux, Mac or Windows machine running the Dropbox application. Or, those files can be accessed from any browser.

In fact, the new 1.0 version of Dropbox is so tremendously useful, I decided to invest the $9.99 per month to increase its capacity to 50GB. Dropbox can perform some slick tricks. Here are my five favorite examples:

Chat Logs

Many chat programs let you change the location of the chat log. Clients such as Pidgin can be modified to save those chats wherever you’d like, so point to a folder within the Dropbox for complete portability.

Multiple chat client Digsby is especially useful when you save its chat logs in Dropbox, and there was a portable version available until just a few weeks ago.

It’s still possible to make this happen, but it takes a bit of hacking. If you’re so inclined, it might be worth it — it lets you save all your Facebook, AIM and Google Talk chat logs in the same place.

Gaming Saves

Most games let you designate where you’re going to save your progress, so why not put that saved game data in Dropbox? Then, no matter what computer you’re using (as long as you have the game installed there), you can pick up where you left off.

Documents Folder

Have a group of documents you’re always working on and adding to? Place them all in a Dropbox documents folder and you can modify them at home, work, and on the road. This works especially well when you’re writing with a team, allowing you to see when someone else has begun working on a document.


We like to shoot videos, and it often works out where one of us is shooting and another is editing. One of us drops the unedited video clips in a shared Dropbox folder, while the other picks them up and edits them as soon as they’re synced. Then, someone else can share the finished videos on YouTube. This works especially well if you spring for the 50GB upgrade.

Any App With a Watch Folder

Any application that lets you create a watch folder is fertile ground for Dropbox. Here’s an idea: if you’re a Photoshop user, create a watch folder in Dropbox, leave your powerful PC running Photoshop at home. Then, when you drop a photo into that folder when you’re on the road, it’s automatically processed to the dimensions you designate back at the mother ship. You can also use this idea for BitTorrent, dropping torrents into a watch folder and having them download on your home machine while you’re at work.

We’ve grown to adore Dropbox in the past year, and now that it’s reached version 1.0, its subtle improvements make it even more appealing. To see for yourself, download it here, and find out more tips and tricks here.

Reviews: Digsby, Dropbox, Facebook, Linux, Pidgin, Windows, YouTube, aim, google talk

More About: Dropbox, file sharing, file storage, how to, software

For more Tech coverage:


How To Use the “Seven Deadly Sins” to Turn Visitors into Customers

18 Nov

Advertisement in How To Use the “Seven Deadly Sins” to Turn Visitors into Customers
 in How To Use the “Seven Deadly Sins” to Turn Visitors into Customers  in How To Use the “Seven Deadly Sins” to Turn Visitors into Customers  in How To Use the “Seven Deadly Sins” to Turn Visitors into Customers

Since the beginning of time, people have exploited the human desire to sin so that they could achieve their goals. Finding out what causes people to sin helps us understand the triggers which prompt people to take an action. The Web has made it even easier to exploit these tendencies to sin, in order to build user engagement and excitement about your service or product. In this article we’ll show examples of how successful companies exploit the tendency to conduct all the famous Seven Deadly Sins, and in turn generate momentum with their website visitors. Ready? Let’s roll.

Sin #1: Pride

Pride is defined as having an excessively high opinion of oneself. You must remember someone from your school days who had an extremely high sense of their personal appearance or abilities. That’s pride at work. On the Web, this sin will help you sell your product. Every website visitor wants to be associated with a successful service that other people might find impressive.

People want to say: “Yes, Fortune 500 companies use this tool and I use it as well,” or “Yes, I got on the homepage of Dribbble in front of thousands of other designers; that’s the type of work I do.” In all these examples, people are proud of their achievements and the website helps them show their pride. Here are examples of this first sin in action:

Showing off your customers. People want to use tools that big brands use. SEOmoz does a great job of fronting up the logos of famous companies that pay for their tools, with a simple call to action prompting you to be as successful as these top brands. This entices users to try this tool: “I want to use something big brands use.”

Prideseomoz in How To Use the “Seven Deadly Sins” to Turn Visitors into Customers

Full Interactive ViewSummary view

Fronting up the top users. People want to be considered the best. You are proud to be nominated or picked to be the best. You brag about it to your friends. You mention your accomplishments to your significant other. You want to to be picked as the best one, over thousands of others. Dribbble fronts up top designs on their homepage. This forces people to use their website more and more, to get to the top. A little pride on your site just might get many more customers to use your service.

Dribble in How To Use the “Seven Deadly Sins” to Turn Visitors into Customers

Full Interactive ViewSummary view

Sin #2: Gluttony

Most people think of gluttony in terms of eating. However, the more generic definition of this sin is over-consuming something to the point that it is wasted. It’s a desire to consume more than you can possibly consume. On the Web, companies use this sin to seduce the user into signing up by promising an endless supply of goods.

How many times have you seen “Unlimited” as one of the motivators to get you to buy a tool or service? We are a consumer generation. We want more and more awesome functionality and coolness for our money. The more a website promises us for our money, the more likely you are to sign up. Here are examples of this sin in action:

Glut-flickr in How To Use the “Seven Deadly Sins” to Turn Visitors into Customers

Full Interactive ViewSummary view

The unlimited gluttony of features for a cheap price drives people to sign up for a product or service. If you want to attract user’s attention, create a valuable offer and provide unlimited resources for customers to use or collect.

Glut-survey in How To Use the “Seven Deadly Sins” to Turn Visitors into Customers

Full Interactive ViewSummary view

Sin #3: Sloth

In the modern view, “sloth” means laziness and indifference. Let’s face it, some of us are extremely lazy by nature. If we don’t have to do something, we’d rather not do it. On the Web, this sin is seen as making tasks overly simple and easy for potential customers. Products and services which “do all the hard work for you” win customers over. Here are some examples of this technique in action:

Making posting a blog post ridiculously easy from anywhere. Posterous is another example of sloth. Don’t want to invest too much time in a blog post? Want to just email or text message your blog post to post it? Solved. Now you don’t have to worry about the formatting, the look and feel, or any other details. You just email the text for your blogs and Posterous takes care of all the details.

Making finances ridiculously easy. Mint is a great example of sloth. Who really wants to spend their time looking for the best interest rates for their savings accounts? Who wants to track their spending? All I have to do is give Mint my financial details and it will tell me where I’m overspending, and also look through thousands of banks to give me the best deals. The tagline reads: “We download and categorize your balances and transactions automatically every day—making it effortless to see graphs of your spending, income, balances, and net worth.” I could do all this on my own, but I’m lazy, and I want someone else to do this for me.

Sin #4: Envy

Envy is when you want something others have. You’re so envious of people that have a status or possession you want, that you’re willing to do what ever it takes to get. On the Web you see this in envy for reward points, followers, friends, and private invites. Here are examples of this in action:

Achieving a status. Mayorship in Foursquare is a great example of this. Ever hear something like this from someone you know: “Who has the mayorship of the Starbucks I go to? Oh, he has only 35 check-ins. I’ll totally beat him next week.” People want that “mayor” status. They’re envious of the person that has it. This drives people to use Foursquare more and more to achieve that status.

Envy-four in How To Use the “Seven Deadly Sins” to Turn Visitors into Customers

Full Interactive ViewSummary view

Rockmelt is a web browser that can be downloaded only per invite. The developers portray the browser as “your browser, re-imagined.” They ask folks who want to join, to connect via Facebook and request an invite. Once you’ve done it, your friends on Facebook who already use Rockmelt can see that you asked for an invite and send you one through the browser’s interface.

Rockmelt in How To Use the “Seven Deadly Sins” to Turn Visitors into Customers

You might also check up on whether existing members share invite codes on Twitter. This exclusivity creates envy in people who don’t have invites. This envy fuels their desire to constantly seek an invite to Rockmelt, all the time. Once you actually become a user of the tool, you feel like you’re part of an exclusive club and are strongly encouraged to engage with the tool.

Give people something to envy on your website, and you’ll see more loyal users engaging with your service or product.

Sin #5: Lust

Lust is usually thought of as excessive sexual desire. On the Web, this sin translates into our desire to buy sexy, shiny things which not all of us can afford. Websites use interactivity with large, bold, rotating images to seduce us into buying the gadget. Here is an example of lust in action:

Providing the ability to play around and view the product. In web design, lust is often triggered by professional product photography which appears shining, attractive and exclusive in its own right. Rolex’s website is an example of this. The sliding gallery encourages the site visitors to explore the site which is not just a showcase of Rolex’s products, but rather an exhibition of company’s image, style, philosophy and branding.

Rolex in How To Use the “Seven Deadly Sins” to Turn Visitors into Customers

Rolex tells the story about the quality of its products, their precision and aesthetic appeal. Notice how the designers provide animations and various views for each product, making it more interesting and desireable.

Volkswagen does a good job of seducing people into buying their cars. Its interactive website lets you customize and build your own version of the car you’re interested in. It is even possible to paint the car in whichever color you like. The process of pimping your car in the way you want, makes you lust over the car you’ve just “created.” In this example, our lust for shiny things is exploited. The more we interact with the Volkswagen website, the more we want to buy their product.

Vwlust1 in How To Use the “Seven Deadly Sins” to Turn Visitors into Customers

Full Interactive ViewSummary view

Sin #6: Greed

Greed is an overly excessive pursuit of status, power and wealth. It’s the desire to have more than you need or deserve. The pursuit is so strong that one would go through any means necessary to fulfill it. On the Web, this sin is seen in the desire to gain influence, followers and power.

Being hungry for more Twitter followers. Twitter is the perfect example of a website where all of us are hungry for more followers. The famous wars of Ashton Kutcher, Oprah, CNN and Britney Spears for more followers, shows us how greed gets the best of us. The more followers we have, the more influence we have over people. All of us are greedy for these followers.

Getting power through more Digg followers. The original model behind Digg was very simple: you “digg” a specific piece of news, or a website. Your friends see this, and “digg” this same article, moving it to the top. The top articles on the Digg homepage get millions of people checking them out. The more friends you have, the easier it is for you to move any news to the top. A person who has 500,000 friends can move a story to the top of Digg in minutes, as opposed to someone who is just starting out. People at the top have much more power over everyone else. The greed for friends on Digg is what keeps us hungry for more.

In these examples above, we are hungry to gain influence and power and want to engage with the  service to fulfill our goal.

Sin #7: Wrath

Last but not least, wrath is defined as uncontrolled feelings of rage, anger and hatred. On the Web, this sin is used by companies to generate gossip and buzz around their product or service.

Encouraging criticism. Amazon is a perfect example of using wrath to create controversy and more engagement with the product. The website fronts up the most helpful critical review, right beside the most helpful, favorable review. This prompts the shoppers to respond to these reviews and to add their own reviews, as they try the product out.

Amazonwrath in How To Use the “Seven Deadly Sins” to Turn Visitors into Customers

Full Interactive ViewSummary view

Catering to frustration. The Consumerist is a perfect example of using consumer frustration to generate content and activity on a website. Giving angry shoppers the ability to vent and to express their frustrations, generates tremendously long discussions and activity on the website. The concept of consumer anger is rooted deep in the Consumerist tagline:

Consumerist in How To Use the “Seven Deadly Sins” to Turn Visitors into Customers

Furthermore, as you use the website and vent your anger about products, you get even more worked up about banners such as these (found on the Consumerist website):

Wrath-Consumerist-2 in How To Use the “Seven Deadly Sins” to Turn Visitors into Customers


You can now see in what way the results sinning on the Web generate for your business. Keep in mind that when companies try to get their customers to sin too hard, it’s usually very apparent and often results in drawing potential customers away. It’s important to maintain a good balance between sin and common sense. Next time you’re creating a website for a product or service, think back to these examples of the Seven Deadly Sins in action and see how you can use them to your advantage. Now go out there and get your customers to sin. What are you waiting for?


© ZURB for Smashing Magazine, 2010. | Permalink | Post a comment | Add to | Digg this | Stumble on StumbleUpon! | Tweet it! | Submit to Reddit | Forum Smashing Magazine
Post tags: , , , , , , , , ,


A Look into Experimental Typography

15 Nov

To succeed as a graphic designer, you must be willing to take risks. This is a cutthroat industry where only the most creative survive. As such, the sooner you begin experimenting with your design elements and following your creative instincts, the more likely you will be to build up a solid client base.
One of the best ways to improve your work is by experimenting with your typography usage. In fact, in most design work, typography is the main attention grabber with the other design elements supporting that typography. The following are four ways you can begin experimenting with typography usage to improve your designs.

1. Go BIG or go Home



If you want your message to grab your audience’s attention and slap them in the face, then big is the way to go. Big, bold and thick typography attracts attention and demands to be heard. However, when experimenting with this typography trend, you must be strategic in the use of big lettering. Sometimes, using large typography creates an unintended interpretation and can even offend audience members. Therefore, test out this experimental usage on friends and colleagues before introducing the design to the general public.

2. Play with Emotions


Colors can stir various emotions within the human mind. As such, a great way to experiment with your typography usage is to incorporate rich, vibrant colors that speak specifically to the emotions you want to call out in your audience members. Red is punchy, loud, and can stir up feelings of anger and lust, while blue is more soothing and calm and can play to the audience’s caring side. To be most effective with your use of experimental color, use it strategically and sparingly. Few things are worse than a color explosion that sends the senses of your audience members into overload.

3. Using Textures

The word no made from jigsaw puzzle pieces4121082019_6f5e072058_z


People enjoy viewing designs with interactive elements. While using this interactive element in print design can sometimes be difficult, one option is to incorporate textures into your typography usage. This textural effect can either be authentic, such as by using grainy paper, or it can be simulated by using a design program to create the effect of texture.

4. Improve on the Past


The history of graphic design holds many examples of the risks taken by early graphic designers. By looking to the past, you may discover ways to take those old- school trends and place a modern spin on them. Sometimes a mixture of the old and new is just what is needed to start a typography revolution. At the very least, these early designs can rev up your creative side.

The more you experiment with typography usage, the increasingly interesting methods you will find to draw in audience members and portray your intended message. You have chosen a career field that requires immense creativity and the willingness to take risks. Therefore, don’t be afraid to try new things. While using experimental designs poses certain risks, it also provides the chance to set your work apart from the design crowd and become a trend setter.
Sonia Mansfield is the content editor for PsPrint and editor of PsPrint Blog. PsPrint is an online printing solutions company, which you can follow on Twitter and Facebook.

Sponsored by

Made By Tinder

Advertise on Fuel Brand Network.
Fuel Brand Network 2010 cc (creative commons license)

A Look into Experimental Typography