Статьи

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
Недавно Cбер запустил Салют — семейство виртуальных ассистентов, которые работают на разных платформах. Мы в SberDevices, кроме самого ассистента, занимаемся разработкой инструментов, которые позволяют любому разработчик...
Подробнее

Наихудшая временная сложность таких операций, как поиск, удаление и вставка, для двоичного дерева поиска (Binary Search Tree) составляет O(n). Наихудший случай случай возникает, когда дерево несбалансировано. Мы можем ул...
Подробнее

Я специально добавил хаб «читальный зал», так как конкретных схем, ПО и чертежей тут не будет, зато будет сказ о том, как проект выходного дня растянулся на 2 недели. В общем, нет ТЗ — результат ХЗ. Предпосылка. Не знаю, или кризис 4...
Подробнее

Хотя коронавирус помог человечеству снизить вредные выбросы в атмосферу в I полугодии 2020 на рекордные 9%, экологам праздновать победу рано, потому что, как говорят сантехники, «тут всю систему менять надо» — систему углеродной экон...
Подробнее

Как выглядит текущий сетап А зачем? Я программист. На прошлой работе мне выдали macbook, а к нему монитор LG UltraFine 27UL850-W. За год я привык к картинке приближенной к маковской. Почему приближенной дальше расскажу и приведу ма...
Подробнее

2020 год оказался, по меньшей мере, очень диким. И для бизнеса и для простых граждан. Под катом — перевод текста о том, что же происходило в мире западного бизнеса за этот год. В 101 пункте. Читать дальше → ...
Подробнее

Привет, Хабр. 2020 год стал почти для всех проверкой на прочность и доставил много неприятностей. Наша команда — не исключение, ведь пришлось почти полностью изменить формат взаимодействия как с экспертами, так и с авторами. Тем не мен...
Подробнее

Ашвин Сах возрастом в 21 год выдал несколько научных работ, которые опытные математики посчитали беспрецедентными для студента колледжа 19 мая Ашвин Сах опубликовал лучший на сегодня результат в одной из самых важных областей комбин...
Подробнее

Так получилось, что моим основным хобби на лихой 2020-й год стало освоение ремесла рисования. Еще в январе я дал себе некое обещание в виде цели к концу года — прокачать навык рисования (звучит конечно абстрактно и совсем не по SMART...
Подробнее

Киберфизические атаки — это особая категория кибератак, которые преднамеренно или нет также негативно влияют на физическое пространство нацеливаясь на вычислительную и коммуникационную инфраструктуру позволяющую людям и ...
Подробнее

<irony> Не прошло и полугода… Но зато конструкция прошла проверку временем! </irony> В продолжение первой части о проектировании максимально универсального семисегментного дисплея сделаем на получившихся модулях перв...
Подробнее

Math.random() — это один из API JavaScript. Это — функция, которая возвращает случайные числа. Диапазон возвращаемых чисел представлен значениями от 0 (включая 0, то есть, она может вернуть 0) до 1 (не включая 1, то есть — единицу она ве...
Подробнее

Время идет, планета крутится, системы растут и развиваются, а я продолжаю слышать в кругах аналитиков сожаление: «Эх, пришел на проект, а тут никакой документации, смотрим в код». Но это ерунда. Хуже, когда заказчик говорит: «Создали...
Подробнее

Свежая подборка со ссылками на новости и материалы. В выпуске: Fibers для асинхронного PHP, первые нативные атрибуты, короткий match и другие RFC предложения для PHP 8.1, инструменты, много видео, статьи и подкасты. Приятного чтения ...
Подробнее

Без правильной обратной связи в команде даже успешные компании могут недополучать до 22% выручки. К такому выводу пришли исследователи из Gallup и Workplace Medicine. Культура продуктивного фидбэка внедряется по двум нап...
Подробнее

В прошлой статье мы сделали черновые прошивки для контроллера FX3 и ПЛИС, чтобы начать работу с шиной USB 3.0. Статья так разрослась, что проверку работоспособности системы мы отложили на потом. Сегодня мы проведём эту проверку (а как вы...
Подробнее

Привет, Хабр! Заинтересовался я тут на днях, можно ли знаменитый в кругах хакеров и пентестеров Kali Linux на Raspberry Pi запустить. Полных, рабочих и понятных инструкций не нашел, вот и решил написать об этом пост. Выполнено на прим...
Подробнее

Это изображение и одновременно программа Несколько недель назад я читал о PICO-8, выдуманной игровой консоли, обладающей большими ограничениями. Особо мой интерес привлёк новаторский способ распространения её игр — кодирование их из...
Подробнее

По статистике 90% инцидентов безопасности возникают в результате использования злоумышленниками известных программных ошибок. Естественно, что устранение уязвимостей на этапе разработки ПО значительно снижает риски информационной безоп...
Подробнее

Как часто в разработке функциональности мобильного приложения вы сталкиваетесь со слонами? Большими и неповоротливыми, но настолько умными и полезными для пользователей, что игнорировать их просто невозможно. Хотя бы из-за их размера. ...
Подробнее

Поводом для написания данной статьи послужила статья “Я хотел купить недорогой 3D-принтер, но посмотрел YouTube и расхотел”, в конце которой автор просит ответить на несколько вопросов. Попробую ответить с точки зрения с...
Подробнее

Что такое управление требованиями, как оно устроено, и почему приходится им заниматься? Уже давно стало ясно, что для преуспевания компании недостаточно просто иметь товар и продавать его. Продукт должен быть востребованным и удобным дл...
Подробнее

Ускорители частиц вокруг нейтронной звезды в конструкции галактического маяка. Источник: A Neutrino Beacon. A. A. Jackson, arXiv:1905.05184 Поиск внеземной жизни и установление контакта — одна из самых важных задач, которые стоят пе...
Подробнее

В первой части мы остановились на том, что у нас есть отказоустойчивый кластер и теперь вроде бы все работает. Мы уже можем зайти в базу данных через лидера и что-нибудь туда записать. Последняя проблема, которую нужно р...
Подробнее

Spring предоставляет много удобств и многие его возможности кажутся магией - поставил аннотацию и все работает. Но, когда что-то идет не так (например, почему-то не работают транзакции как ожидается), приходится лезть вн...
Подробнее

Пришлось это мне в последнее время поработать с задачами, где нужно было оперировать кватернионами и заниматься перепроецированием векторов в разные системы координат (это еще называется заменой базиса). Сначала по чужим формулам — приче...
Подробнее

Содержание Основные различия Reproducibility crisis Система контроля версий Data Version Control Полезные ссылки Введение Несмотря на всю пользу DVC, об этом инструменте знает катастрофически мало разработчиков. Поэтому, думаю...
Подробнее

В этой статье мы разберем особенности мониторинга многопоточного Node.JS приложения на примере нашего коллектора для сервиса мониторинга и анализа логов серверов PostgreSQL. Читать дальше →
Подробнее

Рассматривается кейс разработки, определяются некоторые проблемы, формулируется необходимость диалога. Кейс разработки.Разработчик «завис» над простой задачей. Занимался задачей две недели. По результатам двух недель работы внес в реп...
Подробнее

И еще раз снова привет, дорогой читатель! Здесь мы поговорим о том, как я обошел защиту в компьютерном клубе Arena Arsenal. Все это привело к тому, что я смог спокойно продолжить пользоваться компьютером без оплаты доступа и какого ли...
Подробнее