There's been a lot of breathless news coverage of the recent vote allowing ISPs to continue selling your web browsing history. While it's definitely a Bad Thing™, there are a lot of other things that are at least as bad when it comes to your privacy online. If you're worried about advertisers knowing too much about… Continue reading 3 easy ways to improve your digital privacy in 5 minutes or less
Category: Uncategorized
How one app got three different responses from Apple
Imagine you have a simple, straightforward, yes/no question, and you decide to ask a friend of yours. The first time you ask, your friend says no, but maybe yes later. Perplexed, you ask again, and your friend says yes, definitely. You ask a third time, and they tell you that you're not asking a question at all,… Continue reading How one app got three different responses from Apple
Screen recording Android phones
Just use adb! Super simple to hook up your phone to your computer, navigate to the adb folder and execute: adb shell screenrecord /sdcard/FILENAME.mp4
Raspberry Pi as a Television Remote: Part 2
In Raspberry Pi as a Television Remote: Part 1, we covered how to put together the hardware for this project, including a Raspberry Pi protoboard and LED emitters/receivers. Now, we're going to put them to use. As in the previous part, I'll be covering how my setup differs from Alex Bain's Open Source Universal Remote… Continue reading Raspberry Pi as a Television Remote: Part 2
The Future of Tech
I've written before about how to get into mobile app development, but I've recently been asked more and more about getting into tech period. One of the most important aspects of getting into tech is thinking about where the tech is going and where to devote your time. You hardly want to get into a… Continue reading The Future of Tech
Raspberry Pi as a Television Remote: Part 1
This is the first of several posts about how I put together a system to control my television from my phone. Much credit goes to Alex Bain and his Open Source Universal Remote project. I've made some material changes, hence this blog post, but much of the 'try something' -> 'bang head against wall' ->… Continue reading Raspberry Pi as a Television Remote: Part 1
My Favorite Raspberry Pi Projects
Raspberry Pis are awesome little tools, and I've had the pleasure to work with them both in my day job and as a hobby. Here are some of my favorite things you can do with them. VPN into your home with OpenVPN This is perhaps the most useful thing I've done with a Raspberry Pi… Continue reading My Favorite Raspberry Pi Projects
gitignoring Tracked Files
This post is more for me than for anyone else. I keep finding myself forgetting to add something to my .gitignore, and I have to search for the solution all over again. So, here's how to fix it: git rm -r --cached . Then, just re-commit it all. Simple as that! And for the record,… Continue reading gitignoring Tracked Files
So You Want to Be a Mobile App Developer…
One of my former students recently wrote me asking about how to get into app development. I've thought pretty extensively about how to do this (obviously, app development is what I do). So, I thought I'd write a summary of my advice, and leave it here for anyone interested. I don't go into your usual run… Continue reading So You Want to Be a Mobile App Developer…
Things Most CS Students Don’t Learn in School — But Should
Computer Science at many liberal arts colleges (including my alma mater) can be very theoretical. This is fantastic, in many ways -- languages will change, platforms will go out of style, but if you know the theory, you'll be fine no matter what direction the profession takes. There are, however, certain things that this type… Continue reading Things Most CS Students Don’t Learn in School — But Should