August 2007 - Posts
Отличный тест, кем бы вы были в известном мультике South Park :)
http://www.allsouthpark.ru/index.php?option=com_content&task=view&id=65&Itemid=64
 |
| Вы - Стен! Вы - Стен Марш, вероятно, самый нормальный из всех. Вы легко решаете проблемы и строите разумные планы. Вы любите - и это удивительно! Возможно, вы актвивист и, без сомнения, достаточно умны. Кто вы из мультфильма South Park? All South Park |
Привет!
Сегодня Scott Guthrie выложил в своем блоге очередной обзор интересных статей по ASP.NET, LINQ, IIS 7.0 и Silverlight
Хочу отметить чрезвычайно удобный инструмент для разработчиков, использующих LINQ. Это - LINQPad. Подробности можно узнать, перейдя по ссылке, а вкратце - это инструмент, напоминяющий query analyzer, но работающий для запросов LINQ. Очень удобно - можно получать результаты в удобной визуальной форме, и видеть, какой именно запрос SQL получается из данного запроса LINQ.
Еще хочу отметить статью об обработке исключений в ASP.NET AJAX. Дело в том, что при использовании AJAX очень многие исключения перехватываются, и отправляются клиенту. Изложенная в статье информация поможет понять, как же все-таки сохранять информацию об исключениях на стороне сервера. Тем не менее, я, в отличие от автора статьи, не восхищаюсь архитектурой Enterprise Library, и обработку исключений предпочитаю делать на основе веб-событий. И архитектура приведенного решения с синглтоном мне тоже не очень по душе.
И, в качестве десерта, информация о клиентских функциях ASP.NET AJAX $get и $find.
Бывает так, что в процессе работы встречаешь код, который не оставляет тебя равнодушным. Я подумал, что может быть такое может быть интересно читателям блога. Открываю рубрику "код дня", и первым номером, пожалуй пойдет такая конструкция:
var distinctUsers = userList.GroupBy(u => u.Login).Select(
g => new ActiveDirectoryUser{
Login = g.Key,
Email = g.First().Email,
Name = g.First().Name
});
К сожалению, в текущей реализации C# 3.0 не совсем правильно работает метод Distinct (поэтому он здесь и не применен), но при работе с локальными коллекциями это не проблема, как и показывает вышеприведенный код.
Гарантийное ТО я прошел в конце апреля, к тому моменту как наездил 10 000км. Сейчас на одометре уже 20800 и следующее ТО я проходил буквально на днях. Правый задний подкрылок был привезен и установлен, но я заметил что левый задний уже потерял одно крепление, и в принципе, наверное его тоже пора менять. Однако в наличии его не оказалось :) Видимо, 207-х еще не так много. Из необязательного поменял фильтр вентилляции салона. Все вместе с подкрылком и фильтром обошлось в 5255 рублей.
Пока машина радует и ездит исправно. Отдельно хочу сказать о боковых зеркалах. Во всех автомобильных жкрналах, которые мне попадались, их ругали. Мол маленькие они, неудобно расположены, типа пожертвовали функциональностью в угоду красоте. Я конечно водитель не особо опытный - толком поездить удалось только на 206-й, Mitsubishi Colt ну и чуть-чуть на ВАЗ 2106 :) Так вот - по моим впечатлениям, на 207-й отличные, удобные боковые зеркала. Все что надо в них видно, а из-за их расположения еще и не залепляет грязью боковые стекла. Единственно что мне бы зотелось в них поправить - чтобы они складывались электроприводом. Вроде бы такая опция есть, но у меня только вручную.
Из того, что хотелось бы поправить - теперь мне кажется, что задняя подвеска немного жестковата... Но это уже дело вкуса. В салоне тихо, хорошо пахнет фирменным ароматизатором салона и приятно играет музыка через очень неплохую штатную акустику (для штатных - так я бы даже сказал очень хорошую). В общем, пока все хорошо, и будем надеяться, что это надолго.
Исправляюсь и пишу о том, как машинка пережила зиму. Неприятностей замечено не было, единственно, оторвалась задняя часть правого заднего подкрылка (уж не знаю, почему), и протерлась о колесо. ТО было бесплатным, я попросил поменять масло и фильтр, в результате все это мне обошлось в 2146 рублей. Подкрылка в наличии не оказалось, так что его пришлось заказывать - но предоплату как обычно с меня не взяли, видимо потому что подкрылки и так собирались заказывать, просто сделали резерв.
Долго думал, писать ли о том где обслуживаюсь. С одной стороны, могут принять за рекламу. С другой - как я знаю по себе, людям интересны любые подробности, так что все-таки напишу. Обслуживаюсь я там же, где и купил автомобиль - в автосалоне АВЕС на ул. Королева. Все сделали часа за три-четыре. Мне очень удобно, так как техцентр находится рядом с работой - оставил машину, поехал работать, а уходя с работы машину забираешь. Записаться на сервис реально дня за два-три, если повезет, я думаю можно и за день. Приема можно прождать достаточно долго, если все мастера заняты, бывает минут 20-30. Там же я обслуживал свою 206-ю, и пока меня все устраивает.
Если хотите что-то узнать дополнительно - пишите в комментариях, постараюсь отвечать.
Всем привет! Расскажу в этот раз немного о себе. В последнее время так вышло, что у меня не было времени ни на блог, ни даже на ответы на форумах RSDN. Последнее мероприятие, в котором я участвовал была конференция Российские Интернет Технологии. Я и Гайдар Магдануров рассказывали там о возможностях MS ASP.NET Ajax, а так же я с табличкой "эксперт" некоторое время сидел в фойе и пытался отвечать на вопросы аудитории. Блестяще справлялся, особенно запомнился человек, который сначала уточнил, можно ли экспертам MS задавать вопросы, а затем спросил точное время.
В какой-то момент жизни начинаешь понимать, что времени на все не хватает, и приходится от чего-то отказываться. И иногда очень сложно решить, от чего именно. Не могу сейчас сказать насчет форумов, но знаю точно, что блог я все-таки решил реанимировать, и даже взяться за него всерьез. Поэтому ждите частых и, я надеюсь, интересных сообщений.