Как добавить свой закрытый ключ SSH в Keychain, чтобы он автоматически был доступен для ssh?

В OSX нативный клиент ssh-add имеет специальный аргумент для сохранения ключевой фразы закрытого ключа в цепочке ключей OSX, что означает, что ваш обычный логин разблокирует его для использования с ssh. В OSX Sierra и более поздних версиях вам также необходимо настроить SSH, чтобы всегда использовать цепочку для ключей (см. шаг 2).

В качестве альтернативы вы можете использовать ключ без ключевой фразы, но если вы предпочитаете безопасность, это, безусловно, приемлемо с этим рабочим процессом.

Подробнее

Избегайте 100vh на мобильных устройствах

Единицы области просмотра в CSS звучат великолепно. Если вы хотите, чтобы элемент занимал всю высоту экрана, вы можете просто установить высоту: 100vh и вуаля - у вас есть идеальный полноэкранный элемент, размер которого изменяется при изменении области просмотра! К сожалению, это не так. 100vh ломается тонким, но фундаментальным способом в мобильных браузерах, что делает его практически бесполезным. Лучше избегать 100vh и вместо этого полагаться на javascript, чтобы установить высоты для полного просмотра.

Подробнее

Инкрементальный backup MySQL

Backupninja — расширяемая система резервного копирования, удобная консольная обёртка для нескольких утилит резервного копирования.

Большинство консольных утилит используемых для создания резервных копий не имеют собственных конфигурационных файлов. Backupninja обеспечивает возможность централизованной настройки и запуска резервного копирования с помощью нескольких (опционально устанавливаемых), наиболее популярных консольных утилит (duplicity, rsync, rdiff-backup и mariadb-clients).

Настройки для запуска всех утилит Backupninja сохраняет в едином конфигурационном файле (/etc/backupninja.conf), для каждого задания резервного копирования конфигурации сохраняются отдельно (по умолчанию используется каталог /etc/backup.d), в удобных к правке и интуитивно понятных ini-файлах(по сути обычные текстовые файлы), возможен просмотр базовой системной и аппаратной информации (hwinfo).

Задания Backupninja могут выполняться параллельно и поочерёдно, как обычные так и зашифрованные, поддерживается удалённое управление резервным копированием, безопасное резервное копирование баз данных (MySQL, PostgreSQL, OpenLDAP и др), пользовательские скрипты, сжатие (используется gzip), отправка сообщений "об ошибках" по электронной почте и интеграция с Linux Vserver(система виртуализации).

Подробнее

Установка облачного хранилища Seafile на Debian

Seafile - хранилище файлов, которая организует их в библиотеки и синхронизирует на различных устройствах. Seafile обладает потрясающей производительностью в синхронизации файлов, позволяет настроить различные правила доступа к разным файлам. Подключаться к хранилищу можно с разных клиентов, которые доступны на Linux, macOS, Windows, iOS и Android.

Подробнее

Debian Buster: установка Redis

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

Это руководство поможет вам с установкой сервера Redis в системе Debian Linux. Для PHP также необходимо расширение Redis PHP.

Подробнее

Обновление до macOS Catalina

Настала пора обновиться до macOS Catalina. Уже как пару месяцев доступна новая ОС. Само обновление прошло легко и просто. Пару часов на то, чтобы скачать и установить новую ОС. Но после обновления обнаружил что не работает Python — вылетает с какими-то ошибками.

Подробнее

Остановка оповещений об обновлении macOS

Apple постоянно занимается обновлением программного обеспечения. Обновления бесплатны и в новых версиях macOS появляется все больше сервисов, таких как новое приложение TV в Catalina, которое наследует предыдущие функции от iTunes и позволяет получать подписки Apple TV+.

Многие люди просто не готовы к MacOS 10.15 Catalina и могут ждать релиза «точка один» - 10.15.1 - или «никогда». Как вы можете предотвратить постоянное напоминание об обновлении?

Подробнее

Замена жесткого диска в Mac mini на SSD

Мой старенький Mac mini (Late 2012) совсем стал плохо работать. Особенно после установки macOS Catalina. Решил я спасти ему жизнь и установить SSD. Выбрал бюджетный вариант, о котором потом пожалел, поскольку можно было немного доплатить и взять более удачный вариант. Но да ладно.

Выбор пал на WD Green WDS480G2G0A 480Гб, 2.5", SATA III. По старой памяти думал что WD не выпускает плохого.

Подробнее

PNG и альфаканал

Если при работе с PNG теряется прозрачный фон, становится черным, необходимо включить альфа канал. Делается это вот так:

if (function_exists('imagealphablending')) {
    // Отключаем режим сопряжения цветов
    imagealphablending($newImage, false);
    // Включаем сохранение альфа канала
    imagesavealpha($newImage, true);
}

Подробнее

Telegram API: бот для уведомлений

Существует множество способов отправить уведомление: почта, Skype, WhatsApp, Jabber. WhatsApp не очень люблю, поэтому сразу нет. Сначала использовал Skype, но почему-то библиотека skpy перестала отправлять прямые сообщения от пользователя к пользователю. Потом я попробовал поставить свой xmpp сервер, все работало как надо. Но мне показалось что ради сообщений слишком тяжело иметь свой сервер на java. В итоге решил добить и разобраться с Telegram.

Подробнее

Loading...