Kotlin
Чтобы отвлечься от депрессивных мыслей погрузился с головой в новые технологии. Заметил, что когда начинаешь разбираться с какой нибудь сложной задачей вся тревожность по поводу текущих проблем отходит на второй план.
Давно хотел поглядеть что это за зверь такой Kotlin - для андроида мне вполне хватает Java но вижу все больше проектов которые переходят на Kotlin и мне интересно почему.
Покопался немного на выходных делая небольшой проект и мне этот Kotlin даже понравился.
Понравилось то, что Kotlin, оказывается, может компилироваться не только в Java но также в JavaScript и в нативный код. Это делает его отличным языком для кроссплатформенной разработки и даже для фронтенда. Как следствие можно использовать в программе как библиотеки из мира Java так и библиотеки и мира JavaScript.
Kotlin имеет свой собственный подход к конкурентному программированию на базе так называемых Coroutines. Выглядит неплохо, хотя их недостатки или достоинства я пока как следует не прочувствовал.
Синтаксис языка очень лаконичный, из него убрали все лишнее, я бы сказал убрали даже больше чем нужно, например в нем нет статических методов, что затрудняет, например создание синглтонов. С другой стороны, и не нужно использовать синглтоны, это не самый лучший паттерн.
Вобщем, буду изучать дальше, может быть следующий проект сделаю на Kotlin.
Только для своих
Коллега вчера показал - если зайти на сайт издания Нью-Йорк Таймс и открыть консоль разработчика, то в консоли появится секретная ссылка о найме программистов.
По-моему - очень креативное решение.
Стрелка осциллографа
"Она металась, как стрелка осциллографа..." - цитата принадлежит Юлии Латыниной, за что та и получила такое прозвище.
Оказывается, подобные косяки, вообще, свойственны даже известным писателям, так у Алексея Толстого:
"Мадам Ламоль стремительно села к столу, включила рубильник: мягко завыло динамо , лилово засветились грушевидные лампы. Застучал ключ, посылая сигналы. — Гарин, мы погибли… Гарин, мы погибли… — заговорила она, нагнувшись над сеткой микрофона."
Забавно, что первые осциллографы действительно было стрелочные, а первые электронные лампы были ртутными и, действительно, светились не теплым оранжевым а холодным лиловым светом, но про это уже мало кто помнит.
Бесконечное Лето
Есть такой жанр - визуальная новелла. Визуальная новелла это слияние компьютерной игры, комикса и новеллы. Этакий нелинейный комикс, где развитие сюжета зависит от выбора читателя. Прохождение-чтение сопровождается фоновой музыкой, что вызывает эффект погружения.
Из визуальных новелл мне в свое время очень зашла Бесконечно Лето - у ребенка в кружке ребята сильно фанатели от этой штуки, вот мне и стало любопытно, что это за штука такая, и, что интересно, штука действительно забавная, жаль в моем детстве таких не было...
Главный герой загадочным образом переносится из нашего времени в альтернативное советское прошлое, в пионер-лагерь "Совенок", где, в теле подростка, оказывается вовлеченным с странные приключения.
Интересно что у Бесконечного лета есть адаптация в виде Telegram Бота так что можно играть в эту штуку не устанавливая никаких программ на устройство, хотя без звукового сопровождения впечатление от игры сильно слабее. Впочем, музыкальное сопровождение, можно взять с их сайта в виде треков, кстати, треки отлично подходят в качестве фонового сопровождения пока что-нибудь кодишь...