Wednesday, May 31, 2006

Indiana Jones: FOUNTAIN of YOUTH - PLAYABLE DEMO

Join our hero in this 10 room playable demo, featuring beautiful & original artwork in an exotic new location! Using a new seperate storyline to the full game but including some relevant facts, you discover the paths to the mysterious Fountain! Don't forget - this is just a sample of what is to come.

read more | digg story

EasyEclipse Distributions

An EasyEclipse Distribution is a prepackaged release of Eclipse that is fully functional for a specific development environment. Each distribution contains everything needed to start developing code right of the box without additional downloads. Don't sweat it anymore.

read more | digg story

The Pirate Bay and PiratbyrÄn raided!!!! OMG!!!!

Who is having the last laugh now?.

read more | digg story

They killed Freehand!!!!... you b.......!!!!!

Adobe will support these two products for some times. Adobe will concentrate all its efforts on Illustrator 13 and Dreamweaver (which will have a new interface similar to other adobe products).

read more | digg story

Good bye Apple's movie previews hellloooo Google Movie previews...

Who needs quicktime player anyways....

read more | digg story

Lots of FREE Perl books

Getting to be a Perl pro have never been easier with this compilation of FREE online books.

read more | digg story

Improving your UNIX-FU: Perl One Liners

Example perl one liners for command line use, a summary of important perl command line arguments, and how to convert between 1-liners and full Perl scripts. Killing comand line instructions that will make your life easier, what you gonna do with so much free time.

read more | digg story

Tuesday, May 30, 2006

Day of the tentacle 2 is coming!!!

Thanks to the labor of hobbyists the great scumm(tm) game is coming back.

read more | digg story

Absolut Hacker

These guys from absolut vodka will try anything to expand their market share.

read more | digg story

Video: revolutionary water-based power for cars?

A U.S. inventor has come up with a new electrolysis process that he claims could revolutionize how cars are powered. Last week, Denny Klein filed for a patent on the process, which has reportedly gotten attention from the Department of Defense and one major U.S. automaker.

read more | digg story

The Making of Stingray and Thunderbirds

The stars of the studio are man made puppets which are known and recognized around the world... Fashioned from fiberglass and made almost alive by painstaking artistry, they bring the age old art of puppetry truly into the 20th century. Oh that's 60s show!!!.

read more | digg story

Monday, May 29, 2006

Movie Industry Sued for Hacking

In the latest chapter of the David and Goliath saga between the film industry and file-sharing software companies, Valence Media has sued the Motion Picture Association of America, alleging that the MPAA hired a hacker to steal information from the media company.

read more | digg story

Intro To Bluesnarfing

This video covers Bluesnarfing, serepticiously grabbing data off of Bluetooth devices. Irongeek has done ir again.

read more | digg story

Shell Tips & Tricks (Intermediate)

Want to improve your unix fu?, follow the shell rabbit and see how deep the hole goes.

read more | digg story

Making a dashboard widget

With the release of Mac OS X 10.4 (a.k.a. Tiger), Apple introduced a new feature called Dashboard. Dashboard is like a second layer to the desktop that consists of widgets, which are small, lightweight, task-specific applications.

read more | digg story

Shell Tips & Tricks (Advanced)

Some stuff you didn't know were [possible and will raise your bar.

read more | digg story

Linux/Unix Shell Tips & Tricks (Beginner)

Lots of tricks for your magic bag.

read more | digg story

The Ignorant's Guide to Shell Programming

Do you like writing shell scripts that just work, no matter how? Do you think, that a script that already works cannot be improved? Do you look down on people doing performance tests on their shell scripts? Do you think comments are unnecessary, because shell scripts are more frequently written then read? Then this article is written just for you!.

read more | digg story

Super-speedy KDE keyboard shortcuts

You can save quite a bit of time by becoming familiar with all of KDE's shortcuts, learn more here.

read more | digg story

Sunday, May 28, 2006

Great tip if your phone gets lost or stolen

There is a simple way of making lost or stolen mobiles useless to
thieves and the phone companies know about it, but keep it quiet.

read more | digg story

Sound Recording using GNU/Linux

This short and informal tutorial is intended to help you to record sound on GNU/Linux. I will cover Krec first and then move on to a more sophisticated application - Audacity.

read more | digg story

How to Design Programs FREE ebook

A good read that will help you in the long run.

read more | digg story

A Simple Point Sprite Based Particle Engine

Point sprites are pretty common for particle engines these days. So, in the process of learning new things myself, and from my previous experience with my Four Elements 2002 entry ("Elements of Nature"), I decided to write an article about point sprites, and how to use them in a simple particle engine.

read more | digg story

A Tutorial on Pointers and Arrays in C

A well-written and comprehensive introduction to pointers and arrays.

read more | digg story

There's Something Wrong With Wikipedia!

I just discovered that neither Scott Issacs, nor Derek Denny-Brown, had Wikipedia pages.

read more | digg story

Reverse Ajax?, wtf?

In this article I use love, a French lesson and a donkey to illustrate the 3 main techniques for facilitating server updates to the browser as used by Reverse Ajax.

read more | digg story

Sink My Ship, Ajax Multiplayer Battleship

Sink My Ship is an AJAX Multiplayer Battleship game, time to have a break this weekend for those who incist to stay behind their computer this is something fun to do ! In the list there is chat, drag and drop fonctionnalities.

read more | digg story

del.icio.us spammers are like neighbors who pee in your hottub

"..I’m hoping that del.icio.us will make some strides in helping users filter out the spam."

read more | digg story

Preventing DDoS attacks

In this article, I will try to explain what DDoS is, and how it can be prevented or mitigated. Many of the servers in datacenters these days are Linux-based; hence, I'm going to discuss DDoS attack prevention and mitigation for Linux servers.

read more | digg story

So you think you are safe because you use SSH?

Does Installing SSH Enable More Exploits Than it Solves?.

read more | digg story

Upgrade Your Life: The Processor

"What is my purpose in life?" you might ask. Joseph Phillips helps you find that answer by asking you to look in the world's greatest computer — your brain — and to update and care for that critical piece of hardware so it can work at its optimum potential.

