Monthly Archive:: June 2011

Open Letter to BlackBerry Bosses

There's no question Research In Motion is in the midst of a major transitional period. The company is planning to launch a brand new product line based on a brand new operating system within the next 12 months, and even though the first device born out of RIM's new QNX OS was impressive in some ways, it was incomplete. There still is a chance for RIM to deliver some really interesting competitive products, but time is quickly running out, as we have written time and time again. Update: RIM's response.

Half-a-million Android Activations Per Day

Google is activating half a million Android devices a day, a big jump in just the last couple months, a sign of growing momentum for the platform. While SymbianOS appears to be hanging on in the mobile arena, trends indicate that the iOS share is slipping slightly, losing ground to Android. The pure marketshare numbers don't tell the whole story, since the entire segment is growing rapidly, so even platforms that are in declining share might be adding new users. But if the upsurge in Android activations continues, Android may overtake iOS in a few months and move into second place behind SymbianOS. Blackberry is in a slow decline, while WP7 does not have enough market share to appear in the statistics.

Former Shake Product Designer: Apple Not Interested in Pro Market

Well, this just got interesting. There's been a bit of a backlash over Apple's Final Cut X Pro, which is considered a step down from previous versions by many professional videographers, as they claim it lacks countless features - leading to the nickname 'iMovie Pro'. Former Shake product designer and former Apple employee Ron Brinkmann has now weighed in on the situation. His advice to professionals? Don't rely on companies like Apple.

Mac OS X 10.6.8 Brings TRIM Support for SSDs

"One item of interest regarding last week's Mac OS X 10.6.8 update reveals that Apple has enabled TRIM support retroactively for solid state hard drives shipped in Apple-produced configurations. TRIM is a feature that allows solid state drives (SSDs) to automatically handle garbage collection, cleaning up unused blocks of data and preparing them for rewriting, thereby preventing slowdowns that would otherwise occur over time as garbage data accumulates."

Apple Refunding Pros for Final Cut Pro X

"Apple have been processing refunds for Final Cut Pro X as complaints flood in from grumpy pros - and it seems they are taking a lenient approach. Although the iTunes/App Store terms and conditions state that 'all sales are final' , when an application does not meet the expectations of a user, like in the case of a 59p iPhone game, Apple have been known to refund the purchase. Now it seems they are doing so with Final Cut Pro X to the tune of $299."

Apple’s Developer Site Vulnerable to Phishing Attacks

With all the news about Anonymous, LulzSec, Anti-Sec, and so on, you'd almost forget there are more ethical hacking groups out there as well. One such group, YGN Ethical Hacker Group, informed Apple of several weaknesses in its developers website on April 25. Apple acknowledged the flaws, but so far, hasn't done anything about them. YGN Ethical Hacker Group has now stated they will fully disclose the vulnerabilities if Apple doesn't fix them in the coming few days.

Google Launches Google+ Social Networking Initiative

Well, here we have another attempt. After the failure of the overly complicated Google Wave (remember that? It was supposed to change the world and all that), Google is undertaking another attempt at social networking. It's called Google+. Update: Forget the crap I wrote here, this article is seven pages on insider information on Google+. Surprised by the beautiful interface? It's been designed by Andy Hertzfeld. The Andy Hertzfeld.

Opera 11.50 Released

"Opera 11.50 introduces a new and novel type of browser extension: Speed Dial extensions. Instead of handy thumbnails and links to your top sites, you can embed your Speed Dial with extensions that keep you updated - instantly - on what is happening around the Web." Other cool stuff includes more updates to the interface, password synchronisation between your Opera installations, and lots under-the-hood stuff.

Apple’s Overseas Demand in a Word: Exploding

"In today's world, most companies span several regions and sell across the world. As Foolish colleague Morgan Housel notes, 10 years ago, less than a third of S&P 500 revenue came from outside the United States. Today, more than half of the S&P 500's growth comes from overseas. And that number is growing. The truth is, investors regularly underestimate how much demand comes from abroad. More importantly, for large, multinational corporations that have already established a presence in their home markets, much of their future growth comes from foreign markets. With that in mind, today we're looking at Apple. We'll examine not only where its sales and earnings come from, but also how its sales abroad have changed over time."

Security Vendor Applauds LulzSec Attacks

In an unexpected move for a security company, SecurEnvoy today said that cyber break-ins and advanced malware incidents, such as the recent DDoS attack by LulzSec, should actually be welcomed and their initiators applauded. The company's CTO Andy Kemshall said: "I firmly believe that the media attention LulzSec’s DDoS attack has recently received is deserving. It’s thanks to these guys, who’re exposing the blase attitudes of government and businesses without any personal financial gain, that will make a difference in the long term to the security being put in place to protect our own personal data!"

Mango In-depth Preview

Make no mistake, Microsoft isn't playing coy in the smartphone market any longer. The folks in Redmond are making a significant jump forward in the mobile arena, announcing that the upcoming version of Windows Phone, codenamed "Mango," will be heading to a device near you in time for the holidays. As its competitors have raised the bar of expectations to a much higher level, Microsoft followed suit by adding at least 500 features to its mobile investment, which the company hopes will plug all of the gaping holes the first two versions left open.

Developers Defecting from Blackberry to iPhone

Developers are stepping back from BlackBerry because they say creating apps is too complex and costly for the size of the market. RIM’s devices have different screens sizes, varied operating systems and several ways to navigate, from a physical keyboard to touchscreen to a scroll button. In deploying Apple applications, there are very few surprises . . . In Android, there are increasingly more surprises. But in BlackBerry, there are immediately lots of gotchas across the board.

The BeOS File System

The Be operating system file system, known simply as BFS, is the file system for the Haiku, BeOS, and SkyOS operating systems. When it was created in the late '90s as part of the ill-fated BeOS project, BFS's ahead-of-its-time feature set immediately struck the fancy OS geeks . . . we'll take a look at the legendary BFS, starting with some filesystem basics and moving on to a discussion of the above features.

Firefox Update Policy: The Enterprise Is Wrong, Not Mozilla

A remarkably well reasoned editorial by Peter Bright at Ars discusses the implications of the new Firefox release schedule. The Crux of the argument is that by complaining about the "new" Firefox release, corporate customers are fundamentally misunderstanding the web and their place in it. He also reflects on historical reasons for their attitude and what they should do in the future to maintain parity with the evolution of the web.

Object-oriented Design Patterns in the Kernel, Part 2

"In the first part of this analysis we looked at how the polymorphic side of object-oriented programming was implemented in the Linux kernel using regular C constructs. In particular we examined method dispatch, looked at the different forms that vtables could take, and the circumstances where separate vtables were eschewed in preference for storing function pointers directly in objects. In this conclusion we will explore a second important aspect of object-oriented programming - inheritance, and in particular data inheritance."