SeokkySss, советую посмотреть на ejudge, ну и наверное можно поискать другие системы для проведения олимпиад. Там даже ядро патчат, чтобы испытуемая программа вообще ничего лишнего не могла сделать.
psiklop, о том, как космически нужна эта всратая технология, очень хорошо говорит тот факт, что тэг PWA содержит всего 42 вопроса, а за прошлый год оставлено всего 19. За прошедший месяц сего года вопросов была аж целых два...
При этом:
A 2018 review published by Forbes, found that users of Pinterest's PWA spent 40% more time on the site compared to the previous mobile website. Ad revenue rates also increased by 44%, and core engagements by 60%.
Вот чтобы продать больше срани всё это и нужно. Конечный бенефициар всего этого - не пользователь.
Потому что нормальному сайту не нужно становиться приложением.
Для чего нужны PWA? Не поверишь! Чтобы ещё сильнее прибиться гвоздями к компьютеру пользователя. Раз уж в закладки и в поисковую строку не удаётся. Чтобы пользователь не мог забыть о сайте, посетив его по необходимости, а видел эту срань на рабочем столе каждый день. Это типичный кейс "продающих технологий". И на сотни таких "приложений" будет приходиться одно, которое зачем-то будет полезным. И при этом нахрен не сдалось становиться PWA, потому что оно и так прекрасно может работать в обычном браузере. Собственно, именно поэтому никто не бежит делать из сайтов PWA, а пользователи не рвутся эти PWA "устанавливать". Очевидно же, что людям нужны нужные вещи и не нужны ненужные.
И ещё PWA нужны тому самому гуглу, который хочет побольше продать пользователям всякой срани и показать рекламы. Поэтому его и принимают в гуглоплей. Не потому что срань там нужна. Наоборот, срань там не нужна от слова "вообще".
psiklop, руки надо пообрубать быдлокодером, которые из каждого сраного сайта делают "приложение".
Я НИ РАЗУ не использовал PWA и НИ РАЗУ у меня из-за этого не возникало проблем. И я не знаю ни одного человека, который бы пользовался, разрабатывал итд. Я знаю, что "это есть". Но мне даже посмотреть что это такое лень, ну потому что никаких реальных задач нет, для чего смотреть.
Не так давно была маленькая короткая шумиха на тему того, как некоторые банки, которых попёрли из мобильных сторов, начнут радостно клепать PWA. Ну и где эти PWA? Вопрос риторический.
fokin_nikolay1989, а в связи с чем вообще вся эта затея? Если из-за неправильного массового chmod, то лучше не надеяться на чудо, а переставить систему, всё равно проблемы будут постоянно где-нить вылазить.
Drno, рекомендую поизучать, какие сигналы и какому процессу посылаются при закрытии этого терминала. Потом можно попробовать написать скрипт с командой trap, которая перехватывает сигналы в bash. Возможно, там посылается SIGTERM, который до openvpn через su уже не добирается.
Смотреть правильнее не на free а на available. Это, грубо говоря, сколько потенциально есть свободной памяти, если весь кэш скинуть (это неточное определение!).
Если памяти приложениями используется мало, то кэш постепенно может занять практически всю свободную память и это более чем норма - ведь это означает более высокую скорость к данным. В некоторых сценариях использования это даже нарочно так делают: заводят много памяти, чтобы в кэше лежало значительная часть дисковых данных. Это хорошо, например, для баз данных и вообще для часто интенсивно и повтороно читаемых данных любого вида.
Совсем до нуля кэш сбрасывать нельзя, потому что многое будет ощутимо "тормозить". Поэтому система всегда начинает выносить часть страниц из памяти в swap ещё до исчерпания памяти. Этим в значительной степени управляет параметр vm.swappiness. Чем он ниже, тем менее охотно системой используется swap. Но при этом в типичной "домашней" системе использование swap это даже хорошо, потому что некоторые приложения (типа браузера) охотно выделяют память, которая им нужна довольно редко. Например, если открыть много вкладок в браузере, то будет выделено прилично памяти, но если на эти вкладки не переключаться, она спокойно уедет в swap и будет там лежать до востребования.
Это некоторые общие моменты, чтобы было более понятно, как это всё работает. На самом деле управление памятью в ядре Linux крайне сложно устроено. Говорят, даже среди разработчиков ядра единицы его понимают более-менее полностью. А всё ради того, чтобы эти механизмы качественно или хотя бы приемлемо работали в самых разных сенариях.
veroni1337, битрикс часто так настроен, что ошибку 404 обрабатывает файл 404.php, который подключает ядро битрикса. Поискать в конфигах как 404 обрабатывается. Например, это может быть в Apache:
ErrorDocument 404 /404.php
Самое простое - в 404.php сделать в самом начале exit, чтобы сразу отлупал.
У меня был кейс, когда сайт на битриксе жутко лагал. Я в итоге нашёл, что на главной сделали карусельку из баннеров когда-то давно, а потом баннеры удалили. В итоге каруселька у пользователей крутила картинки часто и много, а 404 от них хорошо так грузили сервер. Я наскоро сделал в конфиге веб-сервера, чтобы отсутствующие картинки (*.jpg, *.png итд) по 404 выдавали пустой 404fast.php а не 404.php, и всё нормализовалось. Ну дальше отправил владельцев сайта карусельку-то убирать или исправлять.
sanya1995, для начала попробовать собрать без докера. Записать все команды, которые понадобились, и нужне зависимости (ну там компилятор, библиотеки с dev-пакетами...). Потом начать повторять то же самое в Dockerfile. С учётом разницы в именованиях пакетов итд итп.
Другой путь - освоить сборку пакетов под alpine и доработать имеющиеся манифесты пакетов alpine под свои нужды.
Никто не делает видео или готового кода для подобного. Это нужно крайне редко, довольно сложно и как правило делается людьми, которые достаточно подкованы для самостоятельного решения подобных задач.
В данном же случае настоятельно рекомендую делать образ на базе ubuntu, а не alpine, поскольку там все нужные модули уже включены в стандартную пакетную базу. Необходимость alpine в докер-образах - миф. В принципе, ничто не мешает использовать разные базовые системы в разных образах, под каждое приложение ту систему, к которой оно лучше адаптировано или где проще и быстрее достичь нужного результата.
У сбера во многих вкладах в условиях указано, что если он закрывается досрочно, то применяется ставка 0.01%. Видимо, это борьба с неполным месяцем при начислении процентов.
theurus, sqlite - это не полноценная база данных, а жалкое подобие, которое используют тогда, когда полноценную базу поднять неудобно. Однако для полноценного онлайн-сервиса с нормальной аудиторией это даже рассматривать неприлично. Не потому что упрётся или не упрётся. А потому что так приличный сервис можно реализовать только от отчаянья.
У нас использовали JIRA, но из-за лицензирования per user стало очень неудобно. Поэтому офисный саппорт перевели на GPLI. Я не в курсе, насколько он хорош, но заявки по почте создаются успешно. Хотя, конечно GPLI изначально для инвентаризации ставили. LDAP вроде умеет.
pfg21, в этом "бизнесе" словом CDN обозначают не CDN в настоящем профессиональном смысле, а просто пиратский видеосервис где-нить в абузоустойчивой локации без цели быть близко и отзывчиво к потребителю, который живёт на рекламу xxxbet'а :) Вопросов эффективной доставки качественного контента такие "CDN" не решают вообще. В кодике сериалы аниме кладут 24-минутные серии 720p с размером серии 194 Мб (битрейт 1000 для видео avc и 90 для аудио aac), очень хорошо экономят, ведь их типичный потребитель на качество вообще не обращает внимание...
NovaVortex, я тоже могу смотреть видео без рекламы на телефоне, но вот штатный адблок в samsung browser с рекламой кодика в какой-то момент перестал справляться. Далеко не все пользователи способны на телефоне с этим справиться. В любом случае, за такую рекламу продолжают платить, а видеосервисы как-то продолжают существовать, значит, зрителей у рекламы хватает...