Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Visual Studio Online. Что это такое и с чем её едят?

.NETVisual Studio
Visual Studio Online, основанна на возможностях Team Foundation Server, представляет собой интернет-пространство для ваших проектов разработки. Быстро настройте необходимую облачную инфраструктуру без необходимости установки или настройки каких-либо серверов.

С какими IDE её можно использовать?
— Visual Studio Online подключается к Visual Studio, Eclipse, Xcode и другим Git-клиентам, что позволяет обеспечить поддержку кроссплатформенной разработки.

Каждая учетная запись Visual Studio Online предусматривает возможность бесплатной работы пяти пользователей. По мере расширения группы или роста потребностей соединяйте и сопоставляйте пользовательские планы и ресурсы, чтобы дать каждому из пользователей именно то, что ему нужно. Подписчики Visual Studio с MSDN могут присоединяться к проектам в учетных записях с пятью бесплатными пользователями.
Читать дальше →
Всего голосов 14: ↑9 и ↓5 +4
Просмотры29.8K
Комментарии 7

Обновленная и расширенная версия DriverPack Online – первая по значимости, 16 по номеру

DriverPack SolutionРазработка под Windows
Когда ты поддерживаешь сотни офисных и домашних ПК, то без набора универсальных драйверов уже не обойтись. Без сомнений, самым популярным решением здесь является DriverPack Full, который имеет огромную базу драйверов, размером в 10 Gb! Это целых 910 000 драйверов собранных и протестированных вручную.

Если же нужно настроить только 1 компьютер, то качать 10 Gb — совсем не хочется, поэтому был сделан DriverPack Online. У него были свои недостатки, которые мы попробовали исправить в новом релизе. Так что остановимся подробнее на самых интересных моментах разработки.


Читать дальше →
Всего голосов 37: ↑27 и ↓10 +17
Просмотры112.4K
Комментарии 58

История моего участия в Ubuntu Scope Showdown 2016

Разработка мобильных приложений

15 января 2016 года был аннонсирован ежегодный конкурс Ubuntu Scope Showdown! Участникам предлагалось в течение шести недель разработать с нуля и опубликовать в магазине приложений свой скоуп для Unity 8 (официальный перевод слова scope как «линза» совсем не радует, поэтому пусть будет просто скоуп). За эти полтора месяца было разработано порядка 15 скоупов, еще полтора месяца шло голосование жюри (в три раза дольше заявленных двух недель). В результате победителями оказались Roman Shchekin, Ricardo Silva, Michael Weimann и Pieter Engelbrecht. О своем же опыте участия я бы хотел рассказать под хабракатом.
Читать дальше →
Всего голосов 12: ↑11 и ↓1 +10
Просмотры3.9K
Комментарии 3

Acronis Cloud Platform Conference — June 23, 2015

AcronisУправление продуктом
Дорогие друзья! Компания Acronis, мировой лидер в области современной защиты данных, приглашает вас посмотреть онлайн-трансляцию конференции Acronis Cloud Platform, которая будет проходить 23 июня 2015 в 11:00. Вы узнаете о решениях для сервис-провайдеров, таких как Acronis Backup Cloud (ранее Backup as a Service) и Acronis Disaster Recovery (ранее Disaster Recovery as a Service).


Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Просмотры1.4K
Комментарии 0

DevCon 2016. Открытие конференции в 10:00! Подключайтесь к онлайн-трансляции сегодня

Microsoft
Сегодня 25 мая в 10:00 начинается открытие крупнейшей конференции для разработчиков, тестировщиков, архитекторов, менеджеров проектов и всех заинтересованных — Microsoft DevCon 2016.



Мы рады пригласить вас на онлайн-трансляцию конференции. В 9:30 вас ожидает прямое включение из онлайн-студии, а в 10:00 начнется открытие, в рамках которого будут представлены все основные самые свежие темы по разработке программного обеспечения на платформе и с помощью инструментов Microsoft.

