36
Karma
86.3
Rating
8
Subscribers
Lev Goncharov @ultral

DevOps Engineer

Достать до звезд: Осваиваем операторы Ansible для управления приложениями в Kubernetes

Я застрял! Или как преодолеть эффект плато в изучении английского

0

Субъективно, для преодоления второго плато надо на порыве энтузиазма надо себя зацепить/замотивировать и выработалась привычку учиться/потребоять контент на английском.

Я застрял! Или как преодолеть эффект плато в изучении английского

How to learn English

How to learn English

How to learn English

How to learn English

0

I faced approximately the same issues. However, I chose an other ways:


  • I write articles & documentation, some times I publish articles. It helps to improve vocabulary, fluency & grammar.
  • I buy hours at preply for improving pronunciation.
  • I'm preparing ansible course for foreign colleagues & speech for meetup.

How to learn English

0
From my point of view, lingualeo is good enough for a1->b1. I bought lingualeo premium, because of sale. In general there is no major difference between tools.

How to learn English

How to learn English

+1
It's a sophisticated question. On one hand, you are right, but on the other hand, how to find an error(s)?

Arithmometer Felix M review

Arithmometer Felix M review

About monitoring

0
It makes sens. From my point of view, writing is pretty good way to convert your passive vocabulary(also idioms, phrases, etc) to active. Do you know any other useful ways to do it without speaking?

Arithmometer Felix M review

0

Well, it’s a sophisticated question… I did photos 6 years ago for the original post. The gadget is a part of decorations in my apartments. I have a task in a trello for reparing & cleaning the gadget… however, I have moved it from Chelyabinsk to Saint Petersburg only.

Мечтают ли YML программисты о тестировании ansible?

0

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


Может для конкретики обсудим более прикладную задачу?

Мечтают ли YML программисты о тестировании ansible?

0
спасибо, интересная ссылка. на кухне подобное делал подсовывая свой vagrantfile

Мечтают ли YML программисты о тестировании ansible?

0
кухне можно подсунуть свой vagrantfile, в котором несколько виртуалок. строго говоря там же тестируется не роль, а плэйбук. Что вы там напишите это же ваше дело.

Мечтают ли YML программисты о тестировании ansible?

0
в testkitchen такой подход как раз удобно реализовать, но дружить с ansible не очень удобно

Мечтают ли YML программисты о тестировании ansible?

0

Именно в такой формулировке не сталкивался. В packer это решали отдельным шагом. При тестирование своего линукс дистрибутива в эта логика была в обертке на баше которая выжидала поднятие сети по таймауту

Мечтают ли YML программисты о тестировании ansible?

0

Нескольких ролей на одном хосте — да. А если мне надо тестировать поэйбук который конфигурирует 3 сервера? Как молекула с таким справится?


Имхо никак. Это не ее цель

Hello world! Или англоязычный Хабр, v1.0

Мечтают ли YML программисты о тестировании ansible?

0
да все так примерно, кода тебе надо тестировать не отдельную роль, а множество связных ролей/северов/сервисов. В принципе же классическая пирамида тестирования получается.

Поэтому и пишу что кухня «сложная». Щас вектор мысли примерно такой:
1. по максимуму выносить «юнит тестирование», это как раз молекула.
2. на создание виртуалок забить из-за того что долго, делать ревью при мерджах.
3. модули ansible тестировать средствами языка

Test me if you can. Do YML developers Dream of testing ansible?

Hello world! Или англоязычный Хабр, v1.0

0

Ок, спаибо. А то у меня уже пяток-десяток статей лежит ждет.

Hello world! Или англоязычный Хабр, v1.0

+1
про обновление правил про кросс поты будет отдельный анонс или как?

Hello world! Or Habr in English, v1.0

Анонимный Дед Мороз 2018-2019: пост хвастовства новогодними подарками

Гайд по айтишному движу Петербурга

Гайд по айтишному движу Петербурга

+1

как-то стороной обошли множество сообществ


  • SpbLUG t.me/spblug — Linux Users Group, сбор каждую последнюю среду месяца
  • Hashicorp — стабильно собирается раз в месяц
  • AWS — с недавних пор регулярно собирается
  • Jenkins — стабильно раз в 2-3 месяца
  • kubernetes — раз месяца в 3, скоро ожидается новый митап, кстати.
  • Ruby — живое сообщество, периодически митапы, 2 раза в год проводят беслпатную конференцию

