Как разработчик TeaVM, компилятора байт-кода JVM в JavaScript и WebAssembly, я часто рекомендую пользователям, почему-то жаждущим сгенерировать WebAssembly, начать с JavaScript. Если честно, бэкэнд WebAssembly я очень давно не развиваю, не реализую в нём недостающих фич и не фикшу баги. Меня спрашивают: а почему
A vulnerability has been found in SourceCodester Inventory Management System 1.0 and classified as problematic. Affected by this vulnerability is an unknown functionality of the file suppliar_data.php. The manipulation of the argument name/company leads to cross site scripting. The attack can be launched remotely. The exploit has been disclosed to the public and may be used. The identifier VDB-238153 was assigned to this vulnerability.
A vulnerability was found in SourceCodester Online Graduate Tracer System 1.0 and classified as critical. Affected by this issue is the function mysqli_query of the file sexit.php. The manipulation of the argument id leads to sql injection. The attack may be launched remotely. The exploit has been disclosed to the public and may be used. VDB-238154 is the identifier assigned to this vulnerability.
Когда-то я хотел сделать контест по парсингу для Codeforces. Придумал задания двух типов:1. Дается неформальное описание языка, по которому нужно создать грамматику (например, "язык с правильными скобочными последовательностями")2. Даны примеры строк в языке, по которым нужно…
Я работаю тестировщиком больше 10 лет. Побывала в аутсорсе и продуктовой разработке, зрелых и только формирующихся командах. Каждая команда уникальна, но есть серые зоны, которыми тестировщики пренебрегают независимо от зрелости компании и её ценностей. Читать далее
В этой статье будет описан подход (идея), как при помощи детектирующей нейросети решать более сложные задачи, чем детекция. Идея, лежащая в основе: давайте решать не задачу детекции объекта, а задачу детекции ситуации. Причем, вместо того, чтобы конструировать новую нейросетевую…
«Проверяя систему сегодня утром, я заметил, что вы были авторизованы более 20 часов», — так начиналось письмо, которое в декабре 1998 года я получил от президента компании-провайдера коммутируемого доступа в интернет. — «Мы предоставляем безлимитный сервис, но желательно, чтобы…
Привет, Хабр! Сегодня поговорим о лидарах, точнее, об их эволюции. Они далеко ушли от тех громоздких модулей, которые демонстрировались на техновыставках еще недавно. Правда, и о повсеместном внедрении портативных лидаров говорить рано. Что такое лидар, здесь объяснять не стоит, поскольку об этом и так опубликовано немало статей. Но зато обсудим возможности современной технологии и посмотрим, какие у неё перспективы. Что же, поехали! Читать далее
У INCOSE (Международного совета по системной инженерии) в июне 2023 года вышла итоговая сводка по руководство по написанию требований (ссылка).Данная итоговая сводка содержит определения, краткое описание свойств, которыми должны обладать качественно сформулированные…
Команда Rust рада сообщить о новой версии языка — 1.72.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.72.0 вам достаточно…