-
Готовиться к собеседованию по списку из StackOverflow — значит знать ровно то же, что знают все остальные. Интервьюеры это чувствуют. В этой статье — 10 вопросов, которые реально задают на Python backend собеседованиях, с разбором так, как это объяснили бы…
-
Почему 30% исков возвращают до рассмотрения по существу: разбор четырёх системных ошибок
Арбитражные суды возвращают или оставляют без движения значительную часть исковых заявлений ещё до того, как судья изучает позицию сторон по существу спора. Причина — не слабость правовой позиции, а нарушение процессуальных требований, которые можно и нужно проверять до подачи. Разбираем…
-
Пауза, двойственная по природе: контракт хука и протокол воркера
Предположим, вы пишете интерпретатор машины Тьюринга, запущенный в Web Worker’е. UI должен показывать трейс — как машина шагает от состояния к состоянию, что пишется на ленту, как двигается каретка. Чтобы пользователь успевал считывать изменения в UI, между итерациями движка нужна короткая задержка — миллисекунды, регулярно, на каждом шаге. Это приостановка…
-
Создание своего языка программирования на Rust #2: Парсер выражений
Привет, Хабр!Что будем делать?Мы напишем парсер для примерно таких выражений: 1+2*(2+8)*2*a+3. Сначало мы добавим парсер для арифметических выражений, а после сразу же займемся сравнениями и логическими операциями. Как писал ранее, мы будем парсить методом рекурсивного спуска, и там у нас…
-
BMX выпустила портативные зарядки с полутвердотельными батареями
Сингапурская компания BMX объявила о выпуске линейки магнитных портативных зарядных устройств SolidSafe с полутвердотельными батареями. Они будут стоить от $59.Традиционные литий-ионные и литий-полимерные батареи используют жидкие электролиты для передачи энергии между электродами. Полутвердотельные же значительно уменьшают количество легковоспламеняющейся жидкости внутри…
-
Смотрим в будущее на Go — Theta прогнозирование финансового модуля ERP
Салют, Хабр.Зачем предприятия ведут учёт? Отчётность перед ФНС? Или может воронка клиентов? Сотни ответов российского рынка учётных систем на этот простой вопрос.1С говорит владельцам: мы дадим вам идеальную, вылизанную до последней проводки отчётность перед налоговой.Битрикс24, Amo… говорят: мы поможем вам…
-
Всё о Supabase: установка, примеры, аналоги
Начнем историю с большого взрыва и совсем другого сервиса. C 2011 года компания Firebase разрабатывала базу данных и сервисы для создания бэкенда мобильных приложений и веб-приложений, а позднее и многопользовательских игр. В октябре 2014 Google приобрел Firebase. С тех пор…
-
После аварии ракеты New Glenn стартовало обсуждение безопасного периметра вокруг космодромов
После взрыва тяжёлой ракеты New Glenn компании Blue Origin стало понятно, что восстановление уничтоженной стартовой площадки займёт много месяцев. Теперь эксперты оценивают возможности расширения зоны безопасности вокруг космодромов.Действующие правила оценивают взрывоопасность заправленного в ракету топлива на уровне 100% тротилового эквивалента.…
-
Как одна кривая регулярка может «положить» ваш сервер: разбираем уязвимость ReDoS
Как одна кривая регулярка может «положить» ваш сервер: разбираем уязвимость ReDoSАлерты кричат о 100% загрузке CPU, API лежит, сыплются таймауты и 502 ошибки. Первая мысль — DDoS. Но графики сети абсолютно спокойны. Вы смотрите логи и видите, что перед падением…
-
Я открыл боевую базу своего clipboard-sync, чтобы показать, что он знает о вашем пароле. Ответ: ничего
Скопировали пароль от прода и синхронизировали его между ноутбуком и телефоном. Где он теперь лежит и кто может его прочитать? Я сделал сервис, где честный ответ — «нигде в открытом виде и никто, включая меня». И сейчас покажу строку из живой базы, чтобы это…