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

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

для Ubuntu (Debian) или

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

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

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

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

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

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

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

Запуск игр на iMac mini M1 — запускаем Ведьмак3

Первое что мне захотелось сделать с новым Mac mini на М1 это протестировать его на современных играх. Я как бы в курсе, что Mac не для игр, но все же интересно было посмотреть на то как работает эта машинка. К моему огромному разочарованию, в Steam не так много игр поддерживающих Mac OS и большинство из…

Куда пропадает свободное место на диске MacOS

В своих попытках запустить третьего ведьмака на Mac mini под М1 мне пришлось качать много образов из разных источников. Первую установку я хотел провести используя торренты. Скажу откровенно, я не поддерживаю пиратский контент, но в данном случае я действительно использовал пиратские образы исключительно в ознакомительных целях. Мне было интересно, возможна ли установка игр под М1.…

Итератор в бизнес процессах Битрикс24 — вспоминаем циклы

Проблема бизнес-процессов в том, что их логика скрыта от глаз и отлаживать сложные процессы проблематично. С проблемой столкнулся не я сам, а мой коллега, он категорически не мог понять почему итератор помещенный в итератор не возвращает разницы массивов. Все просто: потому, что он возвращает совпадения. Я быстро накидал пример из двух циклов и булевой переменной,…

Автозагрузка классов в языке PHP

До версии PHP 5 обычной практикой было использование функций require, require_once, include, include_once для загрузки файлов, содержащих нужные классы. Пример использования функций:

  Проблема такого подхода в том, что: Необходимо указывать каждый файл в котором содержится необходимый класс. Использование обращения к объекту не подгруженного класса вызывало ошибку. Плюс, указанные файлы подгружались всегда, независимо от…

Строим SQL-запросы на вывод повторяющихся строк таблицы

Сегодня поступил запрос на вывод повторяющихся строк в таблице. В старой версии портала, который мы используем для заявок, из-за отсутствия проверки была возможность несколько раз оценивать одну заявку. Это давало возможность для манипуляции статистикой. Подобное недопустимо, так как прямо противоречит критериям работы системы оценок. На старом сервере установлен PHP5.6, поэтому нет возможности установить PhpMyAdmin. На…

Проблема с подключением к icloud в OS Big Sur

На днях я стал счастливым обладателем Mac mini на процессоре M1. Первая проблема с которой столкнулся при переносе данных с OS Mojave это невозможность авторизоваться в icloud. Причем первых вход был успешным, но после я получил сообщение о том, что для синхронизации необходимо заново авторизоваться. Авторизация не работала. Я сменил пароль, но на ситуацию это…