Docker облегчает развертывание приложений, позволяет "упаковать" как само приложение, так и только его зависимости в изолированную среду. Основной посыл здесь: "Ничего лишнего, только то, что надо для конкретного приложения". Как следствие — экономия ресурсов системы.
Общая схема выглядит так:
Есть основное ПО, его называют Docker Engine — это движок, который устанавливают на ОС. Обычно слово Engine опускают, подразумевая его. Существует бесплатная версия Docker Community Edition и платная Docker Enterprise.
После чего нам понадобится Docker File, в котором и описываются правила по сборке самого образа приложения, иными словами инструкция в виде текстового файла того, что будем собирать для образа.
Далее на основе Docker File собирается образ, который называют Docker Image, включающий зависимости, конфигурацию для дальнейшего развертывания среды.
И собственно сам Docker Container — это легкий, автономный пакет ...
Total Commander - программа для удобной работы с файлами, папками, дисками. Программа, которая появилась в начале 90-х и в настоящее время не теряет своей актуальности. В отличии от стандартного Проводника Windows, значительно упрощает работу, т.к. внутри программы доступны сразу 2 окна для быстрого копирования, перемещения файлов между папками/дисками. Помимо основных функций есть дополнительные возможности: работа с сетью, управление принтерами и пр.
В данной статье мы поговорим о панели инструментов. И если вы работаете с данной программой, то могли наблюдать сверху различное кол-во иконок - это и есть панель инструментов - дополнительные иконки программ, которые позволяют быстро что-то запустить или выполнить.
Есть дефолтный набор программ, который доступен сразу после установки. Однако не всегда этого может быть достаточно и порой может быть необходимо его чем-то дополнить. Например, быстрым ...
Очень много времени не использовал и тем более не устанавливал Linux ОС, наверное более 3 лет точно. И вот решился. Установил VirtualBox и с помощью него создал виртуальную машину, на которую и накотил Ubuntu. После установки, как в первый раз, начал разбираться, что и как сейчас в ней всё устроено. Одно из первых, что бросилось в глаза это отсутствие секунд и быстрой возможности, собственно, их отобразить. Казалось, технологии не стоят на месте, всё развивается и такая элементарная функция должна быть из коробки. И в то же время я не могу интуитивно её найти. Т.е. попросту не смог через GUI активировать отображение секунд на панели. Ни при запуске на само время, ни при нажатии ПКМ - никакого контекстного меню не оказалось. Полез ...
Как нетрудно догадаться из названия, речь сегодня снова пойдёт о маке, точнее его клавиатуре. Некоторые клавиши распложены не совсем привычным образом, для не маководов конечно.
Первое что бросилось в глаза с момента открытия крышки лэптопа - это расположение клавиши Fn, она находится в левом нижнем углу, где я привык видеть клавишу Ctrl. И практически сразу это начало доставлять проблемы, особенно при работе в консоли. Примечательно то, что и другие производители иногда помещают эту клавишу в левый нижний угол, хорошо если в их устройствах есть возможность переназначения.
На маках клавишу Fn можно переназначить на другую, но переназначить другую клавишу на Fn оказалось невозможно:
Как переназначить клавишу Fn на macOS?
На помощь приходит Karabiner, а точнее Karabiner-Elements - opensource утилита для кастомизации клавиатуры. По ссылке написано как ее установить, я ...
Начну с того что я купил MacBook. Долгое время хотел попробовать macOS, но останавливала цена, думаю ни для кого не секрет что продукты этой компании стоят дороже аналогичных по характеристикам продуктов других компаний (если они есть).
Зачем я это сделал? Я хотел иметь компактный диванный ноутбук, хотел иметь надёжную стабильную систему. И хотя я уже около 10 лет использую Linux (в основном ArchLinux) в качестве основной системы, я был не против попробовать mac.
На самом деле я рассматривал и ультрадешевые варианты на ARM процессорах (моя давняя мечта) из Китая, например Pinebook и ноутбуки от Xiaomi. Вот только нет у них ноутбуков с таким высоким разрешением экрана. Цена на 13" модели у нас в стране составляет около $1000, притом 13" MacBook Pro 2015г. в идеальном состоянии можно купить за ту ...
Относительно недавно начал заниматься DevOps. Встала банальная задача – в параметризированной джобе запоминать последние введенные разработчиками или тестерами значения (версия и тэг приложения). Плагинов для расширенной параметризации предостаточно: Active Choices Plugin, Extended Choice Parameter plugin, Extensible Choice Parameter plugin и другие. Выбор пал на Extended Choice Parameter plugin.
По использованию вопросов возникнуть не должно – все предельно понятно. Помечаем что билд параметризирован (если еще не помечен) и добавляем Extended Choice Parameter. Указываем имя параметра, описание и тип. По заданному имени он будет доступен в пайплайне. Тип мне подошел Text Box – обычное поле для ввода текста, т.к. версия в формате 'v0.0.0'. Единственное что осталось определить – это тип дефолтного значения. В поле Choose Source for Default Value выбираем Default ...
На всем известном аукционе eBay есть один секрет который не доступен большинству жителей бывшего СССР. Кому же повезло больше всего? На практике встречалось что счастливчиками чаще всего становятся жители Северной Америки и чуть менее удачливыми жители Западной Европы. Но что же делать остальным жителям нашей необъятной планеты Земля, в частности русскому населению? Конечно есть вариант взять и переехать на ПМЖ например в Чехию и заодно попить чешского пивка или же выиграть в лотерее green card и рвануть в Соединенные Штаты Америки. Но сейчас не об этом и да о чём это я вообще тут воду лью?!.. :)
Аукцион eBay своим новым зарегистрированным пользователем (каким? написано выше) обычно в течении нескольких недель высылает на почту информацию о том, что мол вы получили ...
Я думаю многие пользователи смартфонов имеют на своих девайсах программы для просмотра балансов (или оповещений о том что баланса уже не осталось) различных аккаунтов, будь то интернет, мобильный телефон или что угодно еще. Раньше для этого приходилось писать скрипты и запускать их по крону на выполнение с отображением баланса например в Conky или на панели задач. Не проверять же руками в самом деле (:
AnyBalance - одна из наиболее универсальных программ подобного рода. Она проприетарная и постоянно клянчит денежку если превысить лимит на количество провайдеров или оповещений. А так же не удобно сделано обновление новых версий провайдеров (например для моей мамы это вообще нереальная задача). Но неадекватность ценовой политики все же оставим на совести авторов проекта. Если использовать его для базовых ...
В продолжении темы про нексус, после исцеления было принято решение об установке Android 7 Nougat. Ссылку на прошивку я оставлял в той самой теме. Сам процесс установки прост до безобразия: устанавливаем через рекавери саму прошивку, устанавливаем microgapps, устанавливаем SuperSU 2.78, делаем вайпы кэшей и загружаемся.
К слову, при загрузке невозможно было вызвать клавиатуру, работал только голосовой ввод, я думаю что это из-за русского языка, так что пришлось пропускать все пункты при включении, активировать клавиатуру в настройках и после этого входить в аккаунт. Думаю, если выбрать английский в начале, то все пройдет удачно, поменять его потом в настройках не проблема.
И вот, вроде бы, все работало. Однако при просмотре очередного видео стало понятно, что YouTube тормозит. Причем не то что тормозит, просто запустить видео ...
Речь пойдет про многострадальный Asus Nexus 7 2013. Ему стало сложно жить сразу с момента распаковки, я даже делал видео:
Его благополучно взяли по гарантии и дальше все было более-менее плавно. Скажу даже больше: если придется его заменить, я даже не буду знать на что. Но обо все по порядку.
Итак, позавчера вечером взяв в руки свой старенький Nexus 7 2013 обнаружил, что не могу его разблокировать, то есть тач вообще не реагировал на касания. Еще днем он отлично себе работал. Каждый знает, если что-то не работает - надо ребутнуть. После ребута планшет не включается, отображая лого Google. В рекавери я зайти смог (TWRP) но сенсор все равно не работал. Проблема была явно железная, но я все-таки решил попробовать сделать сброс.