xaker
FlightAware много лет раскрывал пароли и другие данные своих пользователей

Популярный сервис для отслеживания полетов FlightAware предупредил пользователей, что по неосторожности раскрывал их личные данные на протяжении трех лет.

  • четверг, 22 августа 2024 г. в 00:00:17
xaker
Исследователи утверждают, что нашли аппаратный бэкдор в смарт-картах MIFARE Classic

Французская компания Quarkslab сообщает, что нашла бэкдор в миллионах карт производства Shanghai Fudan Microelectronics Group, ведущего производителя чипов в Китае. Эта «закладка» позволяет мгновенно клонировать RFID-карты, построенные на чипах MIFARE Classic от NXP, которые используются в общественном транспорте, офисах, гостиницах, финансовых учреждениях и других организациях по всему миру.

  • четверг, 22 августа 2024 г. в 00:00:17
habrahabr
find + mkdir полны по Тьюрингу

ВведениеМы покажем, что система, имеющая лишь команды GNU find и mkdir, полна по Тьюрингу.Хорошо известно, что команды sed и awk сами по себе полны по Тьюрингу, но мне не удалось найти информации о Тьюринг-полноте find + mkdir.Доказательство основано на реализации таг-системы.Мы по порядку рассмотрим реализацию цикла, FizzBuzz и таг-системы.Справочные материалыhttps://manpages.org/findhttps://manpages.org/mkdirРеализацияКонструкция циклаПоказанный ниже код рекурсивно создаёт папки и входит в бе…

  • четверг, 22 августа 2024 г. в 00:00:14
habrahabr
Феномен Рунге

ВведениеКарл Давид Тольме Рунге (30 августа 1856 - 3 января 1927) - выдающийся немецкий математик, физик и спектроскопист. Обучался в Берлинском университете, где получил степень PhD, являлся профессором математики в Ганноверском университете, а также главой кафедры прикладной математики в Гёттингене. [1]в 1901 году Карл открыл "Феномен Рунге" - в численном анализе эффект нежелательных колебаний, возникающий при интерполяции полиномами высоких степеней - о котором пойдёт речь в данной с…

  • четверг, 22 августа 2024 г. в 00:00:12
habrahabr
Простой советский геймдев: многокадровый, цветной

Около года назад, в одной из прошлых своих публикаций, я уже вскользь касался темы самой совершенной советской видеоигровой аркадной платформы, ТИА-МЦ1. Недавно поступило предложение рассказать про это поподробнее: какое я имею к ней отношение, как и когда удалось создать её эмулятор для современных ПК, как она устроена, в конце концов. Приступаем! ▍ История ТИА-МЦ Точную историю создания этого величайшего достижения советской видеоигровой промышленности до сих пор не удалось реконструировать…

  • четверг, 22 августа 2024 г. в 00:00:11
habrahabr
Как я заработал с помощью хомяка, ни разу на него не кликнув

Ладно, на самом деле, сколько-то раз я на него всё-таки нажал, но исключительно для ознакомления, так сказать, с предметной областью. Но начнём по порядку.Это история о том, как я, студент третьего курса ТюмГУ, впервые в качестве разработчика смог заработать с помощью собственного проекта. Часть текста будет посвящена теме проекта, часть — аспектам реализации, а в конце — немного о раскрутке и монетизации.Немного предысторииВсё началось одним майским вечером, когда я катал очередную смену велок…

  • четверг, 22 августа 2024 г. в 00:00:10
golang
Лучшая система шаблонов в Go

Привет, Хабр!В этой статье хочу поговорить про, пожалуй, мою самую любимую библиотеку для Go. Это Jet templates. Библиотека, которая очень упрощает работу с шаблонами(templates) в Go.Работать со встроенными шаблонами в Го я очень не люблю. Прописывание мап, неудобная работа в самих шаблонах. Jet это решает.Передача данныхДля того, чтобы сделать мапу с данными для шаблона, необходимо написать всего одну строку:data := make(jet.Varmap)А для того, чтобы что-то туда записать, необходимо написать та…

  • четверг, 22 августа 2024 г. в 00:00:08
golang
«Бобер выдыхай»: Go, WinAPI и ассемблер

Что первым приходит в голову разработчика при слове «Go»? Google и микросервисы? Я тоже так думал, но реальность оказалась значительно интересней.Gopher — маскот Golang на самом деле никакой не бобер а целый отдельный вид, у нас такие не живут.Волшебный мир WindowsЭта статья родилась внезапно — из профессионального спора о реалиях и возможностях языка Go, которые как оказалось выходят сильно далеко за рамки его традиционной сферы примененения.Немного матчасти для тех кто не знает об этом языке:…

  • четверг, 22 августа 2024 г. в 00:00:07
golang
Под капотом облаков. Строим облачную консоль. Часть 1. Знакомство

С чем предстоит иметь делоПрежде чем перейти к главному, кратко обозначу, что конкретно мы в этой статье будем разбирать. Ведь область облачных вычислений настолько велика, что рассказать про все нюансы облаков вряд ли получится. И во многом это даже бессмысленно, так как информации про виртуализацию и проектирование решений в облаке, итак, предостаточно на просторах интернета. Хотя так или иначе виртуализацию мы затронем, когда будем выбирать чем консоль будет управлять (спойлер: Openstack + O…

  • четверг, 22 августа 2024 г. в 00:00:06