Today I Learned: jq

В этой рубрике будут краткие выдержки из того, что я узнал за сегодня. На самом деле, про утилиту jq я знаю уже достаточно давно, но было полезным посмотреть более сложные примеры его использования у одного человека: Выбрать объект из массива объектов на основании одного из параметров: cat dep.json | jq ' .status.conditions | map(select(.type == "Progressing")) ' [ { "lastTransitionTime": "2020-01-23T03:47:56Z", "lastUpdateTime": "2020-01-23T03:48:23Z", "message": "ReplicaSet \"machine-api-controllers-5f4ddff7f4\" has successfully progressed.", "reason": "NewReplicaSetAvailable", "status": "True", "type": "Progressing" } ] В генерируемом (!) руководстве Illustrated jq tutorial приводятся интересные примеры использования jq. ...

March 23, 2020 · 1 min · 100 words · Me

Bullet journaling для системных администраторов

Перевод статьи Bullet journaling for sysadmins Примечание: Это вольный перевод указанной статьи выше, который будет написан от лица авторов. Примечание 2: В данном тексте используется выражение bullet journaling - очевидно, как нечто краткое и емкое (как пуля). Так как аналогов в русском языке нет, то в местах употребления будет использовано данное словосочетание на английском языке. В то время как bullet journaling является относительно новым трендом, использование техник из аналогового мира, чтобы отслеживать и управлять своим цифровым окружением не является чем-то новым. И если вы еще не используете подобные техники - то самое время начать это делать. ...

March 11, 2020 · 4 min · 836 words · Me

Need to know: System Design

Как много раз на собеседованиях вас спрашивали об архитектурах сервисов? Как много раз вы спрашивали кандидатов о построении архитектуры сервисов? Возможно вы не относитесь к управляющему персоналу и не думаете, что архитектура вам особенно нужна (например, как рядовому разработчику или администратору), однако, примеры, которые можно увидеть в репозитории The System Design Primer могут помочь вам, когда вы помогаете планировать запуск нового продукта. Вероятно, этот пример может помочь разработчикам изначально иметь (если это подразумевается в ТЗ) возможность создания масштабируемых и отказоустойчивых решений. ...

March 4, 2020 · 2 min · 228 words · Me

English Training - EP05 - Digital Ocean: Developer Tools

Just today I found some interesting information in my subscriptions in Telegram channels. This infomation is about Digital Ocean and today I give it to myself and for all people, who reads my blog. Let’s go started: First utilitity, which you decide to use is Nginx Config - simply and complexity tool for generating nginx config with pair of clicks. You can also using provided instructions to fast and simple configure your nginx server. ...

February 18, 2020 · 1 min · 131 words · Me

English Training - EP04 - Sherlock Holmes

Not long time ago I started to read a new book in English. In the fact - it’s old book for me, and I know this book mostly well. I started read this book, using audio records of reading by Steven Fry. He has good voice, and I can understand him. It’s a book about adventures of Sherlock Holmes and his friend, Dr. John Watson. Now, without any doubts, it’s a classic detective with very interesting description of people, places and cities. Reading this book is also good practice for improving reading skill. For now there are so many works about adventures of Sherlock Holmes and so many adaption of his story, but each one can be interesting, how it all started. We can see very colorful characters from Victorian England and you can feel yourself on a border of ages. ...

February 11, 2020 · 1 min · 179 words · Me