Thursday, August 28, 2008

Nihilogic: WolfenFlickr 3D - An unlikely mashup

"Long after B.J. Blazkowicz left Castle Wolfenstein guns blazing, the castle still holds a few secrets. On a super secret floor stolen art in the form of Flickr images has been found and for the first time, this strange gallery is now open to the public.

This is a (silly) mashup of Wolfenstein 3D and Flickr. More specifically, it's a Javascript raycaster using Wolfenstein graphics that allows you to import Flickr images by username/search query and then walk around this odd gallery.

If you don't care about the details and just want WolfenFlickr gallery action, go straight to the WolfenFlickr 3D demo page."

Quasimoto Arcade Machines > Home > Welcome

"What is Quasimoto? The name is really just to get your attention. Quasimoto arcade machines are this decade's must have game room product, an arcade machine that plays all your favorite classic arcade games and next generation titles in one incredible package."

Wednesday, August 27, 2008

Port Numbers

The port numbers are divided into three ranges: the Well Known Ports, the Registered Ports, and the Dynamic and/or Private Ports.

The Well Known Ports are those from 0 through 1023.

DCCP Well Known ports SHOULD NOT be used without IANA registration.

The registration procedure is defined in [RFC4340], Section 19.9.

The Registered Ports are those from 1024 through 49151 DCCP Registered ports SHOULD NOT be used without IANA registration. The registration procedure is defined in [RFC4340], Section 19.9.

The Dynamic and/or Private Ports are those from 49152 through 65535 A value of 0 in the port numbers registry below indicates that no port has been allocated."

(last updated 2008-08-26)

The Story of the PING Program

"Yes, it's true! I'm the author of ping for UNIX. Ping is a little thousand-line hack that I wrote in an evening which practically everyone seems to know about. :-)

I named it after the sound that a sonar makes, inspired by the whole principle of echo-location. In college I'd done a lot of modeling of sonar and radar systems, so the 'Cyberspace' analogy seemed very apt. It's exactly the same paradigm applied to a new problem domain: ping uses timed IP/ICMP ECHO_REQUEST and ECHO_REPLY packets to probe the 'distance' to the target machine."

Step By Step: Speed Up Your Vista Installation with vLite on a Flash Drive

"Sometimes the most effective way to clean up Windows is to just wipe your hard drive and start over with a fresh re-installation, and that process can be so long and tedious—unless you know the shortcuts. Power Windows re-installers already know about slipstreaming with nLite for XP and using vLite for Windows Vista to trim down your installation disk to just the bare essentials and speed up the process. If you want to speed up your reinstall even further, you can copy your Windows installation files over to a bootable USB stick that has much better transfer rates. Here's how."

URLScan 3.0 RTW (non-beta) released - Aaron Tiensivu's Blog

"URLScan 3.0 RTW (non-beta) released
Helps prevent SQL injection attacks to IIS sites, among other new features:

1. W3C formatted logging: UrlScan v3.0 RTW has W3C formatted logs so that analyzing log files is more accessible by writing queries against them using Log Parser.

2. Allow rules for URLs and query strings: UrlScan v3.0 RTW gives you the ability to specify a 'safe' list of URLs and query strings that will by pass all UrlScan checks. This gives administrators the ability to configure UrlScan to allow certain URLs that would otherwise trigger a UrlScan check.

Download it here."

Mozilla Labs » Introducing Ubiquity

"Today we’re announcing the launch of Ubiquity, a Mozilla Labs experiment into connecting the Web with language in an attempt to find new user interfaces that could make it possible for everyone to do common Web tasks more quickly and easily.

The overall goals of Ubiquity are to explore how best to:

* Empower users to control the web browser with language-based instructions. (With search, users type what they want to find. With Ubiquity, they type what they want to do.)
* Enable on-demand, user-generated mashups with existing open Web APIs. (In other words, allowing everyone–not just Web developers–to remix the Web so it fits their needs, no matter what page they are on, or what they are doing.)
* Use Trust networks and social constructs to balance security with ease of extensibility.
* Extend the browser functionality easily."