Categories: review

RSS - Atom - Subscribe via email

Weekly review: Week ending April 2, 2021

| review, weekly
  • I converted A-‘s old dress and skirt into a floor-length dress.
  • I sketched a few more plants and animals from “Illustration School: Let’s Draw Plants and Small Animals.”
  • I dusted off my font-making workflow and started to figure out how to run things again. I was able to load the glyphs I drew in Concepts and kern them.
  • I wrote some Emacs Lisp code to extract paths or groups to individual SVGs in preparation for updating my font.
  • I attended the Emacs SF meetup. I also sorted out my announcement code.
  • I started playing around with Lispy. I used it when writing something to convert Youtube captions into an Org table.

Blog posts

Sketches

Time

Category The other week % Last week % Diff % h/wk Diff h/wk
Business 0.0 4.7 4.7 7.8 7.8
Sleep 32.0 33.3 1.2 55.9 2.1
Personal 4.2 5.4 1.2 9.1 2.0
Unpaid work 3.2 3.8 0.6 6.3 1.0
Discretionary – Family 0.2 0.6 0.4 1.0 0.7
Discretionary – Play 1.2 0.0 -1.2 0.0 -2.0
Discretionary – Productive 10.9 8.9 -2.0 15.0 -3.4
A- 48.3 43.4 -4.9 72.9 -8.2
View or add comments

Weekly review: Week ending March 26, 2021

| review, weekly
  • Emacs:
    • I added the ability to expand all, collapse all, and toggle visibility of headings in my exported HTML.
    • I learned how to use org-special-blocks’ defblock for Org special blocks.
    • I added a preview to my consult function for reading a sketch filename.
  • Other tech:
    • I removed the search form and sidebar from my blog. I added night mode.
    • It turns out my laptop has 8 GB of RAM. That might have something to do with the CPU load with OBS – maybe it’s swapping? I looked at the prices for 16GB RAM kits, but I might still want to upgrade my laptop in order to have more screen choices and CPU power.
    • I started looking into the GEDCOM export from Geni, and I noticed that it was incomplete. I may have to manually re-enter the ones that other people put in.
  • Gardening:
    • W- and I moved the garden cage to the deck. I planted peas, calendula, and radishes in the planter outside. I started a small pot of pumpkin seeds.
    • I made sliding doors based on the LEGO Technic idea book we borrowed from the library.
  • Drawing:
    • I tried sketching in both Concepts and Procreate. They’re both nice.
    • I practised sketching plants and insects following “Illustration School: Let’s Draw Plants and Small Creatures.”
    • I modified my sketch viewer to handle SVGs. I figured out how to sketch with a dark background and change the colours for posting.
  • I sewed two long dresses and a bonnet for A-. I also sewed a pair of pajama pants for myself.

Blog posts

Sketches

Time

Category The other week % Last week % Diff % h/wk Diff h/wk
A- 41.7 48.3 6.6 81.6 11.1
Discretionary – Play 0.0 1.2 1.2 2.0 2.0
Unpaid work 2.4 3.2 0.8 5.4 1.3
Discretionary – Family 0.0 0.2 0.2 0.3 0.3
Discretionary – Productive 11.6 10.9 -0.7 18.4 -1.2
Personal 5.6 4.2 -1.3 7.1 -2.2
Sleep 38.8 32.0 -6.7 54.1 -11.3
View or add comments

Weekly review: Week ending March 19, 2021

| review, weekly
  • I pulled the other meetups’ iCal feeds in automatically.
  • I added announcement timers for upcoming Emacs events.
  • I listened to the EmacsSF meetup on retro Emacs.
  • I experimented with fast ffmpeg cuts in Emacs, compensating for the distance between keyframes.
  • I submitted some tests for subed.el.
  • I tried streaming again, but I think OBS was taking up too much CPU and it made my computer a little too unresponsive. I’ll try streaming from OBS to Twitch instead of using ffmpeg to multicast next time.
  • I wrote about my word-level timing code.
  • I edited a few more subtitles.

Blog posts

Sketches

Time

