2 minutes
Daily Update: 29th April 2023
Alright, we are back. It’s Saturday, so I spent a lot of time cleaning up my flat and my setup. Bengaluru is quite a dusty city, so yep, gotta clean regularly. Anyways, in terms of learning, my goals of today were to read some source code and papers/official documentation. It’s been some time since I didn’t do any Rust, so today I’ll just touch upon that as well.
- Rust - building a UI to plot a sensor in real time
- Why this?
- I’ve used Iced library quite a bit so far, so wanted to understand how other UI libraries look like.
- I’m not going for the “famous” libraries here, just wanted to experience any other library. Plus, this video seemed to be decent and technically focused enough on the implementation.
- Why this?
- Setting up PostgreSQL server on my system:
- Why this?
- For me to start working on some projects of my own, it’s important to setup stage for them.
- Notes:
- I used this blog by digital ocean as reference.
- Why this?
- Micro Project: Store all the key presses in a server
- Notes:
- Since I type a lot, everyone does, the DB will have to be good enough.
- I wanted to see how I can enable indexing and searching, this will help give me an idea.
- No UI stuff right now. Maybe one day.
- Notes:
- NeoVim Config:
- I was randomly trying a keymap, and I just remembered I had
<leader>nf
forSnipRun
. And oh, wow - it finally made sense why it could be useful. - Selecting text, code block, displaying output in the command window or as virtual text (different highlight for errors) and even in a vertical split terminal, amazing stuff!
- Something my nvim-autorunner was trying to do, cool stuff.
- I was randomly trying a keymap, and I just remembered I had
Oh, and on another note: I watched a movie (after a long long time). Had to find time to relax a bit.
(New section: TODOs for tomorrow)
TODOs:
- Explore HVM: https://github.com/HigherOrderCO/HVM, looks interesting at least.
- Read through: Specifying and Verifying Higher-order Rust Iterators.
- Read through: How does async rust work
- Continue working on the micro project.
- Record a video for YouTube!
Alright, thank you all for reading. :) See y’all tomorrow!