habrahabr
Потерянное искусство: художники золотого века игровых обложек

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

  • пятница, 4 августа 2023 г. в 00:00:16
habrahabr
Не как у людей — история проекта 1tracker

Весной 2012 года я опубликовал первую версию экспериментального мультисистемного кроссплатформенного музыкального редактора с интерфейсом типа «трекер» — 1tracker v0.1. Экспериментальность заключалась в проверке новых подходов и отказе от общепринятых стандартов для подобного рода программ. Прошло десять лет, редактор до сих пор экспериментальный, до сих пор мало кому известен, и до сих пор не добрался до версии 1.0. Тем не менее, он регулярно пригождается нескольким странным людям на планете…

  • пятница, 4 августа 2023 г. в 00:00:16
habrahabr
Разбираем HTTP/2 по байтам

Откройте любую статью с обзором HTTP/1.1. Скорее всего, там найдётся хотя бы один пример запроса и ответа, допустим, такие: GET / HTTP/1.1 Host: localhost HTTP/1.1 200 OK Date: Sat, 09 Oct 2010 14:28:02 GMT Server: Apache Content-Length: 38 Content-Type: text/html; charset=utf-8 <!DOCTYPE html> <h1>Привет!</h1> Теперь откройте статью с обзором HTTP/2 или HTTP/3. Вы узнаете о мультиплексировании запросов, о сжатии заголовков, о поддержке push-технологий, но вряд ли увидите х…

  • пятница, 4 августа 2023 г. в 00:00:15
habrahabr
Маленький поисковик, который не смог

Пара бывших сотрудников Google решила создать поисковый движок будущего. Они собрали нечто более быстрое, простое и без рекламы. Почему же так вышло, что большинство людей ничего не слышало о Neeva? Сридхар Рамасвами ушёл из Google не для того, чтобы создать другой поисковый движок. По крайней мере, изначально. В завершение своей 15-летней карьеры в Google Рамасвами управлял целым рекламным отделом компании, руководя более чем десятью тысячами людей, и лучше других знал, какой объём работы н…

  • пятница, 4 августа 2023 г. в 00:00:14
javascript
Загрузка файлов и каталогов перетаскиванием с помощью drag and drop JS

На многих веб-сайтах есть форма для загрузки файла. Для некоторых сайтов, таких как OneDrive или Google Диск, загрузка файлов является основной функцией. С течением времени веб-страницы становятся все более интерактивными. Таким образом, пользователи ожидают большего количества взаимодействий, таких как перетаскивание файлов или каталогов или вставка скриншотов.Давайте посмотрим, что предоставляют браузеры для загрузки файлов!<form method="post" enctype="multipart/form-data"…

  • пятница, 4 августа 2023 г. в 00:00:12
javascript
Простой способ проверять typescript без skipLibCheck: true

Всем привет! Решил начать писать короткие статьи с маленькими фичами, которые могут помочь посмотреть на решение проблем немного под другим углом.Дано:Мы используем Fluent UI в нашем проекте. После перехода на React 18 мы начали получать ошибки такого рода: Ошибки в типах node_modules.Подобные ошибки могут возникать по вине любой рандомной библиотеки. Типичное решение:Из того что я находил в интернете - в основном рекомендуют поставить skipLibCheck: true или править и патчить. Можно также прос…

  • пятница, 4 августа 2023 г. в 00:00:12
xaker
«Яндекс» временно увеличивает награды в «Охоте за ошибками»

Компания «Яндекс» сообщила о запуске нового конкурса в программе «Охота за ошибками». Этичным хакерам предлагается искать в сервисах компании ошибки и уязвимости, которые могут привести к раскрытию чувствительной информации. Максимальная награда за критическую уязвимость составит 2,8 млн рублей (в 5 раз больше обычной выплаты по этим категориям программы).

  • четверг, 3 августа 2023 г. в 00:00:35
xaker
Главным докладчиком OFFZONE 2023 станет этичный хакер Омар Ганиев

24 и 25 августа в Москве пройдет конференция по практической кибербезопасности OFFZONE 2023. Омар Ганиев, основатель DeteAct, выступит в роли keynote-спикера.

  • четверг, 3 августа 2023 г. в 00:00:35
xaker
Ученые нашли способ автоматизировать создание вредоносных запросов для ИИ чат-ботов

Группа ученых разработала метод атак на большие языковые модели (LLM), который позволяет обойти средства защиты в ChatGPT, Bard и Claude, вынуждая ИИ выполнять вредоносные промпты (запросы).

  • четверг, 3 августа 2023 г. в 00:00:31