This blog is NOFOLLOW Free!

Official Blog of Do Follow Blog Directory

Blurbs on SEO, Technology, Business, Internet, Marketing, Trends, Tips, Tricks and more

  • PR 3 Link Directory. Human-edited and spam-free, organized with search engine friendly listings.
  • Support "U Comment, I Follow!" Say NO to rel=nofollow tag!
  • Join the movement! Submit your link for FREE today!

Firefox Borrows a Bit of Safari’s Magic to Speed Up JavaScript

Posted March 2nd, 2010 by admin No Comments »

Mozilla’s Firefox web browser was one of the first to optimize for today’s JavaScript-heavy web pages. Mozilla’s new Tracemonkey JavaScript engine — released with Firefox 3.5 — put the browser at the top of most page rendering speed tests. But lately, Google Chrome, Apple’s Safari and the coming Opera 10.5 have been beating Firefox at its own game.

Mozilla is hoping to change that with some new improvements to Tracemonkey that promise to make Firefox even faster — particularly on JavaScript-heavy websites like Gmail or Facebook.

The new project — JagerMonkey, as it’s known — is built on top of Tracemonkey and borrows its assembler from Apple’s open source Nitro JavaScript engine. As JagerMonkey programmer David Mandeli writes on his blog: “we know [Nitro] is simple and fast from looking at it before… it’s open-source, and it’s well-designed C++, so it was a great fit.”

The goal of JagerMonkey is to cover a couple of blind spots in Tracemonkey’s JavaScript rendering process. Most JavaScript can be compiled “just in time,” that is, optimized by turning it from JavaScript into much faster native code. When that’s possible, Tracemonkey’s performance matches that of Chrome, Safari and Opera.

However, not all of the web’s JavaScript can be converted to native code the way Tracemonkey currently works. Mandeli has a detailed explanation of what sort of code doesn’t work and why, but the short story is that when Tracemonkey doesn’t kick in, Firefox is still rendering that code at the same speed it was in 2007 — in other words, very slowly by today’s standards.

JagerMonkey will change that, handling the code that the existing Tracemonkey engine cannot.

Of course it will be some time before JagerMonkey makes it into Firefox proper. In fact, as of right now it isn’t even in the Firefox nightly builds. If you really must try it for yourself right now, you’ll find a link to the source code on the Mozilla wiki.

So far, the project doesn’t have a roadmap and the wiki page indicates that there are still many optimizations to be done, but when JagerMonkey finally lands, it may well put Firefox back on top in the web browser speed wars.

Photo: Wikimedia Commons, PD

See Also:

Read more from source

Using ‘Mad Libs’ to Make Web Forms More Fun

Posted March 2nd, 2010 by admin No Comments »

In an ideal world, the web would have a built-in identity solutions — websites would automatically know who you are when you arrive. In the real world, however, almost every website has its own sign up and authentication process, endless forms enticing you to enter your name, your e-mail, pick a password… yawn, what now?

It’s repetitive, boring and makes many of your users click away in disgust. But what if you turned the sign up form into a narrative, something a bit like a Mad Lib?

That’s exactly what web developer Jeremy Keith has done for his podcasting site, Huffduffer. Instead of a list of blank boxes, Huffduffer’s sign up form looks like this:

All the usual behaviors of a web form are still there. You can tab between fields, your password is still masked and errors are highlighted if there are any. The difference is the in the presentation. It doesn’t look like some kind of online test.

In short, Huffduffer’s sign up for is refreshing, but does it work? Well, Luke Wroblewski, Chief Design Architect at Yahoo and author of a book on creating usable web forms, had the same question and, with some help from the team at, ran some tests.

The designers at Vast redesigned their response forms along the lines of Huffduffer’s form and found that, as Wroblewski reports, “Mad Libs style forms increased conversion across the board by 25-40 percent.”

The forms are live on both Vast and the Kelley Blue Book website if you’d like to experience them yourself. Wroblewski has a few minor caveats about the increased number of users — be sure to check out his post for the complete details — but at least in some cases it would seem that a narrative flow trumps the boring old form.

See Also:

Read more from source

Win A Free Ticket to Google IO 2010

Posted March 2nd, 2010 by admin No Comments »