Сразу после открытия и небольшого перерыва вас ждет множество докладов по темам Windows, Azure, Office, доклады от экспертов сообщества на различные темы и специально подготовленный в этом году стартап-трек. Изучите расписание и подключайтесь к трансляции выбранных докладов.
Читать дальше →
Всего голосов 11: ↑9 и ↓2 +7
Просмотры2.2K
Комментарии 0

Онлайн-программа по анализу данных на Stepik.org

Stepik.orgУчебный процесс в IT
Осень 2016 года выдастся насыщенной: СПбАУ РАН не только перезапустит на Stepik.org уже во второй раз, но и даст старт новой онлайн-программе профессиональной переподготовки, на этот раз в сотрудничестве с Институтом биоинформатики, и посвящена она будет работе с данными.

Программа начнётся в октябре'16 и будет проходить без дедлайнов, поэтому присоединиться к ней можно в любой момент, а на обучение потратить именно столько времени, сколько позволяет ритм жизни: совсем необязательно не спать ночами и совмещать непростую работу с не менее сложной учебой.


Больше подробностей
Всего голосов 12: ↑12 и ↓0 +12
Просмотры19.2K
Комментарии 23

Онлайн-трансляция запуска Visual Studio 2017

Microsoft.NETVisual StudioMicrosoft Azure
С радостью приглашаем вас 7 и 8 марта в 19:00 (МСК) присоединиться к онлайн-трансляции запуска Visual Studio 2017! Где вы получите возможность не только сразу скачать новую версию любимого инструмента, но и вместе с нами отпраздновать 20 лет Visual Studio!


Читать дальше →
Всего голосов 27: ↑25 и ↓2 +23
Просмотры12.7K
Комментарии 36

Как расправиться с читерами и не переписать весь код

PixonicРазработка под iOSРазработка мобильных приложенийРазработка игрРазработка под Android


Несколько лет назад появился прототип игры War Robots (тогда она еще называлась Walking War Robots). Это был первый опыт Pixonic в жанре тактического PvP, поэтому многие будущие проблемы были заложены в коде изначально. Но несмотря на ряд трудностей (популярность проекта стремительно росла, небольшая команда не могла полностью изменить архитектуру игры в краткие сроки), нам в итоге удалось свести к минимуму количество читеров, а также исправить другие недостатки оригинального кода. Расскажу немного подробнее.
Читать дальше →
Всего голосов 36: ↑33 и ↓3 +30
Просмотры29.5K
Комментарии 71

Дневник техлида: полгода разработки мобильного PvP

PixonicРазработка под iOSРазработка игрРазработка под AndroidUnity


В марте 2017 года мы собрали небольшую команду и взялись за разработку нового перспективного проекта. Без особых деталей могу сказать, что задача стояла интересная и соблазнительная — мобильный, синхронный, командный PvP. Спустя 7 месяцев активной разработки мне захотелось рассказать коллегам из других проектов и отделов Pixonic технические детали и я подготовил для них презентацию, которая в дальнейшем превратилась в эту статью.

Как техлид команды, я расскажу, с какими задачами и проблемами мы успели столкнуться, как их решаем и почему. Мы используем итеративный подход добавления функционала в проект и в данный момент у нас реализованы: PvP на iOS и Android (обе платформы играют на одних серверах); набор персонажей, три десятка игровых механик, боты; матчмейкинг; набор мета-фич (кастомизация персонажей, прокачка и другие); решена задача масштабируемости на весь мир.

Итак, поехали.
Читать дальше →
Всего голосов 27: ↑26 и ↓1 +25
Просмотры17.2K
Комментарии 16

Обучение программированию онлайн — а все ли так просто как кажется?

Тестирование IT-системПрограммированиеJavaКарьера в IT-индустрии
Из песочницы
В эпоху растущей популярности онлайн обучения и различных курсов, хочется более подробно осветить тему, а именно подводные камни, всплывающие на пути этого самого обучения.
Недавно решил на более серьезном для новичка уровне освоить Java. Знакомый разработчик с товарищами организовали онлайн курс и предложили мне принять участие.