read more | digg story

Sending forgotten password in PHP

This php tutorial shows you how to send password to members via e-mail address when they forgot their password.

read more | digg story

Thursday, May 25, 2006

Linux utilities link apps to remote serial devices

Tactical Software has ported its collection of serial and modem server utilities to Linux. The TTYredirector utilities enable Linux applications designed to work with locally attached serial devices to be used remotely, in conjunction with serial device servers. The utilities target industrial control and automation.

read more | digg story

Live Linux CD demos Qtopia phone stack

A live CD demontrating Qtopia Phone Edition (QPE) 4.1.1 can be downloaded from Trolltech's website, reports OSNews. Based on Knoppix Linux and the fluxbox window manager, the bootable CD includes software emulators that demonstrate both the touchscreen and keypad versions of the Linux-based mobile phone stack.

read more | digg story

Sony rolls out pocket-sized tablet PC

Sony Electronics has introduced a "pocket-sized" device claimed to offer "full-size computer performance." The VAIO UX Micro PC is based on an Intel Core Solo Ultra Low Voltage CPU, weighs about a pound.

read more | digg story

Clean AJAX Implementation, Simply Clean !

Clean AJAX is an open source engine for Asynchronous JavaScript with XML that, in few words, is a technology that can be used to perform asynchronous HTTP requests programatically.

read more | digg story

My First GWT Widget (Autocompleter)

People have been talking about GWT so I decided to download the toolkit, check out the samples and see how hard it would be to reproduce the Ajax autocompletion demo that ships with Tacos, a popular add on library for Tapestry.

read more | digg story

Amazon’s Ajax-enabled Book Reader

The reader allows you to check out the various sections (such as the front cover, an excerpt, and the book’s index) with one click to the menu on the left. The content then appears in the viewing pane on the right with controls to page forward or page back without reloading.

read more | digg story

The Future of Perl in PostgreSQL

This final article in the series explores the improvements in PostgreSQL versions 8.0 and 8.1 and some of the possible improvements coming down the track.

read more | digg story

Building a Self-Healing Network

Computer immunology is a hot topic in system administration. Wouldn't it be great to have our servers solve their own problems? System administrators would be free to work proactively, rather than reactively, to improve the quality of the network.

read more | digg story

Make Your Own Hydropower

Make Your Own Hydropower provides students with a hands-on exploration of generating electricity with water power. This is a thematic unit geared toward seventh through ninth grade students.

read more | digg story

hand-soldering teeny tiny chips!

Have you ever looked at a chip that's smaller than your fingertip, and has no pins, and wondered how you could ever possibly hand-solder it?" Here's how!.

read more | digg story

Wednesday, May 24, 2006

Top 5 Old TV Hacks

Here's a collection of 5 things you can do with old TVs: Plasma globe, Tesla coil, Scope/Audio fun, Jacob's ladder and a computer case.

read more | digg story

Write your own API

If you've ever just gotten frustrated with XML-RPC, SOAP or any other "web service" protocol - do what I did - make your own!

read more | digg story

New Passenger Profiling in the works

The second-generation Computer Assisted Passenger Pre-Screening System proposes to sort all airline passengers into different categories by assigning a risk assessment "score" to each passenger: ....red for those judged to pose an acute danger, who would be referred to law enforcement for possible arrest.

read more | digg story

The real life Simpsons house

Barbara Howard, a 63-year-old retired factory worker from Richmond, Ky., has won the multi-colored four-bedroom home that every 12-year-old kid in the country would die to call his digs.

read more | digg story

Google wireless who?

Free Nationwide Wireless not courtesy of google.

read more | digg story

Tuesday, May 23, 2006

Hack TV Underground IPTV Show

The guys from Hack TV are bringing to us this spin off from their well know iptv show, seems they are going to update regularly, check them out.

read more | digg story

How To Save Traffic With Apache2\'s mod_deflate

In this tutorial I will describe how to install and configure mod_deflate on an Apache2 web server. mod_deflate allows Apache2 to compress files and deliver them to clients (e.g. browsers) that can handle compressed content which most modern browsers do.

read more | digg story

Start your own web hosting company

This is a detailed description about how to set up a SuSE 10.1 based server that offers all services needed by ISPs and hosters (web server (SSL-capable), mail server (with SMTP-AUTH and TLS!), DNS server, FTP server, MySQL server, POP3/IMAP, Quota, Firewall, etc.).

read more | digg story

Firebug, The Future of Javascript debugging with Firefox

The new Firebug 0.4, which is still under tests include many interesting features, will make debugging of Javascript applications more fun and easy. The new version will be mainly marked by the advanced javascript debugger, with breakpoints, then there is the new console log API.

read more | digg story

AJAX-based Text Link Ads Calculator

Looking to sell Text Link Ads on your blog ? Text Link Ads Calculator (aff) is really a neat way to know What is a link from your website worth ! The page is simple and easy to use, you enter the different information, choose position to place text links ads, then hit the "go" button.

read more | digg story

XML Matters: Up and Atom

Is Atom a format or a protocol? It's both! Use it for syndication and publishing.

read more | digg story

Java theory and practice: Dealing with InterruptedException

You caught it, now what are you going to do with it?.

read more | digg story

Build a Web service with PHP

Add the lightweight capabilities of the Derby database for data query and storage to your PHP- or SOAP-based Web service. A sample application shows you how a vehicle lookup service takes in queries based on make, model, and year.

read more | digg story

Sunday, May 21, 2006

The DIY router that will rule them all

Would you like to have a Linux-based router capable of doing tasks such as stateful firewall inspection, virtual private networking, and traffic shaping, in addition to packet routing? Tired of having to do administration from the command line but want to be able to administer your box from a Windows-based client PC?.

read more | digg story

Faster remote desktop connections with FreeNX

FreeNX also allows remote administration, but is much more responsive and works over a secure connection, and is free software to boot. FreeNX is also easy to set up, and I'll show you how.

read more | digg story

Vim tips: Moving around using marks and jumps

Editing in Vim can be a breeze, if you know how to make use of its more advanced features. Moving around files can feel like a slog if you're stuck with the basic movement keys, but editing is effortless when you have command of marks and jumps.

