ID | JP | EN | CN |
---|---|---|---|
1001 | 三月なのか | Merch 7th | 三月七 |
1002 | 丹恒 | Dan Heng | 丹恒 |
1003 | 姫子 | Himeko | 姬子 |
1004 | ヴェルト | Welt | 瓦尔特 |
1005 | カフカ | Kafka | 卡芙卡 |
1006 | 銀狼 | Silver Wolf | 银狼 |
Discover gists
1. Setup ODBC on your Mac (including Apple Silicon)
Install brew
unixodbc
package from brew
works for Apple Silicon
from math import comb | |
# Implementation of DAG counter | |
def dagcount(n): | |
a = {} | |
a[0] = 1 | |
for h in range(1,n+1): | |
a[h] = 0 | |
for k in range(1,h+1): | |
a[h] += (-1)**(k+1) * comb(h,k) * 2**(k*(h-k)) * a[h-k] |
FFMpeg must be installed.
Instructions:
- On Mac: Use Homebrew
brew install ffmpeg
- http://ffmpeg.org/download.html
// 3D Dom viewer, copy-paste this into your console to visualise the DOM as a stack of solid blocks. | |
// You can also minify and save it as a bookmarklet (https://www.freecodecamp.org/news/what-are-bookmarklets/) | |
(() => { | |
const SHOW_SIDES = false; // color sides of DOM nodes? | |
const COLOR_SURFACE = true; // color tops of DOM nodes? | |
const COLOR_RANDOM = false; // randomise color? | |
const COLOR_HUE = 190; // hue in HSL (https://hslpicker.com) | |
const MAX_ROTATION = 180; // set to 360 to rotate all the way round | |
const THICKNESS = 20; // thickness of layers | |
const DISTANCE = 10000; // ¯\\_(ツ)_/¯ |
Use this to automatically scrape all of your saved Instapaper articles locally as HTML and PDF files. I originally wrote this to read my saved documents on my reMarkable tablet. Instapaper does not have an option to export all my stuff as PDF as far as I could tell (the built-in options only export a subset).
You will need to have the following packages installed:
Configure your username and password, then run the script. It will go through all articles shown on your home page and download the copy Instapaper has stored into a folder called output
as HTML file and convert it into a PDF. You can customize the look by updating the included styles.css
file. Any errors will be reported and logged to failed.txt
. Errors might be due to parsing errors on Instapaper's side or due to PDF conversion issues.
#!/usr/bin/env bash | |
DARKGREEN=$'\e[00;32m' | |
GREEN=$'\e[01;32m' | |
TEAL=$'\e[00;36m' | |
DARKGREY=$'\e[01;30m' | |
CYAN=$'\e[01;36m' | |
LIGHTGREY=$'\e[00;37m' | |
RED=$'\e[00;31m' | |
PINK=$'\e[01;31m' |
-- awesomewm fancy_taglist: a taglist that contains a tasklist for each tag. | |
-- Usage: | |
-- 1. Save as "fancy_taglist.lua" in ~/.config/awesome | |
-- 2. Add a fancy_taglist for every screen: | |
-- awful.screen.connect_for_each_screen(function(s) | |
-- ... | |
-- local fancy_taglist = require("fancy_taglist") | |
-- s.mytaglist = fancy_taglist.new({ | |
-- screen = s, |