Archive for June, 2010

Internet Censorship Report

Sunday, June 27th, 2010
It is one of the tools used by governments to filter out unwanted information and to prevent the spread through the World Wide Web. It is a phenomenon of staggering proportions that affects over 25% of the global population.

According to the latest data released on OpenNet Initiative and Reporters Without Borders 12 are the countries which have adopted a form of Internet censorship at a pervasive or substantial level. China, with a population of over 1.3 billion people and 360 million active users of the Internet is by far the nation in which the censors’ activity affects the highest number of citizens, followed in their list by Iran, Vietnam and Egypt.

It is striking to note that based on these figures, approximately 1.72 billion people are affected by the Internet censorship: a significant information which corresponds to 25.3% of the planet population estimated to be 6.79 billion people.

Moreover, in many cases, the censorship is not limited to filter the information accessible via the web but it also becomes a tool used by governments to fight their opponents. As reported by Reporters Without Borders China, Vietnam, Iran, Syria, Egypt and Burma (Myanmar) are the countries in which censorship is applied as a form of repression. China leads these sad standings with 72 netizens imprisoned, followed by Vietnam (17) and Iran (13), Syria (4) Egypt and Burma (2).

No data is available for North Korea.

© 2010 Woork Up

Sources:
OpenNet Initiative
Reporters Without Borders
Internet World Stats
Wolfram Alpha

The State of Social Porn

Thursday, June 24th, 2010
They revolutionized the on-line porn fruition. They’re among the most visited sites in the whole web. A growing phenomenon that’s called Social Porn.

With the term Social Porn or Porn 2.0 people usually indicate all those sites, created after 2005 following the Web 2.0 philosophy, distributing – usually for free – porn content generated by the users themselves.

Since their first appearance, Social Porn Websites, did not only change the way people experience pornography on the internet, but also became enormously successful in terms of popularity and requests that largely contributed to aggravating the crisis in the ”Adult Entertainment” genre already started in the early days of the Internet.

According to statistics in June 2010, based on data from Alexa and Google Trends, PornHub is currently the most visited with over 7.9 million unique visitors (daily) followed by YouPorn (6.2 million), Xvideos (5.4 million) and RedTube (5.1 million).

The USA are in pole position for the highest numbers in daily unique visitors, followed by United Kingdom, Japan, Italy and Germany.

According to Alexa Top Sites rankings, there are 4 social porn websites in the top one-hundred: PornHub (in 52nd position), XVideos (in 55th position), YouPorn (in 62nd position) and Tube8 (in 93rd position).

Closing, a curiosity: the most popular movie on YouPorn has been viewed over 37,900,000 times and the second most watched – the video of Paris Hilton that appeared some time ago – reached more than 36 million views.

© 2010 Woork Up

Inspiring Music Playlist for Web Designers n. 06

Saturday, June 19th, 2010

This week our inspiring playlist for web designers contains eight new beautiful tracks. Any suggestion for the next issue? Please leave a comment or subscribe to our RSS feeds to stay up to date with our latest news!

Jónsi – Kolniður

Damien Rice – Delicate

Bent – I Can’t Believe It’s Over

Alexi Murdoch – Orange Sky

Maxime Morin – No Heaven

Peter Gabriel – Love to be Loved

Chris Isaak – Wicked Game

Trespassers William- In A Song

8 iPad Cases Every Fashion Geek Should Desire

Monday, June 14th, 2010

I must admit, I’m not a fan of tech gadget cases. I’d rather feel my “naked” iPhone and iPad in my hands, just like Apple made them.

This said though, an iPad case could come in handy, especially if you’re often travelling and you don’t want to always carry you notebook case to protect your device. If you don’t like the iPad case Apple is offering on the official Store, take a look at these 8 fashionable alternatives. You could find something you like!

iLuv

iLuv proposes this casual iPad case, a really original shape with a nice build. This case is available in different colors – I love the white one – and it sells for $ 39.99.

HardGraft

