Pull to refresh
39
0
Send message

Погружение в F#. Пособие для C#-разработчиков

Reading time12 min
Views82K

Этот пост будет не о том, как «перевести» код с C# на F#: различные парадигмы делают каждый из этих языков лучшим для своего круга задач. Однако вы сможете оценить все достоинства функционального программирования быстрее, если не будете думать о переводе кода из одной парадигмы в другую. Настало время любопытных, пытливых и готовых изучать совершенно новые вещи. Давайте начнем!



Все материалы из серии переводов русскоязычного сообщества F#-разработчиков вы сможете найти по тегу #fsharplangru.
Читать дальше →
Total votes 48: ↑47 and ↓1+46
Comments74

Что общего между конечными автоматами, анимацией и Xamarin.Forms

Reading time5 min
Views6.4K
Если вы были студентом технической специальности, то наверняка помните курс, посвященный конечным автоматам. Эта простая, но очень емкая модель (конечный автомат, он же finite state machine, он же FSM) используется довольно широко, хотя и большинство программистов о ней незаслуженно забывают. Сегодня мы поговорим о конечных автоматах и их применении в создании комплексных анимаций в приложениях на Xamarin.Forms.


Читать дальше →
Total votes 16: ↑15 and ↓1+14
Comments3

Сколько стоит перевести Хабр?

Reading time5 min
Views21K
Привет, Хабр! Мы с ребятами из Smartcat решили сойти с ума и попробовать перевести на английский все посты, которые были опубликованы здесь до 19 июля 2017 года, а потом оценить, сколько это будет стоить в среднем, если будет переводить Человек VS Машина. Под катом вы узнаете, что у нас из этого получилось.


Читать дальше →
Total votes 58: ↑44 and ↓14+30
Comments55

Может ли дрон купить пиво? (Вопрос к размышлению)

Reading time6 min
Views7.7K
С Днём пива! Как сказали бы древние шумеры: «Не знать пива — не знать радости». В честь этого события мы хотим поделиться историей нашего друга о том, как он решил стать пивоваром, а также рассказать всякие факты по теме.



Наверно сейчас вы задумались над вопросом, который указан в заголовке статьи, так же как и мы с kichik. В итоге мы пришли к выводу, что всё же дрон не может купить пиво, потому что становится невозможным идентифицировать хозяина, а значит и законность продажи алкоголя.
UPD Так как этот вопрос вызвал спор, присоединяйтесь к голосованию во ВК и делитесь своим мнением в комментариях. Давайте докопаемся до истины вместе.

Читать дальше →
Total votes 19: ↑16 and ↓3+13
Comments16

Машинное обучение для страховой компании: Улучшение модели через оптимизацию алгоритмов

Reading time7 min
Views8.6K
Выходим на финишную прямую. Чуть больше двух месяцев назад я делилась с вами вводной статьёй о том, для чего нужно машинное обучение в страховой компании и как проверялась реалистичность самой идеи. После чего мы поговорили о тестировании алгоритмов. Сегодня будет последняя статья из серии, в которой вы узнаете об улучшении модели через оптимизацию алгоритмов и их взаимодействие.


Читать дальше →
Total votes 18: ↑16 and ↓2+14
Comments4

Если нет разницы между двумя вариантами кода, выбирай тот, который проще отладить

Reading time2 min
Views8.4K
В С# существует два способа преобразования объектов: использовать оператор as, который пытается преобразовать объект и в случае успеха возвращает результат, в случае неудачи null; или использовать оператор преобразования.



Какой из этих вариантов выбрать, когда нужно немедленно воспользоваться результатом преобразования?
Читать дальше →
Total votes 33: ↑22 and ↓11+11
Comments43

С/С++ на Linux в Visual Studio Code для начинающих

Reading time4 min
Views186K
Давайте начистоту, мало кто использует отладчик GDB на Linux в консольном варианте. Но что, если добавить в него красивый интерфейс? Под катом вы найдёте пошаговую инструкцию отладки кода С/С++ на Linux в Visual Studio Code.


