Профилировщик для бедных для бедных
Sergey | 30 December 2022
Сегодняшняя заметка будет посвящена задаче, которую мне приходилось решать буквально сегодня, и, надеюсь, она будет не очень большая. Задача формулировалась, если не вдаваться в детали, примерно так: если сравнить запуск программы X в конфигурации A и в конфигурации B (допустим, для простоты, что конфигурация B отличается только какими-то дополнительными параметрами запуска), то второй запуск выполняется ощутимо медленнее, и нужно выяснить, почему.
read moreZettelkasten
Sergey | 25 December 2022
У меня в голове очень давно витает в голове идея о том, что неплохо бы научиться вести заметки во время очередного ресёрча. Очень часто бывает так, что из-за того, что я не записываю какие-то промежуточные итоги, некоторые статьи или другие мысли приходится перегугливать по несколько раз. Ведение собственных заметок, наверное, позволило бы несколько сэкономить на этом цикле, позволяя возвращаться к таким идеям без того, чтобы каждый раз искать их в интернете заново. Тут я попробую рассказать, как бы я хотел подходить к организации таких заметок, и насколько это получилось.
read moreМои приключения с NixOS, часть 1: начало работы
Sergey | 01 February 2019
Недавно у меня стало заканчиваться место на диске, в связи с экспериментами с виртуализацией, и я решил попробовать включить сжатие на всю ФС. Беглый гуглёж показал, что связка LVM + ext4 сжатие не поддерживает, и чтобы получить возможность компрессии ФС, нужно мигрировать на другую ФС, я выбрал btrfs, поскольку она поддерживает компрессию. Самый простой способ сменить разметку диска - переразметить его с переустановкой системы, так что я решил воспользоваться поводом и поставить NixOS в качестве эксперимента, благо времени на настройку у меня в данный момент достаточно.
read moreПереносим Windows в виртуалку
Sergey | 24 January 2019
Всем привет! В связи с этим тредом я решил вернуться к своей давней идее отказаться от Windows в дуалбуте и перенести её в виртуальную машину. Но на пути решения этой задачи возникло несколько проблем, связанных с тем, что я пользуюсь ноутбуком, не совсем предназначенным, для подобных задач: Объём диска составляет 256 Гб, большая часть из которых занята виндой. Памяти тоже не шибко много много, только 8 Гб, поэтому бывало, что при запуске виртуалки система начинала подвисать, если виртуалке выделить слишком много памяти. Ну и самое худшее - только интегрированная видеопамять, что, казалось бы, ставило крест на использовании аппаратной виртуализации. В...
read moreОтладка программ в Linux
Sergey | 10 December 2018
Довольно часто приходится сталкиваться с тем, что программа работает не так, как надо. В этой заметке я постараюсь описать наиболее простые инструменты и способы поиска ошибок в программе.
read moreРеионизация
Sergey | 01 December 2018
В этот раз я несколько изменю формат постов и выложу здесь рассказ, написанный мной к одному конкурсу:
read moreBuilding a compiler
Sergey | 15 July 2018
This article is devoted to development of a calculating system, which solves a problem of searching an area of curvilinear triangle.
read moreGet track data from D-Bus
Sergey | 25 July 2017
An example of getting info about currently playing track from D-Bus using MPRIS. This code was used in AnnicomScrobbler.
read more