На просторах интернета, и в частности хабра, очень трудно встретить статьи с критикой игрового движка Unity. Я решил это исправить, и приготовил вам текст о переходе на DOTS, насилию над C#, знаменитых UI пакетах, MonoBehaviour, универсальности и о многом другом.
Рубрика «C#» - 11
У Unity всё плохо
2021-12-05 в 10:44, admin, рубрики: C#, dots, ecs, unity, unity3d, графомания, Программирование, разработка игрПрименение Rust в разработке: страдания и высокий порог входа. Григорий Петров разбирается, когда этот язык необходим
2021-12-01 в 16:00, admin, рубрики: C#, c++, Go, python, Rust, rust is faster than go, Блог компании IT-PeopleRust набирает популярность среди разработчиков. Мы, организаторы RustConЧитать полностью »
Разбитое стекло & пиксел
2021-11-27 в 22:54, admin, рубрики: C#, MediaPlayerElement, Visual Studio, обработка видео, обработка изображений, ПрограммированиеПриехал ко мне брат. Отдохнуть, повидать родственников, посмотреть на родной город. А ему на машине заднее стекло разбили. Прямо во дворе нашего дома. Неприятно.
Новые возможности C#10: атрибут CallerArgumentExpression
2021-11-24 в 13:01, admin, рубрики: C#, c#10, CallerArgumentExpression, ruvds_перевод, Блог компании RUVDS.com, Программирование, разработкаCallerArgumentExpression
говорят уже много лет. Предполагалось, что он станет частью C# 8.0, но его внедрение в язык отложили. А в этом месяце он, наконец, появился — вместе с C# 10 и .NET 6.
Проверяем качество кода в проектах .NET Foundation: LINQ to DB
2021-11-17 в 11:59, admin, рубрики: .net, .net foundation, C#, linq to db, linq2db, Блог компании PVS-Studio.NET Foundation – независимая организация, основанная Microsoft с целью поддержки open source проектов на платформе DotNet. Под их крылом на данный момент собралось множество библиотек, некоторые из которых уже проходили проверку анализатором PVS-Studio. Следующим проектом для проверки анализатором будет LINQ to DB.
Введение
Ультра быстрый Cron с шагом в миллисекунду, или когда тестовые задания такими прикидываются
2021-11-17 в 5:46, admin, рубрики: .net, C#, Карьера в IT-индустрии, поиск работы, рекрутинг, Совершенный код, тестовые заданияДавным-давно наш коллега @novarразместил на Хабре статью с описанием вот такого незатейливого ТЗ, полученного им от потенциального работодателя:
Реализовать класс для задания и расчета времени по расписанию. Расписание задано в стиле crontab (точный формат см. во вложении), требуется находить ближайшие в будущем или прошлом моменты, попадающие в это расписание. Обращаю Ваше внимание, что класс должен быть эффективным и не использовать много памяти и ресурсов даже тогда, когда в расписании задано много значений. Например очень много значений Читать полностью »
Ускоряем pow
2021-10-20 в 22:15, admin, рубрики: ASP, C#, c++, java, Алгоритмы, высокая производительность, оптимизация кода, оптимизация программ, приближëнные алгоритмы, приближенное решение, приближённые вычисления, ускорение кодаВ этой статье я хочу поделиться несколькими нестандартными алгоритмами для быстрого возведения числа в степень, а также продемонстрировать их реализацию и сравнить их быстродействие в C++, C# и Java.
Сравнить точность алгоритмов можно прямо сейчас на этой странице.
OpenSilver. Воскрешаем Silverlight
2021-10-04 в 8:03, admin, рубрики: .net, Blazor, C#, open source, OpenSilver, silverlight, webassembly12 октября Майкрософт прекращает поддержку Silverlight. С одной стороны - ок, все-равно никто им уже не пользуется. А с другой, выясняется, что есть много компаний, которые 10+ лет назад написали свои внутренние продукты на Silverlight и успешно все это время работают. А сейчас нету ни людей знакомых с бизнес логикой этих приложений, ни времени/возможности/знаний все это переписать с нуля.
Мы попытались бросить соломинку таким компания и выпустили OpenSilver - бесплатную Читать полностью »
C#: Автоматизация Android без посредников (adb)
2021-10-03 в 10:41, admin, рубрики: adb, android, appium, automation, C#, SharpAdbClient, Разработка под android, Тестирование мобильных приложенийВсем привет
Не давно понадобилось автоматизировать одно приложение.Мне не хотелось использовать какие то посредники по типу Appium, во-первых, ресурсы были ограничены, на одном компьютере нужно было заставить работать 3-4 эмулятора, во-вторых с adb работать не так уж и трудно, в-третьих я наткнулся на библиотеку SharpAdbClient, в которой были уже реализованы базовые функции, но самых важных мне не хватало, поэтому пришлось дописать их самому.Я подумал почему бы не сделать библиотеку с расширенным функционалом, поэтому в этой статье будет обзор на библиотеку Читать полностью »