Day 15 — Let's play some codio
28 August 2020 · recurse-center TweetI'd been procrastinating on the codio pull request after recording my PyConline AU talk on that branch earlier this week. I finally pushed some fixes and merged it today! This is the current version:
You can make a codio by writing some yaml (shown below), and use it inside your Markdown slides just like an image: ![codio](codio.yml)
. The alt
should be ![codio]
, but filename can be anything.
speed: 2
lines:
- prompt: $
in: touch a.txt
- prompt: $
in: smol-git status
- out: 'On branch master'
- out: 'Changes to be committed:'
- out: ' (use "git reset HEAD ..." to unstage)'
- out: ' '
- out: ' new file: a.txt'
color: green
bold: True
- out: ' '
- prompt: $
in: smol-git add a.txt
- prompt: $
in: 'smol-git commit -m "Add a.txt"'
- out: '[master b0faa5a] Save progress'
- prompt: $
in: smol-git push origin master
out: "Pushing to 'origin'..."
- progress: true
progressChar: █
- prompt: $
I also watched this awesome talk by Anthony Shaw on why Python is slow. I still need to understand some of the things he mentioned (like linkers! and jit!), which I'll look into next week. And I found out about strace
from this zine by Julia Evans. Life will never be the same! I ran it on some commands and I think I saw the files they accessed?! Need to dig deeper next week.
$ strace -f gs -sDEVICE=png16m -r300 -o empty.png empty.pdf
$ strace -f python pdf2txt.py empty.pdf
I also remembered how I loved desktop wallpapers so much as a kid (still do!). I would always be on the lookout for them on the interwebs and set a new one every day! They were (are?) like a window to far off places that I'd never visited, and appealed to my fernweh (still do). I found out that you can install wallpapers from all Ubuntu versions at once, and so I did.
$ sudo apt-get install ubuntu-wallpapers-*
3 weeks are already over! Why does time have to pass so fast?!