Det var dags att skruva ihop några delar. Med styrlagret i besittning har det blivit möjligt att koppla ihop ramen, gaffeln, styret m. fl. Tyvärr har jag fortfarande inte passande hjul — det beställda hjulparet har fastnat någonstans mellan Kina och Sverige.
Ramen är redo i mekstället. Observera att här på …
Continue reading »
Gaffel
Den gaffel jag köpt för projektet är SR Suntour XCR DS LO Air. Den har skivbromsfäste, 1⅛” rakt styrrör, 28 mm innerben, QR-axel, slaglängd 80 mm, justerbara lufttryck och kompression.
Visst är den gaffeln inte på samma nivå som t.ex. Manitou Junit. Vi får se hur bra …
Continue reading »
Styrlager
Posten har äntligen levererat styrlager för bygget (dumma Brexit; det tar en evighet och kostar skjorta att leverera grejer från UK). Det är Works Components -1° för raka 1⅛” styrrör.
Den här lilla anordningen kostar mer än ram den kommer att sitta i:
Kan du märka excentricitet på den …
Continue reading »
Byggets idé
Barnet växer och någon stund i 2023 blir det dags att byta till en 24-tum cykel. Det finns gott urval på nya och begagnade färdigbyggda cyklar, men jag vill ha mina verktyg och reservlådans innehåll till nytta.
Projektet består av en eklektisk blandning av nya och gamla, billiga …
Continue reading »
Vita sörjan ligger ute
Jag har en mössa och yllestrumpor på mig
Jag känner mig obekväm överallt, har ingen lust att dricka öl
Hur blir jag av med denna längtan på er?
Soliga dagar
Soliga dagar
Soliga dagar
Fryser händer och fötter, ingen plats att slå sig ner,
Den tiden …
Continue reading »
There is one thing that has bothered me about the asymmetry of relation between the production code and the test code. People often say: “Your tests test the production code, and production code ensures the tests are not broken”.
But it did not feel right. Especially after learning the principle …
Continue reading »
-
Skruvstäd stort (spännvidd minst 120 mm)
https://www.svh24.de/heuer-parallel-schraubstock-120-mm-wechselbacken-blau-150554
https://www.bauhaus.se/skruvstad-roterande-150mm
https://www.svh24.de/ridgid-schraubstock-superior-modell-120-303609
https://www.conrad.se/p/skruvstycke-heuer-compact-kaekbredd-120-mm-spaennvidd-max-130-mm-824596
-
Topeak Nano TorqBox X Mini Tool
https://www.bike24.com/p2315231.html
https://www.bike24.com/p2273613.html
https://www.bike24.com/p2273604 …
Continue reading »
En riktig pärla i Flottsbro område.
Överblick
Ingångs koordinater: 59.23166/17.90929.
Det finns två sträckor med massor byggda features. Den blåa sträckan börjar vid spårcentralen och slingrar uppför. Den tar sedan till större berms och features innan stigen vänder sig tillbaka till spårcentralen.
Mitt i den blåa sträckan …
Continue reading »
When dealing with legacy code (== code without existing tests), the first task before making behavioral changes is to prepare characterization tests. The easiest way to achieve that is to separate the pure computation from communication inside the existing functions.
But it is a daunting task, because you do not have …
Continue reading »
Överblick
Ett område i Rudan naturreservats södra del har fått en ny MTB-stigsområde.
Samtliga stigar börjar och slutar vid MTB spårcentrals. Koordinater: 59.15908 18.11765.
Det finns flera stigar med olika svårighetsnivåer:
- Två enkla gula teknikbanor. Man har byggd flera berms och antal trähinder (A-frame, wallride, whale tail …
Continue reading »
A lot of issues in software creation and maintenance arise from lack of analysis of the problem at hand and out-of-date or missing documentation for what the software is expected to do. Test-driven development (TDD) promises to improve the quality and maintainability of produced software.
This discipline dictates to write …
Continue reading »
Definition
Static analysis (SA) happens when any partial execution of program code happens. That is, the code is treated as having different semantics, only partially matching what the compilation/interpretation (C/I) process is extracting from it.
Neither executable translation artifacts (object files and executables from compilation) nor behavioral effects …
Continue reading »
This is not really a strategy. You simply ignore the performance aspects of your application until you can allow it. Sooner or later your customers, if you have any, will bring it up to your attention.
As your …
Continue reading »
The ideas below were inspired by rereading of Tom Stuart’s Understanding Computation book, watching Uncle Bob’s Clean Code videos, and my thoughts about the nature of the problems I observe in daily work with certain tests.
In theory, there is a common agreement that simple tests are better …
Continue reading »
TL;DR: fin lampa om man tycker om Lego, adaptrar och är beredd att nörda över installation med massa små delar.
Förord om min köpupplevelse
Jag köpte Gloworm XS G2.0 på Chainreactioncycles. Det var länge sedan jag köpte någonting från den brittiska webshoppen. Jag kan konstatera att dess utbud …
Continue reading »
TL;DR: Groupsetten skulle passa bäst för dig som vill min-maxa sin drivlina. Alltså att ha mest värde per krona.
Jag har haft en Advent X kassett, växlare och reglage på min hardtail sedan i mars 2021, alltså i 1½ år. Den cykeln använde jag regelbundet och året om för …
Continue reading »
Continue reading »
TL;DR: Do not clump timeouts and other test failures together. Timeouts signal a problem with test harness design, not just a bug in the system it controls.
The software simulation field is unique in the following way. The input “data” our simulator program processes is actually “code” of some …
Continue reading »
Michael Feathers’ idea about how to look for maintenance-problematic files in a repository: https://www.agileconnection.com/article/getting-empirical-about-refactoring.
In short, the files that contain hard-to-understand code and simultaneously are frequently modified are the primary targets for refactoring. Simplifying them will give the biggest effect on productivity of the team …
Continue reading »
Continue reading »
Documents disappear from the Net. Here are some that no longe can be found at original locations. Even the Web Archive does not have them.
- Intel Technology Journal PDF
- Progeng 2012 PDF
Continue reading »
The classification is based on book:
Gerard Meszaros xUnit Test Patterns: Refactoring Test Code, 2007. I have added a few additional test smells that I use to see.
Each smell is accompanied by suggestions on how to avoid or address it.
Continue reading »
Uppdaterad 2021-12-17. Tog bort saker jag fått.
Cykling
-
Broms Magura MT5 (en uppsättning) eller MT Trail (ett par)
https://www.bike-discount.de/en/magura-mt5-carbotecture-disc-brake
https://www.bike-discount.de/en/magura-mt-trail-sport-hc-1-finger-disc-brake-set
-
Tension meter https://www.bike24.com/p2417525.html
-
Manitou Mezzer 37 mm service kit
partnumber 141-36713-K025
https://www.wiggle.se …
Continue reading »
Why
One of the program services on my computer kept respawning despite my attempts to kill it, suspend it, or disable it via different means. I then had an idea to pause it in a way that would prevent it from annoying me, while still maintaining an impression that it …
Continue reading »
Discussion around the build: Happyride forum.
It was time to get me another bike.
Goals
- Frame geometry roughly mathcing my existing hardtail. That is not too long, not too slack.
- Gaffelns slag mellan 130 mm och 150 mm. Bakdämparens slag mellan 120 och 150 mm.
- Not a pre-built bicycle, but …
Continue reading »