En liten recension på mitt nya bakhjul tillverkat hos John https://wheellab.cc/.
Tidigare skrev jag på Happyforumet att min bakfälg hade blivit skadat
Jag har ett ovanligt hjulpar för min fetcykel med baknavets bredd på 177 mm, fälgens diameter 27,5” och bredd 52 mm. Det är faktiskt enklare …
Continue reading »
Introduction
Consider the following program transformation.
For an #include directive found in a source code file, comment it out,
attempt to rebuild the project. If the rebuild fails, return the commented line
back; otherwise keep it commented.
Given the complexity of C/C++ languages and their preprocessors (arguably being Turing-complete …
Continue reading »
Det var en regnig lördag. Stigarna var blöta, rötterna var hala.
Det var äntligen dags att installera en ny gaffel.
Se även diskussionen på Happyforumet.
Dagens meny bestod av:
- Surly Wednesday med stel gaffel.
- Manitou Mastodon Comp EXT gaffel. Jag har inte haft några dämpade gafflar på
mina egna cyklar …
Continue reading »

Den populära MTB-stigen NICK i Igelbäckens naturreservat mellan Solna och
Sundbyberg har varit omdragen och underhållen i augusti. Vad är nu olika efter
mina första intryck?
Vad har blivit bättre
Continue reading »
Bike park
Jag har nyligen besökt Gesundaberget där det finns en downhillpark. Nedre är mina
intryck efter en dag DH-cykling.
I byn
Gesunda är en pytteliten by 20 km söder om Mora. Den är såpass liten att det knappt
finns några livsbutiker eller restauranger i den. Det finns en …
Continue reading »
JBP
Nyligen har jag besökt Järvsö och Järvsö bergscykelpark för den första gången i
året. Vad har ändrats sedan 2019? Här är några saker som jag såg och mindes.
I byn
Både pumptrackerna är klara. Man bygger även några stigar eller trottoarer i
skogen också, vet inte om de ska …
Continue reading »
I have a ZFS pool on Debian Linux where I store my stuff. It is a rather silly
organized array of 6 disks with disks paired in mirrors. I should have gone with
a single RAID-something, but I had no idea what I was doing and what I wanted …
Continue reading »
I went through the archives of this website and cleaned up URLs that no longer lead to anywhere useful.
- Bad links to third-party websites have either been updated to be alive again, to point to Web Archive, or plain removed.
- Links to my old website were removed. This means some …
Continue reading »

Överblick
Ingång: 59.267718, 17.944389
Längden är ca 15 km.
Jag bedömer stigens tekniska svårighet som 3/5 överallt.
Andel stenar: 5/10, andel rötter: 5/10. Fler spänger finns på blöta platser,
ändå finns ett fåtal lerhål som man snarare vill undvika.
Personliga intryck
Stigen är markerad med …
Continue reading »
Like to write multi-line #define macros but don’t like how the slashes
\\ spoil their look? With the next simple trick of using
/* C-style comments */, you can achieve the same thing in a beautiful manner.
#include <stdio.h>
#define PRINT_TWICE(x) do { /*
*/ printf( /*
*/ "%s %s\n", /*
*/ (x), (x) /*
*/ ); } while …
Continue reading »
Why bother
Macrodefinitions in C/C++ code are a sharp tool which must be wielded with care.
Modern compilers allow us to write modern C code without resorting to
the majority of preprocessor tricks we’ve had to use if we had been stuck in 1999.
The goal here is …
Continue reading »
[All names, paths and addresses below are changed to respect privacy and secrets of humans, corporations and bytes]
Hi %Username%,
The log you show has two error messages, and I believe the second one is induced by the first one. Let me illustrate.
running> Segmentation fault (SIGSEGV) in thread 0x7fff0415a700 …
Continue reading »
Published in 2026.
The import plan
The ready to be reviewed OSM-XML data files are available here.
Everyone is free to use the data files under the public domain conditions.
Detecting nodes in water
Described here
Continue reading »
На моей клавиатуре с переключателями Cherry Mx начал дребезжать контакт на
клавише Enter. Очень раздражает, когда в половине случаев нажатие клавиши
регистрируется как двойное, а в четверти — не регистрируется вовсе. Особенно
для такой часто используемой клавиши.
Продувка сжатым воздухом не помогла. Скорее всего, контакт в самом переключателе
«устал». Поиск в …
Continue reading »
Problem statement
Suppose you import a point to the map, representable as a single node. Like a
shelter, a picnic table, a bench or anything else. An imprecision in points
coordinates or in borders of water features already placed on the map may lead to
situation when a node gets …
Continue reading »
Around March 2019 I started work to import a large chunk of open data into
Openstreetmap. Specifically, to improve the landcover coverage of Sweden. Mostly
it concerned areas and features of forest, farmland, wetland, and highland marshes.
This post continues and somewhat concludes the series of thoughts I’ve
documented …
Continue reading »
Update 2026: Lantmäteriets ursprungliga källa funkar inte längre.
Vad och varför
Lantmäteriets terrängkarta
Garmins IMG:s kartformat
Översikt på konvertering
- Konvertera ESRI ArcGIS SHP fil till OSM-fil
- Rensa OSM-filen
- Dela OSM-filen i mindre delar
- Konvertera OSM-filerna till IMG-filer
- Sammanfoga IMG-filerna till en IMG-fil …
Continue reading »

