Попытка реализовать FIX

Так уж получилось, что в школьное время и сразу после мое внимание захватывали сразу несколько вещей: программирование, обратная разработка и финансовые рынки. Почему так? Непонятно. Но мне захотелось попробовать как-нибудь объединить эти три увлечения. Первым шагом к этому и является данный маленький проект. Задача проста: реализовать клиентскую часть протокола FIX в виде DLL библиотеки. В […]

Удаленное исполнение кода в SMB v3: CVE-2020-0796

Никогда такого не было, и вот опять. Microsoft распространила информацию о наличии RCE-уязвимости в протоколе SMB версий 3.1.1 и выше. Уязвимости подвержены системы с Windows 10 1903 и выше, включая серверные издания. По имеющейся на данный момент информации — уязвимости подвержены как SMBv3-клиенты, так и SMBv3-серверы. Эксплуатация уязвимости приводит к удаленному выполнению кода с правами […]

[Прогноз] Транспорт будущего: долгосрочный горизонт

Об авторе: Брэд Тэмплтон — инженер-программист, евангелист робоавтомобилей с 2007 года, работал над Гуглокаром в его ранние годы. Основатель ClariNet, почетный председатель Electronic Frontier Foundation и директор Foresight Institute, основатель факультета в Singularity University. Часть 1: краткосрочный горизонт Часть 2: среднесрочный горизонт Часть 3: долгосрочный горизонт Долгосрочный горизонт технологий Тестирование в духе косяка рыб Чтобы […]

Как мы в ЦИАН улучшаем продукт с помощью исследований пользовательского опыта

Привет, Хабр! В Циан уделяют внимание интересным техническим решениям. А еще интересуются, как с результатами этих решений будут жить пользователи, насколько вообще необходимы эти решения и как они помогут людям, которые ищут или продают недвижимость. В этой статье расскажу, как мы построили процесс исследований пользовательского опыта и что это нам дало. Что мы изучаем Цель […]

Пишем простой WYSIWYG-редактор с помощью ProseMirror

Когда в Sports.ru понадобился свой WYSIWYG-редактор, мы решили сделать его на основе библиотеки ProseMirror. Одной из ключевых особенностей этого инструмента является модульность и широкие возможности кастомизации, поэтому с его помощью можно очень тонко подогнать редактор под любой проект. В частности, ProseMirror уже используют в The New York Times и The Guardian. В этой статье мы […]

5 инструментов геймдизайнера, которые помогут вашей игре

Видеоигры существуют более 50 лет. За это время технологии скакнули от текстовой The Oregon Trail до фотореалистичной Red Dead Redemption 2. Не говоря уже о VR-тайтлах вроде Half-Life: Alyx, которая выходит в конце марта. И все же, игровая индустрии еще очень молодая. Постоянно появляются новые способы и инструменты, которые помогают изучать и улучшать геймдизайн. О […]

Психологические профили биржевых инвесторов: как это работает

Изображение: Unsplash Несмотря на то, что при инвестировании необходимо проводить фундаментальный анализ и учитывать большое количество показателей, нельзя забывать и о человеческом факторе. Психология и психологические паттерны играют в инвестировании ключевую роль. Но многие инвесторы об этом не задумываются. По мнению экспертов, у инвесторов присутствует разнообразная эмоциональная палитра, на основании которой они принимают решения. Эмоции […]

Wrike онлайн-митап: Delivery infrastructure: processes and tools (DevOps+QAA)

Привет, Хабр! Мы в Wrike тестируем новые форматы технических мероприятий и приглашаем всех присоединиться к нашему первому онлайн-митапу на английском. Поговорми про DevOps инфраструктуру для тестирования веб-приложений, кубы, альтернативы Selenoid и возможности TeamCity из коробки. История с распространением коронавируса и баны всех массовых офлайн-мероприятий на территории европейских государств внесли свои коррективы, поэтому запланированная Wrike Prague […]

Кроссплатформенная разработка мобильных приложений в 2020 году

Всем привет! Я – Сергей Якимов, CTO Omega-R, международной компании по разработке и интеграции IT-решений. На базе многолетнего опыта в сфере информационных технологий и экспертизы компании хочу поделиться своим видением настоящего и ближайшего будущего кроссплатформенной разработки мобильных приложений. На протяжении многих лет кроссплатформенная мобильная разработка заслужила репутацию одного из самых популярных направлений разработки программного обеспечения. […]

Дрон для любителя: устройство и принципы программирования

Для программирования дрона сегодня не надо разбираться в физике полета и прочих тонкостях, поскольку эти вопросы за вас уже решили разработчики контроллеров и SDK. Тем не менее, тема остается не такой простой. И в этом посте мы хотим рассказать, с какой стороны к ней подступиться. Фото с омского «Хакатона по применению малых БПЛА» Под катом […]