Category: Projects

  • T-Shirt # 39

    T-Shirt # 39

    Don’t get me wrong, I’m glad we got the new elementary school and I am excited about the new middle/high school!! #tshirt #NewDayNewTshirt #DifferentDayDifferentTshirt #84DaysOfSummerVacation #groundbreaking #newschool

  • T-Shirt # 38

    T-Shirt # 38

    Clothes didn’t have the flag on them until a Supreme Court case in 1989 which found that flag burning is a first amendment right. #tshirt #NewDayNewTshirt #DifferentDayDifferentTshirt #84DaysOfSummerVacation #4thofjuly #flag #patriotic

  • T-shirt #37

    T-shirt #37

    The size of the shirt is wrong in the graphic, this is a medium.

  • T-shirt #33 – Another Scenic River Run

    I did place second in one of the Scenic River Runs, but that was more on the lack of competitors than my athletic skill.

  • T-shirt #32 – 2011 Firecracker 5K

    I kind of miss the race, it was a good motivation to get me running in the spring.

  • 2023 March Checkup

    2023 March Checkup

    Welcome to my first checkup post. It’s more of an extension of a journal, just more public. And it will be a hoot to check it out in 10 years to see how the early ’20s were going for me.

    Running be cold.

    The best news of the month came from Taco Bell with the return of the Volcano menu:


    “The return reintroduces the Volcano Burrito, Volcano Taco and the option to add Lava Sauce on any item.”


    Events

    There were a few big events in March, starting with the Anna High School production of The Sound of Music with the talented Carly Rogers in the lead role. We followed that up the next week by traveling to Sheridan High School to watch Top 20 before. Well, that and to see Sheridan’s show choir perform Pac-Man Fever. That day was finished out at Easton, where it was way too cold to be walking around but I still needed to get some arcade gaming in. The next day we were able to go to Ridgeway and see Ridgemont’s production of Once Upon a Mattress with the amazing Jillian Kearns in the lead role.

    Tara and I ate out at Ralphies with mom & dad and Jerry & Carole. We also ate at Jalapeno’s in Ada, Ralphies (again), and Pizza Hut.

    Mom had a doctor’s appointment at the James, where a robot made me a cafe mocha:

    Miles traveled: 839

    Geekery

    The network card died in my Twentieth Anniversary Macintosh a year or so ago, but I was able to replace it in March.

    Now I can listen to 80s on it again!

    Movies

    Movies I watched:

    • Down (or The Shaft) (2001) – What do you get when an elevator goes homicidal?
    • The Big Lebowski – Now I understand all of “The Dude” talk, plus I know the importance on how a rug can tie a room together.
    • RRR: This was THE BEST EXPERIENCE I’VE HAD IN A THEATER FOR YEARS! The movie is on Netflix, but I don’t think it’s the same thing as seeing it on the big screen. If you do watch it, use the subtitles and not the English audio. There are portions of the movie that just won’t work very well if everyone is talking English. The movie is 3 hours long, but is worth it!
    • The Breakfast Club: March 23, 2023 marked the 40th anniversary of that fateful day of detention.

    TV

    TV I watched (number of episodes in parenthesis):

    • Beavis and Butthead (1)
    • Cheers (6)
    • Modern Family (1)
    • Newsradio (1)
    • Parks and Recreation (2)
    • The King of Queens (5)
    • The Mandalorian (1)
    • The Office (8)
    • Wings (19)

    Health

    • Average Steps/day: 14,892
    • Most steps in a day: 19,943
    • Min steps in a day: 12,080
    • Resting Heart Rate: 48bpm
    • Average Time Asleep: 7hr 14min
    • Miles walked: 140.2
    • Miles ran: 58.1

    Potpourri

    Here are the current songs in my morning commute playlist:

    • Monday: 9 to 5 (Dolly Parton), Don’t Stop Me Now (Queen), Unskinny Bop (Poison)
    • Tuesday: Just Like Paradise (David Lee Toth)
    • Wednesday: Let’s Go Crazy (Prince), What’s My Age Again (Blink-182), American Idiot (Green Day)
    • Thursday: Don’t Stop Believin’ (Journey), Working for the Weekend (Loverboy)
    • Friday: Couple Days Off (Huey Lewis and the News), Nothin’ But a Good Time (Poison), Party Hard (Andrew W.K)

    (I don’t have a long commute.)

  • Blocking ads on your home network

    Blocking ads on your home network

    You’re home, and you’re thinking of projects to do. What about setting up your home network to block ads?

    What is ad blocking?

    You may have used an extension in your browser to block ads, but when you block them on your network, you don’t have to configure each device. It’s not without it’s faults, some things will stop working. For example, if you try to click on any search results marked with Ad, the link won’t work. But, your browsing will be faster and I’ve noticed that ads in iPhone games are blocked.

    One other con against blocking is that you are depriving the website of revenue, revenue that they may need. It is nice to be able to enable the ads on certain sites, but that’s a real hassle when you’re blocking for the entire network. I don’t have a solution for this.

    How it works

    When you block ads on an entire network, what you’re actually doing is blocking access to the ad server in the Domain Name Service (DNS). DNS is used as a phone book for the internet, translating names such as ryancollins.org to its IP address so your browser can find the site. People smarter than I collect lists of ad servers, and with that information, the servers can be blocked with DNS. This means the ad blocking will work on any device, without configuration.

    Two options

    These aren’t the only options, but they are two very good options. The first one is the easiest and the second one is for the geeks among us.

    nextdns.io

    NextDNS is the easiest to get going. By following their directions for setting up your router, you can be ready to go in a few minutes. The site is currently free, and will remain free for up to 300K queries a month once it gets out of beta. Will 300K queries be enough normal usage? I don’t really know. My home network had over 3M queries last month, so probably not.

    They do have the option of apps for your devices, so the blocking can follow you outside of your home network. But, if you’re holed up at home like us, that might not be a big concern right now.

    Pi-Hole

    Besides having a really cool name, Pi-hole is pretty powerful. It is designed be set up and ran on a separate machine, and Raspberry Pis are pretty inexpensive. Setting up Pi-hole and running Pi-hole does require some work. If that scares you, it may be worth the $1.99/month to stick with NextDNS.

    The Pi My Life tutorial is pretty nice how how to set up a Raspberry Pi and your home network.

    Other advantages

    Regular DNS travels over the internet in plain text, allowing anyone to see the sites you are visiting. Your ISP or wireless carrier could be (probably is) collecting this information to sell to the highest bidder. If you set up pi-hole to use DNS-Over-HTTPS then your DNS queries are encrypted, and snooping eyes can’t see what you’re doing. Well, that’s not entirely true. They can’t know the names of the sites you are visiting, but they can know the IP addresses of those sites. You’d have to use a VPN to hide this information.

    Downsides

    Every once in awhile I have to turn Pi-hole off because a website won’t work correctly or a link wouldn’t work. It’s not too often though. And the lack of ads during normal browsing is well worth the little pain.

  • Start journaling with a simple text file

    Start journaling with a simple text file

    Photo by Cathryn Lavery on Unsplash

    Journaling has many benefits, and for those of us that can’t remember what we did yesterday, journaling is also a way of keeping track of what we have done. In the future I’m hoping I’ll be able to use my journal to pass down my exploits to a younger generation.

    My history of journaling

    I’ve tried a few different approaches to journaling. For a long time (over 20 years) I’ve run a blog at RyanCollins.org. This works for big ideas that I don’t mind making public, but there are always entries that I would like to keep private. So, for a while I was using an iPhone app. This was ok, but I didn’t like having my journal in some proprietary format.

    I tried to use email. Google allows + aliases, so I could email to [email protected] and set up a filter to automatically label those emails as my journal. The problem with this was that if I didn’t email right away, the dates and times wouldn’t match the email. Plus, there was no way to edit past posts.

    Next up was a private journal hosted on WordPress. This worked pretty well. If you want to journal, do check them out. When creating a blog, you can set it to private, so no one can see it except for you after you logged in. The P2 theme is very good for journaling. It shows a box at the top of the page in which to write your posts.

    Where I am today

    After experimenting with the above ideas, I settled on a simple journal based on a text file named after the year. The journal for this year is 2019.markdown. I write in Markdown, which is a way to write plain text but with formatting. Since the journal is plain text, I know I’ll always be able to read it, no matter what computer or device I use.

    It takes nothing to try it out. Download a plain text editor such as Atom. Create a new text file named 2019.markdown and start writing!

    I don’t enjoy using a full-blown word processor such as Microsoft Word or LibreOffice. Too much bloat to impede adding a journal entry. Plus, they are harder to save as a plain text file.

    How I format my journal

    Some people split off a text file for each day. This leads to a bunch of files (365 per year to be exact, 366 in a leap year). I prefer to keep the whole year in one file. My current journal for 2019 is approaching 28,000 words. Which seems like a lot, but the entire file is 166K. This is pretty small in the grand scheme of things.

    I start each day with the date and the day of the week:

    # 12/27/19 - Fri
    

    (For my European friends, you’ll probably want to put it in day/month/year format.)

    Each entry is one line, starting with the date and time:

    2019/12/27 15:29 - Working on my journaling article for ryancollins.org #blog
    

    Yes, I am not consistent with my date formatting, maybe I’ll fix that next year. I also add hashtags to the end of the entry. These hashtags may be people’s names, or subjects of the entry. For example, when I write an entry about a movie I’ve seen, I’ll tag it with #media. If it’s a fact I’ve learned, it will be tagged with #til. An accomplishment is #accomplishment. These tags are there to help me find information in my journal.

    Inserting a date and time

    For Atom, there is a package you can use to automatically insert the date and time. Other text editors usually have the option to do the same.

    Journaling from mobile

    This is all well and good, but what about adding entries from your phone? To do that, you’ll need to save your text file in a cloud storage system such as Dropbox, iCloud, or Google Drive. Dropbox now has a limit of three devices on the free account, but that probably won’t be a problem for you. Save your journal in your cloud storage, and then edit it with any text editor on your mobile device. For the iPhone, there is Pretext (Free) and iA Writer ($8.99). Android users can use Markor (free) or iA Writer ($8.99).

    2019 and beyond

    I have never been this consistent with journaling before this year. Looking back at my past journals and notes, it looks like I get the journaling bug every fall, but lose steam and stop by spring. I’ve kept it up easily for an entire year.

  • Two years of 10,000 steps a day – 6.9 million for the year

    Two years of 10,000 steps a day – 6.9 million for the year

    Today is the two year anniversary of walking (not just averaging) 10,000 steps per day. This last year I walked a total of 6.9 million steps. This is a major increase over the year before, and that was because I stupidly signed up for a step competition at work.

    Back in March, I was asked if I wanted to join a team at the high school for a step competition. I was training for a marathon at the end of April, so I said, why not? Unfortunately, I had no idea what I was getting myself in to.

    I originally planned for approximately 18,000 steps a day. This would give me one million steps by the end of the competition, and, what I assumed, would be first place. Oh, how I could not be more wrong.

    The high school soccer coach went out like gangbusters in the first week, beating me by 64,000 steps for the week. I could not let this go, and I stepped up my walking (see what I did there? stepped up my walking :-). My alarm would be set for 4:30am, and I would have almost 20,000 steps in before work. For last Christmas, we got a new treadmill for home. The old treadmill was set up in my office with a computer and dual monitors so I could walk and work at the same time. This became very important because I was having to spend 7-8 hours a day walking. Tara was not impressed, and neither were my feet. I rarely have issues with blisters, but for the last month I was continually having to deal with them.

    With the help of the step competition I broke several person records. On May 14 I had 65,439 steps, first time I’ve broken 65,000 steps in a day. During week 7 of the competition I had 353,380 steps (over 50,000 per day)!

    In the end I was victorious, with 2.2 million number of steps in the step competition. To put that number in to perspective, I had 4.5 million steps in my first year of 10,000 steps a day.

    For the next year, I’m upping the ante to 12,000 steps per day. I started back on September 18, so I’m already two months into that goal.

  • Taking back the internet

    Taking back the internet

    When I look at RyanCollins.org and see that I haven’t updated the site in over two years I realize that something needs to change.

    Almost five years ago I switched from running WordPress to Pelican. WordPress is a blogging program that now powers 30% of the web. Pelican is a geek way of creating and publishing a website that requires less server resources. Unfortunately, this means that while Pelican can create very fast websites, updating and managing the site is a lot harder. So over the past week I switched back to WordPress.

    In the mean time, I’ve been posting education related articles over at Eduk8.me while letting RyanCollins.org fall by the wayside. That is going to change. While I adore posting edtech articles, I also like doing all sorts of geeky things. The new RyanCollins.org will be the home of my ramblings, short bursts of wisdom, and who knows what else.

    Be sure to subscribe to the articles RSS feed and the micro blog RSS feed.