Pipe Viewer: prograssbar для консольных утилит в Linux

Рассмотрим сценарий, когда вы только начали копировать очень большой файл с флэш-накопителя на вашей системе Linux с помощью командной строки. Учитывая, что данный файл является тяжелым, вы знаете, процесс займет некоторое время, и поэтому вы начинаете делать другую работу. Через некоторое время вы вернулись, только чтобы увидеть, что команда все еще работает. Вы сами решаете, дать продолжатся операции копирования еще некоторое время. Через некоторое время, когда вы посмотрите еще раз, вы наблюдаете, что ничего не изменилось, то есть процесс копирования не закончился, и команда не показало ошибку. (далее…)

Смена раскладки в 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 exposes it to the entire world, breaking your possibly existing iptablesrules. (далее…)

Как научиться играть на гитаре быстро

Быстрее!!! Это слово, словно маяк на горизонте, движет многими начинающими гитаристами. Особенно когда дело касается электрогитары. И неудивительно, ведь послушав записи таких мастеров, как Ингви Мальмстин и Джо Сатриани, практически каждый, кто в состоянии отличить фендер от ибанеза, загорится желанием проделать то же самое - повторить эти невероятные запилы и мозговыносящие пассажи. Вы из их числа? Тогда добро пожаловать в серию уроков, посвященную лишь одной теме: «КАК ИГРАТЬ БЫСТРЕЕ?»

(далее…)

Golang — изящная обработка ошибок

Несмотря на то, что в go предусмотрена простая модель ошибок, на деле все не так уж и просто. В данной статье я хочу рассказать вам об эффективном способе обработки ошибок и решения сопутствующих проблем.

Для начала, необходимо понять, что именно считается ошибкой в go.

Затем рассмотрим весь процесс, от создания ошибки до ее обработки и проанализируем возможные изъяны.

(далее…)

Компьютер для Photoshop

Речь о сборке системного блока для дизайнера, работающего в Photoshop, но критерии подбора для ноутбука примерно такие же. Главное, на что обратить внимание: процессор, видеокарта, оперативная память и жесткий диск и (или) SSD.

Системные требования Photoshop

Они меняются от времени к времени. Сейчас, когда я пишу этот пост (декабрь 2017),  рекомендуемые требования для Photoshop CC 2017 (19.0, октябрь)примерно такие:
  • Процессор Intel® Core 2 или AMD Athlon® 64; 2 ГГц или более быстрый;
  • Видеокарта с поддержкой OpenGL 2.0 и от 2Гб видеопамяти.
  • 8Гб оперативной памяти;
  • Не менее 3,1 ГБ свободного пространства на жестком диске для установки;
(далее…)

Собираем ПК для обработки фото и графического дизайна

Процесс фотомонтажа и графического дизайна подразумевает под собой работу в таких графических 2D редакторах как Photoshop, PaintShop Pro, PhotoDirector и т.д. Если вы находитесь в поисках компьютера, способного выдавать достойную производительность в вышеупомянутых программах, вы обратились по адресу! собирая компьютер самостоятельно, вы не переплачиваете за неиспользуемый функционал и излишнюю мощность. Данную статью мы разбили на четыре секции, в которых вы найдете максимум полезной информации по теме. Мы разберемся, какие компоненты сборки являются критическими для подобного рода креативной работы, а также покажем, как выжать из вашей будущей сборки максимум производительности.
(далее…)

Сборка rpm пакетов и настройка своего репозитория

В данной статье будет подробно описан процесс создание rpm пакетов и организация репозитория. Прошу всех, кому интересна данная тема, пройти под кат.

Установка системы

Наш сервис начинается с момента установки на него операционной системы. Естественно, что для сборки rpm пакетов мы выбираем rhel дистрибутив. В данном случае, был выбран CentOS 7. (далее…)

CMS для лендингов — какой выбрать?

Content Management System или сокращённо CMS – это система управления «начинкой» сайта. Подобные структуры разработаны для упрощения работы с контентом веб-страниц тем людям, у которых нет желания вникать в тонкости создания, программирования и вёрстки. При помощи CMS для landing page любой пользователь в состоянии создать продающую страницу. Есть Content Management System, предназначенные для интернет-магазина, блога, информационного сайта или форума. Подходящий движок CMS и инструменты к ней можно подобрать и для лендингов. (далее…)

Как настроить локальный репозиторий HTTP Yum на CentOS 7

Репозиторий программного обеспечения («репо») является центральным хранилищем файлов для хранения и поддержки пакетов программного обеспечения, из которых пользователи могут извлекать пакеты и устанавливать их на своих компьютерах. Хранилища часто хранятся на серверах в сети, например в Интернете, к которым могут обращаться несколько пользователей. Однако вы можете создать и настроить локальный репозиторий на своем компьютере и получить доступ к нему как одному пользователю или разрешить доступ другим компьютерам в LAN (локальной сети). (далее…)


Любишь мемасики?

Подпишись на мой телеграм-канал!

Открыть
Закрыть