-
В этом выпуске — Андрей Балканский, руководитель лаборатории в центре юзабилити и смешанной реальности Университета ИТМО. Обсуждаем основные тренды, практику по теме юзабилити-тестирования. Плюс — пререквизиты для начинающих в этой области.Выпуск доступен здесь:Apple PodcastsЯндекс.МузыкаGoogle PodcastsPodFMТаймкоды по основным темам:00:18 — как…
-
Русские программисты не сдаются-2
«Главное в следственных действиях – это не выйти на самих себя.» Генеральный прокурор СССР Часть 2-я: Учитывая тупиковую ситуацию, решили написать о своей проблеме в администрацию Президента РФ, авось помогут. В своём обращении мы ссылались на жёсткие действия американской компании…
-
Использование данных OSM для анализа
Постановка задачиВ рамках проекта Фото-Географического Атласа России (photogeomap.ru) мы собрали ряд фотографий различных ландшафтов страны. Многие из них сделаны в достаточно труднодоступных местах. Именно эту труднодоступность на качественном уровне мы и хотим оценить для каждой точки (фотографии)/Индекс «недоступности»Характеристика, позволяющая косвенно,…
-
Криптовалюта Chia может вызвать дефицит жестких дисков
Новая криптовалюта называется Chia, она была создана Bram Cohen, который больше всего извествен как создатель пирингового протокола BitTorrent. Chia используют модель proof of space, в отличие от, например, модели proof of work, которую использует биткоин. Chia полагается на обьем используемого…
-
Сброс пароля и базовая настройка Cisco 1941
Бывает так, что приходится сталкиваться с задачами, к решению которых ты вроде бы и не готов, а получить результат надо здесь и сейчас. Знакомо, да? Добро пожаловать в мир восточноевропейского менеджмента с соответствующей культурой управления. Итак, допустим, ты представитель местечкового…
-
Как перестать DDoS-ить чужой API и начать жить
Поговорим о способах ограничить число исходящих запросов в распределенном приложении. Это нужно, если внешний API не позволяет обращаться к нему тогда, когда вам вздумается.ВводныеДля начала немного вводных. Есть наше приложение и есть некий внешний сервис. Например, какое-то банковское ПО, API для отслеживания почтовых отправлений,…
-
Даешь свободную литературу! Или как я с политикой вуза боролся
Доброго времени суток, хабровчане! Это мой первый пост на форуме, так что прошу строго не судить.Коротко обо мне: студент, увлекаюсь электроникой, микроконтроллерами, и программированием. Однако, моя специальность ни коим образом не связана с It. Со мной покончено, переходим к сути. Как…
-
Генерация изображений с помощью echo/printf в 5 строчках кода без библиотек и заголовков
tl;dr: форматы файлов Netpbm позволяют легко выводить пиксели, используя только текстовый ввод-вывод. Вот весь генерирующий это изображение скрипт bash без зависимостей: #!/bin/bash exec > my_image.ppm # Все инструкции echo будут писать в этот файл echo "P3 250 250 255" #…
-
Signal: Взлом Cellebrite с атакованного устройства
Компания Cellebrite производит программное обеспечение для автоматизации извлечения и индексирования данных с мобильных устройств. Они работают в «серой» зоне, где корпоративный брендинг идёт бок о бок с «цифровой разведкой», если конечно можно так называть воровство.В список их клиентов входят авторитарные…
-
Ansible-vault decrypt: обходимся без Ansible
Исходные данныеДано: конвейер CI/CD, реализованный, к примеру, в GitLab. Для корректной работы ему требуются, как это очень часто бывает, некие секреты — API-токены, пары логи/пароль, приватные SSH-ключи — да всё, о чём только можно подумать;работает этот сборочный конвейер, как это…