Месяц: Декабрь 2019

  • Java-дайджест за 27 декабря

    от автора

    Рон Пресслер собрал и выложил новый «официальный» прототип Project Loom (файберы для Java). В качестве основы используется JDK 14. Скачать можно здесь, прочитать анонc можно здесь. Люди потихоньку начинают втягиваться в тему, и на GitHub уже лежит несколько проектов, использующих Loom: Loom Date Server, Fibry (реализация акторов с поддержкой файберов), RxJavaFiberInterop (мост между RxJava 3…

  • Отправка событий из ViewModel в Activity/Fragment в MVVM

    от автора

    Сегодня речь пойдет о том, как обмениваться события между Activities/Fragments и ViewModel в MVVM. Для получения данных из ViewModel, рекомендуется в Activity/Fragment подписываться на данные LiveData, находящиеся во ViewModel. Но что делать для отправки единичных (и не только) событий, таких как показать уведомление или, например, открыть другой фрагмент?

  • StackOverflow — больше, чем просто хранилище ответов на глупые вопросы

    от автора

    Этот текст задуман и написан как дополнение к «Чему я научился за 10 лет на Stack Overflow».Сразу скажу, что я согласен с Мэттом Бирнером фактически во всем. Но у меня есть несколько дополнений, которые мне кажутся достаточно важными, и которыми я хотел бы поделиться. Я решился написать эту заметку потому, что за семь лет, проведенные…

  • Поговорим о… сыре?

    от автора

    Любите ли вы сыр так, как любим его мы? И есть ли люди, которые не едят сыр? Эти два вопроса не давали нам покоя, равно как и вселенская несправедливость: значит, про пиво, вино и алкоголь в целом, бургеры, шашлык, шоколад на Хабре статьи есть, а про сыр нет. Между тем, это весьма технологичный, сложный и…

  • Как прошла конференция @Kubernetes 29 ноября: видео и итоги

    от автора

    29 ноября прошла конференция @Kubernetes, организованная Mail.ru Cloud Solutions. Конференция выросла из митапов @Kubernetes — и стала четвёртым событием серии. Мы собрали в Mail.ru Group более 350 участников — чтобы обсудить самые актуальные проблемы с теми, кто вместе с нами делает экосистему Kubernetes в России. Под катом видео докладов конференции — как Tinkoff.ru писали свой…

  • VR и творчество: как рабочие станции Dell Precision помогают студентам Британской высшей школы дизайна

    от автора

    VR – это виртуальная реальность, но даже несмотря на то, что её можно только увидеть и нельзя потрогать, она даёт возможность менять настоящий мир. Но сегодня речь пойдёт не столько о прототипировании и моделировании, сколько о том, как VR помогает по-новому взглянуть на привычные вещи и явления. Именно на такой подход делают ставку преподаватели и…

  • Битва WEB серверов. Часть 2 – реалистичный сценарий HTTPS:

    от автора

    О методике мы рассказывали в первой части статьи, в этой мы тестируем HTTPS, но в более реалистичных сценариях. Для тестирования был получен сертификат Let’s Encrypt, включено сжатие Brotli на 11. На этот раз попробуем воспроизвести сценарий развертывания сервера на VDS или в качестве виртуальной машины на хосте с типовым процессором. Для этого устанавливали лимит в:…

  • Подарки, из-за которых вы рискуете пропустить Новый год

    от автора

    Нет времени объяснять! Новый год совсем скоро. Курьеры сбиваются с ног, такси дорожают с каждым часом — а надо еще докупить подарки… Если вы не любите готовые решения в коробках с ленточками — как насчет подарка, который потребует творческого подхода? Что-нибудь такое, что можно разложить на новогоднем столе, сдвинув в сторону салаты, — и начать…

  • Локализация по Aruco маркерам

    от автора

    В прошлом посте мы рассказали, как проехать из точки А в точку Б, не задев при этом ничего. Но, чтобы что-то объехать, нужно понять, где находимся мы сами, и где находятся динамические препятствия (наши противники и не только). У человека есть глаза, уши и заложенный природой и личным опытом софт для того, чтобы он мог…

  • Математики нашли закономерность, разбираясь в том, как избежать её появления

    от автора

    Мы, наконец, узнали, насколько большим должно быть множество чисел, чтобы в нём гарантировано содержалась закономерность под названием «многочленная прогрессия» Некоторые закономерности в математике настолько редкие, что их можно искать всю жизнь и не найти. Другие же встречаются так часто, что их, кажется, невозможно избежать. Новое доказательство, представленное Сарой Пилюс из Оксфордского университета, показывает, что одна…