Алексей Уколов
@alexey-m-ukolov Куратор тега Веб-разработка
Добавлю ко всему сказанному до меня, что ставить бизнес на фундамент инженерии, которая для этого не предназначена (домашний интернет, домашнее электричество, NAS) - это очень плохая идея. Жизненный цикл современного ИМ: Маркетплейс -> Тильда -> WooCommerce на хостинге -> Самопис на VPS -> Самопис на кластере из своего железа на колокейшене в дата-центре. Обратите внимание, что вся инженерка тут на любом этапе этой эволюции на чужих плечах, потому что её обеспечить сложнее всего.
Хотите делать собственный ИМ любой сложности - не проблема, научитесь при необходимости (и со временем). Но делать это где-то за пределами нормального дата-центра - это выстрел себе в ногу. У меня вот опыта полно для реализации всяких штук, но я на домашнем NAS не храню ничего (из веб-приложений), кроме телеграм-бота, у которого только один пользователь (я).
Там и вправду в веб-интерфейсе какая-то ерунда - набрать блок с кодом руками у меня не получилось, только вставить из внешнего редактора уже обёрнуый в ``` блок. Вдобавок, со второго параграфа оно начало у меня жрать одно ядро полностью и больше гига памяти.
Когда речь идёт о регулярных выражениях, нужно оперировать несколькими строками, отражающими все вариации форматов и искомое значение для каждой строки.
Конкретно сферические UA в вакууме не то чтобы хорошо поддаются регулярным выражениям, потому что там адский зоопарк совместимостей.
Вдобавок, есть уже готовые библиотеки для разбора UA - вы их смотрели?
Запрос, вроде, правильный. Может, нужно distinct добавить в count, зависит от ваших данных и задачи.
Что выдаёт select count(*) from game_sessions where guildid = ? and gameName = 'Escape from Tarkov'?
Перечисленные в вопросе теги имеют довольно отдалённое отношение к доступности.
Вы правы, что доступности уделяется недостаточно внимания и на её обеспечение жалеют денег (я давным-давно делал опрос на эту тему), но именно поэтому важно фокусировать внимание на том, что действительно серьёзно влияет на доступность сайта (семантические теги для элементов управления, в первую очередь), а вот такие третьестепенные вещи только создают ощущение, что «с доступностью всё сложно и дорого, нет смысла и начинать».
ymfront, вы спросили "как задавать стили" и это ответ на заданный вопрос. "Как уменьшить количество кода" вопрос совершенно другой, с языком не связанный и в тексте никак не фигурирующий.
Может, у вас что-то клики перехватывает? Или ссылки подменяются не сразу?
В этом коде проблем я не вижу, попробуйте сделать интерактивный пример в песочнице.
У них 6 "прог". Возможно, каждая написана на чём-то своём. Спросите у создателей, тем более, что они явно русскоязычные: https://vpnsatoshi.com/contacts/
Заполненная память — это хорошо. Система использует свободную память для хранения своих кешей и поэтому работает быстрее. Если память нужна приложениям, система её освобождает.
Столкнулись ли вы с какой-то реальной проблемой, кроме циферки, которая вас пугает?
Хотите делать собственный ИМ любой сложности - не проблема, научитесь при необходимости (и со временем). Но делать это где-то за пределами нормального дата-центра - это выстрел себе в ногу. У меня вот опыта полно для реализации всяких штук, но я на домашнем NAS не храню ничего (из веб-приложений), кроме телеграм-бота, у которого только один пользователь (я).