Посты | OTUS
Память, systemd и контейнеры

Linux_Deep_LAST_26.07.png

Один из простейших вопросов, которые вы получаете на собеседовании на ряду с «что такое LA?» – это «как понять, сколько свободной памяти в системе». Вы смело отвечаете что-то вроде «MemFree + Cached + Buffers», и будете правы. Но потом, в «бою», вы, возможно, будете удивлены приходящему OOM Killer при наличии большого количества свободной памяти.

Мониторинг web-страничек Zabbix-ом

Linux_Deep_26.07_Site.png

photo_2021_10_07_15_37_01-1801-136f82.jpg

В наш век всепоглощающих web-интерфейсов очень часто перед системными администраторами встаёт, на первый взгляд, непонятная с точки зрения объёмов задача: как проверять работоспособность сайта?

Пользователь покинет ваш сайт, если…

WebDev_Deep_LAST_25.07_2_Site.png

«Сделаем сайт для десктопа, а потом для мобильных, если успеем» «Демо мы будем проводить не с мобильного» «Заказчик будет смотреть сайт со своего ноутбука» «На мобильную вёрстку нам не выделили средства»

Эти и некоторые другие фразы вы наверняка слышали. И, к сожалению, сейчас эти фразы не имеют ничего общего с реальностью...

Web storage API: работа с Cookies в HTML5

WebDev_Deep_LAST_25.07_Site.png

Когда говорят HTML5, то обычно под этим словом понимают новые теги, например, <main>, <nav>, <header> и <footer>. Реже – рисование в <canvas> и проигрывание <video>. И чаще всего обходят стороной Web storage API.

Web storage API создано для замены морально устаревших cookies, и имеет ряд преимуществ над cookies.

Стандарт оформления кода

PHP_Deep_Last_23.07_2_site.png

В любой сфере или области существуют определённые стандарты. Стандарты конструкций, размеров, технических процессов. Например, в России и большинстве стран СНГ при строительстве железной дороги используют установленный стандарт ширины колеи – 1520 мм. А теперь представьте, что было бы, если каждая строительная бригада использовала бы свой стандарт. На таких рельсах далеко бы мы не уехали…

Используем Phing

PHP_Deep_Last_23.07_Site.png

Каждый день разработчики сталкиваются с огромным количеством монотонных задач. Это может быть сборка проекта, контроль качества, доставка изменений, подготовка окружения и так далее. На сегодняшний день существует огромное количество решений, которые позволяют автоматизировать некоторые из этих монотонных действий.

Одним из таких инструментов является Phing, который может быть интересен как раз PHP-разработчикам, так как сам написан на PHP и позволяет расширять свой функционал.

Автоматизируем рутину: Bash vs Python

Python_Deep_LAST_23.07_site.png

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

Чтобы написать скрипты, которые помогут автоматизировать большую часть рутинной работы, можно использовать как Bash, так и Python. Что же выбрать?

Взгляд сверху: что такое Observable

JS_Deep_LAST_23.07_site.png

Observable – асинхронный паттерн проектирования, в котором данные представлены в виде потока событий. Потоки можно «переиспользовать» – комбинировать, фильтровать, подобно массивам, используя специальные методы – операторы.

Популярное
Сегодня тут пусто