ePirat‘s Blog
  • Blog
  • About
  • Projects
  • Contact
  • API Availability and Target Conditionals

    Wed, Oct 30, 2019

    Writing code for multiple Apple platforms can be tricky, this post aims to provide some guidance and explanations for ways to write code that works on different Apple platforms (iOS, macOS, watchOS, tvOS) and different versions of SDKs, and the OSes at runtime.

    Read more →
  • GSoC 2018: Port VLC build system to Meson

    Mon, Aug 13, 2018

    This summer I’ve participated in the Google Summer of Code program, contributing to the VLC media player project by VideoLAN. My project this year was porting the VLC build system to the Meson Build system. Motivation The main reason for this project was that the autotools based build system is not the easiest to maintain, the configure autoconf file which is based on the m4 language is quite complex and hard to debug. Read more →
  • Streaming with OBS to Icecast

    Thu, Mar 8, 2018

    Streaming live video to Icecast can be tricky, there are not many source clients out there that are able to handle video fine, especially when you do not want to just stream prepared playlists but actual live content. A very good program for video source composition and live streaming is OBS, the Open Broadcaster Studio, which a lot of streamers are using to broadcast to Twitch or other streaming sites. A little known fact though is, that you can stream with it to an Icecast server. Read more →
  • A Twitter Cards stored XSS

    Tue, Sep 26, 2017

    A while ago I was poking around (again) in the Twitter API and stumbled upon an interesting API, which was used to create Twitter polls which can be attached to Tweets. It turned out, this endpoint could be used for a lot more.

    Read more →
  • GSoC 2017: VLC for macOS interface redesign

    Sat, Aug 26, 2017

    This summer I’ve participated in the Google Summer of Code program, contributing to the VLC media player project by VideoLAN. My project was the macOS interface redesign, below can be found a summary of the things that I did for my GSoC project: Native HUD UI In the past VLC used BGHUDAppKit for the controls on dark panels (HUD style), this library is not maintained since a very long time, so continuing to use it on recent macOS versions was not desired, given that since macOS 10. Read more →
  • Redirecting Freenode channels

    Sun, Jun 26, 2016

    If you ever rename a project or for other reasons need to change your Freenode channel name, here is a quick Guide how to do this.

    Read more →
  • Xubuntu and Compton for tearing-free XBMC

    Thu, Apr 24, 2014

    I had some difficulties with XBMC and Xubuntu, since with the default Window ompositor I had a lot of tearing during Video Playback in XBMC, the following steps fixed the issue for me.

    Read more →
  • Modify a bootable .iso image (macOS)

    Sun, Mar 10, 2013

    Today I had a small challenge to take, when I wanted to modify a bootable .iso image on Mac OS. I couldn’t find any 1-click-software to do so, therefore I had to figure out another way. Because it took me some time to figure out, I thought other people might also be interested in the solution.

    Read more →
  • Tweetbot for Mac: Versteckte Einstellungen

    Tue, Dec 25, 2012

    Vor einiger Zeit wurde Tweetbot for Mac veröffentlicht und kurz darauf twitterte einer der Entwickler eine Liste mit versteckten Einstellungen, zugegeben nicht so viel brisantes dabei aber dennoch vielleicht hilfreich für den ein oder anderen. OK so don’t tell anyone else about these but here’s some super secret Tweetbot for Mac settings just for you guys: http://pastie.org/5080123 — Todd Thomas (@toddthomas) at 8:44 PM · Oct 18, 2012 Die Liste enthält jedoch einen Fehler, deshalb hier die korrigierte Form und wie man sie benutzt: Read more →
  • Downgrade auf iTunes 10.7 (Error -42408 beheben)

    Tue, Dec 25, 2012

    Seit einiger Zeit ist ja nun dieses iTunes 11 im umlauf, am Anfang war ich relativ begeistert davon, doch nach und nach merkte ich immer mehr wie viel komplizierter es mit der neuen UI eigentlich ist, einfache Sachen zu erledigen und wie sehr es mich alles verwirrt. Also wollte ich einfach zurück zu iTunes 10.7, welches sich auf Apple’s Support Webseite noch zum download befindet. Also hab ich einfach meine Mediathek umbenannt (damit iTunes diese nicht automatisch beim starten lädt) und das iTunes 11 über das Terminal gelöscht. Read more →
  • Post-Show zu WMR35

    Sun, Feb 5, 2012

    Gestern mussten Max (@343max) und Michael Seemann (@mspro) mal wieder miteinander reden. Und das zum 35. Mal! Was dabei heraus kam, findet ihr auf dem „wir. müssen reden“ Blog unter dem Titel „WMR35 – Endlich mal wieder Zoff!“. Dort gibt es auch die Shownotes zur Sendung. Was es dort jedoch nicht gibt ist die lange Post-Show – in der die beiden über das Urheberrecht und so diskutiert haben – sowie den Chatlog des WMR-Chats. Read more →
  • YoruFukurou - Ein weiterer Twitter-Client?

    Thu, May 19, 2011

    Als ich zum ersten mal vor etwa einem Jahr bei MobileMacs (jetzt Freakshow) von dem Twitter Client YoruFukurou hörte, dachte ich, das dies sicher wieder so ein recht nutzloser, jedoch schön gestalteter Twitter Client mit wenig Features wäre, doch als ich die Nachteule (Projektname NightOwl) installiert hatte, habe ich meine Meinung ganz schnell geändert. YoruFukurou ist genau das Gegenteil von dem was ich angenommen hatte. Vollgestopft mit allerhand tollen Features und sehr funktional, es gibt fast nichts was YoruFukurou nicht kann. Read more →
  • Google Chrome Design

    Thu, May 19, 2011

    Ich benutze schon seit längerer Zeit Chrome und bin vor einigen Wochen zu Chromium gewechselt. Ich bin sehr begeistert, erst fand ich jedoch den Fensterrahmen sehr karg und trist. Zu diesem Tipp muss ich vorwegnehmen das ich diese ganzen bunten Browserdesigns eigentlich gar nicht toll finde, aber das Design von Chuck Anderson ist auf jeden Fall einen Blick wert. Zu finden im Google Chrome Webstore (keine Sorge, es ist kostenlos) Read more →
  • PHP: PDF mit Wasserzeichen-Text versehen

    Mon, May 16, 2011

    Ich habe letztens mal ein kleines PHP Script gebastelt (hat Fehler/Probleme aber tut erstmal was es soll) und ich poste es jetzt einfach mal hier falls jemand nach so etwas sucht… Zur Zeit bekannte Probleme sind: Mehrseitige PDF’s PDF’s im Querformat und anderen „nicht-standart“ Formaten Keine richtige Anzeige von UTF-8 Zeichen Es kann nur eine Standart-Systemschrift verwendet werden Die Schriftgröße lässt sich nicht nennenswert verändern Benötigt werden die FPDF Library und FPDI. Read more →
  • MP3 Dateien zusammenführen

    Wed, Apr 20, 2011

    Jetzt hatte ich mal wieder ein Streamrip rumliegen und da der Stream öfter mal ausgesetzt hat, hatte ich mehrere MP3 Schnipsel die ich zu einer MP3 Datei zusammenfügen wollte.

    Read more →
  • Linux: Audio-Streams speichern

    Fri, Mar 4, 2011

    Kurzes How-To wie man am einfachsten unter Linux/Mac einen Audio-(Live)Stream speichern kann. (Streamdump) Um einen Audiostream zu speichern gibt es verschiedenen Möglichkeiten:

    Read more →
  • iOS Web-App: Launch Splashscreen

    Wed, Feb 2, 2011

    Ich habe lange nach einem Weg gesucht bei einer mit Dashcode erstellten iPhone Web App einen Startbildschirm anzuzeigen, jetzt habe ich endlich rausgefunden wie und will es euch nicht vorenthalten. Ihr müsst einfach im Bereich der HTML die folgende Zeile hinzufügen: <link rel="apple-touch-startup-image" href="images/iphonestartup.png"> Natürlich müsst ihr nurnoch das entsprechende Bild an die, oben im Code, angegebene Stelle hochladen. Bei dem Beispiel oben wäre das ein Bild mit dem Namen “iphonestartup. Read more →
  • macOS: Lichtstimmung anpassen

    Fri, Jan 14, 2011

    Vor einiger Zeit ist mir ein kleines Tool zu Ohren gekommen, ohne welches ich inzwischen nicht mehr abends am Mac überleben könnte, die Rede ist von f.lux! f.lux bestimmt die aktuelle Position und Zeit und kann so feststellen wann die Sonne untergeht und wie hell es draußen gerade ist. Abhängig davon verändert es die Farben des Bildschirms so, das es für die Augen angenehmer wird auf den Bildschirm zu gucken, weil dieser dann mehr dem Ungebungslicht entspricht. Read more →

Privacy Policy & Legal · CC BY-NC-SA unless stated otherwise.