Месяц: Июль 2019
-
Бэкдор на Node.js: зачем, почему и как это работает
—
от автора
Недавно коллеги из Яндекса поделились с нами сэмплом интересного троянца, о чем мы сообщили в этой новости. Такая малварь попадается не часто, поэтому мы решили подробнее ее разобрать, а заодно поговорить о том, почему мы так редко встречаем подобные сэмплы.
-
Новый материал смог превратить пот в энергию
—
от автора
Когда пот капает с вашего лица, можно подумать, это всего лишь признак тяжелой работы. Но как только пот испаряется, он отводит тепло, охлаждая вас. Один молодой исследователь хочет расширить возможности пота. Он желает, чтобы пот помог спортивной одежде ещё больше охлаждать тела усердно тренирующихся спортсменов. Рохит Немани, 17 лет, в течение трех лет занимается бегом…
-
Обзор грантовых программ для блокчейн-разработчиков
—
от автора
Грантовые программы для блокчейн-разработчиков — довольно распространенная практика. Суть их в общем случае сводится к одному — денежное поощрение активных членов сообщества за участие в развитии экосистемы проекта (в данном случае речь в первую очередь идет о блокчейн-платформах для создания децентрализованных онлайн-сервисов, таких как Waves или Ethereum). Под «развитием экосистемы» может подразумеваться выявление и решение…
-
Авторизация в Apple Pay для самых маленьких
—
от автора
Внимание будет уделено конкретному моменту — это получения криптограммы со стороны Apple после того как покупатель прошёл TouchID или FaceID. Языком на бэкенде будет PHP. Меня зовут Александр, я младший PHP-программист компании Moguta, и мне пришлось столкнуться на своем пути с интеграцией Apple Pay в нашу Moguta.CMS. Сегодня я расскажу как авторизовать себя через Apple…
-
Почему тебе не нужно идеальное решение
—
от автора
Перфекционизм — ласковый убийца. Он убил больше нервов, отношений и проектов, чем кухонный нож, автомат Калашникова и твой заказчик вместе взятые. В этой статье я объясню, почему тебе не нужно идеальное решение.
-
Stop the line или прокачай свой pipeline, йоу
—
от автора
Если ваши релизы быстры как молния, автоматизированы и надежны, можете не читать эту статью. Раньше наш процесс релиза был ручным, медленным и напичканным ошибками. Мы проваливали спринт за спринтом, потому что не успевали сделать и выложить фичи к следующему Sprint Review. Мы ненавидели наши релизы. Часто они длились по три-четыре дня. В этой статье мы…
-
Метод мониторинга актуального состояния российских автодорог смартфонами пользователей
—
от автора
Целью одной из федеральных программ, направленных на реализацию Указа Президента «О национальных целях и стратегических задачах развития Российской Федерации на период до 2024 года» № 204 от 7 мая 2018 года (kremlin.ru/events/president/news/57425) является улучшение качества автомобильных дорог за счет увеличения процентного соотношения, соответствующего нормативным требованиям. Тем же указом предусмотрено внедрение общедоступной информационной системы контроля за…
-
Прямая печать на футболках с Epson SureColor SC–F и её отличие от шелкографии, термоаппликации и сублимации
—
от автора
В одном из недавних постов я рассказывал о том, как небольшие компании зарабатывают на видеомаппинге и насколько эффектно это смотрится, а также как-то рассматривал основные отличия цифровой печати от офсетной и флексопечати. В этот раз хочу подсказать еще одну идею для мини-бизнеса (который запросто может перерасти и в «макси») – печать на футболках. Пост будет…
-
Angular: когда надо пилить приложение, а backend еще не готов
—
от автора
Если вы занимаетесь frontend разработкой, то наверняка вам знакома следующая мизансцена: сроки по проекту стремительно сжимаются, ваше руководство, или заказчик, а-то и оба вместе желают увидеть глазами работающее приложение прямо сейчас, пусть и с ненастоящими данными. При этом back, возможно, и есть, но именно api слой взаимодействия с front’ом отсутствует от слова совсем. Итак, недавно…
-
Meeting Room L̶i̶t̶t̶l̶e̶ Helper v 2
—
от автора
Данная статья подробно описывает этапы разработки мобильного приложения Meeting Room Helper: от зарождения идеи до релиза. Приложение написано на Kotlin и построено по упрощённой MVVM архитектуре, без использования data binding. Обновление UI-части происходит с помощью LiveData-объектов. Причины отказа от data binding подробно разобраны и объяснены. В архитектуре используется ряд интересных решений, позволяющих логично разбить программу…