Search

Change Language

Showing posts with label OTHER. Show all posts
Showing posts with label OTHER. Show all posts

Wednesday, June 8, 2011

IPv6 Day: Kicking the tires of a next-gen Net today

The computing industry has begun a major 24-hour test today to work the kinks out of IPv6, a disruptive but necessary overhaul of the Internet's inner workings.
Starting at midnight, Universal Coordinated Time on June 8--or 5 p.m. PT today--dozens of companies lit up servers, Web sites, and network infrastructure that communicate using Internet Protocol version 6. The test, called World IPv6 Day, provides a bit of deadline, albeit one that's more artificial and less pressing than the Y2K bug's January 1, 2000, zero hour.
Unfortunately, the IPv6 test could disrupt the Net for some people who have badly configured hardware or software, with a Web site taking more than two minutes to load instead of a few seconds. Fortunately, though, the problem probably won't affect very many people, and the test will help identify any trouble spots.
Yahoo estimates 0.05 percent of visitors to its Web site will see very slow response when their computers request IPv6 information that can't actually be received. That's a tiny percentage, but multiplied by Yahoo's huge traffic, it's still something like 30,000 to 50,000 people a day, said Adam Bechtel, the vice president for Yahoo's Infrastructure Group, who's overseeing the company's IPv6 transition.
"It is significant. We have been notifying users," for example, by adding a notice on the Yahoo home page to notify users if their network connection may be broken, Bechtel said. "We've had over a million hits to our IPv6 help page."
What will the network look like for those who are affected?
"These users will experience a range of symptoms which could include slow page load times--really slow, like several minutes, not just a little slow," said Owen DeLong, who runs the professional services division at Hurricane Electric, a back-end Internet service provider that has had a concentrated IPv6 program for years. "In fact, the most common characteristic symptom is that a page element will stall for 90 seconds, then load at normal speed at the end of that pause. In some cases, the pause could be as much as three minutes. Other symptoms could include simply being unable to reach certain Web sites and other intermittent connection issues.
"These users should contact their ISP for help in troubleshooting these issues as soon as they notice them," DeLong said. "This will allow the ISPs to identify the problems their customers are having and work on identifying resolutions to those problems before we try this again."
World IPv6 Day began at Google, Facebook, and Yahoo, and since then has spread to many other companies. It's overseen by the Internet Society, a standards and advocacy group.
Though some number of ordinary folk will find out they have a problem with their Net connections, there's a bigger agenda at work here, too: to get sysadmins the world over to make the necessary steps to support IPv6.
World IPv6 Day has been a hard-to-miss warning flag, an occasion where chief information officers might pester the IT staff to get cracking on IPv6 if they haven't already. And for those who have begun, it's an opportunity to find out if operations really are up to snuff.
The amount of Internet traffic going through Hurricane Electric's IPv6 global backbone soared as World IPv6 Day began.
The amount of Internet traffic going through Hurricane Electric's IPv6 global backbone soared as World IPv6 Day began.
(Credit: Hurricane Electric)
Why bother?
IPv6 has one very compelling advantage over today's standard, IPv4: it accommodates vastly more Internet Protocol addresses--the numbers that are used to label every packet of data that traverses the Internet.
And guess what? The Internet has run out of IPv4 addresses, at the wholesale level at least, meaning that it's getting harder to secure a new address for your new start-up or Web service unless you happen to be one of the lucky few early Internet arrivals that have large tracts of the Internet address space.
As a result of a 1977 decision by Vint Cerf, an Internet guru who now works for Google, IPv4 has 2^32 addresses, or about 4.3 billion. The computing industry has stretched that number through techniques such as network address translation (NAT) that let multiple devices share a single IP address, but that poses network complications, and even with it, Internet service providers and mobile phone operators who have to hand out lots of IP addresses are running out.
IPv6, though, offers 2^128 addresses. If you do the math, that works out to 340,282,366,920,938,463,463,374,607,431,768,211,456, or 340 undecillion for short.
The big problem, though, is that IPv4 and IPv6 networks are incompatible. That means the transition is more complicated than, say, moving from USB 2 to USB 3, where your USB 2 camera plugs into a USB 3 port with no troubles or your USB 3 hard drive still works over a USB 2 connection.
On World IPv6 Day, companies will indicate to the Internet's Domain Name System (DNS) when they have IPv6 servers available. That means IPv6-capable equipment will find and use the servers rather than just sticking with the IPv4 versions.
Exercising this system with real-world traffic should be instructive, said John Curran, chief executive of the American Registry for Internet Numbers (ARIN), a group that doles out IP addresses
"Internet service providers will have the first opportunity to gain insight into potential customer issues via World IPv6 day," Curran said. "World IPv6 Day...provides an important test of IPv6 functionality in the global Internet while also reminding people that we are indeed running out of IPv4 address space."
IPv6 has been around for more than a decade, but without the exhaustion of IPv4 addresses, there wasn't much incentive to add support. Now that's changing.
"In the first quarter alone of 2011, ARIN had already received requests from more than 500 service providers for IPv6 address space," Curran said. "That's greater than 400 or so requests in the entirely of 2009 and suggests that requests for the 2011 year may be three times greater than approximately 700 requests received in the entirely of 2010."
Smooth transition?
The IPv6 transition is complicated, expensive, and drawn-out.
CompTIA, a trade group for information technology professionals, surveyed 400 U.S. IT and business decision-makers about the IPv6 transition. The result: "Just 31 percent of respondents believe the transition to IPv6 will be mostly smooth," the organization said.
Yahoo's been working on its transition for three years already. It concluded that it's impractical to rewrite all its own software to be IPv6-compatible, Bechtel said. For example, software to target ads to particular regions or to prevent site abuse sometimes rely on IPv4 addresses. Instead of rewriting all the code, Yahoo has put a layer of proxy servers in front of its Web site that intercepts traffic and routes it accordingly.
New software from the company includes IPv6 support, but the legacy code base will probably take four years to gradually replace, Bechtel said.
But if you're not in charge of servers and networks, it shouldn't be so rough.
One reason: browser makers have begun to address the matter. For example, Google's Chrome will check both IPv4 and IPv6 connections, then deliver Web pages from whichever produces results fastest. That should help sidestep the super-slow Web page loading time that will afflict misconfigured equipment.
And as the transition spreads from the Internet's core systems to the broadband network gear people have in their homes, the transition should be less disruptive.
"Most users will be unaware that their ISP has switched them over to using IPv6," said Timothy Winters, senior manager for the University of New Hampshire's InterOperability Laboratory, which tests home network equipment for IPv6 support. That equipment, though, is only just beginning to support IPv6 fully, so there's still work to be done.
The tech industry is responding to the challenge the way it knows best: with another logo on the product box. The UNH-IOH is working with another group, the IPv6 Forum, to create an "IPv6 Ready" logo.
A logo won't patch over the difficulties of the transition. But it is a real signal that the industry is coming to terms with the IPv6 shift.

