На свой первый день рождения моя дочь получила развивающую доску Монтессори, полную переключателей и светодиодов. Наблюдая за тем, как она крутит ручки и переключает тумблеры, я вспомнил о панели управления синтезатором и задумался, а можно ли создать музыкальную версию…
Узнали, почему Lamoda — одно из самых недооценённых мест для разработчиков и как компания ломает их карьерные предубеждения. Читать далее
Привет, Хаброжители!Узнайте тонкости работы алгоритмов ML, чтобы эффективно решать задачи и повы-шать производительность используемых моделей. Познакомьтесь с фундаментальными математическими основами важнейших алгоритмов машинного обучения и вариантами их реализации на…
Недавно мы в Beeline Cloud рассказывали о полезных ресурсах для тех, кто желает влиться в open source и начать контрибьютить. Сегодня поговорим о крайне дискуссионном тренде в данной области — продолжающемся переходе западных open source-компаний на ограничительные лицензии. Кроме того,…
История началась в далеком 2016 году, когда у меня был небольшой свечной заводик. Не свечной, конечно, но все же производство — и нужно мне было на нем сделать автоматизацию. Чтобы компоненты закупались вовремя, списывались со склада в правильном количестве и автоматически…
Представьте, что вы хотите купить кухонный комбайн. Продавец показывает вам великолепную коробку с восторженными отзывами: "Спас мою талию и мой брак!". Впечатляет. Но на просьбу открыть коробку и включить устройство вы получаете отказ: "Всё, что вам нужно знать, написано на…
Минцифры установила новые требования к сайтам аккредитованных IT-компаний, которые вступают в силу 21 ноября. Если вы руководите IT-компанией, это касается вас напрямую — рассказываем, что изменилось и как не потерять налоговые льготы. Читать далее
Docker прочно вошел в нашу жизнь, став стандартом де-факто для контейнеризации приложений. Он обещает среду «работает на моей машине — будет работать везде», и в большинстве случаев так и есть. Но рано или поздно каждый разработчик или DevOps-инженер сталкивается с ситуацией, когда…
Если вы уже работали с векторным анализатором NanoVNA, то скорее всего использовали для этого экран и стилус, а также программу NanoVNA-Saver. Эти способы я рассмотрел в статье «Векторный анализатор NanoVNA для радиолюбителей» и других статьях, посвящённых NanoVNA.Но есть ещё одна полезная…
Хватит запускать ботов кнопкой Run в PyCharm! Пора осваивать промышленные стандарты. В этом туториале я простым языком объясняю, как работает Docker и зачем он нужен Python-разработчику. Мы возьмем простого Telegram-бота, напишем для него конфиг, настроим .dockerignore и запустим в изолированном контейнере. Идеально для тех, кто давно хотел разобраться с Докером, но боялся сложных инструкций. Читать далее