Author: AnnaSerba

Продолжение истории с кибершпионажем за аптеками

На фоне всех этих эпидемий шифровальщиков как-то теряется работа — опасна и трудна — тех бэкдоров, которые работают по-тихому, и на первый взгляд как будто не видны. А зря! Ведь апдейты обычно делают только тогда, когда «дом уже горит» — хотя казалось бы, если вовремя найти у себя бэкдор и закрыть его, а не продолжать делать вид, что всё в порядке, ситуаций вроде этой можно избегать. Ну да чего

Запуск AMP приложений на Cyclone V SoC

Если вы читали мою предыдущую статью, вероятно вам интересна эта тема и вы хотите узнать больше. В этой статье рассмотрим очень частную, не простую, но от этого не менее необходимую задачу запуска двух разных Baremetal приложений на разных ядрах SoC Cyclone V. По сути такие системы называются AMP — asyncronus multi-processing. Чуть не забыл сказать, что на русском языке вы не найдете другого более правильного и подробного руководства к

«Легкий» и «тяжелый» игрострой: опыт Дмитрия Дегтярева, CEO Inventain

Сфера гейм-дизайна на сегодняшний день является одной из самых быстроразвивающихся в мире. Среднегодовые темпы роста игровой индустрии составляют 4,8%, и ожидается, что к 2020 году стоимость рынка достигнет 90 млрд долларов. В значительной степени этот рынок «подпитывают» мобильные проекты. Количество пользователей мобильных устройств увеличивается — по данным statista.com, в 2017 году их число достигнет 2,32 млрд — поэтому растет и стоимость рынка мобильных игр. Не так давно я

Видеозаписи со встречи CocoaHeads 23 июня 2017 из офиса Туту.ру

В конце июня в офисе Туту.ру состоялся митап, который мы организовали и провели совместно с CocoaHeads. Несмотря на погоду за окном, встреча получилась горячей, а гости довольно высоко оценили мероприятие. Но довольно слов, под катом вас ждут видео с митапа! Читать дальше → Source: news

[Перевод] Пишем симпатичные Node.js-API с использованием async/await и базы данных Firebase

Мы уже рассказывали об основах работы с async/await в Node.js, и о том, как использование этого нового механизма позволяет сделать код лучше. Сегодня поговорим о том, как создавать, используя async/await, RESTful API, взаимодействующие с базой данных Firebase. Особое внимание обратим на то, как писать красивый, удобный и понятный асинхронный код. Можете прямо сейчас попрощаться с адом коллбэков. Читать дальше → Source: news

Material Design Bubble Animation

See the Code – See it Full Page – See Details When a button is pressed, the background changes with the iconic Material Design animation. This can also be applied for other uses (buttons etc.). This Pen uses: HTML, SCSS, JavaScript, and Source: Useful Pens for Everyday Front End Development

[Перевод] Быстрое удаление пробелов из строк на процессорах ARM

Предположим, что я дал вам относительно длинную строку, а вы хотите удалить из неё все пробелы. В ASCII мы можем определить пробелы как знак пробела (‘ ’) и знаки окончания строки (‘r’ и ‘n’). Меня больше всего интересуют вопросы алгоритма и производительности, так что мы можем упростить задачу и удалить все байты со значениями меньшими либо равными 32. В предыдущией статье, где я задавал вопрос об удалении пробелов на скорость, лучшим

Дайджест интересных материалов для мобильного разработчика #210 (03 июля — 09 июля)

На прошлой неделе мы обсуждали Core ML, борьбу со спамерами, Kotlin, UX, онбординг и многое другое. Ну и, с совсем небольшим допущением, в подборке для Android впервые за всю историю случился своеобразный «парад планет» :). Читать дальше → Source: news

[recovery mode] Настройка BGP Looking glass на базе OpenBSD 6.1

Мы уже давно использовали связку OpenBSD+OpenBGPD+bgplg для предоставления публичного сервера bgp looking glass. Было принято обновить OpenBSD до свежей версии. В процессе настройки выяснилось несколько ньюансов, не раскрытых в полной мере в официальной документации. В результате получилась вот такая инструкция по настройке сервиса BGP looking glass на базе свежеустановленной OpenBSD 6.1 Читать дальше → Source: news