Google’s premiere developer event is coming up in just a couple of months, and we’ve got two passes to give away.

Google I/O takes place on May 19 and 20 at Moscone Center in San Francisco. It’s the company’s largest developer event, with hundreds of sessions and demos of all the latest Google tech. Plus, there are the big keynotes like the launch of Wave, the first major public demo of Android and the HTML5 coming-out party where everyone in the room got a free Android phone.

If you live in or near San Francisco, or if you have the means to get here, you can win one of the two passes we’re giving away. Each one is worth $500! Here’s the deal:

  • Submit a link to something cool you’ve built using HTML5 — a web app, a canvas demo, an audio or video demo, a mobile app that uses geolocation. It has to be your own work, and it has to be somewhere on the public web.
  • Or, submit a link to a Google Chrome extension you’ve built. Tell us what it does and why it’s awesome.
  • Or, tell us how you would explain what a “web app” is to your grandmother. Let’s assume your grandmother is a nontechnical web user — you can’t use the word “application” or any acronyms, just plain English. (Yes, your submission has to be in English).

To participate, leave a comment on this post, send a tweet to @webmonkey, or send an e-mail to Whatever you do, make sure your contact information is easily accessible. A valid e-mail address or URL is a must if you want to collect your prize.

Keep in mind, Google I/O is in San Francisco, and we’re only giving away a ticket to get you in — we’re not paying for flights or hotels, though we will pass along some free Webmonkey swag at the conference. And, OK, we’ll buy you a taco if you ask nice. Also, your ticket is nontransferable.

We’ll pick two winners in a few days, so enter early and don’t miss out.

Read more from source

The Myth of iPhone App Piracy [IPhone Apps]

Posted March 2nd, 2010 by admin No Comments »

People rarely talk about iPhone app piracy, but when they do, it sounds devastating: 90% piracy rates, $450 million in lost sales, etc. Here’s the truth: App Store piracy isn’t a big deal—and it never will be.

With these shockingly high reports comes the general air that developers are being marauded and pillaged by Viking hordes and that Apple isn’t doing enough to stop it. This resonates! Developers don’t control much about the App Store, so if the entire app protection system has been cracked—which it has—you’d expect the looting to be wholesale; the impact on developers to be immediate and devastating; and the problem to be grave indeed.

And yet the piracy issue seems to be dying. The story behind the lack of a story, it turns out, is that iPhone piracy is nowhere near as serious as many people say it is, and that before long, it may not be a problem at all.

How It Works

It’s tough to talk about iPhone app piracy without tacitly endorsing it. The mere mention of DRM cracking methods and application sources is—or rather, was—enough to send people looking, and presumably, stealing. But look at the piracy subscene today reveals that, like the jailbreak scene it’s a part of, it’s just not the same as it used to be.

Kicking off your career in app theft isn’t too hard, and it’ll only take a few minutes of Googling to get the full instructions. Still, I’ll keep this as abstract as possible. Here’s how you do it:

• Jailbreak your iPhone or iPod
• Open Cydia, the jailbreak equivalent of the App Store, and add a particular download source that isn’t part of the default lineup
• Download two apps: One that lets you crack apps you’ve purchased for the benefit of others; and another that lets you install cracked applications yourself
• Download cracked apps to your heart’s content, from various sources around the internet

The Myth of iPhone App PiracyAt the peak, there were sites that aggregated huge numbers of download links together into an easily browsable website, which meant that once your phone was cracked, you could tap through these websites like you’d browse the App Store—links to the latest apps were plentiful, and you could snag that game you just read about on Gizmodo within a day or so, tops.

The most popular of these sites, called, disappeared just last month, leaving pirates without a centralized resource for apps. Soon, torrent sites and carbon copied link-dumps picked up the slack, at least for people dedicated and savvy enough to find them. So, yeah, piracy is alive, to be sure. But how serious is it?

The Problem

I wanted to find out how bad piracy was, so I went straight to the developers. I started with the types of apps I thought would be least vulnerable, just to set a baseline: Productivity apps. The verdict? Yes! Piracy happens!

