background preloader

Main Page

Main Page

The Revolution will be Caramelized - The CandyFab Project Uzebox - The ATMega Game Console About The Uzebox is a retro-minimalist 8-bit open source game console. It is based on an AVR 8-bit general purpose microcontroller made by Atmel. Current Features Low parts count and cost: The system is made of only two chips and discrete components. Specifications CPU: ATmega644 microcontroller Total RAM: 4K Program Memory: 64K Speed: 28.61818Mhz (Overclocked) Colors: 256 simultaneous colors arranged in a 3:3:2 color space (Red:3 bits, Green:3 bits, Blue: 2 bits) Resolution: Up to 360x224 pixels (tiles-only and tiles-and-sprites modes) Sprites: Up to 32 simultaneous sprites on screen at any time Video output: NTSC Composite and S-Video (Works without changes on most PAL/SECAM TVs) Sound: 5 channels, 8-bit mono, mixed at ~15Khz and output via PWM Inputs: Two NES/SNES compatible joypad inputs Options: MIDI-in interface These videos demonstrates some of the features of the Uzebox.

Serious Games Initiative National Variables. Data Types. The usefulness of the "Hello World" programs shown in the previous chapter is rather questionable. We had to write several lines of code, compile them, and then execute the resulting program, just to obtain the result of a simple sentence written on the screen. It certainly would have been much faster to type the output sentence ourselves. However, programming is not limited only to printing simple texts on the screen. Let's imagine that I ask you to remember the number 5, and then I ask you to also memorize the number 2 at the same time. The whole process described above is a simile of what a computer can do with two variables. Obviously, this is a very simple example, since we have only used two small integer values, but consider that your computer can store millions of numbers like these at the same time and conduct sophisticated mathematical operations with them. We can now define variable as a portion of memory to store a value. Identifiers valid identifier Fundamental data types

MakerBot Industries Steps to Success Every now and then we’re reminded 3D printing is not science fiction, but a real technology used every day to make amazing things in homes, studios, schools, and businesses. At MakerBot we’re proud to be leading this Next Industrial Revolution with the MakerBot 3D Ecosystem, which makes desktop 3D printing and 3D scanning affordable and reliable for everyone, and includes a variety of products and services to help unleash your creativity. One of the newest members of our family is MakerBot Desktop, a complete, free 3D printing solution for discovering, managing, and sharing your 3D prints. As we learned in last week’s post on connectivity, MakerBot Desktop was built to access the powerful software capabilities of the new Fifth Generation line of MakerBot Replicator Desktop 3D Printers. 1. – Did you design your own model? – Want to browse through free designs? – Looking for high-quality, original prints? 2. You may also want to change some settings before printing. 3.

OGP - Welcome to the Open Graphics Project : HomePage Hi, this site has been down for a while. I decided to bring it back up read only. No (only) registered user is allowed to edit. This is because I am currently cleaning out over 5,000 spam pages and quite a few spammy users, and it was bringing down my server, and frankly due to some personal issues I did not have the time nor energy to deal with it. I have upgraded tikiwiki, but will continue to not allow newly registered users to edit on this wiki. The Open Graphics Project (OGP) is developing graphics cards with Free-licensed specifications and Free Software drivers. We believe you have the right to own your computer and get the graphics you deserve. Currently your graphics are often restricted. The Open Graphics Project believes innovation and freedom is important. We believe your freedoms' include the right to own your computer and we welcome innovation. Frequently Asked Questions Announcements and News 23 September 2010 Announcement: OGD1's Available Today! OGP Development

Prikkperikum - mot depresjoner Johannesurt som antidepressivt middel I Tyskland, som er et foregangsland både når det gjelder forskning på og bruk av urtemedisiner, er johannesurt det foretrukne medikamentet mot vanlige depresjoner. Der selges det mer av det enn alle andre antidepressive midler til sammen, og over syv ganger mer enn av Prozac (som tilsvarer Fontex i Norge). Bare i 1993 ordinerte tyske leger johannesurt mot lettere depresjon i mer enn 2,7 millioner tilfeller. Til forskjell fra syntetiske legemidler, inneholder johannesurt mer enn ett aktivt stoff som har medisinsk virkning på mennesker. Johannesurt er like så effektiv som de beste av de moderne legemidler til behandling av milde former for depresjon, påstår Jonathan Zuess i boka: "Hyperikum - den grønne lykkepille". Johannesurt er et naturlegemiddel Johannesurt er en av de vitenskapelig best dokumenterte urtemedisinene og er nå godkjent som et naturlegemiddel i Norge. Johannesurt for fordøyelsen Utvortes bruk av johannesurt Antibiotisk virkning

