News (22)
Mozilla releases fifth Firefox 3.6 beta
Mozilla, racing to release Firefox 3.6 by the end of the year, issued a fifth, and likely final, beta version of the new browser. Read more »
Marriage and war spawn 10-year virus outbreak
The most significant changes to IT security have come from sociological shifts such as young virus writers finding love or seeking employment after international wars, says a security veteran. Read more »
Coming to the Mac in 2008: 'Spore'
Electronic Arts plans to release the much-anticipated new game on several platforms at the same time, including the Mac. Read more »
Vista still struggling as Linux finds its feet
Almost a year on from the release of Microsoft's Windows Vista, only 13 percent of companies say they expect to move all desktops to the operating system, according to a survey released this week. Furthermore, adoption of Linux continues to gather pace, with a particular emphasis on the desktop emerging. Read more »
Google Android's new battleground: Developers
Google executives have a lot of work ahead of them as they court application developers skeptical of the search king's new open software platform for mobile devices. Read more »
Novell joins EFF for patent reform
Stung by criticism of its patent pact with Microsoft, Novell agrees to support Electronic Frontier Foundation's patent-busting work. Read more »
Novell to detail Microsoft patent pact
Delayed annual report will offer details of Novell's patent, interoperability and sales partnership with Redmond. Read more »
Web threats to surpass e-mail pests
By next year, Internet users can expect more cyberattacks to originate from the Web than via e-mail, security firm Trend Micro predicts. Read more »
Ubuntu's new Linux sports debugging tool
With its upcoming "Feisty Fawn" version of Ubuntu Linux due April 19, Canonical hopes to shed light on what happens when things go wrong. Read more »
Microsoft plugs Windows worm holes
Microsoft on Tuesday in the US provided fixes for eight flaws related to Windows, including three that could be used to compromise a system without any user interaction. Read more »
Features (32)
Code Contracts makes validation easy and accurate
Code Contracts allows developers to create validation logic within their methods and classes without needing to write a lot of if/then statements. This article recommends .NET programmers take a little time to learn this extremely useful new framework. Read more »
Multi-core state of play
It promises to be the biggest revolution in programming since object orientation -- but it remains virtually unheard of to most developers. Thanks to the development and uptake of multi-core CPUs, developers must begin to consider truly programming in parallel. Read more »
A Beginners Guide to Threading
The golden age for programmers is over. For a decade we have been able to get away with writing slow code, knowing that the hardware would pick up the slack. Not so any more, hardware developers have decided that software developers need to raise their game, and get ready for a generation of multi-core processors. Read more »
Ecosystem breaking from Microsoft's grip?
Microsoft got where it is today through its influence over manufacturers. It no longer has the control it once enjoyed. Read more »
Automate and extend Firefox with the Chickenfoot add-on
Chickenfoot is a Firefox add-on that allows you to automate user actions within the browser environment. It also lets you extend the browser interface to provide additional features to a Web page. Read more »
How to start using the features in Java OpenGL
This article offers an overview of the main features of JOGL and provides some insight about how to use them. See the image below, which is a screenshot of OpenGL rendering using JOGL. This is a demonstration of refraction and mirroring effects. Read more »
Manipulate process priority with nice
Modern operating systems are multi-user and multi-tasking, which means that multiple users and multiple tasks can be using the computer at any given time. Each process has a niceness value associated with it, which is what the kernel uses to determine which processes require more processor time than others. Read more »
Microsoft plays open but patent jaws still have teeth
Despite Microsoft's claim it will not sue developers that build free open source software on Microsoft platforms, a caveat leaves a yawning space for its legal teeth to gnash those that commercialise the software. Read more »
Modelling graphs with processes in Erlang
One of the advantages of Erlang's concurrency model is that creating and running new processes is much cheaper. This opens up opportunities to write algorithms in new ways. In this article, I'll show you how you can implement a graph searching algorithm by modeling the domain using process interaction. Read more »
Synchronous message passing in Erlang
Erlang uses asynchronous message passing to enable communication between processes. For all of its advantages, asynchronous message passing can give you no assurances that the messages it sends are received. If your program needs those kind of guarantees, then you should go for a synchronous messaging approach. Read more »
Blog (2)
Unlocking the Wii's hidden potential
-- In a collection of videos, notable for their lucid explanations, Johnny Lee, a Ph.D. graduate student from CMU's Human-Computer Interaction Institute shows exactly how versatile the "Wiimote" system can be Read more »
MySpace in a hot place
-- It seems the now-mainstream MySpace is proving itself just as susceptible to predatory sexual interests as have chat rooms and all manner of other online spaces before it. Read more »
Filter Tags
News and features
- Latest
- Popular
- Features
- Most Discussed
-
Microsoft shows off IE9 previewThis week, highlights from Microsoft's MIX10 conference and more in the Roundup. Read more »
-
In a split decision by the judges, the winner of the W3C/WHATWG video codec consensus is H.264, taking home the future of video playback on the internet while loser Ogg goes home with nothing but thoughts of what might have been. Read more »
-
Google launches Apps MarketplaceGoogle launches and app store, while Mozilla plans to re-write its open-source license. More of this week's news in the Roundup. Read more »
-
Filter protesters brave Vic weather
2010/03/08 13:35:35
-
CNET first look at Google Buzz
2010/02/11 10:42:51
-
Disable Flash on your web browser
2010/02/05 09:35:57
What's on?
-
Broadband + home phone + PlayStation®3 in a single package price!




