Buy Magic Mushrooms
Magic Mushroom Gummies Best Amanita Muscaria Gummies
Sep 142012
 

Adafruit is joining us along with the Raspberry Pi Foundation for our upcoming event on wednesday, and they’ve offered up an amazing Raspberry Pi shaped goodie backpack filled with accessories. The event is sold out but if you have an awesome project that you want to bring, and think you have a shot at winning this awesome prize from Adafruit, tell us about your project in the comments, and we’ll see if we can squeeze you in 🙂

Here’s the info from Adafruit’s blog

How can you win? We’re going to give this away to someone at the NYC Resistor event on September 19th. If you’re going to the event you need to show up with a cool project made with a Raspberry Pi in some way. Ladyada and Becky will pick a winner, so make sure you show up with something really cool that shows what you can do with a Pi, looking for ideas? Check out tutorials and Pi day here.

 

Learn to Program!

 Uncategorized  1 Response »
Sep 062012
 

Computer Cat 01

We’re often asked if we can host an introductory programming class or two; in fact, our resident Classmaster informs me that a full 19.76% of former students report they’d be “very interested” in programming courses. To that 19.76% of a representative sample size, boy have I got an offer for you!

I’ll be teaching Introduction to Programming and Python on October 6th, right here at NYCR. What will you learn, as a vaunted and privileged member of the 19.76%? The goal is to bring you through the basics of programming using some practical and simple examples, to a point where you can begin to learn independently and take home some working code that you can customize and hack on.

What do you need to bring with you? In the hardware department, you need a laptop with some variant of UNIX, like OS X or Linux. If you’re a Windows user, a virtual machine running Linux will be fine. In the brainware department, I won’t assume any prior programming experience, but I will assume a moderate amount of familiarity with computers in general. You should know your way around your own system and be curious about how things work. This is designed to be a gentle introduction, not a crash-course for the impatient, but I’ll be happy to change the pace of the course as necessary.

Interested? Head over to the class page and sign up!

Questions? Feel free to get in touch with me at [email protected]

Photo via Flickr user steve caddy, because cats.

Sep 032012
 

Vector clock

Vector displays are now mostly historical oddities — old arcade games like Asteroids or Tempest, or ancient FAA radar displays — which gives them a certain charm. Unlike modern raster displays, the electron beam in the CRT is not swept left to right and top to bottom for each row in the image. Instead the beam is steered to a point and traces the lines of the displayed image.

Most dual channel oscilloscopes have an XY mode in which the timebase is replaced by the second channel, so instead of a constant sweep frequency the two inputs to be plotted relative to each other. Generating low frequency analog voltages out of a small microcontroller with PWM through a low pass filter is quite common for adjusting the brightness of an LEd, but drawing complex shapes requires a faster way to change the voltage. One very easy way to do this is with an R-2R ladder DAC.

Read on for more details about how to build your own vector display hardware and some ways to draw shapes on your oscilloscope’s screen.
Continue reading »

 Posted by at 10:10 pm
Aug 212012
 

Ghosts in the ROM

While digging through dumps generated from the Apple Mac SE ROM images we noticed that there was a large amount of non-code, non-audio data. Adam Mayer tested different stride widths and found that at 67 bytes (536 pixels across) there appeared to be some sort of image data that clearly was a picture of people. The rest of the image was skewed and distorted, so we knew that it wasn’t stored as an uncompressed bitmap.

After some investigation, we were able to decode the scrambled mess above and turn it into the full image with a hidden message from “Thu, Nov 20, 1986“:

Mac SE engineers (0x1D93C)

Read on for the reverse engineering details of how we recovered this and the other three photographs stored in the ROM, and some information about the Motorola 68000 era Macintosh.
Continue reading »

 Posted by at 10:13 pm
Aug 152012
 

NYCR <3 Pi

The Raspberry Pi foundation is stopping at NYC Resistor on their Hackerspace Roadshow. Come and join us for an evening with talks and hands-on time with the Raspberry Pi. Special guests from Adafruit will be joining us as well, with some of the awesome stuff they’ve designed for making your Pi even more tasty.

The Raspberry Pi is a tiny, insanely cheap mini computer. It combines a 700mhz ARM processor, a GPU, hardware h.264 decoding, and a bunch of GPIO pins for interacting with the real world, all for about $25. The Pi was designed with students in mind, but there’s tons of potential for interactivity, robotics, and art when you can literally afford to build the computer into your installations. Continue reading »

Aug 142012
 

SMT is here to stay, so let’s all just get on with it and learn how to use these tiny things. You can make better, faster, cheaper, more durable, smaller and neater projects. Bonus: you will feel like a great big giant.

Resistor member Raphael Abrams will be teaching an introductory course this Sunday at 3PM. Come on down and get modern!

Click here to sign up!

Just look at this accelerometer datalogger! It's got a 40Mips uC, a 4MB flash, RGB LED, RTCC, and a battery to last a week, all in about 1.5 inches. And it can be thrown against a wall without breaking. Half the parts on here are only available in SMT packages.

 

 

Aug 072012
 

Heading to Toorcamp? Take a second to cast around your hackerspace, workshop, or trash heap and grab any interesting-looking ROMs you come across (or just any sufficiently interesting/old PCBs). I’ll be there with one of Trammell’s incredible super-tiny readers, a soldering iron, and unfathomable patience to help you perform some digital archaeology and light necromancy.
PROMdate in action

Dump your ROMs!

 Posted by at 6:28 pm
Aug 052012
 

IBM 83 card sorter, wiring harness

This is neither a tree root nor an eldritch horror — it is a thirty year old wiring harness from a punch card sorter. If you enjoyed our IBM 129 card data recorder restoration or are a fan of vacuum tube era design and mechanical engineering, you might also be interested to see what we found inside an IBM 83 card sorter.
Continue reading »

 Posted by at 3:30 pm
Jul 292012
 

PROM dumper

So you want to dump a ROM, but don’t have a breadboard? You can use a Teensy, some female-female jumpers and if you have one, a ZIF socket. I cut the power and ground wires and soldered three additional leads to each one to provide hard-wired values for for Vpp and !PGM signals at +5V, and the !CS and !OE signals at ground potential. To make wiring easier, my code in prom.c maps the address lines sequentially down the left side of the Teensy, and the data lines sequentially down the right side. Using every pin on the teensy provides 14 bits of address line and 8 bits of data, allowing up to 16 KB PROMs to be dumped.
Continue reading »

 Posted by at 10:27 pm
Jul 192012
 

Standing desk with foot pedals

I’ve recently switched to a standing desk from Geek Desk and wanted to be able to free my hands for more important things, like drinking coffee. The foot pedals are a cast off Behringer FCB1010 MIDI foot controller, which outputs events as MIDI messages. To make it work with any computer without requiring additional software, I wrote a combination MIDI to USB HID mouse and keyboard converter that runs on a Teensy 2.0.

The Teensy translates the pedal events into various mouse or keyboard events (Escape to return to command mode in vi, Shift-Insert to paste the X11 cut buffer, mouse wheel events for the pedals, etc). Full source is available to build your own and configure your own mappings. Read on for some details on the hardware interface.
Continue reading »

 Posted by at 8:50 pm