Главная

Главная


Yandex map api Надеюсь, это сообщение закроет тему об электрнных картах, которая поднималась в постах "Электронные карты или в поисках фитнес-центра " и "И снова о картах". Надеюсь - потому что всегда хочется верить, что наконец-то ты нашел сервис, работать с которым будет удобно и приятно. И выбрал ты его не как наимение глючный и кривой, а по любви с первого взгляда :)

Итак, 13 ноября Yandex.ru запустил новый сервис API Яндекс.Карт. Он позволяет размещать Yandex карты у себя на сайте, осуществлять поиск, отображать свои объекты, создавать пользовательские карты ... [читать дальше]

Lutz Roeder's .NET Reflector Lutz Roeder's .NET Reflector возглавяет мой личный хит-парад утилит, которые я использую для работы. Недавно, я наткнулся в инете на один небольшой plug-in, которого не хватало Reflector-у для полного совершенства.

Reflector.FileDisassembler - plug-in, который позволяет для выбранной сборки воссоздать исходный проект для Visual Studio. Это позволит вам воспользоваться полноценным поиском по исходникам, легко перевести проект с одного языка на другой или, когда анализ текста не смог вам помочь, создать по библиотеке проект, подключить его к вашему приложению и пройтись по нему отладчиком в run-time. [читать дальше]

script sharp Эта статья - продолжение поста "Script# - мощь C# и поддержка Visual Studio для клиентского Java Script".

Когда я прочитал общее описание Script#, все казалось простым и понятным, как форма поиска Google. Пишешь код на C#, компилируешь свое приложение - и получаешь нужные java scripts, которые замечательно работают под всеми браузерами. И уже не нужно вспоминать DOM модель браузеров, и тем более их различия - все можно делать на C#, который ты так хорошо знаешь (кто спросил, что быстрее, упаковка или распаковка? нуу ... видете ли ... по сравнению с другими операциями в ASP.NET, такими как обращение к базе или передача html-а браузеру, такими мелочами можно пренебречь, да? :( ).

Но, когда я создал новое web-приложение, подключил к нему необходимые библиотеки и попробовал написать код на C#, то вместо ожидаемых скриптов на выходе получил ошибку компилятора

Тип 'System.Byte' существует как в 'c:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\mywebsite3\7bbce1b3\88786863\assembly\dl3\5c35aa86\00f49d47_1443c801\sscorlib.DLL', так и в 'c:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll'

И вот тут-то пришлось вздохнуть, и начинать разбираться дальше. Итак ... [читать дальше]

Team Foundation Server Сразу о главном: Виктор Шатохин выложил полную версию замечательного документа "Групповая разработка с использованием Visual Studio Team Foundation Server. Шаблоны и практики." в русском переводе.

Чтобы понять, чем же он такой замечательный, вспомните, где вы брали информацию о TFS с появлением сначала беты, а потом и релиза этого продукта? [читать дальше]

script sharp Я с детства не любил Visual Basic и JavaScript. Ах да, простите ... сейчас будет небольшое лирическое отступление, так что те, кого интересует исключительно Script# могут смело пропустить несколько абзацев. Итак ...

Я с детства не любил Visual Basic и JavaScript. В приступе юношеского максимализма я считал, что С++ - единственный достойный язык программирования. Ну, еще Java неплох, на Object Pascal тоже можно писать. Это были мощные объекто-ориентированные языки, со строгой типизацией. [читать дальше]

Тема электронных карт неожиданно получила небольшое продолжение. Недавно, на работе меня попросили рассмотреть возможность использования электронных карт в одном из наших проектов. Причем в запросе были приведены два примера - карта Киева на Yandex.ru, с пометкой "желательный вариант", и карта на BigMir.net, с пометкой - "нежелательный вариант" :) Еще раз вздохнув по поводу удобной карты Yandex, я стал разбираться, что же все таки используют наши украинские сайты. [читать дальше]

Недавно, мне понадобилось подыскать фитнес-центр. Задача самая обычная: есть место работы, есть дом, нужно найти хороший фитнес-центр по дороге с работы домой. Начало было тоже самым обычным: Google выдал положенные несколько миллионов ссылок, среди которых сразу встретилось несколько каталогов со списками и адресами фитнес-центров. И тут я задумался. Обычно, в списках указывались название, пара слов описания и контактные данные: телефон, адрес. К сожалению, мой топографический идиотизм продолжает успокаивать некоторых моих знакомых, которые, до знакомства со мной, думали, что это у них все плохо :) Почти за каждой улицей мне приходилось заглядывать в карту, чтобы понять, насколько далеко она находится от маршрута "работа - дом". [читать дальше]

Если вы создали сайт и он стал приобретать популярность в инете - рано или поздно вы столкнетесь с проблемой производительности. Все мы, к сожалению, знаем достаточно много путей, при помощи которых можно увеличить скорость работы. К сожалению - потому что, если бы путей было несколько (в идеал... [читать дальше]

Давайте теперь посмотрим, как можно реализовать наши требования при помощи ISAPI Rewrite.

1. Работа с поддоменами
Во-первых, нужно связать наше веб-приложение с нужными доменами под IIS. Делается это в оснастке IIS, при помощи диалога "Advanced Web Site Identification", показанного на рис. 1. В нем мы дожны перечислить все варианты интересующих нас поддоменов, а именно: [читать дальше]

А теперь пришло время понять, зачем мы разбирали нелегкий жизненный путь запросов :) Вспомните, кроме всего прочего, мы хотели перенаправлять urls типа http://news.ru/fooball/. Все ли мы сделали, чтобы работать с такими запросами? Уже догадались, в чем дело? Правильно! Все, о чем мы только что говорили, реализовано в нашем веб-приложении на ASP.NET. Но для того, чтобы ему выполнить rewriting, он должен как минимум получить управление. По умолчанию IIS настроен так, чтобы передавать управление ASP.NET при запросах страниц с расширением .aspx (и еще некоторых расширений). Если же он получит запрос без расширения, то будет думать, что это каталог и попробует определить для этого пути документ по умолчанию - то есть сделает вовсе не то, что нам нужно. [читать дальше]