[Из песочницы] Чем отличаются дисплеи электронных книг от дисплеев смартфонов и планшетов?

В Интернете уже немало копий сломано по поводу того, отличаются ли с точки зрения пользователя экраны электронных книг (изготовленные по технологии E Ink) от экранов планшетов и смартфонов (по технологиям LCD и OLED), или же никакого существенного отличия нет? Свет – он и в Африке свет?! Пришло время за долгие годы этих споров разобраться в…

Подробнее

[Из песочницы] Делаем рейтинг городов России по качеству дорог

В очередной раз проезжая на машине по родному городу и объезжая очередную яму я подумал: а везде ли в нашей стране такие «хорошие» дороги и решил — надо объективно оценить ситуацию с качеством дорог в нашей стране. Формализация задачи В России требования к качеству дорог описываются в ГОСТ Р 50597-2017 «Дороги автомобильные и улицы. Требования…

Подробнее

Нейросеть AlphaStar обыграла профессионалов StarCraft II со счётом 10−1

DeepMind, дочерняя компания Alphabet, которая занимается исследованиями в области искусственного интеллекта, объявила о новой вехе в этом грандиозном квесте: впервые ИИ обыграл человека в стратегии Starcraft II. В декабре 2018 года свёрточная нейросеть под названием AlphaStar размазала профессиональных игроков TLO (Дарио Вюнш, Германия) и MaNa (Гжегож Коминц, Польша), одержав десять побед. Об этом событии компания объявила…

Подробнее

Пишем свой язык программирования, часть 4: Представление структур и классов, генерация аллокаторов

Доброго времени суток тем, кто решил ознакомиться с моей очередной статьёй. Первым делом выкладываю ссылки на предыдущие части:Часть 1: пишем языковую ВМЧасть 2: промежуточное представление программЧасть 3: Архитектура транслятора. Разбор языковых структур и математических выражений Также стоит выложить ссылки на репозиторий и на небольшую обзорную статью, в которой я вкратце описал проделанную работу целиком. Итак,…

Подробнее

Создаем несложный шахматный ИИ: 5 простых этапов

Перевели для вас статью Лори Хартикка (Lauri Hartikka) о создании простейшего ИИ для шахмат. Она написана еще в 2017 году, но базовые принципы остались теми же. Все файлы, которые использовал Лори, тоже доступны. Простой искусственный интеллект, который умеет играть в шахматы, можно создать на базе четырех концепций: 1. Перемещение; 2. Оценка доски; 3. Минимакс; 4.…

Подробнее

Хотите вечных светодиодов? Расчехляйте паяльники и напильники. Или домашнее освещение самодельщика

Когда-то давным давно, когда я еще учился в школе, а на дворе был конец перестройки, мой дядя (заронивший в меня интерес к электронике) припер домой сумку вынесенного через проходную завода добра. Собственно, такие сумки он приносил домой вполне регулярно, пополняя запасы, хранившиеся в диване. Диван этот, как вы догадываетесь, манил, и иногда в отсутствии дяди…

Подробнее

Колония. Глава 22: Окончательное решение

Содержание Гордон в очередной раз кивнул и провел пальцами по бороде. – Впечатляет, – сказал он и бросил взгляд на Джо. – Быстро же ты сообразил. Джо откинулся на спинку стула, слегка улыбнулся и ответил после небольшой паузы: – Если честно, я не особо соображал. На самом деле я хотел как раз надрать задницу этому…

Подробнее

[Перевод] Почему традиционная модель розничных магазинов уже мертва

На примере рынка США заметен упадок офлайн-ритейла. На это многие обратили внимание в свете недавних новостей о закрытии крупной розничной сети Macy’s со 160-летней историей и сообщений о потере компаниями-участниками розничного сектора 34 млрд долларов капитализации на рынке. Новость о резком падении прибыли Macy’s стронула лавину, и стоимость акций различных компаний розничного сегмента упала в…

Подробнее

[Перевод] Что происходит, когда вы отправляете SMS

Это третья статья в цикле full-stack dev о секретной жизни данных. Она посвящена сложному и длинному маршруту SMS: набор, сохранение, отправка, получение и отображение. Добавлю немного истории и контекст, чтобы разбавить перечень протоколов. Хотя текст довольно технический, всё довольно легко понять. Первые две части цикла: Cetus, о распространении ошибок в предках электронных таблиц XVII века…

Подробнее

Ключ к облакам: как сделать свои приложения Cloud-Native

В предыдущем посте мы рассказали, как облачные сервисы превратились в негласный стандарт предоставления ИТ-услуг. Нетрудно догадаться, что компании, которые желают по-прежнему зарабатывать на пользовательских приложениях, должны адаптировать и создавать новые продукты с учетом Cloud-Native подхода. Впрочем, для разработчиков это однозначно позитивная новость, поскольку использование облачных технологий открывает для них огромные новые возможности. Главное уметь ими…

Подробнее