Портрет 4X_Pro
Был в Сети 21 февр. 2026 г., 19:09
4X_Pro
Идеалист Интернета
  • Программист
  • Блоггер
  • Фотограф
Кратко о себе: Web-разработчик. Пишу на PHP, Python, JavaScript. Знаю Ruby и Go, со студенческих времён более-менее помню C и asm. Специализируюсь на ускорении загрузки сайтов и разработке ботов для Telegram. Linuxоид (использую Debian+Cinnamon). Сторонник IndieWeb, slow lifer.

Социальные сети


Новости сайта в Telegram

t.me/4x_pro

Лог жизни

Лог моей жизни, где я фиксирую наиболее эмоционально значимые для меня события и текущее настроение. Является продолжением блога, который я вел в ЖЖ с ноября 2004 по апрель 2018 года.


Бессонница и эксперименты с wine

4X_Pro

В ночь с воскресенья на понедельник наконец-то смог запустить World of Tanks под wine. Причём получилось так: в спешке запустил установку не на раздел с играми, который у меня в NTFS, а на основной диск в ext4. И вдруг она пошла. Отыграл пару боёв, потом решил перенести на игровой диск. Сделал в Gaming Center импорт нового пути, и тут снова началась примерно та же ошибка: невозможно получить доступ к файлу с версией игры.

Время было уже позднее, поэтому попытался уйти спать. Но всё крутил в голове мысль о том, что тип файловой системы может так влиять. Потом сообразил, что Proton может не работать по той же самой причине, и нужно попытаться перенести его на основной диск. Эта мысль не давала мне спать до самого утра.

В результате получилась бессонная ночь. Уснул только утром, и проспал всего около двух часов. Весь день провёл в ужасном состоянии: и делать ничего не могу, и спать — тоже. Давно такого не было.

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

Испытания PlayKey и LoudPlay

4X_Pro

Вчера пробовал PlayKey и LoudPlay на старом стационарном компьютере. Хотел сделать из него тонкий клиент для игр. В PlayKey подключение и запуск игр происходит очень быстро, зато тормозит сам игровой процесс: движения мышью даже в меню того же Ведьмака происходят с большой задержкой. Сначала посчитал, что проблема в том, что у меня видеокарта не поддерживает аппаратное ускорение (так как аналогичное наблюдалось на Play Now, когда слетала поддержка ускорения в Chromium на ноутбуке). Поставил DXVA checker, он написал, что карта поддерживает. Вычитал где-то, что иногда помогает установка KLite Codec Pack, тоже поставил. Запустил PlayKey ещё раз, но увы, всё то же самое. Причём после окончания сеанса PlayKey пишет, что хоть видеокарта и поддерживает аппаратное ускорение, но слишком медленная, и советует её заменить. Пытался что-то сделать в настройках по Ctrl+F2, переключался с аппаратного на программное декодирование и обратно, ужимал framerate до минимума, менял настройки пост-обработки, но всё без толку.

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

Мечта, идейность или прагматизм?

4X_Pro

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

Мечта заключается в том, что с давних пор хочу купить мощный стационарный компьютер, для которого самостоятельно выбрать хорошие комплектующие. Но чтобы использовать его в полной мере, нужно вернуться под Windows, что несколько противоречит моей идейности — желанию быть сторонником свободного софта.

С точки зрения идейности, простые игры следует запускать локально на wine, а те, на которые ресурсов компьютера не хватает — через облачный гейминг, на который потратить сэкономленное на покупке компьютера. Даже если брать безлимит, хватит на 8 лет в том же Play Now при годичной оплате. Правда, мне была бы выгоднее почасовая, так как играю не так уж много.

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

Эксперименты с VMWare Player

4X_Pro

Вчера всё же поставил Manjaro на старый диск. Установка прошла на удивление легко. С удивлением обнаружил, что в нём сразу встроен Steam-клиент. Но увы, Proton так и не работает нормально: подключил библиотеку с играми, попытался было запустить WoT и ещё одну игру, но безрезультатно. Решил поставить VMWare Player. В этот раз всё началось весьма неплохо: после того, как я обновил ядро, плеер быстро собрался и запустился без каких-либо проблем.

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

Игры без Windows: неудачные эксперименты

4X_Pro

