RSS Feed for interestingCategory: interesting

Build a Open Source Helicopter Autopilot »

You can find the English language source code for a fully functional helicopter autopilot that you can download without paying for.
You need to be an expert in PIC assembly, electronics, & the VicaCopter source code to actually get it to work, but this is actual source code flying our autonomous VTOL aircraft, not an incomplete […]

Build a Geek House »

Software from the book Geek House, published by Wiley, written by the authors of PC Toys. Project code is for a bar code inventory, security monitoring, a recipe database, a barbeque controller, and a soil moisture driven sprinkler controller.
The code is available at http://sourceforge.net/projects/geekhouse/

ScummVM »

ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games, provided you already have their data files. The clever part about this: ScummVM just replaces the executables shipped with the games, allowing you to play them on systems for which they were never designed!
Some of the adventures ScummVM supports include […]

NASA World Wind »

World Wind lets you zoom from satellite altitude into any place on Earth. Leveraging Landsat satellite imagery and Shuttle Radar Topography Mission data, World Wind lets you experience Earth terrain in visually rich 3D, just as if you were really there.
Virtually visit any place in the world. Look across the Andes, into the Grand Canyon, […]

How Large Websites Work »

Digg
Digg is running on the followings

Caching (Memcache)
Distributed file system (MogileFS)
Monitoring (Nagios)
Asynchronous Processing (Gearman)

To know more about the architecture, you can read the followings

How Digg works
Digg Database Architecture
High Scalability - Digg Architecture

 
eBay
Existing eBay website is built using Java. There is a good presentation on the eBay architecture. It is interesting to see the evolution to Perl […]

Solar System Modeling »

The Solar Model is realtime modeling of solar system. It allows user to navigate in space, to control time counting (speed-up time flow) and estimate real movement of space bodies like planets, dwarf planets and moons; estimate its nowadays positions in space. You may select two possible views: Solar System view or Milky Way galaxy […]

Open Source GIS »

GRASS (Geographic Resources Analysis Support System) is a Geographic Information System (GIS) used for geospatial data management and analysis, image processing, graphics/maps production, spatial modeling, and visualization. GRASS is currently used in academic and commercial settings around the world, as well as by many governmental agencies and environmental consulting companies. GRASS is official project of […]

Open Source Robotics »

Personal Robotics program is a collaboration between Willow Garage, Stanford University, and other academics institutions to create an open-source codebase and freely available hardware platform for mobile manipulation.
The vision is that hardware and software platform for Personal Robotics – robots that do tasks for humans in human environments – will enable breakthrough robotics applications, much […]

Processing: Language for Images, Animation and Interactions »

Processing is an open source programming language and environment for people who want to program images, animation, and interactions. It is used by students, artists, designers, researchers, and hobbyists for learning, prototyping, and production. It is created to teach fundamentals of computer programming within a visual context and to serve as a software sketchbook and […]

Visualize and Research Your Own Data »

This is interesting..
You can now upload your own data set and create data visualization with Many Eyes
The heart of Many Eyes is a collection of data visualizations.

On Many Eyes you can:

View and discuss visualizations
View and discuss data sets
Create visualizations from existing data sets
Rate data sets and visualizations
Upload your own data
Create and participate in […]

Acid2 Test for Web Browser »

Acid2 is a test page published and promoted by the Web Standards Project to identify web page rendering flaws in web browsers and other applications that render HTML.
Acid2 tests aspects of HTML markup, CSS styling, PNG images, and data URIs. It should render correctly on any application that follows the World Wide Web Consortium and […]

Google Chrome: A Google Web Browser »

Google is going to release a beta version of its own web browser, Chrome.
There is a comic book on it here.
From the Google website, it will be available for beta download starting 2 September 2008.

Mozila Prism: Run Web Application on Your Desktop »

Prism (formerly, Webrunner) is a prototype application that lets users split web applications out of their browser and run them directly on their desktop.

Prism lets users add their favorite web apps to their desktop environment:

 

OpenDHT »

OpenDHT is a publicly accessible distributed hash table (DHT) service. In contrast to the usual DHT model, clients of OpenDHT do not need to run a DHT node in order to use the service. Instead, they can issue put and get operations to any DHT node, which processes the operations on their behalf. No credentials […]

PlanetLab: Open Platform for Your Application »

PlanetLab is an open platform for developing, deploying and accessing planetary-scale services.
It is similar to Google App Engine but is more for academic research purposes.

Open Source Grid Computing »

Here are some open source grid computing software that are quite interesting.

GridGain is the open source grid computing software for Java. It is dual-licensed under LGPL and Apache 2.0 licenses and is built on open source software foundation
 

BOINC is a software platform for volunteer computing and desktop grid computing.  BOINC is designed to […]

Statistical Analysis for Lotto »

Statistical analysis is always an interesting field. For those gamblers either they perform structural or non-structural analysis on their own or using software.
E.g., in a 6/49 lottery (the most common world wide) there are 13,983,816 possible combinations. If, say, every combination were to come out just once, in random order, in 14 million draws, then […]