en
Feedback
Developers Community

Developers Community

Open in Telegram

Канал сообщества для разработчиков и всех, кто интересуется новыми технологиям. ____________ Developer Community Chat: @microsoftschool Админчики: @alexgureev

Show more
4 591
Subscribers
-224 hours
-207 days
-9630 days
Posts Archive
Тонкости value restriction в F#. Одной из отличительных особенностей языка F#, по сравнению с более распространёнными языками программирования, является мощный и всеобъемлющий автоматический вывод типов. Благодаря ему в программах на F# вы почти никогда не указываете типы явно, набираете меньше текста, и получаете в итоге более краткий, фантастически элегантный код. Подробнее: https://aka.ms/fsharp_article_0218 #fsharp #dotnet

Microsoft Professional Program. Data Science, Big Data, Front-End Web Development, Cloud Administration, DevOps, IT Support - все это карьерные отрасли. А у нас есть специальная MP программа, в которой вы найдете подборки курсов и тренингов по этим направлениям. Подробнее: https://aka.ms/course_program_0218 #course

Неплохой туториал по Unity. На примере игры лабиринта, автор рассказывает как сделать систему бонусов. Туториал учит концепции переиспользования компонентов. Плюс показывает чем полезен паттерн Publisher / Subscriber http://telegra.ph/Sozdanie-sistemy-bonusov-v-Unity-02-08

Сегодня говорим про мозг. Wired пишет об исследовании команды ученых из Университета Пенсильвании по "взлому мозга". Они натравили один черный ящик (нейронные сети) на другой (мозг человека). В работе команда работала с 25 пациентами с эпилепсией, в головы которых уже вмонтированы электроды для мониторинга активности мозга. Первым делом, наблюдая за показаниями от снимаемых сигналов, ученые пытались предсказать, какое из предлагаемых слов человек скорее всего запомнит. В результате получилось "понимание", как выглядит мозговая активность, когда мозг запоминает новое слово. Вторым этапом, ученые попытались стимулировать запоминание, подавая соответствующие микроиспульсы в процессе обучения. В результате запоминаемость улучшилась в среднем на 15%. С помощью сеточки, получилось находить правильный интервал времени, когда мозг лучше всего подходит для обучения. Такой вот тру-био-хакинг. Конечно, это только начало, потому что даже для ученых пока не очень понятно, как именно это все работает. Команда надеется, что с улучшением разрешения и числа электродов и накоплением новых данных, получится улучшить модель и научиться лучше ее интерпретировать. https://www.wired.com/story/ml-brain-boost/ #ai #mind #hacking #human

Microsoft проанализировала поведение пользователей в интернете. На основе этих данных компания представила рейтинг «культурно
Microsoft проанализировала поведение пользователей в интернете. На основе этих данных компания представила рейтинг «культурности» стран в онлайне.

Подборка книг по C++. Все мы знаем, что книга — не только хороший друг, но и отличный учитель. В представленной подборке вы найдете список из 30+ книг, с помощью которых вы сможете как выучить C++ с нуля, так и углубить свои знания в этой области. Подробнее: https://aka.ms/cpp_book_0218 #book #cpp

Эталонное приложение на базе контейнеров и архитектуры микросервисов. Сегодня рассказываем вам об эталонном кроссплатформенном приложении .NET Core от Microsoft, созданном на основе упрощенной архитектуры микросервисов и контейнеров Docker. В статье поделимся большим количеством технических данных, документацией, книгами по теме, а также полезными ссылками. Изучить: https://aka.ms/docker_az_article_0218 #docker #dotnet

Сравнение производительности C и C++ на примере сжатия Хаффмана. «Сколько времени мне потребуется для реализации задачи на языке X и какие у полученного ПО будут характеристики, в том числе скоростные, по сравнению с реализацией этой задачи на языке Y?» Это - главный вопрос статьи, о которой рассказываем сегодня. В ней автор сравнивает C и C++. Подробнее: https://aka.ms/clanguage_article_0218 #clanguage #cpp

