Skip to content
Matt Chung
  • Home
  • About me
  • Photos
  • Posts
  • Speaking Engagements

Category: How-to

How-to

Building an audience: A lesson from the younger me

Posted on June 5, 2021 by Matt Chung

When it comes to building an audience as a solo-entrepreneur, the younger me was much smarter, much more in tuned with himself. These days, I operate 95% of my ...

Advanced Operating Systems/How-to

Squeezing the most out of your study sessions (midterm and final exam preparation)

Posted on December 15, 2020 by Matt Chung

Why publish my studying techniques? This semester, I manage to pull off an A not only for the midterm and final exams, but for the class as a whole. My intentio...

Advanced Operating Systems/How-to

Testing your gRPC services using grpc_cli

Posted on November 11, 2020 by Matt Chung

This post may be helpful for you if you are building gRPC services and want a convenient way to test your service using a command line tool. Similar to using cU...

Home Organization/How-to

How to clean your cleaning tools (notes)

Posted on October 18, 2020 by Matt Chung

How do you take care of the tools that you use for cleaning?  This is a question I’ve been curious about over the last couple days since currently going t...

How-to

How to convert .heic images to .jpeg using command line on MacBook

Posted on September 20, 2020 by Matt Chung

My wife’s apple iPhone X saves images she captured with her camera as .heic format1 , a relatively new file format that compresses high quality images and...

Advanced Operating Systems/How-to

How to obtain the length of the memory statistics array when calling virDomainMemoryStats

Posted on September 10, 2020 by Matt Chung

Up to ‘nr_stats’ elements of ‘stats’ will be populated with memory statistics from the domain. Only statistics supported by the domain, ...

Advanced Operating Systems/How-to

How to build the libvrt documentation from source

Posted on September 3, 2020 by Matt Chung

If just download the libvert application development guide, click here. How to build the documentation   The libvrt developer documentation link is broken ...

Advanced Operating Systems/How-to

How to launch and ssh to a KVM instance

Posted on September 2, 2020 by Matt Chung

This posts assumes that you’ve already synced the OS images on to your virtual box. If you haven’t, check out this blog post. While launching a new ...

How-to

Syncing releases with uvt-simplestreams-libvrt

Posted on September 1, 2020 by Matt Chung

If you are executing uvt-simplestreams-libvrt you’ll need to execute the command with sudo and exercise patience (i.e. be okay with waiting 3 minutes whil...

Advanced Operating Systems/How-to

How to configure Ubuntu w/ nested virtualization using Vagrant and Virtualbox on MacOS

Posted on August 18, 2020 by Matt Chung

If you are taking advanced operating systems course at Georgia Tech (OMSCS) and want to run the the lab environment on your mac laptop (or desktop) using Virtua...

About me

Matt Chung
Matt Chung
Empathetic bridger of tech workers to their purpose, self, and community.

Subscribe

Follow Me

  • Instagram
  • Twitter
  • LinkedIn

Featured Posts

Leaps of faiths
“Is my service up and running?” Canaries to the ...
A letter from my future self: “Dear 2019 Matt”
3 tips on getting eyeballs on your code review

Categories

Tags

acid aos project 1 atomicity barrier synchronization being a father bomb breakpoints cache cache coherence carnegie checkpoint computer science concurrency deadlock distributed systems failure gdb inode invariant l1 cache lab learning series libvrt map reduce mellon memory coordinator memory virtualization omscs on call operations openmp page fault paxos rpc semantics sequential consistency state tradeoffs trade offs transaction tree data structure two phase commit protocol two_phase_commit undo record virtual private number window of vulnerability

Archives

Copyright 2020 Matt Chung (not sure how copyright even works but I see everyone else doing it ...)