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
Wednesday, May 31, 2006
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
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
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
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
read more | digg story
Tuesday, May 30, 2006
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
read more | digg story
A greener Humvee.
Our SUV is healthy, friendly, non-polluting, simple, inexpensive, fun, and socially responsible.
read more | digg story
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Check now for root kits that the intruder may have installed !!! .
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
read more | digg story
Thursday, May 04, 2006
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
read more | digg story
Subscribe to:
Posts (Atom)