Martin Kirkholt Melhus's workplace bans connecting his development computer to the internet, so he hacked together a modem using HTML5: by plugging over-the-ear headphones into his laptop's 3.5mm audio jack and then placing the headphones over a network-connected built-in mic, he is able to tunnel a network connection outside the firewall (or that's the theory; as he notes, "This was only ever intended as a gimmick and a proof of concept - not something that I would actually use at work.")
The code for it is on Github.
Lately, I've been working with a client where my development computer is not connected to the Internet. This is a huge inconvenience, as the unavailability of Google and Stack Overflow vastly impact my productivity. Only recently have I begun to grasp how much of my time is actually spent copy/pasting between Visual Studio and the browser.
My office also features an Internet connected laptop and my development computer expose 3,5 mm jack sockets for audio devices. And thus my problems can be solved! Here's how I made a modem for closing the gap with Web Audio.
PS If you just want to try the modem already, head over to the live demo. Also check out the source code on github.
Web Audio Modem
A WEB-BASED MODEM
David Graeber defined a "bullshit job" in his viral 2013 essay as jobs that no one -- not even the people doing them -- valued, and he clearly struck a chord: in the years since, Graeber, an anthropologist, has collected stories from people whose bullshit jobs inspired them to get in touch with him, and now he has synthesized all that data into a beautifully written, outrageous and thought-provoking book called, simply, Bullshit Jobs.
Described as “an experimental festival for independent artists and creators who work on the internet,” Andy Baio and Andy McMillan’s internet-fest baby XOXO will be back in early September. And according to this tweet, they’re making it bigger and more inclusive (be sure to check out their “living” inclusion policy): We’re moving to a new […]
Roll Sebastian Bergne's $3.33 pencil dice across the table to get a randomish value from 1-6. Useful for writing choose-your-own-adventures! (via Geekologie)
Your pet might be photogenic, but getting them to stare long enough at your camera to snap that Instagram-worthy photo isn’t as simple as telling them to sit. Bribing your pets with their favorite treat, however, might just do the trick, and with the Adjustable Pet Selfie Smartphone Attachment, you can do just that while getting […]
The cybersecurity landscape is changing, and now one of the most effective ways to counter hacking threats is to employ another hacker against them. Commonly referred to as ethical hackers, these professionals use a cybercriminal’s tools against them, checking networks for vulnerabilities and patching them up before they can be exploited. The Certified Ethical Hacker Bootcamp […]
The human eye is a powerful thing, but it’s not so great at seeing in the dark or around tight spaces, which is partially why most of us struggle with unplugging drains, cleaning under the fridge, and other hard-to-reach jobs. This 1080p HD Waterproof WiFi Wireless Endoscopic Camera, however, gives you the flexibility necessary to get […]