"As any die-hard Trekkie knows, if you are wearing a red shirt and beam to the planet with Captain Kirk, you're gonna die. That's the common thinking, but I decided to put this to the test."
a C/C++ interpreter aimed at processing C/C++ scripts. Scripts are programs performing specific tasks. Generally execution time is not critical, but rapid development is. Using an interpreter the compile and link cycle is dramatically reduced facilitating
a book about the aesthetics of videogames — what they share with cinema, the history of painting, or literature; and what makes them different, in terms of form, psychology and semiotics. It was first published in 2000; this is the revised edition with
highlight of twelve of the most important US laws when it comes to blogging and provides some simple and straightforward tips for safely navigating them.
There are currently 290+ games with runs listed at Speed Demos Archive. Gaming at record breaking speed. Some amazing stuff, like Super Mario 1 in just over 5 mins!!
A single ant or bee isn't smart, but their colonies are. The study of swarm intelligence is providing insights that can help humans manage complex systems, from truck routing to military robots.
In a room of just 23 people there’s a 50-50 chance of two people having the same birthday. In a room of 75 there’s a 99.9% chance of two people matching.
None of us can know the answers for sure until our own time comes, but the few individuals who have their brush with death interrupted by a last-minute reprieve can offer some intriguing insights.
Israel as being the United States’ “cop on the beat” in the Middle East. - Why do you hate America? - Have you ever been to a Wal-Mart? - immediate withdrawal? (Iraq)
"If you’ve interviewed for programmer jobs a few times you will probably recognize some of these patterns. If you are just beginning your career as a programmer learn these patterns to prepare yourself."
Guy Steele's keynote at the 1998 ACM OOPSLA conference on "Growing a Language" (mostly about JAVA) discusses the importance of and issues associated with designing a programming language that can be grown by its users.
an application that uses the power of Google's global computer network to make web pages load faster, local cache, prefetching, data compression. Currently a Google Labs product. (probably good for very slow connections and as a general proxy)
The NOVA mini-series The Elegant Universe, watch all three one hour episodes here, divided into chapters, available in the QuickTime or RealPlayer plug-ins.
Math can be terrifying for many people. This lists will hopefully improve your general knowledge of mathematical tricks and your speed when you need to do math in your head.
Timothy Gowers is Professor of Mathematics at the University of Cambirdge (UK) and a recipient of the prestigious Fields Medal. Professor Gowers gave the Keynote Address at the historic Millennium Meeting of the Clay Mathematics Institute.
By Scott Meyers - describes the rules of thumb used by the experts—the things they almost always do or almost always avoid doing—to produce clear, correct, efficient code.
continuation of the 2000 book Reinventing Comics, "I Can't Stop Thinking!" provided a forum for ongoing speculations about digital comics. Originally sponsored by The Comic Reader (now offline, apparently). Last 2 episodes are about micropayment
CHDK, the Canon Hacker's Development Kit, is an open-source software project that can be loaded on cameras using Canon's DIGIC II or DIGIC III firmware platforms.
explores the apparent madness at the heart of US military intelligence. With first-hand access to the leading players in the story, Jon Ronson examines the extraordinary - and plain bizarre - national secrets at the core of George W Bush's war on terror.
Weekend Project Podcast: Make simple radios to listen too. These were made with materials that they could get their hands on and were small enough to carry around in a big pocket.
As complements to the core set of OpenGL functions, the OpenGL Utility Library (GLU) and the OpenGL Extension to the X Window System[tm] (GLX) provide useful supporting features.
by Robert L Read - To be a good programmer is difficult and noble. The hardest part of making real a collective vision of a software project is dealing with one's coworkers and customers.
Cambridge University Press by Paul Taylor - Practical Foundations collects the methods of construction of the objects of twentieth century mathematics, teasing out the logical structure that underpins the informal way in which mathematicians actually do
open source animation, the Blender Foundation second open-movie project, a funny and furry 3D short about a giant rabbit who gets even with bullying rodents.
the story of two strange characters exploring a capricious and seemingly infinite machine. The entirety of the production files used to make it (roughly 7 Gigabytes of data) is also available.
uma linguagem de programação estruturada, totalmente em português, derivada do que é conhecido hoje como "portugol" (uma notação muito utilizada para descrever algoritmos em português de forma livre e espontânea).
by Alan Green - These checklists are a tool for helping you focus attention on the critical aspects of your project at the different stages of its lifecycle.
The age-old practice of turning the soil before planting a new crop is a leading cause of farmland degradation. Many farmers are thus looking to make plowing a thing of the past
2.4GHz parabolic mesh dishes from Chinese cookware scoops & a USB WiFi adaptor! Called "WIFRY","WOKFI" or "WOKTENNA" (12"= 300mm diam) shows 12-15dB gain (enough for a LOS range extension to 3-5km)
by Erik Demaine. Take a piece of paper, fold it into any flat origami, and make one complete straight cut (i.e., a cut along a line). Now unfold the pieces, and see what you get. Are all shapes possible? Refering back to the original sheet of paper, what patterns of cuts can be achieved by this process?
Free audio and video host. Partners with blip.tv and Internet Archive. Contains user-generated video. It can be browsed by subject-specific 'Channels' as well as by media type, comments, and categories such as 'most viewed'.
allows you to create your own point-and-click adventure games, similar to the early 90's Sierra and Lucasarts adventures. It consists of an easy-to-use editor to create your games, and a run-time engine to play them. (the editor requires .net)
a digital signal processing (DSP) technique for identifying frequency components of a signal, published by Dr. Gerald Goertzel in 1958. While the general Fast Fourier transform (FFT) algorithm computes evenly across the bandwidth of the incoming signal, the Goertzel algorithm looks at specific, predetermined frequency.
blog entry about static code analyzers such as Checkstyle, PMD, FindBugs etc. and focuses on some of the issues that they spot in code. (PDM is great also for C++)