xaker
Хакерская атака на компанию CDK Global затронула сотни дилерских автоцентров в США

Поставщик SaaS-решений для автодилеров CDK Global подвергся хакерской атаке. Компания была вынуждена отключить свои системы, из-за чего у ее клиентов возникли серьезные трудности в работе.

  • пятница, 21 июня 2024 г. в 00:00:14
xaker
Мошенники создали фальшивое ПО для конференций, чтобы воровать криптовалюту

Специалисты Recorded Future обнаружили кроссплатформенную атаку, направленную на пользователей криптовалют. Мошенники продвигают в социальных сетях малварь, замаскированную под софт для проведения конференций, а затем похищают у жертв информацию и воруют крипту.

  • пятница, 21 июня 2024 г. в 00:00:13
xaker
Уязвимости в Mailcow могут привести к удаленному выполнению кода

В опенсорсном почтовом сервере Mailcow обнаружены сразу две уязвимости, которые могут использоваться злоумышленниками для выполнения произвольного кода. При этом для успешной атаки достаточно, чтобы жертва просто открыла вредоносное письмо.

  • пятница, 21 июня 2024 г. в 00:00:12
habrahabr
Переосмысливая творчество

TLTR: Исследования мозга меняют наше представление об эстетических вкусах людей. Выясняется, что какие-то вещи нам нравятся не случайно и наши предпочтения — эволюционно закреплённые черты. Искусственные нейросети, обученные на художественном опыте человечества, способны к механистическому воспроизводству триггеров, вызывающих у нас конкретные эмоции. Хочу поделиться некоторыми мыслями о том, как нейронные сети меняют творчество, без рассуждений о «душевности настоящего в противовес мёртвом…

  • пятница, 21 июня 2024 г. в 00:00:11
habrahabr
C++20 в bare-metal программировании, работа с регистрами микроконтроллеров Cortex-M

RP2040 peripheral registersСегодня я хотел бы обсудить тему, с которой так или иначе сталкивался почти каждый программист встраиваемых устройств без использования настоящих операционных систем, а именно прямое управление периферийными узлами микроконтроллера. A конкретнее, я хотел бы обсудить повышение безопасности при управлении периферийными модулями без потери эффективности, гибкости и читаемости.Кто-то может подумать, что данная тема уже рассказана вдоль и поперек в многочисленных мануалах…

  • пятница, 21 июня 2024 г. в 00:00:10
habrahabr
Doom практически на всём

Многие годы на ресурсах около-компьютерной тематики регулярно всплывают сенсационные новости про «невозможные» порты легендарной игры Doom — как очередной энтузиаст и Кулибин запустил её и на этом, и на том, и каждый раз на всё более странных и неподходящих предметах. По разнообразию версий и безумию некоторых из них этот культурный феномен вполне может потягаться с Bad Apple. Главное в этом, конечно, вау-фактор: «а что, так можно было?», подивиться и пойти дальше. Мало кто интересуется детал…

  • пятница, 21 июня 2024 г. в 00:00:08
habrahabr
Как я нашёл 55-летний баг в первой игре о приземлении на Луну

Спустя всего несколько месяцев после исторической прогулки по Луне Нила Армстронга, ученик массачусетской школы Lexington High School Джим Сторер написал первую версию игры Lunar Landing. К 1973 году она стала самой популярной компьютерной игрой с большим отрывом от остальных. В этой простой текстовой игре вы управляете аппаратом для посадки на Луну, стремясь максимально плавно приземлиться. Всё движение происходит вертикально, каждые десять симулируемых секунд игрок решает, сколько топлива ну…

  • пятница, 21 июня 2024 г. в 00:00:08
golang
Исправляем следующие 10 000 багов, связанных с наложением ссылок

Почему появляются баги? Существует много причин, но если мы взглянем на конкретные примеры, то сможем увидеть закономерности — и спроектировать наши системы так, чтобы избежать целых классов ошибок. Под катом автор блога Considerations on Codecrafting рассматривает ошибки, связанные с наложением ссылок, предлагает методы их предотвращения и призывает внедрить эти методы на уровне проектирования новых языков. 1. Мой первый ArrayListПредположим, вы снова первокурсник, изучаете структуры данных и …

  • пятница, 21 июня 2024 г. в 00:00:06
javascript
Освоение программирования за 2 года с нуля или как я пытался автоматизировать реальное производство

Итак, немного о себе, производстве и программировании:Моя профессия далека от IT технологий. Я работаю на производстве кажется всю жизнь довольно давно. Тематика - производство и ремонт металлообрабатывающих станков. Производим станки как новые, так и ремонтируем. Стараемся все делать локализировано (импортозамещение ж)- все железки точим, шлифуем, собираем и т.дВот такие ~~чудища~~ станки производимСейчас работаю механиком, совмещая несколько должностей конструктор/снабженец/технолог. Да, ес…

  • пятница, 21 июня 2024 г. в 00:00:04