======================================== = What is this? ======================================== - usbtiny compatable AVR programmer in minimal form factor with all through hole components - Computer controllable (via USB) additional features: - 4 channel digital input / output - ADC with 10 bit resolution - 2 paralel hardware PWM outputs - SPI interface - I2C interface - Includes onboard serial bootloader for firmware upgrades! - You can use it for “Printf style debugging over AVR-ISP pins!” - USB to UART converter , by loading an other firmware (CDC-232 port)
This week saw the publication of the second of two papers identifying mutations that give H5N1 the ability to spread through the air between ferrets. The papers, the latest1 from a group led by Ron Fouchier at the Erasmus Medical Center in Rotterdam, the Netherlands, and the earlier one2 by Yoshihiro Kawaoka at the University of Wisconsin-Madison and his colleagues, have been controversial because they offer what some see as a recipe for disaster — that they increase the risk of accidental or intentional release of a deadly human pathogen. But what is most unsettling about them, say many in the flu community, is the evidence they provide that the wild virus could spark a pandemic on its own. That threat makes the outstanding scientific mysteries about this tiny RNA virus — its genome just 14,000 letters long — even more pressing. Here are five of the biggest puzzles, and what researchers are doing to solve them.
- Safe categories, using EXTSafeCategory, for adding methods to a class without overwriting anything already there (identifying conflicts for you). - Concrete protocols, using EXTConcreteProtocol, for providing default implementations of the methods in a protocol. - Simpler and safer key paths, using EXTKeyPathCoding, which automatically checks key paths at compile-time. - Easier use of weak variables in blocks, using @weakify and @strongify in the EXTScope module. - Scope-based resource cleanup, using @onExit in the EXTScope module, for automatically cleaning up manually-allocated memory, file handles, locks, etc., at the end of a scope. - EXTNil, which is like NSNull, but behaves much more closely to actual nil (i.e., doesn’t crash when sent unrecognized messages). - EXTBlockTarget, which extends the target-action mechanism with support for blocks.
'Rcpp modules' into 'Rcpp classes' which allows R code to modify and extend C++ classes loaded via Rcpp modules; see help(setRcppClass) for more. This also lead to some changes in the code for loading modules which however requires the brand-new R version 2.15.1 released today as well.
Researchers at the University of Southern California's Viterbi School of Engineeringhave succeeded in making an artificial fingertip outperform humans in identifying a range of textures. That fingertip, the BioTac® from SynTouch LLC, is a molded elastomeric sleeve with a fingerprint-like pattern on the outside and sensors on the inside, filled with a conductive fluid. What the USC researchers have done is to develop algorithms for interpreting the data produced by the fingertip and for optimizing the movement of the robotic arm or hand on which it is mounted to most efficiently produce useful data. Their findings have been published in Frontiers in Neurorobotics. SynTouch LLC, founded in 2008, is a start-up technology business that develops and manufactures tactile sensors for mechatronic systems.BioTac® sensors are available as an evaluation kit, and also as kits for theBarrettHand and the Shadow hand.
Why the Lucky Stiff (or _Why for short) was one of the brightest and most inspiring programmers in activity. He became famous through a series of blogs and through the incredible amount of open-source projects that he maintained over the course of more than seven years.
_Why’s popularity grew along with the Ruby programming language’s popularity. When the Rails hype took off in 2005, a great number of young developers started looking to learn about Ruby, and that’s when most of them found Why’s (Poignant) Guide to Ruby, a Creative Commons book in both HTML and PDF that embodied all of its author’s characteristics: an uneasy artistic mind with a different take on what programming is all about.
OsciPrime is an Open Source Android high speed data acquisition hardware platformand Android oscilloscope application. All layers of the project - from hardware, to firmware, up to software - are welldocumented in great detail.
Bloom for Microsoft® Windows® is a serial port to TCP/IP socket redirector. Its role is to transfer data from a serial port to an open TCP/IP socket connection, and vice versa. Bloom facilitates full-duplex communication with any serial device over a network connection from any application that can open a TCP/IP socket.
The concept is illustrated below. Here, Bloom has been installed on a host machine to which several serial devices (both wired and wireless) are connected. Bloom accepts incoming TCP/IP socket connections from several remote machines and redirects all incoming network traffic received over each TCP/IPsocket to the corresponding serial port. In turn, all data received on a serial port is redirected back to the corresponding TCP/IP socket, emulating a direct physical connection between the remote application and the serial device.
Many R packages/tools have come out recently for doing ecology and evolution. All of the below were described in Methods in Ecology and Evolution, except for spider, which came out in Molecular Ecology Resources. Here are some highlights.
The Rascal is a small computer that you can use to monitor and control the world remotely. It's like the brains of an iPhone, without the corporate overlord. The Rascal is powerful enough to handle real web traffic, but you don't have to be a professional electrical engineer to use one.
The Rascal has its own web-based editor on board, it works with most Arduino shields, and you can program it in Python.
One Month left for Registration and Phase One of the Google Lunar MoonBots. Steps to do:
Make a Video
Build the World's Most Awesome LEGO Moon Robot
Win Cool Prizes, Including a MINDSTORMS Robot and a Trip to Hawaii
Yes, it's that easy. Just enter the MoonBots 2012 Challenge, shoot video, build an awesome robot with family or friends, and win cool stuff. It's totally FREE for 9-17 year old kids all over the world who want to compete to win awesome prizes. No travel necessary. Competition open to kids all over the world. Up to now , just 12 teams have signed in and knowing that the best 30 teams will go to Phase Two, that will mean as of now all teams have an equal change in getting to phase two!
The Common Fund's Human Microbiome Project (HMP) aims to characterize the microbial communities found at several different sites on the human body, including nasal passages, oral cavities, skin, gastrointestinal tract, and urogenital tract, and to analyze the role of these microbes in human health and disease. HMP includes the following initiatives.
The robot is designed to stroke the arm of a dying person and provide pre-recorded comforting phrases. As the stroking mechanism simulates the type of touch a human caretaker might perform, the robot tells the patient “ I am the Last Moment Robot. I am here to help you and guide you through your last moment on Earth. I am sorry that your family and friends can’t be with you right now, but don’t be afraid. I am here to comfort you. You are not alone, you are with me. Your family and friends love you very much, they will remember you after you are gone.”
It has long been acknowledged that huge swaths of rainforest are cut down to provide grazing land for cattle, but this new study reveals that it is actually exported goods that are responsible for the widespread destruction of natural habitats and the knock-on effect for endangered species. The study links threats to species recorded on the International Union for Conservation of Nature and Natural Resources (IUCN) Red Listwith data on trade in 15,000 commodities. It states that up to 30% of species threats are due to international trade with developed countries such as the UK and US in products grown using destructive practices.
Apart from our love of hot beverages, other imports are directly responsible for destroying certain ecosystems. The report states that the plywood Japan imports for construction often comes from Papua New Guinea, which is responsible for destroying the habitat of the critically endangered black-spotted Cuscus.
The developed world’s demand for raw materials has led to developing countries destroying their ecosystems in order to meet demand. Unsurprisingly, the consumption habits of the United States pose the most threats, followed by Japan, Germany and France. The researchers believe that as developing countries become richer, the problem will only get worse.
The Python Hardware Processsor is a implementation of a Hardware CPU in Myhdl. The CPU can directly execute something very similar to python bytecode (but only a very restricted instruction set). The Programcode for the CPU can therefore be written directly in python (very restricted parts of python). This code is then converted by a small python programm to this restricted python bytecode. Since the hardware description is also in python, the slightly modified bytecode is then automatically loaded into the CPU design.
Most “bytecode” instructions are executed in the Hardware CPU with one instruction per cycle. If you have enought hardware available you can simply instantiate more cores on an FPGA with different Programmcode to make them run in parallel.
"The more and more data you produce faster and cheaper, the more the bottleneck—which used to be the DNA sequencing itself—is actually now the data management," he says.
Sundquist sees his company as an instant online genomics center, offering clients immediate access to vast stores of DNA data and to analysis tools so they can make sense of it all—and potentially come up with better treatments for cancer and genetic diseases, as well as identify genetic links to diseases like autism and alcoholism.
The following are the key technologies being used to present the feasibility of this approach to the particular problem:
Arduino - A small electronics prototyping board. Available in multiple versions but in this article the one being used is the Arduino Mega 2560 Version 1. The same methods can be applied to other versions of the Arduino as long as it has means to output data serially.