Bash

A collection of 29 posts

Bash

Ставим Bash5 на MacOS

Я, может, из старой гвардии, поэтому привык к Bash и для меня zsh - менее комфортный. Хотя я знаю что zsh мощен, его можно сделать по хипстерски привлекательным и вообще... Но я все же имею опыт именно с Bash. Короче, на серверах , обычно по

Bash

IDN — Punycode

Работаем с кириллическими доменами Собственно речь пойдет о том, как работать с кирилическими (и не только) доменами в PHP, Node.js, Bash/Zsh и Python. Почему такой выбор языков? Это стек проекта GeekJob.ru, над которым я работаю. IDN (Internationalized Domain Names — интернационализованные доменные

Bash

Как скачать видеострим на Bash

Download and combine m3u *.ts to .mp4 Бывает такое: была запись в приватном канале (допустим семинар). Затем тебе же открывают доступ к прошедшему стриму (допустим это твое выступление). Хочется сохранить для истории для себя видео, но скачать никак не получится какими-то готовыми расширениями или

Bash

JPG Screenshot на Mac OS

Как сменить формат файла По дефолту скриншоты в маке сохраняются в формате PNG. Иногда бывают скриншоты сложных изображений и в формате JPG картинка весила бы меньше. Как поменять? Открываем терминал и пишем следующие строчки. JPG defaults write com.apple.screencapture type jpg; killall SystemUIServer

Bash

Sitemap.xml

На Bash за 5 минут, без регистрации и SMS Раньше я писал свои генераторы Sitemap на PHP. Затем я привык пользоваться разными готовыми генераторами, которые имеют ограничения либо платные. В очередной раз встал вопрос генерации Sitemap.xml для нового отредизайненного GeekJOB.ru И тут

Bash

Notes. Зарисовки будней #1001

JS, Node.js, Bash Bash: посчитать количество уникальных расширений из поддиректорий Если вдруг есть такая задачка, то она так же как и в JS решается 100500 способами, но я для себя выбрал один, который использую: $> ls -1 storage/**/*.* | cut -d"." -f2- | sort | uniq

Bash

Хипстерский терминал

Кастомизируем Bash, Zsh На конференциях у некоторых докладчиков можно увидеть терминалы в очень красивой боевой раскраске, прям муа ?. Выглядит очень сочно, стильно. Одним словом — по фронтендерски, модно, молодежно, хипстерня! Стал разбираться что это и выяснил что продвинутую стилизацию поддерживает Zsh. Если хочется чего-то такого,

Bash

Создаем кликабельные гиперссылки ссылки в терминале

iTerm2, bash, tips & tricks Недавно задался вопросом как создать гиперссылки в терминале и нашел способ, который у меня заработал в iTerm2 в Mac OS. Вы можете создавать кликабельные ссылки такой хитрой командой: echo -e '33]8;;'"${url}"'a'"${link_title}"'33]8;

Bash

Работаем с bad named файлами

Копируем некопируемое (на примере Node.js) Сейчас бóльшую часть времени я переписываю наш сервис GeekJOB.ru. Сервис переписывается на новую архитектуру с новыми фичами. Для переезда нужно мигрировать все текущие данные с текущего сервиса в новый. И это не только база, но и файлы.

Администрирование

Чистим место на VPS/VDS с докерами

Заметки на полях У меня архитектура микросервисная и для разных сервисов я люблю брать небольшие облачные инстансы (пользуюсь SimpleCloud). Почему именно они? Пользовался DO, пользовался VSсale, и другими… Но опытным путем пришел к тому, что в соотношении цена-качество-аптайм и удобство работы выигрывает SimpleCloud. У

Bash

Composer, Laravel5/Lumen, Cloud и RAM

Проблемы на пустом месте Есть у меня небольшой инстанс в облаке. 1Гб ОЗУ, диск на 40Гб. Чисто для экспериментов всяких. Недорого. Несколько лет работает исправно, делаю всякие RnD на нем. И вот решил я попробовать что такое Laravel и Lumen. Ставлю — вроде бы ставится,

Bash

Curl вместо Wget

В докер контейнерахЧасто в докер контейнерах встречается такой способ скачивания файлов: RUN yum -y update && yum install -y wget && wget "http://rpms.famillecollet.com/enterprise/remi-release-7.rpm" && ...Встает вопрос, зачем ставить лишний инструмент? Wget легко и просто можно

Bash

Добавить пользователя и сменить пароль через скрипт

DevOps зарисовки Задача: есть докер с некоторым сервисом. Нужно динамически добавлять и удалять пользователей внутри контейнера через скрипт. При этом иметь скрипт инициализации на случай деплоя с нуля. Решение: нужно через bash, а даже через sh (в alpine по дефолту не установлен bash) уметь

Bash

Узнаем кто украл место на диске

Bash зарисовки У вас есть сервер и вот однажды наступает момент, когда дисковое пространство заканчивается. Это может быть все что угодно, от неверно настроенного сбора логов, до различных кешей от докеров и прочих приложений. Как узнать кто самый пухлый, кто занимает пространство? Есть в

Bash

Читаем offline

Как заархивировать интернет на дискеты На новогодние праздники улетаю на 2 недели в Японию. Перелет — 10 часов. Самое время читать. Что читать? Например переводы Andrey Melikhov и его блог “Девшахта”. Ручками сохранять — не наш метод. Удобным вам способом собираете нужные ссылки, а затем пишите

Bash

OSXFUSE file system is not available

On Mac OS High Sierra. Or not? Если вдруг вы пользовались SSHFS на маке и обновились до последней версии, а она реально хорошо и подкупает тем, что мак реально работает быстрее, то вы могли получить такое сообщение при попытке смонтировать удаленный хост как директорию.

Bash

Качаем музыку для воркаутов

Скоро открытие страйкбольного сезона. А я за зиму распух и на меня не налезает бронежилет. Стал эдакий “рядовой фисташка”. Купил абонемент в X-Fit, взял классного персонального тренера… Но чтобы занятия были эффективны нужна музыка. Где ее взять быстро и налить плеер? По запросу “free

Bash

Способ получить конфиг из Etcd и передать его в Nodejs сервер

Прокидываем данные через окружение При разработке проекта на сервисной архитектуре встает вопрос пробрасывания различных параметров и конфигураций. На сегодня у меня есть проект со следующей SOA (Service Oriented Architecture) архитектурой. Есть четкое разделение Frontend и Backend. Frontend сервер представляет из себя связку Nginx + Nodejs.

Bash

Работать с Docker без sudo

По дефолту работа с докером производится от имени привилегированного пользователя. По началу, особенно в момент изучения, вызывать команды придется часто. И, в какой-то момент, может надоесть все время вызывать sudo docker … Конечно sudo нас уже избавило от надобности вводить пароль, но сама команда напрягает.

👍 ?
🤔 ?