CS371p Spring 2022 Week 10: Relena Lai

- What did you do this past week? I attended the Sophomore (Re)orientation on Friday. It was a quick presentation by Dr. Peterson to learn more about the CS department, the opportunities, and careers. It was a helpful session that was honestly very reassuring since she discussed issues like imposter syndrome and helped encourage us. For the rest of the week, I studied for my upcoming OS exam on Wednesday.
- What’s in your way? I’m stressed about the exam and definitely not confident, so fingers crossed. The new project introduced also seemed a little confusing, so I’m hoping I’ll be able to visit during office hours to help get started.
- What will you do next week? My exam is Wednesday evening! Afterward, I’ll hopefully have time to get started on project 4 and continue my work on Pintos.
- What did you think of Paper 10: Why getter and setter methods are evil? It was honestly pretty surprising, not that it didn’t make sense. Since I haven’t had to deal with object-oriented programming for a while, I haven’t given it much thought. However, I remember dealing with getter and setter methods quite a lot in my AP Computer Science course back in high school.
- What was your experience of std::vector, std::deque, std::list, and std::stack? They were a good review of these data structures albeit I’m still a little confused. I’ll have to rewatch the lectures before approaching project 4.
- What made you happy this week? My cat was spayed back in early March, and recently, her stomach had been swelling around the suture. I was afraid it could have been a hernia, but after visiting the vet, I learned that wasn’t the case and it was actually a common healing state. So I was very relieved to hear that.
- What’s your pick-of-the-week or tip-of-the-week? If you have a MacBook, I highly recommend installing BetterTouchTool. You may have to purchase a license, but it’s a one-time fee as long as you don’t care for the updates. You can add shortcuts with custom inputs.
Here are some of my favorites that I’ve added:
Ctrl ⌃ → S : Moves the current window to the next monitor.
Option (or Alt) ⌥ → Shift ⇧ → Left/Right : Splits the current window in half and aligns it to the corresponding side.
Option (or Alt) ⌥ → Shift ⇧ → Forward Slash / : Expands the window to the screen size (it doesn’t enter fullscreen)