Месяц: Декабрь 2020
-
Мониторинг многопоточных приложений Node.JS
—
от автора
В этой статье мы разберем особенности мониторинга многопоточного Node.JS приложения на примере нашего коллектора для сервиса мониторинга и анализа логов серверов PostgreSQL.
-
Важность диалога между PM-ом и разработчиком
—
от автора
Рассматривается кейс разработки, определяются некоторые проблемы, формулируется необходимость диалога. Кейс разработки.Разработчик «завис» над простой задачей. Занимался задачей две недели. По результатам двух недель работы внес в репозиторий изменений на 10-20 строк кода. В отчете по задаче множество технических деталей. В отчете выставил необходимость дополнительного времени на доработку задачи. Если для вас кейс очевиден, то можно…
-
Работа с толстофичами: как разобрать слона на части и собрать обратно
—
от автора
Как часто в разработке функциональности мобильного приложения вы сталкиваетесь со слонами? Большими и неповоротливыми, но настолько умными и полезными для пользователей, что игнорировать их просто невозможно. Хотя бы из-за их размера. Казалось бы, еще месяц-другой назад это был такой простой в обращении питомец, но теперь приходится быть особенно осторожным, чтобы не превратить кодовую базу в…
-
Небольшой гайд по выбору 3D-принтера для начинающих
—
от автора
Поводом для написания данной статьи послужила статья “Я хотел купить недорогой 3D-принтер, но посмотрел YouTube и расхотел”, в конце которой автор просит ответить на несколько вопросов. Попробую ответить с точки зрения своего семилетнего опыта 3D-моделера и 3D-печатника. Для начала небольшие предостережения. В данной статье не будет советов: “Покупайте принтер производителя Х — он хороший, а…
-
Управление требованиями
—
от автора
Что такое управление требованиями, как оно устроено, и почему приходится им заниматься? Уже давно стало ясно, что для преуспевания компании недостаточно просто иметь товар и продавать его. Продукт должен быть востребованным и удобным для потребителя. А позже появилось понимание, что продукт требует каких-то сервисов, что необходим переход к сервисной модели. Более того, потребитель хочет не…
-
Какие протоколы коммуникаций могут быть у продвинутых цивилизаций, кроме радиосвязи?
—
от автора
Ускорители частиц вокруг нейтронной звезды в конструкции галактического маяка. Источник: A Neutrino Beacon. A. A. Jackson, arXiv:1905.05184 Поиск внеземной жизни и установление контакта — одна из самых важных задач, которые стоят перед человечеством. Согласно известному уравнению Дрейка, крайне маловероятно, что появление разумной жизни в бесконечной Вселенной — единичное событие. То есть цивилизаций должно быть очень…
-
Заряжай Patroni. Тестируем Patroni + Zookeeper кластер (Часть вторая)
—
от автора
Кадр из фильма «Терминатор 2: Судный день»В первой части мы остановились на том, что у нас есть отказоустойчивый кластер и теперь вроде бы все работает. Мы уже можем зайти в базу данных через лидера и что-нибудь туда записать. Последняя проблема, которую нужно решить — программно узнать, где находится лидер. Неужели нужно будет каждый раз делать эту проверку после падения, чтобы понять через какую ноду…
-
Дорабатываем прошивку USB 3.0, используя анализатор SignalTap, встроенный в среду разработки Quartus
—
от автора
В прошлой статье мы сделали черновые прошивки для контроллера FX3 и ПЛИС, чтобы начать работу с шиной USB 3.0. Статья так разрослась, что проверку работоспособности системы мы отложили на потом. Сегодня мы проведём эту проверку (а как выяснится по ходу работ – ещё и оптимизацию «прошивки» для вывода работы на максимальную скорость). Чтобы повысить полезность…
-
Как мы пытались с NoSQL работать как с SQL с помощью Hibernate и Apache Phoenix
—
от автора
TL;DR;Мы хотели реализовать пагинацию, и для этого нам пришлось форкнуть диалект для Hibernate.В тот день ничего не предвещало еды беды увлекательных приключений. Всё началось с сообщения в файлообменнике Skype.“Мы будем делать новый проект!” — говорили они. “Там всё просто.” — говорили они.Наши приключения начались в тот момент, когда мы узнали, что у заказчика есть определенный…
-
Kali Linux на Raspberry Pi: просто, быстро, понятно
—
от автора
Привет, Хабр! Заинтересовался я тут на днях, можно ли знаменитый в кругах хакеров и пентестеров Kali Linux на Raspberry Pi запустить. Полных, рабочих и понятных инструкций не нашел, вот и решил написать об этом пост. Выполнено на примере Raspberry Pi 3B+ 1) Что нам понадобится: Собственно RPi (Подойдет любая, кроме Pi 1) Micro SD карта…