Developers Community
4.61K subscribers
665 photos
10 videos
3 files
1.76K links
Канал сообщества для разработчиков и всех, кто интересуется новыми технологиям.
____________
Developer Community Chat: @microsoftschool
Админчики: @alexgureev
Download Telegram
Редактирование субтитров или баги в C#-проекте.

В образовательных целях или просто из-за любви к оригинальной озвучке, в интернете можно найти субтитры практически к любому фильму и на многих языках. Создаётся всё это в специальных программах. В одной из таких, Open Source C#-проекте Subtitle Edit, не обошлось без сюрпризов в виде багов. Автор этой статьи разбирает распространенные ошибки.

Подробнее: https://aka.ms/aticle_csharp_0318

#csharp #opensourse #article
Forwarded from Quantum Quintum
Всех с началом бодрой недели, сегодня говорим про MR/VR.

Начнем с управления. Как-то Алекс Кипман, рассказывая, что случилось с Kinect, привел такую историю: когда создавалась его первая версия, команда в голове уже держала мысль о чем-то, что впоследствии стали называть Mixed Reality — смеси физического и цифрового миров в едином представлении.

И вот возникает вопрос: где на этом пути Kinect и как вообще построить полноценный MR? Тут Алекс рисует журналисту простую схему: вот поле 3x3 клеток. По вертикали: что мы хотим распознавать - тело и движение рук, пространство вокруг и отдельные объекты. Каждая следующая задача, условно, в 10 раз сложнее предыдущей. По горизонтали: как мы взаимодействуем при этом - просто видим (через камеру), накладываем изображения, получаем отдачу от взаимодействия (haptic experience) с цифровыми объектами. Аналогично каждая следующая задача на порядок сложнее.

Вот теперь, если вы нарисуете это по осям, получится, что блок 1x1 — это кинект. Проходит еще почти 10 лет, первая версия Kinect фактически уменьшается до размера плашки в iPhone X, а мы, благодаря прогрессу технологий наблюдаем следующий блок 2x2 — это Hololens.

Вот теперь большой вопрос, с одной стороны, с распознаванием разнообразных объектов (сейчас основной акцент делается на системы машинного зрения), а с другой, с физическим взаимодействием с цифровыми объектами.

В связи с последним: вот подборка исследований Microsoft Research на тему взаимодействия с виртуальным. https://www.microsoft.com/en-us/research/blog/touching-virtual-microsoft-research-making-virtual-reality-tangible #mr #vr #haptic #experience
Forwarded from Quantum Quintum
Учебного в ленту: Tess Ferrandez прошла на Coursera знаменитый курс лекций Andrew Ng по глубокому обучению и сделала очень классный визуальный конспект https://www.slideshare.net/TessFerrandez/notes-from-coursera-deep-learning-courses-by-andrew-ng #ai #deep #learning

p.s. Речь об этом курсе: https://www.deeplearning.ai/
Анонс платформы ИИ для Windows 10.

На прошедшей конференции Developer Day мы представили платформу ИИ для разработчиков. Она появится в грядущем обновлении ОС Windows. Платформа предлагает разработчикам Windows Machine Learning API, с помощью которого можно внедрить функциональность заранее обученных нейросетей в приложения.

Подробнее: https://aka.ms/ai_win_news_0318

#news #ai #aic
Xamarin для начинающих.

Если вы разработчик .NET и интересуетесь созданием приложений, Xamarin — идеальный вариант для вас. Xamarin — это средство, работающее с Visual Studio. С ним вы сможете использовать уже имеющиеся у вас навыки для создания приложений, которые будут работать в iOS, Android и Windows.

Изучить: https://aka.ms/xam_course_0318

#xamarin #xam #course
Два новых контроллера для физического контакта с виртуальной реальностью.

Инженеры подразделения Microsoft Research создали два контроллера для имитации физического контакта в виртуальной реальности. Один из них позволяет чувствовать твердость предмета при сжатии и различать поверхности за счет гаптической отдачи, а второй имитирует ощущения от перемещения пальца по разным поверхностям за счет вращающегося барабана с поверхностью из нескольких материалов.

