При разработке расширений PostgreSQL иногда требуется запустить отдельный процесс, который выполняет какие-то действия в фоне, без участия пользователя. Такой процесс называется background worker. Давайте разберемся, как все это устроено.
Когда я искал принтер МС 6312, то очень хотел вариант именно в черном корпусе. Удалось найти лишь одно такое объявление. Владелец продавал принтер вместе с двумя компьютерами БК-0010-01 и отказывался делить лот. Я почитал про этот компьютер и посмотрел цены. За вычетом стоимости МС 6312 выходило порядка 8000 рублей (~100$) за два компьютера. Судя по другим объявлениям, это очень дешево. Так помимо принтера у меня появилась парочка БК-0010-01.
Универсальным логическим вентилем (universal logic gate) называется такой логический вентиль, имея который, можно построить все остальные вентили, а в пределе и целый компьютер общего назначения. Такими вентилями являются NAND, он же И-НЕ или штрих Шеффера, а также NOR, он же ИЛИ-НЕ или стрелка Пирса. Рассмотрим все это чуть более детально и с примерами.
Некоторое время назад я подписался на YouTube-канал Алексея Морозова. Алексей рассказывает об электронике и ректро-компьютерах. В частности, на канале есть видео о компьютере Искра 1080 Тарту и восстановлении советского струйного принтера Электроника МС 6312. Последнее видео мне особенно понравилось. Было решено обзавестись МС 6312 и повторить эксперимент.
Антенна inverted V на 40, 30, 20 и 17 метров хорошо показала себя в работе. Но иногда интересно поработать и на других КВ-диапазонах. Поэтому было решено переделать антенну на диапазоны 40, 30, 20, 17, 15, 12 и 10 метров. Диапазон 80 метров было решено не добавлять. Это неблагодарный диапазон, когда ты работаешь в QRP CW. Есть надежда, что новую антенну в обозримом будущем мне не придется переделывать.
Сегодня мне хотелось бы продолжить рассказ о ретро-компьютерах. Предыдущий мой рассказ был о ZX Spectrum, персональным компьютере середины 80-х годов. Перенесемся примерно на 10 лет вперед, в середину 90-х. Это эпоха MS-DOS, которая плавно перетекает в эпоху Windows 3.11, Windows 95 и Windows 98. Типичным представителем того периода является ноутбук IBM ThinkPad 345C, о котором далее и пойдет речь.
Карта свободного пространства, она же free space map или FSM — это структура в PostgreSQL, предназначенная для быстрого поиска страницы c заданным количеством свободного места. Без FSM при записи новых данных СУБД приходилось бы сканировать всю кучу, либо записывать данные в ее конец.
Трансивер AYN/DC вышел довольно неплохим. Мне понравился форм-фактор, а также то, что в него удалось уместить четыре КВ-диапазона. Но не обошлось и без дефектов. В частности, приемник явно мог бы быть лучше. А как улучшить приемник? Конечно же, переделать его на нормальный супергетеродин.
После появления у меня ZX Spectrum я загорелся идеей найти подходящий к нему магнитофон. То есть, выпущенный примерно в те же годы. В руководстве пользователя есть иллюстрация с очень симпатичным магнитофоном. Модель не сообщается, но я смог опознать его, как Panasonic RQ-8100. Беглый поиск показал, что модель именно под брендом Panasonic в наших краях встречается редко. Однако такие же магнитофоны выпускались под брендом National, и они доступны на Avito. Было решено приобрести и, если возникнет необходимость (а она наверняка возникнет), починить данный магнитофон.
VisionFive 2 — одноплатный компьютер на базе процессора StarFive JH7110. Примечателен тем, что в нем используется открытый набор инструкций RISC-V. В отличие от 1-ой версии, 2-ая версия VisionFive имеет интегрированный GPU. Это делает VisionFive 2 первым одноплатником на RISC-V, способным серьезно конкурировать с Raspberry Pi и другими одноплатниками на ARM. По крайней мере, в теории.