Так как цена был подъемная (10 000 р. за основы языка — java core) и в QA знание языка программирования является жирным плюсом — то я, недолго раздумывая, согласился.
Постараюсь кратко описать плюсы, минусы, а также свои впечатления от данного мероприятия.

Начну с плюсов


1) Онлайн занятия (как плюс так и минус). Постигать программирование удобно дома, необходим только нормальный инет и микрофон. Ехать никуда не нужно, обучаться можно, лежа на диване в пижаме, попивая кофеек.

Для участников курсов весь вспомогательный материал расшарен и находится в открытом доступе.Все видеозаписи занятий выкладывались на google диск, а книги и доп. материалы можно было найти на гит лаб. Там же задавалась домашка. Для программирования использовали IntelliJ IDEA, домашку для проверки отправляли в репозиторий на Bitbacket через GIT (да-да, с ним тоже обучали работать). Несомненный плюс онлайна заключается в том, что все необходимое для занятий расположено на трех соседних вкладках браузера.

2) Относительно небольшая группа учащихся. На момент когда я начинал занятия, в группе было 4 человека. А учитывая, что преподавателей было 3, то они могли уделить достаточно внимания и, в какой то степени, индивидуальный подход каждому ученику.

3) Хороший преподавательский состав. В менторах были ребята с неплохим опытом работы в программировании. Они хорошо объясняли материал. Старались подробно разбирать задачи, и почти всегда были на связи. При возникновении вопроса можно было договориться, созвониться по скайпу и в тот же день решить проблему, даже если занятия в этот день не было.
Читать дальше →
Всего голосов 13: ↑11 и ↓2 +9
Просмотры25.5K
Комментарии 19

Дневник техлида: вторые полгода разработки нового мобильного PvP

PixonicРазработка под iOSРазработка мобильных приложенийРазработка игрУправление разработкой


Я лид команды в Pixonic, где работаю уже год. О старте и развитии одного из наших новых проектов я ранее написал статью на Хабре. По ходу дальнейшего производства, спустя еще полгода, у меня накопилось большое количество интересного опыта, которым хотел опять поделиться. На этот раз речь пойдет о процессе наращивания функционала в мобильном клиенте и поддержании кода в гибком состоянии.

Уверен, подавляющее большинство хотя бы раз запускали какую-нибудь многопользовательскую игру. На старте клиент, как правило, пишет несколько магических сообщений и через несколько секунд (хотя в случае с одним известным десктопным шутером — несколько минут) игрок попадает в главное меню, где есть заветная кнопка «В бой» или типа того. Но процесс запуска состоит из огромного количества этапов, которые происходят очень быстро и без вмешательства игрока:
Читать дальше →
Всего голосов 31: ↑31 и ↓0 +31
Просмотры11.2K
Комментарии 2

Как мы замахнулись на мобильный fast paced шутер: технологии и подходы

PixonicРазработка под iOSРазработка игрРазработка под AndroidУправление разработкой


Год назад у нас в компании был один проект — мобильный шутер War Robots с относительно медленными, но красочными и напряженными боями. Игра продолжает развиваться, у нее десятки миллионов установок и игроков по всему миру, постоянно выходят апдейты. В какой-то момент мы захотели сделать динамичный шутер на Unity со скоростями, сравнимыми с Overwatch, CS:GO или Quake. Но реализовать задуманное для мобильных платформ (в первую очередь iOS и Android) на основе War Robots при текущих архитектуре и подходах было практически нереально.

Мы понимали, как это сделать в теории — есть много статей, презентаций на YouTube, детально рассказывающих о том, как написать шутер, как работать с сетью, какие возникают проблемы и как их решать. Здесь нет Rocket Science, все эти подходы придумали еще 30 лет назад и за это время они особо не поменялись. НО: у нас не было практики.

