[Перевод] 5 уроков, которые я извлек для себя, продолжая осваивать ZIO http://amp.gs/WVBp
Хабр
5 уроков, которые я извлек для себя, продолжая осваивать ZIO
Всем привет. В преддверии старта курса "Scala-разработчик" подготовили для вас полезный перевод.Еще в январе 2020 года я написал два поста (I, II) о подводных ка...
Уязвимости в реализации межпроцессного взаимодействия в Android-приложениях http://amp.gs/WVnM
Хабр
Уязвимости в реализации межпроцессного взаимодействия в Android-приложениях
Последние 6 лет я работаю экспертом по информационной безопасности в Одноклассниках и отвечаю за безопасность приложений. Мой доклад сегодня — о механизмах межп...
Работа с памятью в Tarantool: Small — Specialized Memory ALLocators http://amp.gs/WV79
Хабр
Работа с памятью в Tarantool: Small — Specialized Memory ALLocators
Tarantool — это персистентная NoSQL СУБД в памяти с хранимыми процедурами на Lua. В него встроен SQLite и дисковый движок (Vinyl). Также для Tarantool написано...
Система под контролем: как автоматизировать интеграционные тесты http://amp.gs/WVNN
Хабр
Система под контролем: как автоматизировать интеграционные тесты
Привет! Меня зовут Ксения Якиль. Я пишу core-сервисы на C и Go в бэкенд-отделе Badoo и Bumble. Наш бэкенд — это высоконагруженная распределённая система, обслужи...
У нас появился новый образ в маркетплейсе: VPS с Joomla 3.9 на Centos 8 http://amp.gs/WV0O
Хабр
У нас появился новый образ в маркетплейсе: VPS с Joomla 3.9 на Centos 8
Joomla — третья по популярности (после Wordpress и Shopify) система управления контентом, написанная на языке PHP и использующая в качестве хранилища данных ре...
[Из песочницы] Настройка синхронизации google calendar с web приложением http://amp.gs/WVcy
Хабр
Настройка синхронизации google calendar с web приложением
В данной статье рассматривается ситуация, когда приложению необходимо получить доступ к одному или нескольким календарям, находящимся под управлением владельца п...
Этичный хакинг: как взламывать системы и при этом зарабатывать легально http://amp.gs/WVbC
Хабр
Этичный хакинг: как взламывать системы и при этом зарабатывать легально
Кто такой хакер? Большинство людей, которые далеки от программирования, представляют перед собой злостного преступника, взламывающего системы безопасности банк...
Если б тайлы были чуть больше тайлами. Выход за границы наивного представления http://amp.gs/W9a0
Хабр
Если б тайлы были чуть больше тайлами. Выход за границы наивного представления
Тот кто когда-нибудь задумывался о том как работает графическая часть 2д ретро ускорителя, примерно представляет как именно она рисует эти пресловутые Tiles, ко...
TensorFlowJS: использование обученных моделей без их модификаций в браузере http://amp.gs/W44P
Хабр
TensorFlowJS: использование обученных моделей без их модификаций в браузере
При работе с TensorFlowJS можно выделить три направления его использования (рисунок 1): 1. Использование обученных моделей без модификаций топологий и без их пер...
[Перевод] Стресс-тестер для соревнований по программированию http://amp.gs/W4XE
Хабр
Стресс-тестер для соревнований по программированию
Во-первых, не бойтесь названия «стресс-тестер». Это просто модный термин для написанного мной служебного инструмента для соревнований по программированию. Вмес...