<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Mobile Dev, Sport & Sushi]]></title><description><![CDATA[My digital need to talk]]></description><link>https://thesmile.de/</link><image><url>https://thesmile.de/favicon.png</url><title>Mobile Dev, Sport &amp; Sushi</title><link>https://thesmile.de/</link></image><generator>Ghost 3.38</generator><lastBuildDate>Tue, 17 Mar 2026 17:01:32 GMT</lastBuildDate><atom:link href="https://thesmile.de/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Chrome Extension for JIRA - My Learnings]]></title><description><![CDATA[<!--kg-card-begin: html--><p>I just finished my alpha version of the chrome extension I call "Jicky" - quick issue creation for Jira. Here are some learnings from this project.</p>

<h4 id="background">Background</h4>

<p>Jira is a really awesome ticket/issue tool, especially for IT projects. Being awesome sometimes also means being complicated at certain points. So,</p>]]></description><link>https://thesmile.de/chrome-extension-for-jira-my-learnings/</link><guid isPermaLink="false">5fbbf6315db0f00001fec2cf</guid><category><![CDATA[chrome]]></category><category><![CDATA[development]]></category><category><![CDATA[extension]]></category><dc:creator><![CDATA[Norbert Möhring]]></dc:creator><pubDate>Fri, 11 Oct 2019 22:00:00 GMT</pubDate><media:content url="https://thesmile.de/content/images/2020/11/markus-spiske-8OyKWQgBsKQ-unsplash_1000x667.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: html--><img src="https://thesmile.de/content/images/2020/11/markus-spiske-8OyKWQgBsKQ-unsplash_1000x667.jpg" alt="Chrome Extension for JIRA - My Learnings"><p>I just finished my alpha version of the chrome extension I call "Jicky" - quick issue creation for Jira. Here are some learnings from this project.</p>

<h4 id="background">Background</h4>

<p>Jira is a really awesome ticket/issue tool, especially for IT projects. Being awesome sometimes also means being complicated at certain points. So, every time you want to <strong>quickly</strong> enter an issue, it involves the following steps:</p>

<ul>
<li>open your browser</li>
<li>go to your Jira site</li>
<li>click "create issue"</li>
<li>select the project and issue type</li>
<li>enter summary and description</li>
<li>save</li>
</ul>

<p>Before you hit <em>save</em> you can check a box to create another issue so from that point on it goes a little bit faster. When using this option, the last selected project and issue type are already selected.</p>

<h4 id="fasterwithjicky">Faster with Jicky</h4>

<p>With the Jicky chrome extension, I wanted to make this a little bit faster. We usually need this when sitting in a review, checking the tasks that we have done. Every time we find an issue, we quickly want to add it to Jira and move on. <br>
The above steps can be reduced to the following with Jicky (and almost without using your mouse):</p>

<ul>
<li><em>open your browser (if you're reviewing a website, this step is also not necessary, because it is already open ... if it's chrome ;) )</em></li>
<li>Use <em>&#8984;+J</em> or <em>ctrl+J</em> as shortcut</li>
<li>enter summary and description</li>
<li>save</li>
</ul>

<p>To achieve all of this, you need to set the URL of your Jira installation and set up a default project with a default issue type in Jickys options. Currently I assume that all the Jira projects are configured to have at least a summary and description field, although, in rare scenarios, this might not be the case.</p>

<h4 id="technicalbackground">Technical Background</h4>

<p>Jira has an API, so using it with 3rd party software is actually pretty easy. The problems come up with the authentication against the Jira server.</p>

<h5 id="jiraloginoptions">Jira Login Options</h5>

<p>Jira currently offers the following login options</p>

<ul>
<li>Basic Auth</li>
<li>oAuth</li>
<li>Cookie</li>
</ul>

<h6 id="basicauth">Basic Auth</h6>

<p>Pro</p>

<ul>
<li>easy to implement</li>
</ul>

<p>Con</p>

<ul>
<li>should only be used with secure connections</li>
<li>extension needs to store the credentials somewhere save</li>
</ul>

<h6 id="oauth">oAuth</h6>

<p>Pro</p>

<ul>
<li>no credentials need to be stored, just a token</li>
</ul>

<p>Con</p>

<ul>
<li>the Jira Server Admin needs to setup the application for oAuth, also meaning that the extension would probably need a server implementation at some point to handle the oAuth stuff</li>
</ul>

<h6 id="cookie">Cookie</h6>

<p>Pro</p>

<ul>
<li>no credential handling on the extension side at all (<strong>oh yeah</strong>, let's go with this)</li>
</ul>

<p>Con</p>

<ul>
<li>none on Jiras side</li>
</ul>

<h5 id="chromerestrictions">Chrome Restrictions</h5>

<p>Now the annoying part kicks in.</p>

<h6 id="cookieheader">Cookie Header</h6>

<p>My first idea was using the Basic Auth stuff and just storing the cookie from Jira in my extension. That worked out well ... until I wanted to send this cookie via header to my Jira site. <a href="https://developer.mozilla.org/en-US/docs/Glossary/Forbidden_header_name">Cookie-Header is a forbidden header</a>, so you cannot use it.</p>

<p>I found out, that I don't have to send the cookie via header. Chrome sends the cookies stored for the requested site with my request. That's awesome and the way to go for now.</p>

<p>Unfortunately, the upcoming part <em>SameSite Cookies</em> will explain the next issue.  </p>

<h6 id="samesitecookies">SameSite Cookies</h6>

<p>So for now, everything works. In my extension, you just enter your Jira URL and I'll check with the given cookie if you're logged in. If so, we're good to go, but: <br>
chrome is already giving me a warning about feature releases:</p>

<pre><code>A cookie associated with a cross-site resource at http://jira.example.com/ was set without the 'SameSite' attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with 'SameSite=None' and 'Secure'.
</code></pre>

<p>If Jira (spoiler alert: it will not) would deliver the cookie with <code>SameSite=None</code>, everything would be fine. I could still use the cookie for my extension and no login method would be needed.</p>

<p>Since my extension should be used be everyone without the need of an Jira server admin, the last method that is left to be used is Basic Auth. At that point, I have to deal with the next chapter issue of <em>Insecure storage</em>.</p>

<h6 id="insecurestorage">Insecure storage</h6>

<p>In the end, I will end up here. I need to request username and password from the user in order to call the Jira API with that user. So, how can I securely store the user's credentials? <br>
Honestly, I don't know yet.</p>

<p>My current plan is to still read the Jira Site cookie, use the value to encrypt the BASE64 basic auth credentials and store them. If I'm unable to restore the credentials, the user has most likely a new session and needs to re-login with my extension. That's really inconvenient for the user, but more convenience will mean less secure and from the past I remember how unhappy users are with storing their credentials in a chrome extension.</p>

<p>It seems that there's another way, using the <a href="https://www.informationsecuritybuzz.com/articles/security-and-privacy-best-practices-on-building-a-chrome-extension/">chrome.identity API</a>. I have to take a deeper look into that, but from my first check it seems that I would need to use oAuth which wouldn't fit with my intention that everyone can use it without being a Jira admin.</p>

<p><a style="background-color:black;color:white;text-decoration:none;padding:4px 6px;font-family:-apple-system, BlinkMacSystemFont, &quot;San Francisco&quot;, &quot;Helvetica Neue&quot;, Helvetica, Ubuntu, Roboto, Noto, &quot;Segoe UI&quot;, Arial, sans-serif;font-size:12px;font-weight:bold;line-height:1.2;display:inline-block;border-radius:3px" href="https://unsplash.com/@markusspiske?utm_medium=referral&amp;utm_campaign=photographer-credit&amp;utm_content=creditBadge" target="_blank" rel="noopener noreferrer" title="Download free do whatever you want high-resolution photos from Markus Spiske"><span style="display:inline-block;padding:2px 3px"><svg xmlns="http://www.w3.org/2000/svg" style="height:12px;width:auto;position:relative;vertical-align:middle;top:-2px;fill:white" viewbox="0 0 32 32"><title>unsplash-logo</title><path d="M10 9V0h12v9H10zm12 5h10v18H0V14h10v9h12v-9z"/></svg></span><span style="display:inline-block;padding:2px 3px">Markus Spiske</span></a></p><!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[After Day #50]]></title><description><![CDATA[<!--kg-card-begin: html--><p>Ok, 50 days are over for a while now, I just didn't manage to write it down here. Now's the time, so let's go.</p>

<h6 id="feeling">Feeling</h6>

<p>Pretty good :) <br>
I'm not shred, but definitely going in the right direction. I'll try to continue this, but there are points when I get weak.</p>]]></description><link>https://thesmile.de/after-day-50/</link><guid isPermaLink="false">5fbbf5e15db0f00001fec2be</guid><category><![CDATA[Sport]]></category><category><![CDATA[fitness]]></category><category><![CDATA[crossfit]]></category><category><![CDATA[freeletics]]></category><category><![CDATA[workout]]></category><category><![CDATA[Get Shredded]]></category><dc:creator><![CDATA[Norbert Möhring]]></dc:creator><pubDate>Sat, 01 Jun 2019 22:00:00 GMT</pubDate><media:content url="https://thesmile.de/content/images/2020/11/alexander-redl-185764-unsplash_1000x625-4.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: html--><img src="https://thesmile.de/content/images/2020/11/alexander-redl-185764-unsplash_1000x625-4.jpg" alt="After Day #50"><p>Ok, 50 days are over for a while now, I just didn't manage to write it down here. Now's the time, so let's go.</p>

