ZFS: Чиним загрузчик FreeBSD после обновления

Администрирование,  Сопровождение систем

Если вы используете ZFS как основную файловую систему и при обновлении с 12 до 13 версии сервер перестал грузиться, то под катом можно найти инструкцию по восстановлению работоспособности системы.

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

5 вещей, которые я бы хотел знать до начала разработки биржи

Анализ и проектирование систем,  Реактивное программирование

“Скажи мне — и я забуду, покажи мне — и я запомню, дай мне сделать — и я пойму”. Когда я со своим котом начинал разработку движка биржи, именно эта цитата Конфуция звучала в моей голове. Мы были сплоченной и мотивированной на результат командой. Интерес и готовность преодолевать трудности, возникающие на пути к MVP, — вот как можно было описать наше состояние. Вызовы и открытия, возникшие в процессе разработки, определенно внесли свои коррективы и стоили затраченного времени. Об основных из них, а также об итогах эксперимента, я и хочу поведать сегодня.

Для нетерпеливых — вот ссылка на демо версию биржи, которую можно запустить на своих машинах. Всех остальных прошу под кат.

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

Эксперимент VonmoTrade. Часть 4: Торговые графики

Анализ и проектирование систем,  Реактивное программирование

В прошлых статьях мы разобрались, как создаются и обрабатываются торговые заявки. Темой сегодняшней статьи будут вопросы обработки и хранения информации, необходимой для графических инструментов анализа рынка – биржевых графиков.

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

Эксперимент VonmoTrade. Часть 3: Книга ордеров. Обработка и хранение торговой информации

Анализ и проектирование систем,  Реактивное программирование

В прошлой статье цикла мы познакомились с типами биржевых заявок. Сегодня мы разберем книгу ордеров, обработку заявок и вопросы связанные с организацией хранения торговой информации.

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

Эксперимент VonmoTrade. Часть 2: Ордеры. Типы, особенности обработки

Анализ и проектирование систем,  Реактивное программирование

Чтобы понять, как работают биржи, нужно разобраться с биржевыми заявками и правилами их обработки брокером. В статье мы разберем типы ордеров, особенности их исполнения на бирже и накладываемые торговой моделью ограничения. Если вам любопытно, что значат аббревиатуры DAY, GTC, FOK, IOC, GTD, GAT, MOO, MOC, LOO, LOC, MIT, OCO, OSO, PEG, прошу под кат.

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