Мои приключения с 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