Месяц: Май 2021

  • Ещё один модуль рисования графиков

    от автора

    Лет пятнадцать назад потребовалось мне в программе для диплома отобразить график. Была бы программа на Builder или Delphi, всё было бы ничего, но только писал я для Windows на MFC, а там с классами графиков как-то не очень. И написал я тогда собственный модуль построения графиков. Три пятилетки прошло, а модуль остался, был переработан и…

  • Получаем результат правильно (Часть 2). Fragment Result API

    от автора

    Мы продолжаем рассказ о новинках библиотеки Jetpack, призванных упростить обмен данными между компонентами Android приложения. Первая часть была посвящена передаче данных из Activity и новому Api Activity Result.  На этот раз посмотрим, какое решение Google предлагает для Fragment. Ввиду популярности паттерна “Single Activity” работа с фрагментами представляет большой практический интерес для многих Android-разработчиков.“Как передать данные между…

  • Интеграция и серверная валидация инаппов для стора Google Play — как защититься от читеров

    от автора

    Онлайн-проекты рано или поздно сталкиваются со взломом внутреннего стора, когда читеры накручивают себе игровые предметы, оружие или валюту. Классика. Наш PvP-шутер не стал исключением — брешь мы в итоге закрыли, хотя и пришлось повозиться.В этой статье расскажу про интеграцию и серверную валидацию инаппов с точки зрения клиента: какой плагин использовать для Google Play и на…

  • Велосипед длиной в полжизни

    от автора

    Вперёд, в будущее!НачалоДа, именно так: я начинал писать основу PHP движка в 2001-ом году. Тогда всё было проще: каталог inc/, в нём header.php, footer.php, common.php.Но это было скучно и неинтересно, надо было ещё больше фишек, которые я бы мог предложить заказчикам. Так появился раздел admin/. Но примерно в тоже время  появился PHPNuke, это была бомба! Такой…

  • Недельный геймдев: #19 — 23 мая, 2021

    от автора

    На этой неделе: вышел Intel Open Image Denoise 1.4.0, BuildBox изменил прайс, а Construct 3 на 6 месяцев бесплатен, если вы приобретали Buildbox в течение последних 12 месяцев, для Maya вышел Pulldownit 5.0, Autodesk обновил Maya Bonus Tools 2022, вышел ZBrushCoreMini 2021, плагин для Unity, позволяющий импортировать из Figma.Из интересного: новый бандл Mega Sound Designer…

  • Ewige Kampf или как бороться с гомеопатией

    от автора

    В своём тексте Панчин – писатель и научный блогер – спрашивает у читателей: как ещё можно заставить людей не верить в гомеопатию, что ещё написать, чтобы её не использовали? Прежде чем ответить на изначальный вопрос, нужно ответить на иной: а почему вообще люди верят в гомеопатию и покупают её? Люди покупают гомеопатию вовсе не потому,…

  • Осторожно, snap

    от автора

    Из к/ф «Иван Васильевич меняет профессию»Использую KeePassXC уже года три. Жил, работал, радовался и проблем не знал с паролями. Решил, что лучше так, чем забуду или каждый раз вспоминать: какой пароль откуда, и где какие цифровые личности.Недавно решил попробовать функционал, который подсказали коллеги. Это хранение SSH-ключей во вложениях записей и автоматическая загрузка их в SSH-agent…

  • Подробно о PECS

    от автора

    Всем привет. Сегодня я хочу поговорить о принципе PECS. Понимаю, что сейчас гуру программирования и многоопытные сеньоры в очередной раз впечатали ладонь в лицо, ибо «Java Generics появились в JDK 1.5, которая вышла 30 сентября 2004 года…». Но если есть те, для кого принцип PECS остаётся туманным и непонятным, а упорное гугленье только сгущает «туман»,…

  • Беспилотный автомобиль Яндекс создаёт пробки и провоцирует опасные ситуации на дорогах*

    от автора

    Yandex self driving car (беспилотные автомобили Яндекс)Яндекс тестирует на улицах Москвы идею self driving car.Теперь эти машины ездят по дорогам района Хамовники в Москве и создают пробки (104 секунда видео) и опасные ситуации на дорогах (вынуждают пассажира следующей за ним машины выходить на проезжую часть 26 секунда видео), 7 автомобилей выстроилось за беспилотным автомобилем Яндекс,…

  • Как Лёня с React на Swift переезжал

    от автора

    Всем привет! Меня зовут Лёня, я фронтенд-разработчик в компании KOTELOV и выпускник курса «Мидл фронтенд-разработчик» в Яндекс.Практикуме. Общаясь с коллегами, которые занимаются мобильной разработкой, я понял, что у них всё гораздо сложнее, чем в вебе. Я взял свой телефон в руки, посмотрел на известные приложения типа телеги или Яндекс.Музыки с точки зрения человека, который их…