Kroc Archive

New Mac OS X Trojan Found in Pirated iWork ’09

"Intego has discovered a new Trojan horse, OSX.Trojan.iServices.A, which is currently circulating in copies of Apple's iWork 09 found on BitTorrent trackers and other sites containing links to pirated software. The version of iWork 09, Apple's productivity suite, are complete and functional, but the installer contains an additional package called iWorkServices.pkg." Update: A new variant has been discovered in a pirated version of Adobe Photoshop CS4, also information about one target of a DDOS attack coming from the trojan.

Why You Should Support Mac OS X and Linux

Indie game developer Wolfire Games gives 5 solid reasons why games developers should support Mac OS X and Linux. "Obviously supporting Mac OS X and Linux means you tap into another platform and expand your potential market base. That much is clear. But surely adding an extra 5% is negligible, right? Wrong. Not all five percents are created equal." For their game Lugaru, they go on to claim "supporting Mac OS X and Linux directly increased sales by around 122%."

Real Web 2.0: Battling Web Spam

IBM takes a two part march through the attack vectors of spam on "web 2.0" sites. 'Real Web 2.0 means harnessing the power of social groups to improve information systems. This will invariably attract nasty people who look for the cracks to take advantage of you and me. Spam on the Web is one of the biggest threats to a modern Web developer.' Part 1 of this series shows you how to assess visitor behaviour and control work-flow to reduce Web 2.0 spam. Part 2 shows you how to use the power of community against spam.

“F**k Ruby”

Dave Thomas, programming book author and Ruby evangelist presented the keynote at RailsConf2008; "There's a sound that no presenter wants to hear, and that's dead silence. And that's what greeted me when I made a suggestion in my RubyConf keynote . I think by the end of the talk, though, most people were convinced." This is one of the best programming topic presentations I have ever seen. Even if you've never written a line of Ruby, you'll find it perfectly clear-and enjoyable. Watch, and then "read more" for Kroc's personal commentary on the issues raised.

Higher and Further: The Innovations of Linux 2.6.28

Heise Open Source provides an extensive breakdown of the innovations present in the latest release of the Linux kernel, announced by Linus Torvalds. This version adds the first version of Ext4 as a stable filesystem, the much-anticipated GPU memory manager which will be the foundation of a renewed graphic stack, support for Ultra Wide Band (Wireless USB, UWB-IP), memory management scalability and performance improvements, a boot tracer, disk shock protection, the phonet network protocol, support of SSD discard requests, transparent proxy support, high-resolution poll()/select()... full Changelog here

The A-Z of Programming Languages: F#

Microsoft researcher Don Syme talks about the development of the functional language F#. He says Haskell (and Python) has been a huge influence on the development of F#. The F# lightweight syntax was also inspired by Haskell and Python. He also says there have been some mistakes along the way. "Some experimental features have been removed as we're bringing F# up to product quality, and we've also made important cleanups to the language and library. These changes have been very welcomed by the F# community."

Devzones: Simple Use-and-throw Developer Environments

Devzones, short for development zones, is a type of virtualization found in the Nexenta distribution. It can be used to define a base developer environment, which can be easily cloned many times. These copies can easily be destroyed and recreated. Devzones are built upon Opensolaris Zones, which are extensions of a chroot-like environment for the entire installed system. In other words, it allows for virtualization of an Opensolaris environment (and variants of Linux), without the performance hit that is generally associated with virtualization. This article gives a practical introduction into using Devzones.

Serving Cross-Compiled OpenJDK with IcedTea

Robert Schuster has a very detailed account of the work done to get full Java support on small devices. He managed to cross compile (and package) OpenJDK/IcedTea for OpenEmbedded/ARM through multiple build stages using various free java implementations. This provides full free (GPL) J2SE support for ARM based handlhelds, phones and embedded devices like the BeagleBoard, BUG, OpenMoko, Maemo and the Irex Iliad through Jalimo.

Java Performance: Ubuntu Linux vs. Windows Vista

From Phoronix: "Have you ever wondered on what operating system Java works the best? While by no means is it a conclusive multi-platform comparison, for this article we ran a number of Java benchmarks on both Windows Vista Premium and Ubuntu Linux to see how the Java Virtual Machine performance differs. In addition, when running Ubuntu we had tested Sun's official Java package as well as the OpenJDK alternative."

Run JavaScript Files on the Server Side

With ever increasing amounts of Javascript on the client side, maintenance is increased by duplicating business logic on the client side; "In this series, learn how to run JavaScript files on the server side, call remote JavaScript functions with Ajax, and use the Java Scripting API with the JavaServer Pages (JSP) technology." Part 1 of IBM's "Javascript EE" series- "Combine JavaScript with Java code on the server to get the freedom to use the same JavaScript routines on both servers and clients, and allow you to maintain a single code base for both Ajax and non-Ajax clients."

France Orders Break Up of Orange iPhone Exclusivity Deal

The French competition council has ordered the iPhone be opened up to other French carriers (Google-translated), breaking the exclusivity deal with Orange (France Telecom). The complaint was filed by France's third largest operator Bouygues Telecom who said that the deal violated local competition laws. Though the ruling is temporary whilst the issue is investigated further, the ruling did state that the arrangement reduced the effects of price competition, network quality and customer service.

Apple Loses Some Shine as Mac Sales Slow

Apple, which has outpaced the overall personal computer market this year despite its strategy of eschewing discounts, showed its first signs of weakness in November. NPD analyst Steve Baker blamed a 35% drop in sales of desktop Macs, noting growth in Apple's laptops still outpaced rivals . The decline marks a sharp reversal for Apple, which has enjoyed robust demand this year for its Macs, even as spending on Windows-based PCs slowed along with sales of other electronics like flat-panel TVs. Note by Kroc: With apologies to OSNews reader judgen for changing the news source provided from SmartHouse to WSJ.