Category The other week % Last week % Diff % h/wk Diff h/wk
Sleep 33.7 38.8 5.1 64.7 8.5
A- 41.2 41.7 0.4 69.6 0.7
Personal 5.3 5.6 0.2 9.3 0.4
Business 1.4 0.0 -1.4 0.0 -2.3
Discretionary – Productive 13.7 11.6 -2.1 19.4 -3.5
Unpaid work 4.7 2.4 -2.3 4.0 -3.9
View or add comments

Weekly review: Week ending March 12, 2021

| review, weekly
  • Emacs streaming:
    • I experimented with redirecting my automatic caption output into Emacs, using it to dictate a few sentences. It works well when I clearly enunciate.
    • I had problems streaming. OBS kept using >100% CPU. It might be the browser soure.
  • Video editing and subtitles:
    • I wrote some code to use word-level timing from Google’s video transcripts when splitting subtitles.
    • I wrote some code to mute the video based on subtitles and to include a title image.
    • I figured out what was wrong with my subtitle splitting code. format-seconds has a bug. It rounds up when given a decimal.
    • I split the videos based on the XML provided by BigBlueButton.
    • I edited the subtitles for Mike’s demo of transient.
    • I worked on generating title clips. At first, I tried editing Inkscape SVGs, but that didn’t work so well with long titles. I switched to using LaTeX and learned how to use TikZ.
  • Other:
    • I sewed a simple watermelon nightgown/dress for A-. She liked it.
    • I ordered the Georgi chording keyboard. I want to see if I can get the hang of stenography for captioning, writing, and coding.
    • The arborists removed one of the trees in the backyard.

Blog posts

Time

Category The other week % Last week % Diff % h/wk Diff h/wk
Discretionary – Productive 6.8 13.7 6.9 23.1 11.7
Unpaid work 3.7 4.7 1.0 7.9 1.7
Personal 4.7 5.3 0.6 8.9 1.0
Sleep 33.2 33.7 0.5 56.6 0.8
Business 1.7 1.4 -0.4 2.3 -0.6
Discretionary – Play 2.5 0.0 -2.5 0.0 -4.3
A- 47.3 41.2 -6.1 69.3 -10.2

I’ve been staying up to work on video processing.

View or add comments

Weekly review: Week ending March 5, 2021

| review, weekly
  • I added photoswipe to my sketch gallery at sketches.sachachua.com.
  • I added the ability to set the category and add other text to my journal from Emacs. I rather like updating my journal from Emacs, actually. It’s so much easier to use all my usual keyboard shortcuts.
  • I wrote some code to schedule announcements on IRC and Twitter.
  • I practised LEGO Technic skills by disassembling and reassembling parts of the Skid Steer build. I also ordered two more Friends sets for A-.
  • I like getting back into the rhythm of weekly and monthly reviews. It feels good to take a moment to see how things have added up.

Blog posts

Sketches

Time

Category The other week % Last week % Diff % h/wk Diff h/wk
Discretionary – Play 0.2 2.5 2.3 4.3 3.9
Unpaid work 2.6 3.7 1.1 6.2 1.8
Sleep 32.3 33.2 0.9 55.8 1.6
Business 1.0 1.7 0.7 2.9 1.2
Personal 5.6 5.9 0.3 9.9 0.6
A- 46.5 46.1 -0.3 77.5 -0.5
Discretionary – Social 0.3 0.0 -0.3 0.0 -0.5
Discretionary – Productive 11.6 6.8 -4.8 11.4 -8.1
View or add comments

Monthly review: February 2021

