Месяц: Май 2021

  • Архитектура непрерывной потоковой доставки в Cloudera Flow Management

    от автора

    Cloudera Flow Management, основанная на Apache NiFi и являющаяся частью платформы Cloudera DataFlow, используется некоторыми из крупнейших организаций в мире для обеспечения простого в использовании, мощного и надежного способа распределения и высокоскоростной обработки данных в современной экосистеме больших данных. Клиенты все чаще используют CFM для ускорения обработки потоковых данных на предприятии от концепции до реализации.…

  • Как меня чуть не уволили из-за токсичного поведения и что было дальше

    от автора

    Началось все с устройства на новую работу. Новый проект казался интересным, коллеги – доброжелательными, так что я с радостью принял оффер. Первое время я только погружался в проект, разбирался с его особенностями и особо ничего не критиковал. Все-таки я тут новичок, ещё не в курсе всей ситуации, и вообще, в чужой монастырь со своим уставом…

  • Работа с java.time в Kotlin: любовь, боль, страдания

    от автора

    Микропост о том, как можно себя обмануть при использовании фичи Котлин: возможность работы с операторами сравнения типа Comparable.Кто юзает Котлин не могли не оценить перегрузку операторов (ну точнее как она сделана), правда я допустим жил в Java и без нее прекрасно, но да тут не об этой фичи языка, а об основанной на ней: Comparison…

  • Как игре Pitfall для Atari удалось поместить 255 комнат в картридж на 4КБ

    от автора

    Игры для Atari 2600 разрабатывались в условиях сильных ограничений. Когда Уоррен Робинетт продвигал идею, которая в дальнейшем станет игрой Adventure (в ней нужно исследовать мир из множества комнат и подбирать предметы, которые помогают игроку в пути), ему отказали, потому что посчитали, что её невозможно реализовать. И это было логично. Консоль появилась в конце 70-х; до…

  • Чернобыль ч.8. Закрепощение

    от автора

    Автор: Александр СтаростинЧасть 7После завершения работ по строительству Саркофага наступление радиации было остановлено, так что пришло время учёному войску нанести контрудар. Оно опять же велось по двум направлениям. Продолжающейся дезактивации территории Зоны, а также по разведке состояния того, что было накрыто объектом «Укрытие». Поговорим сегодня об обоих этих направлениях, здесь есть, что обсудить. И сегодня…

  • В поисках упорядоченного множества в Python: разбираемся с теорией и выбираем лучшую реализацию

    от автора

    Множество (Set) — структура данных, которая позволяет достаточно быстро (в зависимости от реализации) применить операции add, erase и is_in_set. Но иногда этого не достаточно: например, невозможно перебрать все элементы в порядке возрастания, получить следующий / предыдущий по величине или быстро узнать, сколько элементов меньше данного есть в множестве. В таких случаях приходится использовать Упорядоченное множество…

  • Деньги лепрозориев

    от автора

    Лепра пришла к человечеству сильно раньше, чем у нас появились хоть какие-то работающие механизмы диагностики или лечения. Болезнь на несколько веков разделила мир на две больших части: здоровых и изгнанников. Инкубационный период — от 6 месяцев до 20 лет, при том что нормальным сроком «спячки болезни» считается период от трёх до семи лет, — это…

  • HTML и CSS ошибки, ухудшающие UX

    от автора

    В прошлом году я собрал несколько случаев, когда HTML и CSS ошибки негативно влияют на доступность интерфейсов. В этой статье я хочу продолжить и описать еще несколько случаев.

  • TypeScript

    от автора

    TypeScript — язык программирования, представленный Microsoft в 2012 году и позиционируемый как средство разработки веб-приложений, расширяющее возможности JavaScript. Разработчиком языка TypeScript является Андерс Хейлсберг (англ. Anders Hejlsberg), создавший ранее Turbo Pascal, Delphi и C#. TypeScript является обратно совместимым с JavaScript и компилируется в последний. Фактически, после компиляции программу на TypeScript можно выполнять в любом современном…

  • Бесплатная тусовка на онлайн-даче и долгожданный офлайн. Новая конференция от Иннополиса для мобильных разработчиков

    от автора

    Если вы регулярно читаете Хабр, то вам попадались статьи в духе: бросайте всё и начинайте изучать Swift, Kotlin или Flutter прямо сейчас. Давайте разбираться, правда ли стоит переобуваться в мобильного разработчика. Мы попросили спикеров, программный комитет и разработчиков взглянуть на сферу мобильной разработки с разных ракурсов и приоткрыть завесу тайны грядущей конференции Мир. Труд. Мобайл.…