Friday, May 13, 2011

Which Image Format is Best

This was originally posted on YourTotalSite on June 10, 2005
When developing a web site you may not think much about what image format you use but you could end up saving yourself or your organization a chunk of change in bandwidth costs by making your choice more wisely. On the web today there are three main image format types to choose from and all have their advantages and disadvantages. You have a choice of three different compressed image formats: GIF, JPEG or PNG. They each use different techniques to compress the image information.

GIF

GIF uses a lossless compression which means that no quality is lost in the compression. The uncompressed image stores its information in a linear fashion. Each line of pixels is read from left to right. An interlaced GIF file stores the lines of the image in a different order. First lines 4, 8, 12, 16 and 20 may be read in. Then lines 2, 6, 10, 14, and 18 and so on until the entire image is read. When the image is read in this way, a user with a slower internet connection may be able to understand or read the image before it has fully loaded.
The GIF format achieves its compression by removing repeated patterns within the GIF file and storing references to these sections in a list, also known as a hash. Images with horizontal lines of the same color or pattern benefit most from the GIF format. This would include images like background graphics, images with text and patterned images.
Another great advantage is the ability to create animated images. You’ve no doubt seen them throughout the internet. Especially if you were around for the heyday of the 90’s! An animated GIF is essentially a sequence of GIF files with some timing information included. Animated GIFs, however, can run into large file sizes awfully quickly and with very few frames of animation. While it may be a fairly ubiquitous format, if you have to do animation, you may be better off going with Macromedia Flash. If one frame is 15KB then 20 frames could suddenly find you well over 100KB just for one animated image.
Another advantage to GIF files is transparency. A color within the color table can be selected as the transparent color. In doing so, wherever that color occurs, you’ll be able to see through to the HTML background. One of the largest downfalls to the GIF format is its inability to have a color palette of more than 256 colors. This can create poor looking images when used on a photograph which may originally have thousands of different colors.

