Месяц: Январь 2021

  • ИТ во время чумы

    от автора

    Что возьмём с собой в 2021 год?В ушедшем году российское ИТ столкнулась с пандемией и режимом самоизоляции.  Реагирование стоило  финансовых потерь, но поставило бизнес на новые  рельсы. Источник: shutterstock.com«Это год изменил подход к работе во многих компаниях. Казалось бы, карантин должен был окончательно убедить нас в нежизнеспособности удаленки, но по итогам года многие так и…

  • Визуализация пересечений и перекрытий с помощью Python

    от автора

    Изучение вариантов решения одной из самых сложных задач визуализации данных Преобладающая задача в любом анализе данных — сравнение нескольких наборов чего-либо. Это могут быть списки IP-адресов для каждой целевой страницы вашего сайта, клиенты, которые купили определённые товары в вашем магазине, несколько ответов из опроса и многое другое. В этой статье воспользуемся Python для изучения способов…

  • Ускоряем загрузку больших объёмов в PostgreSQL, используя COPY from STDIN binary

    от автора

    ПредисловиеЯ изучаю PostgreSQL дома и очень люблю обрабатывать большое количество данных. Пишу на ЯП C/C++ на Qt фреймворке. К сожалению Qt драйвер для постреса не поддерживает функционал, необходимый для быстрой загрузки. Поэтому я написал свою библиотеку на С++ для этого, а теперь хочу с Вами поделиться этим прекрасным методом добавления и самой библиотекой.Привет, $username !…

  • Марс и магнитосфера. Планета, которую можно отремонтировать

    от автора

    Тема терраформирования Марса не один десяток лет относится к числу наиболее амбициозных планов человечества. Кажется, что марсианскую природу достаточно лишь немного «подправить», чтобы холодная планета бурь превратилась в жизнепригодный мир, расположенный в непосредственной близости от Земли.Наряду с первоочередными задачами по увеличению концентрации кислорода и повышению температуры на Марсе требует решения еще одна проблема: восстановление марсианской…

  • Духоход Барановского и локомотивы, работающие на сжатом воздухе

    от автора

    Первые пневматические локомотивы появились всего лишь на 15 – 20 лет позже стефенсоновского паровоза как альтернатива паровой тяге.Пневматические локомотивы получили широкое применение там, где дым, искры и пар из куда более эффективной паровой машины были неприемлемы (на городских улицах и внутри угольных шахт, при строительстве тоннелей) в то время, когда электричество ещё не было распространено…

  • Apache Kafka в вопросах и ответах

    от автора

    Что такое Kafka? Где стоит, а где не стоит применять этот инструмент? Чем Kafka отличается от RabbitMQ и других брокеров сообщений? Как её правильно эксплуатировать? Всё это обсудили на митапе «Apache Kafka в вопросах и ответах», который Слёрм провёл в ноябре 2020. В разговоре участвовали спикеры из Авито, Stripe, ITSumma и Confluent. Запись митапа доступна…

  • Беспроводная отладка Android 11

    от автора

    Режим дебага по WiFi теперь доступен, начиная с версии ОС Android 11. Давайте разберемся, как подключить устройство по Wi-Fi и смотреть логи в Logcat.

  • Software Engineer + Product Manager = Product Engineer?

    от автора

    TL;DRВ этой статье попробуем разобраться нужно ли инженеру продуктовое мышление (и в каких случаях), какие плюсы (и минусы) это даёт, и возможно ли совместить в одном человеке два разных (часто противоречащих) образа мышления. Ведь разные образы мышления ведут в разным приоритетам, а как следствие и разным действиям.IntroПривет! Меня зовут Ил. И я работаю в стартапе.…

  • Синтезатор мелодий Nokia Composer в 512 байтах

    от автора

    Немного ностальгии в нашем новом переводе — пробуем написать Nokia Composer и сочинить собственную мелодию. Кто-то из читателей пользовался стареньким Nokia, например, моделями 3310 или 3210? Вы должны помнить его прекрасную функцию — возможность сочинять собственные рингтоны прямо на клавиатуре телефона. Расставляя ноты и паузы в нужном порядке, можно было воспроизвести популярную мелодию из динамика…

  • Micro Property — минималистичный сериализатор двоичных данных для embedded систем. Часть 2

    от автора

    Некоторое время назад я опубликовал свою статью о разработке велосипедного велосипеда, в которой описал причины, побудившие меня этим заняться. Если вкратце, то мне была нужна миниатюрная библиотека для микроконтроллеров с сериализатором двоичных данных для последующей передачи этих сообщений по низко скоростным линиям связи, тогда как обычные форматы xml, json, bson, yaml, protobuf, Thrift, ASN.1 и…