290 reputation
214
bio website musatcha.com
location Chicago, IL
age
visits member for 4 years, 2 months
seen Dec 4 at 19:18

Shameless Plug: $10 Digital Ocean coupon (good cheap VPS, coupon covers 2 months of their small box)

AudioPump, Inc. Projects (internet radio)

Analytics Connector - Connects your SHOUTcast servers to your Google Analytics account, allowing you to monitor your website and streams in one place.

Stream Metadata API - Simple RESTful web service for accessing real-time metadata from internet radio streams.

Consulting - Contact me at brad@audiopump.co for vendor-neutral streaming media advice.

Other Projects

WiiMusic.net - An internet radio player for Nintendo's Wii that utilizes jQuery for the interface and Flash in the background for audio playback.

MindMaster MIDI/DMX - Software that interfaces with consumer EEG hardware to translate brainwave patterns into controls for MIDI and DMX to control synthesizers and intelligent lighting fixtures. Interfaces to USB HID hardware, as well as common MIDI devices and USB-serial controlled DMX interfaces.

Laptop Theft Prevention - Uses the accelerometer in IBM/Lenovo ThinkPad series laptops as an anti-theft alarm. Sends alerts over e-mail/SMS.

Color Filter - Enables people with scotopic sensitivity syndrome to use a computer for longer periods of time by placing a simple color overlay on top of applications. Can be calibrated to the user's specific color needs.

New Chrome Session - Launches a completely blank Google Chrome session with its own cookies, cache, and history. Enables one-click testing of login functions, as well as logging on to multiple accounts on services such as Gmail and Facebook.

Can You Ping Me Now? - Simple website for determining if your Internet connection is working properly. Utilizes Socket.IO... not actual ICMP ping packets.


Oct
20
comment Ship of Theseus applied to GPL - Can I relicense my program if I replace all of the derivative parts?
Great, and inspiring answer. Thank you for your post.
Aug
15
comment Why can't we use IP address instead of cookies in identifying the client in servlets?
@dirkk My mobile IP changes all the time as I move around. Thanks to the way Sprint has rolled out their network, I get different sets of addresses on their LTE gear than their normal CDMA stuff. It's truly frustrating and doesn't make a whole lot of sense, but it happens.
Feb
25
awarded  Caucus
Jan
30
comment A good IDE for NodeJS - debugging especially important
I've tried a few, and have switched to using WebStorm. The integrated debugging is slick, and works like you would expect any IDE to.
Jun
8
awarded  Caucus
May
11
awarded  Teacher
May
11
answered Should a web developer know how to do slicing?
Oct
19
accepted Does directly accessing an applications database break the license agreement?
Oct
18
awarded  Citizen Patrol
Oct
18
comment Does directly accessing an applications database break the license agreement?
Yes, I understand that we cannot expect support on something like that. Thank you for your input.
Oct
18
comment Does directly accessing an applications database break the license agreement?
@Blrfl, I'm not suggesting I intend to throw it out. I'm saying that for the purpose of discussion, ignore the legalities and tell me your opinion of whether or not you would want your customers in the database created by your application on their server.
Oct
18
comment Does directly accessing an applications database break the license agreement?
Thank you for your input. Does your answer hold true for data created outside of the application, but then used by the application? That is, if I write to the database, do you believe that is still generally within our rights?
Oct
18
revised Does directly accessing an applications database break the license agreement?
added 307 characters in body
Oct
18
comment Does directly accessing an applications database break the license agreement?
Yes, I agree with you, but you see what I'm getting at, yes? Let me rephrase... What is generally considered acceptable? Throw out the license agreement. As a developer, would you be unhappy with your users accessing the database directly?
Oct
18
asked Does directly accessing an applications database break the license agreement?
Oct
12
awarded  Yearling
Aug
27
comment Is the C programming language still used?
A comment that isn't getting much attention on this thread is that each tool has a general purpose. Higher-level languages are great for some things, and not others. Same with when you go to slightly lower-level languages. Just because you haven't found a purpose for C doesn't mean it isn't heavily in use elsewhere. Likewise, I can name a a bunch of engineers who hate this "overly abstracted crap" used on a daily basis to churn out the applications that keep entire industries alive.
Aug
16
awarded  Popular Question
Aug
3
comment How to say effectively to a manager that you missed the 'deadline'
+1, coding is creative process, and is inherently hard to schedule.
May
18
comment How does one network at software conferences?
For what it's worth, in college I showed up at "student networking night" with tools, and was quickly disappointed.