Учебник по языку программирования Python.
Список, в котором автор собрал множество русскоязычных материалов по Python. При этом, все сгруппировано на "для новичков" и "для продвинутых". Добавляйте в закладки.
Подробнее: https://aka.ms/dev_guide_0318
#python
Список, в котором автор собрал множество русскоязычных материалов по Python. При этом, все сгруппировано на "для новичков" и "для продвинутых". Добавляйте в закладки.
Подробнее: https://aka.ms/dev_guide_0318
#python
Хабр
Учебник по языку программирования Python (хабраиндекс)
Серия статей «Основы Python» I, Начало II, Строки III, Списки, кортежи, файлы IV, Генераторы списков V, Определение функций, основы VI, Расширенное определение ф...
Forwarded from Quantum Quintum
Вчера прошел виртуальный Windows Developer Day и один из ключевых анонсов посвящен теме искусственного интеллекта, точнее новой платформе Windows ML, предоставляющей разработчикам использовать предобученные модели внутри своих приложений.
Важные моменты: аппартное ускорение с использованием возможностей DirectX (GPU) и локальное выполнение (то есть тот самый "intelligent edge"). Для обработки медиа-контента и сценариев машинного зрения появляются дополнительные возможности предобработки кадров.
Предобученные модели "скармливаются" в ONNX-формате, который мы разрабатываем вместе с остальными участниками рынка, чтобы обеспечить совместимость между разными фреймворками.
Анонс: https://blogs.windows.com/buildingapps/2018/03/07/ai-platform-windows-developers
Документация: https://docs.microsoft.com/en-us/windows/uwp/machine-learning/overview
ONNX-формат: https://onnx.ai
#ai #intelligent #edge #windows
Важные моменты: аппартное ускорение с использованием возможностей DirectX (GPU) и локальное выполнение (то есть тот самый "intelligent edge"). Для обработки медиа-контента и сценариев машинного зрения появляются дополнительные возможности предобработки кадров.
Предобученные модели "скармливаются" в ONNX-формате, который мы разрабатываем вместе с остальными участниками рынка, чтобы обеспечить совместимость между разными фреймворками.
Анонс: https://blogs.windows.com/buildingapps/2018/03/07/ai-platform-windows-developers
Документация: https://docs.microsoft.com/en-us/windows/uwp/machine-learning/overview
ONNX-формат: https://onnx.ai
#ai #intelligent #edge #windows
Windows Developer Blog
AI Platform for Windows Developers
At Microsoft, we’re making huge investments in AI and Machine Learning across the company. AI capabilities in Office 365 help subscribers with productivity at work, intelligent features in the Photos app for Windows 10 make it easier for people to create…
CsConsoleFormat: форматирование в консоли по-новому (.NET).
Таблицы, цвета, переносы: из-за всего этого код быстро превращается в нечитаемое месиво, в котором не разобрать, где логика, где текст, где форматирование. Автор этой публикации рассказывает о том, как этого избежать.
Подробнее: https://aka.ms/dotnet_article_0318
#dotnet
Таблицы, цвета, переносы: из-за всего этого код быстро превращается в нечитаемое месиво, в котором не разобрать, где логика, где текст, где форматирование. Автор этой публикации рассказывает о том, как этого избежать.
Подробнее: https://aka.ms/dotnet_article_0318
#dotnet
Habr
CsConsoleFormat: форматирование в консоли по-новому (.NET)
Всем хорошо известны богатые средства форматирования в консоли: выравнивание пробелами, изменение текущего цвета текста и фона. Если вы хотите вывести пару...
Руководство по F#.
В этом руководстве вы найдете общий обзор языка, советы по началу работы, учебники и справочники по теме, а также отдельный пункт о функциональном программировании.
Изучить: https://aka.ms/fsharp_guide_0318
#fsharp
В этом руководстве вы найдете общий обзор языка, советы по началу работы, учебники и справочники по теме, а также отдельный пункт о функциональном программировании.
Изучить: https://aka.ms/fsharp_guide_0318
#fsharp
Docs
Руководство по языку F#
Дополнительные сведения о F #, это функциональный язык программирования, работающей на платформе .NET.
Регулярные выражения в Python: от простого к сложному.
Подробности, примеры, картинки, упражнения. В этой статье автор делится всем этим по регулярным выражениям в Python. Ну и не забывает про полезные ссылки. А у вас получится решить задачи?
Подробнее: https://aka.ms/python_article_0318
#python
Подробности, примеры, картинки, упражнения. В этой статье автор делится всем этим по регулярным выражениям в Python. Ну и не забывает про полезные ссылки. А у вас получится решить задачи?
Подробнее: https://aka.ms/python_article_0318
#python
Bing
Secluded sands in Mexico
This gorgeous shot was taken at Playa Del Amor—als
Редактирование субтитров или баги в C#-проекте.
В образовательных целях или просто из-за любви к оригинальной озвучке, в интернете можно найти субтитры практически к любому фильму и на многих языках. Создаётся всё это в специальных программах. В одной из таких, Open Source C#-проекте Subtitle Edit, не обошлось без сюрпризов в виде багов. Автор этой статьи разбирает распространенные ошибки.
Подробнее: https://aka.ms/aticle_csharp_0318
#csharp #opensourse #article
В образовательных целях или просто из-за любви к оригинальной озвучке, в интернете можно найти субтитры практически к любому фильму и на многих языках. Создаётся всё это в специальных программах. В одной из таких, Open Source C#-проекте Subtitle Edit, не обошлось без сюрпризов в виде багов. Автор этой статьи разбирает распространенные ошибки.
Подробнее: https://aka.ms/aticle_csharp_0318
#csharp #opensourse #article
Habr
Нельзя просто так взять и отредактировать субтитры
Сколько людей пользуются субтитрами по всему миру? Вероятно, очень много. В образовательных целях или просто из-за любви к оригинальной озвучке, в интернете...
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
Начнем с управления. Как-то Алекс Кипман, рассказывая, что случилось с 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
Microsoft Research
Touching the Virtual: How Microsoft Research is Making Virtual Reality Tangible - Microsoft Research
“Ask yourself how you really want to interact with virtual objects? The simple answer is that we want to handle them as if they are real, just reach out a hand to grasp them, pick them up, feel what they’re made of, and do all that in a natural way that requires…
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/
p.s. Речь об этом курсе: https://www.deeplearning.ai/
SlideShare
Notes from Coursera Deep Learning courses by Andrew Ng
Notes from Coursera Deep Learning courses by Andrew Ng - Download as a PDF or view online for free
Forwarded from GameDev Architecture (Ivan Fateev)
Ребята из Unity разжевали типичные стратегии освещения:
https://unity3d.com/learn/tutorials/projects/creating-believable-visuals/lighting-strategy
#unity #tutorial #visual
https://unity3d.com/learn/tutorials/projects/creating-believable-visuals/lighting-strategy
#unity #tutorial #visual
Unity Learn
Creating Believable Visuals - Unity Learn
This guide looks at the fundamental steps for setting up a good baseline for believable visuals. The advice in this guide is provided by the Spotlight Team at Unity. The Spotlight Team help developers and content creators achieve the desired look and quality…
Анонс платформы ИИ для Windows 10.
На прошедшей конференции Developer Day мы представили платформу ИИ для разработчиков. Она появится в грядущем обновлении ОС Windows. Платформа предлагает разработчикам Windows Machine Learning API, с помощью которого можно внедрить функциональность заранее обученных нейросетей в приложения.
Подробнее: https://aka.ms/ai_win_news_0318
#news #ai #aic
На прошедшей конференции Developer Day мы представили платформу ИИ для разработчиков. Она появится в грядущем обновлении ОС Windows. Платформа предлагает разработчикам Windows Machine Learning API, с помощью которого можно внедрить функциональность заранее обученных нейросетей в приложения.
Подробнее: https://aka.ms/ai_win_news_0318
#news #ai #aic
Tproger
Microsoft анонсировала платформу ИИ для Windows 10
На прошедшей конференции Developer Day Microsoft представила платформу ИИ для разработчиков. Она появится в грядущем обновлении Windows 10 и будет поддерживать множество устройств.
Xamarin для начинающих.
Если вы разработчик .NET и интересуетесь созданием приложений, Xamarin — идеальный вариант для вас. Xamarin — это средство, работающее с Visual Studio. С ним вы сможете использовать уже имеющиеся у вас навыки для создания приложений, которые будут работать в iOS, Android и Windows.
Изучить: https://aka.ms/xam_course_0318
#xamarin #xam #course
Если вы разработчик .NET и интересуетесь созданием приложений, Xamarin — идеальный вариант для вас. Xamarin — это средство, работающее с Visual Studio. С ним вы сможете использовать уже имеющиеся у вас навыки для создания приложений, которые будут работать в iOS, Android и Windows.
Изучить: https://aka.ms/xam_course_0318
#xamarin #xam #course
Microsoft Virtual Academy
Xamarin для начинающих — Microsoft Virtual Academy
В этом курсе вы узнаете, как начать работать с Xamarin. Шаг за шагом вы рассмотрите процесс установки и настройки и пройдетесь по отладке и развертыванию.
Два новых контроллера для физического контакта с виртуальной реальностью.
Инженеры подразделения Microsoft Research создали два контроллера для имитации физического контакта в виртуальной реальности. Один из них позволяет чувствовать твердость предмета при сжатии и различать поверхности за счет гаптической отдачи, а второй имитирует ощущения от перемещения пальца по разным поверхностям за счет вращающегося барабана с поверхностью из нескольких материалов.
Подробнее: https://aka.ms/vr_news_gm_0318
#vr
Инженеры подразделения Microsoft Research создали два контроллера для имитации физического контакта в виртуальной реальности. Один из них позволяет чувствовать твердость предмета при сжатии и различать поверхности за счет гаптической отдачи, а второй имитирует ощущения от перемещения пальца по разным поверхностям за счет вращающегося барабана с поверхностью из нескольких материалов.
Подробнее: https://aka.ms/vr_news_gm_0318
#vr
Документация по TypeScript.
Сегодня делимся с вами полезной ссылкой по TypeScript с гайдами, руководствами, описаниями обновлений и многим другим.
Изучить: https://aka.ms/ts_dev_0318
#typescript #guide
Сегодня делимся с вами полезной ссылкой по TypeScript с гайдами, руководствами, описаниями обновлений и многим другим.
Изучить: https://aka.ms/ts_dev_0318
#typescript #guide
www.typescriptlang.org
Documentation · TypeScript
Learn everything you need to know about TypeScript.
О жизни, свободе и стремлении к счастью пользователя API.
Когда код уже написан, с ним начинают взаимодействовать люди. Может, это мобильные разработчики, пытающиеся использовать твой API, или сисадмины, на ночном держурстве пытающиеся разобраться, почему всё сломалось. Сами примеры могут быть совершенно различными , но к ним применимы общие принципы. В этой статье автор рассказывает об идеях по поводу UX, дизайна API, психологии обучения, и других связанных областей.
Подробнее: https://aka.ms/dev_article_0318
#api #article #gen
Когда код уже написан, с ним начинают взаимодействовать люди. Может, это мобильные разработчики, пытающиеся использовать твой API, или сисадмины, на ночном держурстве пытающиеся разобраться, почему всё сломалось. Сами примеры могут быть совершенно различными , но к ним применимы общие принципы. В этой статье автор рассказывает об идеях по поводу UX, дизайна API, психологии обучения, и других связанных областей.
Подробнее: https://aka.ms/dev_article_0318
#api #article #gen
Habr
О жизни, свободе и стремлении к счастью пользователя API
Мы постоянно сталкиваемся с системами, созданными другими людьми. Будь то UI приложений в смартфоне или облачные инфраструктуры современного Интернета — именно...
Forwarded from Quantum Quintum
Еще один интересный вариант наложения реальностей, теперь из игровой индустрии. Honda для продвижения последней модели из серии Civic решила устроить соревнование между профессиональным водителем и профессиональным игроком и стриммером в Forza, на одной и той же трассе и на "одной и той же" машине. Интересен сетап: сначала трассу проехал ютюбер, после чего цифровой профиль его заезда проецировался на лобовое стекло реальной машины с учетом ее текущего местоположения. Фактически реальный водитель мог видеть "призрак" своего конкурента.
Пока это просто рекламная история, но, возможно, в будущем мы увидим что-то подобное, например, в тренинговых центрах обучения вождению или на тренировках профессиональных гонщиков. https://vrscout.com/news/honda-mixed-reality-race-pro-driver-youtuber/ #mr #mixed #reality #moto #auto
Пока это просто рекламная история, но, возможно, в будущем мы увидим что-то подобное, например, в тренинговых центрах обучения вождению или на тренировках профессиональных гонщиков. https://vrscout.com/news/honda-mixed-reality-race-pro-driver-youtuber/ #mr #mixed #reality #moto #auto
VRScout
Honda Mixed Reality Race Pits Pro Driver Against Pro YouTuber - VRScout
Share TweetReal and virtual go head-to-head in this first-of-a-kind high speed duel. In an effort to promote the latest addition to their popular Civic model line-up, Honda has ended up developing what may very well be one of the more intricate car advertisements…
Защита ASP.NET приложений от взлома.
ASP.NET MVC — не самый хайповый, но довольно популярный стек в среде веб-разработчиков. С точки зрения (анти)хакера, его стандартная функциональность дает тебе кое-какой базовый уровень безопасности, но для предохранения от абсолютного большинства хакерских трюков нужна дополнительная защита. В этой статье мы рассмотрим основы, которые должен знать о безопасности ASP.NET-разработчик (будь то Core, MVC, MVC Razor или Web Forms).
Подробнее: https://aka.ms/dotnet_article_0318_1
#dotnet #article #gen #aspnet
ASP.NET MVC — не самый хайповый, но довольно популярный стек в среде веб-разработчиков. С точки зрения (анти)хакера, его стандартная функциональность дает тебе кое-какой базовый уровень безопасности, но для предохранения от абсолютного большинства хакерских трюков нужна дополнительная защита. В этой статье мы рассмотрим основы, которые должен знать о безопасности ASP.NET-разработчик (будь то Core, MVC, MVC Razor или Web Forms).
Подробнее: https://aka.ms/dotnet_article_0318_1
#dotnet #article #gen #aspnet
Habr
Защита ASP.NET приложений от взлома
ASP.NET MVC — не самый хайповый, но довольно популярный стек в среде веб-разработчиков. С точки зрения (анти)хакера, его стандартная функциональность дает тебе кое-какой базовый уровень безопасности,...
Microsoft Blockchain.
Вы заинтересованы в технологии blockchain, но не знаете как начать? В этом курсе наши коллеги за 4 часа расскажут о распределенных базах данных, смарт-контрактах и многом другом.
Изучить: https://aka.ms/ft_course_0318_1
#ftc #blockchain #course
Вы заинтересованы в технологии blockchain, но не знаете как начать? В этом курсе наши коллеги за 4 часа расскажут о распределенных базах данных, смарт-контрактах и многом другом.
Изучить: https://aka.ms/ft_course_0318_1
#ftc #blockchain #course
Bing
Christmas flowers
With their festive red and green foliage, poinsett
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
В дополнение к базовой 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
GitHub
Azure/pixel_level_land_classification
Tutorial demonstrating how to create a semantic segmentation (pixel-level classification) model to predict land cover from aerial imagery. This model can be used to identify newly developed or floo...
Срыв масштабной хакерской атаки на пользователей Windows в России.
6 марта Windows Defender заблокировал более 80 000 экземпляров нескольких сложных троянов, которые использовали изощренные приемы внедрения вредоносного кода в адресное пространство процессов и не менее изощренные механизмы обеспечения устойчивости и уклонения от обнаружения. Выявить новую волну попыток заражения удалось благодаря сигналам от систем поведенческого анализа в сочетании с облачными моделями машинного обучения.
В этой статье мы расскажем о том, как удалось предотвратить заражение, а также о самом вирусе.
Подробнее: https://aka.ms/security_article_0318
#security
6 марта Windows Defender заблокировал более 80 000 экземпляров нескольких сложных троянов, которые использовали изощренные приемы внедрения вредоносного кода в адресное пространство процессов и не менее изощренные механизмы обеспечения устойчивости и уклонения от обнаружения. Выявить новую волну попыток заражения удалось благодаря сигналам от систем поведенческого анализа в сочетании с облачными моделями машинного обучения.
В этой статье мы расскажем о том, как удалось предотвратить заражение, а также о самом вирусе.
Подробнее: https://aka.ms/security_article_0318
#security
Habr
Срыв масштабной хакерской атаки на пользователей Windows в России
6 марта Windows Defender заблокировал более 80 000 экземпляров нескольких сложных троянов, которые использовали изощренные приемы внедрения вредоносного кода в...