Читать дальше →
Total votes 25: ↑19 and ↓6+13
Comments60

7 лучших ферм устройств для тестирования мобильных приложений

Reading time6 min
Views56K

Еще в далекие времена, когда балом смартфонов заправляли Nokia и Microsoft, возникла одна характерная особенность мобильной разработки — разношерстность устройств по характеристикам и модификациям операционок. Приходилось тестировать приложение не только на разных версиях ОС, но и на разных физических устройствах. После выхода iOS самих моделей телефонов всегда было мало, поэтому с ними проблем не возникало. А вот в мире Android проблема фрагментации встала во весь рост. Моделей на рынке тысячи, и все время появляются новые, и твое приложение или игра должны гарантированно работать на каждой из них. Добавим еще разные версии прошивок на этих моделях… И поймем, что вручную потребуется куча человеко-часов для проверки каждого релиза.


Читать дальше →
Total votes 17: ↑17 and ↓0+17
Comments0

Кроссплатформенный IoT: Использование Azure CLI и Azure IoT Hub

Reading time8 min
Views3.6K
Представляем первую статью из цикла «Кроссплатформенный IoT». При прочтении заголовка у вас мог возникнуть вопрос: какое отношение имеет CLI к IoT Hub? Всё просто, разработчики представили модуль, который позволяет управлять операциями IoT Hub из командной строки. Под катом вы узнаете как активировать поддержку Azure IoT Hub в Azure CLI, создать и управлять им далее.


Читать дальше →
Total votes 13: ↑13 and ↓0+13
Comments0

Авторизация OAuth для Xamarin-приложений

Reading time5 min
Views15K
Итак, сегодня мы продолжаем разбираться с различными механизмами авторизации пользователей в приложениях на Xamarin. После знакомства с SDK от Facebook и ВКонтакте (здесь и здесь), можем перейти к одному из самых популярных (на текущий момент) механизмов внешней авторизации пользователей — OAuth. Большинство популярных сервисов вроде Twitter, Microsoft Live, Github и так далее, предоставляют своим пользователям возможность входа в сторонние приложения с помощью одного привычного аккаунта. Научившись работать с OAuth вы легко сможете подключать все эти сервисы и забирать из них информацию о пользователе.

Все статьи из колонки можно найти и прочитать по ссылке #xamarincolumn, или в конце материала под катом.


Читать дальше →
Total votes 17: ↑17 and ↓0+17
Comments4

Заметки маркетолога: Как поставить Ubuntu на RPI и подключить к Azure IoT Hub

Reading time3 min
Views5.9K
Что делает маркетолог, когда его просят рассказать как использовать технологию, а он не может найти инструкцию? Обычно начинает дёргать всех окружающих технарей, искать в интернете или молча ждать чуда, или плакать. Но, эта история про другого маркетолога. Он просто взял и написал инструкцию сам. Приглашаю под кат оценить труды и поделиться своим мнением.


Читать дальше →
Total votes 23: ↑16 and ↓7+9
Comments17

DPM: Почему он такой?

Reading time5 min
Views35K
Сегодня мы поговорим о продукте, который вызывает довольно неоднозначное мнение в профессиональном сообществе — Microsoft Data Protection Manager. Под катом вы найдёте первую часть из серии статей, в которой мы погрузимся в историю.


Читать дальше →
Total votes 18: ↑15 and ↓3+12
Comments13

Переход в двоичную систему

Reading time4 min
Views7.3K
Хабр, привет! Внезапно подкрался мой сотый пост здесь и я подумала, что настало время познакомиться. Я Schvepsss, но друзья называют Лизой или Ли, верю в людей, искусственный интеллект, программистов и в мир во всём мире, а ещё ценю моменты, грамотные тексты и перфекционизм. Если вы читаете новости из блога Microsoft, то наверняка встречали мои статьи. После долгих размышлений я поняла, что хочу посвятить этот пост людям, которые стремятся изменить этот мир и делают крутые проекты.


