Commit 51b352fe authored by Milan's avatar Milan

initial commit

parents
static/css/*
.sass-cache*
public/*
---
title = "{{ replace .TranslationBaseName "-" " " | title }}"
date = {{ .Date }}
tags = []
featured_image = ""
description = ""
---
baseURL = "https://blog.milan-ihl.de"
languageCode = "en-en"
title = "Milan Ihl"
Paginate = 5
summaryLength = 35
enableRobotsTXT = true
enableEmoji = true
---
title: "About"
date: 2018-06-08T19:58:30+02:00
draft: true
type: page
menu:
main: {}
---
<br>
### Hey there!
<img class="preview avatar center" src=/img/avatar.jpg>
#### I am Milan,
while exploring new ways to express myself, i decided to get into blogging a while ago.
I originally startet at Steemit but became frustrated because i cannot really sort my posts and have no clue about their repurtation as there is no viewcounter,
so i decided to host my own blog again, using Hugo (the used theme is built from scretch).
Before that i was only actively microblogging over there [on Mastodon](https://social.tchncs.de/@milan).
I hope being able to make this a habit and get better over time.
<br>
<br>Right now i am living on my parent's (organic) chickenfarm, in my spare time i...
* usually maintain my servers,
* work on websites like this one,
* do moderation work,
* shoot and edit photographs,
* go running,
* pretend i know Lua (do modding for [my Minetestservers](https://illuna.rocks)),
* discover new issues with my Smartphone or PC
* watch YouTube videos
#### I will be Milan,
as of right now i plan to make video and audio creation a habit too.
At least the video part is a big goal of mine, yes, this means i want to YouTube around in the future.
I linked my english channel above but my most recent video was on my german channel,
however it is yet very challenging for me to decide which language i want to use and it's actually holding me back.
---
title: "Workaround for broken Network Connection after Suspend to RAM"
date: 2018-04-03T11:27:00+00:00
draft: true
type: article
featured_image: "/img/posts/03418/screenshot.jpg"
tags:
- GNOME
- Linux
---
<img src=/img/posts/03418/screenshot.jpg>
<h3>Situation:</h3>
<p>Something weird is up with <code>NetworkManager</code> these days, for a longer time now (several weeks) is was unable to suspend my computer as it wouldn't recognize the network cable anymore (as NetworkManager states).<br />
The reason seems to be that it is stuck in &quot;moderated mode&quot; and i didn't find any help for this issue.</p>
<h3>Solution:</h3>
<p>However i remembered the good old times where i overread that i must activate the NetworkManager in ArchLinux so i always just used the <code><a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="c9ada1aab9aaad89">[email&#160;protected]</a></code> service.<br />
So today i tried to switch and yay, no module/kernel/whatever issue, it really seems to be the fault of the NetworkManager (or related) package - it works wonderful!</p>
<p><em>Disclaimer: i don't cover Wireless or VPN connection here for now</em></p>
<h3>So this is how to replace them:</h3>
<ul>
<li>Open the terminal emulator of your choice, get yourself root access using <code>su</code> and type the root password or just use <code>sudo</code>.</li>
<li>Find your network interfaces name (for wired connection):
<pre><code>% ip link
1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp10s0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 10:c3:7b:xx:xx:xx brd ff:ff:ff:ff:ff:ff
</code></pre>
<p>In my case enp10s0</p></li></ul>
<ul>
<li>Disable and stop <code>NetworkManager</code>
<pre><code>% systemctl disable NetworkManager
% systemctl stop NetworkManager
</code></pre>
</li>
</ul>
<ul>
<li>Enable and start dhcpcd
<pre><code>% systemctl enable dhcpcd@enp10s0</a>
% systemctl start dhcpcd@enp10s0</a>
</code></pre>
</li>
</ul>
<h3>That's about it.</h3>
<hr />
<p>Maybe also interesting for you - as reference...<br />
<a target="_blank" href="/exit?url=https%3A%2F%2Fwiki.archlinux.org%2Findex.php%2FDhcpcd">dhcpcd in ArchLinux Wiki</a>
---
title: "HowTo make Bijiben's Nextcloud Sync more reliable and enjoyable"
date: 2018-03-11T14:56:00+00:00
draft: true
type: article
featured_image: "/img/posts/11318/header.jpg"
tags:
- GNOME
- Linux
---
<p><img src="/img/posts/11318/header.jpg" /></p>
<p>When you use Bijiben with Nextcloud, you may noticed that your local notes are lost as soon as your device is offline, i for myself had to learn that Bijiben gets randomly confused, clears or/and duplicates notes, it's a mess.</p>
<p>So today i decided to do a little workaround to make Bijiben (local) filebased but still synced with Nextcloud - even tho, this requires a restart of Bijiben on the other device you sync with in order to display your changes / new notes, but i think the benefits weight more here - i think Bijiben's design is a real benefit when creating notes/writing scripts so i didn't yet give it up and try to do workarounds like this one.</p>
<h2>Steps in terminal:</h2>
<ol>
<li><p>close Bijiben on each device</p></li>
<li><p>create directory in Nextcloud<br />
<code>mkdir ~/Nextcloud/Documents/bijiben</code></p></li>
<li><p>backup your local notes, if there are any in the local folder<br />
<code>cp ~/.local/share/bijiben/* ~/Nextcloud/Documents/bijiben/</code></p></li>
<li><p>replace your old local folder of Bijiben with the synced storage<br />
<code>rm -r ~/.local/share/bijiben; ln -s ~/Nextcloud/Documents/bijiben ~/.local/share/</code></p></li>
<li><p>open Bijiben and configure it to use the local folder<br />
<img src="/img/posts/11318/screenshot.jpg" /></p></li>
<li><p>repeat on synced device</p></li>
</ol>
<p>Enjoy a better Bijiben experience! \o/</p>
---
title: "I've seen a balloon!"
date: 2018-04-12T12:00:00+00:00
draft: true
type: article
featured_image: "/img/posts/12418/header.jpg"
tags:
- Running
---
<p><img src="/img/posts/12418/header.jpg" alt="54863bdbbcf2e259.jpg" /><br />
<em>This guy in the ballon actually dared to tell me not to do breaks but i had to do photo's, haha!)</em></p>
<p>The run was two days ago, i always forgot to post it here or / and was too busy.<br />
This one was about finding back to speed again and ... yea it so far worked,<br />
Had to stop three times to prevent sidestitch to manifest (the other ones you see in the graphs below are only for photos).</p>
<p>Well this time was not only special because i broke a few personal records, i also have met two nice runnin ladies for the very first time.<br />
Since i started in late summer last year, i only have met like two guys, that's all and this time two girls on one run! :3<br />
<img src="/img/posts/12418/achievements.png" alt="Bildschirmfoto vom 2018-04-12 10-39-52.png" /></p>
<p>Okey:</p>
<img src="/img/posts/12418/stats.jpg" alt="Bildschirmfoto vom 2018-04-12 10-30-10.jpg" /></p>
---
title: "I ran through a magical world"
date: 2018-04-14T00:30:00+00:00
draft: true
type: article
featured_image: "/img/posts/14418/header.jpg"
tags:
- Running
---
<p>Okey, so let's do this.. my plan for today was to run at least 20 kilometers but for time reason this wasn't possible, however, i changed my route so i could run as close as possible to this goal and would have many options to increase or decrease this route...also i wanted to see something unusual again.</p>
<p>At least this last point succeded, i never experienced such a beauty as today, i am serious, it was incredible.<br />
Starting with gorgeous evening sun, shining through old trees in a valley of grassland, continuing with periods of rain showers, giving everything an even more, golden vibe and .... an incredible rainbow...a rainbow starting like three meters on my right, and expanding into a double one later.</p>
<p>So on my left side i had extreme, unusual bright, golden sunlight from the down going sun and a deep orange sky and on my right i had two rainbows ... and this perfect matching rain, soaked by the already mentioned sunglight.</p>
<p>I was smiling and deeply enjoying .. just wow.<br />
As my smartphone isn't waterproven and doesn't come with the best camera anyway...well here is one attempt, edited to reflect the scene where the rain wasn't there for a moment (or less enough so i could use my body as protection):</p>
<p><img src="/img/posts/14418/header.jpg" alt="e9c1ac3514bb8578.jpg" /></p>
<p>Do you see this different glowing shape on the right?<br />
This is the price if would have to pay.<br />
I was already like &quot;this is so perfect but everything comes at a price but it would be worth it&quot; .. it was like a part of me would already know what's going to happen.</p>
<p>...that's right. Thunderstorm.<br />
At the horizon i noticed more and more flashes...and sometimes thunder.<br />
Oh snap, and now? I had many crests left, with nothing than a very few fruit trees as &quot;protection&quot;, beside that i was running with an active smartphone and my gps watch, increasing the theoretical chance of danger by a good number from what i learned.</p>
<p>Okey, but it was still far away so i didn't change my route (which was was about having the chance to, i was close to the federal highway, turning right would mean i could be back home in about three kilometers - but i didn't, because i was stubborn, still flashed by this amazing beauty everywhere and i didn't yet know in which direction this thunderstorm would be going in the first place (not really windy and i didn't want to stop).<br />
So i kept going until the next village, close to it i was realizing that the thunderstorm was coming in my direction, actually the first (inactive) cells where already about to hover above my head!</p>
<p>I passed the village, and have seen not only simple flashes but quite stunning bolts (i actually don't know which translation to use here but you get the point).<br />
So i stopped and finally analyzed my situation a bit more:</p>
<ul>
<li>quite next to me, more and more active thunderstorm</li>
<li>upcoming: final crest of about two kilometers, following by the final but quite naked trail to my home village</li>
<li>potential active thunderstorm distance: about 7 kilometers</li>
</ul>
<p><img src="/img/posts/14418/magentasky.jpg" alt="feb39f578a8cad8e.jpg" /></p>
<p>*poff* ... heavy lightning on the right (not visible on the photo)</p>
<p>I choosed to check out safe places and think a moment there - i got into an old barn, loaded with trash, roof incomplete.</p>
<ul>
<li>potential active thunderstorm distance: about 3 kilometers</li>
</ul>
<p>Not good...i realized, if there was thunderstorm protection, it was now stolen anyway so i run a bit back into the village - another, active barn with loading roof from the farmers...i didn't really have seen protection, go on, ah, the active farm ... hmm but there are people... let's look a bit around real quick... <em>&quot;Hello? Do you search something?&quot;</em> ... huh, someone did watch me obviously, i ran to him and explained him my unlucky situation.</p>
<p>To my very surprise he offered me to quickly drive me home, so i ran through my options, parents being not at home anyways, and i didn't know how large the thunderstorm cell was in the first place....so i agreed.</p>
<p>It was a very odd situation for me...or still is...it is hard for me to understand how to feel about such an offer...i feel guilty because i agreed to kinda waste his time, even tho it was like 4km distance to drive and a very very friendly and interesting talk with this guy, besides, he was one of the people i use to hate, because we're doing organic eggs and he is one of the guys using poison and literally destroying the nature around - but damn he was so incredible kind, and offered me options for our farm to enhance and shared experience ... and simple drived me home and so on... this situation completly confuses me and i am still trying to process it.</p>
<p>I think i just should be thankful and ... accept what happened but an other part of me wants to feel bad about it for some weird reason. I kinda actually feel helpless and confused. Still.</p>
<p>However here are some graphs, finally.</p>
<p><img src="/img/posts/14418/statsoverview.png" alt="Bildschirmfoto vom 2018-04-14 00-24-48.png" /><br />
<img src="/img/posts/14418/stats.png" alt="Bildschirmfoto vom 2018-04-14 00-27-09.png" /></p>
---
title: "I got my Half-Marathon Badge!"
date: 2018-04-15T23:49:00+00:00
draft: true
type: article
featured_image: "/img/posts/15418/header.jpg"
tags:
- Running
---
<p><img src="/img/posts/15418/header.jpg" alt="IMG_20180415_192443_01.jpg" /></p>
<p>Hmm it came true, i broke my distance record (i guess 19.1k) and increased my previous long route by almost 3k (i had to run quite a bit over my goal back then to get the 19k full) mmh lots of more hills but also much new stuff to see, yay, i love exploring!</p>
<p><img src="tba" alt="TBA" /></p>
<p>One of the interesting things i have seen was those light fog in the evening, hovering above a rape field:</p>
<p><img src="/img/posts/15418/fog.jpg" alt="IMG_20180415_184947.jpg" /></p>
<p>And i found out about a nice and quite long trail, leading to the road back home at about 11k:<br />
<img src="/img/posts/15418/trail.jpg" alt="IMG_20180415_193334.jpg" /></p>
<p>Overall i am very satisfied now, i definitly need a hydration pack for more of those longer runs, it became a bit ... meh ... at ~14k as i became dehydrated a bit ... <em>but</em> it was way easier to get back home than on my last 19k i mentioned above, this is amazing! \o/</p>
<p><img src="/img/posts/15418/stats.jpg" alt="a.JPG" /><br />
<p>On my first interruption, i slowed down because i met two cute dogs, it turned out i ran though a private property while it is marked as street:<br />
<img src="/img/posts/15418/satellite.jpg" alt="pr.JPG" /></p>
<p>...and looks like one except this <strong>one</strong> gate (older image):<br />
<img src="tba" alt="TBA" /></p>
<p>Everything else was just for photo's. :3</p>
<hr />
<p>Okey, that's it for today, i hope you are fine with the photo's, almost all of them turned out horrible, i gave my best to rescue them!</p>
---
title: "24k Bakery Run"
date: 2018-05-18T14:54:00+00:00
draft: true
type: article
featured_image: "/img/posts/18518/header.jpg"
tags:
- Running
---
<p><img src="/img/posts/18518/header.jpg" alt="IMG_20180427_072437-01_02.jpg" /></p>
<p>I recently performed an 24k bakery-run because i thought it would be fun to do a morning run for buns.<br />
<img src="/img/posts/18518/clouds.jpg" alt="IMG_20180501_070159_01.jpg" /></p>
<p>And yes, it was fun! When i was close to the town, i realized i was doing this on a holiday, so i was forced to run deep down the valley, to the center of the town.</p>
<p><img src="/img/posts/18518/oldbuilding.jpg" alt="IMG_20180501_074700.jpg" /></p>
<p>As a consequence, the max. 19k route expanded a bit, i actually extended it a bit later too to see more beautiful forests and villages. 😍</p>
<p><img src="/img/posts/18518/foreststreet.jpg" alt="IMG_20180501_083703.jpg" /></p>
<p>This was not only my longest run yet, it was also a personal record in terms of evaluation gain - 253m (due to strava, only 224 due to garmin).</p>
<p>My regular runs after that had a massive performance boost. 👊<br />
Also this one was already surprising to me, i had to run uphill way more than usual but i made it home without much struggle, near the end i was actually able to boost my pace a bit.</p>
<p><img src="/img/posts/18518/mapstats.jpg" alt="Bildschirmfoto vom 2018-05-18 14-50-38.jpg" /></p>
This diff is collapsed.
---
title: "Bye Sun Run"
date: 2018-04-19T00:30:00+00:00
draft: true
type: article
featured_image: "/img/posts/19418/header.jpg"
tags:
- Running
---
<img src="/img/posts/19418/header.jpg" alt="IMG_20180419_194728.jpg" /></p>
<p>Ah, i couldn't hold myself back, damn addiction, tomorrow i would have had way more time...potentially, but hey, i got it to finish my 14k route and it was actually not that bad!</p>
<p>In fact i felt and feel quite powerful and relaxed on this run, i think this is because the latest 21k one ... and a package of spinach i made me today. xD</p>
<p>The whole run i was able to see the nice looking moon already and just came back at time where the night was breaking in finally (i don't like running at night even tho it can be very beautiful).<br />
<img src="/img/posts/19418/moon.jpg" alt="IMG_20180419_201538.jpg" /></p>
<p>I also enjoyed the smell of a bunch of blossoms!! (some blossom photo's will follow soon btw)</p>
<h4>So let's show see some stats:</h4>
<p><img src="/img/posts/19418/statssummary.png" alt="Bildschirmfoto vom 2018-04-19 22-57-21.png" /><br />
<p><img src="/img/posts/19418/stats.png" alt="Bildschirmfoto vom 2018-04-19 22-57-21.png" />
...i was actually falling into a &quot;light&quot; and &quot;bouncy&quot;-like trot, i guess that's a good thing, also i am still feeling very nice, this run was much joy.</p>
---
title: "Getting into Barefootrunning"
date: 2018-01-20T12:00:00+00:00
draft: true
type: article
featured_image: "/img/posts/20118/header.jpg"
tags:
- Running
---
<img src="/img/posts/20118/header.jpg" />
<h3>Time to do this transition</h3>
<p>So a little while ago i got my first barefoot shoes - <em>Vibram V-Trail</em> - and it's finally time to do the transition into barefoot running with them. My final trigger to get started was that i got the wrong pair of running shoes after i decided to get new ones since my <em>Nike Revolution 3</em> are actually destroying my toes. The new ones were those <em>Under Armor Charged Bandite 3</em> (i think it's 3) - my problem was actually that - while the right one sits quite okey, a bit rough but okey, the left one was actually hurting my bit toe while testing it - it was just too tight.<br />
So i did it similar as <a target="_blank" href="/exit?url=https%3A%2F%2Fsteemit.com%2Fblog%2F%40milanihl%2Fthis-is-how-i-quit-smoking-and-why-i-started-in-the-first-place">when i quit vaping</a> and - for now - decided to screw all that and simply run barefoot now which was my goal anyway. Luckily those fivefinger socks are helping on these cold days.</p>
<h3>My first barefoot run</h3>
<p>I figured that about one mile is a recommended start range and tried to select a rout which matches that.<br />
Well, it turned out to be a 3.7km run which is a bit more than two miles.<br />
<img src="/img/posts/20118/pace.jpg" /><br />
There are two reasons why i couldn't keep up with my pace:</p>
<ul>
<li>My calves hardened with every step i did - my muscles are (still) not really ready and need time to be able to do it.</li>
<li>I tried to do as much trail as possible but there is only about one kilometer of trail so i tried to run beside the street - where i got seriously slower was a muddy field, not too simple to run on.</li>
</ul>
<p>Also i noticed how ... odd running felt, the right foot was definitly stronger than the left so i was in permanent unbalance.<br />
My theory is that this is caused by my daily work at my parents farm where i have at least 14x14,5kg of chickenfeed to carry a day which i am doing with my right hand.<br />
<img src="/img/posts/20118/bucket.jpg" /><br />
I was happy to arrive at my goal point, actually, my legs were very exhausted. As you see on the graph, i wasn't really able to speed up again. The next two days were a pain because, at least when i had to stand up, my calves hurt af. It took around four days until i was able to walk normal again.</p>
<h3>My second barefoot run</h3>
<p>Okey, six days after this totally new experience, i went for a new attempt in running barefoot. Actually this was already way different in my opinion: i was way less, if even, unbalanced, my steps were more secure, quicker and shorter. After a little while i had a quick look at my watch and noticed a 4:45 pace for my own surprise as i didn't really care about my pace - it had priority for me to let the body do its job properbly.<br />
At the same time i noticed that my calved were actually not that much hardening this time, wow!<br />
So i let it happen and continued running how it felt right - without disturbing thinking about what i am doing:<br />
<img src="/img/posts/20118/pace2.jpg" /><br />
This time i seriously had fun - exploring and running...this time i didn't try to avoid streets, it was fine to run on them - maybe not the most confortable but definitly no problem.<br />
After i was done with the longer way up you can see in the graph i actually noticed that my legs were getting weaker and my calves harder but i still felt like running and was very motivated so i expanded a little more once again, found back to energy after a few meters and ended my run with a kinda sprint - dude it was so much fun to run this fast barefoot! :D</p>
<p>Incredibly i got personal records too!<br />
<img src="/img/posts/20118/achievements.jpg" /></p>
<p>So yea i ended up having hard and hurting calves once again but i think it's fine because the body now knows that it has to work on them now, haha. It was a pain hiking to our sheeps after that and an even bigger pain to walk downstairs.</p>
<p>I am writing this one day after my second run - unlike previous run, where the pain increased the next day, i feel great. Don't get me wrong, my calves still hurt a bit but they aren't as hard and not as much hurting as after my previous run. I am actually able to walk as normal and i don't feel disabled like i felt before.<br />
don't think i will run tomorrow but i also think it wont take six days again.</p>
<h4>Will keep you updated in upcoming blogposts. :)</h4>
---
title: "3 Minutes too late for my ice cream - Running 27k on time"
date: 2018-05-20T15:06:00+00:00
draft: true
type: article
featured_image: "/img/posts/20518/netto.jpg"
tags:
- Running
---
<p>After my recent bakery run, i looked for a new fun challenge, this one is about getting some icecream in a nearby town.</p>
<p>When i finally found the time to get started and ran for like ten minutes already, i realized that i had less than one hour left - i never ran this route before and was barely able to calculate how much time i'd need and actually thought i may need upto ten minutes longer that deadline since the store would close at 8pm.</p>
<p>So i actually hurried so much that i needed a couple of mini-breaks to avoid the sidestitch from becoming too dominating, and this on a headache day. xD<br />
I actually almost made it, only three minutes too late to my own surprise.</p>
<p><img src="/img/posts/20518/netto.jpg" alt="IMG_20180518_200630-01.jpeg" /></p>
<p>So this was at around 12.5k already, when i started, i was expecting to get at least some little bottle of water or something there but actually even the gas station and a different grocery store was closed, so i &quot;wasted&quot; around 2-three kilometers in town in order to get on my way back.</p>
<p>My way back quickly became a pain, i wasted too much energy for getting to the store by time and i realized that i should have tried the Doner in the town to get back to some energy, my pace was falling and falling, however i had to make it home before it was totally dark, because my fear of warthogs and my responsibility for our chickenfarm, i couldn't risk damage by some fox and such.</p>
<p>At 20k there was a little festival or something, in order to get in they would have me charge 7€ which i wouldn't accept just to get to some festival store for some energy but luckily a friendly girl at the inlet offered me some of her water...-ish stuff she had in a pocket in her car.<br />
So a half liter later i felt better and continued my way home again.<br />
Now it was getting darker and darker and even in villages it was like all the people where gone, spooky but nice, there was no wind too, it was only me making noises, stunning.</p>
<p>*Wush* a deer crossing the street in front of me... some time later an even louder noise, warthog?! No, just a badger... some time later another deer, no meeting with warthogs at all, *pew*.<br />
My pace however, still on a free fall, hurting feets but almost home, i made it. :)</p>
<p>I think i will start a second attempt as soon as i can walk normally again. xD<br />
Fun fact, looks like this is not only a personal distance but also evaluation record again.<br />
And fastest half-marathon too.</p>
<p><img src="/img/posts/20518/stats.png" alt="lmt.PNG" /></p>
---
title: "I've finally been there!"
date: 2018-04-22T00:30:00+00:00
draft: true
type: article
featured_image: "/img/posts/22418/header.jpg"
tags:
- Running
---
<p><img src="/img/posts/22418/header.jpg" alt="IMG_20180421_192659.jpg" /></p>
<p>Followers of mine maybe know my cover photo, it shows a street like eight kilometers away (not sure about this value but it should be something around that). Last time i've been there was like fifteen years ago, or even longer and since i started with my first runs i always had in mind that i wanted to run to this place one day but somehow never actually did that (okey the recent increase of my ability to run longer distances happened a shorter while ago).<br />
But yesterday i finally made it to this place, yay!</p>
<p><img src="/img/posts/22418/steemitheader.jpg" alt="U5drnyn2CQNv2EmaCmt2wT9uebbQTkx_2048x512.jpeg" /></p>
<p>And oh boy, what an amazing view it was, i tried this panorama thing but it actually broke my smartphones camera app for the rest of the run - will do this later!</p>
<p><img src="/img/posts/22418/horizon1.jpg" alt="IMG_20180421_202510.jpg" /></p>
<p>As i almost always run in the late evening, i am hoping the best as i recently ordered a software-broken (i hope it's only the software) Oneplus Two which will be a little bit better in lowlight than my Oneplus One. I have pretty low budget so let's just hope the best for this buy. :)</p>
<p>I later ran through a befautiful forest in a valley with a nice and bigger stream, even the stream was magicly silent and ... wow it was all so lovely, at the end i had to climb mountains again and have seen a confused/curious deer which was watching me, actually like 200 meters away, wew this was a nice experience!</p>
<p>With the fading sun, i was felt less exhausted and the air felt rather invigorating as it wasn't that horrible warm anymore, i still didn't manage it to get some hydration pack, i burned all my money on the Oneplus Two for now anyways, haha - but hey, i found the sun very very stunning! Like in each fifteen minute cycle, i wanted to have my actual camera with me, as it just looked so pretty amazing, here are some impressions my smartphone was able to caputure (and i as always tried to recover in <a target="_blank" href="/exit?url=https%3A%2F%2Fdarktable.org%2F">Darktable</a>):</p>
<p><img src="/img/posts/22418/horizon2.jpg" alt="IMG_20180421_200239.jpg" /></p>
<p><img src="/img/posts/22418/horizon3.jpg" alt="IMG_20180421_200711.jpg" /></p>
<p>I further had luck, the farmers where spraying their poison out this day again but the air was just fine, very nice, it was different on the run before where it was partly hard to breath.</p>
<p>When i shot the first photo, i got grazed knees, the roof of this box had some tar...thing...on it but i actually realized it when i was back home, i shot that photo at six or eight kilometers haha.<br />
<a href="/@israuor">@israuor</a> always calls running &quot;playing outside&quot; but i got prove of this playing, ha!<br />
Oh and also this was on a second street i wanted to see since years, and it was beeeaaauuutiful there, with lots of trees and a huge hillside!</p>
<p>At the end, the last big mountain to climb, i did a short break, i was hungry and my legs hurt, i shaked them a little and ... wow i crossed this one unexpectedly quick! Somehow my energy returned and i ran the two last kilometers without issues.</p>
<h4>Stats</h4>
<p><img src="/img/posts/22418/statssummary.png" alt="Bildschirmfoto vom 2018-04-22 15-39-00.png" /></p>
<p><img src="/img/posts/22418/stats.png" alt="Bildschirmfoto vom 2018-04-22 15-39-11.png" /><br />
See this bigger gap at around one hour? I met the father of a good friend there after a long long while!</p>
---
title: "Import Footage into Resolve Free on Linux"
date: 2018-04-23T20:12:00+00:00
draft: true
type: article
featured_image: "/img/posts/23418/mediaoffline.jpg"
tags:
- Resolve
- Filmmaking
- Creating
- Linux
---
<p>When you made it to a starting Resolve installation on your Linux system and you don't actually use the Studio version, you may realize quickly that Resolve is unable to import your Video footage.</p>
<p>This is (as far as i read) because licensing issues so only the Studio version can handle H.264 and AAC on Linux, so you may quickly run into the following issues:</p>
<p><img src="/img/posts/23418/mediaoffline.jpg" alt="Bildschirmfoto vom 2018-04-16 18-00-36.jpg" /><br />
<em>MTS files from a Sony RX100II, not even imported but already listed as &quot;offline&quot;.</em></p>
<p><img src="/img/posts/23418/notrecognized.png" alt="Bildschirmfoto vom 2018-04-18 19-44-35.png" /><br />
<em>MP4 from a Canon 750D, shown as audio file but not even with audio working</em></p>
<p>Okey it seems like there is only one (or two) solutions, you can use a tool like WinFF but i will show you one-line terminal commands to use.</p>
<p>For Intel based Systems:</p>
<pre><code>cd /path/to/folder/with/footage
# MTS
for f in *.MTS;do ffmpeg -i &quot;$f&quot; &quot;${f%mts}.wav&quot;;ffmpeg -i &quot;$f&quot; -i &quot;${f%mts}.wav&quot; -c:v dnxhd -profile:v dnxhr_hq -acodec pcm_s16le &quot;${f%mts}.mov&quot; ;done
# MP4
for f in *.MP4;do ffmpeg -i &quot;$f&quot; &quot;${f%mp4}.wav&quot;;ffmpeg -i &quot;$f&quot; -i &quot;${f%mp4}.wav&quot; -c:v dnxhd -profile:v dnxhr_hq -acodec pcm_s16le &quot;${f%mp4}.mov&quot; ;done
</code></pre><br>
<p>For AMD based Systems:</p>
<pre><code>cd /path/to/folder/with/footage
# MTS
for f in *.MTS;do ffmpeg -i &quot;$f&quot; &quot;${f%mts}.wav&quot;;ffmpeg -i &quot;$f&quot; -i &quot;${f%mts}.wav&quot; -c:v prores -profile:v 3 -acodec pcm_s16le &quot;${f%mts}.mov&quot; ;done
# MP4
for f in *.MP4;do ffmpeg -i &quot;$f&quot; &quot;${f%mp4}.wav&quot;;ffmpeg -i &quot;$f&quot; -i &quot;${f%mp4}.wav&quot; -c:v prores -profile:v 3 -acodec pcm_s16le &quot;${f%mp4}.mov&quot; ;done
</code></pre>
<p>Notice that you can vary quality with the <code>-profile:v N</code> flag:</p>
<h6>Quote from ffmpeg.org</h6>
<blockquote>
<p>There are 4 profiles that exist within Prores: Proxy, LT, SQ and HQ (and then optionally 4444). In ffmpeg these profiles are assigned numbers (0 is Proxy and 3 is HQ). [...] For quick reference, the basic difference is the bitrates: (TODO).</p>
</blockquote>
<p><a target="_blank" href="/exit?url=https%3A%2F%2Ftrac.ffmpeg.org%2Fwiki%2FEncode%2FVFX">find out more...</a></p>
<p>So what we do here is extracting the audio source from the footage and then convert the source footage with the wav audio source to a new file in the dnxhr_hq/prores format.<br />
The reason why we have two formats for two systems is mainly because AMD processors don't work that nice with dnxhr_hq - Resolve would die as soon as you try to import the file on a system based on AMD. Also it takes less CPU time and memory when using prores for AMD (i only tested this with AMD but dnxhr_hq was initially <a target="_blank" href="/exit?url=https%3A%2F%2Fforum.blackmagicdesign.com%2Fviewtopic.php%3Ff%3D21%26t%3D56878">recommended to me</a>).</p>
<p>Okey, the good news is: you now can use your footage without issue.<br />
The bad news is: these fileformats are way bigger than the original files.<img src="/img/posts/23418/convert.png" alt="Bildschirmfoto vom 2018-04-19 10-48-34.png" /><br />
But you can alter that as mentioned above.<br />
...so keep this in mind before trying out this workaround. ;)</p>
<p>Okey, i hope this HowTo helped someone.<br />
The formats we're using here are actually pretty common in professional video production, however it's still not a big benefit but a big storage use when coming from the regular mts or mp4 files.</p>
---
title: "First morning run after a while!"
date: 2018-04-27T17:37:00+00:00
draft: true
type: article
featured_image: "/img/posts/27418/header.jpg"
tags:
- Running
---
<p><img src="/img/posts/27418/header.jpg" alt="IMG_20180427_072437-01_02.jpg" /></p>
<p>My first morning run was when i haven't even done my first 10k as far as i remember but this changed quite soon again, i guess because days became shorter and i am overall not the kind of guy who uses to stand up early, i normally be awake until or a bit after midnight.</p>
<p>However i had to realize that even now where days become longer, it's terribly hard to find the time for running in the evening.<br />
With this and general attempts to optimize and organize myself, i will now try to change my sleeping cycle to get up when sun get's up ... and of course i need to go to bed earlier now, however i am usually exhausted in the evening, cannot really focus and often just end up watching YouTube videos, so it's not the big of the deal.<br />
Last time i got up early i finally found time and focus to finish most of the redesign of my <a target="_blank" href="/exit?url=https%3A%2F%2Filluna-minetest.tk">Illuna Minetest website</a>, i promise myself alot from this change.</p>
<p>So today i woke up 5:10am, i normally wake up 8-9am.<br />
My alarm was set to 7:11am, actually but i wanted to wake up with the sun, sunrise was... 5:02am, i guess? So this worked! :D</p>
<p>I got me some water, a slice of bread and ... got ready for the run, i finally started my run 6:48am.<br />
The start and overall times where way better than expected, i felt a bit unbalanced but always tended to quite some speed and short steps. No personal records but on this route i think i performed better than usual.</p>
<p>Very confusing at the beginning where the exhaustion parts like after mountains, i felt like all energy was pulled out of me and i felt ... weird ... later i realized that it's just a different feeling because i was still a bit sleepy but it was the normal exhaustion - i am happy that i didn't shorten the route where i had the chance.</p>
<p>Overall a nice run on a beautiful morning, the planes are trailing today and the sky became whiter and whiter, interestingly enough, the sunlight was bright-white too, maybe i should consider sunglasses hmm.</p>
<p>Also i had luck because i ran before the farmers began to sprayed their poison.. seriously, like a half hour later they started this crap again.</p>
<h4>However, here are some stats:</h4>
<p><img src="/img/posts/27418/statssummary.jpg" alt="run1.JPG" /><br />
<img src="/img/posts/27418/stats.jpg" alt="run2.JPG" /></p>
---
title: "Make the Prosody Upload Url fancy"
date: 2018-05-28T15:06:00+00:00
draft: true
type: article
featured_image: "/img/posts/28518/header.jpg"
tags:
- Howto
- XMPP
- Prosody
- Linux
- nginx
---
<img src=/img/posts/28518/header.jpg>
<p>Some serverowners might be interested in understanding how to properly set up <code>http_upload</code> with their Prosody instance.<br>
It still a challene for many admins so i wanna try to enhance this situation today! :)</p>
<p>The following helps you to make this</p>
<pre><code>&gt;&gt; https://domain.xyz:5280/upload/2d25f8f1b/cutekitten.jpg
</code></pre>
<p>to something like this</p>
<pre><code>&gt;&gt; https://xmpp.domain.xyz/upload/2d25f8f1b/cutekitten.jpg
# (i think it makes sense to use a specific domain for xmpp http stuff
# but it is your choice of course)
#
# In my specific case it looks like
# https://x.tchncs.de/upload/57dpkbdaSfzXOq6f/authoritah.jpg
</code></pre>
<p>First of all, make sure your <code>mod_http_upload</code> is loaded and uptodate, if it's too old some clients may refuse to upload anything (looking at you, Conversations)<br />
Second, you may want to check <a target="_blank" href="/exit?url=https%3A%2F%2Fprosody.im%2Fdoc%2Fhttp">Prosody's http documentation</a> as well. As referenced in the <a target="_blank" href="/exit?url=https%3A%2F%2Fmodules.prosody.im%2Fmod_http_upload.html">modules own documentation</a>.</p>
<blockquote>
<p>mod_http_upload relies on Prosodys HTTP server and mod_http for serving HTTP requests. See Prosodys HTTP server documentation for information about how to configure ports, HTTP Host names etc.</p>
</blockquote>
<p>This HowTo exists because this specific topic is confusing for many admins for some reason, also thus who have everything else set up.</p>
<h3>Prosody Configuration</h3>
<pre><code>-- tell Prosody globally to use this http url for all teh http things
http_external_url = &quot;https://xmpp.domain.xyz/&quot;
-- component specific configuration
Component &quot;xmpp.domain.xyz&quot; &quot;http_upload&quot;
http_host = &quot;xmpp.domain.xyz&quot;
http_external_url = &quot;https://xmpp.domain.xyz/&quot;
-- feel free to adjust this according to your needs as well btw
http_upload_path = &quot;/var/lib/prosody/http_upload&quot;
-- this is what i have configured as well, you may wanna ignore or modify it
-- (check the module's readme for further information)
http_upload_expire_after = 60 * 60 * 24 * 32
http_upload_file_size_limit = 20 * 1024 * 1024
http_upload_allowed_file_types = { &quot;image/*&quot;, &quot;text/plain&quot;, &quot;application/pdf&quot;, &quot;application/zip&quot;, &quot;application/gzip&quot; }
</code></pre><br>
<h3>nginx Configuration</h3>
<pre><code># /etc/nginx/sites-available/xmpp.mydomain.xyz
server {
listen 80;
server_name xmpp.mydomain.xyz;
# this btw is useful to be able to run
# certbot --webroot -w /tmp/le renew
# or
# certbot certonly --webroot -w /tmp/le -d xmpp.mydomain.xyz
# without the need of putting nginx down or such, u still need to reload tho
# not my idea, i reference the gist when found it
location '/.well-known/acme-challenge' {
default_type &quot;text/plain&quot;;
root /tmp/le;
}
location / {
return 301 https://$server_name$request_uri;
}
}
server {
listen 443 ssl;
listen [::]:443 ssl spdy;
root /var/www/xmpp;
server_name xmpp.mydomain.xyz;
# actually this and root assumes you may have some greeter page laying around there
index index.html;
# this assumes you have more tls settings in the nginx.conf - adjust it according to your needs
ssl_certificate /etc/letsencrypt/live/mydomain.xyz/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/mydomain.xyz/privkey.pem;
# this is still not global, as far is i remember nginx workers segfaulted
# with this in the global config, at least there was something strange and
# bad going on so i always do it like this
add_header Strict-Transport-Security max-age=15768000;
location /upload {
proxy_pass http://127.0.0.1:5280;
proxy_buffering off;
proxy_set_header Host $host;
# tbh you may not need the following,
# i something just paste around lol
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection &quot;upgrade&quot;;
}
}
# weird spacing, right? lol
#
# if you don't have it global already, you may want to add something like
# client_max_body_size 20m;
# to this file.
</code></pre><br>
<p>Alright i hope this was useful for someone, i appreciate feedback.<br />
Have a great day and good luck!</p>
---
title: "No, Microsoft did not buy GitHub (yet)"
date: 2018-06-05T15:06:00+00:00
draft: true
type: article
featured_image: "/img/posts/5618/header.jpg"
tags:
- GitHub
---
<p><a target="_blank" href="/exit?url=https%3A%2F%2Ftwitter.com%2FPhatKiwi1%2Fstatus%2F1003656572306796545"><img src="/img/posts/5618/header.jpg" alt="De20VNxV4AAldUH.jpg" /><br />
<br>(Imagesource)</a></p>
<p>I am confused by all these news articles who state that Microsoft already bought GitHub which is simply not the case.<br />
Even a privacy oriented blog i follow miswrote the situation, using a 3rd party site as source.</p>
<h4>So let's just quote the first words of the official GitHub announcement:</h4>
<blockquote>
<p>I am very excited to announce that Microsoft is acquiring GitHub and expect the agreement to close by the end of the year. While it will still take a few months to finalize, we wanted to share the news as soon as we were able.</p>
</blockquote>
<h4>Get your info from first hand from here (please!):</h4>
<ul>
<li><a target="_blank" href="/exit?url=https%3A%2F%2Fblog.github.com%2F2018-06-04-github-microsoft%2F">The official GitHub Blogpost where the quote comes from</a></li>
<li><a target="_blank" href="/exit?url=https%3A%2F%2Fblogs.microsoft.com%2Fblog%2F2018%2F06%2F04%2Fmicrosoft-github-empowering-developers%2F">A Post from the Microsoft Blog</a></li>
<li><a target="_blank" href="/exit?url=https%3A%2F%2Fnatfriedman.github.io%2Fhello%2F">Hello from the new CEO of GitHub</a></li>
</ul>
<h4>Where should i move my repos to?</h4>
<ul>
<li>The easiest solution might me GitLab, even tho their repurtation was hurt by a database issue where they lost a ton of data but hey this can happen the best and i don't think this will happen a second time to them - GitLab has wonderful and very handy import features also it's Ruby and got a powerful OpenSource Community version for selfhosting. It is also very easy to deploy and wonderful documented.</li>
<li>Another popular, lightwight solution for selfhosting is Gogs - there is no official flagship instance yet as far as i know but many people are hosting it.</li>
<li>Gitea is an interesting fork of Gogs (both written in Golang)</li>
</ul>
<p>I hope this was somewhat interesting to read. :-)</p>
---
title: "Low-Energy (hungry) Anti-Anger-Run into the Night"
date: 2018-04-06T22:28:00+00:00
draft: true
type: article
featured_image: "/img/posts/6418/header.jpg"
tags:
- Running
---
<img src="/img/posts/6418/header.jpg" />
<p>Today i couldn't hold myself anymore - a good week without running,<br />
incredible whaaa!<br />
So yea as soon as i had the time free (honestly a bit late as it was like 40 minutes until sunset) we went for a run. Finally.</p>
<p>Why did i say &quot;late&quot;?<br />
Because i originally wanted to increase my route from before to like 25k from 19k and i just *hate* running in the night.<br />
So this time i decided to run completly different, still loaded with a bunch of anger from the day, i ran right instead of left as (at least keeping) the original route would require.<br />
Soon (after like 4k) i slowly realized that i had much anger but almost no energy, omg, to be honest, i already felt a bit hungry right before the run, i clearly didn't eat enough - or well enough today...but i had already route ... or a sketch of a route in mind i wanted to orient on - i wouldn't accept running less that 10k. Never.<br />
In the meantime i realized something else too - the sun was like half the way above the ground than it was when i started ... of boy, gotta hurry ... but can't ... ugh.<br />
On the upside, two positive things happened:</p>
<ul>
<li>a smoking girl was walking in front of me in one village, put down her cigarette after noticing me - i mean, could be that she was finish with it anyway but how cool would it be when a runner motivates a smoker to turn out the cigarette?!</li>
<li>i crossed a village where a friend is from time to time, luckily he wasn't there (called him actually xD) because it would be hard not to stop by and make the watch stopping the run, haha.</li>
</ul>
<p>So yea...it was hard...i ran 19k before without issues but this time i am happy that i actually made it home, food can make a huge difference, yo.</p>
<p><img src="/img/posts/6418/stats.jpg" alt="stats.JPG" /></p>
<p><img src="/img/posts/6418/grassland.jpg" alt="a2a2534dc493139a.jpg" /></p>
{{ partial "header.html" . }}
<main class="content">
<div class=tile>
<div class="tags tagsummary">
<h4>Topics</h4>
<!--<a class="tag btn" href="/">Show everything</a> FIXME: not sure if this is a good idea -->
{{ range $.Site.Taxonomies.tags.ByCount }}
{{ if gt .Count 0 }}
<a class="tag btn" href="/tags/{{ .Name }}"> {{ .Name }} <small class=count>{{ .Count }}</small></a>
{{ end }}
{{end}}
</div>
</div>
{{ $paginator := .Paginate (where .Data.Pages "Type" "article") }}
{{ range .Paginator.Pages }}
<div class="tile">
<h2>
<a class="readmore" href="{{ .RelPermalink }}">{{ .Title }}</a>
<small class=tiledate>{{ .Date.Format "02.01.2006" }}</small>
</h2>
<div class=tilecontent>
{{ $featured_image := .Params.featured_image }}
{{ if .Params.featured_image }}
{{ $featured_image := (trim $featured_image "/") | absURL }}
<a href="{{.URL}}" class="">
<img class=preview src="{{ $featured_image }}" class="img" alt="image from {{ .Title }}">
</a>
{{ end }}
<p>
{{ .Summary }}
</p>
</div>
<div class=tilefooter>
<a class="readmore btn" href="{{ .RelPermalink }}">Give it a read!</i></a>
{{ range .Params.tags }}
<a class=hashtag href="/tags/{{ . | urlize }}/">#{{ . }}</a>
{{ end }}
</div>
</div>
{{ end }}
<div class="tile navigation">
{{ partial "page-navigation.html" . }}
</div>
{{ partial "hackyfooter" . }}