Васины записки

Random rumbling about C++ Build system

This quote is from Maven by Example book, the sad thing about it, that it is still holds true for C++ in 2017:

Читать дальше

Конспект. Операционные системы. Часть 1. Виртуализация

ОС предоставляет API для процессов. В Unix используется комбинация 2х системных вызовов - fork() & exec().

Читать дальше

Google Mock array matcher

Just in case somebody is also stuck with the following compiler error while using GMock ElementsAreArray matcher:

Читать дальше

Aссемблер для Linux: функции

В данном посте речь пойдет о том, как реализуются функции в ассемблере, о том что такое соглашение о вызовах(calling conventions), и какую роль в этом играет стек.

Читать дальше

Aссемблер для Linux: режимы доступа к данным

Любая программа так или иначе оперирует данным, о том, какие способы доступа к данным есть в ассемблере и пойдет речь в данной записке.

Читать дальше

Aссемблер для Linux: минимальная программа

Когда не знаешь с чего начать - начни с начала.

Читать дальше

Aссемблер для Linux: начало

В связи с тем, что теперь большая часть моей разработки как дома, так и на работе, происходит на ОС под управлением Linux, я решил разобраться с тем, как же она работает.

Читать дальше

Рецепты SSH

Полезная замена Putty - Putty Tray.

Читать дальше