Welcome to Jeff Loughlin's Home Page
Jeff Loughlin is a computer programmer living in Downingtown, PA. I enjoy camping, fishing, jeeping, baseball, music,
photography, and spending time with my family. I also enjoy programming in C and C++ under Windows and Linux, as well
as iPhone/iPad programming in Objective C. I'm mostly a software guy at heart, but the occasional hardware hack
is not out of the question, as I dabble a bit in electronics and sometimes even mechanical engineering. Web/HTML
programming isn't really my thing, which is why this site is all text based and doesn't contain any javascript or anything
else fancy. I believe in simple, no-frills web pages that get right to the point.
This is my home page. Here you will find information about me, how to contact me, any software projects and hardware hacks
I'm currently working on, and other general geekery. I have my hands in a couple of different open source projects right now,
and I'll link you below to the appropriate home pages for each of those projects. The local links under "Software and other
stuff" are just some silly outdated windows applications I wrote a long time ago when I had free time (read: before children).
They may or may not still work under current versions of Windows. Follow the links under "Open Source Projects" to see the
kinds of things I'm working on now.
Besides computer and electronics-related stuff, my other main hobby is photography. You can find some samples
of my work at a few of the sites linked below. I like landscape and macro photography best, and of course my kids are
high on my list of favorite subjects too. I buy most of my photo gear used on ebay. That way I can try it out and then
resell it if it doesn't suit my needs.
When I'm not hiding behind a camera or a computer, you can find me playing trumpet in The West Chester
Swing Kings, an 18-piece swing band. We play concerts, dances, weddings, and other special events all around the
Delaware Valley, so be sure to visit the band page if you're looking for some good entertainment for your next event.
Click on the picture of me at the bottom of the page to take you there.
Where to find me on the internet:
Jeff Loughlin's Google+ page
Jeff Loughlin's Google+ Photo gallery
Information About Me page
My PBase Gallery
My Photo.net gallery
My flickr Gallery
My Photobucket Gallery
Stack Overflow - Q & A site for programmers
Software and other stuff:
Software by Jeff Loughlin - Geek Clock (Desktop clock for programmers)
Weekend Countdown
Open Source Projects I'm currently involved with:
Linux kernel development
Core Plot, an open source graphing/charting library for iOS
Stats Monger, an open source statistical library for unix-based development. I'm not heavily involved in the development of this one, but I know some very smart people who are. I did some early optimization and tweaking of the code, and I've given them all the server space they need for their testing platform, but that's the extent of my involvement - the rest contains too much math for me... This is a very worthwhile project being put together by some of the best mathematical and programming minds in the industry, so check it out if you need a stats library for your next project.
Open Source Projects I've been involved with in the past:
Audacity, an open source sound recording/editing platform
LMMS, a cross-platform music studio suite
Open Source Projects I hope to get involved with as soon as I find the time
DigicamControl, an open source DSLR control application. I have yet to find a commercial alternative that I'm happy with, and I've played around a little bit with creating one of my own, but never had the time to devote to writing one. This looks like a cool project that could turn into something really useful given enough developer resources - if I can find the time, I'd love to help out with this one.
Useful Jeep writeups:
Adding a transmission temperature gauge to your Jeep
Fixing an exhaust manifold crack with ThermoSteel
Silencing the seatbelt chimes
Geek stuff:
Useful shell scripts (unix)
How to examine IRPs with LiveKd (Windows)
Debouncing a switch on an AVR Microcontroller - because I have to do this all the time and can never remember how...
Bit Twiddling Hacks - Clever hacks for manipulating binary numbers
General stuff that doesn't fit into any other category:
- My rant about Apple's charging (bug)
- Hardware hack: A single-board computer inside a DSLR battery grip. I need to build me one of these.
- edX.org - Take online courses from MIT, Harvard, UC Berkeley, and others. Access coursework, video lectures, labs, from some of the best professors in the world at some of the best universities in the world. All for free.
- Misc tech tips I want to be able to find again when I need them
Contact me:
Jeff Loughlin,
Computer Geek
Downingtown, PA
jeff@jloughlin.net
Read about why my emails are digitally signed (and why yours should be too).
Note: I run a Tor node from this server because I believe online privacy is important. If you've come here because
you think you see illicit traffic coming from this IP address, please visit
this page to learn why it probably wasn't me. For information on how to become an important part
of this project, visit The Tor Project Home Page.
Note 2: I'm not this guy. We just happen to have the same name. I'm also not this guy or this guy, or any of several other Jeff Loughlins out there. Just so we're clear. I get contacted frequently by people looking for those guys. They're way more popular than I am. I'm just me.
Last update: April 4, 2018