How to Fold a Fitted Sheet
In this episode I try to teach you how to fold a fitted sheet, something that could earn you sheet-folding duties for the rest of your life. See the photo gallery at https://pics.jonkulp.net/index.php?/category/17.
I impose upon Melissa Dupreast to help me learn about audio compression and I make a recording of our session for HPR. Missy is a professional audio engineer, working locally for radio and live sound reinforcement. She is also a recent graduate of our masters program at the University of Louisiana at Lafayette and is currently teaching 3 classes for us as an adjunt instructor.
I talk about and demonstrate my wonderful 1917 Victrola, purchased in Austin, Texas sometime around 1993 from a private individual.
Photo Gallery: https://pics.jonkulp.net/index.php?/category/14
How I Manage Contacts
About a year ago I decided to try to clean up my contacts.
The problem: CRUFT!
- Importing, exporting re-importing in different accounts and in different email clients and several computers etc over span of ~10 years.
- 1200+ gmail contacts
- Many duplicates
What I wanted:
- 1 set of contacts across platforms with single source file from which all others are generated
- plain-text format, easy to use w/scripting & text editor
- No duplicates
- no cruft
- easy to maintain
- easy to import/export in T-bird, ownCloud
- sync with phone
Steps to Success:
- Turn off Gmail default setting that saves every incoming email address in your address book
- Deleted all extraneous contacts (went from ~1200 down to about 400)
- Tedious part here: compare duplicates, consolidate info
- Decide on source-file format
- T-bird = LDIF
- OwnCloud = vCard
- LDIF wins b/c found script to convert to vCard, but not good script for other direction
- Convert all disparate contacts lists to LDIF, begin consolidating into one file
- LDIF ready? Import to T-bird
- Perl script to convert LDIF to vCard –> import to ownCloud
- CardDAV-sync to sync from o.c. to phone
- Bash script to create new LDIF entries, convert to vcf, add to master file easily
- Make t-bird sync w/owncloud (t-bird SOGO extension broken)
- CLI API to update owncloud contacts via a script instead of having to use the web interface
- CardDAV-sync android app https://play.google.com/store/apps/details?id=org.dmfs.carddav.sync&hl=en
- OwnCloud http://owncloud.org/
- Thunderbird Addon: Duplicate Contact Manager https://addons.mozilla.org/en-us/thunderbird/addon/duplicate-contact-manager/
- Original ldif2vcf perl script http://www.barninger.com/ldif_to_vcard/
- My modified version: http://paste.jonkulp.net/view/d47bbeca
- My ldif creator bash script http://paste.jonkulp.net/view/32922107
I chat with my son about the concept of hacking, Linux, Blacksmithing, and about some of the other stuff he does that smacks of hacking.
- The Belt Store http://www.beltsforanything.com/site1.php
- Invent Your Own Computer Games With Python, 2nd edition, by Al Sweigart: http://inventwithpython.com/
- Son’s Python timer: http://paste.jonkulp.net/view/06035adb
- Sony Wonder Technology Lab in NYC: http://www.sonywondertechlab.com/
- Son’s reading recommendation: Temeraire series, by Naomi Novik http://www.temeraire.org/
- Photos of Son’s Blacksmithing and Hacking: https://pics.jonkulp.net/index.php?/category/13
- Blather: http://jonathankulp.org/archives/698
- Auphonic: excellent one-click post-production compression and normalization on this podcast audio file. Check it out at https://auphonic.com/
While I am on vacation near New York City, fellow HPR host NYbill drives down from upstate and we meet for the first time face-to-face. Of course we have to record a conversation for posterity. Topics include activities at LUG meetings, Cory Doctorow, Neal Stephenson, blather speech recognition (a live demonstration!), guitars, and more. Outtakes after the outro.
- Photos of conversation in progress: http://media.gunmonkeynet.net/u/nybill/collection/jk-nybill-meet-up-do-an-hpr/
- Adafruit Industries (source for Tux stickers): http://www.adafruit.com/
- Cory Doctorow's Homeland: http://craphound.com/homeland/about/
- Neal Stephenson's Quicksilver: http://www.nealstephenson.com/quicksilver/
- Blather: http://jonathankulp.org/archives/698
I go through the usual stuff in my bag. One thing I forgot to say is that my laptop is a Toshiba Satellite with i3 processor, 6gb of RAM, 750gb hard drive running Crunchbang Linux. Here are links to two of the items mentioned in the episode.
- Zoom H1 audio recorder: http://www.zoom.co.jp/products/h1/
- 4-in–1 Mini Stanley screwdriver: http://www.tools-plus.com/stanley-66-344.html?utm_medium=feed&utm_source=froogle&utm_term=STA66-344&gclid=CPOc9o6wo7gCFUho7Aod0AMAgQ
A conversation with Jezra, sometime HPR host and the lead developer of the Blather speech recognition program for Linux.
- Blather source code: http://gitorious.org/blather
- Jezra's site: http://www.jezra.net/
- Sphinx page: http://cmusphinx.sourceforge.net/
- Sphinx knowledge base tool: http://www.speech.cs.cmu.edu/tools/lmtool-new.html
- Video demo "Intro to Blather: Speech Recognition for Linux" http://youtu.be/gr1FZ2F7KYA
- My blog intro to Blather: http://jonathankulp.org/archives/698
- snapshot of my blather commands file: http://paste.jonkulp.net/index.php/view/8296098
- My blather startup script: http://paste.jonkulp.net/index.php/view/14335421
The Green ♲ Machine
In this episode I discuss my experience building a Recumbent Bicycle from donor bikes. A couple of things I forgot to mention while recording the podcast. First of all I had to use tandem bicycle cables for the brakes and the rear derailleur because they had to be very long. I also forgot to talk about the time when I was in a panic that the rear triangle was a bit out of alignment with the front, such that it would make the bike turn a little bit to the left by default. I called Andrew Carson and asked him if there was anything I could do to fix it and his solution was just awesome. What he told me to do was to put a spare hub in the rear triangle to keep the seat- and chain stays from collapsing together, lay the frame on the ground with the front end propped up on a step or something, and then just stand on it, jumping up and down slightly on it if necessary until I could feel it bend back a little bit. This actually worked! It straightened the frame right out. :) Finally, the total cost for this project was under $300. The most expensive single part of it by far was the powder coat, which cost $120. Here are links to resources mentioned in the podcast or simply of general interest.
- Andrew Carson's Recycled Recumbents: https://sites.google.com/site/recycledrecumbents/home
- Pretty nice video animation of Recycled Recumbent Mach 2 design and some photos of someone else's frame http://youtu.be/YjouiKLz8dA
- My Project Blog http://jonsrecumbant.blogspot.com/
- My Project Gallery: http://pics.jonkulp.net/index.php?/category/2
- Video testing pedals and frame fit: http://youtu.be/fXnuWIclvIs
- Video of my First Ride! http://youtu.be/SDF-y6bd11U
- Custom die-cut vinyl decals: http://www.bikenames.com/
- Wikipedia article on Recumbent Bikes http://en.wikipedia.org/wiki/Recumbent_bicycle
In this episode I discuss my experience building and using antennas for over-the-air hi-def TV.
- One of many places showing how to make a bowtie style antenna: http://uhfhdtvantenna.blogspot.com/
- Information about the Gray-Hovermann Antenna: http://www.digitalhome.ca/ota/superantenna/.
- Information about the transmitters in your region at http://tvfool.com.
- The HDHomeRun network tuner I use: http://www.silicondust.com/products/hdhomerun/atsc/
- UHF/VHF matching transformer, or "balun"
Here are pictures of my two main antennas:
I have known windigo for more than 4 years as a virtual acquaintance, first on the Linux Outlaws forums, then on identica, and finally on the Federated Statusnet network. It was awesome when he and his girlfriend stopped by my house today to visit while on a massive road trip around the United States. We took advantage of the opportunity to record a brief conversation for Hacker Public Radio. Here's a photo of windigo, me, and Dingle the cat between us.
While my parents are visiting from Tennessee I take advantage of the opportunity to talk to my dad for awhile about his early days of computing. He has a PhD in statistics and has been using computers since the 1960s. we talk about his programming in Fortran and Cobol, about building Heathkit projects, about his duties as a VP for information technology at a small private university in Nashville, and about his more recent programming in Windows.
In this episode I talk about my solution for capturing terrestrial radio so that I can listen to it at my own convenience. I use a bash script, cron jobs, and the streamripper package. here are some links to things I mentioned in the podcast.
Jezra's command-line audio player sap (simple audio player): http://www.jezra.net/projects/sap
Radio station KRVS 88.7 FM, Lafayette, Louisiana, USA http://krvs.org/
And you can see the whole radio-recording script here: http://jonathankulp.org/archives/647
In this episode I talk about the way I use shell scripting on a day-to-day basis. I am not employed in a technical field, so the fact that I use shell scripts at all surprises most people. I am just a music history professor with an enthusiasm for Linux and free software. Although I have dabbled a bit with Python, I don't feel nearly as comfortable with Python as I do with bash, so all of the scripts I mention in this episode are written for bash.
Here are links to blog posts about some of the scripts mentioned in the show.
Cowsay stuff: http://jonathankulp.org/archives/346
"stick" scp script: http://jonathankulp.org/archives/441