Двустороннее взаимодействие с сервером в реалтайме Обычно такой подход применяют только для синхронных игровых сессий. Оно и понятно, как по другому-то? Но существуют разные механики, требующие реалтаймого обновления. Типичный пример — чат. Игры, в которых социальная составляющая сильна, вряд ли обойдутся без него. Сделать чат на REST API можно, но зачем? REST API подразумевает синхронную связь, а сама концепция чата подразумевает асинхронность. Выход прост — использовать транспорт, поддерживающий двустронний асинхронный обмен сообщениями. Для разрабочика на Unity логично использовать C# и на сервере. SignalR — довольно известная библиотека от #Microsoft. Предполагается ее использовать с ASP.Net. К сожалению, Unity все еще на .Net Framework 3.5, что не позволяет использовать SignalR. Но есть порт под Unity. Если вы используете последние версии Unity, то там есть экспериментальная поддержка .Net Framework 4.6. Поэтому можете попробовать запустить и оригинальную версию. Работа с SignalR довольно проста: // setup proxy HubConnection connection = new HubConnection("http://localhost:58438/"); IHubProxy proxy = connection.CreateProxy("TestHub"); // subscribe to event proxy.Subscribe("ClientPing").Data += data => { JToken data = data[0] as JToken; Console.WriteLine("Received push from server: [{0}]}", data["message"].ToString()); }; // start connection connection.Start(); Больше информации — в официальной доке. В следующем посте я расскажу какие паттерны можно использовать, имея такой канал общения с сервером.

Ускоренный курс «Программирование на C#» (субтитры). Этот курс посвящен изучению C#. Его проводят специалисты по ИТ корпорации Майкрософт Джерри Никсон и соучредитель Crank211, Дарен Мэй. В ходе курса они приводят множество примеров, демонстрируя простые и сложные методы, которые вы сможете использовать на своем рабочем месте. Подробнее: https://aka.ms/csharp_course_0218 #course #csharp

Если вы хотите всерьёз заниматься исследованиями в AI, то вот хороший шанс: наши лаборатории в Редмонде и Кембридже открыли резидентную программу. Подаваться можно до конца февраля. https://www.microsoft.com/en-us/research/academic-program/microsoft-ai-residency-program/ #ai #research

Инструкция от наших коллег по использованию DSVM (Data Science Virtual Machine в Azure) в обучении нейронной сети для обработки аудио-информации. От использования быстрого преобразования Фурье для фичеризации потока и генерации спектрограмм до обучения CNN (на базе CNTK или TensorFlow). https://blogs.technet.microsoft.com/machinelearning/2018/01/30/hearing-ai-getting-started-with-deep-learning-for-audio-on-azure/ #ai #audio p.s. Jupiter-ноутбуки на Github: https://github.com/Azure/DataScienceVM/tree/master/Tutorials/DeepLearningForAudio

5 лучших книг 2017 по версии Билла Гейтса. Каждый год Билл Гейтс традиционно составляет свой топ лучших книг. И 2017 не стал исключением. 1. «Лучшее, что мы могли сделать», Тхи Буи. Роман-мемуары о том, каково быть родителем и беженцем одновременно. 2. «Выселенные: нищета и благополучие в американском городе», Мэтью Десмонд. Книга о кризисе в городе Милуоки. Автору удалось мастерски описать образ американцев, живущих в нищете. 3. «Поверьте мне: Мемуары о любви, смерти и джазовых курицах», Эдди Иззард. История стендап-комика о трудном детстве и росте до звезды международного уровня. Книга написана в стендап-стиле, такая же смешная. 4. «Сочувствующий», Вьет Тхан Нгуен. В этой книге рассказывается о том, каково было вьетнамцу, оказавшемуся меж двух сторон во время войны. Мрачная, но захватывающая история. 5. «Энергия и цивилизация: история», Вацлав Смил. Книга - шедевр, по мнению Билла. В ней объясняется, как наша потребность в энергии формировала мировую историю. #book

photo content

64,500 бесплатных иконок. На этом сайте представлены иконки социальных сетей, операционных систем, платформ, а также базовые иконки: например,телефон, домик и настройки. Ну и, конечно, многие другие. Подробнее: https://aka.ms/icon_dev_0118