read more | digg story

RPM basics

We will be looking into using RPM for installing, uninstalling, upgrading, querying, and verifying software packages. Building RPM packages are beyond the scope of this article.

read more | digg story

Sun exec: Java not to end up like Linux

Richard Green, the Sun Microsystems executive who will lead the company's effort to open-source Java, says a major issue with any such move is the longstanding fear that Java will fracture and follow a path similar to Linux. Despite that concern, Sun announced its Java open-source intentions plans this week at JavaOne.

read more | digg story

Airbus superjumbo makes UK debut

The European Airbus A380, the world's biggest passenger jet, touched down in Britain's Heathrow airport for the first time to test how the congested aviation hub handles the superjumbo.

read more | digg story

Modifying a Laptop BIOS for Fun and Profit

In today's hack, we will analyze and modify a laptop BIOS image for fun and profit. Note that this is stupidly dangerous: a bad flash and we'll end up with a doorstop, or we'll have to remove the chip and reflash it manually. But in either case, the outcome can be fun.

read more | digg story

Saturday, May 20, 2006

Give more swing to Java

a wiki -- a Web application that "allows users to easily add, remove, or otherwise edit all content, very quickly and easily," as Wikipedia, perhaps the best-known wiki, puts it. Why not bring the benefits of a wiki to your organization?.

read more | digg story

Putting MediaWiki to use in an organization

A Web application that "allows users to easily add, remove, or otherwise edit all content, very quickly and easily," as Wikipedia, perhaps the best-known wiki, puts it. Why not bring the benefits of a wiki to your organization?

read more | digg story

visualEdit Now Available for Free

visualEdit is a web-based web site editor. Allowing you to setup companies, users, and ftp accounts. Your users can then login and make changes to their web site from any computer.

read more | digg story

Edgy Edge Effects in Photoshop

Helen Bradley shows how to create a range of different edge effects and how to apply them by using masks and layers to any photo or image in your collection.

read more | digg story

Seven Steps to XML Mastery

it's time to learn how to prep that XML code for publishing on the Web. In step 2 of his series, Frank Coyle gives the lowdown on how to structure web pages with some key XHTML elements and attributes to take advantage of the power of Cascading Style Sheets and to get things ready for upcoming work with XSLT.

read more | digg story

Add spell check functionality to any forum, blog or even digg

ieSpell is a free Internet Explorer browser extension that spell checks text input boxes on a webpage. It should come in particularly handy for users who do a lot of web-based text entry (e.g. web mails, forums, blogs, diaries).

read more | digg story

Java Swing Survival Guide

In this article, Matt Stephens gives his opinion about the missed opportunities with SWING and Java applets, and makes some suggestions about what could be done to improve the situation.

read more | digg story

Friday, May 19, 2006

The C++ Standard Library Part 1

This first article focuses on some features of C++ important to the use of the standard library that may not familiar to beginning C++ programmers or programmers coming from another language like C.

read more | digg story

Shaving Ping

Squeezing More Out of Hosted Game Servers with Optimized Game Server Code.

read more | digg story

Well Educated CSS

Few CSS designers take advantage of the tag. However, like most tags, the can receive id and class attributes. When used appropriately, taking advantage of these attributes can help to create some very efficient sites.

read more | digg story

No More CSS Hacks

Table based layout seems to be more cross-browser consistent than CSS positioning. This probably one of the reasons why several big names still uses tables in their web design layouts.

read more | digg story

Wireless Router As An Access Point

"I found that you can still use a wireless router as an access point and it is considerably cheaper and more flexible than buying a stand alone access point."

read more | digg story

Java Posse #056 - AJAX Interviews from Java One

Two Interviews about AJAX. The First is with Brett Taylor of Google about the just-announced red-pill project (also known as the Google Web Toolkit) and the second with Greg Murray of Sun, about their new AJAX tools and support announced recently.

read more | digg story

Spam and Phishing Obfuscation Part 1: Forum Attacks

In this article I will demonstrate one technique currently used involving script obfuscation combined with social engineering in a forum setting.

read more | digg story

Only end-users get pwn3d

It is very likely that every time you take a breath someone just got owned (0wn3d, pwn3d) – it is also likely the next breath could be you.

read more | digg story

Simple and Effective Physical Security Case Mods

In order to have complete protection, you need to be in total control of who has access to your box and when they have it. After all, you don't want your mom getting on your computer to do stupid mom stuff and finding your 80 GBs of porn and MP3s. So, I dreamed up this little mod to keep out such prying eyes.

read more | digg story

Cloaking and You

It sounds so mysterious. Cloaking. Like something with ominous gray overtones. Why is it done? How is it done? What is the future of cloaking?. This article will attempt to answer those questions.

read more | digg story

Finding and Using Anonymous Proxies

In this article, I will show you how to find anonymous webproxies, and how to use them. We will be using several automated tools, however most of the steps can be done without them. Click on the Read More below for full article.

read more | digg story

A look at Outlook 2007

Jessica Arnold from the Office team takes Scoble on a quick tour of the new features of Outlook 2007 including the new "To-Do Bar" that integrates your calendar and tasks into one quick easy view, in-place attachment viewing, and more.

read more | digg story

Online Marketing for Beginners

A guide to marketing websites. Half how to educate a client, and half the approach to take to really make a difference. And some waffle.

read more | digg story

Aerith: A Road Trip Slideshow Editor

Professional quality presentation right from your browser powered by Java.

read more | digg story

A greener Humvee.

Our SUV is healthy, friendly, non-polluting, simple, inexpensive, fun, and socially responsible.

read more | digg story

Thursday, May 18, 2006

The End of Unix?

Unix fans have been on the ropes of late. SGI declared bankruptcy last week. Last month, ongoing financial problems at Sun Microsystems led to an executive shake-up. It's not surprising to see the two highest-profile Unix-identified vendors in trouble. Things are not looking that bright for Unix anywhere.

read more | digg story

Madog cautions SA against one laptop per child project

MIT's "$100-dollar laptop" has created a huge buzz, but does it make sense for the developing world? Linux International executive director, Jon "Maddog" Hall, offered an alternative for South Africans at LinuxWorld Johannesburg on Tuesday.

