News (10)

Google open sources XML-alternative Protocol Buffers

XML, it seems, has run out of steam for Google. Google said Monday that it has created an open source project for a data interchange format called Protocol Buffers. Read more »

Google crawls into source code search

Google is taking its search expertise to one of its favorite audiences: software developers. Read more »

Windows patch and iPod exploited in e-mail scams

Fake Windows security patches and rogue iPod invoices have been making the rounds this week as spammers continue trying to fool people into installing Trojans on their PC. Read more »

Microsoft looks beyond Windows at hardware confab

At this year's Microsoft conference for Windows hardware experts, the software giant will be talking about a lot more than the operating system. Read more »

Grand master of Flash to ramp up video playback

Macromedia plans to ramp up the performance of the next version of Flash by incorporating technology to make video playback faster. Read more »

Image flaw pierces PC security

Six vulnerabilities in a common code that handles an open-source image format could allow intruders to compromise computers running Linux and may allow attacks against Windows PCs as well as Macs running OS X. Read more »

VMware moves to deflect Xen, Microsoft

VMware made two moves Monday to try to maintain its leadership in the market for virtual-machine software--potentially at the expense of two rivals, Microsoft and the open-source Xen project. Read more »

At tech firms, time again for flextime?

Despite a clampdown after the dot-com bust, some employees now have more options about when and where they work. Read more »

Q&A: George Stathakopoulos

Microsoft's global head of product security, George Stathakopoulos, is leading the company's efforts to dam the rising tide of security problems confronting it. Read more »

Open source threatens Java servers

Open-source software has already shaken up the operating systems business. Now, Java server software makers are feeling the heat. Read more »

Features (39)

Huffman coding in Python

We'll show you how to implement Huffman encoding, which is useful when dealing with small sets of items, such as character strings, in Python. Read more »

Reading zip archives in Python

Zip is the name of a popular file compression algorithm, which lets you both combine multiple files into a single archive and store them on disk using less space. We'll show you how you can open and read zip files in your Python scripts. Read more »

Run length encoding in Python

Data compression is a must in modern communication. Run length encoding is one of the simplest effective forms of compression. We'll show you how you can implement it in just a few lines of Python. Read more »

Create an audio stitching tool in PHP

Learn how to deconstruct a group of WAV files and reconstruct one large WAV file by compiling the group. Read more »

Create software tutorials with RoboDemo 4.0

Create your own Flash-based software tutorials with RoboDemo 4.0. Learn some of the features that make this tool a winner when it comes to creating user training materials. Read more »

Raphael JavaScript library simplifies creating graphics

This article explains how to use the Raphael JavaScript library and describes the various options that are available in it. Read more »

50 significant moments from internet history

We take you through 50 defining moments of the internet. Read more »

Save time with Visual Studio 2005 project templates

While application development provides plenty of opportunities to be creative, there are numerous aspects of every project that require developers to perform the same tasks over and over again. Automating such tasks provides you with more time to concentrate on the more challenging aspects of your work. Read more »

Process multimedia with the Java Media Framework API

The Java Media Framework (JMF) API allows developers to process media in many different ways. It deals with real-time multimedia presentations and effects processing. Read more »

Faster, smaller, clearer: Python iterator tools

With Python's itertools module you can quickly and simply perform some of the more complicated operations you'll need to do on lists. It will make your code perform better and become easier to read. Read more »

Log in


Sign up | Forgot your password?

What's on?