<h6 id="feeling">Feeling</h6>

<p>Pretty good :) <br>
I'm not shred, but definitely going in the right direction. I'll try to continue this, but there are points when I get weak. Some time around 2 to 3 weeks my body cries for some sweets. At the moment of writing I'm not sure whether to allow that day or try to fight against it. We'll see. <br>
Also, when I'm getting sick, 2-4 days before I really feel the cold/flu, my appetite goes in the wrong direction. I can't hold it back at that point, thinking about protein makes me feel even worse in the direction of throwing up 🤢</p>

<h6 id="training">Training</h6>

<p>The enthusiasm at the beginning of that challenge left me towards the end. I could already see results, so it was like "yeah, today you can sleep longer as long as you keep your nutrition straight". I've read somewhere, that it takes 66 days to establish a new habit. Looks like I have to work on that morning routine harder than I thought.</p>

<h6 id="nutrition">Nutrition</h6>

<p>2300 cal per day seems to be enough. I didn't see any impact on my training; let's say no <strong>negative</strong> impact. I lost 3-4 kg and it seems (there's no empirical data for it) it was mostly fat. For the gymnastics part of CrossFit, especially talking about the bar muscle-up, the impact was awesome. It felt way more easy getting up on that bar.</p>

<h6 id="summary">Summary</h6>

<p>All in all I'd say that this challenge was a success 👍🏼. Unfortunately, by the time of writing, I already had 2 weeks of "not so good" nutrition. As soon as you leave the path, it's even harder to get back in.</p>

<p>Next steps are: get back on the track and stay the fu** on it 😁</p><!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[Day #18-#24]]></title><description><![CDATA[<!--kg-card-begin: html--><p>I started writing this post on day #18 and now it's #24. I just had so much other stuff interrupting me from writing, that I couldn't finish the day#18 post 🤷‍♂️</p>

<p>However, "almost 3 weeks over" (now, at day #24 a little bit over 3 weeks) and still in ... another</p>]]></description><link>https://thesmile.de/day-18-24/</link><guid isPermaLink="false">5fbbf5895db0f00001fec2ad</guid><category><![CDATA[Sport]]></category><category><![CDATA[fitness]]></category><category><![CDATA[crossfit]]></category><category><![CDATA[freeletics]]></category><category><![CDATA[workout]]></category><category><![CDATA[Get Shredded]]></category><dc:creator><![CDATA[Norbert Möhring]]></dc:creator><pubDate>Sun, 14 Apr 2019 22:00:00 GMT</pubDate><media:content url="https://thesmile.de/content/images/2020/11/alexander-redl-185764-unsplash_1000x625-3.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: html--><img src="https://thesmile.de/content/images/2020/11/alexander-redl-185764-unsplash_1000x625-3.jpg" alt="Day #18-#24"><p>I started writing this post on day #18 and now it's #24. I just had so much other stuff interrupting me from writing, that I couldn't finish the day#18 post 🤷‍♂️</p>

<p>However, "almost 3 weeks over" (now, at day #24 a little bit over 3 weeks) and still in ... another #(monday)motivation</p>

<h6 id="feeling">Feeling</h6>

<p>After 2 weeks, it felt like all my energy storages have been drained and the "from now on it will suck"-part will start to kick off. I felt totally hammered second to last Thursday. I'm not talking about sore muscles, it was the whole body. Fortunately, Thursday is rest day and I could regenerate a little bit.</p>

<h6 id="training">Training</h6>

<p>... is still going well. Even though I had 2 days were I just couldn't manage to get out of bed on time, I still did all my planned workouts and mobility for these days; exception: last Thursday. My plan was to get to my box in the evening for Lifting- and CrossFit-Class, but a failed software launch at my job changed my plans and I had 2 rest days in a row.
I was pretty pissed off but for the special Good Friday workout, I was so powered up 🍄🏃🏻‍♂️, it felt like I could workout forever. <br>
35 minute AMRAP at a really good pace and I could have easily gone for another 35 minutes. <br>
In the end, these 2 rest days haven't been that bad.</p>

<h6 id="nutrition">Nutrition</h6>

<p>Oh dear, the easter weekend. Friday night was really really bad. It's that "all or nothing" mentality that I often have. Started with pizza and ended up with chocolate and ice cream <em>sigh</em>. <br>
However, the rest of the weekend ('till now) went ok and as long as my body doesn't feel bad, I'm fine. But: I really need to focus more on my personal challenge to get that 6-pack ready.</p>

<p>I'm off for a 5k run now.</p><!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[Day #5]]></title><description><![CDATA[<!--kg-card-begin: html--><p>New week and still fine, that's some #mondaymotivation 💪🏼</p>

<h6 id="wherearetheotherdays">Where are the other days?</h6>

<p>I just write once in a while, this is no diary and also, I believe I'm the only one who's reading this stuff anyway - LOL</p>

<h6 id="ahardpartextended">A Hard Part Extended</h6>

<p>Even though the European Union decided to</p>]]></description><link>https://thesmile.de/day-5/</link><guid isPermaLink="false">5fbbf51e5db0f00001fec29c</guid><category><![CDATA[Sport]]></category><category><![CDATA[fitness]]></category><category><![CDATA[crossfit]]></category><category><![CDATA[freeletics]]></category><category><![CDATA[workout]]></category><category><![CDATA[Get Shredded]]></category><dc:creator><![CDATA[Norbert Möhring]]></dc:creator><pubDate>Sun, 31 Mar 2019 22:00:00 GMT</pubDate><media:content url="https://thesmile.de/content/images/2020/11/alexander-redl-185764-unsplash_1000x625-2.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: html--><img src="https://thesmile.de/content/images/2020/11/alexander-redl-185764-unsplash_1000x625-2.jpg" alt="Day #5"><p>New week and still fine, that's some #mondaymotivation 💪🏼</p>

<h6 id="wherearetheotherdays">Where are the other days?</h6>

<p>I just write once in a while, this is no diary and also, I believe I'm the only one who's reading this stuff anyway - LOL</p>

<h6 id="ahardpartextended">A Hard Part Extended</h6>

<p>Even though the European Union decided to get rid of the daylight saving time .. currently we still have it. Being happing about the daylight in the morning which makes it a little bit easier to get out of bed, last weekend we just shifted the time one hour forward. Great #not, now I have another 2 weeks of getting up when it's dark, phew 😒</p>

<h6 id="training">Training</h6>

<p>... is going pretty well. For the weekend, I decided to not go for the morning workouts with Freeletics. In our Box, we had a <a href="https://athletics.fandom.com/wiki/Hero_WODs">Hero WOD</a> in memories of our friend Heinrich. On Sunday I had some nice strength program in the OpenBox time and afterwards a nice CrossFit workout.
Since I was able to get up this morning for Freeletics cardio again, everything is fine :)</p>

<h6 id="nutrition">Nutrition</h6>

<p>Over the weekend I found out that "meat, only 2 times a week" and "no red meat" are not as easy as I thought. I actually stumbled over both intentions twice. It's not "scrambled eggs with bacon" anymore, it's just "scrambled eggs". And even though chicken is allowed; not every day.</p>

<p>I started tracking my food in more detail again to check my intake on protein and also as a reminder of my intentions <a href="https://thesmile.de/2019/03/27/get-shred-b-day-present-day0/">I put up on day #0</a>.</p>

<p>Today, I'll hopefully get to bed a little bit earlier 😪</p>

<p><a style="background-color:black;color:white;text-decoration:none;padding:4px 6px;font-family:-apple-system, BlinkMacSystemFont, &quot;San Francisco&quot;, &quot;Helvetica Neue&quot;, Helvetica, Ubuntu, Roboto, Noto, &quot;Segoe UI&quot;, Arial, sans-serif;font-size:12px;font-weight:bold;line-height:1.2;display:inline-block;border-radius:3px" href="https://unsplash.com/@alexanderredl?utm_medium=referral&amp;utm_campaign=photographer-credit&amp;utm_content=creditBadge" target="_blank" rel="noopener noreferrer" title="Download free do whatever you want high-resolution photos from Alexander Redl"><span style="display:inline-block;padding:2px 3px"><svg xmlns="http://www.w3.org/2000/svg" style="height:12px;width:auto;position:relative;vertical-align:middle;top:-2px;fill:white" viewbox="0 0 32 32"><title>unsplash-logo</title><path d="M10 9V0h12v9H10zm12 5h10v18H0V14h10v9h12v-9z"/></svg></span><span style="display:inline-block;padding:2px 3px">Alexander Redl</span></a></p><!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[Day #1]]></title><description><![CDATA[<!--kg-card-begin: html--><p><strong>BAM</strong>, the alarm clock went off at 04:45am this morning and I thought it would be a good idea to put <a href="https://www.youtube.com/watch?reload=9&amp;v=KjlzGSYcbis">this epic sound</a> on it ... nope, it wasn't! I have to find something that starts a little bit smoother :)
I intentionally placed my smartphone/alarm clock somewhere in</p>]]></description><link>https://thesmile.de/day-1/</link><guid isPermaLink="false">5fbbf4815db0f00001fec28d</guid><category><![CDATA[Sport]]></category><category><![CDATA[fitness]]></category><category><![CDATA[crossfit]]></category><category><![CDATA[freeletics]]></category><category><![CDATA[workout]]></category><category><![CDATA[Get Shredded]]></category><dc:creator><![CDATA[Norbert Möhring]]></dc:creator><pubDate>Wed, 27 Mar 2019 23:00:00 GMT</pubDate><media:content url="https://thesmile.de/content/images/2020/11/alexander-redl-185764-unsplash_1000x625-1.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: html--><img src="https://thesmile.de/content/images/2020/11/alexander-redl-185764-unsplash_1000x625-1.jpg" alt="Day #1"><p><strong>BAM</strong>, the alarm clock went off at 04:45am this morning and I thought it would be a good idea to put <a href="https://www.youtube.com/watch?reload=9&amp;v=KjlzGSYcbis">this epic sound</a> on it ... nope, it wasn't! I have to find something that starts a little bit smoother :)
I intentionally placed my smartphone/alarm clock somewhere in the room so that I <em>had</em> to get up to stop it. It worked.</p>

<h6 id="whysoearly">Why so early?</h6>

<p>I forgot to mention that I already have a small morning routing which consists of mobility. I'm using <a href="https://romwod.com">ROMWOD</a> to get my mobility workouts and this really pays off. Unfortunately, ROMWOD has the so called warrior routine every Thursday and this means: instead of the usual 15-20 minute mobility, on Thursdays it is 45-50 minutes ... so guess what, I had to get up even earlier - ouch!</p>

<h6 id="workout">Workout</h6>

<p>After getting up, it took me 10 to 15 minutes to get ready and start my <a href="https://www.freeletics.com">Freeletics</a> cardio workout as planned. The workout was ok but I sweated my a** of, more than usual; or at least it felt like it. <br>
Total workout time was around 40-50 minutes and after that I did the 45 minutes mobility part. Done!</p>

<p>For tonights strength part, I'm still thinking about my equipment and what I can do. It'll probably be something like</p>

<ul>
<li>Bent over Barbell Rows (Barbell or Dumbbells)</li>
<li>Weighted High Knees (with MedBall)</li>
<li>Strict Presses (Barbell or Dumbbells)</li>
</ul>

<h6 id="feeling">Feeling</h6>

<p>It's early afternoon, I'm a little bit tired, not too much, but this is <em>that</em> time of the day; might not be related to getting up so early. Still, memo to myself: get to bed at 10pm, not later, especially on Wednesdays.</p>

<h6 id="food">Food</h6>

<p>I'd just say: "Real food, not too much, mostly plants"</p>

<p>So far so good :)</p>

