Переезд
25 сентября 2023
написал dukzcry
Теперь сайт будет по адресу https://dukzcry.gitlab.io из-за принудиловки с 2FA
категории сайт - 0 комментариев
Ретрокомпьютер мечты)
11 мая 2023
написал dukzcry
Бриллиантовый монстр и пляжная черепашка поедают галету с помидорами 🥴
- Материнская плата: ZIDA Tomato Board
- Звуковая карта: Turtle Beach
- Видеокарта: Diamond Monster 3D
категории ретрокомпьютер - 0 комментариев
Домашний сервер
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 - 0 комментариев
Дачный ретрокомп
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 - 0 комментариев
Книги которые взорвали мозг
18 января 2021
написал dukzcry
- Чайна Мьевиль «Вокзал потерянных снов»
- Говард Лакврафт «Сомнамбулический поиск неведомого Кадата»
- Майкл Суэнвик «Дочь железного дракона»
- Дон Делилло «Белый шум»
- Джефф Нун «Брошенные машины»
- Иван Братко «Программирование на языке Пролог для искусственного интеллекта» (внезапно)
- Элиезер Юдковский «Гарри Поттер и методы рационального мышления»
- Эдвин Э. Эбботт «Флатландия»
категории книги - 0 комментариев
Германия
16 ноября 2019
написал dukzcry
Съездил в Берлин. Фотоотчет присутствует.
категории путешествия - 0 комментариев
Слушаем и скробблим трекерную музыку
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 - 0 комментариев
Хорватия
22 июля 2008
написал dukzcry
категории путешествия - 0 комментариев
Греция
1 июня 2007
написал dukzcry
категории путешествия - 0 комментариев
Карелия
1 июня 2005
написал dukzcry
категории путешествия - 0 комментариев