Как устроены код, числа и мир вокруг
Разбираем технологии, математику и Computer Science простыми словами — с примерами и без лишней серьёзности.
Что такое NP-полные задачи и почему за них дадут миллион
Существует задача, за решение которой Институт Клэя обещал миллион долларов. Самое странное: она не про физику и не про космос, а про то, можно ли решать примеры так же быстро, как их проверять.
Как Spotify понимает, какая песня вам понравится
Ты включаешь Spotify, а он будто читает мысли: подсовывает трек, который идеально ложится под настроение. Никакой магии тут нет — есть математика, миллионы чужих плейлистов и пара хитрых алгоритмов. Разбираемся, как это устроено.
Как компьютер играет в шахматы лучше человека
В 1997 году машина впервые обыграла чемпиона мира по шахматам. Сегодня даже программа на твоём телефоне разгромит любого гроссмейстера. Разбираемся, как у компьютера это получается и в чём он реально сильнее человека.
Как работает автодополнение и исправление опечаток
Ты пишешь «превед», а телефон вежливо предлагает «привет». Откуда он знает, что ты хотел сказать? Разбираем, как машина читает твои мысли по буквам и почему иногда промахивается.
Как сжимаются фотографии: JPEG простыми словами
Одна фотография с телефона — это миллионы цветных точек, и честно весит она десятки мегабайт. Но в галерее лежит файл в десять раз легче, а глазом разницы не видно. Разбираемся, как JPEG творит эту магию.
Как навигатор объезжает пробки: алгоритмы на графах
Навигатор за долю секунды перебирает миллионы вариантов проезда и выдаёт лучший — да ещё и с учётом пробок прямо сейчас. Разбираем, как обычная карта города превращается в граф и почему алгоритм Дейкстры лежит в основе этой магии.
Почему поиск в отсортированном списке — это деление пополам
Угадать число от 1 до миллиона можно всего за 20 вопросов — если задавать их с умом. Тот же фокус прячется внутри телефонной книги, словаря и любого быстрого поиска. Разбираемся, почему деление пополам бьёт перебор наповал.
Как зарядка понимает, что телефон заряжён
Ты ставишь телефон на зарядку вечером, а утром он стоит на 100% и не перегрелся. Кто-то ведь решил остановиться вовремя — и это не ты. Разбираемся, что за невидимый сторож сидит внутри батареи.
Почему файлы можно сжать — и есть ли предел
Архиватор уменьшает файл в разы — будто складывает свитер так, что он умещается в спичечный коробок. Но почему это вообще возможно и есть ли момент, когда сжимать дальше уже нельзя?
Что такое баг и откуда пошло это слово
Программа ведёт себя странно, кнопка не нажимается, игра вылетает — и все говорят: «опять баг». Но почему именно «баг», то есть «жук»? За этим словом стоит история с настоящим мотыльком, застрявшим в компьютере.
Что такое блокчейн без хайпа: простое объяснение
Про блокчейн кричат на каждом углу, но почти никто не объясняет, что это такое на самом деле. Давай разберёмся без модных слов и обещаний разбогатеть — просто поймём, как работает эта штука.
Почему компьютер тормозит и что это значит технически
Курсор еле ползёт, окна открываются как через сироп, вентилятор воет. Что на самом деле происходит внутри, когда компьютер тормозит, и почему «просто перезагрузить» иногда правда помогает?
Что такое оперативная память и почему её всегда мало
Ты докупаешь память, а её снова не хватает. Разбираемся, что такое оперативка на самом деле, чем она отличается от диска и почему свободное место в ней утекает как вода сквозь пальцы.
Почему 5G быстрее 4G и при чём тут длина волны
5G обещает скорости, от которых 4G краснеет. Но дело не в магии и не в новой вышке покрасивее — всё упирается в физику радиоволн и в их длину. Разбираемся, почему короткая волна гонит данные быстрее, но при этом еле добивает до соседнего двора.
Как эмодзи устроены внутри: история Unicode
Ты отправляешь жёлтую рожицу, а на самом деле пересылаешь число. Разбираемся, как из хаоса разных кодировок родился Unicode и почему эмодзи на разных телефонах иногда выглядят по-разному.
Алгоритмы и блок-схемы для начинающих: как научиться мыслить как программист
Прежде чем писать код, полезно научиться раскладывать задачу на шаги. Этому учат блок-схемы.
Git и командная строка для начинающих: как перестать бояться терминала
Git кажется магией из непонятных команд. На деле в повседневной работе их всего несколько.
Как Google успевает обыскать весь интернет за полсекунды
Ты вводишь запрос, жмёшь Enter и через долю секунды получаешь миллионы ответов. Но Google в этот момент не бежит по всему интернету. Он давно всё прочитал заранее и составил гигантскую шпаргалку.
HTML для начинающих: с чего начать вёрстку сайтов
HTML — самый дружелюбный вход в веб. Первую страницу можно собрать за вечер.
Откуда сайт знает, что это снова вы: куки простыми словами
Заходишь на любимый сайт — а он уже помнит твой логин, язык и даже товары в корзине. Как такое возможно, если интернет вообще-то забывчивый? Секрет в крошечных файлах с вкусным названием.
Подготовка к ОГЭ по информатике: пошаговый план с нуля
Что нужно знать девятикласснику и как готовиться, чтобы не тратить время на лишнее.
Что такое VPN и как он прячет ваш трафик
Подключаешься к открытому Wi-Fi в кафе, и твои данные летят по воздуху как открытки — кто угодно может прочитать. VPN превращает эти открытки в запечатанные конверты. Разбираемся, как именно работает эта магия.
Как готовиться к ЕГЭ по информатике: план, который работает
Не «прорешать всё подряд», а закрыть темы по порядку и довести до автоматизма самые частые задания.
SQL с нуля: с чего начать и как быстро научиться писать запросы
SQL учится быстрее, чем языки программирования, — если браться за темы в правильном порядке.