Written for fairly adept technical users, preferably of Debian GNU/Linux, not for absolute beginners.
You'll probably be working with a single smartcard, so you'll want only one primary key ( |
{ | |
"af": { | |
"name": "Afrikaans", | |
"speakers": 15200000 | |
}, | |
"am": { | |
"name": "Amharic", | |
"speakers": 25800000 | |
}, | |
"sq": { |
#!/usr/bin/env python3 | |
from itertools import islice | |
import re | |
import requests | |
from bs4 import BeautifulSoup | |
if __name__ == '__main__': | |
stat_soup = BeautifulSoup(requests.get("https://stats.lineageos.org/").content, "lxml") | |
code_soup = BeautifulSoup(requests.get("https://wiki.lineageos.org/devices/").content, "lxml") |
You'll probably be working with a single smartcard, so you'll want only one primary key ( |
#!/boot/bzImage | |
# Linux kernel userspace initialization code, translated to bash | |
# (Minus floppy disk handling, because seriously, it's 2017.) | |
# Not 100% accurate, but gives you a good idea of how kernel init works | |
# GPLv2, Copyright 2017 Hector Martin <[email protected]> | |
# Based on Linux 4.10-rc2. | |
# Note: pretend chroot is a builtin and affects the current process | |
# Note: kernel actually uses major/minor device numbers instead of device name |
/* | |
* Genarate rsa keys. | |
*/ | |
package main | |
import ( | |
"crypto/rand" | |
"crypto/rsa" | |
"crypto/x509" |
This page is no longer maintained, go to https://help.vivaldi.com/article/html5-proprietary-media-on-linux/ for help
# Install the tools
apt-get install cryptsetup
# -y for password confirmation prompt
cryptsetup -y -v luksFormat /dev/sdx # THIS DELETES ALL THE DATA
# Open it and look at status
cryptsetup luksOpen /dev/sdx cryptoblock
cryptsetup -v status cryptoblock
# Requires the following project directory structure: | |
# /bin | |
# /obj | |
# /src | |
# Use 'make remove' to clean up the hole project | |
# Name of target file | |
TARGET = foooooooobar |