<p><a style="background-color:black;color:white;text-decoration:none;padding:4px 6px;font-family:-apple-system, BlinkMacSystemFont, &quot;San Francisco&quot;, &quot;Helvetica Neue&quot;, Helvetica, Ubuntu, Roboto, Noto, &quot;Segoe UI&quot;, Arial, sans-serif;font-size:12px;font-weight:bold;line-height:1.2;display:inline-block;border-radius:3px" href="https://unsplash.com/@alexanderredl?utm_medium=referral&amp;utm_campaign=photographer-credit&amp;utm_content=creditBadge" target="_blank" rel="noopener noreferrer" title="Download free do whatever you want high-resolution photos from Alexander Redl"><span style="display:inline-block;padding:2px 3px"><svg xmlns="http://www.w3.org/2000/svg" style="height:12px;width:auto;position:relative;vertical-align:middle;top:-2px;fill:white" viewbox="0 0 32 32"><title>unsplash-logo</title><path d="M10 9V0h12v9H10zm12 5h10v18H0V14h10v9h12v-9z"/></svg></span><span style="display:inline-block;padding:2px 3px">Alexander Redl</span></a></p><!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[Get shredded B-Day present]]></title><description><![CDATA[<!--kg-card-begin: html--><p>Yesterday I saw <a href="https://www.youtube.com/watch?v=BCuwDhmiOFQ">this video here</a> of a guy eating and training like Chris Hemsworth for 30 Days which really got me motivated to give it a 'real' try to get shredded. To put some numbers on it, I set my goal to my birthday in mid May; that's around</p>]]></description><link>https://thesmile.de/get-shredded-b-day-present/</link><guid isPermaLink="false">5fbbf4105db0f00001fec27c</guid><category><![CDATA[Sport]]></category><category><![CDATA[fitness]]></category><category><![CDATA[crossfit]]></category><category><![CDATA[freeletics]]></category><category><![CDATA[workout]]></category><category><![CDATA[Get Shredded]]></category><dc:creator><![CDATA[Norbert Möhring]]></dc:creator><pubDate>Tue, 26 Mar 2019 23:00:00 GMT</pubDate><media:content url="https://thesmile.de/content/images/2020/11/alexander-redl-185764-unsplash_1000x625.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: html--><img src="https://thesmile.de/content/images/2020/11/alexander-redl-185764-unsplash_1000x625.jpg" alt="Get shredded B-Day present"><p>Yesterday I saw <a href="https://www.youtube.com/watch?v=BCuwDhmiOFQ">this video here</a> of a guy eating and training like Chris Hemsworth for 30 Days which really got me motivated to give it a 'real' try to get shredded. To put some numbers on it, I set my goal to my birthday in mid May; that's around 50 days from now. <br>
Let's just start ...</p>

<h3 id="day0">Day #0</h3>

<p>I consider the day of this writing as day no zero. I need to think and plan a little bit ahead with workouts, nutrition and sleep.</p>

<h5 id="nutrition">Nutrition</h5>

<p>The current plan I have looks like this</p>

<ul>
<li>no red meat</li>
<li>meat (chicken, turkey etc.) only twice a week</li>
<li>at least one day fish</li>
<li>no sweets and (refined) sugar</li>
<li>thumb rule from Ben Bergeron on his <a href="https://www.youtube.com/watch?v=gENijvBdaHQ">podcast Ep#014</a>: "Eat real food, not too much, mostly plants"</li>
</ul>

<p>So yes, I'm not trying to count the exact macros too hard. I don't want to loose muscles, so I will take care about my protein, but that's probably it when it comes down to tracking.</p>

<h5 id="workouts">Workouts</h5>

<p>Like in the video, I want to do <strong>cardio</strong> every morning. Getting up early at the moment sounds like one of the toughest things to manage, so let's see how this will work. <br>
I reactivated my <a href="https://www.freeletics.com">Freeletics Coach App</a> to get already programmed cardio workouts. Other than in the 'I Worked out like Chris Hemsworth for 30 Days' video, I will do most of the workouts at home to keep the family-job-sport triangle running.</p>

<p>The <strong>strength</strong> part in the evening will be the most challenging in terms of what to do and eventually missing equipment. I'll try to hit <a href="https://www.maschinenraumcrossfit.com/">my CrossFit Box</a> at least 3 times a week to somehow get around this issue.</p>

<h5 id="sleep">Sleep</h5>

<p>Well, just get to bed between 10 and 10:30 pm, depending on the time I need for the morning workout. Freeletics estimates the workout time based on your already executed workouts.</p>

<p>That's it for day #0, tomorrow will be grocery store day and I will end up with a lot of vegetables :)</p>

<p><a style="background-color:black;color:white;text-decoration:none;padding:4px 6px;font-family:-apple-system, BlinkMacSystemFont, &quot;San Francisco&quot;, &quot;Helvetica Neue&quot;, Helvetica, Ubuntu, Roboto, Noto, &quot;Segoe UI&quot;, Arial, sans-serif;font-size:12px;font-weight:bold;line-height:1.2;display:inline-block;border-radius:3px" href="https://unsplash.com/@alexanderredl?utm_medium=referral&amp;utm_campaign=photographer-credit&amp;utm_content=creditBadge" target="_blank" rel="noopener noreferrer" title="Download free do whatever you want high-resolution photos from Alexander Redl"><span style="display:inline-block;padding:2px 3px"><svg xmlns="http://www.w3.org/2000/svg" style="height:12px;width:auto;position:relative;vertical-align:middle;top:-2px;fill:white" viewbox="0 0 32 32"><title>unsplash-logo</title><path d="M10 9V0h12v9H10zm12 5h10v18H0V14h10v9h12v-9z"/></svg></span><span style="display:inline-block;padding:2px 3px">Alexander Redl</span></a></p><!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[Some tips for CF Open 18.1]]></title><description><![CDATA[<!--kg-card-begin: html--><p>Yep, we're #inTheOpen 2018. I did the 18.1 twice and could improve on the 2nd attempt. Here's what I can tell you about it.</p>

<p>First of all: check the <a href="https://games.crossfit.com/rules/open">rulebook</a> and read carefully <a href="https://games.crossfit.com/workouts/open/2018/1">how the movements of the workout</a> have to be executed. You don't want to start off</p>]]></description><link>https://thesmile.de/some-tips-for-cf-open-18-1/</link><guid isPermaLink="false">5fbbf3a35db0f00001fec269</guid><category><![CDATA[crossfit]]></category><category><![CDATA[open2018]]></category><category><![CDATA[inTheOpen]]></category><category><![CDATA[workout]]></category><category><![CDATA[Sport]]></category><category><![CDATA[fitness]]></category><dc:creator><![CDATA[Norbert Möhring]]></dc:creator><pubDate>Sun, 25 Feb 2018 23:00:00 GMT</pubDate><media:content url="https://thesmile.de/content/images/2020/11/open18point1_1000x500.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: html--><img src="https://thesmile.de/content/images/2020/11/open18point1_1000x500.jpg" alt="Some tips for CF Open 18.1"><p>Yep, we're #inTheOpen 2018. I did the 18.1 twice and could improve on the 2nd attempt. Here's what I can tell you about it.</p>

<p>First of all: check the <a href="https://games.crossfit.com/rules/open">rulebook</a> and read carefully <a href="https://games.crossfit.com/workouts/open/2018/1">how the movements of the workout</a> have to be executed. You don't want to start off like <a href="https://www.facebook.com/CrossFitGames/videos/1887977054577477/">Samantha Briggs getting a <strong>no-rep</strong> on her first dumbbell hang clean &amp; jerk</a> (video around minute 30:10) because she cleaned that thing directly from the floor instead of going to the <strong>hang</strong> position first.</p>

<p>Since CrossFit HQ also gives you tips &amp; tricks on how to perform the open workouts, you should definitely <a href="https://www.youtube.com/watch?v=39rY8QhCots">watch their videos</a> as well.</p>

<p>Now here are my personal tips that I improved when going through 18.1 a second time:</p>

<ol>
<li>Every movement of 18.1 involves your hands grabbing something: the bar for the toes-2-bar, the dumbbell, the rower. When going from toes-2-bar to the dumbbells, use your stronger arm/hand first so the weaker hand has more rest time.  </li>
<li>Use the jerk to get the dumbbell overhead. The earlier you lock out your arm the better. Make use of the second dip to get under the dumbbell, lock out, then stand up.  </li>
<li>Rowing: Use long strokes instead of many. I ended up with around 30 strokes per minute with long and powerful strokes of around 1000cal/hour. If you need rest time, use the rower for it; even if you row slow, you're still making progress on your workout.</li>
</ol>

<p>Now get out and rock that thing. I see you on the <a href="https://games.crossfit.com/leaderboard/open/2018">leaderboard</a> ;)</p><!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[The 'noHistory'-hack for launcher activities with activityForResult]]></title><description><![CDATA[<!--kg-card-begin: html--><p>I've actually stumbled over this issue a few times already and resolved it with different strategies all the time. <br>
Now, I believe, I found a good "hack" to resolve my noHistory Problem when reusing the launcher-Activity in android.</p>

<h2 id="thescenario">The scenario</h2>

<p>Your app starts with a login screen. On the first</p>]]></description><link>https://thesmile.de/the-nohistory-hack-for-launcher-activities-with-activityforresult/</link><guid isPermaLink="false">5fbbf34b5db0f00001fec25a</guid><category><![CDATA[android]]></category><category><![CDATA[Mobile]]></category><category><![CDATA[development]]></category><dc:creator><![CDATA[Norbert Möhring]]></dc:creator><pubDate>Mon, 28 Aug 2017 22:00:00 GMT</pubDate><media:content url="https://thesmile.de/content/images/2020/11/no-history-hack_1000x500.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: html--><img src="https://thesmile.de/content/images/2020/11/no-history-hack_1000x500.jpg" alt="The 'noHistory'-hack for launcher activities with activityForResult"><p>I've actually stumbled over this issue a few times already and resolved it with different strategies all the time. <br>
Now, I believe, I found a good "hack" to resolve my noHistory Problem when reusing the launcher-Activity in android.</p>

<h2 id="thescenario">The scenario</h2>

<p>Your app starts with a login screen. On the first start you would usually let the user create an account with a password or PIN to secure whatever your app is presenting. Now at some point in the app, usually in the settings, the user can change his/her password or PIN. In a best world scenario, your code can be reused. <br>
In this case, I want to reuse the initial "create password/PIN" activity in my settings and use it as "change password/PIN".</p>

<h2 id="theactivityforresultissue">The activityForResult issue</h2>

<p>What should happen after the login in your app when the users presses the back button? You don't want the user to go back to the login screen, you want the user to exit the app to the home or apps screen. To do so, you have to set the flag <em>"noHistory=true"</em> to your launcher activity. Since this is the first activity, this has to be done in the <em>AndroidManifest.xml</em> file (you can't do it programmatically).</p>