Забегая вперед, скажу — нам удалось реализовать задуманное. Мы создали для мобильных платформ динамичный быстрый шутер, который сейчас находится в бета-тестировании и активно дорабатывается. И мне очень хотелось бы всем этим поделиться. Это первая, обзорная статья с перечислением и кратким описанием практически всего того, что мы используем (прошу не путать с другим нашим проектом в разработке, технологии и подходы в котором похожие, но отличаются в деталях).
Читать дальше →
Всего голосов 41: ↑39 и ↓2 +37
Просмотры21.7K
Комментарии 43

Как мы отлаживаем в браузере самописный ECS на игровом сервере

PixonicРазработка мобильных приложенийПроектирование и рефакторингРазработка игрUnity


Хочу поделиться механизмами, которые мы используем на сервере для визуальной отладки игровой логики и способами изменения состояний матча в реальном времени.

В предыдущих статьях подробно рассказывали (список сразу под катом) о том, как устроена ECS в нашем новом проекте в разработке и как выбирали готовые решения. Одним из таких решений был Entitas. Он не устроил нас в первую очередь из-за отсутствия хранения истории состояний, но очень понравился тем, что в Unity визуально и наглядно можно посмотреть всю статистику по использованию сущностей, компонентов, систему пулов, производительность каждой системы и т.д.

Это вдохновило нас на создание своих инструментов на игровом сервере, чтобы смотреть, что происходит в матче с игроками, как они играют, как перформит система в целом. На клиенте у нас тоже есть подобные наработки для визуальной отладки игры, но инструменты в клиенте чуть более простые по сравнению с тем, что мы сделали на сервере.
Читать дальше →
Всего голосов 29: ↑28 и ↓1 +27
Просмотры5K
Комментарии 4

Прямой эфир: инфраструктура фронтенда

АвитоРазработка веб-сайтовJavaScriptИнтерфейсы

Всем привет! Меня зовут Роман Дворнов, я Lead Engineer в команде Frontend Architecture в Авито. Мы занимаемся созданием и развитием технической платформы фронтенда, чтобы другие команды могли быстрее создавать интерфейсы и продукты. Мы с коллегами запланировали серию онлайнов, в которых будем обсуждать актуальные вопросы разработки клиентской части.


11 декабря на нашем ютуб-канале пройдёт первый прямой эфир. Обсудим инфраструктуру фронтенда. В дискуссии будут участвовать эксперты из Яндекса, Tinkoff, Mail.Ru и Авито. Под катом — примерные вопросы, которые планируем обсуждать (дополняйте список), и ссылка на предстоящую трансляцию. Добавляйте пост в закладки: после встречи обновим его и выложим видео.


Читать дальше →
Всего голосов 44: ↑40 и ↓4 +36
Просмотры7.6K
Комментарии 8

Задача: извлечь ключевые выражения из текста на русском языке. NLP на Python

Занимательные задачкиPythonАлгоритмыМашинное обучение
Из песочницы
Что было нужно в самом начале:

  • программа, «выуживающая» из сырого текста на русском языке уникальные названия продукции по определенной отрасли. Сырой текст — текст, который писал человек, просто излагая свои мысли и не заботясь о формировании или выделении какого-либо списка слов;
  • автоматически получаемый список слов;
  • минимальная ручная или автоматизированная обработка для преобразования списка в набор хештегов или ключевых слов к тексту.

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

Сейчас, когда я пишу эту статью, сохранилась идея, но набор данных конечного результата сильно изменился:

  • выбираются не слова, а ключевые выражения и в том числе слова;
  • список ключевых выражений размечен 16-ю различными маркерами;
  • все слова текста (в том числе и не ключевые) лемматизированы – приведены в начальную форму или унифицированы под выведенный формат;
  • каждое слово в тексте имеет дополнительную аналитику, относящуюся к положению по тексту и числу повторений.

