В моем случае js файлы представляют собой минифицированные страницы angular 5. Лишних скриптов я не подключал. А так как их количество не превышает 15, а средний вес менее 10кб, я не считаю проблемой их присутствие в кэше браузера. В любом случае, они оттуда будут быстро вытеснены изображениями.
Столкнулся как-то с устареванием кэша. Нашел идеальное для меня решение. При обновлении js файлов на сервере у них изменяется имя, учитывая хэш содержимого. Например 0.js меняется на 0.4d2f28dffc.js. Все это обрабатывается при сборке (angular 5 + webpack), а воркеру скармливается массив для маппинга, если необходимо предкэширование. Пути и имена js файлов в html тоже обновляет webpack.
Как закончите, напишите. Эта тема мне интересна. Особенно если сойдемся в цене. Примерно один-два раза в неделю устраиваем вебинар для группы, вот и рассматриваем разные варианты.
Читал на одном дыхании, не отрываясь. Вспомнились старые деньки в университете. Интересно, почему не была упомянута ARM архитектура? Я понимаю, что ARM — производная RISC, но все же заслуживает отдельного внимания, особенно в свете большой распространенности.
DenisPoison, а вы можете немного подробней описать ситуацию с CRM?
Для примера возьмем продавца, который пользуется CRM. В ней наш пользователь хранит контактные данные своих реальных и потенциальных клиентов. Так вот, какие есть способы избежать разрешения/запрета на использование персональных данных со стороны этих клиентов?
Технологии хоть и устаревают, но в данном случае эволюцию никто не отменял. И знание «старых» технологий позволяет понимать преимущество новых, причину, по которой стоит пользоваться новым.
Для примера могу привести конкуренцию Apache и Nginx. В процессе эксплуатации технологии проявляются проблемы, решения которых внедряются в новый продукт.
Без истории невозможно понять ценность того, что имеешь и чем пользуешься.
Имеется ввиду не только выполнение кода на сервере, но и в браузере другого посетителя веб-сайта. Сервер в этом случае, как и должен, отдаст статику без нареканий, возможно не с совсем верными заголовками Content-Type или вообще без него. А вот браузер тогда уже может при получении файла запустить код из него.
Для этого в папке с каждой странице должен лежать файл с именем что-то типа home.module.ts
И кстати, если использовать генератор страниц от ionic, то в последних его версиях он создает страницы уже с этим файлом. Так что в файле app.module.ts нужно подключать общие нативные модули, что сильно уменьшает и его размер и читаемость кода ))
Если просто сложить количество найденных уязвимостей из семейства Windows только из приведенной таблицы, то получится 4921 ))
А вот то, что тут нет ХРюшки — жаль. Ей самое место в таблице.
Полгода назад поставил на ноутбуке btrfs. Или я ее неправильно настроил или наткнулся на баг, но лучше раздел не заполнять полностью. Даже после удаления файлов, свободного места больше не становится.
В первый раз я потратил много времени на очистку. Пришлось внешний хард форматировать в btrfs, добавлять в разделу и запускать команду balance. А после удалять его из набора, чтобы данные опять перекочевали обратно.
Возможно на серверах файловая система btrfs хороша, но на рабочих лошадках пока рановато ставить. Или постоянно проверять «реальное» свободное место командой «btrfs fi sh» В ближайшее время опять вернусь на ext4
Я вам сочувствую, сударь )) Для моих задач разработчика линукс — то что доктор прописал.
А вот по поводу скайпа у меня такое ощущение, что это и есть веб-версия воткнутая в оболочку
Уже лет 5 наверное как на моем личном нотнике основная ОС — linux. Использую его и для работы и для развлечения. Единственное, что напрягает — обнова скайпа. Он пока еще в бете, и нет полноценной поддержки групповой видеоконференции. Жду, когда мелкомягкие уже выведут его из беты.
А если этот процесс автоматизировать не пробовали? К примеру количество воркеров 8. Ну а если очередь разрослась, то менеджер воркеров это заметит и увеличит их количество. Как увилечивать — это уже отдельная статья: процесс, контейнер или хост, — не важно. При уменьшении очереди, убивать воркеров (после окончании обработки сообщения, естественно).
Давно уже запилил для такого случая набор скриптов для монтирования/размонтирования зашифрованного контейнера на флешке. А после прописывания алиасов вообще жить стало круто. Хотя можно ли такое сделать на винде — не знаю.
Для примера возьмем продавца, который пользуется CRM. В ней наш пользователь хранит контактные данные своих реальных и потенциальных клиентов. Так вот, какие есть способы избежать разрешения/запрета на использование персональных данных со стороны этих клиентов?
Для примера могу привести конкуренцию Apache и Nginx. В процессе эксплуатации технологии проявляются проблемы, решения которых внедряются в новый продукт.
Без истории невозможно понять ценность того, что имеешь и чем пользуешься.
Сравнение с официального сайта (в скобках указаны значания для Epson EH-TW610):
Яркость (обычный режим), лм: 3100 (3000)
Яркость (экономичный режим), лм: 1925 (нет данных)
Цветовая яркость, лм: 3100 (3000)
Контрастность: 15000 (10000)
И кстати, если использовать генератор страниц от ionic, то в последних его версиях он создает страницы уже с этим файлом. Так что в файле app.module.ts нужно подключать общие нативные модули, что сильно уменьшает и его размер и читаемость кода ))
А вот то, что тут нет ХРюшки — жаль. Ей самое место в таблице.
В первый раз я потратил много времени на очистку. Пришлось внешний хард форматировать в btrfs, добавлять в разделу и запускать команду balance. А после удалять его из набора, чтобы данные опять перекочевали обратно.
Возможно на серверах файловая система btrfs хороша, но на рабочих лошадках пока рановато ставить. Или постоянно проверять «реальное» свободное место командой «btrfs fi sh» В ближайшее время опять вернусь на ext4
А вот по поводу скайпа у меня такое ощущение, что это и есть веб-версия воткнутая в оболочку