• about
  • blog
  • projects
  • playlists
  • ...
hi

i'm philip

i like to be at the intersection of computers and humanities

if you want to get in touch, drop me an email

  • Commoditized Social Networking

    July 24, 2023 · 530 Words · 2 Minutes
    fediverse mastodon meta threads commoditization social graph

    Meta's Threads is joining the Fediverse, now what?

  • SwiftUI: ScrollView clipping

    March 13, 2022 · 109 Words · 31 Seconds
    swift swiftui scrollview uiscrollview shadow

    ScrollView's clipping behavior can be surprising.

  • SwiftUI: Dynamic status bar style

    March 12, 2022 · 262 Words · 1 Minute
    swift swiftui uistatusbar swizzling

    A minimally invasive approach to dynamically alter the status bar style in SwiftUI 2 projects.

  • Obtaining Apple Health Workout Icons

    December 26, 2020 · 540 Words · 3 Minutes
    swift ios healthkit fitnessui workout icon

    Acquiring the official workout icons used across the Apple Health ecosystem is surprisingly difficult.

  • Pedantic Review: Elgato Thunderbolt 3 Pro Dock

    May 30, 2019 · 698 Words · 3 Minutes
    pedantic review elgato thunderbolt usb-c dock pedantic

    Overly pedantic review of Elgato's Thunderbolt 3 Pro Dock.

  • Developer Diary Excerpts: machinectl auto-login

    March 16, 2019 · 492 Words · 2 Minutes
    developer diary machinectl systemd login autologin getty override

    Circumventing manual password input for fun and profit!

  • Python Quirks: Implicit Return

    February 24, 2019 · 939 Words · 3 Minutes
    python quirk implicit return none internals bytecode hack

    Python function always have to return something, right? Well, its complicated...

  • Python Tips: Generator unrolling

    January 26, 2019 · 940 Words · 3 Minutes
    python tip fast generator unrolling performance benchmark

    There are many ways to unroll generators in Python, but which one is the best?

  • Python Tips: Dynamic function definition

    January 10, 2019 · 770 Words · 3 Minutes
    python tip internal dynamic function definition pattern cpython

    Function definition in Python can be considered static, right? Wrong!

  • Python Quirks: Lambdas

    December 26, 2018 · 818 Words · 3 Minutes
    python quirk lambda pattern binding

    Python lambdas are weird and underpowered... But why?

  • Three days of owning a Dell XPS 15 (9570)

    August 10, 2018 · 1786 Words · 7 Minutes
    dell xps 15 debian linux nvidia mac

    Detailed Dell XPS 15 (9570) review and postmortem from the perspective of a previous MacBook owner.

  • Python Quirks: Comments

    July 12, 2017 · 873 Words · 3 Minutes
    python quirk comments ast speed docstrings strings

    Performance comparison of various Python comment types.

products

  • Quantile App icon

    Quantile

    beautiful workout widgets

repos

  • cmus-osx

    177
    Python

    Adds track change notifications and media key support to cmus.

  • nibbler

    26
    Python

    Runtime Python bytecode optimizer. ⚡️

  • pygments-github-css

    11
    CSS

    GitHub syntax highlighter color scheme for Pygments.

  • rust-mcp3008

    7
    Rust

    A MCP3008 sensor driver in Rust.

  • exalt

    6
    Python

    Namespace promotion made easy. ↑

  • dotfiles

    2
    Shell

    Excuse Me Sir, Do You Have a Moment to Talk About Tiling WMs?

  • highway.js

    2
    JavaScript

    Lightweight, route-based and data-type preserving network protocol framework.

  • highway.py

    2
    Python

    Lightweight, route-based and data-type preserving network protocol framework.

  • philip-trauner.me

    2
    Python

    Non-progressive web app.

  • blog

    0

    Posts and comments found on my blog.

  • Clipboard

    0
    C#

    Nifty tool that saves your last clipboard entries for later use.

  • quantile

    0
    HTML

    Landing page for Quantile. 🏃‍♂️

  • Offliberate

    28
    archived Python

    Scrape media right from your terminal with the help of Offliberty.

  • Meh

    18
    archived Python

    Python configuration files in Python. ¯\_(ツ)_/¯

  • spotify-graveyard

    6
    archived Python

    Bury the undead tracks in your Inbox playlist once and for all!

  • dotfiles-old

    3
    archived Shell

    My dotfiles I guess.

  • match3

    3
    archived Rust

    A work in progress Bejeweled clone.

  • iTunesConnector

    2
    archived Python

    Python abstraction layer around ScriptingBridge to control iTunes with style.

  • soundcloud-enumerate

    2
    archived Python

    Enumerate all SoundCloud users and save them to a sqlite3 database.

  • dir_sync

    0
    archived C++

    Horrible rsync clone.

Beat Konducta (v0.1)
Upbeat Rap (v0.5)
Aggresive Rap (v0.1)
I'm not a Rapper (v0.1)
Soul Food (v0.5)
Funky Funk (v0.1)
Upbeat Classics (v0.7)
Cloudy Classics (v0.5)
Charged Alternative (v0.6)
ROCK! (v0.5)
Aphex Twin (v0.1)
Pink Floyd (v0.1)
Kanye West (v0.2)
Lorn (v0.1)
Aesop Rock (v0.1)
MF DOOM (v0.1)
Kendrick Lamar (v0.3)
OutKast (v0.1)
Mark Rebillet (v0.1)
Bob Dylan (v0.1)
David Bowie (v0.1)
Run The Jewels (v0.1)
The Notorious B.I.G. (v0.1)
Anderson .Paak (v0.1)
Wu-Tang Clan (v0.1)
Childish Gambino (v0.1)
BROCKHAMPTON (v0.1)
Open Mike Eagle (v0.2)
Del The Funky Homosapien (v0.1)
Death Grips (v0.1)
Høgni (v0.1)
Eminem (v0.1)
Tyler, The Creator (v0.2)
Jay-Z (v0.1)
Vulfpeck (v0.4)
Daft Punk (v0.1)
Queen (v0.1)
Feels like Summer (v0.1)
Warped Precision
Profound Video Essay
On Repeat (v0.1)
Brutal Bits (v0.1)
Charged Berlin (v0.1)
Hotline Miami (v0.1)
DEM FEELS (v0.2)
Sgt. Rex 'Power' Colt (v0.1)
Guilty Pleasures (v0.1)
Bearly Tolerable Christmas (v0.1)
Baby Driver
The Journey
Inbox (v0.x)
Graveyard (v0.x)
Instrumental (v0.1)
My First Car (v0.0)
Pop (v0.2)
Lucille (v1.0)
I found 5 dollars (v0.4)

services

  • rss feed

    still using rss? great, here is a feed for ya'


impressum

Philip Trauner
Hauptplatz 18
2700 Wiener Neustadt

contact

philip[at]eq[dot]fm

Mastodon Pixelfed GitHub last.fm Spotify