Developers Community
Open in Telegram
Канал сообщества для разработчиков и всех, кто интересуется новыми технологиям. ____________ Developer Community Chat: @microsoftschool Админчики: @alexgureev
Show more4 591
Subscribers
-224 hours
-207 days
-9630 days
Posts Archive
4 591
Окна на чистом WinAPI. Или просто о сложном.
Казалось бы, что WinAPI уходит в прошлое. Статей о том, как создать окошки на WinAPI по всему интернету исчисляется тысячами. Но не все так просто, как кажется. В статье автор подробно разбирает диалоговые окна.
Подробнее: https://aka.ms/windows_article_0418
#windows
4 591
Пишем приложение на React/Redux/Webpack/ASP.NET Core 2.0/EF Core.
Ни для кого не секрет, что .net сейчас используется в большинстве случаев как инструмент бэкенд разработки, а в клиентской разработке последние лет 5 правит js сообщество с своей экосистемой и инструментами для разработки. Это усиливает пропасть между фронтэндом и бэкендом. Автор надеется, что после этого туториала веб и бэк разработчикам будет проще найти почву под ногами в вражьей области и понять, в какую сторону двигаться для более углубленного изучения.
Подробнее: https://aka.ms/dotnet_article_0418
#dotnet #article
4 591
Релиз Krita 4.0, свободного графического редактора для художников.
Новый релиз Krita принес кучу обновлений. Традиционно, при изменении мажорной версии много где сломали обратную совместимость и разработчики предупреждают о необходимости бэкапов при пересохранении в новом формате. Особенно сильно была переработана работа с векторными сущностями и текстом. Кроме того, появилась поддержка скриптов на Python.
Подробнее: https://aka.ms/opensourse_article_0418
#opensource
4 591
Как пользоваться Azure бесплатно (лайфхак для студентов).
Сегодня мы поделимся интересным лайфхаком о том, как можно пользоваться нашей платформой Azure бесплатно без проблем с урезанной функциональностью. Ведь все просто — нужно быть студентом.
Подробнее: https://aka.ms/azure_article_0418
Кстати, 14 апреля приходите на российский финал Imagine Cup! Вы сможете поболеть за понравившуюся команду, а также поучаствовать в увлекательных мастер-классах, послушать выступления ведущих экспертов из самых разных индустрий и пройти сертификацию по технологиям: https://aka.ms/imaginecup2018_offline
#azure #imaginecup2018
4 591
Руководство по изучению языка R.
У людей, столкнувшихся лицом к лицу с языком программирования R, существует одна общая проблема — это отсутствие структурированного плана изучения. По ссылке ниже вы найдете пособие по языку программирования R, которое поможет начать изучение «с нуля» и пройти этот путь быстро и эффективно.
Изучить: https://aka.ms/rlanguage_0418
#rlanguage
4 591
Стриминг видео с помощью Azure и .NET.
В рамках проекта Jisp, разработкой которого занимается компания WaveAccess, возникла задача по загрузке и проигрыванию видео. В целом, ничего необычного, но с ней связаны известные проблемы, такие как необходимость препроцессинга, а также необходимость поддержать возможность стриминга в требуемом качестве и формате. Видео должно успешно проигрываться на основных платформах, а именно Android, iOS и desktop (web). Подробнее о решении проблем в сегодняшней статье.
Подробнее: https://aka.ms/az_dotnet_article_0418
#azure #dotnet
4 591
Введение в квантовые вычисления.
Совсем недавно мы рассказывали вам о квантовых вычислениях и языке Q#. Сегодня же мы уйдем в теорию еще глубже и рассмотрим историю квантовых вычислений. Кроме того, в этой статье вы найдете 5 требований к квантовому компьютеру. Какими свойствами должна обладать машина будущего? Читайте в этой статье.
Подробнее: https://aka.ms/qq_article_0418
#quantum #qsharp
4 591
Прокачиваем производительность C#.
Сегодня мы поговорим о производительности в C#, о способах прокачать её до неузнаваемости. Задача этой статьи — продемонстрировать такие способы повышения производительности, которые, при необходимости, вы смогли бы использовать самостоятельно. Однако эти методики не являются универсальными — вы не сможете использовать их в качестве общего решения любой задачи. Они хороши при наличии вполне конкретных сценариев использования, о которых пойдет речь.
Подробнее: https://aka.ms/csharp_article_0418
#csharp
4 591
Умение мыслить как компьютер.
Понимание того, как "думает" компьютер, является одним из первых шагов к тому, чтобы стать отличным программистом. Основы логики имеют решающее значение для развития этого понимания. В этом курсе вы узнаете, как мыслить критически и использовать компьютеры для их же упрощения.
Регистрация: https://aka.ms/course_0318
#course
4 591
Руководство по .NET Core.
Сегодня рассказываем о нашем руководстве по .NET Core. Учебники, миграция, VS, Docker и множество всего по этой теме.
Изучить: https://aka.ms/dotnet_core_guide_0318
#dotnet #core #guide
4 591
Imagine Cup 2018: Российский финал в Москве!
Microsoft приглашает тебя стать зрителем российского финала международного технологического конкурса студенческих проектов Imagine Cup 2018. В этом году мы в 16-й раз собираем лучших студентов, чтобы выбрать победителя!
14 апреля приглашаем вас на территорию Красного Октября, в пространство Digital October, где финалисты представят свои инновационные проекты.
Приходите, будет интересно!
Не забывайте регистрироваться: https://aka.ms/imaginecup2018_offline
#event #imaginecup2018 #imcup
4 591
Учебник: Наследование в C# и .NET.
В этом руководстве вы познакомитесь с концепцией наследования в C#. Наследование является ключевой функцией объектно-ориентированных языков программирования. Оно позволяет определить базовый класс для определенных функций (доступа к данным или действий), а затем создавать производные классы, которые наследуют или переопределяют функции базового класса.
Изучить: https://aka.ms/csharp_dotnet_guide_0318
#csharp #dotnet #guide
4 591
Искусственный интеллект и нейросети для .NET-разработчиков.
Стратегия Microsoft в области ИИ включает в себя демократизацию ИИ для разработчиков, т.е. предоставление простых в использовании фреймворков и сервисов для решения интеллектуальных задач. В этой статье рассказывается, как .NET-разработчики могут использовать возможности ИИ в своих проектах: начиная от готовых когнитивных сервисов и заканчивая обучением нейросетей на .NET-языках.
Подробнее: https://aka.ms/dotnet_article_0318_2
#dotnet #article
4 591
Реализуем свой оператор в Entity Framework Core.
"Один из лучших способов проверить продукт — это попытаться расширить его какой-нибудь кастомной фичей" - говорит автор этой статьи. Именно по такому принципу он испытывает Entity Framework Core.
Подробнее: https://aka.ms/dev_article_0318_1
#EFC #dotnet #article
4 591
Вторая история — про первые принципы, подход, по слухам, часто применяемый Илоном Маском, а до него многими другими известными мыслителями (вплоть до Аристотеля и, возможно, дальше).
Одна из историй в разрезе деятельности Маска выглядит так: ракета для запуска спутника в космос стоит до $65 миллионов. "Я стараюсь смотреть на вещи с точки зрения физики, — сказал Маск в одном интервью. — Физика учит докапываться до основ (первых принципов), а не исходить из аналогий. И так, из чего сделана ракета? Аэрокосмические сплавы аллюминия, титан, медь и углеродные волокна. Сколько стоят эти материалы на открытом рынке? 2% от стоимости ракеты."
Все остальное — добавленная стоимость, связанная со сложностью технологии, процесса и т.п., но на этом можно играть, снижая последовательно стоимость запуска.
—
Первые принципы — это базовые гипотезы, которые не могут быть разложены на другие составляющие. "Думать в первых принципах" — это веселый способ сказать "думать как ученый". Ученый начинает с вопросов вроде: "В чем мы действительно можем быть уверены?" Рене Декарт применял похожий подход, который мы сейчас называем Cartesian Doubt (принцип сомнения Декарта). В нем он последовательно сомневался во всем до тех пор, пока не оставалось ядро, которое было несомненной правдой.
На практике, не обязательно закапываться так глубоко. В повседневной жизни достаточно копать на один-два слоя глубже, чем большинство людей.
Сложность однако в том, что мы обычно стараемся оптимизировать форму, а не функцию. Например, дороги, сумки, колеса и телеги были еще во времена Древнего Рима. Но только в 70х годах прошло века докадались прикрутить колеса к чемодану.
Как следствие, когда мы пытаемся думать о будущем, мы стараемся спроецировать форму, а не функциональность. Например, летающие машины уже есть (самолеты, вертолеты), но люди ожидают что летать будут именно их обычные машины. Это и есть перенос аналогии, о котором говорит Маск.
Первое (форма) дает постепенные улучшения. Первые принципы позволяют отказаться от давления формы и отталкиваться от функциональности. Соответственно, фокус смещается на цели (чего вы хотите достичь), функциональные задачи и т.п.
Но чтобы не было иллюзий: инновации в любом случае требует экспериментов и эволюционного развития. Прежде, чем первые разгонные блоки SpaceX начали возвращаться, прошло огромное количество симуляций, экспериментов и неудачных попыток. Первые принципы позволяют повлять на направление этих итераций, изменить траекторию развития.
https://medium.com/the-mission/first-principles-elon-musk-on-the-power-of-thinking-for-yourself-8b0f275af361 #future #thinking
4 591
Курс "Введение в TypeScript 2".
В рамках этого бесплатного месячного курса вы сможете узнать все про TypeScript, в том числе все о типах, модулях, пространстве имен. Кроме того, вы изучите и более продвинутые темы.
Присоединиться: https://aka.ms/ts_course_0318
#typescript #course
4 591
Посылаем квантовое письмо бабушке в Йоркшир :) Пошаговый разбор теоретической и практической части квантовой телепортации на Q#
https://blogs.msdn.microsoft.com/uk_faculty_connection/2018/02/27/quantum-teleportation-in-q/
4 591
Unity выложила исходный C#-код на Github.
Теперь код C#-части движка и редактора Unity доступен для изучения на Github. Доступны все основные ветки, начиная с версии 2017.1 и заканчивая свежей 2018.1.0b12.
Подробнее: https://aka.ms/opensourse_article_0318
#csharp #opensourse #article #unity
