В 1883 году в парижских магазинах появилась маленькая картонная коробка. На ней значилось: «Ханойская башня, подлинная аннамская головоломка, привезённая из Тонкина профессором N. Claus из Сиама». Внутри лежали восемь деревянных дисков с отверстием в центре. Профессора Клауса не существовало. N. Claus de Siam — анаграмма Lucas d'Amiens, «Люка из Амьена». Головоломку придумал французский математик Эдуар Люка, а вместе с ней — и древнюю восточную легенду о конце света. Рассказываем, как устроена...
DefauL App
Игры, которые решил компьютер: почему в «Четыре в ряд» первый игрок может выиграть всегда
Сыграйте в крестики-нолики с внимательным соперником — и почти наверняка выйдет ничья. Это не случайность: если оба не ошибаются, крестики-нолики всегда кончаются вничью. Про такие игры говорят, что они решены: исход партии при идеальной игре известен заранее. Крестики-нолики можно решить на листке бумаги. Для игр посложнее понадобились компьютеры, годы вычислений и научные статьи. Рассказываем, какие известные игры уже решены и чем это кончилось. Почти все они есть и у нас в RuStore. Что значит «игра решена» Математики различают три уровня решения...
Публикация в AppGallery: чем магазин Huawei отличается от RuStore
На новых телефонах Huawei нет сервисов Google, и приложения на них ставят из собственного магазина компании — AppGallery. Поэтому, когда приложение уже вышло в RuStore, AppGallery — естественный следующий шаг. Мы готовили для AppGallery сотни приложений и быстро выяснили: файл тот же, а правила другие. Ниже — чем публикация в AppGallery отличается от RuStore и на чём там отклоняют приложения, которые в RuStore прошли бы без вопросов. Аккаунт и консоль Всё начинается с аккаунта Huawei ID и регистрации разработчика в консоли AppGallery Connect...
Скриншоты для карточки приложения: что требуют RuStore и Google Play и как сделать кадры, которые листают
Человек в магазине решает за секунды. Сначала он видит иконку и название, потом листает скриншоты — и только если кадры зацепили, читает описание. Поэтому скриншоты — не формальность для модерации, а главная витрина приложения. У нас в магазинах больше восьмисот приложений, и для каждого мы делали кадры карточки. Ниже — что требуют магазины и как сделать кадры, которые работают. Примеры — из нашей новой игры «Электричка». Что требуют магазины RuStore. Кадры в формате JPG или PNG, с соотношением сторон 16:9 или 9:16, каждая сторона — от 320 до 3840 пикселей, файл — до 3 МБ...
Как выпустить обновление приложения: от версии 1.0 к 1.1
Первую версию приложения выпустить волнительно, но со второй начинается настоящая работа: отзывы, исправления, новые функции. И у обновления есть свои правила — нарушишь одно, и новая версия не дойдёт до пользователей. Мы выпускаем обновления сотнями приложений и собрали путь от правки в коде до новой версии на телефоне. С примерами из RuStore. Шаг 1. Поднять код версии У каждой версии два номера. Номер версии — для людей: 1.1, 2.0. Его видно в магазине, и записать его можно как угодно. Код версии — для магазина и телефона: целое число, по которому они понимают, какая сборка новее...
Судоку и число 17: как суперкомпьютер искал головоломку с 16 подсказками
В обычной газетной судоку открыто 25–30 цифр. Чем их меньше, тем труднее. Но где предел? Можно ли составить судоку с единственным решением, если в условии всего десять цифр? Пятнадцать? Ответ — семнадцать. Меньше не бывает. Чтобы это доказать, понадобились годы поисков, миллиарды проверенных сеток и суперкомпьютер. Почему важна единственность Правило судоку простое: заполнить сетку 9×9 так, чтобы в каждой строке, каждом столбце и каждом квадрате 3×3 цифры от 1 до 9 встречались по одному разу. Но есть и неписаное правило: у настоящей судоку ответ ровно один...
