Skip to content
This repository has been archived by the owner on Aug 22, 2024. It is now read-only.

Commit

Permalink
Fix post URLs
Browse files Browse the repository at this point in the history
  • Loading branch information
brandonb927 committed Mar 12, 2024
1 parent 8384985 commit b6e184b
Show file tree
Hide file tree
Showing 12 changed files with 16 additions and 16 deletions.
4 changes: 2 additions & 2 deletions brandonb.ca/_pages/uses.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ My primary work operating system is macOS, so most tools and software listed her
- {% amazon B079JJ2MTR "Sabrent Thunderbolt 3 to Dual DisplayPort adapter" %} — because there is only a single DisplayPort input on the TS3+ sadly, but a few Thunderbolt 3 ports, connects the two monitors to the dock
- {% amazon B075FW7H5J "Satechi aluminum USB-C dongle" %} — my on-the-go adapter that lives in my backpack
- Webcam: {% amazon B085TFF7M1 "Logitech c920" %} — previously used a mirrorless DSLR camera for my webcam, downsized in 2023 to free up some desk space
- Previous: {% amazon B01M050N05 "Panasonic Lumix DMC-G85" %} — see my post on [how to use a DSLR or mirrorless camera as a webcam]({% post_url 2020/2020-02-26-use-a-dslr-mirrorless-camera-as-a-webcam %})
- Previous: {% amazon B01M050N05 "Panasonic Lumix DMC-G85" %} — see my post on [how to use a DSLR or mirrorless camera as a webcam]({{ site.url }}{% post_url 2020/2020-02-26-use-a-dslr-mirrorless-camera-as-a-webcam %})
- Headset: {% amazon B084P1CXFD "Razer Blackshark v2" %} — I spent years with a boom arm and mic, switched up to a headset to free up desk space in early 2024
- Speakers: {% amazon B00CD1PTF0 "Bose Companion 2 Series III" %} — the things I love about these speakers are they're small, loud, and have two aux inputs!
- Headphones: {% amazon B07G4MNFS1 "Sony WH-1000XM3" %} — my main headphones for both home and on-the-go use
Expand All @@ -109,7 +109,7 @@ In my 12U network rack I have (in order from top to bottom):
- [Raspberry Pi 4 B+](https://www.buyapi.ca/product/raspberry-pi-3-model-b-plus/) running Homebridge and AdGuard
- {% amazon B07M5QBL8G "24-port blank keystone 1U patch panel" %}
- Reolink NVR for PoE cameras
- [Plex media server]({% post_url 2017/2017-08-10-ultimate-media-server-setup %})
- [Plex media server]({{ site.url }}{% post_url 2017/2017-08-10-ultimate-media-server-setup %})
- {% amazon B0035PS5AE "8-outlet 1U rack mount PDU power strip, 120V/15A" %}

Throughout my office and the house I have a few IoT devices: some {% amazon B01K1JVZOE "TP-Link HS105 wifi outlets" %}, a few [Sonoff DIY smart switches](https://sonoff.tech/product/diy-smart-switch/basicr2/), and two Echo speakers which are basically used for two things: turning the smart switches on and off, and setting cooking timers.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ Once you'd completed the above steps, you should now have a functioning Raspberr

- [Setup an MOTD](https://github.com/gagle/raspberrypi-motd)
- Install nodejs with [nvm](https://github.com/creationix/nvm)
- Install [homebridge]({% post_url /2017/2017-11-22-getting-started-with-homebridge-on-a-raspberry-pi-zero-w-with-homekit %})
- Install [homebridge]({{ site.url }}{% post_url /2017/2017-11-22-getting-started-with-homebridge-on-a-raspberry-pi-zero-w-with-homekit %})

### Resources

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ Below is a list of applications and some background on them that comprise the se

A note before continuing: I am writing this with Windows 10 in mind, but most of the apps have other ways you can install them on various OSs, your mileage may vary ✌️. I also don't take into consideration using a NAS (more on that at the end).

You might find this post useful as well! <br />**[How to use a DSLR or mirrorless camera as a webcam]({% post_url 2020/2020-02-26-use-a-dslr-mirrorless-camera-as-a-webcam %})**
You might find this post useful as well! <br />**[How to use a DSLR or mirrorless camera as a webcam]({{ site.url }}{% post_url 2020/2020-02-26-use-a-dslr-mirrorless-camera-as-a-webcam %})**
{: .post-useful-content}

### [Plex Media Server](https://www.plex.tv/)
Expand Down Expand Up @@ -141,7 +141,7 @@ This could almost be a requirement for daily web browsing if you care about your

I chose to use [Express VPN]({{ site.url }}{% link r/vpn.md %}) after **thoroughly** reading the TorrentFreak [2017 review of anonymous VPN providers](https://torrentfreak.com/vpn-services-anonymous-review-2017-170304/) article. [If you sign up with my referral link]({{ site.url }}{% link r/vpn.md %}), we **BOTH** get 1 month of free service 😁 !

**[2019 UPDATE]** I would not advise the use of the following technique based on my personal experience implementing and using it for a reasonable period of time. Even though I found a way to [add a network kill-switch]({% post_url /2018/2018-01-12-how-to-setup-a-windows-10-application-network-killswitch %}), it is still pretty brittle and prone to issues in practice (hanging on dial, no redial on connection loss, etc).
**[2019 UPDATE]** I would not advise the use of the following technique based on my personal experience implementing and using it for a reasonable period of time. Even though I found a way to [add a network kill-switch]({{ site.url }}{% post_url /2018/2018-01-12-how-to-setup-a-windows-10-application-network-killswitch %}), it is still pretty brittle and prone to issues in practice (hanging on dial, no redial on connection loss, etc).
{: .post-updated}

Once you sign up, get your account details from the subscriptions page to manually create new VPN configuration in Windows 10. To do so:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Now you can install Homebridge plugins from the UI, or drop into your terminal a

## Original post below

This post is a continuation of my original post guiding you through [setting up a headless Raspberry Pi Zero W on macOS]({% post_url /2017/2017-05-11-raspberry-pi-zero-w-headless-setup-on-macos %}). Immediately after I wrote that post, not much happened with my rPi and it sat unplugged for a few months while I mulled over a project to put it to use for. Over the coming months however I have been increasingly interested in home automation exclusively with HomeKit. I got to wondering, "I should be able to control all the connected devices in my home using just the Home app running iOS 11 on my iPhone 7 Plus and not these other inferior apps!".
This post is a continuation of my original post guiding you through [setting up a headless Raspberry Pi Zero W on macOS]({{ site.url }}{% post_url /2017/2017-05-11-raspberry-pi-zero-w-headless-setup-on-macos %}). Immediately after I wrote that post, not much happened with my rPi and it sat unplugged for a few months while I mulled over a project to put it to use for. Over the coming months however I have been increasingly interested in home automation exclusively with HomeKit. I got to wondering, "I should be able to control all the connected devices in my home using just the Home app running iOS 11 on my iPhone 7 Plus and not these other inferior apps!".

While doing research for home automation, I stumbled on [homebridge](https://github.com/nfarina/homebridge) and it dawned on me that to use my rPi just for it. After getting everything installed and setup a few times (wiping the SD card between installs and retrying), I came to realize how surprisingly easy it is to setup! In this post I'm going to show you how to get your own rPi running homebridge, and even recommend some plugins to use to make it useful.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ date: 2018-01-12

A more appropriate title for this could be: How to setup Windows 10 firewall rules to kill network traffic to an application when it disconnects from your VPN connection, for whatever reason.

If you're concerned with privacy and you're using a VPN connection on your computer to browse the internet, you're likely wanting to protect your downloading habits from prying eyes among other things. In a previous post I [documented the ultimate automated media setup]({% post_url /2017/2017-08-10-ultimate-media-server-setup %}) and covered a bit on setting up a VPN to ensure you're safe from your ISP and other 3rd-party snoopers. In this post I want to show you how to setup an application in Windows 10 to kill network activity _only for that application_ using just the Windows Firewall and some straight-forward inbound/outbound rules.
If you're concerned with privacy and you're using a VPN connection on your computer to browse the internet, you're likely wanting to protect your downloading habits from prying eyes among other things. In a previous post I [documented the ultimate automated media setup]({{ site.url }}{% post_url /2017/2017-08-10-ultimate-media-server-setup %}) and covered a bit on setting up a VPN to ensure you're safe from your ISP and other 3rd-party snoopers. In this post I want to show you how to setup an application in Windows 10 to kill network activity _only for that application_ using just the Windows Firewall and some straight-forward inbound/outbound rules.

<!-- break -->

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Setup Sonarr and Radarr to notify via SMS with Twilio Runtime
date: 2018-04-10
---

So you read my post on setting up the [ultimate media server for movies and tv shows]({% post_url /2017/2017-08-10-ultimate-media-server-setup %}) and you're in awe over how amazing a feeling it is to automate something that is such a pain to manage manually. You might also wonder what it would be like to get notifications when episodes or movies are downloaded. I came up with a rather non-obvious solution that might pique your interest: getting download, etc. notifications via text message.
So you read my post on setting up the [ultimate media server for movies and tv shows]({{ site.url }}{% post_url /2017/2017-08-10-ultimate-media-server-setup %}) and you're in awe over how amazing a feeling it is to automate something that is such a pain to manage manually. You might also wonder what it would be like to get notifications when episodes or movies are downloaded. I came up with a rather non-obvious solution that might pique your interest: getting download, etc. notifications via text message.

<!-- break -->

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,13 +70,13 @@ Needless to say, after the meeting I was sold on the idea of joining them in the

At Input Logic I was brought in to take over a real-estate client website in Palo Alto, Cali. As time went on I got to work on their product QuoteRobot (invoicing web application for designers and developers), and I also built a bunch of the original Postach.io product (an Evernote-based blogging platform, though it has changed hands to another company since the time I worked on it).

During this part of my career I got to experience the "hacker culture" of San Francisco. Input Logic paid for us to fly down to SF a few times during 2013 and initially we got to work out of the Evernote office on invitation by [Rafe Needleman](https://twitter.com/Rafe) (who at the time was a Platform Advocate at Evernote). It was then that we were encouraged to enter Postach.io into the Evernote Devcup competition that year, which [we did](https://web.archive.org/web/20130930193904/http://blog.evernote.com/blog/2013/09/27/blogging-tool-postach-io-wins-devcup-gold/) and subsequently [won the gold trophy]({% post_url 2013/2013-11-19-evernote-accelerator-week-one-and-two %}). I even got to shake MC Hammer's hand on stage when we got our gigantic cheque.
During this part of my career I got to experience the "hacker culture" of San Francisco. Input Logic paid for us to fly down to SF a few times during 2013 and initially we got to work out of the Evernote office on invitation by [Rafe Needleman](https://twitter.com/Rafe) (who at the time was a Platform Advocate at Evernote). It was then that we were encouraged to enter Postach.io into the Evernote Devcup competition that year, which [we did](https://web.archive.org/web/20130930193904/http://blog.evernote.com/blog/2013/09/27/blogging-tool-postach-io-wins-devcup-gold/) and subsequently [won the gold trophy]({{ site.url }}{% post_url 2013/2013-11-19-evernote-accelerator-week-one-and-two %}). I even got to shake MC Hammer's hand on stage when we got our gigantic cheque.

{% responsive_image path:_assets/media/posts/2019-12-postachio-wins-gold.jpg %}

{% responsive_image path:_assets/media/posts/2019-12-postachio-wins-gold2.jpg alt:"Postach.io wins gold!" %}

It was after this that we were invited to the Evernote Accelerator to work on Postach.io (see my recap of this experience [here]({% post_url 2013/2013-11-19-evernote-accelerator-week-one-and-two %}) and [here]({% post_url 2013/2013-11-19-evernote-accelerator-week-three-and-four %}).)
It was after this that we were invited to the Evernote Accelerator to work on Postach.io (see my recap of this experience [here]({{ site.url }}{% post_url 2013/2013-11-19-evernote-accelerator-week-one-and-two %}) and [here]({{ site.url }}{% post_url 2013/2013-11-19-evernote-accelerator-week-three-and-four %}).)

Fast-forward 8 months of working hard on Postach.io, having troubles with slow user growth, and an inevitable lay-off from Input Logic (the company had run out of money), I was now free to do something else; this had never happened to me before and I was frantic. Still very early into my career and yet to learn how to handle being let go (though I'm not sure anyone is prepared the first time), I persevered and once again went into hustle mode. I began asking around town if people were hiring at other companies in the area as well as down in Victoria, BC. One of the perks of working in the tech industry and networking with people along the way is that you build up a network of people you can rely on to help you out. The outcome of my networking hustle to find a new job netted me an introduction to [Brad Van Vugt](https://twitter.com/bvanvugt) who was building a startup called [Sendwithus](https://sendwithus.com) out of [YC](https://ycombinator.com) centered around solving the problem of managing multiple email templates across teams in small and large organizations.

Expand Down Expand Up @@ -104,7 +104,7 @@ It all started as a hackathon put on by the Sendwithus team (before my time at t
<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/d9ARbSzBKxc" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div>

I [recapped]({% post_url 2019/2019-03-13-live-streaming-battlesnake-on-a-budget %}) the 2019 Victoria Battlesnake event on my blog so you should go read that for more information. We also just wrapped up the first-ever Battlesnake Winter Classic which was super fun you can check out [here](https://www.youtube.com/playlist?list=PLqnl_V_pFaqaZIbBGqvAIYveazZ3OiBZg) and below.
I [recapped]({{ site.url }}{% post_url 2019/2019-03-13-live-streaming-battlesnake-on-a-budget %}) the 2019 Victoria Battlesnake event on my blog so you should go read that for more information. We also just wrapped up the first-ever Battlesnake Winter Classic which was super fun you can check out [here](https://www.youtube.com/playlist?list=PLqnl_V_pFaqaZIbBGqvAIYveazZ3OiBZg) and below.

<div class="responsive-embed">
<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/videoseries?list=PLqnl_V_pFaqaZIbBGqvAIYveazZ3OiBZg" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ date_modified: 2023-04-04

{% include ad/vpn.html %}

This is a follow up to my [last post]({% post_url 2021/2021-12-14-the-road-to-getting-my-canadian-amateur-radio-basic-qualification %}) about getting my Amateur Radio Basic Qualification (with Honours) and being interested in APRS. Since then, I've made some progress in my ham radio journey and setup my own APRS tracker that I run in my truck! This allows me to go explore our backcountry roads without fear that I will get lost.
This is a follow up to my [last post]({{ site.url }}{% post_url 2021/2021-12-14-the-road-to-getting-my-canadian-amateur-radio-basic-qualification %}) about getting my Amateur Radio Basic Qualification (with Honours) and being interested in APRS. Since then, I've made some progress in my ham radio journey and setup my own APRS tracker that I run in my truck! This allows me to go explore our backcountry roads without fear that I will get lost.

What lies beyond is mostly a brain dump of notes I made over the course of putting this project together so that in the future I can refer back to it when I forget some things about the setup. I'm hoping that it helps you when setting up your own APRS tracker using some open-source software called Dire Wolf and some other relatively inexpensive hardware.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ pinned: true

Maintenance is a word that can strike a chord in even the most seasoned administrators; it is also the bane of my existence. Sometimes we spend countless hours maintaining something for very little return.

In this post I talk about building a new machine to replace my aging [media server]({% post_url 2017/2017-08-10-ultimate-media-server-setup %}) and how you can take back some control over the data you constantly give out to services and products.
In this post I talk about building a new machine to replace my aging [media server]({{ site.url }}{% post_url 2017/2017-08-10-ultimate-media-server-setup %}) and how you can take back some control over the data you constantly give out to services and products.

<!-- break -->

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ date: 2024-06-15
draft: true
---

Ever since I graduated from the [ITAS program at VIU]({% post_url 2019/2019-12-31-2010-2020-a-decade-in-the-mirror %}#university-itas), I've had this nagging desire to build my own home network from scratch using enterprise-level hardware. My partner and I were fortunate enough to purchase our own home in the last year (yay 🎉!) and I was able to _finally_ scratch that itch.
Ever since I graduated from the [ITAS program at VIU]({{ site.url }}{% post_url 2019/2019-12-31-2010-2020-a-decade-in-the-mirror %}#university-itas), I've had this nagging desire to build my own home network from scratch using enterprise-level hardware. My partner and I were fortunate enough to purchase our own home in the last year (yay 🎉!) and I was able to _finally_ scratch that itch.

In this post I will go over building out my home network from scratch, starting from wiring the house with Cat6 all the way to configuring the VLans and routing in a 12U network rack in my office closet.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Another decade is in the books; let's take a look at what happened since then!

#### Canadian Amateur Radio Basic Qualification

I became a certified "ham" in November of 2021 🐷 Read more about it over in [my post]({% post_url 2021/2021-12-14-the-road-to-getting-my-canadian-amateur-radio-basic-qualification %}).
I became a certified "ham" in November of 2021 🐷 Read more about it over in [my post]({{ site.url }}{% post_url 2021/2021-12-14-the-road-to-getting-my-canadian-amateur-radio-basic-qualification %}).

Shortly after this I acquired my Restricted Operators Certificate - Maritime (ROC-M) license in May of 2022.

Expand Down
2 changes: 1 addition & 1 deletion brandonb.ca/_projects/checkins.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@ _Note:_ I've since stopped checking in via Swarm, but you can see where I've spe
<div id="checkin_map" style="opacity:0;"></div>
</div>

Interested in building this yourself? Check out my post on [building simple read-only APIs on Surge]({% post_url /2016/2016-03-02-developing-simple-json-apis-on-surge %}).
Interested in building this yourself? Check out my post on [building simple read-only APIs on Surge]({{ site.url }}{% post_url /2016/2016-03-02-developing-simple-json-apis-on-surge %}).

0 comments on commit b6e184b

Please sign in to comment.