Inrevium 2011/07/21 News The Spartan®-6 FPGA Broadcast Connectivity Kit Ship to Customers for their Next Generation Systems >>more information 2010/09/07 News Release Spartan-6 PCI Express Grabber Board supporting CameraLink PoCL >>News Release >>more information 2010/06/14 News Release Release of TB-6V-LX760-LSI LSI Development Test Platform with Virtex-6 FPGA 2010/05/10 News Release LSI Bridge between “UHS-I” Latest SD Card Standard Interface and ATA or CF, Sample Available in June 2010/02/25 News Release LARGE-SCALE PCI Express Gen 2 EVALUATION PLATFORMS WITH Virtex®-6 FPGAs | Legal Infomation | Site Map | Copyright©Tokyo Electron Device LTD.

Templates Overloading operators Classes, essentially, define new types to be used in C++ code. And types in C++ not only interact with code by means of constructions and assignments. They also interact by means of operators. For example, take the following operation on fundamental types: Here, different variables of a fundamental type (int) are applied the addition operator, and then the assignment operator. Here, it is not obvious what the result of the addition operation on b and c does. Operators are overloaded by means of operator functions, which are regular functions with special names: their name begins by the operator keyword followed by the operator sign that is overloaded. type operator sign (parameters) { /*... body ...*/ } For example, cartesian vectors are sets of two coordinates: x and y. The function operator+ of class CVector overloads the addition operator (+) for that type. Both expressions are equivalent. For example: The keyword this Static members Const member functions

Repenser l’internet des objets (3/3) : Industrialiser l’internet Par Daniel Kaplan le 07/05/09 | 8 commentaires | 14,127 lectures | Impression Il n’existe pas aujourd’hui d’”internet des objets”, mais tout au plus une connexion en silos d’objets conçus et régis selon les règles les plus classiques de l’économie industrielle. La connectivité des objets et des espaces pourrait même signer la fin de la “parenthèse internet”, celle d’un réseau sans tête, sans finalité et totalement ouvert. Ce serait sans compter sur ceux qui, venant du monde numérique ou du design, s’activent dans le sens contraire : celui de doter le monde physique de certaines des propriétés de plasticité et d’ouverture qui caractérisent le monde numérique. Ca commence comme une conversation Que fait donc un capteur, se demande en substance l’enseignant et designer Julian Bleecker dans son “Manifeste pour les objets en réseau” (2006) ? Matière à réflexions Un autre designer, Usman Haque, a d’ailleurs décidé de les y aider. Des objets habitables Faisons-le nous-mêmes Arduino storia

David A. Mellis: Fab Speakers These portable speakers are made from laser-cut wood, fabric, veneer, and electronics. They are powered by three AAA batteries and compatible with any standard audio jack (e.g. on an iPhone, iPod, or laptop). The speakers are an experiment in open-source hardware applied to consumer electronics. By making their original design files freely available online, in a way that's easy for others to modify, I hope to encourage people to make and modify them. In particular, I'd love to see changes or additions that I didn't think about and to have those changes shared publicly for others to use or continue to modify. The speakers have been designed to be relatively simple and cheap in the hopes of facilitating their production by others. Design Files Structure: fab-speakers.svg (Inkscape), fab-speakers-structure.pdfEagle: fab-speakers.brd, fab-speakers.schBill of Materials (BOM): fab-speakers-bom.pdfSchematic: fab-speakers-schematic.pdfGerbers: fab-speakers-gerbers.zip Materials (Electronics) Tools

from __future__ import * » Remote JSON - JSONP The browser security model dictates that XMLHttpRequest, frames, etc. must have the same domain in order to communicate. That's not a terrible idea, for security reasons, but it sure does make distributed (service oriented, mash-up, whatever it's called this week) web development suck. There are traditionally three solutions to solving this problem. Local proxy: Needs infrastructure (can't run a serverless client) and you get double-taxed on bandwidth and latency (remote - proxy - client). Flash: Remote host needs to deploy a crossdomain.xml file, Flash is relatively proprietary and opaque to use, requires learning a one-off moving target programming langage. Script tag: Difficult to know when the content is available, no standard methodology, can be considered a "security risk". I'm proposing a new technology agnostic standard methodology for the script tag method for cross-domain data fetching: JSON with Padding, or simply JSONP. Let's take the del.icio.us JSON API as an example. Local proxy:

Related: