Tuesday, December 25, 2012

At work, I have an Easy button that sends two scroll lock taps like a USB keyboard to control an IOGear...

At work, I have an Easy button that sends two scroll lock taps like a USB keyboard to control an IOGear USB KVM switch.



At home, I have a a PS/2 KVM switch between my old Linux box and my VGA-input-having TV, and I'm thinking something different.



Honestly, I mostly use it when I have to repair one of the old PCs in the household, so I don't switch often, but I am finding it useful.



I saw an Adafruit video where they make an adapter to get an old NeXT keyboard to talk USB. I also learned how to talk to an Arduino via serial for Cheerlights. I'm thinking that I could put it together so that 1) it sends the scroll lock signal when restarted, and 2) it also sends it when sent a signal from the PC, which I could do via a Perl program.



The hardest part is figuring out how to talk PS/2.




Friday, December 21, 2012

Reinvent Payphones – Prototype Hack Day http://reinventpayphones.prototypehackday.com/ Coming in early...

Reinvent Payphones – Prototype Hack Day

http://reinventpayphones.prototypehackday.com/



Coming in early 2013 as a lead-up to NYC’s Reinvent Payphones Design Challenge, we are hosting a FREE Prototype Hack Day to build physical or virtual payphone prototypes. Designers, engineers, students — bring yourself, your gear and your team, or form a team at the hack day itself. (The rules that apply to the City’s Reinvent Payphones Design Challenge also apply here.) Sign up and we’ll get back to you with details, including a date, time and venue.



http://news.ycombinator.com/item?id=4954338




I have my #cheerlights working! Which is nice shorthand for saying: * I know how to drive an RGB LED...

I have my #cheerlights working!



Which is nice shorthand for saying:



* I know how to drive an RGB LED

* I can now talk and listen via serial connection over a USB cable

* I have the tools on my Linux machine to develop for and interact with an Arduino



And that's a nice set of skills to have.




My cheerlights work!

My cheerlights work!






Wednesday, December 19, 2012

My RGB LED now gives all the right colors. Now, the serial connection.

My RGB LED now gives all the right colors. Now, the serial connection.




I had a resistor between the juice and the RGB LEDs, and that's why my colors weren't true.

I had a resistor between the juice and the RGB LEDs, and that's why my colors weren't true.




I have the sketch. My Arduino flashes colors out the RGB LED. I just need to figure out what the #cheerlights...

I have the sketch. My Arduino flashes colors out the RGB LED. I just need to figure out what the #cheerlights colors are.




Maybe not the best shot, but it is taken via PC from a Canon DSLR (in service of my Gel Documentation...

Maybe not the best shot, but it is taken via PC from a Canon DSLR (in service of my Gel Documentation project for work) through my swing-arm camera mount (which is my own project).



Plus, apple cinnamon oatmeal. Breakfast of champions.




Monday, December 17, 2012

I've only heard about Survival Research Laboratories, but I've heard it for over 20 years. It's the Maker...

I've only heard about Survival Research Laboratories, but I've heard it for over 20 years. It's the Maker Movement meets the Terminator, and I so wish I could be in LA to see this.




For at least one idea of mine, electronically-controlled NFC is the way to go.

For at least one idea of mine, electronically-controlled NFC is the way to go.




Friday, December 14, 2012

Having a flash. You can run a signal thru a deadbolt and you can sense when the door is bolted.

Having a flash.



You can run a signal thru a deadbolt and you can sense when the door is bolted.




This is so me. I need to gear up and tackle this.

This is so me. I need to gear up and tackle this.




Yeah, your fingers may be sore, but then there is a great chance that you are squeezing too hard, too...

Yeah, your fingers may be sore, but then there is a great chance that you are squeezing too hard, too.



Not only are you causing yourself pain, but you are pulling the notes sharp, plus making it harder to switch notes and chords. Three bad things, no good things. Don't do it.



Early on, beginning guitarists, squeeze a note as hard as you can, them back off until the note goes plunk, then tighten up just the slightest bit. There is the sweet spot.




I feel a headache coming on.

I feel a headache coming on.




I figured out how to put complex data structures into Redis and get them out again. Not necessarily sure...

I figured out how to put complex data structures into Redis and get them out again. Not necessarily sure I like this more than SQL yet, but knowing I can handle it helps a lot.




I want to make a pedalboard, and when I get to that point, I'm sure I'll drop a lot at Monoprice getting...

I want to make a pedalboard, and when I get to that point, I'm sure I'll drop a lot at Monoprice getting 1/4" TS cables




GLOSSY meets this Sunday from 2-4pm in the Portal, part of the TCPL Downtown branch.

GLOSSY meets this Sunday from 2-4pm in the Portal, part of the TCPL Downtown branch.




The StepOne is an instrument that does qPCR. I've released a Perl module that writes config files for...

The StepOne is an instrument that does qPCR. I've released a Perl module that writes config files for the instrument. I could make a list of things it does wrong, or is ill-prepared for the StepOnePlus (which we don't have in the lab) but I'm kinda proud I figured it out.




Just mailed my response to the call to jury duty.

Just mailed my response to the call to jury duty.




Thursday, December 13, 2012

But can you grind with a skateboard with LEDs on the bottom?

But can you grind with a skateboard with LEDs on the bottom?




This is not the most vocal sounding example of Clara Rockmore, but it certainly shows what can be done...

This is not the most vocal sounding example of Clara Rockmore, but it certainly shows what can be done when a talented musician steps up to the Theremin.




The tone is WAY too unpleasant. Listen to a real theremin, played by a real player, and you'll hear a...

The tone is WAY too unpleasant. Listen to a real theremin, played by a real player, and you'll hear a violin-like tone. I was playing some Clara Rockmore in the car and my wife asked: "The woman singing, why is she so sad?"




Publicly ridicule me if I fail to follow up.

Publicly ridicule me if I fail to follow up.




Wednesday, December 12, 2012

'Our ability to manufacture—and innovate and make the process better—has always been a core part of our...

'Our ability to manufacture—and innovate and make the process better—has always been a core part of our country’s innovation cycle, spawning incredibly vast new industries and businesses from these historic revolutions. But the pendulum of the tech industry has shifted so far to software and services that we may soon face major uphill battles to reclaim our foothold on the “making” part of innovation, as well as the opportunity to bring manufacturing back to the US.'




"(...) in the late 90s, more than 90% of the cost of an international phone call was the cost of keeping...

"(...) in the late 90s, more than 90% of the cost of an international phone call was the cost of keeping track of the cost of an international phone call" (+Peter Boothe )




Tuesday, December 11, 2012

One way or another, tomorrow must be #CodeOrGTFO day

One way or another, tomorrow must be #CodeOrGTFO day




At a talk on Azure at the PRP Software Cluster. Considering using Azure as a base to do some learning...

At a talk on Azure at the PRP Software Cluster. Considering using Azure as a base to do some learning on node.js.




This is how my day is going. How about you?

This is how my day is going. How about you?




Got an order in yesterday from Monoprice. an HDMI-to-DVI adapter and a short HDMI cable. Thus, I was ...

Got an order in yesterday from Monoprice. an HDMI-to-DVI adapter and a short HDMI cable. Thus, I was able to display output from my laptop on the living room TV. Soon, I'll be able to retire the clamshell Dell, which is entirely not up to the task of home theater PC. Or donate it to Lafayettech Labs.




This is my phone in the binder-clip car mount, as seen on Lifehacker. You can't really see, but I'm listening...

This is my phone in the binder-clip car mount, as seen on Lifehacker. You can't really see, but I'm listening to an interview with Mike Riley, author of Programming Your Home in this shot.



I control it to listen to podcasts and music, and try to not do the stupid stuff you think about for dealing with phones in the car. You can see my TomTom to the left.




Sunday, December 9, 2012

Ada Lovelace is today's Google doodle. Good job.

Ada Lovelace is today's Google doodle. Good job.




I hate printers.

I hate printers.




I'm thinking that Win8 is two gambles in one, and while it ultimately will work out okay, it'll look ...

I'm thinking that Win8 is two gambles in one, and while it ultimately will work out okay, it'll look bad short-term.



1) Windows RT on ARM. In the battle between RISC and CISC, CISC won because CISC was Intel and Intel ran Windows and everyone wanted Windows. This is a truer story of better technology losing than VHS vs Betamax. Because the basic instruction set is the same, programs written for Win95 or even DOS should still run on your hot Win7 laptop, and the Windows team has to keep code built to work around bugs in not only their code but third-party code from the 80s on, and Win8 on Arm might be their best hope to break cleanly from it.



2) The Interface It works fine as a phone/tablet thing (it isn't perfect, but few get everything right on the first try) and (not that I've tried it) it looks like it'll be usable as a TV interface. But it is weird as a desktop interface. But that's probably ok, as the desktop graphs flatline while personal devices grow. Windows and Office have paid the bills in Redmond for 20 years, but today the desktop is dying and Google wrote an office suite in Javascript.



So, I think it'll pay off. I just don't know that it'll pay off as Windows 8. Windows 9? Tiles 1? Dunno.




We have the room next week for GLOSSY!

We have the room next week for GLOSSY!




Thursday, December 6, 2012

Welcome to Lafayette Tech Labs

Welcome to Lafayette Tech Labs




I'm always on the lookout for good sunrise alarm clock ideas

I'm always on the lookout for good sunrise alarm clock ideas




The folks over at Defense Distributed have successfully fired an AR-15 semi-automatic rifle with a 3D...

The folks over at Defense Distributed have successfully fired an AR-15 semi-automatic rifle with a 3D-printed lower receiver. They were able to fire off only six rounds before the part failed, but some would consider that a pretty decent outcome considering it’s composed of printed plastic. http://bit.ly/SANIu0




I'm largely welcoming the idea, but I'm guessing that it will cost even more.

I'm largely welcoming the idea, but I'm guessing that it will cost even more.




IT Conversations is ending. Where do I go to get highly and deeply technical talks in podcast form?

IT Conversations is ending.



Where do I go to get highly and deeply technical talks in podcast form?




Wednesday, December 5, 2012

Tuesday, December 4, 2012

Is it just me, or is this pretty much Pinokio? I mean, before the servos.

Is it just me, or is this pretty much Pinokio? I mean, before the servos.




I love this hack. I don't have any inductive gear, but I love how the technology got hidden into the ...

I love this hack. I don't have any inductive gear, but I love how the technology got hidden into the environment.




This gets to a crucial thing. Right now, I'm wanting to get computer control over the lights, and unless...

This gets to a crucial thing. Right now, I'm wanting to get computer control over the lights, and unless I get the UI right the wife acceptance factor drops to single digits. Controlling lights is doable. Controlling curtains is doable. Doing it in a way that people who aren't you understand? Tougher.




Conductive 3D printing material for printing of circuits http://www.core77.com/blog/materials/carbomo...

Sunday, December 2, 2012

It's a weekend of fixing stupid configuration. First one was my fault. Was playing with Input Labels...

It's a weekend of fixing stupid configuration.



First one was my fault. Was playing with Input Labels on my Sony Bravia TV, and it said that my choices for a label for the VGA input ere "-" or "Skip". I figured, "Yeah, I'll skip trying to mess with it and go on to the next thing."



That is not what "Skip" means in this context.



It means "Don't allow people to try to use this input."



So, that felt stupid.



Somehow, a while ago, the on-mobo soundcard on my old Vista machine (mostly used by my son for games) stopped working. I had no idea why, but as I wasn't a big user for it, I didn't really care.



I found that somehow, ithe Sound config had been set to send to HDMI out.



This PC has no HDMI out.''



Also, I got an ancient machine with USB WIFI just by touching it.




Wednesday, November 28, 2012

I need to figure out what to do with this one.

I need to figure out what to do with this one.




Have a tool to make plate records. Made changes. Will need to test. Testing occurs on a virtual machine...

Have a tool to make plate records. Made changes. Will need to test.



Testing occurs on a virtual machine, which I have mapped drives for several real machines, none of which it remembers passwords for. So I put together a batch file to map on startup.



No real work has been done, but, man, is that yak nicely shaved.




Tuesday, November 27, 2012

I love the idea of the Internet of Things. If only I wasn't over half a continent away. "The Future is...

I love the idea of the Internet of Things. If only I wasn't over half a continent away. "The Future is here. It's just not evenly distributed."




I love Google Voice. I use the Voice plugin and Gmail to make phone and receive phone calls in the subbasement...

I love Google Voice. I use the Voice plugin and Gmail to make phone and receive phone calls in the subbasement.



The plugin works in IE

The plugin works in Firefox

The plugin works in Safari

The plugin does not work in Chrome



I have installed several times. I have just reinstalled Chrome. Now at Version 23.0.1271.91 m. It again says "Download the voice plugin to make a call".



I have no clue what the problem is.




Monday, November 26, 2012

Looking through the source code on this, trying to learn. It does a neat thing, doing things I don't,...

Looking through the source code on this, trying to learn. It does a neat thing, doing things I don't, because I'm not usually doing straight display hacks.



For the life of me, I don't get why the elements need to be Anchor tags.




So, I'm playing with drag and drop in HTML5, and, from the sample code I'm poking at right now, if elements...

So, I'm playing with drag and drop in HTML5, and, from the sample code I'm poking at right now, if elements A and B are draggable, I can drag element A into element B. Clearly, I don't want to do that, and I want to do that less if A and B are table rows (which is the use I want to make).



This is not specific enough to even make a Stack Overflow question. Any pointers to good sites explaining how to do HTML5 Drag and Drop?




My apologize to all. The date was incorrect on the earlier post. The event will be held on Dec 1st 2012...

My apologize to all. The date was incorrect on the earlier post. The event will be held on Dec 1st 2012. I hope to see you all there.



http://youtu.be/WoBAPTFPw7Y




Sunday, November 25, 2012

I have a machine at home that I pretty much use as a file server. I want to run Dropbox on it, but I ...

I have a machine at home that I pretty much use as a file server. I want to run Dropbox on it, but I rarely run console on it.



I so need to start using this.




Great LED Display Hack. I don't think I'll ever use it on my car, but I am jazzed to think of something...

Great LED Display Hack. I don't think I'll ever use it on my car, but I am jazzed to think of something to do with it.




Unbelievably useful: ln -s ~/Dropbox/vimrc ~/.vimrc

Unbelievably useful:



ln -s ~/Dropbox/vimrc ~/.vimrc




"At present, the only solution from Assange and his cypherpunks seems to be for everyone to become competent...

"At present, the only solution from Assange and his cypherpunks seems to be for everyone to become competent at digital encryption, which is not going to happen any time soon. We know this because, even though there’s free software out there that allows anyone with moderate computer skills to make their data secure, the head of the CIA, for God’s sake, still uses Gmail to drop messages to his mistress."




Saturday, November 24, 2012

So, I unplugged and replugged everything in the bedroom home entertanment area, in effort to make my ...

So, I unplugged and replugged everything in the bedroom home entertanment area, in effort to make my wiring make more sense. That's the TV, Blu-Ray player, cable box, wifi router and PC.



TV has a VGA connection, and I had just got everything together to be able to use it as monitor. (Just got a Logitech K400 keyboard for it, so I have wireless control over the box.)



Thing is, now I can't convince the TV to acknowledge something live on the VGA input. Annoyance!




Friday, November 23, 2012

Starting to use social media to keep me doing pushups and such. Pitying it on Twitter and Facebook. Should...

Starting to use social media to keep me doing pushups and such. Pitying it on Twitter and Facebook. Should I add G+ to my peer pressure?




Tuesday, November 20, 2012

YAPC::NA is in Austin, TX. I should connive to go this year.

YAPC::NA is in Austin, TX. I should connive to go this year.




I do activity. I have a FitBit. I need to try to grab the data and do better with analysis, but it is...

I do activity. I have a FitBit. I need to try to grab the data and do better with analysis, but it is there.



I don't do the blood test and I don't do the heart rate. I figure there's a dingus and Android app for that.




Ink. Ink. A bottle of ink.

Ink. Ink. A bottle of ink.




Monday, November 19, 2012

at the office.

at the office.




I have a tool that writes StepOne PCR .eds files so that items can go into the StepOne with our sample...

I have a tool that writes StepOne PCR .eds files so that items can go into the StepOne with our sample names, rather than Sample 1, Sample 2, etc.



Which is good.



Except, I thought I'd need all sorts of things to fill the config, and the interface has those things, but the data file has no place for me to write it.



So, I have to decide whether I want to remove all sorts of UI, and the underlying code, and the related DB columns, or just let it all set there, knowing that, by and large, it's useless and only the request and accession are used.




Sunday, November 18, 2012