JPEG

JPEG uses a lossy compression which means that image quality is lost in the process of compressing the image. JPEG compression works by first converting the image from RGB to YUV which stores information about each pixel using brightness, hue and saturation. Then it reduces the amount of information it stores for hue and saturation since differences are less noticeable to the human eye. In trying to decrease the file size of the JPEG (for example, when using the quality slider in Photoshop), you'll tend to notice artifacts occur in flat color areas and especially near edges. As a result, JPEG is best used for images that have more of a variation in colors. For example, images with gradients or photographs can handle a lower quality setting with little noticeable loss in quality. Images with text or large solid backgrounds are best left for GIF or PNG.

PNG

PNG is the relative newcomer to the list of available image formats and it is a formidable one. It is similar to GIF in many ways but even better in others. It is lossless like GIF but supports 24 bit color, unlike GIF which only supports 8. PNG supports alpha transparency, whereas GIF only supports one-color transparency. PNG uses various compression filters to minimize overall image size and can apply different filters on a per-line basis to achieve higher compression. The big attraction to PNGs is its ability to do alpha transparency. Unfortunately, Internet Explorer currently doesn't have full support for it, although there are hacks out there that can pull it off.
If you are not using alpha transparency or do not need more than 256 colors then exporting as an 8-bit PNG is the way to go. On average, 8-bit PNG will be smaller in file size than GIF with absolutely no difference in image quality. PNG and GIF are also very similar in that they both work better with large lines of the same pattern or color. If you do not need alpha transparency but wish to use a color palette greater than 256 colors then you are looking at a 24-bit PNG. It'll be important to test between a 24-bit PNG and JPEG to see which achieves better results. PNG still suffers the same problem as GIF in that they cannot optimize photographs as well as JPEG can.

Is there a winner?

No format is best in all scenarios. Therefore, it's always best to play around with the various formats and compression levels to achieve the best results.
If you'd like to learn more on the history or inner workings of these file formats, be sure to check out the Wikipedia entries on GIF , JPEG , and PNG .

Amazon launches Simple Email Service

Amazon has launched a new API for sending email "in the cloud" called Simple Email Service.
Like other Amazon services, one of the biggest draws—besides using the solid infrastructure—is the pricing. You can send up to 2,000 emails a day absolutely free. After that, you're looking at 10 cents per thousand emails and 15 cents per GB of data transfer.
Some basic list management functionalities such as tracking bouncebacks and marked-as-spam are included but all other list management functionality is not. This is a simple API designed for people who wish to manage the process on their own and would be a great addition to those who are using other Amazon Web Services.
My first question was, "How do they stop spammers?" Amazon scans each email before it goes out and if it has questionable data, they'll stop it from sending. Good to know.

Impact on the market

My next thought was, "What does CampaignMonitor and MailChimp think of this?" To be clear, SES is not a direct competitor to either of these services. CampaignMonitor and MailChimp provide plenty of tools and a great interface for managing email campaigns and lists.
My thought goes in two directions.
One, could or would these services shift any of their infrastructure to take advantage of the SES services. I could foresee an adjusted pricing structure and a spot where I could enter my AWS API key.
The second thought I had is related in that other services could pop up that are full management applications like CampaignMonitor and MailChimp but built on the SES service and possibly providing more cost effective solutions. I would not be surprised to see at least a couple services running within the next six months doing just that.
For more direct competition, you'd need to look at Postmark which, like SES, provides an API for you to integrate email services easily with your web application. That they have API code for a number of languages is already an advantage over Amazon's service.
It'll be interesting to see how the market evolves over the next year.

