Переезд
25 сентября 2023
написал dukzcry
Теперь сайт будет по адресу https://dukzcry.gitlab.io из-за принудиловки с 2FA
категории сайт
Ретрокомпьютер мечты)
11 мая 2023
написал dukzcry
Бриллиантовый монстр и пляжная черепашка поедают галету с помидорами 🥴
- Материнская плата: ZIDA Tomato Board
- Звуковая карта: Turtle Beach
- Видеокарта: Diamond Monster 3D
категории ретрокомпьютер
Домашний сервер
17 сентября 2021
написал dukzcry
Понадобилось собрать домашний сервер для различных гедонистических целей. Как можно заметить на фото ниже, данный сервер и сопутствующие причиндалы уютно разместились на антресоли:
В качестве компонентов были выбраны следующие железки:
- Платформа ASRock DeskMini X300. Подкупили форм-фактор Mini-STX и возможности расширения: 1 укороченный и 2 полноразмерных слота M.2, а также 2 отсека для 2.5” дисков
- Процессор AMD Ryzen 5 3400G, пока устраивает
- 16 Гб ОЗУ от Kingston, пока хватает
- 256 Гб Samsung PM961 SSD под систему. Вынул из своего ноута, пока работает
- 2 Тб винт от Western Digital под данные, поскольку нет требования к скорости диска. В дальнейшем планируется по необходимости наращивать количество накопителей
Из сопутствующего:
- Трофейный ИБП Ippon Back Power Pro LCD 600, аккумулятор пришлось менять
- Старый принтер Xerox Phaser 3116, он же Samsung ML-1520. Родителям купил новый беспроводной принтер, а себе забрал старичка
Наиболее затруднительным моментом стал подбор Wi-FI адаптеров для работы в режиме точки доступа. Для сети стандарта 802.11n (для поддержки устаревших устройств) выбор пал на дешёвый USB-свисток с Ali на чипе AR9271, поддерживаемый старым добрым драйвером ath9k, граалем всех борцов за свободное ПО. Для более современной сети, просмотрев цены и возможности разных адаптеров, я выбрал QCA6174 формата M.2, поддерживаемый богомерзким драйвером ath10k. Дело, на самом деле, вовсе не в драйвере, а в закрытой прошивке. Данный адаптер за 500р развивает ту же цифру скорости в 500 Мбит/с. К сожалению, стандарт у него лишь 802.11ac, и более высокие скорости ему не снились. Но этого более-менее достаточно для вещания игр и кино на телик и проектор. Я пробовал более современный адаптер 802.11ax MT7921, встроенный в материнку моего настольного компа, но к сожалению, в режиме работы 802.11ac он показал намного меньшие скорости, нежели QCA6174, да и по деньгам он был бы дороже.
Но просто установить адаптер оказалось недостаточным, пришлось ещё обойти некие региональные ограничения для работы адаптера в режиме токи в диапазоне пятигигагерцовых сетей. К счастью, для драйвера ath10k у проекта OpenWRT оказался патч снимающий данные региональные ограничения. Патч так же доступен через опцию networking.wireless.athUserRegulatoryDomain
в дистрибутиве NixOS, который я использую.
Зачем вообще мне понадобилось делать программные точки доступа? Для удобства руления ими через единый конфиг NixOS’а. Ну и просто потому, что собирать свой зюзероутер - добрая традиция линуксоидов.
Небольшой вишенкой на торте стала HDMI-затычка с Ali, эмулирующая присутствие монитора. Что позволяет передавать картинку от графического сервера без использования программных костылей. Пусть лучше будет костыль аппаратный 🙂
Далее перечислены задачи, которые в данный момент решает сервер. Поскольку я использую любимицу девопсов и функциональных программистов NixOS, под некоторыми пунктами буду делиться своими полезными модулями для NUR, реализующими соответствующий функционал:
- Роутер и Wi-Fi точка доступа
hostapd. Модуль позволяет создать N точек доступа на hostapd в дополнение к основной - Обход РКН
rkn. Модуль реализует обход ограничений роскомпозора. Используемое ПО nginx и dnsmasq - Файлопомойка
- Торрент-клиент
- Медиа-сервер
- Виртуализация. Не особо актуально, поскольку на основном компе под это дело памяти и процессорной мощи в разы больше
- Стриминг игр на другие устройства
headless. Модуль реализует «безголовый» графический сервер
sunshine. Модуль для правильной установки ПО Sunshine. На клиент, например телевизор, устанавливаем приложение Moonlight - Мониторинг
- VPN
edgevpn. Модуль, реализующий VPN сервер и клиент. Не требует публичного IP адреса - Git
- Синхронизация файлов
- Веб-панель
cockpit. Редхатовский современный аналог webmin
homer. Пакет с веб-панелью для домашних серверов, отображающей карточки различных сервисов Сборочная ферма. Данный функционал перенёс на основной комп- Принт-сервер
Блокировщик рекламы. По результатам оказалось, что лучше это делать на клиентской стороне
категории сервер, nixos, linux
Дачный ретрокомп
19 июля 2021
написал dukzcry
Так получилось, что моим первым компьютером стал системный блок с Pentium II. Это была интересная эпоха - процессор в виде картриджа и щелевой разъём на материнке под него, культовые видеоускорители 3dfx, аудиокарты с таблично-волновым синтезом, материнские платы уже с разъёмом AGP, но всё ещё не избавившиеся от ISA слотов.
Я испытываю сильную ностальгию по тем временам. Однако, я не стал воспроизводить в точности конфигурацию того компьютера, а собрал нечто по его мотивам. Так, под нож пошли форм-фактор AT, разъём клавиатуры DIN5, COM-мышка. Вместо этого была собрана система стандарта ATX, с PS/2 мышью, клавой и USB портами. Также были выбраны максимально дешёвые компоненты, поскольку это дачный редко используемый компьютер. Опять же не было никакого желания сидеть месяцами на сайтах барахолок в поисках халявы и вгрызаться в глотки коллекционерам.
Для проверки софта и игр под данную платформу рекомендую эмулятор 86Box, однако для его запуска потребуется достаточно мощный комп.
Итак, что можно собрать:
- Процессор
Цена: 500р
Если важна универсальность, то берём Pentium II с разблокированным множителем, что позволит менять частоту процессора. Определить разблокирован ли множитель можно по номеру на картридже. Вторая цифра означает последнюю цифру года, третья и чётвёртая - неделю изготовления. Процессор должен быть изготовлен до 34 недели 98 года
Если нужна максимальная скорость, то можно брать слотовый Pentium III. За такую цену это будут процессоры с частотой 500-600 МГц. Процессоры 800 МГц и выше редки и дороги - Материнская плата
Цена: 1000-2000р
Можно приобрести плату стандарта ATX на культовом чипсете 440BX, с набортными USB и PS/2. Желательно с Plug & Play BIOS’ом, чтобы можно было выставлять настройки процессора программно, без джамперов
В случае выбора данного чипсета стоит с вниманием отнестись к подбору процессора, видеокарты и памяти. Так, штатная частота системной шины у данного чипсета - 100 МГц. В случае разгона по шине стоит выбирать видеокарту от Nvidia, т.к. AMD не переваривает последующее за разгоном повышение частоты AGP. Память плотностью 256 Мб на планку должна быть двухсторонней - Оперативная память
Цена: зависит от объёма
Для девяностовосьмёрки нет необходимости брать больше 512 Мб - Видеокарта
Цена: 300-500р
Любая AGP карта с 3.3 В разъёмом, либо универсальная - SATA контроллер
Цена: 300-500р
Полезная опция. Дешевые варианты это Silicon Image 3112/3512. TRIM работать не будет, в остальном неплохая вещь - SSD диск
Цена: 1000р за новый на 120 Гб
Под 98 винду можно смело брать на 120 Гб, если больше - могут быть проблемы, а меньше теперь, как правило, и не продают - Сетевая карта
Цена: 500р
Беспроводной адаптер TP-LINK TL-WN651G стандарта 802.11g имеет драйвера под Windows 98, и даже работает - Звуковая карта
Цена: 300-500р
Любая для слота ISA, неважно Plug & Play или нет, но лучше чтобы настройки выставлялись программно, а не перемычками. Если получится, то лучше взять аудиокарту с родным чипом Yamaha OPL для качественного FM-синтеза в DOS играх - USB 2.0 контроллер
Цена: 100р
Есть смысл поставить для увеличения количества USB слотов и повышения скорости передачи данных, поскольку на материнках той эпохи был лишь медленный USB 1.1. Хорошо будет работать карта на чипе NEC D720100AGM - CD-RW дисковод
Цена: 300р
Подойдёт старенький пишущий дисковод для шины IDE
категории ретрокомпьютер, slot1
Книги которые взорвали мозг
18 января 2021
написал dukzcry
- Чайна Мьевиль «Вокзал потерянных снов»
- Говард Лакврафт «Сомнамбулический поиск неведомого Кадата»
- Майкл Суэнвик «Дочь железного дракона»
- Дон Делилло «Белый шум»
- Джефф Нун «Брошенные машины»
- Иван Братко «Программирование на языке Пролог для искусственного интеллекта» (внезапно)
- Элиезер Юдковский «Гарри Поттер и методы рационального мышления»
- Эдвин Э. Эбботт «Флатландия»
категории книги
Германия
16 ноября 2019
написал dukzcry
Съездил в Берлин. Фотоотчет присутствует.
категории путешествия
Слушаем и скробблим трекерную музыку
22 ноября 2017
написал dukzcry
Забудьте про ручное тэгирование модулей в XMPlay ради скробблинга!
Скрипт подходит для прослушивания амижных и писишных трекерных модулей. Используются движки UADE и libopenmpt От чудесного BASS пришлось отказаться по причине небольшого числа поддерживаемых форматов. Впрочем, по заверениям экспертов, libopenmpt очень неплох в плане точности воспроизведения. А еще говорят, что XMP исправляется.
Музыку в архивах играть мы тоже могем. А вкупе с curlftpfs и модули качать не надо:
curlftpfs ftp://ftp.scene.org/pub/music/artists/ ~/Music
modplay.sh "4-mat" ~/Music/4-mat/*
категории demoscene, lastfm, mod, tracker
Хорватия
22 июля 2008
написал dukzcry
категории путешествия
Греция
1 июня 2007
написал dukzcry
категории путешествия
Карелия
1 июня 2005
написал dukzcry
категории путешествия