This is my 1988 MIJ Fender Telecaster, in the middle of a string change. Here you can see almost all ...

This is my 1988 MIJ Fender Telecaster, in the middle of a string change. Here you can see almost all of the changes I've made to it:



* Switched bridge from a chrome 3-screw 6-saddle modern top-loader bridge to a black Wilkinson three-saddle bridge

* Changed controls from stock chrome control plate and knobs to black control plate and knobs, and also stock wiring to 4-way switch ( serial, neck, parallel, bridge) and a no-load tone knob (which is a mistake I should rectify)

* Switched chrome neck pickup cover to black, and also added separate ground for the cover, which is necessary for serial wiring

* Replaced 5-screw pearloid pickguard with b/w/b 8-screw pickguard. Should replace it with a 5-screw pickguard some day.




Saturday, November 17, 2012

Cleaned up a bunch of stuff today, including a bunch of music magazines from last Gear Fest at Sweetwater...

Cleaned up a bunch of stuff today, including a bunch of music magazines from last Gear Fest at Sweetwater. I'm now recognizing many of my pack-rat tendencies as bad.




Thursday, November 15, 2012

Best. Thread. Ever. I (still) didn't read all of it, but so far this is my favorite: //When I wrote ...

Best. Thread. Ever.



I (still) didn't read all of it, but so far this is my favorite:

//When I wrote this, only God and I understood what I was doing

//Now, God only knows




I generally present as full an idea as I can, starting with the premise and ending with me saying: "So...

I generally present as full an idea as I can, starting with the premise and ending with me saying: "So, why is this stupid?"



If I knew why it was stupid by my own mind, I would've found a way around it myself. I want to be blindsided by "Duh!" because it will only come late otherwise.




I have another swing-arm lamp, but this one's light works. Which can be a good thing (well-lit process...

I have another swing-arm lamp, but this one's light works. Which can be a good thing (well-lit process shots FTW!) but it does mean that I can't just redo the same mods as the other one if I want to keep it a lamp, too.



Will post shots later, but thoughts? If it is dual purpose, I'll have to zip-tie the USB cable to the arm rather than run it through the power-cable channel, but behond that, I'm kinda unsure.




That was fun. There's an instrument that takes an EDS file as an input. After some poking, I find that...

That was fun.



There's an instrument that takes an EDS file as an input. After some poking, I find that an EDS file is a ZIP file full of XML.



Most of the XML shouldn't have to change.



Some of the XML has to change to align with input.



I'm writing that XML with Template Toolkit because it's quicker to get to done than figuring out XML::LibXML or XML::TinyXML, and it's a very small set of things I want to change.



I'm working in a temp directory created by File::Temp. I'm writing the ZIP with IO::Compress::Zip. Right now, it writes based on the input and is fully accepted by the instrument software.



Now, I just need to store the right things in the DB and pull it out correctly.



Have I mentioned recently how much I love Perl? CPAN is a huge collection previously-invented wheels, and if I had to make up a way to do ZIP or templates or temp files or databases or XML myself, I'd still be elbow-deep. Thank you, Perl and the community behind you!




Monday, November 12, 2012

The part I have to steal the most (or, rather, fork) is setting up tasks via Google Calendar. I've thought...

The part I have to steal the most (or, rather, fork) is setting up tasks via Google Calendar. I've thought about Calendar as a replacement for cron and at, but hadn't really worked it out.




Body of email: Feel free to share this invitation. Signature of email: This email and any attachments...

Body of email: Feel free to share this invitation.



Signature of email: This email and any attachments are for the exclusive and confidential use of the intended recipient.




Me: "I code the web like it's 1999." Other Guy: "That's not as good as it sounds." Me: "It's exactly...

Me: "I code the web like it's 1999."



Other Guy: "That's not as good as it sounds."



Me: "It's exactly like it sounds."




Thursday, November 8, 2012

Monday, November 5, 2012

Saturday, November 3, 2012

Friday, November 2, 2012

There are some limits to USB connections: 1. each USB cable can't be longer than 16 feet. 2. each USB...

There are some limits to USB connections:

1. each USB cable can't be longer than 16 feet.

2. each USB device can't have more than 5 "nodes" between it and the computer.

3. each USB device shares the "data network" with all the other devices.



That's good to know. So, look into 15' of USB cable.




A flash of inspiration lead me to the hardware store, and now two small holes in a bent piece of steel...

A flash of inspiration lead me to the hardware store, and now two small holes in a bent piece of steel are all that separate me from the physical part of my webcam arm.



Of course, I still need to get the usb cable to run through and a webcam worth mounting, but progress feels good.




Been playing first with an LED and then with the speaker I took out of the Easy button. Me and delayM...

Been playing first with an LED and then with the speaker I took out of the Easy button. Me and delayMicroseconds(): Love at First Sight.




Thursday, November 1, 2012

This may be one of the most beautiful things I've ever seen. After months of work and multiple attempts...

This may be one of the most beautiful things I've ever seen. After months of work and multiple attempts this $5 Arduino is good.




RGB LED strips at Radio Shack. I want one. You know, for the kids.

RGB LED strips at Radio Shack. I want one. You know, for the kids.




I now have a perf board, a 556 chip, two 14-pin IC sockets, a 1/4" jack and some 9-volt snap connectors...

I now have a perf board, a 556 chip, two 14-pin IC sockets, a 1/4" jack and some 9-volt snap connectors. I'm getting closer to Atari Punk goodness.



Plus an RGB LED. That doesn't connect...




I forgot my Tim Allen Signature multi-bit screwdriver on the desk at GLC. Is anyone going to be in between...

I forgot my Tim Allen Signature multi-bit screwdriver on the desk at GLC. Is anyone going to be in between now and next LafTechLabs that could pick it up for me?