<pre><code>&lt;activity android:name=".login.PinActivity"
    android:noHistory="true"&gt;
    &lt;intent-filter&gt;
      &lt;action android:name="android.intent.action.MAIN"/&gt;
      &lt;category android:name="android.intent.category.LAUNCHER"/&gt;
    &lt;/intent-filter&gt;
&lt;/activity&gt;
</code></pre>

<p>Now, if you want to reuse this activity with <code>activityForResult</code>, you will just <strong>fail</strong>. Your activity is set to <em>noHistory</em> in the manifest file so you will not get any result back in <code>onActivityResult</code> after it is finished. If you don't need the result you can stop reading here and you probably didn't even start your activity with <code>activityForResult</code>, so you're totally fine.</p>

<p>Let's move on to the point where you need to know about the result.</p>

<h2 id="mysolution">My solution</h2>

<p>I believe I had at least one app where I tried to totally redesign my architecture to get rid of this problem, but in my last project I had a really good working <code>PinActivity</code> that I definitely wanted to reuse. I ended up creating a new activity <code>PinActivityInAppNoHistoryHack</code> that just extends the <code>PinActivity</code> and is declared as a separate activity in the manifest file without the <em>"noHistory=true"</em> flag:</p>

<pre><code>&lt;activity android:name=".login.PinActivity"
    android:noHistory="true"&gt;
    &lt;intent-filter&gt;
      &lt;action android:name="android.intent.action.MAIN"/&gt;
      &lt;category android:name="android.intent.category.LAUNCHER"/&gt;
    &lt;/intent-filter&gt;
&lt;/activity&gt;
&lt;activity android:name=".login.PinActivityInAppNoHistoryHack" /&gt;
</code></pre>

<p>The class is dead simple:</p>

<pre><code>package de.thesmile.android.login;

public class PinActivityInAppNoHistoryHack extends PinActivity {
}
</code></pre>

<p>I don't know of any activity limit in apps so I believe this little trick is acceptable and saves a lot of (duplicate) code and also time. <br>
For me it was a small 'hack' with a great impact. If you would do things different, let me know and tell me why and how you solved it.</p>

