Рассмотрим сценарий, когда вы только начали копировать очень большой файл с флэш-накопителя на вашей системе Linux с помощью командной строки. Учитывая, что данный файл является тяжелым, вы знаете, процесс займет некоторое время, и поэтому вы начинаете делать другую работу. Через некоторое время вы вернулись, только чтобы увидеть, что команда все еще […]
Автор: editor
Смена раскладки в Windows 10 по нажатию Caps Lock
Делаем так, чтобы при нажатии Caps Lock в Windows 10 менялась раскладка клавиатуры. Не помню точно момент, когда я стал на всех машинах и ОС перебивать дефолтный Shift + Alt на Caps Lock. Хотелось попробовать, а рациональные аргументы были такие, что меньше кнопок жать, и вообще капс никто и нигде не использует. Сейчас я уже […]
Docker and IPtables
TL;DR; By default, docker daemon appends iptables rules for forwarding. For this, it uses a filter chain named DOCKER. Chain FORWARD (policy DROP) target prot opt source destination DOCKER all — 0.0.0.0/0 0.0.0.0/0 … Chain DOCKER (1 references) target prot opt source destination Moreover, when you tell docker to expose a port of a container, it […]
Как научиться играть на гитаре быстро
Быстрее!!! Это слово, словно маяк на горизонте, движет многими начинающими гитаристами. Особенно когда дело касается электрогитары. И неудивительно, ведь послушав записи таких мастеров, как Ингви Мальмстин и Джо Сатриани, практически каждый, кто в состоянии отличить фендер от ибанеза, загорится желанием проделать то же самое — повторить эти невероятные запилы и […]
Golang — изящная обработка ошибок
Несмотря на то, что в go предусмотрена простая модель ошибок, на деле все не так уж и просто. В данной статье я хочу рассказать вам об эффективном способе обработки ошибок и решения сопутствующих проблем. Для начала, необходимо понять, что именно считается ошибкой в go. Затем рассмотрим весь процесс, от создания ошибки до […]
Грандиозный FAQ по Go Lang
Какие максимальные значения int и uint в Go? Поскольку целочисленные типы используют двоичную арифметику, можно вычислить их предельные значения подобных образом: const MaxUint = ^uint(0) const MinUint = 0 const MaxInt = int(MaxUint >> 1) const MinInt = -MaxInt — 1
Как в Docker удалить вообще все контейнеры и образы
docker rm $(docker ps -aq) docker rmi $(docker images -q)
Как в Docker остановить все запущенные контейнеры
docker stop $(docker ps -q)
Как обновить все образы Docker
В Docker нет команды для обновления имеющихся образов из репозиториев. Единственный способ сделать это — снова скачать все образы с помощью команды docker pull <image>. Этот простая команда поможет обновить все образы одновременно: docker images | grep -v REPOSITORY | awk ‘{print $1}’ | xargs -L1 docker pull
Компьютер для Photoshop
Речь о сборке системного блока для дизайнера, работающего в Photoshop, но критерии подбора для ноутбука примерно такие же. Главное, на что обратить внимание: процессор, видеокарта, оперативная память и жесткий диск и (или) SSD. Системные требования Photoshop Они меняются от времени к времени. Сейчас, когда я пишу этот пост (декабрь 2017), […]