Нотатки про програмування, музику, подорожі та плівку
Про мене  •  Список нотаток  •  Плівка

Пізніше Ctrl + ↑

Эмбиент плейлист

Случайно нашел в почте плейлист от Hammock, о проекте которых (sleepover.fm) я рассказывал раньше. Отлично подходит для работы и сна.

Atlas Weekend 2019

Уже третий год подряд посещаю фестиваль. Он стал для мене родным местом.

Артисты

За 5 дней фестиваля я был на 12 выступлениях:

  • The Chainsmokers
  • Little big
  • Сплин
  • The Subways
  • Пошлая Молли
  • Tommy Cash
  • The Hardkiss
  • Black eyed peas
  • AS$AP Ferg
  • Chase & Status
  • Ляпис-98
  • Liam Gallagher

Фото

Получилось сделать очень мало фотографий. Часть с мыльница, а часть официальных.

Видео

Официальные видео дневники.
День 1 | День 2 | День 3 | День 4 | День 5 | День 6

Общее впечатление

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

Ну и немного официальной статистики на конец:

  • 538 378 гостей из 75 стран мира за 6 дней фестиваля.
  • более 250 артистов из 20 стран на 20 локациях
  • более чем 30 артистов впервые в Украине
  • более 250 аккредитованных СМИ
  • более 300 часов музыки
  • 250 человек технического персонала и 450 на монтаже/демонтаже конструкций
  • 8 главных сцен общей площадью 1200 кв.м
  • более 3000 осветительных приборов
  • LED-экраны, общей площадью более 1400 кв.м

sleepover.fm

Проект американского музыкального дуета Hammock. Если хочешь расслабиться перед тем как идти спать или просто помечтать/подумать — самое оно!

Слова одного из участников о проекте:

«This music was created for sleep, to be a balm for our restless, troubled minds. The Sleepover Series is very personal to me. I have trouble sleeping... Problems with anxiety and depression. So we made this music. We hope this music helps the listener to take the backward step. A collapse into rest... A gesture of solace.»
-Marc

Ссылка: http://sleepover.fm/

Mubert

Нейронные сети все больше и больше захватывают мир, сейчас они уже умеют писать неплохую музыку. Второй месяц пользуюсь приложением Mubert (App Store и Google Play), которое генерирует бесконечный музыкальный поток в разных жанрах. Сейчас использую его в качестве фоновой музыки для работы и впечатления очень позитивные.

P.S. Внутри приложения есть каналы, которые отвечают за стили/жанры. Ниже четыре кода от секретных каналов.

  • Tsvetnoy
  • Nitejogger
  • Slova
  • Taetvremya

Годнота, Часть 12

👨🏻‍💻Программирование

🎨Искусство

Отличный канал с обзорами на течения искусства в музыке, архитектуре, культуре. Особенно понравились видео про знакомые всем архитектурные стили:

💰Финансы

📷 Интересности

Команды systemctl

Список самых используемых команд systemctl.

systemctl status [имя службы] Получить статус службы
systemctl start [имя службы] Запустить службу
systemctl stop [имя службы] Остановить службу
systemctl restart [имя службы] Перезапустить службу
systemctl enable [имя службы] Включить автозапуск службы
systemctl disable [имя службы] Запретить автозапуск службы
systemctl —host root@[адрес хоста] stop [имя службы] Остановить службу на удаленной машине

Полезное

Как найти расположение службы?

Название для Unit-тестов

Способы именования юнит-тестов.

  1. MethodName_StateUnderTest_ExpectedBehavior
Пример:
IsAdult_AgeLessThan18_False 
WithdrawMoney_InvalidAccount_ExceptionThrown
  1. MethodName_ExpectedBehavior_StateUnderTest
Пример: 
IsAdult_False_AgeLessThan18
WithdrawMoney_ThrowsException_IfAccountIsInvalid
  1. Feature to be tested — удобный тем, что делает модульные тесты альтернативной формой документации.
Примеры: 
IsNotAnAdultIfAgeLessThan18
FailToWithdrawMoneyIfAccountIsInvalid
  1. Should_ExpectedBehavior_When_StateUnderTest
Примеры: 
Should_ThrowException_When_AgeLessThan18
Should_FailToWithdrawMoney_ForInvalidAccount
  1. When_StateUnderTest_Expect_ExpectedBehavior
Примеры: 
When_AgeLessThan18_Expect_isAdultAsFalse
When_InvalidAccount_Expect_WithdrawMoneyToFail
  1. Given_Preconditions_When_StateUnderTest_Then_ExpectedBehavior — Идея состоит в том, чтобы разбить тесты на три части таким образом, чтобы можно было найти предварительные условия, проверка состояния во время теста и ожидаемое поведение, которое должно быть написано в вышеуказанном формате.
Пример:
Given_UserIsAuthenticated_When_InvalidAccountNumberIsUsedToWithdrawMoney_Then_TransactionsWillFail
  1. MethodName_WithStateUnderTest_ShouldExpectedBehavior
Пример:
Login_WithDisabledTwoFactorSmsAuth_ShouldReturnSignInAndReturnRedirectToActionResult

Источник: https://bool.dev/blog/detail/kak-pravilno-imenovat-unit-testu

36

Просто советую всем посмотреть. Особенно программистам.

Изучение нового языка программирования

Пересмотрел доклад Андрея Листочкина и заметил интересный слайд, в котором он описывает, что нужно знать, чтобы изучить язык и его возможности.

Что надо знать

  • Тулинг для билда
  • Менеджер пакетов
  • Базовые идеи
  • Философия
  • 5-10 популярных библиотек
    • Как ходить в веб
    • Как работать с БД
    • и т. д.
  • 5-10 известных людей
  • 5-10 продуктов, которые используют этот язык

Настоятельно советую посмотреть этот доклад.

Первый проект

Нашел в старой переписке скриншоты игры, которую я делал когда только изучал программирование на C#. Игру делал на Unity в сеттинге сталкера. Дальше одной локации и простенького управления не зашло. Жаль что видео не сохранились.

Это был 2014 год.

Также пробовал моделировать в 3ds Max.

Раніше Ctrl + ↓