read more | digg story

Poor, poor Apple!

Apple has closed up its kernel for Intel-based Macs in response to so-called "piracy" -- that is, users running Mac OS X on hardware unauthorized by Apple. Poor Apple -- how can it possibly survive off of the $129 license fee for Mac OS X alone?.

read more | digg story

What Sun Doesn't Want You To Know About Java and Open Source

Case in point: this fascinating post from Danese Cooper (former Sun open source diva) about the impact of the news that the Apache Harmony (free Java) project has SWING support. In the wake of Sun's "we want to but we don't know how yet" message from JavaOne about open sourcing Java, it's interesting to see a former insider's point of view.

read more | digg story

Managing Sessions and State with PHP

HTTP is stateless. If you've ever written a web application where user data matters, you know that managing that data can be troublesome. There are two kinds of data, though: page and session data. Understanding the differences can help you develop better and more easily. Brian Fioca explains.

read more | digg story

How Shellcodes Work

Buffer overflow problems are well-known. Fewer people know how exploits can help attackers execute their malware through buffer overflows and other holes. Peter Mikhalenko walks through the construction and refinement of a shellcode to show how they work so that you can protect your machines.

read more | digg story

Life is too short to work at a crappy job

Very original maketing campaign for a career web site.

read more | digg story

jMaki a robust bridge between Java an Ajax

jMaki is all about enabling Java developers to use JavaScript in their Java based applications as either a JSP tag library or a JSF component.jMaki uses the best parts of Java and the best parts of JavaScript to deliver a rich AJAX style widgets.

read more | digg story

How-to make your own catapult from recycling in 4 easy steps

You can buy your own catapult at your local Walmart for around $10.00 USD but it is more fun to build it yourself. I built mine for free since all the components I used are from recycling materials..

read more | digg story

Wednesday, May 17, 2006

Marble Shooting Airgun

I built this marble shooting airgun after being inspired by Matthias Wandel's marble shooting airgun. I wanted to build my own but instead of making it a muzzle loader, I wanted mine to be a bolt action.

read more | digg story

dhtmlxTree version 1.3, Add Flexibility to Your Web Trees

Scand announced dhtmlxTree version 1.3, the most versatile JavaScript component for creating rich-featured hierarchical trees.

read more | digg story

Dojo HelloWorld Tutorial

The purpose of this tutorial is to provide a starting point for users who are new to Dojo. Whilst every effort is made to introduce as much as possible about Dojo, it is impossible to include more of the detailed information since to do so would be counter productive and confusing to new users.

read more | digg story

Google Web Toolkit: Ajax Apps from Java

With GWT, you can develop and debug AJAX applications in the Java language using the Java development tools of your choice. When you deploy your application to production, the GWT compiler to translates your Java application to browser-compliant JavaScript and HTML..

read more | digg story

What is Code Migration Planning and Assessment Workbench for Visual Basic

A planning and assessment workbench that assists in the migration of Visual Basic applications to Java.

read more | digg story

Tuesday, May 16, 2006

Was our universe made for us or not?

Now there may be a way to test the anthropic principle for one of the most problematic instances of fine-tuning. Read more here.

read more | digg story

Amazing robo chair, more than meets the eye!!!!

As this short (.wmv) video clip shows, it automatically connects its different bits and pieces to become a fully-functional piece of furniture

read more | digg story

Spacecraft crashed into satellite

Heads up!!!.

read more | digg story

Wireless Security: Attacks and Defenses

Indeed, there are numerous reasons to deploy wireless technology, but like most, it is not without its risks and downfalls.

read more | digg story

A better CD encoder in Linux

A better CD encoder (abcde) is a console-based utility that grabs tracks off audio CDs and converts them to MP3, Ogg Vorbis, and other formats using backend programs such as cdparanoia and cdda2wav for grabbing tracks, and oggenc and lame for encoding them.

read more | digg story

Nigerians partner on rugged Solo computer

The challenges for IT in places like Africa, where a number of developing nations reside, are formidable: power grid issues, metered telephony in many cases, and the heat, sand, or storm conditions that make hardware difficult to maintain.

read more | digg story

An Introduction to PHP Sessions

This article is an introduction to using sessions in PHP, including: what is a session, how to use them plus many others.

read more | digg story

Web Traffic Management with PHP

This section contains articles that deal with handling of web traffic, including managing and controlling search engines, data miners (rippers) and other issues associated with serving your web site.

read more | digg story

How-to turn an Indy into a dedicated webcam

I thought it would be a good idea to get the dust of the Indy and make it into a dedicated little webcamserver, headless, no keyboard attached, just a power button to power it on and off and when it’s running it’ll upload the images automagically to your webserver using sftp.

read more | digg story

Monday, May 15, 2006

Canada census developers add Linux support

Statistics Canada has responded to concerned free software users by adding GNU/Linux support to the online census. While other free operating systems remain unsupported and issues about security and policy remain, this response is an important first step in ensuring open access to Canadian government online services.

read more | digg story

worldKit: GIS the easy way

Creating even a simple interactive map for publication on the Web can be a real hassle. worldKit, a Flash-based lightweight geographical information system (GIS) distributed under GPL, allows you to create interactive maps without getting too deep into all the intricacies of GIS.

read more | digg story

Atlas of the Universe

This web page is designed to give everyone an idea of what our universe actually looks like. There are nine main maps on this web page, each one approximately ten times the scale of the previous one.

read more | digg story

Bash Shell Shortcuts

Bash, which is the default shell in Linux contains a whole lot of key bindings which makes it really easy to use.

read more | digg story

A tool for finding security vulnerabilities in source code

Software security analysis with BogoSec.

read more | digg story

Digital Cameras Leave Unique 'Pixel' Fingerprints

Digital photographers could soon lose their ability to anonymously shoot sensitive or illegal subject matter, thanks to new research that can link digital images to the camera with which they were taken.

read more | digg story

Designing Webbed Env: The Importance of the Define and Design Phases

Those who design will prevail.

read more | digg story

Nowhere to Run, Nowhere to Hide: The Online Privacy Issue

