<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>fun &#8211; www.musings.ch</title>
	<atom:link href="https://www.musings.ch/category/fun/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.musings.ch</link>
	<description></description>
	<lastBuildDate>Mon, 29 Jan 2024 15:04:13 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.musings.ch/wp-content/uploads/2020/02/cropped-56884-200-2-32x32.png</url>
	<title>fun &#8211; www.musings.ch</title>
	<link>https://www.musings.ch</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>François Lelord: Le Voyage d&#8217;Hector ou la Recherche du bonheur</title>
		<link>https://www.musings.ch/2024/01/29/francois-lelord-le-voyage-d-hector-ou-la-recherche-du-bonheur/</link>
		
		<dc:creator><![CDATA[random individual]]></dc:creator>
		<pubDate>Mon, 29 Jan 2024 15:03:43 +0000</pubDate>
				<category><![CDATA[books]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[happiness]]></category>
		<category><![CDATA[hector]]></category>
		<category><![CDATA[lelord]]></category>
		<guid isPermaLink="false">https://www.musings.ch/?p=1117</guid>

					<description><![CDATA[Fun book, easy read (in french), also a bit of a marketing machine for Monsieur Lelord&#8217;s business 🙂 https://fr.wikipedia.org/wiki/Le_Voyage_d%27Hector_ou_la_Recherche_du_bonheur]]></description>
										<content:encoded><![CDATA[
<p>Fun book, easy read (in french), also a bit of a marketing machine for Monsieur Lelord&#8217;s business <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p><a href="https://fr.wikipedia.org/wiki/Le_Voyage_d%27Hector_ou_la_Recherche_du_bonheur">https://fr.wikipedia.org/wiki/Le_Voyage_d%27Hector_ou_la_Recherche_du_bonheur</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Bastelbogen: Zytglogge Bern</title>
		<link>https://www.musings.ch/2021/02/16/bastelbogen-zytglogge-bern/</link>
		
		<dc:creator><![CDATA[random individual]]></dc:creator>
		<pubDate>Tue, 16 Feb 2021 15:54:28 +0000</pubDate>
				<category><![CDATA[fun]]></category>
		<category><![CDATA[love]]></category>
		<category><![CDATA[switzerland]]></category>
		<category><![CDATA[bastelbogen]]></category>
		<category><![CDATA[bern]]></category>
		<category><![CDATA[onfire]]></category>
		<category><![CDATA[zytglogge]]></category>
		<guid isPermaLink="false">https://www.musings.ch/?p=721</guid>

					<description><![CDATA[Ich hatte einen Bastelbogen im Adventskalender \o/]]></description>
										<content:encoded><![CDATA[
<p>Ich hatte einen Bastelbogen im Adventskalender \o/</p>



<figure class="wp-block-gallery columns-2 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"><ul class="blocks-gallery-grid"><li class="blocks-gallery-item"><figure><a href="https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210209_145940012.jpg"><img fetchpriority="high" decoding="async" width="768" height="1024" src="https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210209_145940012.jpg" alt="" data-id="727" data-full-url="https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210209_145940012.jpg" data-link="https://www.musings.ch/?attachment_id=727" class="wp-image-727" srcset="https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210209_145940012.jpg 768w, https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210209_145940012-225x300.jpg 225w" sizes="(max-width: 768px) 100vw, 768px" /></a></figure></li><li class="blocks-gallery-item"><figure><a href="https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210209_154659715.jpg"><img decoding="async" width="768" height="1024" src="https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210209_154659715.jpg" alt="" data-id="729" data-full-url="https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210209_154659715.jpg" data-link="https://www.musings.ch/?attachment_id=729" class="wp-image-729" srcset="https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210209_154659715.jpg 768w, https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210209_154659715-225x300.jpg 225w" sizes="(max-width: 768px) 100vw, 768px" /></a></figure></li><li class="blocks-gallery-item"><figure><a href="https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210209_164209987.jpg"><img decoding="async" width="768" height="1024" src="https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210209_164209987.jpg" alt="" data-id="731" data-full-url="https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210209_164209987.jpg" data-link="https://www.musings.ch/?attachment_id=731" class="wp-image-731" srcset="https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210209_164209987.jpg 768w, https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210209_164209987-225x300.jpg 225w" sizes="(max-width: 768px) 100vw, 768px" /></a></figure></li><li class="blocks-gallery-item"><figure><a href="https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210212_194018297.jpg"><img loading="lazy" decoding="async" width="768" height="1024" src="https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210212_194018297.jpg" alt="" data-id="733" data-full-url="https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210212_194018297.jpg" data-link="https://www.musings.ch/?attachment_id=733" class="wp-image-733" srcset="https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210212_194018297.jpg 768w, https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210212_194018297-225x300.jpg 225w" sizes="auto, (max-width: 768px) 100vw, 768px" /></a></figure></li><li class="blocks-gallery-item"><figure><a href="https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210212_203809461.jpg"><img loading="lazy" decoding="async" width="768" height="1024" src="https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210212_203809461.jpg" alt="" data-id="735" data-full-url="https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210212_203809461.jpg" data-link="https://www.musings.ch/?attachment_id=735" class="wp-image-735" srcset="https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210212_203809461.jpg 768w, https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210212_203809461-225x300.jpg 225w" sizes="auto, (max-width: 768px) 100vw, 768px" /></a></figure></li><li class="blocks-gallery-item"><figure><a href="https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210212_211531019.jpg"><img loading="lazy" decoding="async" width="523" height="1024" src="https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210212_211531019.jpg" alt="" data-id="725" data-full-url="https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210212_211531019.jpg" data-link="https://www.musings.ch/?attachment_id=725" class="wp-image-725" srcset="https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210212_211531019.jpg 523w, https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210212_211531019-153x300.jpg 153w" sizes="auto, (max-width: 523px) 100vw, 523px" /></a></figure></li><li class="blocks-gallery-item"><figure><a href="https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210213_184052475.MP_.jpg"><img loading="lazy" decoding="async" width="768" height="1024" src="https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210213_184052475.MP_.jpg" alt="" data-id="723" data-full-url="https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210213_184052475.MP_.jpg" data-link="https://www.musings.ch/?attachment_id=723" class="wp-image-723" srcset="https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210213_184052475.MP_.jpg 768w, https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210213_184052475.MP_-225x300.jpg 225w" sizes="auto, (max-width: 768px) 100vw, 768px" /></a></figure></li><li class="blocks-gallery-item"><figure><a href="https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210213_184123223.MP_.jpg"><img loading="lazy" decoding="async" width="768" height="1024" src="https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210213_184123223.MP_.jpg" alt="" data-id="737" data-full-url="https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210213_184123223.MP_.jpg" data-link="https://www.musings.ch/?attachment_id=737" class="wp-image-737" srcset="https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210213_184123223.MP_.jpg 768w, https://www.musings.ch/wp-content/uploads/2021/02/PXL_20210213_184123223.MP_-225x300.jpg 225w" sizes="auto, (max-width: 768px) 100vw, 768px" /></a></figure></li></ul></figure>



<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>COVID-19: The Real (Death) Toll</title>
		<link>https://www.musings.ch/2020/12/21/covid-19-the-real-death-toll/</link>
		
		<dc:creator><![CDATA[random individual]]></dc:creator>
		<pubDate>Mon, 21 Dec 2020 06:09:16 +0000</pubDate>
				<category><![CDATA[covid-19]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[ouch]]></category>
		<category><![CDATA[thelostyear]]></category>
		<guid isPermaLink="false">https://www.musings.ch/?p=683</guid>

					<description><![CDATA[People are talking about &#8220;the lost year&#8221;. Based on that premise (which clearly isn&#8217;t correct), let&#8217;s do some simple math: Let&#8217;s say half of the world&#8217;s population had to change their lives drastically for a, per individual combined, period of 3 months. Let&#8217;s also assume the 7.7 billion estimate for the world population is correct,&#8230; <a class="more-link" href="https://www.musings.ch/2020/12/21/covid-19-the-real-death-toll/">Continue reading <span class="screen-reader-text">COVID-19: The Real (Death) Toll</span></a>]]></description>
										<content:encoded><![CDATA[
<p>People are talking about &#8220;the lost year&#8221;. Based on that premise (which clearly isn&#8217;t correct), let&#8217;s do some simple math: Let&#8217;s say half of the world&#8217;s population had to change their lives drastically for a, per individual combined, period of 3 months. Let&#8217;s also assume the 7.7 billion estimate for the world population is correct, and that 71 years is a reasonable life expectancy estimate (as per wikipedia):</p>



<p>7 700 000 000 * .5 * 3 = 11 550 000 000 months lost</p>



<p>11 550 000 000 / 12 = 962 500 000 years lost</p>



<p>962 500 000 / 71 = <strong>13 556 338 people lives lost</strong></p>



<p>As of today, the WHO estimates 1.69 million people died of COVID-19.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The history of CSS (well, web development in general)</title>
		<link>https://www.musings.ch/2020/03/06/the-history-of-css-well-web-development-in-general/</link>
		
		<dc:creator><![CDATA[random individual]]></dc:creator>
		<pubDate>Fri, 06 Mar 2020 16:24:33 +0000</pubDate>
				<category><![CDATA[code]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[love]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[read]]></category>
		<category><![CDATA[web]]></category>
		<guid isPermaLink="false">https://www.musings.ch/?p=171</guid>

					<description><![CDATA[epic read: https://eev.ee/blog/2020/02/01/old-css-new-css/]]></description>
										<content:encoded><![CDATA[
<p>epic read: <a href="https://eev.ee/blog/2020/02/01/old-css-new-css/">https://eev.ee/blog/2020/02/01/old-css-new-css/</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>headless wireless raspberry</title>
		<link>https://www.musings.ch/2020/02/29/headless-wireless-raspberry/</link>
		
		<dc:creator><![CDATA[random individual]]></dc:creator>
		<pubDate>Sat, 29 Feb 2020 19:15:05 +0000</pubDate>
				<category><![CDATA[fun]]></category>
		<category><![CDATA[raspberry]]></category>
		<category><![CDATA[headless]]></category>
		<category><![CDATA[wireless]]></category>
		<guid isPermaLink="false">https://www.musings.ch/?p=147</guid>

					<description><![CDATA[Looks like raspberry has come quite a long way. headless (no monitor/screen, no keyboard, no mouse) and wireless (no ethernet/wired connection) setups are as easy as creating a wpa_supplicant.conf with your network settings: and an empty ssh file in your root partition (right after flashing, just remount the disk again by removing and re-adding it)]]></description>
										<content:encoded><![CDATA[
<p>Looks like raspberry has come quite a long way. headless (no monitor/screen, no keyboard, no mouse) and wireless (no ethernet/wired connection) setups are as easy as creating a <code>wpa_supplicant.conf</code> with your network settings:</p>



<pre class="wp-block-code"><code>country=us
update_config=1
ctrl_interface=/var/run/wpa_supplicant

network={
 scan_ssid=1
 ssid="NAME_OF_YOUR_WIRELESS_NETWORK"
 psk="PASSWORD_OF_YOUR_WIRELESS_NETWORK"
}</code></pre>



<p>and an empty <code>ssh</code> file in your root partition (right after flashing, just remount the disk again by removing and re-adding it)</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>favorite things</title>
		<link>https://www.musings.ch/2020/02/28/favorite-things/</link>
		
		<dc:creator><![CDATA[random individual]]></dc:creator>
		<pubDate>Fri, 28 Feb 2020 14:28:00 +0000</pubDate>
				<category><![CDATA[art]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[love]]></category>
		<category><![CDATA[cars]]></category>
		<category><![CDATA[citroen]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[LibertyElectriCityMobility]]></category>
		<guid isPermaLink="false">https://www.musings.ch/?p=136</guid>

					<description><![CDATA[Ah, how awesome. Looking forward to see these land in Switzerland. Would love to try one out. (Uncertain about the exterior design, but it certainly has the potential to turn into a classic 🙂 #LibertyElectriCityMobility https://www.citroen.ch/de/die-citroen-welt/concept-cars/citroen-ami-one-concept.html]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
https://youtu.be/CpV-Gu7o1zg
</div><figcaption>Citroën Ami One</figcaption></figure>



<p>Ah, how awesome. Looking forward to see these land in Switzerland. Would love to try one out. (Uncertain about the exterior design, but it certainly has the potential to turn into a classic <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a rel="tag" class="hashtag u-tag u-category" href="https://www.musings.ch/tag/libertyelectricitymobility/">#LibertyElectriCityMobility</a></p>



<p><a href="https://www.citroen.ch/de/die-citroen-welt/concept-cars/citroen-ami-one-concept.html">https://www.citroen.ch/de/die-citroen-welt/concept-cars/citroen-ami-one-concept.html</a> </p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Hans Rosling: Factfulness</title>
		<link>https://www.musings.ch/2020/02/26/hans-rosling-factfulness/</link>
		
		<dc:creator><![CDATA[random individual]]></dc:creator>
		<pubDate>Wed, 26 Feb 2020 13:42:00 +0000</pubDate>
				<category><![CDATA[books]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[factfulness]]></category>
		<category><![CDATA[reading]]></category>
		<category><![CDATA[rosling]]></category>
		<guid isPermaLink="false">https://www.musings.ch/?p=97</guid>

					<description><![CDATA[Based on a recommendation, I&#8217;ve finally read Anna Rosling Rönnlund&#8217;s, Hans Rosling&#8217;s and Ola Rosling&#8217;s book &#8220;Factfulness: Ten Reasons We&#8217;re Wrong About the World — and Why Things Are Better Than You Think&#8220;. I remember Hans Rosling from some of his famous TED talks (like https://www.ted.com/talks/hans_rosling_the_best_stats_you_ve_ever_seen, https://www.ted.com/speakers/hans_rosling) but wasn&#8217;t aware of the book until a&#8230; <a class="more-link" href="https://www.musings.ch/2020/02/26/hans-rosling-factfulness/">Continue reading <span class="screen-reader-text">Hans Rosling: Factfulness</span></a>]]></description>
										<content:encoded><![CDATA[
<p>Based on a recommendation, I&#8217;ve finally read Anna Rosling Rönnlund&#8217;s, Hans Rosling&#8217;s and Ola Rosling&#8217;s book &#8220;<a href="https://en.wikipedia.org/wiki/Factfulness:_Ten_Reasons_We're_Wrong_About_the_World_%E2%80%93_and_Why_Things_Are_Better_Than_You_Think">Factfulness: Ten Reasons We&#8217;re Wrong About the World — and Why Things Are Better Than You Think</a>&#8220;.</p>



<p>I remember Hans Rosling from some of his famous TED talks (like <a href="https://www.ted.com/talks/hans_rosling_the_best_stats_you_ve_ever_seen">https://www.ted.com/talks/hans_rosling_the_best_stats_you_ve_ever_seen</a>, <a href="https://www.ted.com/speakers/hans_rosling">https://www.ted.com/speakers/hans_rosling</a>) but wasn&#8217;t aware of the book until a couple of weeks ago &#8211; and to be honest, I only now made the connection between Dollar Street (<a href="https://www.gapminder.org/dollar-street/matrix">https://www.gapminder.org/dollar-street/matrix</a>, <a href="https://www.ted.com/talks/anna_rosling_ronnlund_see_how_the_rest_of_the_world_lives_organized_by_income">https://www.ted.com/talks/anna_rosling_ronnlund_see_how_the_rest_of_the_world_lives_organized_by_income</a>)  and Gapminder (silly me, in hindsight it&#8217;s too obvious).</p>



<p>The findings shared have been transformational for my worldview, and how I navigate the world today. If you need to kill some time, I recommend to at least watch the TED talks &#8211; after which the book is a bit of a repeat and you could skip to Chapter 11 right away.</p>



<figure class="wp-block-embed-amazon-kindle wp-block-embed is-type-rich is-provider-amazon"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Factfulness: Ten Reasons We&#039;re Wrong About The World - And Why Things Are Better Than You Think" type="text/html" width="750" height="550" frameborder="0" allowfullscreen style="max-width:100%" src="https://read.amazon.com/kp/card?preview=inline&#038;linkCode=kpd&#038;ref_=k4w_oembed_o2XVnu2KLkdroP&#038;asin=B0769XK7D6&#038;tag=kpembed-20"></iframe>
</div><figcaption>Hans Rosling &#8211; Factfulness</figcaption></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>all garmin activities on a map</title>
		<link>https://www.musings.ch/2020/02/24/all-garmin-activities-on-a-map/</link>
		
		<dc:creator><![CDATA[random individual]]></dc:creator>
		<pubDate>Mon, 24 Feb 2020 20:24:19 +0000</pubDate>
				<category><![CDATA[code]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[garmin]]></category>
		<category><![CDATA[kml]]></category>
		<category><![CDATA[map]]></category>
		<category><![CDATA[mymaps]]></category>
		<category><![CDATA[visualization]]></category>
		<guid isPermaLink="false">https://www.musings.ch/?p=108</guid>

					<description><![CDATA[After further scouring through my data export from Garmin Connect (see https://www.musings.ch/2020/02/22/all-garmin-tracks-on-a-map/), I found ${username}_${index?}_summarizedActivities.json, which contains all activities I ever recorded. 😃 That one contains 468 usable startLongitude/startLatitude elements, which fits nicely into kml as Placemark and renders well on https://www.google.com/mymaps. The resulting map: Which also works well zooming in: Again, drop me a&#8230; <a class="more-link" href="https://www.musings.ch/2020/02/24/all-garmin-activities-on-a-map/">Continue reading <span class="screen-reader-text">all garmin activities on a map</span></a>]]></description>
										<content:encoded><![CDATA[
<p>After further scouring through my data export from Garmin Connect (see <a href="https://www.musings.ch/2020/02/22/all-garmin-tracks-on-a-map/">https://www.musings.ch/2020/02/22/all-garmin-tracks-on-a-map/</a>), I found ${username}_${index?}_summarizedActivities.json, which contains all activities I ever recorded. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f603.png" alt="😃" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p>That one contains 468 usable startLongitude/startLatitude elements, which fits nicely into kml as Placemark and renders well on <a href="https://www.google.com/mymaps">https://www.google.com/mymaps</a>.</p>



<p>The resulting map:</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><a href="https://www.musings.ch/wp-content/uploads/2020/02/garmin-activities-as-kml-on-mymaps.png"><img loading="lazy" decoding="async" width="1024" height="557" src="https://www.musings.ch/wp-content/uploads/2020/02/garmin-activities-as-kml-on-mymaps-1024x557.png" alt="" class="wp-image-109" srcset="https://www.musings.ch/wp-content/uploads/2020/02/garmin-activities-as-kml-on-mymaps-1024x557.png 1024w, https://www.musings.ch/wp-content/uploads/2020/02/garmin-activities-as-kml-on-mymaps-300x163.png 300w, https://www.musings.ch/wp-content/uploads/2020/02/garmin-activities-as-kml-on-mymaps-768x418.png 768w, https://www.musings.ch/wp-content/uploads/2020/02/garmin-activities-as-kml-on-mymaps.png 1027w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption>all my Garmin activities anchored in a location, plotted on a map using kml Pacemarks</figcaption></figure></div>



<p>Which also works well zooming in:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1004" height="619" src="https://www.musings.ch/wp-content/uploads/2020/02/garmin-activities-as-kml-on-mymaps-zoomed.png" alt="" class="wp-image-110" srcset="https://www.musings.ch/wp-content/uploads/2020/02/garmin-activities-as-kml-on-mymaps-zoomed.png 1004w, https://www.musings.ch/wp-content/uploads/2020/02/garmin-activities-as-kml-on-mymaps-zoomed-300x185.png 300w, https://www.musings.ch/wp-content/uploads/2020/02/garmin-activities-as-kml-on-mymaps-zoomed-768x473.png 768w" sizes="auto, (max-width: 1004px) 100vw, 1004px" /><figcaption>zoomed in view of all my Garmin activities in a specific region</figcaption></figure>



<p>Again, <a href="https://www.musings.ch/contact/">drop me a note</a> if you feel I could help you with any of this.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>all garmin tracks on a map</title>
		<link>https://www.musings.ch/2020/02/22/all-garmin-tracks-on-a-map/</link>
					<comments>https://www.musings.ch/2020/02/22/all-garmin-tracks-on-a-map/#comments</comments>
		
		<dc:creator><![CDATA[random individual]]></dc:creator>
		<pubDate>Sat, 22 Feb 2020 10:32:03 +0000</pubDate>
				<category><![CDATA[code]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[garmin]]></category>
		<category><![CDATA[fit]]></category>
		<category><![CDATA[heatmap]]></category>
		<category><![CDATA[kml]]></category>
		<category><![CDATA[map]]></category>
		<category><![CDATA[visualization]]></category>
		<guid isPermaLink="false">https://www.musings.ch/?p=14</guid>

					<description><![CDATA[Today I had some fun exporting all my recorded Garmin tracks and plotting them as a heatmap on Google Maps. After having wanted to create a map like this for ages, I finally found some time to hack together the toolchain needed. If you want to do the same, the easiest way I&#8217;ve found was:&#8230; <a class="more-link" href="https://www.musings.ch/2020/02/22/all-garmin-tracks-on-a-map/">Continue reading <span class="screen-reader-text">all garmin tracks on a map</span></a>]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><a href="https://www.musings.ch/wp-content/uploads/2020/02/garmin-tracks-on-worldmap.png"><img loading="lazy" decoding="async" width="912" height="522" src="https://www.musings.ch/wp-content/uploads/2020/02/garmin-tracks-on-worldmap.png" alt="garmin tracks plotted on a map of the world" class="wp-image-79" srcset="https://www.musings.ch/wp-content/uploads/2020/02/garmin-tracks-on-worldmap.png 912w, https://www.musings.ch/wp-content/uploads/2020/02/garmin-tracks-on-worldmap-300x172.png 300w, https://www.musings.ch/wp-content/uploads/2020/02/garmin-tracks-on-worldmap-768x440.png 768w" sizes="auto, (max-width: 912px) 100vw, 912px" /></a><figcaption>everywhere in this world I&#8217;ve run, biked, hiked, skied, swum</figcaption></figure>



<p>Today I had some fun exporting all my recorded Garmin tracks and plotting them as a heatmap on Google Maps.</p>



<p>After having wanted to create a map like this for ages, I finally found some time to hack together the toolchain needed. If you want to do the same, the easiest way I&#8217;ve found was:</p>



<p>#1 Ask Garmin for an export of all your data: <a href="https://www.garmin.com/en-US/account/datamanagement/">https://www.garmin.com/en-US/account/datamanagement/ </a></p>



<p>#2 Use the fabulous <a href="https://github.com/polyvertex/fitdecode">https://github.com/polyvertex/fitdecode</a> to extract the lat/longs of your tracks.</p>



<p>#3 Use  the Google Maps heatmap API to plot the data: <a href="https://developers.google.com/maps/documentation/javascript/reference/visualization">https://developers.google.com/maps/documentation/javascript/reference/visualization</a></p>



<p>Alternatively, <a href="https://www.musings.ch/contact/">drop me a line</a>, and I&#8217;d be happy to help <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p>You might wonder how to plot all your tracks on a map &#8211; which is what I initially started with. However, with 346 recorded activities, using kml to plot them (through various platforms) I found it difficult to navigate the result. &#8211; If you&#8217;d like to get your fit files converted to kml to play around with them, also <a href="https://www.musings.ch/contact/">drop me a note</a>, I have a converter for that too.</p>



<p>A close up view (without adjusting radius, maxIntensity,.. so not optimal):</p>



<div class="wp-block-image"><figure class="aligncenter size-full"><a href="https://www.musings.ch/wp-content/uploads/2020/02/sf-closeup-heatmap.png"><img loading="lazy" decoding="async" width="618" height="261" src="https://www.musings.ch/wp-content/uploads/2020/02/sf-closeup-heatmap.png" alt="Zooming in, this is how the heatmap fits to specific routes beautifully." class="wp-image-103" srcset="https://www.musings.ch/wp-content/uploads/2020/02/sf-closeup-heatmap.png 618w, https://www.musings.ch/wp-content/uploads/2020/02/sf-closeup-heatmap-300x127.png 300w" sizes="auto, (max-width: 618px) 100vw, 618px" /></a><figcaption>close up view of the heatmap of a specific area</figcaption></figure></div>



<p><strong>Update:</strong> I&#8217;ve uploaded the script to generate a javascript include on github: <a href="https://github.com/musings-hub/garmin-fit-to-heatmap-js">https://github.com/musings-hub/garmin-fit-to-heatmap-js</a> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p><strong>Update:</strong> I&#8217;ve updated the script to generate content to run on <a href="https://jsfiddle.net/">jsfiddle</a>: <a href="https://www.musings.ch/2020/02/26/garmin-tracks-heatmap/">https://www.musings.ch/2020/02/26/garmin-tracks-heatmap/</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.musings.ch/2020/02/22/all-garmin-tracks-on-a-map/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
