Установка memcached в Debian/Ubuntu

Memcached — это программный пакет с открытым исходным кодом, который обеспечивает уровень кэширования в памяти, часто развертываемый в качестве компонента стеков веб-приложений для снижения нагрузки на традиционные базы данных для часто используемых объектов. Установить пакет не составляет труда, но нужно помнить, что для нормальной работы с PHP, необходимо установить и сконфигурировать пакеты для самого языка.…

Запуск PHP скриптов из консоли Linux

Давайте сначала решим зачем нам может понадобиться запускать скрипты PHP через интерфейс командной строки Linux. Первое и самое очевидное решение, мы пишем простой скрипт который должен делать нечто в нашей системе. То есть мы используем PHP как расширенный Bush-скриптинг. Хотим как-то особенно сортировать файлы, делать запись в базу данных, отправлять сообщения или все одновременно. PHP…

Как настроить Ubuntu для Битрикс

Очень многие устанавливают Битрикс на CentOS, точнее на BitrixVm, что объяснимо если вы слабо знакомы с Linux. Я не стану отговаривать, каждому свое. У меня возникало очень много проблем со сборками от команды Битрикс. Очень много необъяснимых ошибок, решить которые под силу не каждому специалисту. И если Битрикс24 без сборки от 1С работать не будет,…

Проблемы динамической типизации в сравнении

Откровенно говоря, я устал слушать о проблемах PHP от людей, мягко говоря не компетентных в его реальных проблемах. Очень часто, вступая в такой спор я заранее знаю к чему он будет сведен. Отринув все стереотипы, например о том, что PHP не работает с архивами или работает слишком медленно в сравнении с тем же С++, спор…

Почему SSH в контейнерах это зло

Эта статья является продолжением моих изысканий по Docker. Тема навеяна простым примером из жизни. Администратору занимающемуся преимущественно Windows был задан вопрос, если у тебя есть контейнер Docker, как ты будешь им управлять. Не задумываясь тот ответил: «поставлю в контейнер SSH и буду к нему подключаться«. Сегодня я попытаюсь объяснить, почему так делать не нужно. Собственно,…

Как установить Midnight Commander в Linux и подключить Vim как редактор по умолчанию

Как установить Midnight Commander (MC) в Linux или CentOs? Легко:

для Ubuntu (Debian) или

Для CentOs. После установки юзаем через команду MC — mc. Тут должна была появиться подробная инструкция по эксплуатации, но после нескольких минут работы я понял, что расписывать особо нечего. Поэтому держите веселый скрин:   Все основные действия написаны в…

Как войти в Docker контейнер — первые шаги

Задача «как войти в контейнер Docker» аналогична проблеме выхода из Vim. Да, чтобы делать эти вещи необходимо понимать что вы делаете и зачем. Поэтому в этой статье я не буду расписывать что такое Docker. Я не смогу рассказать лучше чем это уже сделано: Вот, отличная статья на Хабре: Полное практическое руководство по Docker: с нуля…

Устанавливаем файловый менеджер Sprut

Sprut — серверный двухпанельный файловый менеджер написанный на Python и JavaScript. Развитием и поддержкой проекта занимается известный российский хостинг-провайдер Бегет. Файл-менеджер используется у них в административной панели хостинга и доступен для любых тарифов. Вы можете изучить его работу, зарегистрировавшись на их сайте, для новых клиентов провайдер предоставляет бесплатный 30-дневный период. Я когда-то попробовал и влюбился…

Тот самый Bitrix UI или как добавить кнопку зелёного цвета в тулбар Битрикс24

Если вы работаете с коробкой, то замечали наверное, как часто программисты добавляют кнопки в тело страницы, а сами кнопки выглядят как-то не очень в стиле Битрикс. Лично меня это всегда коробило, пока я не начал разбираться с UI сам. Первое, что бросилось в глаза это отсутствие описания стилей. Любой UI довольно подробно расписан, но разработчики…

Установка Docker на Mac M1 — проблем нет!

Команда Docker уже выпустила обновление, которое полностью совместимо с архитектурой M1. В официальном репозитории все еще лежит версия которая не поддерживает новые процессоры Apple. О существовании обновления упоминается во всех новостных источниках, но на официальном сайте Docker об этом обновлении ни слова. Но в блоге разработчиков я наткнулся на статью: «Docker Desktop Preview for Apple…