2011-08-05 17:56:28
В последнее время на Хабре все больше упоминаний о KnockoutJS, и я не останусь в стороне от этого ...
+ развернуть текстсохранённая копия
В последнее время на Хабре все больше упоминаний о KnockoutJS, и я не останусь в стороне от этого тренда.
Сегодня я расскажу о том как сделать своими руками Ajax Grid View с фильтрацией и переходом по страницам написав, при этом, совсем немного кода.
Начиная писать эту статью я чувствовал себя несколько неловко, да и сейчас ощущение не ушло. Все дело в том, что сама библиотека простая, паттерн MVVM простой, и рассказывать я буду простые вещи. Я уверен, что в ближайшее время Knockout получит достаточно большое распространение. А неловко мне от того, что уже через год-дугой кто-то наткнувшись на эту статью будет обескуражен простотой изложенного материала. Примерно так, как любой из вас сейчас, открывший статью о jQuery от 2007 года.
Кто не испугался предполагаемого баяна, милости прошу под хабракат.
2011-08-01 16:47:52
В настоящий момент времени корпорация Microsoft предоставляет более 200 облачных сервисов, включая ...
+ развернуть текстсохранённая копия
В настоящий момент времени корпорация Microsoft предоставляет более 200 облачных сервисов, включая Windows Azure, Office 365, Bing, MSN, Windows Live, Hotmail и многие другие. Эти ресурсы доступны в режиме 24x7x365 для более чем миллиарда клиентов и 20 миллионам предприятий в более 70 странах мира. Поддержка этих ресурсов осуществляется на базе Global Foundation Services (GFS), реализующих стратегию Microsoft Software Plus Services (программное обеспечение плюс сервисы). Для поддержки IT-инфраструктуры облачных сервисов корпорация Microsoft по всему миру развернула сеть крупнейших центров обработки данных. Благодаря этим современным технологическим решениям для пользователей стали доступны безопасные, надежные, масштабируемые и эффективные решения. Стоит лишь позавидовать системным администраторам, которые поддерживают работу GFS центров обработки данных, и восхититься их профессионализму.
Для того, чтобы с максимальной пользой для бизнеса использовать возможности и потенциал облачных сервисов Microsoft не лишним будет ознакомление с платформой Windows Azure. В любом случае, даже просто из интереса к инновациям, следует рассмотреть перспективу PaaS для своих проектов. Тут под инновацией подразумевается не сколько решение в области IT, а новый взгляд на бизнес-модель предоставления услуги — платформа как сервис. Фактически Windows Azure — это средство для быстрого развертывания своих приложений в глобально распределенных центрах обработки данных Microsoft. Однако, понятие «быстро» является очень относительным, например, развертывание веб-роли приложения в Windows Azure может занять порядка 15-20 минут. И тут на помощь приходит Windows Azure Accelerator for Web Roles.
2011-07-27 23:53:49
Это продолжение цикла статей на тему разработки собственных сайтов на базе системы управления ...
+ развернуть текстсохранённая копия
Это продолжение цикла статей на тему разработки собственных сайтов на базе системы управления контентом Orchard CMS. Первые статьи данного цикла вы можете найти по следующим ссылкам:
Как создать свой сайт с нуля с помощью Orchard CMS. Часть 1. Введение в Orchard CMS
Как создать свой сайт с нуля с помощью Orchard CMS. Часть 1. Введение в Orchard CMS (cont)
Архитектура Orchard CMS. Основные понятия
Архитектура Orchard CMS. Основные понятия. Концепции компоновки (cont)
Архитектура Orchard CMS. Основные понятия. Концепции безопасности и разработки (cont 2)
В этой статье речь пойдет о расширении сайта на базе Orchard CMS через создание элементов контента известных как контентные типы.
Создание контентных типов
Хотя Orchard CMS уже включает в себя набор из нескольких контентных типов, таких как Страница (Page) и Запись Блога (Blog Post), вы можете легко создать собственный контентный тип (или даже расширить существующий тип) с помощью панели администрирования. По умолчанию, функция контентных типов в Orchard включена. Она должна быть включена для успешного создания собственных контентных типов. Если это требуется, вы можете активировать функцию на странице Modules в панели администрирования.
Совсем недавно компания 1C-Bitrix объявила о выпуске новой системы управления контентом под названием .NET Forge CMS, которая представлена в двух редакциях, в том числе в виде бесплатной community-версии. Эта система обладает мощными средствами для создания современных быстрых, функциональных сайтов для коммерческой и иной деятельности в интернете.
Среди прочих преимуществ новой CMS можно отметить следующие: платформа ASP.NET, шаблоны интернет-магазина, корпоративного сайта, блога, сайта сообщества, визуальный редактор, интерфейс “Эрмитаж”, система управления рекламой на сайтах, рейтинги, голосования, галлереи, форумы, блоги, проактивная защита от угроз и попыток взлома, морфологический поиск и встроенная система обновлений.
Я рад сообщить, что .NET Forge CMS стала доступна для быстрой автоматической установки через средство Web Platform Installer, в ряду многих других систем управления контентом. А это значит, что установка и настройка собственного сайта стала значительно проще и теперь доступна любому пользователю.
Далее рассказывается о том как с помощью Web Platform Installer в самые короткие сроки развернуть и настроить полностью готовый собственный корпоративный сайт.
Я — начинающий разработчик SharePoint, и сегодня хотелось бы рассказать о решении одной интересной задачи. Нужно было сделать веб-часть для SharePoint, которая должна обрабатывать таблицу с данными, выводить график на экран, а так же уметь экспортировать таблицу и график в Microsoft Excel. Под катом мой способ решения, отрывки кода веб-части и ссылка на проект.