Kotlin
Чтобы отвлечься от депрессивных мыслей погрузился с головой в новые технологии. Заметил, что когда начинаешь разбираться с какой нибудь сложной задачей вся тревожность по поводу текущих проблем отходит на второй план.
Давно хотел поглядеть что это за зверь такой Kotlin - для андроида мне вполне хватает Java но вижу все больше проектов которые переходят на Kotlin и мне интересно почему.
Покопался немного на выходных делая небольшой проект и мне этот Kotlin даже понравился.
Понравилось то, что Kotlin, оказывается, может компилироваться не только в Java но также в JavaScript и в нативный код. Это делает его отличным языком для кроссплатформенной разработки и даже для фронтенда. Как следствие можно использовать в программе как библиотеки из мира Java так и библиотеки и мира JavaScript.
Kotlin имеет свой собственный подход к конкурентному программированию на базе так называемых Coroutines. Выглядит неплохо, хотя их недостатки или достоинства я пока как следует не прочувствовал.
Синтаксис языка очень лаконичный, из него убрали все лишнее, я бы сказал убрали даже больше чем нужно, например в нем нет статических методов, что затрудняет, например создание синглтонов. С другой стороны, и не нужно использовать синглтоны, это не самый лучший паттерн.
Вобщем, буду изучать дальше, может быть следующий проект сделаю на Kotlin.
Чувство безграничного стыда
Гуляя по улицам Берлина, то тут то там можно видеть плакаты, повествующие о событиях происходивших в этих краях во время войны и после нее.
Рядом с местом где мы сейчас живем, есть муниципальная организация, где в витрине за стеклом выставлены антивоенные плакаты, многие на русском языке, в том числе и знаменитый - "хотят ли русские войны".
Сегодня я испытываю чувство безграничного стыда за страну, гражданином которой я являюсь.
Надеюсь, что все происходящее закончится феерическим поражением российской армии и будет концом правления Путина и Лукашенко.
Слава Украине, Живе Беларусь и накамлай нам уже чего нибудь хорошего шаман Габышев!
Сколько зарабатывают айтишники в Германии
Вышел ежегодный отчет по зарплатам в Германии. По сравнению с прошлым годом медианная зарплата по отрослям заметно подросла.
Интересно, что у людей с опытом более пятнадцати лет наблюдается заметный спад в зарплатах - уж не знаю, связано ли это с большим количеством понаехавших из бывшего СНГ вроде меня или же, просто, после определенного возраста люди перестают гнаться за уровнем зарплаты...
Подобные отчеты хорошо мотивируют пересматривать свое отношение к своему заработку и дают хороший повод задуматься, а не слишком ли дешево мы себя продаем на рынке труда и не пришла ли пора что-нибудь с этим сделать...
Интернет в Берлине - дорогой но быстрый
Про Интернет в Германии ходят легенды. Дорогой, медленный и ненадежный. Отчасти это правда.
В большинстве домов Берлина Интернет заведен по меди по технологии DSL которая по определению не может обеспечить высокую скорость.
В мой дом примерно год назад завели новый оптический кабель, а до квартир протянуты коаксиальные кабеля, в которые компания Vodafone втыкает свой модем. Уж не знаю что у них за технология - старый ethernet через коаксиал по определению не мог протащить больше 10Mb но тут линия до 1Gb.
Я за свое соединение плачу 70 евро в месяц, работает он не так чтобы очень хорошо, - пару раз за месяц стабильно отваливается на несколько часов, уж не знаю почему.
Хочется надеяться, что цена со временем все-же снизится, так на мобильный интернет цена за последние пару лет упала в несколько раз, надеюсь снизится она и на стационарный.
Через Ethernet скорость на скачивание весьма стабильная - почти Гигабит, что несколько подслащает пилюлю.
А вот WiFi работает отвратительно - эти ушлые ребята, похоже, поднимают публичный хотспот, который мало того, что мощнее моего основного WiFi вещаюшего в квартиру, но еще и висит на том же канале, который я использую для вещания в квартире, и нет никакой возможности это настроить - при смене канала хотспот тоже переезжает на другой канал, так что скорость по WiFi составляет всего около 25Mbit, что сильно расстраивает. Совершенно не хочется покупать еще один модем для решения этой проблемы...