Результаты работы ПО nrlpk (Natural Russian Language Processing by the Keys) подготавливают данные для:

  • анализа текстов неограниченного круга тематик и отраслей (разработка и тестирование проводилось по материалам тематики промышленности и ВПК — Военно-Промышленного Комплекса);
  • автоматической рубрикации, классификации, каталогизации, предметизации материалов (online площадки);
  • контроля и фильтрации по содержимому с настройками реакции системы (службам и системам безопасности в замкнутых контурах или online);
  • многослойной разметки текстов (ИИ).

Качество

Открыть полный текст
Всего голосов 12: ↑10 и ↓2 +8
Просмотры17.2K
Комментарии 23

Физика для мобильного PvP шутера и как мы подружили её с ECS

PixonicРазработка мобильных приложенийПроектирование и рефакторингРазработка игрC#
Всем привет! В этой статье мы расскажем про личный опыт работы с физическими движками для мультиплеерного шутера и главным образом сфокусируемся на взаимодействии физики и ECS: на какие грабли мы наступили в процессе работы, чему научились, почему остановились на конкретных решениях.


Читать дальше →
Всего голосов 35: ↑35 и ↓0 +35
Просмотры8.7K
Комментарии 14

Физика для мобильного PvP шутера, или как мы из двумерной игру в трёхмерную переделывали

PixonicРазработка мобильных приложенийПроектирование и рефакторингРазработка игрUnity


В предыдущей статье мой коллега рассказал о том, как мы использовали двумерный физический движок в нашем мобильном мультиплеерном шутере. А теперь я хочу поделиться тем, как мы выкинули всё, что делали до этого, и начали с нуля ― иными словами, как мы перевели нашу игру из 2D-мира в 3D.
Читать дальше →
Всего голосов 31: ↑30 и ↓1 +29
Просмотры7.2K
Комментарии 7

Онлайн-митапы на всю неделю по бэку и DevOps, безопасности и роботам с 17 апреля

Тестирование IT-системСистемное администрированиеУправление сообществомDevOps

Эту неделю астрологи объявили неделей бэка: сразу несколько встреч и по .NET и по Java. А еще начали появляться неожиданные сочетания внутри одного мероприятия, например: JavaScript и DevOps или DevOps и ML. А еще много хардкорной практики — можно сделать своего робота или собрать руками микросервисы используя подход Java Enterprise.


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


image

Читать дальше →
Всего голосов 14: ↑13 и ↓1 +12
Просмотры2.8K
Комментарии 1

10 онлайн-ивентов, на которые можно сходить на вторых майских

JavaScriptРазработка мобильных приложенийУправление сообществомКонференции

Когда хотели бы махнуть в Питер на выходные, но судьба распорядилась иначе. Зато можно сходить на питерский онлайн-митап или погулять по 3D выставке, сделав себе аватар, как в Симах. А больше всего мероприятий на этой неделе будет для тех, кто только собирается войти в ИТ. Так что если вам такое уже не нужно — советуйте знакомым.


image

Читать дальше →
Всего голосов 6: ↑4 и ↓2 +2
Просмотры1.8K
Комментарии 15

Microsoft сертификация Online — записки с полей

.NETMicrosoft Azure
Microsoft Russia перевела статью о процессе сдачи экзамена онлайн.

Через меня за последний год, так или иначе, прошли уже сотни, если не тысячи людей, готовившихся, сдавших экзамены. Многие из них сдавали онлайн, еще до Covid-19, а уже после закрытия сертификационных центров, когда online-proctored exams остались единственным вариантов- и поток только увеличился. Кроме того, я сам сдал 8 сертификатов через online proctored exams за последний год, чтобы иметь возможность помогать наших инженерам с подготовкой к сертификации.

В итоге, у меня накопился определенный опыт, которым захотелось поделиться.
Статья построена следующим образом: в подзаголовок взята цитата из статьи Microsoft, а снизу мои комментарии и примеры.
Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Просмотры4.2K
Комментарии 5