Consumers say they want privacy online although they often behave in ways that contradict this statement; companies insist they will protect privacy, although they sometimes fail to do so. And everybody is wary of increased government regulation.

read more | digg story

Web-based Backup Solutions: Which One Is Right for You?

Jeremy Wright shows why a balance of the two enables users to be both mobile and confident that they will never again lose a major presentation just because their two-year-old thought their laptop was thirsty.

read more | digg story

What's New in Python 2.5

This article explains the new features in Python 2.5. No release date for Python 2.5 has been set; it will probably be released in the autumn of 2006. PEP 356 describes the planned release schedule.

read more | digg story

Opera mini 2: an internet browser for your phone is OUT

When surfing with Opera Mini, Web pages are optimized and compressed before being sent to your phone. This means that even though your mobile provider may charge you for the data which is transferred to your phone, the amount of data transferred is significantly less than it would normally be, making mobile surfing cheaper.

read more | digg story

Sunday, May 14, 2006

JavaScript 2 and the Future of the Web

Brendan's presentation at The Ahax Experience, called "JavaScript 2 and the Future of the Web". Covers all the goodies JS2 will give us.

read more | digg story

Backwards Is Forward: Making Better Games with Test-Driven Development

Code can get too complex for its own good. Milestone pressures, a fluctuating game industry, growing teams and budgets, and the breakneck pace of hardware change don't help an already difficult situation. This is where test-driven development comes in.

read more | digg story

Debian Sarge (3.1) with Ruby on Rails and Apache 2 with FastCGI

This howto will step you through installing Debian (Sarge) with Ruby on Rails and Apache 2 with FastCGI managed with ISPConfig.

read more | digg story

How to scan your Linux-Distro for Root Kits

Do you suspect that you have a compromised system ?
Check now for root kits that the intruder may have installed !!! .

read more | digg story

Using a building as a projection screen

Buildings come to life with the cool creation of this artist.

read more | digg story

Running like crazy through the streets of paris

The fast and the furios seems like the dumb and the dimwit after this guy cruises the streets of paris like a maniac.

read more | digg story

Debian using Diff for Package List

Finally, it seems that apt-get team has implemented the retrieval of a list of diffs and then finally it downloads those diffs.

read more | digg story

How to Make Fire with a Condom

This is actually extremely useful, if it works. And if it's sunny out. And maybe even if you have nothing better to do than to test it out this weekend.

read more | digg story

Power-hungry PCs waste £61m in electricity

The UK's 200 largest publicly listed companies are wasting more than £61m per year between them by opting for power-hungry PCs and not switching them off at the end of the day.

read more | digg story

Saturday, May 13, 2006

AJAX Developer Resource Center

Get ahead of the curve and start developing AJAX applications today. This is your source for Java tools, technologies and expert advice.

read more | digg story

You don't know english till you learn your Slang

A monster online dictionary of the rich colourful language we call slang.

read more | digg story

Free software training videos.

Nothing like multimedia to learn a software application.

read more | digg story

Style Sheet Switching with Javascript

By using a little Javascript, you can allow users to switch between different style sheets and dramatically alter the appearance of a web page's layout.

read more | digg story

RSS Parsing using Pear

This tutorial will show you how to use Pear (PHP Extension and Application Repository) to parse an RSS feed and display it on your site.

read more | digg story

Making hobbyist PCBs with professional CAD tools

It's nice that there are some professional circuit board tools available to the hobbyists. Here are some tips for using them ito design boards that don't need a professional fabricator to actually MAKE them...

read more | digg story

The stuff of beams: Building with light

It must be the world's most unlikely construction material, but physicists are learning how to build structures using lasers.

read more | digg story

Friday, May 12, 2006

Survival guide to access an open wireless access point at a conference

This pamphlet should help you be somewhat safer while using your wireless devices on the con’s network and hopefully keep you off of the Wall of Shame (Ask at the con for its location). Thanks Irongeek. NOTE: PDF ahead

read more | digg story

CryptCat: Your handy dandy netcat tool now comes with encryption

Cryptcat is the standard netcat enhanced with twofish encryption with ports for WIndows NT, BSD and Linux. Twofish is courtesy of counterpane, and cryptix.

read more | digg story

Creating professional documentation with Linux tools

Linux is still a viable environment for technical writers. Linux users can take advantage of a number of documentation tools, including both free or open source software (FOSS) and proprietary software.

read more | digg story

Belenix: The OpenSolaris based LiveCD

BeleniX is a *NIX distribution that is built using the OpenSolaris source base. It is currently a LiveCD distribution but is intended to grow into a complete distro that can be installed to hard disk. BeleniX has been developed out of Bangalore the silicon capital of India and it was born at the India Engineering Center of SUN Microsystems.

read more | digg story

Thursday, May 11, 2006

10 Business Reasons to Use AJAX

I'm not sure where on the hype curve we are with AJAX, but one of the open question for businesses is: why and where should you consider using AJAX? I give ten places, in declining order of urgency, where the use of AJAX should be considered.

read more | digg story

Put your R/C car under computer control

A step by step instructable on how to take any R/C car and control it with your computer.

read more | digg story

Build your own telescope

You're about to make a telescope. One lens of the reading glasses will serve as the objective lens of the telescope--the lens that gathers light from stars or other objects. The magnifying glass will be the eyepiece. "

read more | digg story

Why XHTML Can Save Internet Explorer

I had an opportunity about a month ago to work with the Microsoft Internet Explorer team to help improve the browser.

read more | digg story

Analysis of the Linux Random Number Generator

The Linux random number generator is part of the kernel of all Linux distributions and is based on generating randomness from entropy of operating system events.

read more | digg story

Why Your Future Depends on Open Source

Let me end the suspense, Steve, and offer the answer: "Yes." The software business will be less profitable in the future -- much less profitable.

read more | digg story

Ututo-e: "The only free distribution" revisited

Ututo-e is known mainly as the only GNU/Linux distribution endorsed by Richard Stallman and the Free Software Foundation (FSF). This endorsement is based on the fact that Ututo-e, in the words of Peter Brown of the FSF, "makes a commitment to follow the philosophy of the FSF as to what makes a distribution ethically free software."

