Приветствую тебя, Хабр! Давно (с 1 марта) мы ничего не писали, а только работали, работали и еще раз работали. Хотим поделиться своими новостями, наработками, и показать как уникальные функции, которые не предоставляются даже на платной основе некоторыми компаниями GPS мониторинга у нас можно получить бесплатно. О функциях контроля за прохождением маршрутов, группировке транспорта по группам, версии для мобильных телефонов с функцией отчетов и многое другое – читайте далее.
Андрей Губский @Ernado
Software architect, Microsoft MVP
Начинаем работу с Windows Azure Toolkit for iOS
7 min
7.4KTranslation
Очень рад представить уже доступный тулкит Windows Azure Toolkit for iOS!
Первый релиз Windows Azure Toolkit for iOS позволяет просто и удобно получить доступ к хранилищу Windows Azure из iOS приложений. Также как и для Windows Azure Toolkit for Windows Phone 7 мы будем добавлять новые возможности в тулкит, такие как пуш-оповещение, Access Control Service и т.д.
Первый релиз Windows Azure Toolkit for iOS позволяет просто и удобно получить доступ к хранилищу Windows Azure из iOS приложений. Также как и для Windows Azure Toolkit for Windows Phone 7 мы будем добавлять новые возможности в тулкит, такие как пуш-оповещение, Access Control Service и т.д.
+22
Устройство GPS-жучка
2 min
22KНе знаю как в России, но в США граждане периодически находят под днищем автомобиля следящие GPS-устройства, установленные спецслужбами. В прошлый раз, когда о таком стало известно прессе, студент арабского происхождения по неопытности отнёс устройство «производителю», не успев его хорошенько исследовать. Аналогичный прибор на своём автомобиле несколько лет назад нашла активистка за права животных Кэти Томас. Она отказалась вернуть его ФБР, а сейчас осмелилась отдать девайс на изучение.
+85
Мой опыт работы с веб-сервером Cassini от Microsoft
4 min
6.1K1. Что такое Cassini
Кассини — это простой и «легковесный» веб сервер для MS Windows, который, как несложно догадаться, обрабатывает запросы к статическим страницам HTML и приложениям ASP.NET. На момент написания статьи Кассини распространяется в составе Visual Studio и Microsoft не поощряет (но и не запрещает) его использование и распространение вне Visual Studio. Microsoft не осуществляет техническую поддержку Кассини вне Visual Studio. Тем не менее, известны случаи, когда Microsoft включала Кассини в комплект поставки своих продуктов, например, ранние версии Microsoft CRM (ныне известный на рынке как Microsoft Dynamics CRM). В марте 2006 года Microsoft открыла исходный код Кассини 2.1 по довольно либеральной лицензии, которая говорит, что код может быть использован «for any commercial or noncommercial purpose, including distributing derivative works».
+7
Инструменты для дизайнеров и разработчиков
2 min
4.8KTranslation
Предлагаю ознакомиться с небольшим набором инструментов для веб-разработки, которые могут сделать вашу жизнь проще. Все сервисы бесплатны и просты в использовании, но (как обычно) есть и минус – они все на английском, хотя когда и кого это останавливало?)
+107
Что почитать на выходных? Рекомендуем, выпуск №9
3 min
1.4KЭто подборка статей на тему веб-разработки на платформе .NET (и не только). За день перед выходными я предлагаю набор интересных ссылок, которые стоит посетить в свободные минуты на выходных, чтобы узнать что-то новое и интересное.
Вы можете следить за циклом этих советов по следующей ссылке.
Тема номера:
Вы можете следить за циклом этих советов по следующей ссылке.
Тема номера:
- XNA RPG — изучение XNA на примере построения RPG-игры (руководство из 26 частей) (link);
- Российская система управления контентом Atilekt.CMS доступна через Web Platform Installer (link);
- Список событий в GLOBAL.ASAX (link);
- Проект для ASP.NET- Git Web Access (link);
- ASP.NET MVC 3 для начинающих: добавляем ввод даты с помощью jQueryUI и NuGet (link);
- Руководство по Orchard, часть 1 — запуск блога (link);
- Руководство по Orchard, часть 2 (link);
- Custom Role Provider. Часть 1 (link);
- Настройка шаблонов T4 MvcScaffolding (link);
- Управление сессиями NHibernate в приложениях ASP.NET MVC (link);
- patterns & practices- Project Silk Drop 7 (link);
- Исопльзование Entity Framework Fluent API и Code First в ASP.NET MVC (link);
- Работа с CSS 3 в Expression Web (link)
- Мнение о том, когда использовать Canvas и SVG (link);
- Новые полезные JavaScript CSS решения 2011 года. 16 свежих плагинов для веб-разработчика (link);
- Результаты тестирования скорости JS в браузерах (link);
- IE9 Compat Inspector — инструмент анализа сайта на проблемы с JavaScript (link);
- Фрактал на JavaScript с помощью HTML5 (link);
- 14 браузерных javascript — игр, использующих HTML5 (link);
- Расширение ваших jQuery-приложений с Amplify.js (link);
- Useful jQuery Plugins — April 2011 (link);
- Взрывной логотип с помощью CSS3 и MooTools или jQuery (link);
+14
Настройка виндового веб-сервера без RDP
4 min
5KСовсем недавно понадобилось настроить очередной веб-сервер. Как раз в это время у меня было весеннее обострение PowerShell. В общем, в качестве небольшой разминки, я решил настроить веб-сервер без RDP.
+41
А еще в Visual Studio есть External Tools…
4 min
5.2K Забавно, но я долгое время считал, что возможность запуска сторонних приложений из Visual Studio не заслуживает внимания. Серьезная интеграция требует разработки plugin, и точка!
Как оказалось, я был неправ. Есть множество сценариев, когда External Tools позволит быстро расширить возможности Visual Studio.
Как раз вчера мой хороший знакомый задал вопрос – как сделать аналог команды Open Containing Folder из пакета PowerCommands for Visual Studio 2010, но для вызова Far Manager, а не Windows Explorer? В оригинале эта команда доступна в контекстном меню Solution Explorer, она открывает Windows Explorer и устанавливает курсор на файл, для которого она была вызвана.
Моя первая идея (нет ничего проще – нужно скачать PowerCommands.vsix из Visual Studio Gallery, распаковать его, разобрать на части Reflector’ом, обложиться руководствами по расширению Visual Studio и быстро написать аналог) понимания не нашла – написание plugins для Visual Studio (если это не расширения редактора) по-прежнему остается весьма нетривиальной задачей, и если нет опыта, то даже при наличии примеров и пошаговых руководств ее решение займет не меньше, чем полдня – если не целый день!
Еще немного подумав, я решил, что для этих целей вполне подойдет механизм External Tools! И, действительно, создание «команды» Open Containing Folder in FAR заняло у меня не более получаса.
Давайте посмотрим, как это можно сделать.
Как оказалось, я был неправ. Есть множество сценариев, когда External Tools позволит быстро расширить возможности Visual Studio.
Как раз вчера мой хороший знакомый задал вопрос – как сделать аналог команды Open Containing Folder из пакета PowerCommands for Visual Studio 2010, но для вызова Far Manager, а не Windows Explorer? В оригинале эта команда доступна в контекстном меню Solution Explorer, она открывает Windows Explorer и устанавливает курсор на файл, для которого она была вызвана.
Моя первая идея (нет ничего проще – нужно скачать PowerCommands.vsix из Visual Studio Gallery, распаковать его, разобрать на части Reflector’ом, обложиться руководствами по расширению Visual Studio и быстро написать аналог) понимания не нашла – написание plugins для Visual Studio (если это не расширения редактора) по-прежнему остается весьма нетривиальной задачей, и если нет опыта, то даже при наличии примеров и пошаговых руководств ее решение займет не меньше, чем полдня – если не целый день!
Еще немного подумав, я решил, что для этих целей вполне подойдет механизм External Tools! И, действительно, создание «команды» Open Containing Folder in FAR заняло у меня не более получаса.
Давайте посмотрим, как это можно сделать.
+58
XPath наглядно
1 min
60K XPath является одним из ключевых моментов на дороге к пониманию XSLT. И на первых порах хочется получить какой-нибудь простой способ поэкспериментировать с ним, чтобы в деталях разобраться, как он работает. Способа такого, впрочем, не наблюдается. Приходится или качать совсем не бесплатные XML/XSLT редакторы, или довольствоваться статичными картинками с zvon.org. Может быть, я плохо искал. Но с моей колокольни все обстоит именно так. И когда передо мной в очередной раз встала задача «Объяснить XSLT», в голове и родилась идея крохотного сервиса. После того, как все заработало, было решено выкатить его для всеобщего пользования: наверняка не я один сталкивался с похожими проблемами.
+86
ASP.NET MVC 3 для начинающих: добавляем ввод даты с помощью jQueryUI и NuGet
3 min
13KВ ходе обучения новым технологиям перед новичками часто возникают типовые задачи, которые не так просто решить. В цикле статей MVC3 для начинающих будут представлены решения таких задач.
Частый вопрос, который встает перед веб-разработчиками – это добавление на страницу удобного ввода даты с помощью ниспадающего элемента в виде календаря. В этой статье дается короткое описание того, как в MVC 3 добавить такой элемент за несколько мгновений с помощью пакетного менеджера NuGet и библиотеки jQuery UI.
Ниже представлено полное решение с исходными кодами.
+24
Самый короткий в мире маркетинговый план
1 min
17KВ догонку к посту про макет бизнес модели, не менее полезный «самый короткий в мире маркетинговый план» (так его назвал автор, Келли Одел).
Можно для любой новой идеи, продукта или услуги заполнить эту табличку и сразу увидеть общую картину с перспективами.
Можно для любой новой идеи, продукта или услуги заполнить эту табличку и сразу увидеть общую картину с перспективами.
+104
+95
Что почитать на выходных? Рекомендуем, выпуск №8
2 min
1KЭто подборка статей на тему веб-разработки на платформе .NET (и не только). За день перед выходными я предлагаю набор интересных ссылок, которые стоит посетить в свободные минуты на выходных, чтобы узнать что-то новое и интересное.
Вы можете следить за циклом этих советов по следующей ссылке.
Темы номера:
Вы можете следить за циклом этих советов по следующей ссылке.
Темы номера:
- MIX'11: более сотни видео докладов доступны для загрузки (link);
- серия статей: “Silverlight 5 – что нового” – часть 1, часть 2, часть 3, часть 4;
- Glimpse — серверный firebug для проектов ASP.NET (link);
- WebMatrix- работа с пакетом определения мобильных клиентов от 51Degrees.mobi (link);
- ASP.NET MVC 3- использование скаффолдинга контроллеров (link);
- Модуль импорта/экспорта рецептов в Orchard CMS 1.1 (link);
- ReSharper 6 предложит глубокую поддержку Razor (link);
- Демонстрационное приложение MVC Music Store v3.0 для изучения ASP.NET MVC (link);
- Razor- вывод секций в мастер-страницах мастер-страниц (link);
- ASP.NET MVC 3 Tools Update, now with Drop-Down Lists! (link);
+6
Новые материалы по ASP.Net на русском языке (150 статей)
1 min
18KДобрый день, друзья!
Сегодня мы полностью обновилиfrom scratch Центр разработки на ASP.Net на MSDN. Мы добавили 150 статей на русском языке про ASP.Net MVC, ASP.Net AJAX, ASP.Net WebForms и WebMatrix.
Сегодня мы полностью обновили
+34
Путь обучения: развертывание PHP приложений на IIS (материалы на русском)
1 min
1.6KЧасики тикают – новый год уже в совсем скоро, но у нас еще есть для вас подарки в виде полезных учебных/практических материалов. Многие из вас спрашивают как установить современное PHP-приложение на веб-сервер IIS. Для справки, IIS (Internet Information Services) для Windows — гибкий, безопасный и легкоуправляемый веб-сервер для публикации любого приложения в сети. Сегодня я рад представить вашему вниманию видео курс, который подробно описывает процедуру развертывания популярного блогового движка WordPress на IIS. В курс вошли следующие материалы:
- Как установить PHP на Windows
- Как запустить WordPress на IIS
- Как установить PHP на Windows и запустить WordPress на IIS с помощью Web Platform Installer
Приятного чтения и c наступающим!
+4
24 статьи про Windows Azure на русском языке
1 min
2.3KВремени остается все меньше и меньше до нового года. Наконец-то могу сказать про самый главный и полезный подарок к новому году. Сегодня мы запускаем абсолютно новый центр по Windows Azure на MSDN, который содержит большое количество полезных материалов на русском языке, а именно cерию статей “Windows Azure – облачная платформа Microsoft”. Краткий список материалов:
- Введение в Windows Azure
- Облачные вычисления (5 статей)
- Технические возможности платформы Windows Azure (8 статей)
- Архитектура приложений в облаке (4 статьи)
- Дополнительные материалы (6 статей)
Полный список под катом
+5
FAQ: Windows Azure Platform, Windows Azure и конкуренты
13 min
11KВ последнее время услышал много различных вопросов о Windows Azure Platform. В данной серии FAQ отвечу на наиболее часто задаваемые из них.
+18
Новые материалы по IIS на русском языке (160+ статей)
1 min
2KПривет, хабрасообщество! Мы, как и обещали, продолжаем ударными темпами пополнять наши ресурсы полезной информацией и все на русском языке. Вчера мы опубликовали большой пакет статей на русском языке по ASP.Net (150 статей), а сегодня мы разместили 161 статью на русском языке в Техническом центр по IIS. В центре вы найдете материалы по следующим темам:
- Установка и настройка (90 статей)
- Развертывание веб-приложения (39 статей)
- Управление и поддержка (32 статей)
+16
URL маршрутизация в ASP.NET 4 Web Forms
3 min
10KTranslation
Что такое URL маршрутизация?
URL маршрутизацию мы впервые представили в ASP.NET 3.5 SP1, которая сейчас используется в ASP.NET MVC приложениях для предоставления чистых, SEO-дружелюбных, «веб 2.0» URL адресов. URL маршрутизация позволяет настраивать приложение на прием запрашиваемых адресов, которые не соответствуют физическим файлам. Вы можете использовать маршрутизацию для объявления URL адресов, которые семантически содержательны для пользователей, и которые могут помочь оптимизации для поисковых систем (SEO).
URL маршрутизацию мы впервые представили в ASP.NET 3.5 SP1, которая сейчас используется в ASP.NET MVC приложениях для предоставления чистых, SEO-дружелюбных, «веб 2.0» URL адресов. URL маршрутизация позволяет настраивать приложение на прием запрашиваемых адресов, которые не соответствуют физическим файлам. Вы можете использовать маршрутизацию для объявления URL адресов, которые семантически содержательны для пользователей, и которые могут помочь оптимизации для поисковых систем (SEO).
+9
DNS-хостинг Яндекса
1 min
89KTranslation
Почти год назад, 27 октября, мы объявили об открытии сервиса Яндекс.Почта для домена.
Всё это время мы внимательно прислушивались к отзывам владельцев доменов и активно работали над сервисом. Обо всех заметных нововведениях в Почте для домена мы писали (и, конечно, продолжим писать) в блоге Яндекс.Почты.
Изучая потребности владельцев доменов, мы поняли, что одна из самых частых проблем подключения и настройки работы Почты связана с тем, что не все регистраторы доменов предоставляют удобные инструменты для редактирования DNS-записей.
Сегодня мы объявляем о запуске собственного DNS-хостинга. Это значит, что для подключения сервиса Яндекс.Почта для домена (а также дополнительных сервисов, — таких, как Jabber на вашем домене) достаточно делегировать домен на Яндекс.
Кроме того, в вашем распоряжении теперь удобный и бесплатный редактор DNS-зон. Его основное преимущество заключается в том, что записи становятся видны на DNS-серверах буквально через несколько секунд после внесения изменений.
Отдельно хотим обратить ваше внимание на то, что редактирование DNS-записей — процедура, требующая определённых знаний и навыков. Пожалуйста, будьте внимательны.
Сейчас к Яндекс.Почте для домена подключено уже более 20 тысяч доменных имён. Присоединяйтесь!
Всё это время мы внимательно прислушивались к отзывам владельцев доменов и активно работали над сервисом. Обо всех заметных нововведениях в Почте для домена мы писали (и, конечно, продолжим писать) в блоге Яндекс.Почты.
Изучая потребности владельцев доменов, мы поняли, что одна из самых частых проблем подключения и настройки работы Почты связана с тем, что не все регистраторы доменов предоставляют удобные инструменты для редактирования DNS-записей.
Сегодня мы объявляем о запуске собственного DNS-хостинга. Это значит, что для подключения сервиса Яндекс.Почта для домена (а также дополнительных сервисов, — таких, как Jabber на вашем домене) достаточно делегировать домен на Яндекс.
Кроме того, в вашем распоряжении теперь удобный и бесплатный редактор DNS-зон. Его основное преимущество заключается в том, что записи становятся видны на DNS-серверах буквально через несколько секунд после внесения изменений.
Отдельно хотим обратить ваше внимание на то, что редактирование DNS-записей — процедура, требующая определённых знаний и навыков. Пожалуйста, будьте внимательны.
Сейчас к Яндекс.Почте для домена подключено уже более 20 тысяч доменных имён. Присоединяйтесь!
+112
Information
- Rating
- Does not participate
- Location
- Киев, Киевская обл., Украина
- Date of birth
- Registered
- Activity
Specialization
Backend Developer, Software Architect
Lead
C#
ASP.Net
.NET
OOP
High-loaded systems
Designing application architecture
Creating project architecture
Software development