<p><a style="background-color:black;color:white;text-decoration:none;padding:4px 6px;font-family:-apple-system, BlinkMacSystemFont, &quot;San Francisco&quot;, &quot;Helvetica Neue&quot;, Helvetica, Ubuntu, Roboto, Noto, &quot;Segoe UI&quot;, Arial, sans-serif;font-size:12px;font-weight:bold;line-height:1.2;display:inline-block;border-radius:3px;" href="https://unsplash.com/@davideragusa?utm_medium=referral&amp;utm_campaign=photographer-credit&amp;utm_content=creditBadge" target="_blank" rel="noopener noreferrer" title="Download free do whatever you want high-resolution photos from davide ragusa"><span style="display:inline-block;padding:2px 3px;"><svg xmlns="http://www.w3.org/2000/svg" style="height:12px;width:auto;position:relative;vertical-align:middle;top:-1px;fill:white;" viewbox="0 0 32 32"><title/><path d="M20.8 18.1c0 2.7-2.2 4.8-4.8 4.8s-4.8-2.1-4.8-4.8c0-2.7 2.2-4.8 4.8-4.8 2.7.1 4.8 2.2 4.8 4.8zm11.2-7.4v14.9c0 2.3-1.9 4.3-4.3 4.3h-23.4c-2.4 0-4.3-1.9-4.3-4.3v-15c0-2.3 1.9-4.3 4.3-4.3h3.7l.8-2.3c.4-1.1 1.7-2 2.9-2h8.6c1.2 0 2.5.9 2.9 2l.8 2.4h3.7c2.4 0 4.3 1.9 4.3 4.3zm-8.6 7.5c0-4.1-3.3-7.5-7.5-7.5-4.1 0-7.5 3.4-7.5 7.5s3.3 7.5 7.5 7.5c4.2-.1 7.5-3.4 7.5-7.5z"/></svg></span><span style="display:inline-block;padding:2px 3px;">davide ragusa</span></a></p><!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[How do you stay motivated?]]></title><description><![CDATA[<!--kg-card-begin: html--><p>I love sport, hard and exhausting workouts, competition and so on ... but there are some days, mostly even weeks, were I have a hard time keeping me motivated or even getting my ass up to do something. <br>
While writing this, it is one of these moments, the moment when I</p>]]></description><link>https://thesmile.de/how-do-you-stay-motivated/</link><guid isPermaLink="false">5fbbf2ee5db0f00001fec24a</guid><category><![CDATA[Sport]]></category><category><![CDATA[workout]]></category><category><![CDATA[freeletics]]></category><category><![CDATA[crossfit]]></category><category><![CDATA[fitness]]></category><dc:creator><![CDATA[Norbert Möhring]]></dc:creator><pubDate>Sat, 08 Jul 2017 22:00:00 GMT</pubDate><media:content url="https://thesmile.de/content/images/2020/11/how-to-stay-motivated_1000x500.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: html--><img src="https://thesmile.de/content/images/2020/11/how-to-stay-motivated_1000x500.jpg" alt="How do you stay motivated?"><p>I love sport, hard and exhausting workouts, competition and so on ... but there are some days, mostly even weeks, were I have a hard time keeping me motivated or even getting my ass up to do something. <br>
While writing this, it is one of these moments, the moment when I keep asking myself  </p>

<blockquote>
  <p>How do you stay motivated?</p>
</blockquote>

<p>I've heard the quote  </p>

<blockquote>
  <p>If you have habits, you don't need motivation</p>
</blockquote>

<p>and I think in one of the Freeletics newsletter I read that it takes you about 21 days to set up a habit. <br>
I'm trying hard to work on both, setting up a habit and stay motivated, but when I look at my life, it's sometimes just not possible.</p>

<ul>
<li>First thing is, I'm running my own company, own a house and have a family. Two out of those three things have a lot of surprises that usually don't fit into a well planned schedule :)</li>
<li>Second is, that I'm missing a workout friend that gives you the right kick at the right time. I always have to get my ass up myself.</li>
</ul>

<h6 id="sowhatamidoingtostayonthetrack">So what am I doing to stay on the track?</h6>

<p>To work around the first point, I try to get up at 5:30 in the morning and work out for about an 1 to 1 1/2 hours. This schedule involves going to bed at around 10pm ... also not so easy to achieve but possible. This keeps the rest of my day <em>free</em> for unforeseen events.</p>

<p>To address the second problem I joined the CrossFit community (CrossFit BlackWarriors Ober-Mörlen) and I follow other athletes and people who motivate me. I'm especially talking about The Rock and diverse Freeletics ambassadors and CrossFit athletes. I also have a couple of motivational YouTube videos that I have subscribed to.</p>

<p>I read some comments on Facebook where people make fun of you because you <em>motivate yourself by buying and wearing workout gear from The Rocks Under Armour collection, Freeletics wear or similar stuff</em> ... just don't listen, whatever keeps you motivated, <strong>go for it!</strong> <br>
(You only have to remember that only wearing the gear does not make you look like <a href="http://fastandfurious.wikia.com/wiki/Luke_Hobbs">Hobbs</a> ;) )</p>

<h6 id="thepartthatreallyfiresmeoffthetrackisgettingsick">The part that really fires me off the track is getting sick</h6>

<p>Like Murphy's law, it looks like it always hits me when there's an awesome 20°C to 30°C sunshine weekend right before. You have to stay calm, can't do any HIT training and when I'm totally unmotivated I start eating ... of course the wrong stuff.</p>

<p>I try to not let this put me to far down so I started doing other things that are barely connected with sport: writing this blog post, creating workouts, read about nutrition or training methods and prepare workout playlists.</p>

<h6 id="nowwhatstheconclusionofallthis">Now what's the conclusion of all this?</h6>

<ol>
<li>You are not alone <br>
There are others also having a hard time to stay on the track  </li>
<li>Check your weekly schedule <br>
What can you change so that unexpected events don't cross your plans (easily)?  </li>
<li>Find motivation <br>
What keeps you motivated? Best: find a workout buddy that has the same mind-set.  </li>
<li>Listen to your body <br>
If you'r sick, don't push it too much. Let go until your body tells you that your good again.</li>
</ol>

<p>Now, after all that writing, let's see if I can heed my own advices :)</p>

<p>what's left to say?</p>

<ul>
<li>stay strong</li>
<li>don't quit</li>
<li>no excuses</li>
<li>beast mode</li>
<li>rent's due</li>
<li>blood, sweat, respect</li>
<li>iron</li>
<li>just do it</li>
</ul>

<p>;)</p>

