yaaf.de blog

Having Fun with Computation Expressions

Or how I build a generic computation builder library.

Over the last days I build a F# API for google music by using gmusicapi and pythonnet (two awesome projects by the way). The Python C-API requires you to request the GIL (Global Interpreter Lock) before you can safely use the API. Because I knew I would forget to do this all over the place I decided to mark those places explicitly with the help of computation expressions. Doing this on a low level means I can safely use it on higher levels.

... Read full post ...
Date: Saturday, May 28, 2016; Author: Matthias Dittrich; Tags: fsharp, computation, expression, delay

Stream Amazon Prime to UPNP Devices via WLAN

Ok this is weird: I simply want to stream an Amazon Prime movie to our receiver supporting UPNP to be able to watch the film on the big TV screen and ideally use the notebook at the same time. Why is this so incredibly hard to realize and you need several software projects to realize it?

... Read full post ...
Date: Tuesday, December 22, 2015; Author: Matthias Dittrich; Tags: blog, yaaf, amazon, prime, obs, serviio, nginx

News replaced with blog

Just a short information that now the 'news' section has been replaced with a blog here on yaaf.de. At the end of this post I show all the code needed to include a basic markdown based blog to your website via FSharp.Formatting!

... Read full post ...
Date: Thursday, December 17, 2015; Author: Matthias Dittrich; Tags: blog, yaaf

Unlock Android despite forgotten Pattern or Password

The Problem

A family member forgot the pattern setup in its android device.

... Read full post ...
Date: Monday, December 14, 2015; Author: Matthias Dittrich; Tags: android, root, hacking, kingroot

Progress

Some things are done now:

... Read full post ...
Date: Thursday, March 26, 2015; Author: Matthias Dittrich; Tags: projects, xmpp, blog, yaaf

More posts

[yaaf]New Website (8/28/2014 12:00:00 AM by Matthias Dittrich)
comments powered by Disqus
Version of the website: 0.2.0
Server time: 9/20/2017 9:04:10 AM
Git-Hash: bd13a7518fabc9b20bab14842f422f0d58eae4d7
Build on: 2017-08-13_13:39