Monday, February 28, 2011

The State of The Internet 2009 by JESS3

Just to get you started...
  • 1.73 Billion Internet users worldwide
  • 90 Trillion e-mail sent on the internet
  • 200 Billion SPAM e-mail per day
  • 126 Million blogs
  • 6 Million Facebook page views per day
  • and the list goes on....!


What does it mean to be a leader in the Web 2.0 world?

"It means inventing our own technology breakthroughs, rethinking consumer insight, making radical leaps into the future of design and challenging the definition of “impossible.” Then, share it with the world. Come and get it…"

What are people REALLY buying online?

Yet another cool infographic, illustrating differences and similarities between offline and online sales. Some products are still primarily bought offline, such as drugs/health aid, but it's quite obvious that e-commerce definitely is the new black. ;)

World Map of Social Networks

New Apple MacBook Pro - faster-than-ever!

Check out your own website at http://ipadpeek.com/
To rotate the view to "portrait", pass a few parameters to the URL, like this:

Here's a few bullets to get your blood flowing:
- Prices start from USD $1119, $1799 and $2229
- The longest lasting Mac notebook battery ever
- New Intel Core i5 and Core i7 processors
- Turbo Boost
- Built in Hyper-Threading
- my God, the list goes on - check out all the features at http://www.apple.com/macbookpro/

jQTouch // iPhone web development plugin

WebKit is KING...
    * CSS3
    * Transforms & Transitions
    * Animation
    * Canvas
    * Geo-location
    * and much more...


Nerd alert! The iWatch Concept

I know this isn't new, but I still love the creative output from Italian ADR Studio, who simply wanted to show their love for Apple products, by designing this cool, little iWatch. Little did they know, that it would swiftly circuit the entire world wide web of fashion and gadgets and now it's time to say goodbye to this future imaginary Apple product...

Web 3.0 - we welcome you


web 3.0 vs web 2.0
Web 1.0 – That Geocities & Hotmail era was all about read-only content and static HTML websites. People preferred navigating the web through link directories of Yahoo! and dmoz.
Web 2.0 – This is about user-generated content and the read-write web. People are consuming as well as contributing information through blogs or sites like Flickr, YouTube, Digg, etc. The line dividing a consumer and content publisher is increasingly getting blurred in the Web 2.0 era.
Web 3.0 – This will be about semantic web (or the meaning of data), personalization (e.g. iGoogle), intelligent search and behavioral advertising among other things.

Ping! A social network for music

Filed under  //   Apple   Apps   audio   Mac   social network  
  • Grab the latest version 10 of iTunes
  • Start Ping! from iTunes and create your profile, which is very basic. Name, profile picture, description and genres.
  • Now pick the 10 first songs you'd like to display on your profile (you can skip this part)
  • Then allow or disallow other people to follow you (hmm, tough one!)
  • Welcome to Ping!

Ping - Introducing Ping. A social network for music. Follow your favorite artists and friends to discover the music they're talking about, listening to, and downloading.


Google Zeitgeist 2010

A pretty amazing visualization of the global search reactions to the Icelandic volcano outbreak.
Check out the interactive timeline and top searches in 2010 (global/local) - who would have thought that the Olympics in Canada was in the Top 5 - seriously?

Share a photo with the world everyday

Besides being a great and fun idea, the execution of http://mostly365.com is super nice.
It simply works in an instant - try uploading your image to e.g. Twitpic, Flickr, Pica sa or any other service and include the #most365 hashtag. Now return to the http://mostly365.com and there you go ;)

Sneak preview of the new iPad2


This is what we've all been anticipating ever since Apple introduced their first iPad to the market. Now comes an even bigger, better and much more thorough iPad 2. You do not want to miss out on all the new incredible features, this thing's got to offer you. Here's just a few of them:

     The iMotivator
     The iMilk
     The iFoottray
     The iShotgun
     and many more... i's.