Читать дальше →
Total votes 25: ↑20 and ↓5+15
Comments29

Машинное обучение для страховой компании: Исследуем алгоритмы

Reading time8 min
Views11K
Предлагаю продолжить добрую традицию, которая началась в пятницу чуть больше месяца назад. Тогда я поделилась с вами вводной статьёй о том, для чего нужно машинное обучение в страховой компании и как проверялась реалистичность самой идеи. Сегодня будет её продолжение, в котором начинается самое интересное — тестирование алгоритмов.


Читать дальше →
Total votes 30: ↑25 and ↓5+20
Comments4

Наука о нейронных сетях. Прямой эфир

Reading time2 min
Views11K
До конца года остаётся 213 дней, так что самое время начать изучать что-то новое, например, погрузиться в науку о нейронных сетях. Сегодня за один день мы познакомимся с устройством нейросетей в прямом эфире, начиная с простых архитектур и заканчивая глубоким обучением — сетями, в которых десятки и сотни слоев. Также рассмотрим сверточные сети, применяемые для распознавания изображений, и рекуррентные сети для анализа последовательностей. Причем вы сможете вместе с нами обучить нейронную сеть для решения нетривиальных задач — от распознавания рукописных цифр до узнавания котиков на фотографиях.


Читать дальше →
Total votes 27: ↑26 and ↓1+25
Comments2

Visual Studio Mobile Center: Деплоим мобильный софт с помощью devops-конвейера Microsoft

Reading time5 min
Views4.9K

В прошлой статье мы рассмотрели автоматизацию сборки мобильных приложений с помощью Bitrise, разобрались со сборкой Android- (и iOS-) приложения, подключили Xamarin Test Cloud, провели автоматическое UI-тестирование и внедрили HockeyApp для получения обратной связи. Сегодня мы продолжим погружение в мир инструментов Mobile DevOps, которые не просто ускоряют, но еще и заметно упрощают разработку мобильных приложений. На этот раз мы рассмотрим интегрированное решение Visual Studio Mobile Center.


Читать дальше →
Total votes 11: ↑9 and ↓2+7
Comments2

Инвентаризация SCCM

Reading time6 min
Views20K
При слове «инвентаризация» обычный человек вспоминает ситуацию, когда придя в магазин, видишь табличку на закрытой двери и думаешь, что тебе придётся пройти ещё несколько домов, а в худшем случае и кварталов, чтобы купить необходимое. Необычный человек, работающий с Microsoft System Center Configuration Manager, при упоминании этого слова, представляет кипу проблем, связанных с достоверностью получаемых результатов. Про их решение мы и поговорим под катом.


Читать дальше →
Total votes 11: ↑10 and ↓1+9
Comments3

Microsoft Graph для разработчиков

Reading time10 min
Views17K
Новые возможности Microsoft Graph, анонсированные на Build 2017, позволяют устанавливать ещё более интересные взаимосвязи между людьми, их беседами, проектами и контентом, не говоря о синхронизация работы в ваших приложениях на различных устройствах. Поэтому мы решили остановиться подробнее на этом инструменте и перевели статью о новых API-интерфейсах и функциях для разработчиков. «Офисные» разработчики, добро пожаловать под кат. :)


Читать дальше →
Total votes 13: ↑13 and ↓0+13
Comments1

Погружение в технологию блокчейн: Что такое ICO и как его провести

Reading time7 min
Views31K

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


Читать дальше →
Total votes 18: ↑15 and ↓3+12
Comments0

Машинное обучение для страховой компании: Реалистичность идеи

Reading time5 min
Views10K
Пятница — отличный день, чтобы что-то начать, например, новый цикл статей по машинному обучению. В первой части команда WaveAccess рассказывает для чего нужно машинное обучение в страховой компании и как они проверяли реалистичность идеи предсказания пиков затрат.


Читать дальше →
Total votes 22: ↑17 and ↓5+12
Comments4

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Date of birth
Registered
Activity