Well, duh. I could get a 3.5 mm female connector for my Atari Punk Console. Or I could take one of the...

Well, duh. I could get a 3.5 mm female connector for my Atari Punk Console. Or I could take one of the dozens of dead earbuds around the house and turn it to a 3.5mm male connector, which can then be easily adapted to the 1/4" phone jack that all my guitar gear will want to play with.




Went to Radio Shack in Chauncey today. Got a few parts (and forgot a few more) for the Atari Punk Console...

Went to Radio Shack in Chauncey today. Got a few parts (and forgot a few more) for the Atari Punk Console, and saw some Arduino shields from Seeed Studio. Nice to know you can plug Ethernet into your Uno for $31 and set up relays for $10.




+Doug Couch, I got a perf board and a 556 so I can move on with the Atari Punk Console. Thing is, there's...

+Doug Couch , I got a perf board and a 556 so I can move on with the Atari Punk Console. Thing is, there's that thing you actually solder so that you don't burn up your 556. I don't know the name, so I don't know where to look, so I didn't get one. What are they called?




The Drug Discovery Building's foundation is looking closer to done. I wonder when the above-ground structure...

The Drug Discovery Building's foundation is looking closer to done. I wonder when the above-ground structure starts going up.




Tuesday, October 30, 2012

Wandered around the dollar store today. Was lead to believe I could find a mini tripod I could hack into...

Wandered around the dollar store today. Was lead to believe I could find a mini tripod I could hack into my desk-lamp -> webcam arm project, but was misinformed. Oh well. I know where to find such stuff online.



I did find a little light where the off switch is proximity to a little magnet. I figure, if it can run an LED, it can send a signal to an Arduino. I just need to figure out what to do with it.




Sunday, October 28, 2012

Wednesday, October 24, 2012

I put the Canon Hacker's Development Kit on my PowerShot this AM, and this is a first-pass take on an...

I put the Canon Hacker's Development Kit on my PowerShot this AM, and this is a first-pass take on an HDR photo. Lesson learned: Tripod. Still, the spin is a bit of a trippy effect.




Backhoes got the fiber. My home internet is down.

Backhoes got the fiber. My home internet is down.




Wednesday, October 17, 2012

Saw this in my Quantified Self folder in Reader, where the author finds that a line from Aristotl...

Saw this in my Quantified Self folder in Reader, where the author finds that a line from Aristotle -- We are what we repeatedly do. Excellence, then, is not an act, but a habit. -- is not particularly useful, then comes to another position that references old-school Slashdot but also isn't that helpful.



1. Accept your beliefs about who you think you are now.

2. Accept your beliefs about who you want to be.

3. ???

4. Behavior change.



I just dropped below 240 lbs from 270 in February, and a good amount of time floating around 290 for a decade and hitting 330 or higher the decade before, and I can't really say what habits I have changed to account for that. Eating more often and avoiding diet cola are the two I can list most quickly.




Wednesday, October 10, 2012

Looks like a much simpler and easier-to-transfer circuit than the one we're using. Which saves me...

Looks like a much simpler and easier-to-transfer circuit than the one we're using. Which saves me (for now) the requirement to learn Eagle CAD....




Thursday, October 4, 2012

I just put VirtualBox on my laptop (again) and I'm wondering which Linux the world thinks I shoul...

I just put VirtualBox on my laptop (again) and I'm wondering which Linux the world thinks I should install. Used to be, my go-to would be Ubuntu, and I'm OK with Linux Mint but not too happy. I know some Fedora folks.



Thoughts? Arguments?




Wednesday, October 3, 2012

I have a web app based on a static HTML page, where the table I'm filling is created statically. ...

I have a web app based on a static HTML page, where the table I'm filling is created statically. (Tabular data, folks. Not using tables for page layout anymore.) I've done a lot of work, and I used the hack of src="lib.js?reload" to keep the Javascript out of cache. But the page itself was cached, so the table had 7 THs in the header and 8 TDs in the row on a user's page. I had her Ctrl-Shift-R and fixed it.



Now I want everything to be dynamic, even when there's really little dynamic content on the page.




Wednesday, September 26, 2012

Coworker just got an Android tablet. A Xoom, I think. He can't find Swype and looked at an altern...

Coworker just got an Android tablet. A Xoom, I think. He can't find Swype and looked at an alternate keyboard. He rejected TouchPal because he couldn't figure out why a keyboard should have full Internet access.




Thursday, September 20, 2012

When in school, I used to hear it said that CS was the bastard child of Math and Electrical Engin...

When in school, I used to hear it said that CS was the bastard child of Math and Electrical Engineering. It's fairly fundamental: Turing's take on the Church-Turing Thesis is a very engineering-oriented (the Turing Machine) and Church's take (and McCarthy's implementation, LISP) is barely out of mathematical notation.



Similarly, I've been saying for a while that "All Science is Computer Science" because practically everything that could be learned without computer assistance has been covered by an ever-growing number of scientists for a long time. Yes, that's hyperbole, but for a great many fields (Cook mentions Bioinformatics, a field close to my paycheck) it is very true.



If Computer Science is to be diffused across all disciplines (Processing makes a case for CS in Art, etc.) then what is the use of the CS department? Well, when you get into "Programming for Bioinformatics", "Programming for Physics", "Programming for Dietetics", there is a raft of common knowledge. Also, for all the comments that college isn't a trade school, a great number of people who go through treating it pretty much as one. One could argue that people have gone through Computer Science because Software Engineering programs haven't been available.



Anyway, as this is the 50th Anniversary of the country's oldest Department of Computer Science (Oct. 5 in Lawson. Go Boilers!), I think this something worth thinking about.




