The first reports of AT&T's blocking of iPhone sales over their website in New York City have gotten confirmation from many sources. According to the first report, the customer service rep for AT&T told a caller that "New York isn't ready for the iPhone." AT&T later said that they "periodically modify our promotions and distribution channels." The real reason behind this odd strategy could be to reduce the strain on NYC's AT&T coverage, which is performing below standards according to the AT&T Mobility CEO. However, this tactic won't stop the sale of iPhones in stores or through other online channels.
JGroups 2.8 - Not for Average Joe Developer
The GA release of JGroups 2.8 is now available with a new merge algorithm and improved IPv6 support. JGroups is a cluster transport commonly used as a communication bus by open source and commercial products. The software includes an extensible protocol stack, which includes protocols for fragmentation, ordering, compression, flow control, retransmission, encryption, authentication, message batching, membership and JOIN/LEAVE notifications. The new features include, new discovery protocols for better running in EC2, a GossipRouter overhaul, and an improved unicast protocol. Developers may not want to use JGroups if they're not skilled enough to ignore the ugly API.
A Patch to Save Microsoft Word
Microsoft was recently ordered by a federal appeals court to stop selling Word by January 11th if it doesn't remove the patent-infringing code. A patch was just released that allows Word to comply with the court ruling. Microsoft says the patch is required for all US customers, and according to a spokesperson, the patch removes a "little-used feature from these products." Once the patch is installed, Word will no longer read the Custom XML elements within DOCX, DOCM, or XML files. Microsoft believes this patch will resolve their legal battle with the owner of the patents, i4i.
Cygwin is an environment similar to Linux and it is a command-ine interface for Windows. Cygwin 1.7.1 is the newest version, which was just released after 18 months of development. The 1.7.1 version adds support for Windows 7 and Windows Server 2008 R2. Cygwin 1.7.1 also includes support for longer IPv6 pathnames and new authentication methods. The mount table must now be migrated manually using a shell script because it is stored in /etc/fstab and /etc/fstab/$USER instead of the registry. Not sure if that's an improvement.
In DZone's top link in 24 hours, Vivek Gite picks the 10 greatest open source applications of 2009. Don't agree? Then tell us which one's you'd choose.