Рубрика: Блог

Прогулка по граблям: 10 критических ошибок разработки теста для проверки знаний

Перед записью на новый курс Machine Learning Advanced мы тестируем будущих студентов, чтобы определить уровень их готовности и понять, что именно им необходимо предложить для подготовки к курсу. Но возникает дилемма: с одной стороны, мы должны проверить знания по Data Science, с другой — мы не можем устроить полноценный 4-х часовой экзамен. Для решения такой […]

Ещё один велосипед: храним юникодные строки на 30-60% компактнее, чем UTF-8

Если вы разработчик и перед вами стоит задача выбора кодировки, то почти всегда правильным решением будет Юникод. Конкретный способ представления зависит от контекста, но чаще всего тут тоже есть универсальный ответ — UTF-8. Он хорош тем, что позволяет использовать все символы Юникода, не тратя слишком много байт в большинстве случаев. Правда, для языков, использующих не […]

Запускаем командную строку Linux на iOS

А вы знали, что можно запустить командную строку Linux на устройстве iOS? Возможно, вы спросите: «Зачем мне пользоваться текстовыми приложениями на iPhone?» Справедливый вопрос. Но если вы читаете Opensource.com, то, вероятно, знаете на него ответ: пользователи Linux хотят иметь возможность работать с ним на любом устройстве и хотят пользоваться собственными настройками. Но больше всего они […]

Слухи: в Сеть просочились новые арты и скриншот Starfield

За последние дни в Сети случилось сразу две утечки, посвящённые Starfield — космической RPG от Bethesda Game Studios, которую анонсировали на Е3 2018 кратким тизером. Сначала один за другим появились первые скриншоты из ранней сборки проекта, а сейчас просочилось несколько других изображений. Вслед за этим стал известен предполагаемый источник утечки, хотя позже эти данные опровергли. […]

Вместимость SSD-накопителей Crucial P2 формата М.2 достигла 2 Тбайт

Бренд Crucial, принадлежащий компании Micron Technology, представил новые твердотельные (SSD) накопители семейства P2, подходящие для применения в настольных и портативных компьютерах. Изделия выполнены в формате М.2 2280 на основе микрочипов флеш-памяти QLC NAND (четыре бита информации в одной ячейке). Для обмена данными служит интерфейс PCI Express 3.0 x4 (спецификация NVMe). До сих пор в семействе […]

Олимпиаду-2024 в Париже будет обслуживать городское аэротакси на базе беспилотников VoloCity

В 2024 году в Париже стартуют летние Олимпийские игры. К этому событию в регионе Парижа может начать работу служба воздушных такси. Основным претендентом на предоставление воздушных беспилотных аппаратов для службы рассматривается немецкая компания Volocopter с машинами VoloCity. Аппараты Volocopter взлетают в небо с 2011 года. Опытные полёты аэротакси VoloCity были проведены в Сингапуре, Хельсинки и […]

Разработчики Mesa обсуждают возможность добавления кода на языке Rust

Разработчики проекта Mesa обсуждают возможность использования языка Rust для разработки драйверов OpenGL/Vulkan и компонентов графического стека. Инициатором обсуждения стала Алиса Розенцвейг (Alyssa Rosenzweig), развивающая драйвер Panfrost для GPU Mali на базе микроархитектур Midgard и Bifrost. Инициатива находится на стадии обсуждения, конкретных решений пока не принято. Сторонники использования Rust выдвигают на передний план возможность повышения качества […]

Желание получить футболку от Hacktoberfest привело к спам-атаке на GitHub-репозитории

Ежегодно проводимое компанией Digital Ocean мероприятие Hacktoberfest невольно привело к значительной спам-атаке, из-за которой различные проекты, ведущие разработку на GitHub, столкнулись с волной мелких или бесполезных pull-запросов. Изменения в подобных запросах сводились, как правило, к замене отдельных символов в файлах Readme или добавлению фиктивных примечаний. Причиной спам-атаки стала публикация в YouTube-блоге CodeWithHarry, имеющем около 700 […]

Perl 5.32.2

Данная версия является результатом четырёх недель разработки с момента выхода 5.33.1. Изменения внесены 19 авторами в 260 файлов и равны примерно 11,000 строк кода. Тем не менее, в perldelta обозначено только одно ключевое нововведение: интерпретатор может быть собран с экспериментальным ключом -Dusedefaultstrict, который включает по умолчанию соответствующую прагму. Действие данной настройки не распространяется на однострочники. […]

Расследуем целевую шпионскую атаку на российский ТЭК

Наш опыт расследования инцидентов в сфере компьютерной безопасности показывает, что электронная почта по-прежнему является одним из самых распространенных каналов, используемых злоумышленниками для первичного проникновения в атакуемые сетевые инфраструктуры. Одно неосмотрительное действие с подозрительным (или не очень) письмом становится точкой входа для дальнейшего заражения, поэтому киберпреступники активно применяют методы социнженерии, пусть и с переменным успехом. В […]

Локализационное тестирование: зачем оно нужно приложению или сайту?

Представьте такую картину: вы разработали приложение, а затем выпустили его сразу на нескольких языках. Но уже после релиза вы обнаружили ошибки в разных языковых версиях: худший кошмар разработчика. Так вот именно для того и существует тестирование локализации, чтобы избежать таких неприятных ситуаций. Сегодня США уже больше не является крупнейшим игроком на рынке мобильных приложений. Китай […]

Почему важно проверить ПО на вашей СХД высокой доступности (99,9999%)

Какая версия прошивки самая “правильная” и “рабочая”? Если СХД гарантирует отказоустойчивость на 99,9999%, то значит ли, что и работать она будет бесперебойно даже без обновления ПО? Или наоборот для получения максимальной отказоустойчивости нужно всегда ставить самую последнюю прошивку?  Постараемся ответить на эти вопросы, опираясь на наш опыт. Небольшое введение Все мы понимаем, что в каждой […]