Git Via Ssh

22 July 2023

git-сервер без настройки

read more

Smart Return

23 February 2023

Возвращение умного дома

read more

Rust In Linux

18 February 2023

А что там с Rust в Linux?

read more

Near Data Processing

14 February 2023

Вычисления “рядом с данными”

read more

Linux Stacktraces

06 February 2023

Как читать стектрейсы ядра

read more

Профилировщик для бедных для бедных

Sergey | 30 December 2022

Сегодняшняя заметка будет посвящена задаче, которую мне приходилось решать буквально сегодня, и, надеюсь, она будет не очень большая. Задача формулировалась, если не вдаваться в детали, примерно так: если сравнить запуск программы X в конфигурации A и в конфигурации B (допустим, для простоты, что конфигурация B отличается только какими-то дополнительными параметрами запуска), то второй запуск выполняется ощутимо медленнее, и нужно выяснить, почему.

read more

Zettelkasten

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 more

Building 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 more

Get 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