Рефакторинг в одной гифке. #devjoke

Разработка игры на основе физической симуляции. (Unity + C#) Статья о пути построения физической модели. В ней автор рассказывает о создании, оптимизации и настройке физической модели, процесс чего занял 90% времени разработки игры. Цель была в том, чтобы создать полностью физический мир. Подробнее: https://aka.ms/unity_csharp_article_0118 #csharp #gam #unity

Ребята, сегодня - замечательный день. Нас уже целых 3000 человек на канале! В нашем чате сегодня тоже юбилей - 600 человек. Ура!

Набор руководств по .NET и связанным продуктам. Делимся с вами полезной страницей со всем-всем по .NET. Там и новости, и документация, и ссылки на код. Кроме того, там же представлен набор руководств, в числе которых туториалы по .NET, .NET Core, .NET Framework, C#, F# и Visual Basic. А еще есть учебники по более узким темам. Подробнее: https://aka.ms/dev_all_0118 #dotnet #csharp #fsharp #guide

Сегодня рассказываем вам о полезных для программистов и системных администраторов чатах и каналах в Telegram. Официальные каналы/чаты от Microsoft Developer: 1. Новостной канал: @msdnru (да-да, вы здесь) 2. Основной чат: @microsoftschool 3. Тематический чат (нейронные сети и глубокое обучение): @neuroworkshop P.s. Напоминаем про наши стикеры для Telegram: 1. Ниндзя-кот: https://t.me/addstickers/MicrosoftNinjacat 2. Гик-пак: https://t.me/addstickers/MicrosoftGeeks Новостные каналы: 1. QUANTUM QUINTUM (канал Константина Кичинского (Technical Evangelism Lead в Microsoft), короткие заметки про Microsoft и технологии): @quantumquintum 2. Software architecture musings (канал Александра Белоцерковского (Technical Evangelist в Microsoft) c материалами об архитектуре программных систем. От самых основ до новых подходов. Только архитектура, не разработка): @samusings 3. Пещера Ядовитого Джона (канал Ивана Фатеева (Technical Evangelist в Microsoft) про разработку игр и насущные проблемы: качество кода, проектирование архитектуры, лучшие практики): @poisonous_johns_lair 4. Qubit (Quantum Daily), если ты интересуешься квантовыми вычислениями, тебе сюда: @qubit_daily 5. ITpro News & Reviews (неофициальные заметки о Microsoft, Windows Server, System Center, Azure, Office 365, OMS и прочее): @MicrosoftRus Тематические каналы: 1. F#: @F_Sharp 2. Deep Learning Russia: @deeplearning_ru 3. Internet of things Community: @IoT_community 4. Python Books: @python_textbooks 5. Drone news: @dronenews 6. Robotics Channel: @robotics_channel 7. VR Journal: @VR_Journal 8. Technologic: @technologique 9. Sea++: @sea_plus_plus 10. L'homme qui pleure: @lhommequipleure 11. Spalmalo Tech Talks: @spalmalo_tt 12. The After Times: @theaftertimes 13. IT Broadcast: @ITBroadcast 14. linkmeup: @linkmeup_podcast 15. Windows 10, etc: @sterkin_ru 16. ЗаТелеком: @zatelecom 17. IoT space: @IoTSpace Тематические чаты: 1. F#: @Fsharp_chat 2. Python beginners: @ru_python_beginners 3. С#: @DotNetRuChat 4. C#: @extremecode 5. C/C++: @ProCxx 6. Python: @ru_python 7. Rude Python: @rudepython 8. TypeScript: @typescript_ru 9. .NET: @pro_net 10. Xamarin: @xamarin_russia 11. Azure: @azure_russia 12. Big Data & Machine Learning: @bigdata_ru 13. Robotics chat: @robotics_chat 14. ExtremeCode: @extremecode 15. AVRA community: @avrahackathon 16. DevOps chat: @devops_ru 17. Брутальный Docker: @brutal_docker Полный список чатов на GitHub: https://aka.ms/tlgm_goq_30717