• Для кого-то заголовок звучит как вызов: «Как можно ставить под сомнение профессию, которая ещё недавно была на пике популярности?». Для других — как подтверждение: «Так им и надо, бездельникам!». Меня зовут Владимир Антонов, я руководитель продуктового юнита (Unit Lead) «Верификация»…

  • «Несколько лет в университете приносят меньше знаний, чем несколько месяцев практики в реальной компании». Этот аргумент в пользу «ненужности» высшего образования звучит все громче. Но что если результат обучения в магистратуре — не вымученный, написанный «в стол» диплом, а топология микроконтроллера,…

  • Привет, Хабр! Сегодня быстро разберём, как разные СУБД справляются с геоданными. Вопрос простой: если нужно работать с координатами, полигонами, считать расстояния — какая база справится лучше? В сравнение пойдут PostgreSQL (с его крутым PostGIS), MySQL, Oracle, SQL Server и MongoDB. PostgreSQL + PostGISPostGIS — это самый функциональный,…

  • Многие из вас слышали про APT (advanced persistent threat) — тщательно спланированные кибератаки, как правило, нацеленные на определенную компанию или отрасль. Логично предположить, что за ними стоят хорошо организованные группировки с солидными бюджетами и высокотехнологичными инструментами. Тактики и техники APT-группировок…

  • Совсем недавно проект NFCKEY выиграл грант на 3 000 000 рублей “Старт-Взлет” от Фонда Содействия Инновациям. До этого проект уже участвовал в конкурсе, но потерпел неудачу. Так что же позволило проекту со второго раза выиграть один из крупнейших грантов в России без…

  • Привет, Хабр! На связи команда Seller API, а именно её тимлид Саша Валов и старший разработчик Никита Денисенко. В этой статье мы разберём одну из проблем большого API и расскажем, как мы её решили.ВступлениеSeller API — это продукт, предоставляющий программный…

  • Привет, Хабр!Сегодня поговорим о паттерне «Компоновщик» (он же Composite) — на примере котиков. Котики идеально иллюстрируют структуру паттерна: в каждом доме есть простые котики, сложные котики (например, те, кто лазает по шкафам и открывает холодильники), а иногда — целые прайды из котиков. Зачем нам Компоновщик?Сам паттерн впервые был описан в книге…

  • Батут, кольт, снегоход, шрифт для слепых, эскимо, радио, механическое сердце, принцип неопределенности — что общего между ними и как связан с этим списком интернет-трейдинг в России? «Моцарт от науки», гениальный физик Поль Дирак полагал, что каждый ученый должен бояться возраста —…

  • В прошлом году у нашей Android-команды на проекте Burger King был мощный вызов: сделать редизайн главного меню. Задача была непростая по двум причинам.Первая — легаси код. Вторая — А/В тестирование. И результат — старое меню и его логику нужно сохранить.…

  • В статье описывается опыт использования ARM ядра, встроенного в ПЛИС GOWIN GW1NSR-4C, в качестве процессора общего назначения для формирования PSK31 сигнала. Сигнал формируется с помощью генератора синуса, который был описан в предыдущей статье. Используются отладочная плата LilyGO T-FPGA, в составе…