Сломанный legacy JIT в .NET 4.6

Автор: admin от 12-04-2015, 23:11, посмотрело: 529

Сломанный legacy JIT в .NET 4.6Сегодня я расскажу вам об одной неприятной ситуации, которая связана с JIT в .NET 4.6. Вот несколько фактов:

  • Если вы поставили .NET Framework 4.6 Preview, то у вас по дефолту стоит RyuJIT.

  • Если вы поставили Visual Studio 2015 CTP, то она включает .NET Framework 4.6 Preview, а значит у вас по дефолту стоит RyuJIT.

  • Если вы работаете на Windows 10 Tech Preview, то она также включает.NET Framework 4.6 Preview, а значит у вас по дефолту стоит RyuJIT.

  • Если вы хотите вернуть старый JIT, то это можно сделать с помощью ключа регистра, переменной среды или app.config-настройки useLegacyJit.

  • Если включить useLegacyJit в Windows 8 или Windows 8.1, то вы получите большое количество проблем, связанных с компиляцией и запуском приложений.

  • RyuJIT всё ещё не готов к реальному использованию, некоторые программы могут работать некорректно на нём.

Возможно, я просто что-то не понимаю в этой жизни. Давайте разберёмся в ситуации вместе.

Категория: Программирование

 

SSO на FreeIPA+Apache+Flask-Login+JWT

Автор: admin от 12-04-2015, 22:35, посмотрело: 490

Всем привет.

В статье описывается разработка и развёртывание системы SSO-аутентификации, использующей Kerberos и JWT. Модуль аутентификации разработан с применением Flask, Flask-Login и PyJWT. Развёртывание выполнено с использованием веб-сервера Apache, сервера идентификации FreeIPA и модуля mod_lookup_identity на CentOS 6/7. В статье много текста, средне кода и мало картинок. В общем, будет интересно.

SSO на FreeIPA+Apache+Flask-Login+JWT

Категория: Веб-разработка, Информационная безопасность

 

Приемы при проектировании архитектуры игр

Автор: admin от 12-04-2015, 22:34, посмотрело: 560

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

Для примеров будет использоваться популярный движок Unity3D. Рассматриваются подходы, применимые в больших играх. Написано из моего личного опыта и из того, как я это понимаю. Конечно, где-то я могу быть не прав, где-то можно лучше сделать. Я тоже все еще в процессе набирания опыта и набивания новых шишек.

В публикации рассматриваются следующие темы:

  • Наследование VS компоненты

  • Сложные иерархии классов юнитов, предметов и прочего

  • Машины состояний, деревья поведений

  • Абстракции игровых объектов

  • Упрощение доступа к другим компонентам в объекте, сцене

  • Сложные составные игровые объекты

  • Характеристики объектов в игре

  • Модификаторы (баффы/дебаффы)

  • Сериализация данных

Категория: Программирование » Game Development

 

Учебник по языку SQL (DDL, DML) на примере диалекта MS SQL Server. Часть вторая

Автор: admin от 12-04-2015, 21:54, посмотрело: 746

Вступление и DDL – Data Definition Language (язык описания данных)


Часть первая — habrahabr.ru/post/255361

DML – Data Manipulation Language (язык манипулирования данными)


В первой части мы уже немного затронули язык DML, применяя почти весь набор его команд, за исключением команды MERGE.

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

Т.к. учебник посвящается широкому кругу читателей (не только программистам), то и объяснение, порой будет соответствующее, т.е. долгое и нудное. Это мое видение материала, которое в основном получено на практике в результате профессиональной деятельности.

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

Т.к. DML в диалекте БД MS SQL очень сильно связан с синтаксисом конструкции SELECT, то я начну рассказывать о DML именно с нее. На мой взгляд конструкция SELECT является самой главной конструкцией языка DML, т.к. за счет нее или ее частей осуществляется выборка необходимых данных из БД.

Категория: Компании » Microsoft

 

Дайджест интересных материалов для мобильного разработчика #98 (6-12 апреля)

Автор: admin от 12-04-2015, 14:17, посмотрело: 289

Неделя вышла очень насыщенная и интересная — в ней есть и истории начинающих разработчиков, и разговоры с Windows Phone, и кроссплатформенная разработка от Parallels, и даже сборка собственного смартфона. Поздравляю вас всех с Днем Космонавтики и предлагаю новый дайджест!

Дайджест интересных материалов для мобильного разработчика #98 (6-12 апреля)

Категория: Веб-разработка, Game Development, Android, Windows, iOS

 

Воскресный сказ о важности обновления, даже если вы ботнет оператор

Автор: admin от 12-04-2015, 14:13, посмотрело: 290

Или не грози солнечной Исландии, попивая чай у себя в Гунчжоу.

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

Категория: Программирование, Информационная безопасность

 

Истории о разработчиках: российская Brainy Studio, победитель Imagine Cup

Автор: admin от 12-04-2015, 10:55, посмотрело: 418

Если вы начинающий разработчик или интересуетесь различными активностями в области разработки, то вам, наверное, не стоит объяснять, что такое Imagine Cup. Для тех, кто всё же не в курсе — это общемировое технологическое соревнование от Microsoft для студентов колледжей и университетов, которое поспособствовало выходу множества приложений, сервисов и технологических продуктов.

Одними из победителей прошлогоднего Imagine Cup 2014, соревнования, продлившегося год и привлекшего 33 тысяч студентов со всего мира, стала российская команда Brainy Studio со своим проектом — игрой на социальную тематику TurnOn. Мы решили взять у них небольшое интервью, чем и делимся сегодня в нашем посте.

Категория: Веб-разработка, Microsoft, Windows