<p><a style="background-color:black;color:white;text-decoration:none;padding:4px 6px;font-family:-apple-system, BlinkMacSystemFont, &quot;San Francisco&quot;, &quot;Helvetica Neue&quot;, Helvetica, Ubuntu, Roboto, Noto, &quot;Segoe UI&quot;, Arial, sans-serif;font-size:12px;font-weight:bold;line-height:1.2;display:inline-block;border-radius:3px;" href="http://unsplash.com/@tryshphoto?utm_medium=referral&amp;utm_campaign=photographer-credit&amp;utm_content=creditBadge" target="_blank" rel="noopener noreferrer" title="Download free do whatever you want high-resolution photos from Keit Trysh"><span style="display:inline-block;padding:2px 3px;"><svg xmlns="http://www.w3.org/2000/svg" style="height:12px;width:auto;position:relative;vertical-align:middle;top:-1px;fill:white;" viewbox="0 0 32 32"><title/><path d="M20.8 18.1c0 2.7-2.2 4.8-4.8 4.8s-4.8-2.1-4.8-4.8c0-2.7 2.2-4.8 4.8-4.8 2.7.1 4.8 2.2 4.8 4.8zm11.2-7.4v14.9c0 2.3-1.9 4.3-4.3 4.3h-23.4c-2.4 0-4.3-1.9-4.3-4.3v-15c0-2.3 1.9-4.3 4.3-4.3h3.7l.8-2.3c.4-1.1 1.7-2 2.9-2h8.6c1.2 0 2.5.9 2.9 2l.8 2.4h3.7c2.4 0 4.3 1.9 4.3 4.3zm-8.6 7.5c0-4.1-3.3-7.5-7.5-7.5-4.1 0-7.5 3.4-7.5 7.5s3.3 7.5 7.5 7.5c4.2-.1 7.5-3.4 7.5-7.5z"/></svg></span><span style="display:inline-block;padding:2px 3px;">Keit Trysh</span></a></p><!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[Enable Twitter & Facebook URL on your ghost blog]]></title><description><![CDATA[<!--kg-card-begin: html--><blockquote>
  <p><em>Tonight, I just want to update my ghost blog and enable SSL</em></p>
</blockquote>

<p>3 hours later I started writing this post ...</p>

<p>This blog is hosted on <a href="https://uberspace.de">uberspace</a> and since you don't have root permissions on the machine, you should sometimes make use of their really good wiki. If you also want</p>]]></description><link>https://thesmile.de/enable-twitter-facebook-url-on-your-ghost-blog/</link><guid isPermaLink="false">5fbbf26a5db0f00001fec236</guid><category><![CDATA[ghost]]></category><category><![CDATA[theme]]></category><category><![CDATA[casper]]></category><category><![CDATA[blog]]></category><category><![CDATA[twitter]]></category><category><![CDATA[facebook]]></category><dc:creator><![CDATA[Norbert Möhring]]></dc:creator><pubDate>Mon, 26 Jun 2017 22:00:00 GMT</pubDate><media:content url="https://thesmile.de/content/images/2020/11/ghost_1000x500.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: html--><blockquote>
  <img src="https://thesmile.de/content/images/2020/11/ghost_1000x500.jpg" alt="Enable Twitter & Facebook URL on your ghost blog"><p><em>Tonight, I just want to update my ghost blog and enable SSL</em></p>
</blockquote>

<p>3 hours later I started writing this post ...</p>

<p>This blog is hosted on <a href="https://uberspace.de">uberspace</a> and since you don't have root permissions on the machine, you should sometimes make use of their really good wiki. If you also want to setup a ghost blog on uberspace, <a href="https://wiki.uberspace.de/cool:ghost">check it out here</a>.</p>

<p>So yes, I <strong>just</strong> wanted to do the following</p>

<ul>
<li><a href="https://docs.ghost.org/v1.0.0/docs/how-to-upgrade-ghost">update my ghost blog to the latest version</a></li>
<li><a href="https://wiki.uberspace.de/webserver:https?s[]=let&amp;s[]=encrypt">enable SSL with Let's Encrypt</a></li>
<li>go to bed early :P</li>
</ul>

<p>After the odyssey of manually updating an enabling SSL I realized the fields for Facebook and twitter in the author section. <br>
Hey, that's nice, let's put a link to my twitter profile here ... save ... have a look at the authors page ... nothing.</p>

<p>The default casper theme does not include these two fields in any template, so you have to modify the theme a little bit. I came across <a href="http://academy.ghost.org/how-to-display-facebook-and-twitter-links-with-author-details/">this blog post here</a> but it's unfortunately a little bit outdated. <br>
First, if you also want the authors page also show the twitter and Facebook meta info, you have to modifying both, the <code>post.hbs</code> file <strong>and</strong> the <code>author.hbs</code> file.</p>

<p>In my case now, the link to my twitter profile endet up like this: <code>https://thesmile.de/author/norbert/@TheSmile</code> which of course doesn't work. Having a quick look into the <a href="http://themes.ghost.org/docs/twitter_url">documentation of ghost</a> your can see that there are some more twitter and Facebook variables available.</p>

<p>Instead of writing  </p>

<pre><code>{{#if twitter}}&lt;span class="author-link icon-twitter"&gt;&lt;a href="{{twitter}}"&gt;Follow me on Twitter&lt;/a&gt;&lt;/span&gt;{{/if}}
</code></pre>

<p>change it to:  </p>

<pre><code>{{#if twitter}}&lt;span class="author-link icon-twitter"&gt;&lt;a href="{{twitter_url}}"&gt;Follow me on Twitter&lt;/a&gt;&lt;/span&gt;{{/if}}
</code></pre>

<p>(it's <code>twitter_url</code> instead of <code>twitter</code> for the href field)</p>

<p>Alright and good night.</p><!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[Strong Viking Water Edition]]></title><description><![CDATA[<!--kg-card-begin: html--><p>Letzten Samstag, den 03.06.2017 war es wieder soweit: Strong Viking, diesmal in der Water Edition und BeastMode; also 19km statt 13km Strecke.</p>

<p>Gestartet sind wir mit einer 6 Mann starken Truppe bei bestem Wetter mit Sonne und 27°C und es lief hervorragend; vor allem im Vergleich zur</p>]]></description><link>https://thesmile.de/strong-viking-water-edition/</link><guid isPermaLink="false">5fbbf1fe5db0f00001fec228</guid><category><![CDATA[Sport]]></category><category><![CDATA[fitness]]></category><category><![CDATA[Strong Viking]]></category><dc:creator><![CDATA[Norbert Möhring]]></dc:creator><pubDate>Sun, 11 Jun 2017 22:00:00 GMT</pubDate><media:content url="https://thesmile.de/content/images/2020/11/strong_viking_2017_1000x500.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: html--><img src="https://thesmile.de/content/images/2020/11/strong_viking_2017_1000x500.jpg" alt="Strong Viking Water Edition"><p>Letzten Samstag, den 03.06.2017 war es wieder soweit: Strong Viking, diesmal in der Water Edition und BeastMode; also 19km statt 13km Strecke.</p>

<p>Gestartet sind wir mit einer 6 Mann starken Truppe bei bestem Wetter mit Sonne und 27°C und es lief hervorragend; vor allem im Vergleich zur Brother Edition 2016. Obwohl ich mich damals (dachte ich jedenfalls) gut vorbereitet hatte, kam bereits nach 10-11 km das "Warum mache ich das hier eigentlich"-Gefühl auf ... und 2016 war es nur die Warrior-Runde, also 13km. <br>
Diesmal war das alles kein Problem, obwohl wir die 19km gelaufen sind.</p>

<p>Selbst nach ca. 3:20 Stunden, als Thor persönlich seinen Zorn auf die Strecke hat nieder fallen lassen, war weder die Performance noch die Stimmung im Keller. Leider kam dann aber der Abbruch des Veranstalters, knappe 1-2 km vorm Ziel. Das war zwar schade, aber völlig gerechtfertigt, denn das Gewitter war wirklich direkt über der Strecke und die Blitze sind gefühlte 500 Meter neben uns im Wald eingeschlagen.</p>

<h3 id="fazit">Fazit</h3>

<p>Wir konnten zwar nicht alle Hindernisse zu Ende kämpfen (es fehlten ca. 3-4), aber die 19km haben wir auf jeden Fall voll bekommen. Ein Finisher-Foto gab's nur aus der eigenen Kamera, aber das stört nicht weiter. Shirt und Band werden nachgeschickt und die gute Erinnerung bleibt :) </p>

<p>... und schon drehen sich die Gedanken um den nächsten Lauf: "Hills Edition" im September ... "Brother Edition" im Oktober ... ? Ich bin auf jeden Fall total angefixt und das wird definitiv nicht mein letzter Hindernislauf gewesen sein :)</p>

<p>#OORAH</p>

<p>Pic Credits: <br>
<a style="background-color:black;color:white;text-decoration:none;padding:4px 6px;font-family:-apple-system, BlinkMacSystemFont, &quot;San Francisco&quot;, &quot;Helvetica Neue&quot;, Helvetica, Ubuntu, Roboto, Noto, &quot;Segoe UI&quot;, Arial, sans-serif;font-size:12px;font-weight:bold;line-height:1.2;display:inline-block;border-radius:3px;" href="http://unsplash.com/@jaycalabresephotography?utm_campaign=photographer-credit" target="_blank" rel="noopener noreferrer" title="Download free do whatever you want high-resolution photos from Josh Calabrese"><span style="display:inline-block;padding:2px 3px;"><svg xmlns="http://www.w3.org/2000/svg" style="height:12px;width:auto;position:relative;vertical-align:middle;top:-1px;fill:white;" viewbox="0 0 32 32"><title/><path d="M20.8 18.1c0 2.7-2.2 4.8-4.8 4.8s-4.8-2.1-4.8-4.8c0-2.7 2.2-4.8 4.8-4.8 2.7.1 4.8 2.2 4.8 4.8zm11.2-7.4v14.9c0 2.3-1.9 4.3-4.3 4.3h-23.4c-2.4 0-4.3-1.9-4.3-4.3v-15c0-2.3 1.9-4.3 4.3-4.3h3.7l.8-2.3c.4-1.1 1.7-2 2.9-2h8.6c1.2 0 2.5.9 2.9 2l.8 2.4h3.7c2.4 0 4.3 1.9 4.3 4.3zm-8.6 7.5c0-4.1-3.3-7.5-7.5-7.5-4.1 0-7.5 3.4-7.5 7.5s3.3 7.5 7.5 7.5c4.2-.1 7.5-3.4 7.5-7.5z"/></svg></span><span style="display:inline-block;padding:2px 3px;">Josh Calabrese</span></a></p><!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[Burger-Szene FFM]]></title><description><![CDATA[<!--kg-card-begin: html--><p>Ich steh' voll auf Burger ... aber nicht (mehr) den Quatsch von McD oder BK, es sollte was Gescheites sein :)</p>

<p>Irgendwie hat es sich ergeben, dass ich mich durch die Burger-Szene in Frankfurt am Main gefuttert habe. Hier mein kleines Resumée der gut burger-lichen Küche:</p>

<h2 id="herospremiumburger">Heros Premium Burger</h2>

<p>Location: <a href="https://www.google.de/maps/place/Leibnizstra%C3%9Fe+13,+60316+Frankfurt+am+Main/@50.1234855,8.6975268,17z/data=!3m1!4b1!4m5!3m4!1s0x47bd0e950cd0b283:0xd233adbc7bba00a7!8m2!3d50.1234855!4d8.6997155?hl=de">Leibnizstraße 13,</a></p>]]></description><link>https://thesmile.de/burger-szene-ffm/</link><guid isPermaLink="false">5fbbf1955db0f00001fec219</guid><category><![CDATA[burger]]></category><category><![CDATA[essen]]></category><category><![CDATA[frankfurt]]></category><dc:creator><![CDATA[Norbert Möhring]]></dc:creator><pubDate>Thu, 27 Apr 2017 22:00:00 GMT</pubDate><media:content url="https://thesmile.de/content/images/2020/11/burger_1000x5000.jpeg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: html--><img src="https://thesmile.de/content/images/2020/11/burger_1000x5000.jpeg" alt="Burger-Szene FFM"><p>Ich steh' voll auf Burger ... aber nicht (mehr) den Quatsch von McD oder BK, es sollte was Gescheites sein :)</p>

<p>Irgendwie hat es sich ergeben, dass ich mich durch die Burger-Szene in Frankfurt am Main gefuttert habe. Hier mein kleines Resumée der gut burger-lichen Küche:</p>

<h2 id="herospremiumburger">Heros Premium Burger</h2>

<p>Location: <a href="https://www.google.de/maps/place/Leibnizstra%C3%9Fe+13,+60316+Frankfurt+am+Main/@50.1234855,8.6975268,17z/data=!3m1!4b1!4m5!3m4!1s0x47bd0e950cd0b283:0xd233adbc7bba00a7!8m2!3d50.1234855!4d8.6997155?hl=de">Leibnizstraße 13, 60316 Frankfurt am Main</a></p>

<p>Ambiente: <br>
Heldenhaft :) Wer auf Comics steht, ist hier auf jeden Fall richtig. Die Helden wie Batman, Joker, Spiderman, Wonder Woman etc. sind in Form von Comic-Wänden, Figuren usw. vertreten. Es ist gemütlich, evtl. kann man es aber als etwas eng empfinden.</p>

<p>Bedienung: <br>
Freundlich, gekonnt schlagfertig und direkt ... ich mag das so.</p>

<p>Geschmack: <br>
Absolut lecker und eine super Auswahl an verschiedenen, auch ausgefallenen Burgern. Hier sollte für jeden etwas dabei sein, der auf Burger steht. <br>
Zu Pommes gibt's auch selbstgemachte Soßen und zwar so viel man möchte, ganz ohne Aufpreis.</p>

<h2 id="lunaburger">Luna Burger</h2>

<p>Location: <a href="https://www.google.de/maps/place/Luna+Burger/@50.1166002,8.6832971,17z/data=!3m1!4b1!4m5!3m4!1s0x47bd0ebad3e42851:0xa182af73bacc0c92!8m2!3d50.1166002!4d8.6854858?hl=de">Schäfergasse 46, 60313 Frankfurt am Main</a></p>

<p>Ambiente: <br>
Modern aber nicht kalt, alles noch recht neu und einen Außenbereich der nicht an der Straße ist, gibt es auch.</p>

<p>Bedienung: <br>
Freundlich aber etwas un-entspannt. Das kann aber auch am Tag gelegen haben, an dem durch Ferienbeginn scheinbar die Kunden größtenteils ausgeblieben sind.</p>

<p>Geschmack: <br>
Sehr lecker und auch eine gute Auswahl. Das Brötchen der Burger war allerdings in meinen Augen nicht angemessen für diese Art von Burger. Hier könnte Luna Burger meiner Meinung nach noch etwas nachbessern.</p>

<h2 id="jamysburger">Jamy's Burger</h2>

<p>Location: <a href="https://www.google.de/maps/place/Jamy%E2%80%99s+Burger/@50.11143,8.6796913,17z/data=!3m1!4b1!4m5!3m4!1s0x47bd0ea5e2a8cf63:0x23c806c8f800888b!8m2!3d50.11143!4d8.68188?hl=de">Neue Kräme 14, 60311 Frankfurt am Main</a></p>

<p>Ambiente: <br>
Grün :) quasi ein wenig auf Öko getrimmt, ein paar Pflanzen und helles Holz. Vom Anblick sehr angenehm. Wenn man drinnen sitzt, bekommt man allerdings den Bratgeruch aus der Küche extrem mit. Vor allem wenn es voll ist, stelle ich mir das nicht sehr angenehm vor.</p>

<p>Bedienung: <br>
Ebenfalls freundlich, allerdings begegnet man der Bedienung auch nur an der Kasse, da das System hier wie bei den bekannten Fastfood Ketten funktioniert: Bestellen, Tablett abholen und dann Sitzplatz suchen. Anders ist nur der Summer, den man direkt mitnimmt und benachrichtigt wird, wenn das Essen fertig ist.</p>

<p>Geschmack: <br>
Der Texas Burger war sehr gut aber auch nichts Besonderes. Beim Avocado Burger könnten die Avocados etwas weicher sein, die waren schon extrem bissfest.</p>

<h2 id="fletchersbetterburger">Fletcher's Better Burger</h2>

<p>Location: <a href="https://www.google.de/maps/place/Fletcher's+-+Better+Burger/@50.1080716,8.669028,17z/data=!3m1!4b1!4m5!3m4!1s0x47bd0eaa6954fa59:0x2a5a52aa7fe41a7b!8m2!3d50.1080716!4d8.6712167?hl=de">Münchener Str. 11, 60329 Frankfurt am Main</a></p>

<p>Ambiente: <br>
Ich würde es als "Rustikal-Clean" bezeichnen, aber nicht kalt. Hier, im Gegensatz zu Jamy's, der Vorteil, dass der Küchengeruch nicht zu stark in den Essenbereich zieht.</p>

<p>Bedienung: <br>
Wie auch bei Jamy's Burger bestellt man hier an der Kasse und bekommt einen Summer der sich meldet, wenn das Essen abholbereit ist. Dafür, dass wir zu zweit die einzigen Personen waren, und 5 Mitarbeiter bei Fletschers in der Küche standen, haben wir aber mit 15-20 Minuten relativ lange auf unser Essen warten müssen.</p>

<p>Geschmack: <br>
Hammer! Alleine vom Fleisch her war das der beste Burger meiner Testreihe. Das Paddy war auf den Punkt genau gebraten und perfekt gewürzt. Leider mangelt es hier ein wenig an der Soßenauswahl.</p>

<h2 id="fazit">Fazit</h2>

<p>Für mich liegt Fletschers mit Abstand vorne, auch wenn die Auswahl der Burger nicht an Heros herankommt. Auf Platz 2 folgt dann Heros Premium Burger. Platz 3 teilen sich Jamy's und Luna.</p>

<p>Ursprünglich hatte ich auch noch die Kategorie "Preis" eingeplant, aber im Endeffekt geben sich die Länden nichts. Für eine komplette Kombi aus Burger, Beilage und Getränk muss man in diesen gehobeneren Burger-Läden schon mit 12-15 EUR rechnen.</p>

<p>Seit ich diesen Post angefangen habe zu schreiben, sind glaube ich mindestens 2 weitere Burger-Läden in Frankfurt aus dem Boden gesprossen, die es noch zu Testen gilt. Sobald ich dazu komme, gibt es dann mehr dazu.</p><!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[Next Goal: Strong Viking]]></title><description><![CDATA[<!--kg-card-begin: html--><p>In einem Anflug von Wahnsinn haben Andy und ich entschieden, dass wir dieses Jahr am Strong Viking teilnehmen... und jetzt muss halt auch trainiert werden :)</p>

<p>Falls Du Lust hast mit einzusteigen: Wir haben uns für die Warrior-Runde (13km) zur Startzeit THOR (12:40 Uhr) <a href="http://strongviking.com/de/obstacle-run-frankfurt-brother-edition/">angemeldet</a>.</p>

<p>Gestern habe ich für mich</p>]]></description><link>https://thesmile.de/next-goal-strong-viking/</link><guid isPermaLink="false">5fbbf1195db0f00001fec20b</guid><category><![CDATA[Sport]]></category><category><![CDATA[workout]]></category><category><![CDATA[Strong Viking]]></category><dc:creator><![CDATA[Norbert Möhring]]></dc:creator><pubDate>Sun, 24 Jul 2016 22:00:00 GMT</pubDate><media:content url="https://thesmile.de/content/images/2020/11/strong_viking1000x500.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: html--><img src="https://thesmile.de/content/images/2020/11/strong_viking1000x500.jpg" alt="Next Goal: Strong Viking"><p>In einem Anflug von Wahnsinn haben Andy und ich entschieden, dass wir dieses Jahr am Strong Viking teilnehmen... und jetzt muss halt auch trainiert werden :)</p>