Подробнее: https://aka.ms/vr_news_gm_0318

#vr
Документация по TypeScript.

Сегодня делимся с вами полезной ссылкой по TypeScript с гайдами, руководствами, описаниями обновлений и многим другим.

Изучить: https://aka.ms/ts_dev_0318

#typescript #guide
О жизни, свободе и стремлении к счастью пользователя API.

Когда код уже написан, с ним начинают взаимодействовать люди. Может, это мобильные разработчики, пытающиеся использовать твой API, или сисадмины, на ночном держурстве пытающиеся разобраться, почему всё сломалось. Сами примеры могут быть совершенно различными , но к ним применимы общие принципы. В этой статье автор рассказывает об идеях по поводу UX, дизайна API, психологии обучения, и других связанных областей.

Подробнее: https://aka.ms/dev_article_0318

#api #article #gen
Forwarded from Quantum Quintum
Еще один интересный вариант наложения реальностей, теперь из игровой индустрии. Honda для продвижения последней модели из серии Civic решила устроить соревнование между профессиональным водителем и профессиональным игроком и стриммером в Forza, на одной и той же трассе и на "одной и той же" машине. Интересен сетап: сначала трассу проехал ютюбер, после чего цифровой профиль его заезда проецировался на лобовое стекло реальной машины с учетом ее текущего местоположения. Фактически реальный водитель мог видеть "призрак" своего конкурента.

Пока это просто рекламная история, но, возможно, в будущем мы увидим что-то подобное, например, в тренинговых центрах обучения вождению или на тренировках профессиональных гонщиков. https://vrscout.com/news/honda-mixed-reality-race-pro-driver-youtuber/ #mr #mixed #reality #moto #auto
Защита ASP.NET приложений от взлома.

ASP.NET MVC — не самый хайповый, но довольно популярный стек в среде веб-разработчиков. С точки зрения (анти)хакера, его стандартная функциональность дает тебе кое-какой базовый уровень безопасности, но для предохранения от абсолютного большинства хакерских трюков нужна дополнительная защита. В этой статье мы рассмотрим основы, которые должен знать о безопасности ASP.NET-разработчик (будь то Core, MVC, MVC Razor или Web Forms).

Подробнее: https://aka.ms/dotnet_article_0318_1

#dotnet #article #gen #aspnet
Microsoft Blockchain.

Вы заинтересованы в технологии blockchain, но не знаете как начать? В этом курсе наши коллеги за 4 часа расскажут о распределенных базах данных, смарт-контрактах и многом другом.

Изучить: https://aka.ms/ft_course_0318_1

#ftc #blockchain #course
Forwarded from Quantum Quintum
Если вы занимаетесь анализом гео-данных и, в частности, чем-то близким к анализу карт, аэросъемки и т.п., то вам будет интересна наша следующая новость.

В дополнение к базовой Data Science VM в Azure совместно с компанией Esri (поэтому вы можете ожидать взаимодействие с ArcGIS Pro) мы сделали новую версию виртуалки — Geo AI DSVM, заточенную под анализ пространственных и гео-данных.

В качестве примера и учебного пособия коллеги выложили jupiter-ноутбук для задачи классификации зон на аэроснимках. #ai #ml #geo

Статья: https://blogs.technet.microsoft.com/machinelearning/2018/03/12/pixel-level-land-cover-classification-using-the-geo-ai-data-science-virtual-machine-and-batch-ai/
Исходники примера: https://github.com/Azure/pixel_level_land_classification
Geo AI DSVM: https://azuremarketplace.microsoft.com/en-us/marketplace/apps/microsoft-ads.geodsvm
Срыв масштабной хакерской атаки на пользователей Windows в России.