| monthly, review
  • Streaming:
    • I experimented with streaming to Twitch.
    • I added a hydra for switching OBS scenes.
    • I added a marginalia function for hiding password-ish variables.
    • I got captions to flow from my phone to Node to Emacs to OBS to Twitch. There’s some delay, but it’s a good starting point that might come in handy for live captioning my own stuff.
    • I experimented with using impatient-mode to share live show notes.
    • I wrote some code to split a video and its subtitles based on the selected region in Emacs.
  • Emacs:
    • I added regexp-based autocategorization to Emacs News.
    • I tried out pretty-hydra.
    • I wrote some commands to remotely control Geeqie from Emacs. They’re useful for quickly flipping through images.
    • I got Embark to recognize headings from my Org agenda.
    • I attended the EmacsSF, EmacsNYC, and EmacsATX meetups.
  • Other coding:
    • I added photoswipe to A-‘s learning stories and my sketch gallery.
    • I removed lots of old docker images from my laptop and server, so now there’s a bit more space on my root partition.
    • I tried using the TV as a second monitor, but typing on the coffee table was too awkward. I dusted off my Cintiq and set it up again.
    • I added photoswipe to my sketch gallery.
    • I broke Quantified Awesome in the process of trying to fix the http/https issue. I managed to fix it, and I think I have a reasonable docker image for it at least for now. I also disabled sign-ups and added a warning message.
    • I needed to restore from my Linode backup because I deleted more files than I intended to. Fortunately, the backups worked.
    • I started configuring 11ty to generate a static copy of my site. Neat! Search might be a challenge, though.
  • Us:
    • I started thinking about the second half of virtual kindergarten.
    • I spent some time tidying up my Org Mode inboxes. I’m actually reasonably up to date now, yay!
    • I tried out making yogurt. It turned out all right.
    • W- cleared off lots of snow from the roof so that it would melt away from the house.
    • I finished knitting a hat for A- and crocheting slipper socks for me.

Blog posts

Sketches

Time

Category Previous month % This month % Diff % h/wk Diff h/wk
A- 43.5 45.4 1.8 68.8 3.1
Sleep 28.6 30.1 1.6 45.7 2.6
Personal 6.0 6.8 0.8 10.3 1.3
Discretionary – Play 0.0 0.5 0.5 0.8 0.8
Unpaid work 3.6 3.6 0.0 5.5 0.0
Discretionary – Social 0.2 0.1 -0.1 0.1 -0.2
Discretionary – Family 0.3 0.0 -0.3 0.0 -0.5
Business 2.1 0.7 -1.4 1.1 -2.4
Discretionary – Productive 15.6 12.9 -2.8 19.5 -4.7
View or add comments

Weekly review: Week ending February 26, 2021

| review, weekly
  • I worked on improving my streaming setup:
    • I used pulseaudio to mix my microphone and audio output into a combined source, and I tested that it worked with speech recognition. I used gstreamer to make a video stream that was delayed by four seconds. The audio was a little tricky because the snap’s gstreamer doesn’t seem to have alsa or pulseaudio support.
    • I removed lots of old docker images from my laptop and my server, so now there’s a bit more space.
    • I experimented with using impatient-mode to share live show notes.
    • I tried using the TV as a second monitor, but typing on the coffee table was too awkward. I dusted off my Cintiq and set it up again.
  • I did some other coding:
    • I reset my iptables and ufw rules.
    • I broke Quantified Awesome in the process of trying to fix the http/https issue. I managed to fix it, and I think I have a reasonable docker image for it at least for now. I also disabled sign-ups and added a warning message.
    • Well, that was exciting. I needed to restore from my Linode backup because I deleted more files than I intended to. Fortunately, the backups worked!
  • I thought about how to make playing with A- better:
    • I bookmarked a random cat generator and a random shark generator to help with pretend scenarios.
    • To make the shelter game more fun for me, I started sneaking in more pop culture references to see if I could make W- chuckle.
    • I had fun drawing A- as a nurse shark pretending to be a great white shark, and A- as a nurse shark pretending to be a cave with “I will not eat you” and “Totally not a trap” signs. I’m getting more comfortable drawing from my imagination. (And hers!)
    • We finished one of the Technic sets and started on another one. She occasionally pushed in pins, but mostly it was us building it. I think I might enjoy learning about Technic in the guise of playing with A-.
  • W- cleared off lots of snow from the roof so that it would melt away from the house. He also cleared the snow from the eavestroughs, although the downspout was still frozen. He eventually melted the ice that was stuck in the downspout and rigged up a better way for it to drain.

Blog posts

Sketches

Time

Category The other week % Last week % Diff % h/wk Diff h/wk
A- 45.0 46.5 1.5 78.0 2.5
Sleep 31.0 32.3 1.3 54.2 2.2
Discretionary – Productive 10.5 11.6 1.0 19.5 1.8
Business 0.1 1.0 0.9 1.7 1.6
Discretionary – Social 0.0 0.3 0.3 0.5 0.5
Discretionary – Play 0.6 0.2 -0.4 0.3 -0.7
Unpaid work 4.1 2.6 -1.5 4.4 -2.5
Personal 8.7 5.6 -3.2 9.4 -5.3
View or add comments