[Из песочницы] Дуплексный асинхронный обмен данными для веба, мобайла и десктопа в одной реализации
2014-04-22 12:05:30
+ развернуть текст сохранённая копия
Для отправки данных с сервера на клиент, не важно будь это веб, мобайл или десктоп существует достаточное количество техник. Но проблема в том что они все разные и если нужно реализовать оповещение об одном и том же событии для клиентов на всех основных платформах, то придется дублировать этот самый код оповещения. Вот поэтому я хочу поделится с сообществом своей практикой по работе с одним продуктом под названием LightStreamer.
Если заинтересовало - милости прошу под кат
Тэги:
.net,
async,
development,
lightstreamer,
long,
mobile,
polling,
server,
веб-разработка
нестехи
2014-04-20 08:58:49
короче, расчертила белыми дорожками классики,
не помню, как прыгалось в детстве, но сейчас ...
+ развернуть текст сохранённая копия
короче, расчертила белыми дорожками классики,
не помню, как прыгалось в детстве, но сейчас больше ползаю.
главное - не чихнуть, а то разлетятся все мои праздники.
ну и желательно, конечно, дышать мелкими дозами.
странно, но совсем не устала от трудностей,
и мои сны, они один за другим сбываются,
иногда это страшно, почти за гранью преступности.
чаще смешно. так смешно, что аж легкие вываливаются.
говори со мной, расскажи мне сказку, спой колыбельную,
запасаюсь стеклянными бусами, огненной водой и конкистадорами.
не собираюсь никого завоевывать, мне бы просто открыть америку,
посмотреть, закрыть и лечь спать, пока рота щелкает затворами.
Тэги:
not-a-poem
Индексирование AJAX-сайтов
2014-04-18 13:12:03
... страница http://widjer.
net/posts/posts-430033 ... адрес http://widjer.
net/posts/posts-430033 ...
+ развернуть текст сохранённая копия
При разработке интерфейса одного веб приложения возникла задача сделать странички, формируемые AJAX запросом, индексируемыми поисковиками. У Яндекса и Google есть механизм для индексации таких страниц (https://developers.google.com/webmasters/ajax-crawling/ http://help.yandex.ru/webmaster/robot-workings/ajax-indexing.xml). Суть довольно проста, чтобы сообщить роботу о HTML версии страницы, в тело нужно включить тег <meta name="fragment" content="!">
. Этот тег можно использовать на всех AJAX страницах. HTML версия должна быть доступна по адресу www.example.com/чтотоеще?_escaped_fragment_=. То есть, если у нас есть страница http://widjer.net/posts/posts-430033, то статическая версия должна иметь адрес http://widjer.net/posts/posts-430033?_escaped_fragment_=.
Чтобы не быть обвиненным в клоакинге, динамическая и статическая версии не должны отличаться, поэтому возникает необходимость создания слепков ajax страниц, о чем и хотелось бы рассказать.
Читать дальше →
Тэги:
ajax,
asp.net,
mvc,
seo,
spa,
веб-разработка
Roles API. Программный доступ к ролям
2014-04-16 22:18:03
Как и в случае с Membership API, интерфейс Roles API позволяет выполнять все задачи непосредственно ...
+ развернуть текст сохранённая копия
Как и в случае с Membership API, интерфейс Roles API позволяет выполнять все задачи непосредственно в коде. Можно программно добавлять новые роли, читать информацию о ролях и удалять их из приложения. Более того, можно ассоциировать пользователей с ролями, а также извлекать пользователей, ассоциированных с определенной ролью. Все это можно делается с помощью методов класса Roles. […]
Тэги:
api,
asp.net,
roles,
авторизация
Использование элемента управления LoginView с ролями
2014-04-16 00:04:00
... в составе ASP.
NET. Одним из них ...
+ развернуть текст сохранённая копия
Ранее Вы ознакомились с подробностями об элементах управления безопасностью, поставляемых в составе ASP.NET. Одним из них был элемент LoginView. Ранее он применялся для отображения различных элементов управления для анонимных и зарегистрированных пользователей. Для реализации своей функциональности этот элемент управления использует шаблоны. Ранее применялись шаблоны <LoggedInTemplate> и <AnonymousTemplate>. Этот элемент управления поддерживает один дополнительный шаблон, позволяющий […]
Тэги:
api,
asp.net,
roles,
авторизация,
аутентификация