<p>Falls Du Lust hast mit einzusteigen: Wir haben uns für die Warrior-Runde (13km) zur Startzeit THOR (12:40 Uhr) <a href="http://strongviking.com/de/obstacle-run-frankfurt-brother-edition/">angemeldet</a>.</p>

<p>Gestern habe ich für mich entschieden, mit meinem <a href="https://www.freeletics.com/de">Freeletics</a>-Workout offiziell mein Training für den Lauf zu starten... bei 27° im Schatten Kentauros (enthält u.a. 6 mal 40 Meter Burpee DeepFrogs) > geniale Idee :P und heute sind die Oberschenkel taub.</p>

<p>Mein sehr ambitionierter Plan: 2-3 <a href="https://www.freeletics.com/de">Freeletics</a> Workouts und 1-2 Mal Laufen pro Woche. Bin gespannt, wie das hin haut. Zudem kommt, dass auf jeden Fall noch Krafttraining gemacht werden muss. Je mehr <a href="https://www.youtube.com/watch?v=2_4-_17T5UA">Videos ich über die Strong Viking Läufe</a> sehe, desto mehr muss ich an <a href="https://www.youtube.com/watch?v=GEwYAgRFpK0">American Ninja Warrior</a> denken.</p>

<p>Der Unterschied:</p>