read more | digg story

An Open Letter to Google: Concepts for a Google Privacy Initiative

The overall situation relating to U.S. and global privacy issues is deteriorating rapidly. Recent Congressional moves toward legislating broad, government-mandated data retention laws are particularly alarming. The manners in which we collectively choose to address these sorts of issues are likely to have drastic impacts not only on our own lives.

read more | digg story

Writing PostgreSQL Functions with PL/pgSQL

One of the most powerful features of PostgreSQL is its support for user-defined functions written in various programming languages, including pure SQL, C, Perl, Python, and PHP. Perhaps the most common programming language for PostgreSQL functions, however, is PL/pgSQL.

read more | digg story

Using PC-BSD

My next two articles will demonstrate the features of two desktop operating systems that are based on FreeBSD. Both PC-BSD and DestopBSD provide an easy to install and easy to use desktop environment suited for the corporate desktop user as well as the home user with no previous Unix experience.

read more | digg story

SELinux from scratch

For the security programmer, sometimes less is more when it comes to access privileges. Learn more about SELinux by manually converting a non-SELinux system by hand.

read more | digg story

Wednesday, May 10, 2006

Vim tips: Using viewports

A lot of folks use Vim, but many exploit only a small percentage of the editor's features. Sure, you might know how to do the basics in Vim, but what about using more advanced features such as folding, split windows, and marks? With a little practice, you can really boost your productivity with Vim.

read more | digg story

Coming Soon: The AJAX-based OS

So, what's one more operating system between friends? Linspire is preparing a new Linux-based operating system that uses AJAX as the interface for all of its applications and documents.

read more | digg story

A problem too jumbo-sized for Bill Gates to solve?

A version aimed at the corporate market is supposed to be ready for Christmas, with the consumer edition following some time later (missing the Christmas market, which has irritated computer manufacturers and retailers more than somewhat). Last week, Gartner, a leading IT consultancy, predicted that Microsoft would miss those shipping dates.

read more | digg story

Security Absurdity: The Complete, Unquestionable, And Total Failure of Info

A long-overdue wake up call for the information security community.

read more | digg story

7 Reasons Why Web Apps Fail

They create sites with lofty ideas and ideas of the future that might need a little bit of grounding. Anyone that’s paying attention can see that there are just some practices that aren’t working.

read more | digg story

Real-Time Java: An Introduction

"Real-Time" Java doesn't mean "really fast," but it does mean "really predictable," and that's especially important in many fields where an unpredictable response time, usually caused by the Java Virtual Machine's garbage collector, can cost money or lives.

read more | digg story

ExplorerCanvas: Interactive Web Apps

Now Internet explorer supports canvas against Microsoft's will.

read more | digg story

Homeade TRON Arcade joysticks

Rather than use the commercial process, that we normally use when casting things, I felt it was important to do this using a more domestic approach, that would allow as many people as possible to have a go at casting their own parts if they want to. So! Lets get started.

read more | digg story

Tuesday, May 09, 2006

What's the secret sauce in Ruby on Rails?

Discover the core ingredients that make Ruby on Rails such a successful framework.

read more | digg story

Use RFID for people tracking

Learn about the challenges of tracking people using Radio Frequency Identification (RFID) technology, and see what you need to implement an RFID-enabled people tracking system.

read more | digg story

Advanced XML validation

Validate complex constraints in XML documents using XSLT and Java extensions.

read more | digg story

Two tools bring Ajax to Eclipse's Ajax Toolkit Framework

Get ready for the new Open Ajax Initiative, dedicated to building an open platform in which developers can collaborate. Two existing run-time tools, Dojo and Zimbra, are supported in Eclipse's Ajax Toolkit Framework (ATF) and can help you prepare.

read more | digg story

Geronimo!!!!!!!

A Yale University historian has uncovered a 1918 letter that seems to lend validity to the lore that Yale University's ultra-secret Skull and Bones society swiped the skull of American Indian leader Geronimo.

read more | digg story

Monday, May 08, 2006

The Silicon Graphics Refrigerator Project

With SGI filing for bankruptcy maybe there is still some life in the household products market, is either that or the most cool mini fridge around.

read more | digg story

A Java toolkit for building interactive information visualization apps

Prefuse supports a rich set of features for data modeling, visualization, and interaction. It provides optimized data structures for tables, graphs, and trees, a host of layout and visual encoding techniques, and support for animation, dynamic queries, integrated search, and database connectivity.

read more | digg story

The Kid's Programming Language

KPL stands for Kid’s Programming Language. KPL makes it easy for kids to learn computer programming. KPL makes it fun, too, by making it especially easy to program computer games, with cool graphics and sound.

read more | digg story

Sun AJAX Blueprints

Sun updated the Java BluePrints Solutions Catalog to include AJAX JSF Components, including a progress bar, AJAX FileUpload, and a map viewer and Geo coder.

read more | digg story

AJAX and UML Sequence Diagrams

Some good examples of UML Sequence Diagrams, great way to organize your ideas/projects and make them come true.

read more | digg story

XML Matters: Pipestreaming microformats

An increasingly common use of XML is to move small snippets of content through an arbitrary processing workflow. Look at examples of this using Python and Java tools and the hCard and hCalendar microformats.

read more | digg story

Writing Secure PHP

Here are a few of the more common security problems and how to avoid them.

read more | digg story

DIY RFID enabled deadbolt

After receiving several reader requests for a stand-alone RFID enabled front door access control solution, I've written this freely downloadable bonus chapter. Complete with source code!. PDF ahead.

read more | digg story

DIY a POV Spinning Clock and World Map Display

Here are brief details of a project I completed using a PIC 16F73 Micro-controller. I'd seen persistence of vision clocks, like these from Bob Blick and Daryl Bender, on the Internet and wanted to take things a step further. I wanted to make a display which displayed a clock and a spinning map of the World.

read more | digg story

Sunday, May 07, 2006

Croquest: a linux predecessor?

Croquet a new open source software platform for creating deeply collaborative multi-user online applications. It features a network architecture that supports communication, collaboration, resource sharing, and synchronous computation among multiple users.