Originality and style are the two main features of HardGraft, a case that can also be used as a support for iPad writing. Price is €75.00.

Rickshaw

Ricksaw has a really nice design going on and a multitude of colors to suit your needs $40 (original photo here).

Macally

This multi-functional folder style protective case by Macally can again be used as an helper when you want to type and write on your iPad (original photo here). Two colors here, for $49.99.

Top Upper Cow Leather Case

If you love the vintage style and naive is a word that sounds good, this Etsy case will probably find its place around your iPad. It goes for $89.

Griffin

If you’re looking for something elegant and refined Elan Sleeve by Griffin will make your case. Available at $49.99.

Dolce&Gabbana

As anticipated by Swide, Dolce&Gabbana is about to launch a branded iPad case, a real must-have for every real fashion geek. In this tweet Stefano Gabbana confirmed that the D&G case will be available starting from November. No information about the price though.

CaseMate

Last but not least, The Walkabout by CaseMate is indeed really good looking. A mix of simplicity and style where your iPad can feel safe (original photos by blakespot). The price is $79.99 and, considering the quality of the materials used, it’s really worth the money.

There you go. Do you have any other suggestion?

jQuery 1.4.2 Visual Cheat Sheet

Sunday, June 13th, 2010

jQuery Visual Cheat Sheet, the refined and updated version of the popular jQuery Cheat Sheet is finally here. The new edition includes all the reference you will ever need for jQuery 1.4.2 API.

Look at the pictures on Flickr, download the PDF file, or download it from Scribd.

Download the Scribd Version

jQuery Visual Cheat Sheet 1.4.2

TIME Magazine App for iPad

Saturday, June 12th, 2010

For a long period of my childhood I took piano lessons from a woman from Chicago. I arrived at her school almost always a good thirty minutes before the scheduled start of the lesson and I had to wait for my turn sitting in a small waiting room, where the only way to spend the remaining time was a stack of old magazines laying on a glass coffee table.

Among these though you could always find the latest copy of Time with its peculiar red edges on the front cover. It was in English obviously, so I would just browse through it and look at the pictures.

The last paper copy of Time I happened to have in my hands dates back a few years ago. From then on I only just followed the magazine’s website. A few days ago I noticed on the homepage of Time a link to the application for the iPad. I was curious to try after so many years spent reading it, so I connected to the Apple Store and downloaded it.

The App is free and it’s just over 3 megabytes therefore, unlike many other similar applications (Wired app weighing more than 500 MB, to name one), it’s easily downloadable via 3G connection. Every issue is sold at 3.99$ and the download takes no more than a couple of minutes.

The layout is flawless, it really feels like you’re browsing an improved version of the printed magazine from your iPad screen. The high resolution images and the integrated video makes reading enjoyable and extremely interesting.

The overall quality is way above standard and I admit I am tempted to purchase all the issues already available in their catalog, dating back to April 2010. Time’s App is certainly one of the best in its category and it becomes an instant must-try for every iPad owner.

In Defense of Adobe Flash

Friday, June 11th, 2010

I started using Adobe Flash several years ago, when Flash was still a Macromedia product, website structure was designed exclusively with tables and CSS styling wasn’t a trend yet. Compared to the horrible Java animations that were used at the time and the effects of primitive DHTML, representing the best thing in town those days, Flash was something new and exciting for every webdesigner. It was a revolutionary platform, pushing beyond the boundaries of static HTML and solving, in its own way, the problems of compatibility between different browsers simply with the installation of a plug-in.

Developing with Flash became a fashionable trend and a kind of status symbol for each new generation of web designers. The film and music industry adopted it as a standard platform for bringing high-impact web sites for new movies released in theaters and home pages of artists and bands.

In less than a couple of years Flash helped to radically change the face of the web as we knew it til shortly before and it was a great success.

Ten years have passed since then. Ten years, technologically speaking, correspond to a geological era and a total change in the way everyone sees the world wide web. The popularity of CSS first, then the introduction of various JavaScript frameworks and, more recently, HTML5, have made Flash lose much of its appeal.

