Skip to content

Instantly share code, notes, and snippets.

phiresky

Block or report user

Report or block phiresky

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@phiresky
phiresky / motioninterpolation.vpy
Last active Oct 7, 2019
Realtime motion interpolating 60fps playback in mpv
View motioninterpolation.vpy
# vim: set ft=python:
# see the README at https://gist.github.com/phiresky/4bfcfbbd05b3c2ed8645
# source: https://github.com/mpv-player/mpv/issues/2149
# source: https://github.com/mpv-player/mpv/issues/566
# source: https://github.com/haasn/gentoo-conf/blob/nanodesu/home/nand/.mpv/filters/mvtools.vpy
import vapoursynth
core = vapoursynth.get_core()
View pdftotext-cached.sh
#!/bin/bash
fname="$1"
cachedir=/tmp/pdfextract
mkdir -p "$cachedir"
mtime="$(stat -c %Y "$1")"
hash=$(echo $fname.$mtime | sha256sum | cut -c1-64)
@phiresky
phiresky / README.md
Last active Jun 6, 2019
zsh histdb example data filler
View README.md

run in a somewhat interesting dir (e.g. checkout of a linux kernel) with <100k files (otherwise too slow).

mv -i ~/.histdb/zsh-history.db ~/.histdb/realhistory

./makedb.sh | sqlite3 ~/.histdb/zsh-history.db
@phiresky
phiresky / README.md
Last active May 29, 2019
qdirstat server script
View README.md

Use this to run qdirstat for a server on which it is not installed:

ssh root@server 'curl -sL https://git.io/fj42l | perl -- - / -' | qdirstat -c /dev/stdin

Yes, the arguments to perl are perl -- - dir_to_scan -. Beautiful, isn't it?

@phiresky
phiresky / .gitignore
Last active Mar 30, 2019
fusl script
View .gitignore
/node_modules
/charts.json
/stats.json
View log.js
require('socket.io-client')
.connect('ws://tracker.archiveteam.org:8080/googleplus-log')
.on('log_message', data => console.log(data))
View gist:bf6ad213b27b2d8d6b9d48d66792a16d

Nebenfach genetik / biologie am kit

Vorlesungen

Biologie als Ergänzungsfach besteht aus 3 Vorlesungen, die jeweils aus dem ersten und dritten Semester den Bio-Bachelors sind. Alle zusammen geben 9 LP. Die Themen sind meiner Meinung nach sehr spannend.

Grundlagen der Biologie: oft als "BA-01" bezeichnet, was aber nur der Modulname im Bachelorstudium ist. Wir müssen von diesem Modul nur diese eine Vorlesung besuchen. Aufgebaut ist diese aus 3 Teilen - 50% Zellbiologie, 25% Genetik, 25% Evolutionsbiologie. Für die Vorlesung fand ich Wissen aus der Schule extrem hilfreich, da man dadurch schon einiges an nötigem Grundwissen hat, auf dem sehr viel aufgebaut und vertieft wird. Ich selbst hatte "nur" Bio zweistündig in der Oberstufe, hat trotzdem viel geholfen.

Molekularbiologie: zusammen mit Genetik im "BA-04"-Modul. Hier geht es um die Analyse, Prozessierung und Modifikation von DNA und RNA. Dabei kennt man aus den Medien Begriffe wie CRISPR, PCR und Gentechnik im Allgemeinen. Da man h

@phiresky
phiresky / calc.js
Created Oct 29, 2018
bitcoin fees vs block reward 2017
View calc.js
fees = await fetch("https://api.blockchain.info/charts/transaction-fees-usd?format=json&timespan=2years").then(x => x.json())
year = 2018
filter = x => new Date(1000*x.x) > Date.UTC(year) && new Date(1000*x.x) < Date.UTC(year + 1)
totalFees = fees.values.filter(filter).reduce((a,b) => a+b.y, 0)
rewards = await fetch("https://api.blockchain.info/charts/miners-revenue?format=json&timespan=2years").then(x => x.json())
View 0_sperrmüll.md

Karlsruhe Stadt Sperrmüll Kalender Reverese-Suche

  • Wo wird in den nächsten Tagen Sperrmüll abgeholt?

08.01.2018

  • BLEICHENHOFSTRAßE
  • BURGSTRAßE
  • EGELSEESTRAßE
  • GRUNDSTRAßE
You can’t perform that action at this time.