read more | digg story

The Atheist Test

If you are, this test will yield what kind of atheist you fit in.

read more | digg story

Ubuntu 6.06 LTS Flight 7 is OUT

The Ubuntu team is proud to present the Flight 7 release of Ubuntu 6.06 LTS (Long Term Support). With Ubuntu 6.06 LTS Flight 7 comes many bug fixes, general fixes all around, new version of some key applications and much more.

read more | digg story

X-Prize for High Mileage Cars

Certainly sounds like a good idea. How about an X-prize competition to develop a good reliable high miles per gallon car?.

read more | digg story

Earth-Hitting Asteroids: Katrina From Space

At the current time there is no agency of the U.S. government—nor of any government in the world—with the explicit responsibility to develop and demonstrate the technology necessary to protect the planet from near-Earth object (NEO) impacts. yikes!!!!.

read more | digg story

NASA Workforce Needs Fresh Recruits

ASA's work force is graying and the agency lacks a long-term plan for luring qualified workers to help send astronauts to the moon and Mars, a National Research Council report says.

read more | digg story

The Matrix revolutions had it right

One of the biggest mysteries in cosmology could be explained by a controversial theory in which the universe explodes into existence not just once, but repeatedly in endless cycles of death and rebirth.

read more | digg story

Hurricane Alley Heats Up

Water temperatures in areas where hurricanes form in the Atlantic Ocean have warmed up over the past century and human activity could be the reason, scientists report.

read more | digg story

The President's New Helicopter

Aside from the legroom, the copter will incorporate major upgrades to the old defense and communications systems.

read more | digg story

strace - A very powerful troubleshooting tool for all Linux users

Never fear if your linux apps stops working, strace is here.

read more | digg story

Plotting time series data with Gnuplot

In this article, I'll introduce you to Gnuplot, focusing specifically on how to plot time series data.

read more | digg story

Darth Vader vs Japanese police

Those weird japanese TV ads.

read more | digg story

What if Microsoft made the Ipod.

This ultimately proves that Microsft marketers are anything but minimalists.

read more | digg story

Funny ninja ad

Yet another reason why ninjas used to work alone.

read more | digg story

Saturday, May 06, 2006

Storing Java objects in Apache Directory Server

The article wraps up with an overview of Java object serialization and Remote Method Invocation as they apply to storing Java objects in ApacheDS.

read more | digg story

Secure Web site access with Perl

Write a Perl script to automate Web-based logins.

read more | digg story

Cook up your own Web 2,0 apps with these recipes

Cook up your own Web 2.0 application. All you need to get started is some PHP, a dash of dynamic HTML (DHTML) with JavaScript code, and these recipes.

read more | digg story

Turn poorly formed HTML into valid XHTML

XHTML is a friendly enough format for parsing and screen-scraping, but the Web still has a lot of messy HTML out there. In this tip Uche Ogbuji demonstrates the use of TagSoup to turn just about any HTML into neat XHTML.

read more | digg story

Rich Ajax slide shows with DHTML and XML

Create dynamic HTML effects using Ajax.

read more | digg story

Practical Guide to Alternative Data Streams in NTFS

Using Alternative Data Streams a user can easily hide files that can go undetected unless closely inspection. This tutorial will give basic information on how to manipulate and detect Alternative Data Streams.

read more | digg story

PHP: The $_SERVER Array & Cell Phones

In this tutorial, we are going to go over the Server Variables and a cool trick on producing different web pages for users whom are accessing your website from their cell phone!

read more | digg story

Creating simple PHP contact form

When you need user send feedback to your email you can usecontact form. In this tutorial you'll learn how to create contact form with php script.

read more | digg story

Ever wondered what our world looks like from outer space?

There are loads to explore on this site and all logically laid out for easy access. You can click through to the gallery itself to browse the collection at your leisure or take in the world by continent using the links to Europe, Asia, Middle East etc, using the links under the Global section.

read more | digg story

Why we should stop the scams on digg

Protecting your online identity: "Most people freely handed over whatever personal information was asked of them such as their mother's maiden name and the names of their pets without seeing any proof of who their interviewer was.".

read more | digg story

A GUI client application for the Asterisk open-source PBX

This is a suite of programs that are designed to interact with the Asterisk Open-Source PBX Phone system at a client computer level to extend the functionality of your phone and system. Is a set of PHP web-based scripts utilizing Javascript and AJAX, all you need is an internet browser on the client computer.

read more | digg story

DigForIt, an AJAX-based Meta Search Engine for sale

DigForIt.com is a new meta-search engine built around AJAX fonctionnalities to make it more dynamic and fast, currently supporting search for web, images, news, audio, video, blogs, jobs, classified, products and tags.

read more | digg story

Sell Your Place In Line

SuoerOyster is a merchant service that allows people to sell their spot in line. This is applicable: pro football tickets, high-end automobiles, condos, fashion accessories, and exclusive memberships. It also applies very nicely to hot, scarce products like the Xbox 360 or concert tickets.

read more | digg story

Startup Beats Google Maps on its Home Turf

Google Maps doesn't cover Australia, which is ironic because a lot of the Google Maps team are based in Sydney (including Lars Rasmussen). Two weeks ago, ZoomIn Australia quietly launched, beating Google Maps to the online mapping of their own offices.

read more | digg story

AJAX Getting Easier for PHP Devs

symfony is a web application framework written in PHP, which among other features automates many of the tedious tasks of an AJAX developer. The new version of the framework, the 0.6.2, was released last week, and it is a good occasion to sum up the latest AJAX news on symfony.

read more | digg story

Using XML: A PHP Developer's Primer: XML-RPC, PHP and Javascript

In this article we will demonstrate how PHP can be used to call upon web services provided by third part sites via an XML-RPC server. We will also show you how to create your own XML-RPC and use client-side Javascript to invoke procedures in your PHP scripts.

read more | digg story

PHP: An Introduction to Graphs Using PEAR's Image_Graph Package

This article looks at PEAR's Image_Graph package, which is released under the Lesser GPL. It's a package that has very little documentation, but which deserves more recognition. It's helpful to have used PEAR before, but if this is the first PEAR package you'll use, you'll probably cope just fine.

