Category: Uncategorized

О языках программирования

Written by Grigory Rechistov in Uncategorized on 17.12.2020.

TL;DR: выборка из переписки об изучении нового языка программирования (ЯП).

Grigory, [16.12.20 21:01]

Любой ЯП определяется следующими своими свойствами:

  1. Сложность по Тьюрингу. Всё, что слабее машины Тьюринга, нас не интересует.
  2. Система типов (какие есть базовые типы, как делаются производные типы, какие проверки когда делаются)
  3. Система выделения …

Continue reading »





Extra #includes

Written by Grigory Rechistov in Uncategorized on 02.11.2020. Tags: preprocessor, include,

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 »


Manitou Mastodon gaffel och Works Components vinklade styrlager

Written by Grigory Rechistov in Uncategorized on 28.09.2020. Tags: manitou, mastodon, headset, angleset, works components, wednesday,

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:

  1. Surly Wednesday med stel gaffel.
  2. Manitou Mastodon Comp EXT gaffel. Jag har inte haft några dämpade gafflar på mina egna cyklar …

Continue reading »






Fix broken links

Written by Grigory Rechistov in Uncategorized on 26.06.2020. Tags: maintenance,

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 »





Email about SIGSEGV

Written by Grigory Rechistov in Uncategorized on 05.03.2020. Tags: sigsegv,

[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 »


Починка механической клавиатуры

Written by Grigory Rechistov in Uncategorized on 21.02.2020. Tags: keyboard, repair,

На моей клавиатуре с переключателями Cherry Mx начал дребезжать контакт на клавише Enter. Очень раздражает, когда в половине случаев нажатие клавиши регистрируется как двойное, а в четверти — не регистрируется вовсе. Особенно для такой часто используемой клавиши.

Продувка сжатым воздухом не помогла. Скорее всего, контакт в самом переключателе «устал». Поиск в …

Continue reading »



Postmortem of Naturvårdsverkets dataimport to Openstreetmap

Written by Grigory Rechistov in Uncategorized on 09.02.2020. Tags: osm, import, conflation,

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 »




Vindskyddsimport del 2: resultat

Written by Grigory Rechistov in Uncategorized on 16.01.2020. Tags: vindskydd, osm, import,

Här är några detaljer och problem som upptäcktes efter min uppladdning på nya vindskyddspunkter till OSM-kartan.

  1. 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.
  2. Jag har bytt “comment …

Continue reading »



OSM-dataimport på vindskydd i Sverige

Written by Grigory Rechistov in Uncategorized on 12.01.2020. Tags: vindskydd, osm, import,

Datakällor

Översikt på vindskydd.

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 »


Wishlist 2019

Written by Grigory Rechistov in Uncategorized on 11.11.2019. Tags: wishlist,

Updated 2019-11-15.

Tools and small stuff

  1. 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

  2. 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 »




Copyright © 2020 Grigory Rechistov