“There is not such a cradle of democracy upon the earth as the Free Public Library, this republic of letters, where neither rank, office, nor wealth receives the slightest consideration.” ― Andrew Carnegie

Online Security Basics 2

This is part 2 of 10 of a series of relatively short posts that focus on things that everyone should think about to be safe when using computers. This is based on a class that I teach which can be found at https://chuckmcandrew.com/class/onlinesecuritybasics/. Feel free to use the class as is, or fork it on Github and make it your own. If you can remember all of your passwords, you are doing it wrong LassPass estimates that 85% of account compromises are because of poor passwords. [Read More]

Online Security Basics Part 1

This is part 1 of 10 of a series of relatively short posts that focus on things that everyone should think about to be safe when using computers. This is based on a class that I teach which can be found at https://chuckmcandrew.com/class/onlinesecuritybasics/. Feel free to use the class as is, or fork it on Github and make it your own. Do your updates When we think about hackers compromising computer systems, we often imagine them having secret exploits that no one else knows about. [Read More]

Using Let’s Encrypt to secure local services

Hopefully, at this point everyone has secured all their public facing services with HTTPS. Let’s Encrypt makes this quick and easy to do (not to mention free!). What about local services that are only available on your lan though? This is tougher because normal verification methods don’t work, yet it is still important. Part of a defense in depth strategy is to always assume you are in a hostile environment, and with all the router vulnerabilities, Universal Plug and Play problems, and issues such as DNS rebinding attacks, it is not a good assumption that there are no malicious actors on your lan. [Read More]

Docker fun!

In the past two months, I have attended the Public Library Association’s annual conference, Code4Lib 2018, and my wife’s grandmother turned 100. It has been a busy couple of months. Code4lib especially filled my head with lots of new ideas which I will right about more over the coming weeks. On the first day of Code4lib we had half day workshops. The first workshop that I attended was on Docker and virtual machines with Ed Hill. [Read More]

Retro Gaming at the library

I have wanted to get some kind of gaming going at our library for a long time now. The problem with most modern games is that they assume that you have your own account and aren’t really made for settings like public libraries. Enter the Retropie. This Raspberry Pi based system contains emulators which allow you to play roms from a whole host of retro game systems. This will allow us to offer gaming in a format more friendly to multiple users. [Read More]