Месяц: Декабрь 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 карта…