Месяц: Ноябрь 2020
-
Уведомления от Bitbucket в Telegram
—
от автора
Суть проекта Когда я только устроился на первую работу разработчиком Java, сразу же возникла проблема уведомлений о событиях в Bitbucket. Направление Java разработки было новым (я был вторым программистом), поэтому среду для разработки пришлось настраивать мне. После установки и настройки Bitbucket Server приходилось шариться по Pull Request-ам в поисках новых комментариев, на которые нужно ответить,…
-
Корутины и синхронизация. Лучше не смешивать
—
от автора
Предположим, у вас в коде есть критическая секция, которая не должна выполняться более, чем одним потоком одновременно.В мире Java одним из стандартных решений является добавление ключевого слова synchronized к сигнатуре метода. В Kotlin для получения того же эффекта используется аннотация @Synchronizedrepeat(2) { thread { criticalSection() } } @Synchronized fun criticalSection() { println(«Starting!») Thread.sleep(10) println(«Ending!») }Данный…
-
NSX Advanced Load Balancer – умный автомасштабируемый балансировщик нагрузки. Часть 2: установка и настройка
—
от автора
В прошлый раз я рассказал о функциях балансировщика нагрузки NSX ALB, описал его архитектуру и схему работы. Мы посмотрели, как работает глобальная балансировка серверов (GSLB), которая объединяет серверы на географически разнесенных площадках в единый пул. В том числе, так можно распределять нагрузку между серверами в облаке и локальными серверами. В этой статье поделюсь опытом внедрения…
-
Неделя стартов. Китай, США, Европа. Связь, военщина, астронавты и авария
—
от автора
Вячеслав Ермолин, 18 ноября 2020 г.Текущая статистика запусковПусковая неделя: Четыре старта за неделю!— 12 ноября. Китай. Long March 3B | Tiantong-1-02 (успешно)Китайцы запустили геостационарный спутник связи для собственной системы мобильной спутниковой связи (Китай и прилегающие регионы). Второй (будет еще один). Long March 3B | Tiantong-1-02— 13 ноября. США. Atlas V 531 | NROL-101 (успешно)Американская ULA наконец-то…
-
Время, пространство и тишина в психотерапии
—
от автора
… или История о том, как рефлексия пространства и времени дала начало не только философии, физике, но и психологии. Эти два измерения жизни всегда были для людей настолько важными, что их всегда пытались измерить, неважно какой мерой — хоть ангелами (об этом ниже), хоть попугаями. Осмысление пространства и времени как «вещей самих в себе» дало…
-
Flutter. Слушатель клавиатуры без платформенного кода
—
от автора
Всем привет! Меня зовут Дмитрий Андриянов, я Flutter-разработчик в Surf. В предыдущей статье про RenderObject я рассказал, как немного копнул в слой рендеринга и смог получать расположение и размеры любого виджета — даже динамического. Сегодня расскажу, как был написан слушатель появления/скрытия клавиатуры без нативного кода.
-
YC Startup Library на русском: Создавать продукт как небольшой стартап (Майкл Сибель)
—
от автора
9 ноября 2020 стартовала бесплатная Школа стартапов для будущих основателей (Startup School for Future Founders от Y Combinator) от лучшего в мире акселератора и мы будем публиковать полезные переводы для тех, кто планирует стать основателем стартапа международного уровня. Следите за новостями YC Startup Library на русском в телеграм-канале или в фейсбуке . Майкл Сибель —…
-
Мелкая питонячая радость #13: стойкие пароли, гибкие уведомления и вменяемые тесты API
—
от автора
Создатель Python и пенсионер Гвидо Ван Россум был вынужден снова выйти на работу, на этот раз в Майкрософт. Нет, Гвидо сделал это не потому, что на 15 000 рублей (200 долларов) пенсии ему тяжело жить — в MS он устроился от скуки: талантливому инженеру не сидится без дела. Желаю всем нам в старости быть как Гвидо и плавно…
-
Нейросеть анализирует сексуальность игроков, пример машинной обработки и классификаци текста
—
от автора
Когда пришло приглашение поучаствовать в хакатоне с заданием, для реализации которого необходима оригинальная/ смешная/ креативная гипотеза, мы сразу согласились. Для участия в хакатоне мы использовали данные шуточного психологического теста. Суть которого сводится к выявлению сексуальности игрока на подсознательном уровне. Степень сексуальности выявлялась по описанному игроком образу воды. Для тех кто не любит читать многА БУКВ,…
-
Внедрение зависимостей (dependency injection) через свойства-функции в JavaScript
—
от автора
Известный, но не очень популярный способ внедрения зависимостей. Попытка реализовать этот способ в популярных DI npm пакетах. Еще один свой DI.