Ceph. Анатомия катастрофы

0
межцодовый ceph… по мне звучит слишком утопично, слишком много НО.

Ceph. Анатомия катастрофы

+1
1. ceph плохо переживает, когда ОС ему на malloc говорит что память не выделит
2. пришедший OOM валит без разбора всех и вызывает шторм

если бы была возможность лимитировать ceph по памяти настройками самого ceph, то swapless конфигурация имела бы смысл. Но в наших реалиях потребление памяти ceph'ом можно только прогнозировать…

Ceph. Анатомия катастрофы

0
Не сказал бы, что тут прямая корреляция от размера кластера. Большее влияние оказывает
1. сеть
2. размер объектов
3. активность записи

Ceph. Анатомия катастрофы

Ceph. Анатомия катастрофы

0
в iscsi multipath по умолчанию есть. вопрос в том что не все с ним дружат.

Как «выучить» английский за один год самостоятельно или статья для тех, у кого не сложилось с английским

0

похудел 117 -> 72кг. при этом 30кг скидывал 8 месяцев и никаких физ нагрузок. только диета. Оставшиеся 15кг еще 8 месяцев и там добавился бассейн/велик чуть чуть.


Этому мероприятию больше 2 лет уже вес до сих пор не откатилсяобратно, но появился побочный скил, что посмотрев на тарелку еду могу с точностью, процентов так 20, сказать массу еды в ней и калорийность

Как «выучить» английский за один год самостоятельно или статья для тех, у кого не сложилось с английским

0
судя по lingualeo: за 8 месяцев словарный запас вырос 5100 -> 8500 и еще примерно 1500 в изучение.

Как «выучить» английский за один год самостоятельно или статья для тех, у кого не сложилось с английским

+1
добавилось. часть выучилась… но это скорее пассивный словарный запас все же.

Как «выучить» английский за один год самостоятельно или статья для тех, у кого не сложилось с английским

+2

Хочу поделиться своими наработками по изучению, не притендую на последнуюю инстацию, делюсь наработками – вдруг кому пригодится.


Основной посыл, что необходимо погрузиться в среду и систематически заниматься. Но что бы это не было пыткой надо на подъеме энтузиазма зацепить себя чем-нибудь.


И так, перейдем к тулам.


  1. Работа со словарным запасом: https://lingualeo.com очень удобеый сервис с вебсайтом и мобильным приложением. Использую что бы набирать словарный запас(тексты, видео итд) и тренироваться его. Есть немного грамматики там.
  2. Понимание на слух(без субтитров!!! Иначе натренируете быстрое чтение)
  3. Тренировка произношения https://lyricstraining.com/ слышал положительные отзывы, но мне не сильно зашло. Есть мобильное приложение.

Как получить систематичность… сложный медативный вопрос, использую аля GTD подход.


  1. Ставим конкретные измеримы цели:
    • Прочитать книгу(к примеру гарри поттера первую книгу читал порядка 3 месяцев, но это добавило в словарь около 1000-2000 слов )
    • Прослушать подкаст
  2. У меня нет времени на это все… грязные отмазки ;-)
    • Сел в метро – сделай Х заданий в лингволео
    • Пошел на прогулку с ребенком/кататься на велике – включи в одно ухо 1-2 подкаста
    • Готовишь ужин? Включи серию extr@ English
  3. Результат не будет виден сразу. И через месяц не будет. Не надо себя ни с кем сравнивать, надо просто работать. В среднем по больнице что бы закончить один курс языка надо потратить порядка 600 часов.

Работа с массивами в bash

+1
а еще в bash, кажется с 4, есть хэши. работа с ними выглядит забавно

#!/bin/bash

function print_animals() {
  local local_animals

  eval "declare -A local_animals="${1#*=}

  for sound in "${!local_animals[@]}" ; do
    echo "$sound - ${local_animals[$sound]}"
  done
}
declare -A animals
animals["moo"]="cow"
animals["woof"]="dog"

print_animals "$(declare -p animals)"


кмк, если у вас появились хэши и массивы в баше, то пара переходить на python/ruby

Как наломать велосипедов поверх костылей при тестировании своего дистрибутива

0
* Ручные — по релизным бранчам(собранным артифакатах)
* полный набор автоматических тестов по стабильным бранчам
1 There