Projekte
Projektbeschreibungen sind immer in Englisch.
Es wird einige Jahre dauern bis ich eine vollständige Liste habe. Hier ist nur ein Ausschnitt.
finished §
-
gdit_gdocs §
Ziel: Google apps scripts to support the GDI course
Aufwand: 2 weeks
Kontext: teaching
URLs: Deliverable; -
turingmachine.js §
Ziel: A turingmachine for educational purposes (HTML5-webapp)
Aufwand: several weeks
Kontext: cs teaching
URLs: Deliverable; -
ruledxml §
Ziel: Rule-based XML transformations with python3
Aufwand: several weeks
Kontext: python XML XSLT
URLs: Deliverable; … on PyPI.; -
unfuck.php §
Ziel: A set of PHP functionality. Extending stdlib, provides a stack implementation and sanitization class. Grab any code you like.
Aufwand: several weeks
Kontext: php programming webdev
URLs: Deliverable; -
bakk_iaik §
Ziel: Using SAT Solvers to detect Contradictions in Differential Characteristics
Aufwand: one year
Kontext: SAT hash-algorithms academia
URLs: Deliverable; -
scratch-html5-tester §
Ziel: Testing framework for the HTML5 Scratch Player
Aufwand: one semester
Kontext: html5 canvas teaching
URLs: Deliverable; -
vulnerabilities-matcher §
Ziel: Matches web-crawler-analysis output with NIST vulnerabilities database
Aufwand: several weeks
Kontext: java it-security CVE NIST
URLs: Deliverable; -
knuth-search-engine §
Ziel:
Aufwand: several days
Kontext: library pdf cs
URLs: Deliverable; -
edmonds-branching-algorithm §
Ziel:
Aufwand: several days
Kontext: haskell cs
URLs: Deliverable; -
amateurfunk-lernkarten §
Ziel: Lernkarten zur Amateurfunkprüfung (Dez 2014) in LaTeχ
Aufwand: one semester
Kontext: radio hardware teaching
URLs: Deliverable; -
runen §
Ziel: Referat und Präsentation über Schriften germanischer Völker
Aufwand: one semester
Kontext: writing-systems teaching
URLs: Deliverable; -
master_iaik §
Ziel: Differential cryptanalysis attacks on hash algorithms
Aufwand: one year
Kontext: IT-security SAT hash-algorithms academia
URLs: main website; thesis; CNF file analysis (Go); CNF file analysis (Py); CNF file analysis testsuite; CNF file hashing (Go); CNF file hashing (Py); CNF file hashing testsuite; CNF files download; -
Ziel: Make ‘Minna no Nihongo’ vocabulary accessible in Anki as shared deck
Aufwand: several months
Kontext: japanese
URLs: AnkiWeb cards; -
Ziel:
Aufwand: several days with many optimizations
Kontext: math
URLs: Deliverable; -
carpet §
Ziel: Sierpinski carpet fractals implementation
Aufwand: one week
Kontext: math graphics
URLs: Deliverable; -
jeopardy §
Ziel: A simple HTML5/JS jeopardy implementation
Aufwand: a week
Kontext: webdev teaching
URLs: Deliverable; -
anki2html §
Ziel: Dump Anki2 flashcards to HTML
Aufwand: one day
Kontext: teaching SRS
URLs: Deliverable; -
screenshot-compare §
Ziel: Compare two given screenshots and return similarity as percentage
Aufwand: one afternoon
Kontext: graphics programming digital-tool
URLs: Deliverable; -
lecture-notes §
Ziel: Lecture notes for classes, I took
Aufwand: usually one semester
Kontext: math CS
URLs: TCS2 lecture notes (WS 2013/14, Klinz); math lecture notes; -
taptaptap §
Ziel: Test Anything Protocol handling
Aufwand: one week
Kontext: python testing TAP
URLs: python 2.7 implementation; … on PyPI.; python 3 implementation; … on PyPI.; -
PassUp §
Ziel: Bachelor thesis of 1uckyPh4nt0m, I advised
Kontext: it-security
URLs: implementation; -
bibparser §
Ziel: one day
Aufwand: a parser for .bib files
Kontext: python XML XSLT
URLs: Deliverable; … on crates.io; -
rusty-saber §
Ziel: Bachelor thesis by lkiem, I advised. Pure rust implementation of the PQC scheme Saber
Aufwand: 2 years
Kontext:
URLs: implementation; … on crates.io; -
classic-mceliece-rust §
Ziel: Bachelor thesis by Colfenor, I advise. Pure rust implementation of the PQC scheme Classic McEliece
Aufwand: 1 year
Kontext:
URLs: implementation; … on crates.io; website of the scheme; -
commonvoice §
Ziel: contribute 300 recordings and reviews per language, I speak
Aufwand: 4 months
Kontext: open source crowdsourcing linguistics
URLs: Mozilla CommonVoice homepage; -
Ziel: Sew your own rust ferris (gf completed this one)
Aufwand: 3 hours to get fleece, 1 day to sew and finish
Kontext: graphics DIY programming
URLs: E. Dunham's template;
current §
-
papers §
Ziel: List of papers, I have read together with my review notes
Kontext: academia cs pqc typesetting
URLs: Paper list with reviews; -
dupfiles §
Ziel: Compute a hash tree for a filesystem to detect duplicate nodes
Kontext: programming digital-tool
URLs: go Deliverable; -
datamaps §
Ziel: Enter statistical, geo-based data and visualize them
Kontext: opendata cartography statistics webdev
URLs: Deliverable; -
MyHP §
Ziel: Well… this website.
Kontext: webdev blogging
URLs: website; -
turingmachine.tex §
Ziel: Write a turingmachine in TeX, so that I learn plain TeX better
Kontext: typesetting macrolanguage
URLs: Deliverable; -
info §
Ziel: My personal collection of cheatsheets
Kontext: life programming languages
URLs: Homepage; -
recipes §
Ziel: My personal collection of recipes
Kontext: cooking
URLs: Homepage; -
typho §
Ziel: A long term effort to improve tools for digital typesetting
Kontext: typesetting
URLs: Homepage;
future §
-
Ziel: Create an irasutoya Signal sticker pack
Aufwand: 1 day
Kontext: graphics
URLs: Signal doc; irasutoya.com; -
Ziel: Complete gf's drawings and create a Signal sticker pack
Aufwand: 1 month to study drawing style, 1 month to draw, 1 day to create sticker pack
Kontext: graphics
Curriculum math §
Introduction to LaTeX Discrete Mathematics VO Discrete Mathematics UE Linear Algebra 1 VO Linear Algebra 1 UE Analysis 1 VO Analysis 1 UE Computer Mathematics
Periode 2: Fundamentals of Mathematics Linear Algebra 2 VO Linear Algebra 2 UE Analysis 2 VO Analysis 2 UE Programming in C++
Periode 3: Analysis 3 VO Analysis 3 UE Measure and Integration Theory VO Measure and Integration Theory UE Data Structures and Algorithms Ordinary Differential Equations VO Ordinary Differential Equations UE Computational Mathematics 1 VO Computational Mathematics 1 UE
Periode 4: Introduction to Algebra VO Introduction to Algebra UE Introduction to Functional Analysis VO Introduction to Functional Analysis UE Probability Theory VO Probability Theory UE Optimization 1 VO Optimization 1 UE
Periode 5: Introduction to Complex Analysis VO Introduction to Complex Analysis UE Statistics VO Statistics UE Algebra VO Algebra UE Combinatorial Optimization 1 VO Combinatorial Optimization 1 UE
Periode 6: Seminar (Discrete Mathematics and Algorithm Theory) Bachelor Thesis (Discrete Mathematics and Algorithm Theory) Coding and Cryptography VO Coding and Cryptography UE Theoretical Computer Science 1 VO Theoretical Computer Science 1 UE