- open typst source in neovim:
nvim main.typ
- open typst watch in a separate terminal buffer to be able to see error messages
:e term://typst watch %
Description='eduroam' | |
Interface=wlp0s20f3 | |
Connection=wireless | |
IP=dhcp | |
Security=wpa-configsection | |
ESSID=eduroam | |
WPAConfigSection=( | |
'ssid="eduroam"' | |
'key_mgmt=WPA-EAP' | |
'pairwise=CCMP TKIP' |
/* See LICENSE file for copyright and license details. */ | |
/* | |
* appearance | |
* | |
* font: see http://freedesktop.org/software/fontconfig/fontconfig-user.html | |
*/ | |
static char font[] = "pragmatapro:pixelsize=16:weight=medium:antialias=true:autohint=true"; | |
static int borderpx = 2; |
#!/bin/bash | |
# | |
# Record screen and microphone audio | |
# Stefan Siegert 2020, adapted from code by Steven Gordon | |
# | |
# Example usage: | |
# screencast intro-to-datacomms | |
# The audio and screen will be recorded. Press 'z' to stop. | |
# Two files will be created: intro-to-datacomms-audio.flac, intro-to-datacomms-screen.mp4 |
To create a screencast using Linux command line tools I have used the methods outlined on this page:
https://sandilands.info/sgordon/multimedia-on-linux-command-line
(Ctrl-F screencast)
This might not be the easiest method, but it was simple enough for me and uses only tools that I had installed already.
# Example 3.12 | |
x = c(0.02, 0.19, 0.27, 0.28, 0.32, 0.50, 1.08, 1.42, 2.23) | |
# Example 3.13 | |
x = c(-0.63, 0.18, -0.84, 1.60, 0.33, -0.82, 0.49, 0.74, 0.58) | |
y = c(-0.31, 1.51, 0.39, -0.62, -2.21, 1.12, -0.04, -0.02, 0.94) | |
# Example 3.16 | |
x = c(0.38, 0.59, 0.06, 0.08, 0.22, 1.45, 0.61, 0.27, 0.48, 0.07) | |
B = 1000 |
tt = seq(as.Date('2020-02-25'), as.Date('2020-03-08'), by='1 day') | |
I = c(13, 13, 15, 20, 23, 36, 39, 51, 85, 116, 164, 209, 273) | |
# Example 3.12 | |
x = c(0.02, 0.19, 0.27, 0.28, 0.32, 0.50, 1.08, 1.42, 2.23) | |
# Example 3.13 | |
x = c(-0.63, 0.18, -0.84, 1.60, 0.33, -0.82, 0.49, 0.74, 0.58) | |
y = c(-0.31, 1.51, 0.39, -0.62, -2.21, 1.12, -0.04, -0.02, 0.94) |
n = 10 | |
theta = 1 | |
alpha = 0.05 | |
lo = up = numeric(10000) | |
for (i in 1:10000) { | |
x = rexp(n, 1/theta) | |
lo[i] = ((1-alpha)^(-1/n) - 1) * sum(x) | |
up[i] = (alpha^(-1/n) - 1) * sum(x) | |
} | |
xo = rexp(10000, 1/theta) |
The official installation guide (https://wiki.archlinux.org/index.php/Installation_Guide) contains a more verbose description.
n = 1 | |
theta = 1 | |
alpha = 0.05 | |
lo = up = numeric(10000) | |
for (i in 1:10000) { | |
x = rexp(n, 1/theta) | |
lo[i] = -x / log(alpha) | |
up[i] = -x / log(1-alpha) | |
} | |
mean(theta < lo) |