“Roughly 10% of our paid app users are coming from piracy.” That’s Guy Goldstein, CEO of PageOnce, the company behind Personal Assistant, a top-selling organizational app. This is pretty stunning, if you think about it. Personal Assistant is available in a fairly full-featured free version, and as useful as it is, it’s not the most glamourous of apps—it’s a utility, not a flashy game. The paid version tracks a little high for a productivity app, at $7, but not matter how you slice it, Personal Assistant isn’t the most obvious target for piracy. Nor, apparently, is it a serious victim: “Although i think piracy is generally bad and negatively effects companies, for us it’s not big issue—our business model is based on purchasing, but also advertising. The more users we have, the better.” Right, so piracy is happening here, but it doesn’t really matter. Let’s move onto the people who you’d really expect to be getting ripped off.

I contacted TomTom, whose navigation apps start above $50. They were cagey. Cagey and brief:

TomTom takes piracy very seriously. Per corporate policy, we do not disclose information about our ongoing efforts to disrupt software theft.

So I moved on to their direct competitor, Navigon, whose MobileNavigator North America app runs $90:

Navigon is well aware of hacked iPhone Apps. As with any other software, it is only a question of time when applications are being hacked and distributed illegally. There’s no security mechanism available to prevent this 100%. Since hacking of additional application functions, which are available through Apple’s In App Purchase mechanism, is more difficult, this helps to better secure Apps from software piracy. Our legal department is watching this very thoroughly and Navigon will fight piracy with all legal means.

Less cagey, and more ragey. But this is an official position—a conversation with a Navigon rep left me with the impression that while they don’t condone piracy, obviously, it wasn’t exactly the Issue of the Day. Ripe targets that they are, nav companies don’t seem to be losing sleep over this. Which leaves the game developers.

What apps are more pirateable than games? They’re shiny, they’re extremely popular, and they’re often expensive. Surely the EAs and Gamelofts of the world are the hardest hit, right?

On record, they basically clammed up. Off the record, though, they were a bit more free. A rep from one of the largest studios—you’ve probably played one of their games if you have an iPhone—told me “It happens, but I don’t think it’s that big of an issue.” I couldn’t coax out any specific stats, but in relation to total sales, piracy figures are “small.”

In fact, it was hard to come by hard piracy figures from any major developers, but one thing is certain: The occasionally reported 50%+ piracy rates are rare among major developers. And overwhelmingly, major devs are underwhelmed by the problem. So, where are all the pirates?

The Jailbreak Factor

Peter Farago, a VP at iPhone analytics firm Flurry—the guys who spotted the iPad in their logs days before it was announced—track roughly one out of every five apps purchased from the App Store, and their software runs deep: Though it doesn’t collect individualized personal data, it can tell if a device running a tracked app is jailbroken or not. In other words, Flurry knows exactly how many of the millions of devices its tracked apps are installed on are jailbroken. Take a guess.

It’s… as low as you might expect. Lower, even.

“Under 10% of the iPhone installed base is jailbroken.”

Just to make this clear, a company that at any given time is tracking five out of the top ten most downloaded apps in the App Store is detecting a jailbreak rate of under 10%. Less than one out of ten, and often significantly less. The figure tends to bottom out at just above 5% after every time Apple issues a software upgrade, slowly creeping back up to previous levels as the Dev Team and the like issue updates to the jailbreak software. Bear in mind, jailbreaking is a prerequisite for app piracy, but not every jailbreaker is running even one pirated app. Start peeling off the people who jailbreak just to enable multitasking or Wi-Fi tethering, or to skin their iPhone, or just to see what all the fuss is about, and “under 10%” starts to looks even slimmer.

Given the state of jailbreaking, I find these numbers easy to believe. Back in 2007, before there was an App Store, jailbreaking was as easy as opening a website in Mobile Safari. Today, it’s a bit more difficult, and depending on which iPhone you have, sometimes impossible. (Sorry, late model 3GSers!) And Farago says it’s always under siege: “There’s a cycle that exists, but basically, it’s this kind of thing that happens—every time there’s an OS swap, it goes away for a while,” dipping by “a few percent” before creeping back up to previous levels.