Tuesday, September 18, 2012

Tuesday, September 11, 2012

Monday, September 10, 2012

Today, I'm wearing this shirt because 1) I used to be all into industrial so I own it (although n...

Today, I'm wearing this shirt because 1) I used to be all into industrial so I own it (although never a Front 242 album....) and 2) for the second day in a row, I weighed in at 242 lbs. (Yay me!) Also, 3) it fits pretty well now.



I know the image is a Soviet helecopter, of a type used during their decade in Afghanistan. (I'd guess a MI-24 "Hind", but no matter.) My real question is this: what does it say underneath it? I can tell it says "ФPOHTA!" but Google Translate gives me nothing. Any help?




Thursday, September 6, 2012

I think this is a neat use. I've been thinking that it might not be the best use. Right now, I'm ...

I think this is a neat use. I've been thinking that it might not be the best use.



Right now, I'm thinking that setting up a Jeenode to be powered by a 9-volt or something and putting that in a tupperware container or something. Set the pair connected (via USB? Serial? I forget) to a PC to listen for that one, and place that on top of the truck. Now, write something so that, if the Jeenodes disconnect, THEN it alerts. Put the tupperware on the top of the truck (where nobody would see it) with maybe a little gaffers tape or something, and if the truck moves, the tupperware goes with it (not being inside the farraday-cage of a truck body) and then you know. The smarts are inside where you control them more.



Anyway, that's about what I would've done. That is, if I had Jeenodes.




Friday, August 31, 2012

Wednesday, August 29, 2012

Tuesday, August 28, 2012

I was just sent this from a Solaris server (in case that matters): Your "cron" job on lab rm /hom...

I was just sent this from a Solaris server (in case that matters):



Your "cron" job on lab

rm /home/jacoby/Test/*.Rout &> /dev/null



produced the following output:



/home/jacoby/Test/*.Rout: No such file or directory



Now, if I put &> /dev/null, isn't the announcement that there's no *.Rout files in ~/Test/ to be deleted supposed to be sent to /dev/null and not to me? And if not, what should I put?




I'm enrolled in Coursera's Introduction to Mathematical Thinking. I've done a few Coursera course...

I'm enrolled in Coursera's Introduction to Mathematical Thinking. I've done a few Coursera courses, and I stopped doing anything with them after a few weeks. Anyone here planning to take this?



https://www.coursera.org/course/maththink




Wednesday, August 22, 2012

At the CERIAS Security Seminar.

At the CERIAS Security Seminar.




I don't normally crow about weight loss here. It just isn't the forum for me. Facebook is where I...

I don't normally crow about weight loss here. It just isn't the forum for me. Facebook is where I talk about my health, Google+ is where I talk about my toys. (In part, that's because I can get my toys to tell Facebook how much I've run, but you cannot automatically post to G+.)



But this shirt has spent the whole of the 21st century in the back of my closet because it was too tight around the gut on me. Until now. Yes, I'm still pear-shaped, but the shirt fits. Yay me!




Tuesday, August 21, 2012

I needed to see this.

I needed to see this.




The teensy is in the speaker compartment. The USB cable is through the side of the battery chambe...

The teensy is in the speaker compartment. The USB cable is through the side of the battery chamber. The case mod is done. I am happy.




I wonder how many people go to G+ with Firefox or IE.

I wonder how many people go to G+ with Firefox or IE.




I know I don't need to demonstrate my button. I'm just so glad I can.

I know I don't need to demonstrate my button. I'm just so glad I can.




And, as is only right and good, I release my code. Because I basically got the 10 lines from the ...

And, as is only right and good, I release my code. Because I basically got the 10 lines from the documentation and the one addition I do was "If KEY_CAPS_LOCK works, will KEY_SCROLL_LOCK? _YES!!!_", I think doing more than a Guthrie license ("Anyone who uses this code is a friend of mine") or a Crowley license ("Do as thou wilt shall be the whole of the license") would be incredibly presumptuous.




I was wrong! KEY_SCROLL_LOCK works!

I was wrong!



KEY_SCROLL_LOCK works!




IOGear, and any other company out there, if you're on a product page and click "support", why are...

IOGear, and any other company out there, if you're on a product page and click "support", why are you pushed to a general support page where you have to re-search your product? I know what product I need support for; I was on that page when I clicked "support"!




I found this page, which seems to tell me that the one key I need, Scroll Lock, is out of bounds....

I found this page, which seems to tell me that the one key I need, Scroll Lock, is out of bounds. Please, someone, tell me I'm wrong.




I can clearly send text now. Here's some now. HI That's "Keyboard.write( 72 ) ; Keyboard.write( 7...

I can clearly send text now. Here's some now.



HI



That's "Keyboard.write( 72 ) ; Keyboard.write( 73 ) ;"



Problem is, "Scroll Lock" is the character I need, and I don't think it's strictly ASCII. Can anyone tell me how to have a Teensy programmed through Arduino to spit out a Scroll Lock character?




Monday, August 20, 2012

Next step, get that Easy button and the Teensy together.

Next step, get that Easy button and the Teensy together.




Reshared post from Doug Couch Soldering done! That was easy!

Soldering done! That was easy!




29 minutes after torrential rain.

29 minutes after torrential rain.




What are your big goals for this week? Mine are on the blog.

What are your big goals for this week? Mine are on the blog.




Lafayette Tech Labs meeting tonight, 7pm at GLC. See you then!

Lafayette Tech Labs meeting tonight, 7pm at GLC. See you then!




Reshared post from Lifehacker Having trouble bringing an idea to reality? Read this for inspir...

Having trouble bringing an idea to reality? Read this for inspiration.




Monday, August 13, 2012

Anybody up in here masterful with the Mantis bug tracker? I want to be able to automatically get ...

Anybody up in here masterful with the Mantis bug tracker? I want to be able to automatically get all my unresolved issues so I can schedule email reminders to myself. What I can get from RSS seems to be everybody's issues, resolved or no.



There is an XML export, but I think you have to be at that page first, and chasing that down with LWP seems like a time-wasting, yak-shaving PITA. Help?




Wednesday, August 8, 2012

Interesting idea. I want to go down and see what they do. Maybe try to start something here....

Interesting idea. I want to go down and see what they do. Maybe try to start something here....




I lost my FitBit. The dashboard says last sync was at 5:30pm, which is when I left my office to h...

I lost my FitBit. The dashboard says last sync was at 5:30pm, which is when I left my office to head toward Subway, where I ate, and then to Greyhouse. There are places in the office it might be, and I'll look again tomorrow.



So, FitBit wearers on Plus, how do you keep track of those things?




I don't normally crow too much here, but I'm now 25 lbs down from when I started tracking. at 6'3...

I don't normally crow too much here, but I'm now 25 lbs down from when I started tracking. at 6'3" (what my driver's license says as my height), the border between "obese" and merely "overweight" is at 240, so 5 lbs until I'm I'm no longer "obese". (Yeah, I'll jump over that border quite a few times day-to-day. Shut up and help me celebrate.)



I check my weight each morning on a digital scale, then put the value into a web app which writes to a database, and generates this graph with R. Just really simple.



My next trick is to have that web app write to my FitBit account, too. When I get that rolling, I'll put that on GitHub.




I have a light switch that turns a wall socket on and off. Is there a way I could sense whether t...

I have a light switch that turns a wall socket on and off. Is there a way I could sense whether there's power going on and off with an Arduino or other circuit, then have that message go over wireless or into the ether or even the cloud?



(Granted, given a signal, transmitting the signal to another computer is a solved problem. I just want to know how to get the signal.)




Tuesday, August 7, 2012

Koa's most finished idea for the Tech Labs logo.

Koa's most finished idea for the Tech Labs logo.




This is a question for those who chose to start using Git or other version control systems not th...

This is a question for those who chose to start using Git or other version control systems not those whose workplace institutionally asserted the decision.



How did you transition? Because I get, intellectually, why it is important, but I'm not getting the process under my fingers yet.




Hi. I'm Dave and and I don't always think things through.

Hi. I'm Dave and and I don't always think things through.




This is what's inside of a Staples Easy! button. I thought there was more, but that was all space...

This is what's inside of a Staples Easy! button. I thought there was more, but that was all space for the speaker, and the leads for the speaker are the red ones that come off to the right. The switch sits on the center.



So, if you want to use this as a "Double-Tap the Scroll Lock" key, what do you do?




I assert that this is a few iterations away from a perfectly acceptable Javascript-and-SVG versio...

I assert that this is a few iterations away from a perfectly acceptable Javascript-and-SVG version of Asteroids. #challengepresented

http://jsbin.com/onisiz/29




Friday, August 3, 2012

"I don't strive for efficiency anymore, because I instantly realized that exercise is all about b...

"I don't strive for efficiency anymore, because I instantly realized that exercise is all about being as inefficient as possible with physical activity."



I could've told you that a decade ago. If you want efficiency, ask a fat person. (says the recovering fat guy.)




Thursday, August 2, 2012

Reshared post from Little Bird Electronics Build a simple thermostat with ATtiny2313 - http://...

I've given pure.js a shot. Now I'm off to download moustache.js.

I've given pure.js a shot. Now I'm off to download moustache.js.




I'm going to be leading this Hackathon on Saturday. I won't be there until 11am or so, so that's ...

I'm going to be leading this Hackathon on Saturday. I won't be there until 11am or so, so that's when I'd suggest you come. I plan to talk about what Javascript is and what you can do with it, then I'll be teaching "how to program" in Javascript to those without much experience.



Bruno's Pizza is one of the sponsors, so great pizza will be provided at 4pm.




Downtown Lafayette has free Wi-Fi. Anyone use it yet?

Downtown Lafayette has free Wi-Fi. Anyone use it yet?




"The internet will apparently make you psychotic if you only listen to the three people who think...

"The internet will apparently make you psychotic if you only listen to the three people who think so. Or Newsweek, that is."



I remember when I cared about Newsweek. Ahh, those sunny days, with Duran Duran on the radio and Reagan in the White House....




Wednesday, August 1, 2012

Reshared post from Edd Dumbill Anyone use one of these for real? I've been trying to avoid mor...



Anyone use one of these for real? I've been trying to avoid more interruption rather than foster it, so smart watches seem like an expensive way of ramping up stress levels. But I've never yet met anyone who uses them in earnest, and am prepared to hear opposite points of view!






I used to know Alex years ago, and if you're a programmer and curious about Javascript, this is a...



I used to know Alex years ago, and if you're a programmer and curious about Javascript, this is as good an introduction as I can think of.






Tuesday, July 31, 2012

I have always said that language designers are crazy people. This talk begins to explain why and ...



I have always said that language designers are crazy people. This talk begins to explain why and how they are crazy. I don't know if the insanity is caused by programming language design or is necessary to begin the tasks of programming language design.



Still, this is fascinating and useful.






I'm in the question section of O'Reilly's Webcast on HTML5 APIs, presented by +Ido Green. This is...



I'm in the question section of O'Reilly's Webcast on HTML5 APIs, presented by +Ido Green. This is only slightly less mind-blowing than the Javascript-as-Lisp video I shared a few days ago. We REALLY live in the future, folks.



"The Web Can Do That!?" I said that several times during this presentation.






In one way, explanation of the basic idea of the Easy Button project. In another, a bookmark for me.



In one way, explanation of the basic idea of the Easy Button project. In another, a bookmark for me.






You all know what I'm intending to do with this. You all know it's for the Easy Button project. I...



You all know what I'm intending to do with this. You all know it's for the Easy Button project. Is there any reason to go with the Teensy++? I'm thinking the project is simple enough and the size requirements are small enough (fit in an Easy Button) that the cheaper option is also the smarter one.






Monday, July 30, 2012

2001: A Space Odyssey, re-trailered for modern audiences.



2001: A Space Odyssey, re-trailered for modern audiences.






A slightly intoxicated talk from DEFCON about robotics



A slightly intoxicated talk from DEFCON about robotics






Reshared post from Visnja Zeljeznjak 497x373 pixels are ideal image dimensions on Google+ You...



497x373 pixels are ideal image dimensions on Google+



You already know it's smart to upload an image with your posts, and naturally you want this image to look its best.



Make your image 497x373 px and Google+ will not resize it nor will your image get ugly black sidebars.



I always upload images in PNG format, unless the image is too big (more than 500 KB). Then I save the image as JPG.



#plushelp






Saturday, July 28, 2012

Tuesday, July 17, 2012

Monday, July 16, 2012

Thursday, July 12, 2012

I'm working with TEDxPurdueU (kinda wish we could drop that last U) and one of the things we're l...



I'm working with TEDxPurdueU (kinda wish we could drop that last U) and one of the things we're looking at is the theme for next year. I've been charged with developing the web form. I wanted to make it with/on their page, but I don't have permissions yet. Second choice is with a web form via Google Docs. I've not done it before, and this is my test.



THIS IS NOT THE REAL ONE. But please bang on this a little, and give suggestions on how to improve it for when I put it out for real. Thanks.






Wednesday, July 11, 2012

Something to think about. I already do much of it; I don't get beeped on everything at my desktop...



Something to think about. I already do much of it; I don't get beeped on everything at my desktop, but only a few, very specific and judged important stimuli. When my boss, my wife, or my bank (warning me of overdraft issues) sends me an email, I get notified. Otherwise most new messages can hang. But there's still more to be done.






Reshared post from Lifehacker The first step to fixing a problem is often the hardest:



The first step to fixing a problem is often the hardest:






Monday, July 9, 2012

I made our Makerspace meeting into a Hangut. Enjoy!



I made our Makerspace meeting into a Hangut. Enjoy!






Dave Jacoby is hanging out in a live Hangout On Air. #hangoutsonair



Dave Jacoby is hanging out in a live Hangout On Air. #hangoutsonair






Reshared post from Lifehacker Android geeks: It's time for us to admit defeat and just start b...



Android geeks: It's time for us to admit defeat and just start buying the Nexus phone. Fragmentation doesn't seem to be going away anytime soon.






This is really problematic. My time for exercising is before I shower for work, which is ideally ...



This is really problematic. My time for exercising is before I shower for work, which is ideally 6-7am but is often more like 6:40-7:30am, which really pushes my schedule. 3-4 hours before I exercise, or even 1 hour, I am asleep. And I resist carrying water when I run.








Reshared post from Lafayette Makerspace Lafayette Makerspace meeting this evening (Mon) from 7...



Lafayette Makerspace meeting this evening (Mon) from 7-9pm at GLC (337 Columbia Street)






Thursday, June 28, 2012

I just had a Hangout, where I tore apart a swing-arm lamp in preparation for it's reuse as a webc...



I just had a Hangout, where I tore apart a swing-arm lamp in preparation for it's reuse as a webcam mount. Current thought is to pull CAT5 through with the power line, then put USB ends on it. This way, I haven't permanently put the webcam's cable through the frame, thus I can always upgrade, plus with a USB hub and a USB lamp, I can add a light source. I just need the webcam, the ends, the means to mount a camera on the end there.



I should do this more often. It was okay.






Dave Jacoby hung out with 2 people. #hangoutsonair



Dave Jacoby hung out with 2 people. #hangoutsonair






Reshared post from Sandy Lloyd Jr Check out this website, it is a great place to drool over ro...



Check out this website, it is a great place to drool over robot parts.






I'm not really in the market right now, but if I was, I don't know if I'd want a flat black fake ...



I'm not really in the market right now, but if I was, I don't know if I'd want a flat black fake Les Paul guitar, a glossy black one, a honey sunburst or a gold-top. Any way I go, the pickguard goes off, and probably, a Tone Pros bridge and Bare Knuckle Stormy Monday pickups will come soon enough. I love Allman Brothers, but I don't know if I need to look Allman Brothers to play Allman Brothers. (If I can play Allman Brothers....)






Hey, makers! This is good inspiration, if not entirely practical...



Hey, makers! This is good inspiration, if not entirely practical...






Google TV 2.0. I think we'll get Roku for the living room first. Our living room TV is huge and n...



Google TV 2.0. I think we'll get Roku for the living room first. Our living room TV is huge and nice, but is roughly 8 years old, I think, and of the SVideo, Component and DVI input era, not of HDMI, so this won't work out there because Google TV works as an HDMI pass-through device, and according to my wife, having something in the house that gets Breaking Bad after DishTV drops AMC is utmost priority. But I can dream.






I'm planning on taking screwdrivers to the swing-arm lamp and thinking through the coming web-cam...



I'm planning on taking screwdrivers to the swing-arm lamp and thinking through the coming web-cam mount. My current thought is to somehow hook a camera tripod mount, because webcams are starting to have them. Anything's better than a glob of Sugru.