<ul>
<li>Ninja Warrior: ca. 200 Meter full Power, bei trockenen Bedingungen</li>
<li>Strong Viking: 13km mit 30+ Hindernissen, bei Matsch (und wahrscheinlich recht kalt Ende Oktober)</li>
</ul>

<p>Kurz: Was das Training angeht, weiss ich kaum, wo und wie ich anfangen soll. Auf jeden Fall wird der <a href="http://www.trimm-dich-pfad.com/standorte/verzeichnis/plz-6/61184-trimm-dich-pfad-karben">Trimm-Dich-Pfad</a> samt Hinjoggen (ca. 10 km) ein Ziel innerhalb des Trainings sein. Zudem denke ich aktuell über den 10km <a href="http://www.stadtlauf-karben.de/">Stadtlauf in Karben</a> am 07. August nach.</p>

<p>Stay tuned and #noExcuses ;)</p><!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[Workout Playlists]]></title><description><![CDATA[<!--kg-card-begin: html--><p>I just want to share my playlists that I use for my workouts.</p>

<p>I've been searching through the web a lot but it seems that a lot of people don't really need "strong" music to keep up the right mood when working out. <br>
It took me a while to create</p>]]></description><link>https://thesmile.de/workout-playlists/</link><guid isPermaLink="false">5fbbf0a35db0f00001fec1fc</guid><category><![CDATA[Sport]]></category><category><![CDATA[workout]]></category><category><![CDATA[fitness]]></category><category><![CDATA[music]]></category><dc:creator><![CDATA[Norbert Möhring]]></dc:creator><pubDate>Sat, 11 Jun 2016 22:00:00 GMT</pubDate><media:content url="https://thesmile.de/content/images/2020/11/google_play_music_on_smartphone_1000x500.jpeg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: html--><img src="https://thesmile.de/content/images/2020/11/google_play_music_on_smartphone_1000x500.jpeg" alt="Workout Playlists"><p>I just want to share my playlists that I use for my workouts.</p>

<p>I've been searching through the web a lot but it seems that a lot of people don't really need "strong" music to keep up the right mood when working out. <br>
It took me a while to create the lists (only two of them by now) because I always find myself in a different mood when putting the music together and the time I work out and listen to it.</p>

<p>My music flat rate provider ist <a href="https://play.google.com/music">Google Music</a>. They also have (like probably most others have too) the feature "Similar artists". I use that feature to keep the music genre homogeneously when I think I found the right one. Nevertheless don't be surprised ... depending on the mood and workout type (running, <a href="https://www.freeletics.com">Freeletics</a> etc.) I might mix some strange songs into the same list :)</p>

<p>I'll try to add more lists when I find the time (and the right mood for it ;) )</p>

<ol>
<li><a href="https://play.google.com/music/playlist/AMaBXyl7-JDsYegbmg28PVdP3l8UevDtBpouV6NgCJ6ZV7l1tiWWaYcMBiyLQ9noUMjrgbFifzWQyF37hWbDiz2p1etRfxY4Tw<mark>">Bam Workout</a>  </li>
<li><a href="https://play.google.com/music/playlist/AMaBXymaFCQnPB_wIPS05hP9NTGAoq11YiyuOUJ1fL-rARfPcl9xW8Y-4qwFomljT_W-5ZVnZHM7AaLvb7Hm27U3rVLGpdYphw</mark>">Bam Workout #2</a></li>
</ol><!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[Apple Service ... einfach gut]]></title><description><![CDATA[<!--kg-card-begin: html--><p>Man kann über Apple sagen was man will (und davon ist auch von meiner Seite aus nicht alles gut, <a href="https://blog.vellumatlanta.com/2016/05/04/apple-stole-my-music-no-seriously">wie bpsw. hier zu lesen ist</a> ), aber der Service stimmt einfach.</p>

<p><b>iPhone 6 Austausch, ohne den Hauch eines Problems</b></p>

<p>Ich habe mich jetzt längere Zeit mit einem (oder mehrerer) defekter Mikros</p>]]></description><link>https://thesmile.de/apple-service-einfach-gut/</link><guid isPermaLink="false">5fbbf0395db0f00001fec1f1</guid><category><![CDATA[Mobile]]></category><category><![CDATA[apple]]></category><dc:creator><![CDATA[Norbert Möhring]]></dc:creator><pubDate>Tue, 17 May 2016 22:00:00 GMT</pubDate><media:content url="https://thesmile.de/content/images/2020/11/apple_store-1.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: html--><img src="https://thesmile.de/content/images/2020/11/apple_store-1.jpg" alt="Apple Service ... einfach gut"><p>Man kann über Apple sagen was man will (und davon ist auch von meiner Seite aus nicht alles gut, <a href="https://blog.vellumatlanta.com/2016/05/04/apple-stole-my-music-no-seriously">wie bpsw. hier zu lesen ist</a> ), aber der Service stimmt einfach.</p>

<p><b>iPhone 6 Austausch, ohne den Hauch eines Problems</b></p>

<p>Ich habe mich jetzt längere Zeit mit einem (oder mehrerer) defekter Mikros herumgeplagt. <br>
Es gibt am iPhone genau zwei davon: eins hinten neben der Rückkamera und eins unten neben dem Cinch Eingang für den Kopfhörer. Je nachdem, welche Funktionen/Apps man gerade am iPhone benutzt, wird das eine oder das andere Mikro verwendet.</p>

<p>Ein paar Beispiele:</p>

<ul>
<li>Video Rückkamera: hinteres Mikro</li>
<li>Video/Facetime Frontkamera: unteres Mikro</li>
<li>Telefonieren auf Lautsprecher: hinteres Mikro</li>
<li>Siri: keine Ahnung :)</li>
</ul>

<p>Ehrlich, ich habe das gerade auf meinem neuen, funktionierenden iPhone ausprobiert. Egal welches Mikro ich ab decke, Siri geht. Aber genau das ging bei meinem alten Gerät nicht mehr. Lautsprecher beim Telefonieren: mein Gegenüber hat mich nicht gehört. Siri verwenden: nope, ging überhaupt nicht.</p>

<p>Diese Angaben widersprechen sich von der Mikrofon-Funktion scheinbar so sehr, dass der Apple Mitarbeiter auch nicht lange gefackelt hat. Am längsten hat der dafür gebraucht nach zu schauen, wie er diesen Austausch komplett kostenlos machen kann. Dazu hat er auf seiner iPad-App ein wenig hin und her getippelt, und dann ging er hinter den Tresen und kam mit einem Nagel neuen iPhone 6 zurück.</p>

<p>Hier habe ich mich seit langem mal wieder als ein gut behandelter Kunde gefühlt. Mein altes Gerät hatte auch bereits extreme Gebrauchsspuren, bzw. anders gesagt: keine Ecke ohne Delle oder Kratzer. Trotzdem: "Bitte Passwort eingeben um das iPhone zu löschen" und "Bitte sehr, Dein neues iPhone". <br>
Daraufhin gibt's dann noch eine E-Mail mit einem Beleg, da sich ja die Seriennummer ändert, und das wars!</p>

<p>Danke, einfach toll!</p><!--kg-card-end: html-->]]></content:encoded></item></channel></rss>