MapReduce, моделирование пчелиных семей и многое другое — апрельский журнал MSDN


В апрельском номере журнала MSDN действительно интересный и очень разнообразный сборник статей. Это может быть клише, но на самом деле каждый найдет что-то для себя.

Как вы могли догадаться, Azure — это то, что Microsoft пытается заинтересовать нас цифрами в двух статьях. Первый также касается шаблона разделения ответственности командного запроса CQRS, который изначально был придуман Бертраном Мейером как часть проекта Eiffel. В основном это сводится к использованию методов в качестве команды или запроса, что является основной объектно-ориентированной философией. Разработка Windows Azure: CQRS в Windows Azure расскажет, как использовать дизайн в рамках перехода от трехуровневой структуры к архитектуре, основанной на сообщениях. Это может быть интересно, даже если вы не «увлекаетесь» лазурью.
Облачный кэш: знакомство со службой кэширования Windows Azure AppFabric
с другой стороны, он очень основан на Azure и просто демонстрирует, как использовать встроенный кеш для данных приложения, состояния сеанса и т. д.
Более традиционное примечание — это веб-страницы ASP.NET: введение в WebMatrix. Это демонстрирует, как использовать очень странный новый подход Microsoft к созданию веб-сайтов.
Если вы работаете в «большой» команде, то в Team Foundation Server: Visual Studio TFS Team Project and Collection Guidance вы найдете некоторые рекомендации по настройке.
Для меня, однако, две звезды шоу связаны с темами, которые не совсем привычны. Первый касается того, как реализовать алгоритм MapReduce на F #. MapReduce на F #: анализ файлов журналов с помощью F #, MapReduce и Windows Azure. Не откладывайте упоминание об Azure — он используется для предоставления некоторых файлов журналов для обработки алгоритмом MapReduce.
Финальную статью можно рассматривать не только как в глуши, но и как далеко неисследованные территории — но это же хорошо, не правда ли! Естественные алгоритмы: используйте алгоритмы пчелиных семей для решения невозможных проблем
Алгоритмы, использующие рой и коллективный разум, сейчас в моде, и что может быть более синонимом роя, чем скромная пчела. Так что забудьте об искусственных муравьях и узнайте об алгоритмах Simulated Bee Colony (SBC). Алгоритмы SBC кажутся хорошими для решения комбинаторных задач, которые в противном случае могли бы казаться «невозможными».

Представление улья TSP
Чтобы доказать, что это работает, пример на C # решает проблему коммивояжера (но в настоящий момент код, похоже, отсутствует). .
На этом завершаются основные статьи. Вы можете скачать любой из них бесплатно, но до сих пор нет версии для электронной книги, что является постоянной упущенной возможностью для Microsoft.
Больше информации:
Журнал MSDN


Добавить комментарий