golang
Исправляем следующие 10 000 багов, связанных с наложением ссылок

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

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

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

  • пятница, 21 июня 2024 г. в 00:00:04
javascript
На чем разработать свой стартап или с чего начать хакатон в 2024? (часть 1)

typical startup thinking about technology Давайте попробуем собрать свой идеальный boilerplate для full-stack разработки. В статье мы будем постепенно собирать шаблон для быстрого запуска стартапов.Сразу предупреждаю, что статья будет холиварной, всех хейтеров прошу в комменты, предлагайте решения со ссылкой на публичные кейсы.Что будем собирать?Мы будем собирать шаблон для B2B веб-приложения. Начнем с выбора технологий для front-end части. Сфокусируемся на скорости разработки, наличии готовых …

  • пятница, 21 июня 2024 г. в 00:00:03
github
ckeditor / ckeditor5

Powerful rich text editor framework with a modular architecture, modern integrations, and features like collaborative editing.CKEditor 5 CKEditor 5 is an ultra-modern JavaScript rich-text editor with MVC architecture, a custom data model, and virtual DOM. It is written from scratch in TypeScript and has excellent webpack and Vite support. It provides every type of WYSIWYG editing solution imaginable with extensive collaboration support. From editors similar to Google Docs and Medium to S…

  • пятница, 21 июня 2024 г. в 00:00:01
xaker
Группировка Velvet Ant несколько лет использовала устройства F5 BIG-IP для атак

Кибершпионская группировка Velvet Ant устанавливает на устройства F5 BIG-IP кастомную малварь, чтобы получить постоянный доступ к внутренней сети целевой компании и похищать данные.

  • четверг, 20 июня 2024 г. в 00:00:24
xaker
Спекулятивная атака TIKTAG угрожает Google Chrome и Linux-системам

Новая спекулятивная атака TIKTAG направлена на ARM Memory Tagging Extension (MTE), позволяет обойти защиту и слить данные с вероятностью более 95%. Авторы TIKTAG продемонстрировали, что атака представляет опасность для Google Chrome и ядра Linux.

  • четверг, 20 июня 2024 г. в 00:00:22
xaker
Хакеры утверждают, что похитили данные у AMD. Компания проводит расследование

На хакерском форуме выставили на продажу данные, якобы принадлежащие компании AMD. По словам злоумышленников, дамп содержит информацию о сотрудниках AMD, финансовые документы и конфиденциальные данные.

  • четверг, 20 июня 2024 г. в 00:00:21
xaker
Фальшивые ошибки Chrome используются для запуска PowerShell-скриптов

Распространители малвари используют фальшивые ошибки Google Chrome, Word и OneDrive, чтобы обманом вынудить пользователей запустить «патчи», на самом деле представляющие собой PowerShell-скрипты, устанавливающие вредоносное ПО.

  • четверг, 20 июня 2024 г. в 00:00:20
xaker
VMware исправляет критические RCE-уязвимости в vCenter

Специалисты компании VMware исправили ряд критических уязвимостей в vCenter Server, включая удаленное выполнение кода и локальное повышение привилегий.

  • четверг, 20 июня 2024 г. в 00:00:19