javascript
Как устроен Braid?

Многие играли в знаменитую инди-игру Braid и многие были впечатлены механикой возврата во времени. Для меня, как для программиста, это было особенно интересно, я решил попробовать повторить эту механику и вот что я узнал.Для начала немного справки для тех, кто пропустил эту замечательную игру. Braid — инди‑проект от американца Джонатана Блоу, вышедший в 2008 году и ставший хитом, купленным более 55 тысяч раз в течение первой недели после релиза. Основная фишка игры в Rewind механике, позволяюще…

  • четверг, 11 июля 2024 г. в 00:00:05
javascript
Ускоряем JS до предела C

В этой статье я попробую заглянуть за пределы возможностей языка JavaScript и оценить, как производительность может существенно различаться при написании выразительного, декларативного и лаконичного кода по сравнению с оптимизированным. На примере функции, определяющей, является ли строка палиндромом, я покажу несколько вариантов решения задачи с замерами времени на исполнение. Затем напишу модуль на C, который буду вызывать наряду с методами на JavaScript для замера скорости. Проведу низкоуров…

  • четверг, 11 июля 2024 г. в 00:00:04
javascript
Книга: «Hypermedia-разработка. htmx и Hyperview»

Привет, Хаброжители! Опытные программисты, выросшие вместе со Всемирной паутиной, не уделяли идеям гипермедиа особого внимания. А молодые веб-разработчики не знают ничего, кроме одностраничных приложений и фреймворков, используемых для их создания. Устаревшая технология, подходящая только для создания документов со ссылками, текстом и графикой? Ничего подобного! В вашем распоряжении — эффективная технология для построения приложений. Познакомьтесь с новыми инструментами — htmx и Hyperview, …

  • четверг, 11 июля 2024 г. в 00:00:02
xaker
ГК «Солар»: российские организации атакуют через взломанные лифты

Эксперты центра исследования киберугроз Solar 4RAYS ГК «Солар» рассказали о серии атак прогосударственной хак-групы Lifting Zmiy, нацеленной на российские госорганы и частные компании. Свои управляющие серверы злоумышленники размещали на взломанном оборудовании, которое входит в состав SCADA-систем, используемых, к примеру, для управления лифтами.

  • среда, 10 июля 2024 г. в 00:00:18
xaker
Кибершпионы CloudSorcerer нацелены на российские государственные организации

В мае текущего года специалисты «Лаборатории Касперского» обнаружили шпионскую кампанию CloudSorcerer, целью которой были российские государственные организации. Атакующие использовали сложный инструмент, который обращается к облачным сервисам и GitHub в качестве управляющих серверов.

  • среда, 10 июля 2024 г. в 00:00:16
xaker
Свежая RCE-уязвимость в Ghostscript уже используется хакерами

Уязвимость удаленного выполнения кода в тулките Ghostscript, который широко применяется в *nix, Windows, MacOS и различных встроенных ОС, позволяет обойти песочницу -dSAFER и уже используется злоумышленниками.

  • среда, 10 июля 2024 г. в 00:00:15
xaker
Данные пользователей Zotac были доступны в поиске Google

Компания Zotac, производящая компьютерное оборудование, по ошибке раскрывала данные о запросах на возврат товаров и связанные с этим документы в течение неизвестного периода времени. Как оказалось, конфиденциальная информация о клиентах была доступна даже в поиске Google.

  • среда, 10 июля 2024 г. в 00:00:14
habrahabr
Самодельный джазмастер со звукоснимателями P-90, превращённый когтями кота в лёгкий релик

Привет, Хабр! Мне давно хотелось пополнить коллекцию электрогитарой с датчиками P-90, а теперь эта мечта осуществилась. Причём инструмент собран из конструктора и оформлен своими руками, а это — двойное удовольствие, несмотря на «помощь» со стороны кота, последствия которой задокументированы и опубликованы ниже. Хотите знать, в чём состоит прелесть датчиков P-90 и формы корпуса, повторяющей Fender Jazzmaster? Тогда я обо всём расскажу! ▍ Есть чему поучиться Первой настоящей электрогитаре, к…

  • среда, 10 июля 2024 г. в 00:00:13
habrahabr
Я не контролирую разработчиков, а они приносят мне миллион в месяц

ДИСКЛЕЙМЕР: Статья написана автором блога на основе интервью с основателем сети VR-арен С.Рудичем. Задача террористов — отстреляться и улететь на вертолете в страну, не выдающую преступников. Задача контртеррористов – освободить заложников и наказать террористов. Задача владельца VR-арены – заработать на всем происходящем. В 2019-м я работал налоговым консультантом, в большой 4-ке, получал 100 000+ ₽ и мечтал о своем бизнесе. Я искал подарок на днюху товарища, поиграл в виртуальной реальности и…

  • среда, 10 июля 2024 г. в 00:00:12