Месяц: Февраль 2021

  • First touch of Kafka

    от автора

    Прежде чем начать я бы хотел отметить, что это всего лишь небольшой туториал по быстрому старту для тех кто, как и я, ни разу не использовал Kafka на практике.И так приступим!Единственный брокер Kafka и необходимый для его работы ZooKeeper я буду запускать в Docker.Сперва создам отдельную сеть kafkanetdocker network create kafkanetЗапуск контейнера с ZooKeeperdocker run…

  • Языку программирования Python исполнилось 30 лет

    от автора

    Время идет быстро, и Python, одному из самых популярных языков программирования современности, исполнилось 30 лет. Впервые о нем стало известно в конце февраля 1991 года, когда Гвидо ван Россум опубликовал первый выпуск Python в группе alt.sources. Работа над языком велась два года, изначальной задачей было создание скриптового языка для работы с операционной системой Amoeba. Язык…

  • Он или она – кто круче?

    от автора

    В преддверии феврамартовских праздников захотелось затронуть такую щепетильную тему как гендерное неравенство в IT. Нет, речь не о нетфликсовской философии (женщину, гея и афромангола в каждый дом!). Эта мысль навеяна вполне себе бытовым случаем.ПредысторияИтак, по просьбе участника описываемого события имя заменим на вымышленное. Алиса – IT-инженер с пятилетним опытом работы в крупной компании, решившая найти…

  • Плавучий Белый дом: как планировали действовать США в случае ядерного Армагеддона

    от автора

    Среди постоянно меняющихся планов правительства США на случай полномасштабной ядерной конфронтации были и малоизвестные проекты сильно модифицированных военных судов, реализованные в один из самых напряжённых периодов взаимоотношений между Советским Союзом и Соединёнными Штатами. Если бы холодная война превратилась в горячую, президент США, скорее всего, отдавал бы приказы в условиях последовавшего обмена ядерными ударами с одного…

  • Обратная сторона Open Source-славы: как угрожают автору curl

    от автора

    Прим. перев.: уникальная история, что всколыхнула интернет в эти дни, показывает неожиданную сторону того, что могут «заслужить» авторы самых популярных Open Source-проектов. Ниже представлен перевод недавней заметки из блога шведского программиста Daniel Stenberg — оригинального автора и главного разработчика curl, обладателя премии Polhem Prize (вручается в Швеции за выдающиеся инженерные достижения).Как вам, наверное, известно, в…

  • Brave new world

    от автора

    О дивный новый мир! Как ты прекрасен. Как же ошибался Джордж Оруэлл и как был прав Олдос Хаксли. Никто никого не принуждает ни к чему. Народ сам ломится табунами для того, чтобы получить новую пилюлю и слить всю информацию о себе кому попало. И конечно, тебя-то, хабрачеловек, это не будет касаться. Мы то не то,…

  • Красивая математика или как представить 7-ми мерный куб

    от автора

    Однажды от своих родственников я услышал такую фразу: «Люди на МехМате МГУ не могут быть нормальными, ведь они могут представить себе 7-ми мерное пространство!» И когда я это услышал, мне тоже показалось, что это — что-то нереальное, невозможное… Но вот прошли года, и когда я снова услышал эту фразу, меня повергло в шок — я…

  • Pet-проект для джуна. Или зачем и как выбрать pet project. (+личный опыт)

    от автора

    ПредисловиеПривет Хабр! Эта публикация написана джуном для джунов (но возможно и специалисты более высокого уровня что-то найдут для себя / своих падаванов).Зачем нужны pet проекты?Для саморазвития как разработчика и закрепления изученного материала.Если Вы днями на пролёт «штурмуете» теорию: читаете посты, смотрите туториалы, но при этом не применяете изученное на практике, то времени на освоение выбранной…

  • 10 полезных расширений для дата-сайентистов

    от автора

    Эти расширения Jupyter Notebook облегчают жизнь дата-сайентиста Каждый специалист по Data Science тратит большую часть своего времени на визуализацию данных, их предварительную обработку и настройку модели на основе полученных результатов. Для каждого исследователя данных именно эти моменты – самая сложная часть процесса, поскольку хорошую модель можно получить при условии, что вы точно выполните все эти…

  • Как я сделал веб-фреймворк без MVC — Pipe Framework

    от автора

    Проработав фулстек разработчиком около 10 лет, я заметил одну странность. Я ни разу не встретил не MVC веб-фреймворк. Да, периодически встречались вариации, однако общая структура всегда сохранялась: ​ Codeigniter — мой первый фреймворк, MVC Kohana — MVC Laravel — MVC Django — создатели слегка подменили термины, назвав контроллер View, а View Template’ом, но суть не…