News (9)

Firefox counters Chrome on speed

Mozilla fought back on Wednesday in the US with some performance results to show a forthcoming version of Firefox outpacing Google's new Web browser, Chrome. Read more »

Apple DNS patch not complete

Apple's Domain Name System patch for Mac OS X systems is not completely effective, according to security experts. Read more »

Apple in a bind over its DNS patch?

Three weeks after the disclosure of a serious flaw within the Domain Name System (DNS), Apple has yet to patch its MAC OS X operating system, but the company may be able to look to a third party in defense. Read more »

DNS patch causes BIND blunder

The group responsible for maintaining the internet's most popular domain name software BIND has admitted it caused problems by fast-tracking a security patch designed to fix the widescale DNS flaw discovered by researcher Dan Kaminsky this month. Read more »

Massive, coordinated DNS patch released

A security researcher has responsibly disclosed a fundamental flaw within the Domain Name System (DNS), the addressing scheme behind the common names used on the Internet. Read more »

50 percent of DNS servers vulnerable

Security around DNS servers is still a serious issue for network administrators, even though new servers such as BIND 9 are more secure, according to a new survey released this week. Read more »

US Congress: P2P networks harm national security

United States House of Representatives panel chairman says peer-to-peer networks pose a "national security threat," new laws needed. Read more »

DNS servers 'vulnerable to attack'

Many DNS servers are wrongly configured or running out-of-date software, leaving them vulnerable to malicious attacks, according to a survey published on Monday. Read more »

Stallman: The great divide between free and open source software

The terms 'free software' and 'open source' are often used interchangeably, but those attending Richard Stallman's presentation at the Australian Computer Society Victorian branch forum last night were left in no doubt about his view of philosophical difference. Read more »

Features (40)

RIFE with possibilities

Developing a web-based application is never a small undertaking. At the very best it's a lot of work just to develop the code that does whatever it is your application is supposed to do but before you even get to the point of writing your application's code, you have to decide what you going to write it in. Read more »

How do I ... recursively scan directories with PHP's DirectoryIterators?

One of PHP5's most interesting new features is the addition of Iterators, a collection of ready-made interfaces designed to help in navigating and processing hierarchical data structures. Read more »

Build directory structures using SQL Server 2005

If you store directory structures in the database, you are aware of what it takes to retrieve the data. Writing queries to pull this information is sometimes difficult to achieve and inefficient. You can use the recursion and XML features in SQL Server 2005 to build a file location on the fly. Read more »

Find blocking processes using recursion in SQL Server 2005

Blocking occurs in SQL Server 2005 when one process has one or more records locked, while another process tries to acquire locks on the same set (or subset) of records. This can create a daisy-chain of processes waiting to complete their work. Read more »

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 »

Learn to search with grep

The grep tool is a great text-searching tool. Using grep, you can search anything that is text, be it text in a file or text in a command's output. Grep can search for simple strings or regular expressions, and it can present its output in a variety of useful ways. Read more »

A Quickstart to Haskell

Haskell is a functional programming language, in some ways similiar to ML or Erlang. Programming in functional languages can be a bit of a challenge to people used to standard, imperative methods. Don't fret, Builder AU's got you covered with this short quick start to Haskell. Read more »

Build a basic Web scraper in Python

There are times when your programs need to access the Web without worrying about the details of the mark-up. In this example we write a HTML scraper using the Python parsing library BeautifulSoup. Read more »

Different ways of structuring functions in Erlang

Writing syntax in Erlang can be a bit of an ordeal if you're not familiar with functional languages. We'll show you a few simple ways you can write functions that require branching. Read more »

A Quickstart to Erlang

If any language could be said to be ideally placed to deal with the challenges of the next 10 years it's Erlang. Designed from the ground up to take advantage of parallel and multi-core architectures, and natively supporting distributed systems coding, Erlang is a valuable addition to your programming skill set. Read more »

Log in


Sign up | Forgot your password?

  • Staff Apple to developer: Fart jokes aren't funny

    When Apple announced it would be vetting every application submitted for inclusion in the App Store, this was just the kind of question that entered many a mind: just how arbitrary would the company be in wielding that veto power? Read more »

    -- posted by Staff

  • Staff Chrome is just another browser

    Hands up if you missed the Chrome release -- didn't think anyone did. Google's browser arrived with all the fanfare and hype that only Google can produce. Read more »

    -- posted by Staff

  • Renai LeMay 2Vouch refers well

    Melbourne-based Web start-up 2Vouch yesterday launched the first public beta of what it dubs its "social recruiting platform". Read more »

    -- posted by Renai LeMay

What's on?