Месяц: Март 2021
-
7 Кругов SPM или как сделать модульное приложение на Swift Package Manager
—
от автора
Спасибо Jackie Zhao @jiaweizhao за фото на Unsplash Думаю, многие разработчики сталкивались с задачей, когда нужно разбить проект на модули. В этой статье нет информации о том, как решать циклические зависимости или выделять по слоям функционал, подразумевается, что это уже реализовано. Цель статьи — описать проблемы с которыми можно столкнуться при разбиении проекта на сабмодули…
-
FOSS News №62 – дайджест материалов о свободном и открытом ПО за 22-28 марта 2021 года
—
от автора
Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Продолжение конфликта вокруг Ричарда Столлмана и Фонда СПО; Линус Торвальдс рассказал о том, где Rust впишется в Linux; представлены самые популярные проекты GitHub на данный момент;…
-
Целый год дистанционки: как он развенчал опасные заблуждения об удаленной работе
—
от автора
Нет ничего более постоянного, чем временное — удаленная работа, на которую перешли компании прошлой весной, стала для многих новой нормой жизни. А заодно — по прошествии года — выяснилось, что дистанционка совсем не такая, какой многие ее считали. Посмотрим, какие представления о работе из дома оказались заблуждениями, чем они опасны, и что с этим можно…
-
Избавляемся от постоянного написания конструкторов для инжекта зависимостей с помощью C# Source Generators
—
от автора
В апреле 2020-го года разработчиками платформы .NET 5 был анонсирован новый способ генерации исходного кода на языке программирования C# — с помощью реализации интерфейса ISourceGenerator. Данный способ позволяет разработчикам анализировать пользовательский код и создавать новые исходные файлы на этапе компиляции. При этом, API новых генераторов исходного кода схож с API анализаторов Roslyn. Генерировать код можно как с помощью Roslyn Compiler API,…
-
Как работает компьютерное зрение
—
от автора
Если я попрошу вас посмотреть на картинку выше и перечислить некоторые объекты, которые вы видите в кадре, какие это будут объекты? Вы, вероятно, не задумываясь, написали бы длинный список объектов, которые видели. В него могут входить автомобили, различные красочные рекламные щиты, яркие магазины или столбики на дороге, высокие здания или растения в горшках вдоль дороги…
-
Что такое суперлуние? Сегодня первое суперлуние 2021 года?
—
от автора
Сегодня, 28 марта 2021 года, у нас есть возможность увидеть восход полной «Луны червя» (Worm Moon). Сегодняшняя Луна особенно огромна, потому что она ближе к Земле, чем большинство остальных полных лун. Можно ли считать «Луну червя» суперлуной? Если да, то она может начать целую серию из четырех суперлуний подряд. На самом деле, всё зависит от…
-
Перенос данных из VisionFlow в ServiceNow
—
от автора
Одни из самых интересных задач в работе администратора приложений, на мой взгляд, это осуществление миграции данных при переходе на новую систему. Сегодня я хочу поделится собственным опытом переноса данных с не очень известной helpdesk системы VisionFlow в более известную систему ServiceNow.Что хотел заказчикПеренести все данные из VisionFlow в ServiceNow с сохранением даты регистрации / закрытия…
-
Дайджест свежих материалов из мира фронтенда за последнюю неделю №460 (22 — 28 марта 2021)
—
от автора
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
-
Лучшие флаги «Google Chrome» для повышения удобства пользователей
—
от автора
Веб-браузер «Google Chrome», на сегодняшний день, наиболее востребованный среди пользователей. Он по праву занимает лидирующее положение в списке бесплатного программного обеспечения.
-
О завершении работы Node.js-процессов
—
от автора
Node.js-процессы завершают работу по разным причинам. При этом в некоторых случаях «смерть» процесса можно предотвратить. Например — в ситуации, когда причиной остановки процесса может стать необработанная ошибка. А вот иногда с остановкой процесса ничего поделать нельзя. Например — если её причина кроется в нехватке памяти. В Node.js существует глобальный объект process, являющийся экземпляром класса EventEmitter.…