Now, I don’t want to play down these numbers, because even a tiny percentage of a user base as large as the iPhone’s is enough to throw a developers’ pirated/paid stats out of whack—this can happen, and cases in which pirated downloads exceed paid downloads have been documented—but such stats are misleading. Without even having to speculate about what percentage of pirates would have otherwise purchased the app, they represent a small portion of the app-buying population. In such small numbers, jailbreakers simply can’t screw a developer over, except in those rare cases in which the developer has to pay significant continuing costs to deliver data and services once an app is installed. Even then, Flurry finds that pirated apps are often launched just a handful of times after they’re downloaded.

With the App Store offering most—though not all—of what the jailbreak scene used to provide, cracking your phone, going through the trouble of ducking regular upgrades and enduring the constant fear of rendering your phones permanently useless just isn’t that attractive anymore. To be a pirate right now, you really have to want to be a pirate. This isn’t Napster. This is Usenet. And pirates aren’t potential customers. They’re pirates.

Why Developers Don’t Care

At first I found many developers’ silence on the issue curious. But after talking to a few, and finding out the scale of the problem, it makes sense: An app developer has nothing to gain by taking their fight public—Apple is clearly aware of the issue, and it’s not like you can somehow convince hardcore pirates to start paying for all the dozens of apps they steal, because they were never going to buy them in the first place. To these people they’re literally just free samples, and are most frequently treated as such. Developers do have something to lose, be it investor confidence (a lot of studios are heavily funded by VCs, who probably don’t want to hear about any theft problems), a relationship with Apple (who would most likely prefer that developers discussed app DRM cracking and piracy privately), or the goodwill of the public, who aren’t usually going to feel sympathy for a company anyway.

Most importantly, if developers do have a problem with piracy—say that, like PageOnce, they found themselves prominently featured on one of the more popular pirated app repositories—they can do something about it.

When an app is cracked, that is to say that its DRM has been stripped, and the app has been reduced to an unprotect .IPA file, ready for sideloading through a jailbreak utility. But in the middle of 2009, Apple introduced a system by which app developers could sell services or add-ons from within their apps. This was good way for paid apps to extend their profitability, and the in-app purchases were effectively unpirateable.

Then, in October, Apple changed the rules: In-app purchases were allowed in free applications as well, meaning that developers could provide free trial apps that could be upgraded to full versions by way of in-app purchases. Popular apps could consolidate their free and paid versions into one app, and on the way, make piracy all but impossible. After all, what’s the point in cracking and bootlegging an app anyone can get for free?

Apple even says as much (albeit with no lack of redundancy): “Using In App Purchase in your app can also help combat some of the problems of software piracy by allowing you to verify In App Purchases.”

Ngmoco took their fight against piracy public last year, quoting impressively high unauthorized download figures during new apps’ first days in the app store. Today, nearly their entire product lineup is based on on the in-app upgrade model. And even after the transition, Ngmoco insists that piracy wasn’t the motivating factor in their switch. In an interview with TouchArcade, it was the massively high download rates for free apps, vs paid apps, that lured Ngmoco toward in-app purchases. The elimination of piracy was a pleasant side effect, at best.

The moral of the story for developers? If you think you have a problem with piracy, you probably don’t. If you still think you have a problem with piracy, you can stamp it out. Simple as that.

In-app purchases change the way developers market and sell their apps, and just as much, the way we consume them. Downloading a single app and then purchasing expansions for it is a superficially different procedure than downloading a free trial followed by a full app, or just taking a risk on a full app in the first place. But the way in which your transaction happens is different, too.

When you buy an iPhone app, it can be synced to multiple devices, as long as said devices are authorized on your iPhone account—the cap here if five, but that’s enough to share amongst your family or friends, or to enable an easy transition from an old iPhone to a new one. In-app purchases, however, don’t work the same way, at all. Here’s what Apple says about syncing in-app purchases across devices:

• Consumable products must be purchased each time the user needs that item. For example, one-time services are commonly implemented as consumable products.

• Nonconsumable products are purchased only once by a particular user. Once a nonconsumable product is purchased, it is provided to all devices associated with that user’s iTunes account. Store Kit provides built-in support to restore nonconsumable products on multiple devices.

• Subscriptions share attributes of consumable and nonconsumable products. Like a consumable product, a subscription may be purchased multiple times; this allows you to implement your own renewal mechanism in your application. However, subscriptions must be provided on all devices associated with a user. In App Purchase expects subscriptions to be delivered through an external server that you provide. You must provide the infrastructure to deliver subscriptions to multiple devices.