Broschyren med PDF-kartan.
Continue reading »
The text below is the first revision of the new Openstreetmap data import plan.
The latest state of the document can be found on the OSM wiki page. It is likely to receive several updates over the
time as the project goes, but the technical aspects of the process are …
Continue reading »
Här är några detaljer och problem som upptäcktes efter min uppladdning på
nya vindskyddspunkter till OSM-kartan.
- Det visade sig vara möjligt att jämföra vindskyddens positioner
mot Lantmäteriets terrängkartan där ett stort antal vindskydd är
markerade med röda trekanter. JOSM har nämligen den kartan som underlagslager.
- Jag har bytt “comment …
Continue reading »

Broschyren med PDF-kartan.
Överblick
Bogesundslandet är tillgängligt för terrängcyklister sedan 2017. Man får dock
cykla endast på anvisade stigar. De stigarna är dock av högsta kvalité, varierande
svårighetsgrader och är roliga. Man kan även hitta några få hoppar (om man är
modig att köra på dem). Den bästa är …
Continue reading »
Datakällor
.
Jag stötte på en karta med flera markerade vindskydd, ofta med utförliga kommentarer.
Jag beslutade att importera de saknade noderna in i Openstreetmap.
Karta: https://www.google.com/maps/d/u/0/viewer?mid=1doLXXvokOtiMzthVz0SLFjEPmD4.
Facebook-gruppen: https://www.facebook.com/groups/vindskyddinorden/
Databearbetning
Först behöver man “utvinna” informationen och …
Continue reading »
Updated 2019-11-15.
-
Chain checker 0.5%
https://www.bike-discount.de/en/buy/lifu-icetoolz-chain-checker-stainless-steel-586562
https://www.bike-discount.de/en/buy/park-tool-cc-4-chain-checker-912806
https://www.bike-discount.de/en/buy/cyclus-tools-chain-wear-indicator-with-scale-830908
-
Chain breaker tool
https://www.bike-discount.de/en/buy/pro-chain-remover-583066
https://www.bike-discount.de/en/buy/topeak-all-speeds-chain-tool-586319
https://www …
Continue reading »
My recent addition to the bicycle stall is a green LittleBig balance/pedal convertible biped.

Packaging Box
The longest side of the box is 90 cm, its weight is 9 kg.
Inside the box, the frame is partially wrapped with Styrofoam sheets, and handlebar
and front wheel are tied to …
Continue reading »
Jag har Garmin Etrex 25t som min nuvarande navigationsenhet. Efter en slumpmässig
enhetens omställning dök oändliga Geocaches upp överallt på kartan. Jo, jag
ägande mig åt Geocachingsspelet tidigare och jag kommer troligen att spela någon
gång i framtiden. Men då föredrar jag ladda upp enstaka punkter i in enheten när …
Continue reading »