habrahabr
Учимся читать QR-коды без компьютера

Задавались ли вы когда-нибудь вопросом, как работают QR-коды? Если да, то эта статья для вас. Здесь вас ждёт интерактивное объяснение*, которое мы составили для семинара, проводившегося в рамках Всемирного конгресса хакеров 37C3, но вы также можете использовать его самостоятельно. Прочитав статью, вы узнаете: Из чего состоят QR-коды. Как декодировать QR-коды вручную (используя нашу шпаргалку). *Прим. пер.: текст и приводимые в нём примеры соответствуют QR-коду, содержащему выражение «Hell…

  • воскресенье, 13 октября 2024 г. в 00:00:27
habrahabr
История Git: на этот раз не так весело

Линус Торвальдс как-то написал в своей книге, что создавал Linux для развлечения, но в итоге это привело к революции. Git, его второе творение, также оказалось «случайной революцией» — и сегодня это стандартный инструмент для людей в ИТ. Однако процесс его создания был уже не таким «весёлым» — по крайней мере, для самого Линуса. Линус не масштабируется1998 — важный год для Linux. Операционную систему начали использовать крупные компании: Sun, IBM и Oracle. Той же весной у Линуса родилась вторая…

  • воскресенье, 13 октября 2024 г. в 00:00:26
habrahabr
RISC-V — звезда родилась: x86 не у дел, ARM сломала обе ноги

Привет, постоянные и не очень читатели :) Это снова я — с четвёртой статьей из цикла про архитектуры, процессоры и всё такое. Напомню, как всё было:Part I: Скандальное разоблачение x86: ARM врывается с двух ногPart II: Этой индустрии нужен новый герой: ARM врывается с двух ногPart III: Китайский киднеппинг: похищение дочкиPart IV: RISC-V — звезда родилась: x86 не у дел, ARM сломала две ноги ← ВЫ ЗДЕСЬС тех пор утекло много всяких жидкостей: в x86 титанические сдвиги из-за провалов Intel с массо…

  • воскресенье, 13 октября 2024 г. в 00:00:25
golang
Server Side Rendering на Go

Жизнь – это вечная спираль, где всё идёт по кругу, но с каждым витком становится лучше. Ещё 20 лет назад я писал веб-приложения на Perl + Template Toolkit 2, генерируя HTML на стороне сервера. Время шло, и веб-разработка разделилась на две половины: фронтенд и бэкенд, а между ними API. Со временем я переключился с Perl на Go для бэкенда и AngularJS, а потом и Vue для фронтенда. В таком стеке я создал несколько проектов, включая HighLoad.Fun. Писать API и генерировать клиентскую библиотеку на Ty…

  • воскресенье, 13 октября 2024 г. в 00:00:22
javascript
JavaScript для детей: ТОП-20 полезных ресурсов по программированию

Освоить JavaScript – значит приблизиться к миру веб-разработки. Это перспективно: владение данным языком программирования – большой плюс, ведь с его помощью специалисты создают современные сайты, пишут расширения для браузеров и даже разрабатывают мобильные приложения. Спешим отметить: с легкостью освоить JS могут даже подростки 12 лет и старше, поэтому если у ребенка есть интерес к теме, то можно развивать его с ранних лет.Все чаще встречается мнение, согласно которому учить детей программиров…

  • воскресенье, 13 октября 2024 г. в 00:00:19
javascript
Попробуйте Tauri

Хочу рассказать про один из моих любимых Opensource проектов: Tauri. Это среда для создания десктопно-мобильных приложений на JavaScript, но быстрых и легковесных. С опциональными дополнениями на Rust, а через него и на всех других языках.Достоинства.Поддерживается Линь, Вынь и Дрюнь и всякое Ябло. EXEшник HelloWorld весит 1 мегабайт ( ну 5, если не ужиматься в угол как сирота в барском доме ). В памяти занимает на Win 11 200 Мб. (Из них >90% приходится на системные компоненты, расшаренные …

  • воскресенье, 13 октября 2024 г. в 00:00:18
github
teamhanko / hanko

The complete Authentication and User Management solution for developers. About Hanko Hanko is an open-source authentication and user management solution with a focus on moving the login beyond passwords while being 100% deployable today. Built for passkeys as introduced by Apple, Google, and Microsoft Fast integration with Hanko Elements web components (login box and user profile) API-first, small footprint, cloud-native Available for self-hosting and on Hanko Cloud. Hanko is bu…

  • воскресенье, 13 октября 2024 г. в 00:00:12
xaker
Microsoft устранила 118 уязвимостей, две из которых уже эксплуатировали хакеры

В общей сложности октябрьские патчи от компании Microsoft устранили 118 уязвимостей, включая пять публично раскрытых ранее проблем нулевого дня. Два 0-day бага уже были взяты на вооружение хакерами.

  • суббота, 12 октября 2024 г. в 00:00:15
xaker
В открытом доступе опубликованы данные пользователей «Бургер Кинг»

Как сообщили аналитики Data Leakage & Breach Intelligence (DLBI), в сети опубликованы данные клиентов сети быстрого питания «Бургер Кинг». В компании подтвердили утечку, но подчеркнули, что платежные данные пользователей не пострадали.

  • суббота, 12 октября 2024 г. в 00:00:14