Problem is, this isn’t how it works right now. In-app goods are sold on a strict per-device basis, because the only user information available to developers is the device identifier, not the account identifier. As it stands, when you buy something by way of an in-app purchase, it applies to your phone only, and not all the registered devices—iPhones and iPod Touches—on your iTunes account. Maybe that’s no big deal now, but when the iPad arrives, this might become a problem.

Pirates… From the FUTURE

App piracy today may not be a massive factor in the App Store economy, but it would be wrong to characterize it as nothing. It does exist, and to a developer who makes money selling apps, even one illegally downloaded app is one too many. Still, looking forward, this issue is clearing up almost completely:

• iPhone app piracy is already low, and isn’t on the rise in any meaningful way
• The latest iPhone 3GS has proven very difficult to jailbreak, and Apple seems to be actively thwarting efforts with each baseband/software release
• In-app purchasing is coming of age, and effectively eliminates piracy

If you want to call the iPhone pirate a species, he would be an endangered one; if you want to call the jailbreak scene a subculture, it would be passé; if you want to call app piracy a problem, it would be more nuisance than crisis.

Apple’s pending extermination of piracy is great news for developers, but for users, it’ll come at a cost. And for want of an example as to why, this post couldn’t come at a better time, with Apple purging “offensive” apps from its official store—increasingly be the only place for iPhone owners to download apps. If Apple wants to be the only provider of apps (and they do!) then they need to be held to a high standard of transparency and consistency, which—trust us—they’re nowhere near meeting.

Read more from source

A Hypothetical Look Inside the Webcam-Spying Principal’s Office [Humor]

Posted March 2nd, 2010 by admin No Comments »

You’ve probably heard about the school district that installed spy software on laptops issued to its students so they could spy on them without their knowledge. Creepy! Well, here’s a peek at the principal who came up with the idea.

The other fellow in the video is DC Pierson, of Derrick Comedy fame. He has a new book out called The Boy Who Couldn’t Sleep and Never Had To. It’s awesome and you should check it out. He also co-wrote and co-stars in the new movie Mystery Team, which he made with the Derrick Comedy folks. That is also very much worth checking out! So do it!

Read more from source

The Week’s Best iPhone Apps [IPhone Apps]

Posted March 2nd, 2010 by admin No Comments »

In this week’s conservative, undersexed app roundup: Guitarists, assisted! Camera and video apps, replaced! Final Fantasy yearning, sated! Science, wielded like a sword! Birds, projectilized! Beautiful puzzles, conquered! And more…

The Apps

If you’d like to view the following gallery as a single page, click here.

This Week’s iPhone News

Winter Weather May Trigger Your iPhone’s Moisture Indicator

Forbidden Apple: On The Death of iPhone Sex Apps

Tantalizing iPhone Code Clues Hint at Future Video Chat Capability

More Fun Than Unfollowing, Now You Can Sh*t On Twitter With the Bird Turd iPhone App

5000 Casualties of the App Store Boob War

Apple Rejects a Non-Sexual, Non-Violent, Non-Alcoholic App For Reasons Unknown

Swimsuit Catalog Banned While Sports Illustrated Swimsuit App Remains in App Store

Apple’s “Boobie Apps” Banning Resulted In the SuicideGirls’ Removal, Despite it Contradicting Schiller’s Criteria

So Apple Bans Girls In Bikinis, But A Shirtless Gay Dude Washing A Car Is OK?

iPhone 3.2 Beta 3 SDK Simplifies Developing Universal iPad/iPhone Apps (Or Not)

New “Explicit” Category in App Store Could Herald Return of Sexy Apps

Apple Removes Explicit Option From iTunes

Ask an Expert: How To Watch Porn on Your iPhone

When It’s Okay to Pay For an App

The iPod Touch Is This Generation’s Tamagotchi

This list is in no way definitive. If you’ve spotted a great app that hit the store this week, give us a heads up or, better yet, your firsthand impressions in the comments. And for even more apps: see our previous weekly roundups here, and check out our Favorite iPhone Apps Directory. Have a great weekend, everybody!

Read more from source

Related Posts with Thumbnails