6 марта Windows Defender заблокировал более 80 000 экземпляров нескольких сложных троянов, которые использовали изощренные приемы внедрения вредоносного кода в адресное пространство процессов и не менее изощренные механизмы обеспечения устойчивости и уклонения от обнаружения. Выявить новую волну попыток заражения удалось благодаря сигналам от систем поведенческого анализа в сочетании с облачными моделями машинного обучения.

В этой статье мы расскажем о том, как удалось предотвратить заражение, а также о самом вирусе.

Подробнее: https://aka.ms/security_article_0318

#security
This media is not supported in your browser
VIEW IN TELEGRAM
Когда не проводил интеграционные тесты.

#devjoke
Книга Structured Programming with C++.

Книга по C/C++ университетского уровня. Каждая глава содержит теорию и практику, а также упражнения на закрепление.

Скачать бесплатно: https://aka.ms/clanguage_book_0318

#clanguage #book
Python’ом по машинлернингу.

Проблема гигантской переписки, которую менеджерам приходится сортировать и пересылать в соответствующие отделы, практически универсальная, и её надо решать современными способами. В этой статье мы расскажем о решенном с использованием ML практическом кейсе компании Актион-пресс.

Подробнее: https://aka.ms/ai_article_0318_1

#ml #ai
Forwarded from GameDev Architecture (Ivan Fateev)
Помните я писал про аналитику? Вот ребята из Fluffy Fairy Games (https://www.idleminertycoon.com/) используют примерно ту же архитектуру. Что интересно, они используют систему в дополнение к AppsFlyer.
Сейчас я работаю над статьей с техническими деталями по реализации такого пайплайна данных.

#gamedev #gameanalytics #showcase #azure

https://customers.microsoft.com/en-us/story/fluffyfairygames-media-telco-azure
Горячая вакансия по .NET!

Компания в сфере eDiscovery услуг (Амстердам) ищет в свою команду Senior .Net Software Developer. Помощь с релокацией (виза, компенсация перелета с семьей, поиск жилья). З/п от €3327 в месяц за вычетом налогов.

Поводы рассмотреть вакансию: профессиональный, карьерный рост, расширение международных связей.

Необходим опыт:

* C#/.NET;
* C++ и/или WPF/Silverlight и/или HTML (5)
* JavaScript / будет желательным
* Английский язык уровня Upper-Intermediate или Advanced

Компания приветствует как экспертов-исполнителей, так и с навыками наставничества и руководства командой. Особенно интересны знания в проектировании поисковых систем.

Если вакансия вас заинтересовала, отправляйте резюме Татьяне:
skype: annenkova6
https://teleg.eu/tannenkova
[email protected]
Forwarded from Quantum Quintum
StackOverflow выпустил очередное исследование по аудитории разработчиков. Помимо прочих интересностей, отмечу блок про технологии и общество, во многом посвященный реакции на AI.

1. 40% радуется, что AI увеличивает автоматизацию работы, только 20% находит это опасным. Наоборот, около 28% и 28% опасаются, что алгоритмы, соответственно, принимают важные решения и могут превосходить человеческий интеллект, и по 23% этому рады.
2. При этом 48% считает, что разработчики или создатели AI ответственны за его последствия. Около 28% готовы переложить ответственность на государство и регуляторов.
3. В целом 73% сильнее воодушевлены возможностями, нежели опасаются последствий.
4. Дизайнеры и мобильные разработчики боятся наступления сингулярности. Дата-сайнтисты, исследователи, девопс-специалисты и менеджены инженеров и продуктов существенно сильнее боятся нечестных алгоритмов.

https://insights.stackoverflow.com/survey/2018 #ai #developers #concerns
Полный курс по ASP. NET Core 2.0.

Изучите ASP.NET Core SDK и .NET Core CLI и узнайте, как создавать приложения ASP.NET Core с помощью Razor Pages MVC. Кроме того, получите информацию о диагностике и других функциях. Кстати, после прохождения вы получите значок.

Пройти курс: https://aka.ms/dev_course_0318

#aspnet #dotnet #course #gen
Samsung HW-B650: A Powerful Soundbar for an Immersive Audio Experience