If it is true that HTML 5 can currently be seen as an alternative to Flash for streaming video, the same can not be said for the development of highly spectacular websites, rich in effects and advanced animation. That area for now remains an exclusive prerogative of the much discussed Adobe product, that is still very widely used, especially in entertainment product websites.

To me this is enough to justify Flash survival, at least for the near future.

Microsoft: Is Steve Ballmer In or Out?

Thursday, June 10th, 2010

Redmond – The rumors about a possible departure of the CEO, Steve Ballmer, have now been circulating for quite some time. In 2008 some analysts and in 2010 Newsweek, in a tech prediction for 2010, were foreseeing a change in the guide of the Redmond company as a result of disappointing results of Windows Vista and in the mobile operating systems environment.

The recent good results of Windows 7 sales are apparently not sufficient to invert the fate of a company that seems to have lost its appeal and keeps suffering from strategic defeats on every side.

The rise of Apple in the market of desktop and mobile operating systems and the upcoming Google Chrome OS, along with the Android platform, could help giving the final push and mark the end of the Ballmer in a really short time.

Bing, the search engine that was supposed to counter Google supremacy, which has about 85% of the global market for Web search, is nailed to the aforementioned paltry 3%.

Zune, the MP3 player born as a response to Apple’s iPod has never taken off and in many countries its market share is close to zero.

Windows operating system for mobile devices has been left many generations behind by its main competitors in the industry. While waiting for the release of Windows 7 mobile, Microsoft has launched two smartphones, the Kin 1 and 2, aiming at eroding significant marketshare, but hardly successful so far, despite the good features and competitive pricing, in making them attractive to younger consumers groups.

Frankly I find this a questionable choice to say the least, taken without any business logic of medium to long term. Indeed, I believe that the Kin will remain a product with limited commercial success, destined not leave any significant mark and soon to be forgotten.

Maybe Ballmer’s problem lies in his unclear strategies and an in a vision of market developments that’s not always been really far-sighted. In a seminar held in May 2005 in Stanford University Ballmer decreed the end of Google’s dominance within five years. In April 2007, not long before the sales would confirm the opposite, he claimed that the iPhone, the new mobile phone by Apple had “no chance” of gaining significant market share. But we all know how it went.

The biggest problem for Microsoft, if a change in the leadership could be a viable option, would be to find an alternative to Ballmer, somebody who, more than his predecessor, could draw a sharp dividing line with the past and at the same time be capable of finally bringing positive implications to business decisions.

It would be an extremely complicated and challenging effort. Probably though it’s the only way for Microsoft to get back to really making a difference.

Is There a Possible Alternative to Google?

Monday, June 7th, 2010

I started surfing the Internet in September 1997 when I was eighteen. At the time it took the equivalent of one hundred dollars a month delivered to a small local provider as fixed charges in order to connect, to which you had to add the regular cost of phone units.

With a link speed of 56 Kbps it was an outright theft but back then in my area you had no other choice.

At that time Netscape 4 was the top notch browser and the same was AltaVista for search engines. I really liked AltaVista, it worked well. It would give you results in just a few seconds whenever you needed a search to be done. Sometimes the results were inaccurate but with a little adjustment to the search string you could always find what you needed.

And then one day Google came and changed everything. It completely wiped out all the competitors and monopolized a market worth several million dollars where no leeway seems to be left either for existing competitors or potential new entrants.

Based on the latest data from NetMarketshare, in May 2010 Google holds 85% of the global market. Yahoo is around 6% while Bing, meant to become Microsoft alternative to the big G is nailed to a paltry 3%. What is left are crumbs, divided among Baidu, Ask, AOL and some other minor search engines.

In 2008, for a short time everyone spoke very enthusiastically of Cuil as a possible alternative to Google. Past the initial wave of euphoria it was soon forgotten. Today is used by less than 0.01% of the Internet users.