read more | digg story

Friday, May 05, 2006

Charting Data at the Bottom of the World

Alex Gough has a curious job. He's the only programmer for 500 miles at a remote Antarctic research station. His problems are like your problems too, though--gathering, manipulating, recording, and displaying data. Here's how he uses several CPAN modules to make pretty charts and graphs with almost no work.

read more | digg story

Advanced Subroutine Techniques

Subroutines seem like a basic building block of code. They're simple and easy to understand and use, right? That's true--but there are a few advanced techniques to make your code more maintainable and robust. Rob Kinyon goes beyond making sense of subroutines to making subroutines work for you.

read more | digg story

The Software World of 2010: Its about the Suite

"Nick Carr (the Australian XML éminence grise not the US journalist) asked me whether the software world was fragmenting. Here's my answer with some diagrams: software seems to be organizing itself into three layers of support/runner/plug- ins where each of those… "

read more | digg story

An Introduction to Catastrophe Disentanglement for Software Projects

This chapter introduces you to the concept of catastrophe disentanglement. Just as the smart thing to do when a ball of twine seems hopelessly entangled is to stop whatever we are doing with it (otherwise, the tangle gets worse), so it is with a disastrous project

read more | digg story

Hacking the Nikon Coolpix P1 Wifi Camera

Seth Fogie exposes the internal mysteries of the digital camera for your viewing pleasure. However, this isn’t just an ordinary digital camera, he examines from both a hardware and software perspective. Unfortunately, he also learned that adding wireless abilities to a camera could leave you quite exposed.

read more | digg story

Thursday, May 04, 2006

Jet powered Beetle

Way to soup up a beetle, no cruise patrol can beat this daemon.

read more | digg story

La-Z-Boy retailer revamps with Linux

Kevin inherited the CEO's job and an IT infrastructure that had been built from scratch by his technologically talented sibling.

read more | digg story

Better WLAN support under Linux appears to be in the offing

Recent developments affecting the WLAN subsystem in the Linux kernel provide hope that the curate's-egg state of affairs with respect to the free operating system's wireless network support will soon come to an end.

read more | digg story

Canadian online census discriminates against FOSS

In 2006, Canadians can fill out their census forms online for the first time -- but not if they use GNU/Linux, or are free software advocates who prefer not to install a proprietary version of Java. The situation raises questions of open access to government that are familiar to most of the free and open source software (FOSS) communities.

read more | digg story

Hack a Robosapien

Great source of information to hack a robosapiens, remember to check your local garage sales and start your minions army right away.

read more | digg story

Wednesday, May 03, 2006

Free e-Book: Mastering Enterprise JavaBeans

Published in January, 2005, the best selling book Mastering EJB is now in it’s third edition and has been updated for EJB2.1 and also features new chapters on security and web services integration. The book is about EJB concepts, methodology, and development.

read more | digg story

Make Your Animations Less Ch-Ch-Choppy

This article is Part One of a 2-part series. In Part One, I look at some of the problems contributing to choppy animations. In Part Two, Smooth Moves, I look at some of the possible solutions and offer a demo application for trying out some of the results.

read more | digg story

NetBeans Look and Feel Competition

Who says your IDE has to be dull and boring for your programming duties.

read more | digg story

Vocal Java

This article introduces my Speaker assistive technology. Because Speaker depends on Sun's Java Speech API (Sun's preferred choice for supporting various speech technologies on any Java platform) and FreeTTS (my preferred Java Speech implementation for making Speaker speak).

read more | digg story

Putting REST on Rails

Chances are, most developers aren't thinking about HTTP simply because it isn't something that's been talked about by mainstream developers until recently. It's pretty common to be a developer and not know much about REST and HTTP, or know why it's important.

read more | digg story

Microformats in Context

There has been a lot of discussion in XML circles as to how far the extensibility revolution promised by XML can take (or has taken) us. Is XML really a tool for creating specialized languages so that information can be expressed in the most natural formats practical?.

read more | digg story

Managing SOX in the age of SOA

Service-Oriented Architecture (SOA), the core of such major product suites as Microsoft's .NET, and BEA's AquaLogic, is a potential boon to business productivity.

read more | digg story

Dell signs up to AMD's "green grid"

CHIP FIRM AMD's CEO Hector Ruiz said Dell has joined the so called "Green Grid", server firms dedicated to reducing power consumption in data centres.

read more | digg story

Advanced MySQL Replication Techniques

You may know about the MySQL Cluster, which is a complex architecture to achieve high availability and performance. One of the advantages of MySQL Cluster is that each node is a peer to the others, whereas in a normal replicating system you have a master and many slaves, and applications must be careful to write only to the master.

read more | digg story

The electric unicycle

The geeky way to ride an unicycle.

read more | digg story

DIY Dry Erase Board

A great and cheap idea to sketch your thoughts and projects.

read more | digg story

DIY mic stand and pop shield

A must for the podcater on a budget.

read more | digg story

Configuration Management in Java EE Applications Using Subversion

The most critical asset of any enterprise application is the data that it stores. Today's enterprise applications are often required to not just store data, but also keep track of all the changes that are made. Using Subversion can help satisfy these complicated, albeit common, requirements.

read more | digg story

An AJAX Caching Strategy

Making HTTP requests willy-nilly from AJAX, however, is almost never a good idea or design decision. The server side of the equation may not be able to handle the flood of requests. The client side of the AJAX application may have some of its requests time out or abort, which will disrupt the user experience that is meant to be AJAX's strength.

read more | digg story

Tuesday, May 02, 2006

Creating Web Pages for Screen, Print, and Email

If you are a designer for the Web, you know that the screen is only a part of the story. Users might print your pages, too, so you have to consider the printed version of your Web pages.

read more | digg story

Seven Steps to XML Mastery, Step 1: Read Before You Write

Frank Coyle takes us on the first step to mastering XML: learning how to read XML code. In this article, he discusses the power and use of RSS, SVG, DTDs, and a host of other web-related abbreviations that you've probably seen thrown around but never quite understood.

read more | digg story