Весь день занимался вопросом, можно ли на игровом компьютере обойтись без Windows. Сначала попытался было поставить VMWare Player, так как видел несколько отзывов, что в нём производительность оказывается лишь на десяток-другой процентов ниже по сравнению с запуском под обычной OS. Но безрезультатно: на основном Linux он у меня просто не запустился, хотя модули ядра загрузились и собрались. Хотел было попробовать под Manjaro с live-флешки, но тоже неудача: там не получилось собрать модуль ядра. Причём проблема в том, что загружаемое ядро имеет версию 5.15.60, а если попытаться поставить linux-headers, то качает версию 5.15.75. Если бы я установил Manjaro на жёсткий диск, вопрос бы решился легко: просто обновил бы ядро, но для этого нет места. Разве что поставить на старый SSD, где до сих пор остаётся linux-раздел на 25 Гб, который давно не используется.

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

HuggingFace — площадка для тех, кто интересуется машинным обучением

4X_Pro

Недавно, блуждая по Сети, наткнулся на блог некоего Vasilisk, где тот выложил примеры, как обработал фото с помощью нейросетей. Результаты обработки мне понравились, и сам захотел попробовать так же, но увы, каких-либо ссылок там не было, только примеры фото и названия алгоритмов. Стал искать по названиям, и наткнулся на сайт HuggingFace.co — аналог GitHubа, но специализированный именно на нейросетях по обработке текстов, фото и аудио. И нашёл там часть тех самых алгоритмов. Причём даже многие можно попробовать сразу же на самом сайте, без скачивания и установки нейросети у себя. Правда, результаты в итоге не очень впечатлили (пока затестировал keras-io/super-resolution и keras-io / lowlight-enhance-mirnet).
Но сам сайт очень понравился — думаю, весьма пригодится при изучении этой темы.

Бестолковая неделя

4X_Pro

На прошлой неделе был биоритмический максимум. Успевал и framewokrом для сайта-каталога заниматься, и вернулся к изучению машинного обучения, и статью про «мир школы и мир улицы» начал писать (правда, пока только на бумаге), и разбирал задачи от позапрошлого Yandex.Cup в тренировочном режиме.

С понедельника снова снесло потоком жизни в сторону. Сначала сделал несколько задач по freelance, потом два дня вне дома из-за затмения и прогулки, а на следующий день — настолок. В четверг из-за жёсткого недосыпа ничего не мог делать, только избавился от последней задачи по freelance. А вчера получился какой-то день быта, и только вечером поиграл в Heroine's Quest.

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

Солнечное затмение и прогулка в Кусково

4X_Pro

Сегодня я третий раз в жизни наблюдал солнечное затмение. Вчера опасался, что будет облачно, и ничего не удастся увидеть, как это было в 1999 году. Но день выдался солнечный, небо было почти идеально чистым. Стал искать, что можно использовать в качестве светофильтра. Вспомнилось, что пару лет назад видел в Сети, как кто-то додумался использовать дискеты. Начал их искать, но безрезультатно: судя по всему, их увезли на дачу, где есть единственный компьютер с дисководом.

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

Первый шаг сделан

4X_Pro

Хоть и с некоторым опозданием, но сделал первый шаг по созданию своего frameworkа. Сделал его основной «скелет», позволивший запустить простейший Hello world. Правда, пока без каких-либо проверок корректности, обработок ошибок и т.п. Немного необычно реализовал идею environments — для каждой — свой каталог www-что-нибудь для точки входа, типа www-dev, www-prod, и в тамошнем index.php загружается нужный конфиг. Это сразу же и мультисайтовость

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

День определённостей

4X_Pro

Сегодня на связь вышла Kitsune. Её появление помогло мне определиться с некоторыми вопросами, которые не дают мне покоя в последнее время. Во-первых, с тем, на какой Linux переходить: Arch, Manjaro или Debian testing. Kitsune спросила, есть среди них тот, который мне бы просто нравился, без всяких соображений по поводу совместимости софта, идеологии НК и т.п. Ответ был простой: Manjaro. На что она мне ответила «ну вот его и ставь!». Потом зашла речь о покупке компьютера. Она удивилась, как я могу столько времени планировать и не покупать. Хотя ответ очень прост: покупка б/у для меня — действие новое, а поэтому страшное, из-за чего всё время откладывается.

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