Itʼs even worse on the Microsoft and Bing side. Ballmer says that if you look at the numbers, their search engine is a success. Well, if the numbers are indeed accurate, I find it hard to believe him.

The unquestionable primacy of Google wonʼt change for a long time and perhaps, in the short to medium term, the company ubiquity could discourage potential new entrants to invest in a market that looks saturated not by a myriad of competitors, but by just one huge subject that absorbs all others.

If you are a nostalgic type, try googling AltaVista (funny enough) and take a look at the first result: “AltaVista Provides The most comprehensive search experience on the Web!”. Too bad it doesnʼt exceed 0.01% of market share.

Where do you see the search engine scenario going in the next couple of years? Share your thoughts!

3 Practical WordPress Code Snippets You Probably Must Know

Sunday, June 6th, 2010

Services like Tweetmeme, Bitly and Facebook provide useful tools to share links on-line. The Tweetmeme button and Facebook Like button are a perfect example of these tools you can easily add to your WordPress Theme using just a bunch of lines of code.

The most interesting feature of these bottons allows you to show how many people are sharing a specific link on Twitter and Facebook, measuring in this way how a certain post is popular over these social networks. Bitly is instead extremely useful to shorten long URLs into shorter URLs and it’s perfect to share short links on Twitter.

Another practical way to retrieve these data is to use the APIs. Here is a collection of three simple PHP code snippets for WordPress to retrieve how many people are sharing your posts on Twitter and Facebook and shorten URLs using the Tweetmeme, Facebook and Bitly APIs.

Twitter and Tweetmeme total retweets

The following function uses the Tweetmeme API to return how many people retweeted a specific link on Twitter. In your WordPress theme add this function into function.php:

function tweetCount($url) {
$content = file_get_contents("http://api.tweetmeme.com/url_info?url=".$url);
$element = new SimpleXmlElement($content);
$retweets = $element->story->url_count;
if($retweets){
echo $retweets;}
else{
echo '0';
}
}

Then open single.php and add this code into the loop to display the number of total retweets for the current post:

<?php tweetCount( get_permalink($post->post_id) ); ?>

URL shortener with Bitly

The following function uses the Bitly API to return a Bitly short URL. To integrate Bitly with your WordPress theme you need a Bitly account and an API key. The only thing you have to do is to add this function into function.php:

function bitly($url) {
$content = file_get_contents("http://api.bit.ly/v3/shorten?login=YOURLOGIN
&apiKey=YOURAPIKEY
&longUrl=".$url."&format=xml");
$element = new SimpleXmlElement($content);
$bitly = $element->data->url;
if($bitly){
echo $bitly;}
else{
echo '0';
}
}

Then substitue YOURLOGIN with your user name and YOURAPIKEY with your API key you can find here if you are already logged into Bitly.

In single.php add this code into the loop to return the shortened URL of the permalink of the current post:

<?php bitly(get_permalink($post->post_id)); ?>

A useful way to use this code snippet is to integrate it with the Twitter status update link:

<a href="http://twitter.com/home?status=<?php the_title();?>
<?php bitly(get_permalink($post->post_id)); ?> RT @woork" target="_blank">

Facebook Like

The following function uses the Facebook API to return how many people liked a specific post on Facebook. Add this function into functions.php:

function fb_like_count($url) {
$content = file_get_contents("http://api.ak.facebook.com/
restserver.php?v=1.0&method=fql.query
&query=select%20url,%20total_count%20
from%20link_stat%20where%20url%20in%20('".$url."')
&format=xml");
$fb_like_count = simplexml_load_string($content);
echo $fb_like_count->link_stat->total_count;
if(is_bool($fb_like_count)){
print '0';}
else{
echo $fb_like_count;
}
}

In single.php add this code into the loop to display the number of people who liked the current post:

<?php fb_like_count(get_permalink($post->post_id)); ?>

That’s it! Do you have any suggestion to improve the code or other interesting “social” snippets to share? Please leave a comment!