Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Активные блоггеры

 clevelus (1)
 Devel (1)
 RredCat (1)
 GreenAsh (2)
 Валерия  (2)
 astra (1)
 asel (1)
 nella (1)
 avot (1)
 thejediknight (1)
 Vladimir (1)
 advanta-group (1)
 Sheba (2)
 tsagi (1)
 m-jodo (1)
 siteman07 (2)
 Reg-Su.Ru (1)
 dmitry39 (3)
 IVAN (2)
 armex (3)

 | 

Dimon aka Manowar Blog.

Wednesday, August 02, 2006

HttpContext в обработчиках событий HttpApplication

До недавнего времени я был свято уверен, что в процессе обработки запроса HttpContext.Current не может быть null. В связи с чем для доступа к классам контекста реквеста использовал всегда именно это выражение. Например для того, чтобы достучаться к кукам в обработчике Application.BeginRequest смело писал HttpContext.Current.Request.Cookies. Но сегодня я с неприятным удивлением обнаружил, что бывают ситуации, когда HttpContext.Current в обработчике события обработки реквеста может быть пустойНеприятное удивление. Причем почему он вдруг оказывался пустым я понять так и не смог. Если подробней, то дело было так - совершенствуя свою систему статистики я перенес вызов метода логирования в обработчик PreSendRequestHeaders дабы ловить StatusCode ответа. После чего в логах обнаруживаю достаточно немалое количество ошибок из метода логирования (срабатывал код обработчика Application.Error). При этом, что самое удивительное, реквест отдавался нормально (200 ответ и html код). Почему выполнение реквеста не прерывалось я уж не стал разбираться, меня больше интересовала ситуация как это исправить. И после некоторого кол-ва шаманских отладок я обнаружил удивительное - в некоторых случаях (в каких именно опять таки я так и не понял, вернее обломался разбираться) в обработчике PreSendRequestHeaders значение HttpContext.Current было равно null, но при этом значение (sender as HttpApplication).Context хранило абсолютно правильный контекст! Шок - это по нашему?Подмигивание

Вообщем мой всем совет - пользуйтесь в обработчиках события HttpApplication конструкцией (sender as HttpApplication).Context для доступа к контексту реквеста.

Если вдруг облом меня не сломает и я продолжу изыскания - расскажу чего у меня получилось нарыть.

Dimon aka Manowar

02 August 2006 23:19  Комментарии (5)

Wednesday, May 03, 2006

Аналог ISNULL() в C#

Недавно нарвался на вопрос проверки кучи переменных на null в коде. Писать огромный if с перечислением var1 != null || var2 != null || ... varN != null меня быстро обломало и захотелось поковырять С# на предмет чего-то, похожего на T-SQL-ный INULL(). Как ни странно в итоге нашел, пусть не полный аналог, но вполне удобный для меня, конструкция со множеством || заменилась на вот такую:
Array.Find(new object[] {var1, var2, ..., varN}, delegate(object val) { return val != null; }) != null
И работаетПодмигивание

Dimon aka Manowar

03 May 2006 21:18  Комментарии (12)

Friday, March 10, 2006

"Оранжевое небо" - новый украинский блокбастер

Умудрились наши пираты стянуть прям с монтажного стола сей, с позволения сказать "продукт". Ну а благодарные пользователи ессно тут же растиражировали его по всему инету. В итоге, потратив почти 2 часа времени, посмотрел на это и я (типа ж вспомнить, приобщитьсяУлыбка).

Такого облома у меня не было давно... Тоска

Фильм вообщем-то о любви между киевским мажором и львовской активисткой оранжевого движения, и с этой стороны никаких претензий у меня нет. Все чисто, цивильно, выдерживается более-менее в рамках. Но фон... Начнем с того, что в фильме нет ни одного кадра с Майдана. Вообще ни одного. И даже в финальном эпизоде празднования почему-то кадры с "празднования" 2005 года. Было дико смотреть на бурята на сцене, на самом деле он, насколько я помню, ни разу на Майдане-2004 так и не появился. И вообще все какое-то лубочное такое в фильме получилось - полупустой палаточный городок, пустой Хрещатик, глобальная тишина в Борисполе. Да и более других ляпов хватило - например в первом эпизоде фильма показана драка под ЦВК, которая была 23 октября. Все бы ничего, но во первых милиции в момент драки не было, людей было намного меньше, и, главное, 23 октября забор вокруг ЦВК еще не поставили!!! А в фильме драка происходит на фоне этого самого забора. Или еще одни ляп - папаша (крутой мусор-полковник) невесты главного героя дает ему пластиковую карточку "типа поводи дочку по магазинам". И бог с ним, что эта карточка - это VISA Electron (нормальную кредитку наверное зажал зятю будущему дать), но я, например, точно знаю, что карточки подобного дизайна начали выпускаться только в 2005 годуПодмигивание

Вообщем фильм - редкое гониво. И можно только посоветовать авторам сей белиберды выпив йаду убить себя ап стену. Жалкое зрелище...

Dimon aka Manowar

10 March 2006 01:59  Комментарии (8)

Monday, March 06, 2006

Очередное о политике...

То ли я с ума сошел, то ли кто-то другой... Читаю сегодня рекламную листовку, реально раздававшуюся в некоторых городах Украины. Текст с сокращениями:

"Некоторые СМИ и отдельные политические силы распространяют лживые слухи и домыслы о том, что наш лидер ВФЯ обладает пониженными умственными способностями из-за неизлечимой наследственной болезни головного мозга. В частности, утверждается, что из-за этого недуга он не служил в рядах Советской Армии и что болезнь в последствии помешала ему стать Президентом Украины в 2004г.
...
чтобы разветь вышеупомянутые лживые домыслы ВФЯ в декабре 2005г. провел комплексное обследование головного мозга в Государственном научном центре социальной и судебной психиатрии имени В.П.Сербского в МОСКВЕ
.....результаты обследования подтвердили, что отказ ВФЯ в службе в армии был вызван не болезнью мозга, а лишь ПОНИЖЕННЫМИ УМСТВЕННЫМИ СПОСОБНОСТЯМИ, что является следствием врожденной НЕДОСТАТОЧНОЙ МАССЫ ГОЛОВНОГО МОЗГА (!)(986гр. вместо минимальных 1200гр.)
..... объем мозга ВФЯ достаточен для обеспечения физической деятельности организма. Интеллектуальная и творческая работа может происходить с определенной задержкой. Специалисты центра им. Сербского рекомендовали ему воздержаться от написания научных трудов, РУКОВОДСТВА ВЫСОКОИНТЕЛЛЕКТУАЛЬНЫМИ ПРОИЗВОДСТВАМИ, управлением автомобилем. Противопоказания к физической работе, а также К УПРАВЛЕНИЮ ГОСУДАРСТВОМ И ЛИДЕРСТВУ В ПОЛИТИЧЕСКОЙ СРЕДЕ отсутствуют.

Пресс-служба Партии Регионов Украины

Здоровое будущее рождается в регионах!"

Апофегей, блин, полный... пацталом, как любят выражаться некоторые.

Нашелся даже скан сего докУмента. Любопытным смотреть тута. Советую обратить внимание на наличие выходных данных типографии, что с 99% вероятностью свидетельствует о том, что эта листовка действительно была заказана Партией Регионов.

Dimon aka Manowar

06 March 2006 20:38  Комментарии (7)

Friday, March 03, 2006

Есть несколько приглашений на Windows Live messenger Beta

Кто хочет рискнуть - велкам в комментыУлыбка

Dimon aka Manowar

03 March 2006 16:21  Комментарии (7)

Saturday, February 04, 2006

Баг с GetWebResourceUrl()

на форуме уже было обсуждение непонятной работы метода GetWebResourceUrl(), когда он возвращал правильный урл, но при этом по этому урлу не возвращалось никакого контента. А все дело в том, что при компляции ресурсов в сборку для создания их полного имени используется неймспейс по умолчанию сборки. И соответственно если в сборке с дефолтным неймспейсом MyControls включается файл MyStyle.css, то его внутреннее имя получается MyControls.MyStyle.css. И именно такое имя должно использоваться при его объявлении атрибутом WebResource и при вызове метода GetWebResourceUrl().
Более подробно см. тут

ЗЫ. 3 часа убил напрочь и навзничь на эту тему Фу...

Dimon aka Manowar

04 February 2006 02:39  Комментарии (2)

Thursday, February 02, 2006

Неудобство Membership Provider в asp.net 2

Membership - чтука, конечно, классная, но слабо пригодная для миграции. Причем слабо пригодная буквально сразу - ограничение на то, что UserName и LoginName должны совпадать у меня лично вызывает чуйство глубокого недоумения Не знаю. В итоге намучавшись с созданием своего MembershipProvider обнаруживаю, что его использование со стандартными Membership контролами в случае, когда LoginName (для мании это мыло юзера) не совпадает с UserName (идентификатор записи юзера в базе) без шаманских плясок невозможно в принципе. Мало того, будь чуть похуже логика работы аутентфиикации на мании - от мембершипа пришлось бы отказаться вообще ;(

Dimon aka Manowar

02 February 2006 14:07  Комментарии (0)

Sunday, January 29, 2006

C#2VB.NET прямо в студии.

Можно найти тут.
До чего ж ленивый народ пошелПодмигивание

Dimon aka Manowar

29 January 2006 13:48  Комментарии (2)

Saturday, January 21, 2006

Планы по переделке мании

Желающие могут прочитать и высказаться здесь

Dimon aka Manowar

21 January 2006 22:31  Комментарии (0)

Friday, January 13, 2006

Microsoft прекращает выпуск MSDN библиотеки для студии 2003

Получил посылочку, поставил новый MSDN и на первой странице большими красными буквами увидел такое:
Keep this library!

This January 2006 release is your final edition of the MSDN Library based on Visual Studio 2003, and the final Library that will include Visual Studio 2003 documentation. Starting with the April 2006 release, the MSDN Library will move to the Visual Studio 2005 platform and will no longer include Visual Studio 2003 documentation.

Такшта запасайтесь этой весией MSDN, или придется пользоваться MSDN-ом на сайтеПодмигивание

Dimon aka Manowar

13 January 2006 15:28  Комментарии (2)

Tuesday, January 10, 2006

Новый Profile Provider - то, чего мы так долго ждали

TableProfileProvider - весьма приятственная штука для тех маньяков, которые собираются переводить свои asp.net 1.1 проекты на asp.net 2. В 2-х словах этот провайдер позволяет сохранять профили юзеров в таблицу БД и делать связь между свойствами профиля и полями таблицы. Т.е. при наличии таблицы с юзерами уже не нужно писать какой-то конвертер для перегонки юзеров в asp.net 2 профили, а пользовать этот профиль.

ЗЫ. Я лично ждал этого профиля с нетерпениемУлыбка теперь можно садиться за переделку манииУлыбка

Dimon aka Manowar

10 January 2006 20:40  Комментарии (12)

Monday, January 09, 2006

Терминатор - начало...

Собственно прочел заметку:


Американские ученые сделали то, что еще 5-10 лет назад считалось фантастикой. Они дали человеку искусственную руку, которая, как настоящая, управляется мозгом. Контакты биомеханического устройства воспринимают сигналы, исходящие от нервных окончаний человека.

Пока разработка проходит начальный этап испытаний, но она уже позволят пациенту самостоятельно совершать весьма сложные действия - самостоятельно одеваться, есть и даже рисовать.

Оригинал

Наводит на размышления...Подмигивание

Dimon aka Manowar

09 January 2006 17:33  Комментарии (2)

Friday, January 06, 2006

Что ни день - то новый сюрприз

На этот раз удивила почта. Я в ноябре месяце подписался на MSDN Magazine америкосный на 2006 год и сегодня в ящике с удивлением обнаружил 3 журнала в прозрачных полиэтиленовых пакетикахУлыбка И не увел же никтоПодмигивание

Dimon aka Manowar

06 January 2006 02:31  Комментарии (1)

Wednesday, January 04, 2006

Немного политики.

У меня крепнет стойкая мыслЯ о том, что товарищ Путин является ярым сторонником пана Ющенко. Никто наверное не сделал из мировых политиков больше, чем нынешний президент России для улучшения рейтинга нынешнего президента Украиныю. За 2 года 3-й эпизод уже - сначала цирки с Тузлой, вызвавшие консолидацию украинского общества, потом пляски вокруг главного бандюковича с постоянными поздравлениями, теперь веселуха с газом. Казалось уже что все - еще чуть-чуть и бандюковичи получат безусловную победу на выборах весной с лозунгами "русский язык - государственный" и "Россия - наш брат". И никак мочащие друг друга оранжевые этому помешать уже не смогут. И тут херак! - веселье с газом, во время которого правительство и президент Украины мало того, что достойно отымели Газпром, так еще и получили на руки полный карт-бланш сказать народу на востоке Украины "а смотрите, что с вами будет если выберете бандюковичей". Это ли не свидетельство того, что газовый кризис был создан только для того, чтобы замочить оппозицию на Украине в зародыше?Подмигивание

Dimon aka Manowar

04 January 2006 16:53  Комментарии (7)

Monday, January 02, 2006

Весело, весело встретим Новый Год...

Давно я так сумбурно однако не праздновал начало нового годаУлыбка
Эпизод 1.
Преамбула. На празднование нового года к нам пришли мои родители ибо у них в квартире младшая сестренка собирала компанию для пьянки. Соотв. и спиртное также закупали они (вернее моя мама). Вино для проводов старого года, детское шампанское для малого ну и бутылку недешевого "Новый свет" для встречи.
Действие. И вот уже речь толкает телевизор, минут 5 до НГ, я начинаю открывать бутылку шампанского и понимаю, что что-то здесь не то. Бутылка не хочет открываться. Пробковая пробка типа блатная сидит как будто там всегда и была. Я дергаю ее, уже минутка остается до границы 2005 года и тут пробка просто отламывается Неприятное удивление. Я уже в тяжелом шоке начинаю пытаться открыть эту чертову бутылку штопором - штопор просто не вкручивается Оскал. Вообщем в итоге за НГ мы пили детское шампанское - бутылку так и не смогли домучатьПодмигивание

Эпизод 2.
Еще ночью жена замерзла чего-то, начало горло болеть, но вроде когда засыпали полегчало. И вдруг с раннего утра у нее жутко разболелись уши. В итоге пришлось мне вставать в 8 часов утра (а лег я где-то в 4 - провожал родителей к бабушке) и переться в аптеку за Софрадексом. Хорошо хоть аптека у нас метрах в 300-х есть в супермаркете. Но сон ессно ушОл всад сразу Спать

Эпизод 3.
Пока мы тихо-мирно встречали новый год компашка, гулявшая у родителей решила послушать музыку. И ничего умнее, чем послушать ее на компе они не придумали. Специально был притащен винт с музыкой, колонки (у мамы нет колонок) и аудио карточка (причем я так и не смог потом выяснить какая). На пьяную голову ессно им представился идеальным объектом для курочения более сильный комп (Селерон 1,7 на какой-то жуткой мамке на SiS) и с песнями и плясками умельцы решили его помучать. Я уж не знаю как они его мучали, но в результате вынь слетела намертво. После чего добить второй комп ИМХО было для них делом чести, чего с успехом и было реализовано (погорела видяха). Ребенок бедный звонит мне в 11 часов утра в истерике что сейчас придет мама и порвет ее шо Тузик тряпку. Пришлось поднимать свою жопу и переться смотреть на масштабные разрушения.
Таки положили вынь наглухо - все попытки поставить поверху ни к ченму не привели. Убитый же второй комп не позволил провести операцию по извлечению старых данных и чистый новый инсталл. В итоге ребенок был таки порван на куски, а я убил 6 часов 1-го и еще 7 - сегодня на ресетуп всего маминого барахла Гулянка

Остается надеяться, что 2006-й год просто решил сразу на меня все свои приколы выбросить дабы потом не мучать уже весельемПодмигивание

Dimon aka Manowar

02 January 2006 23:10  Комментарии (3)

Немного новгоднего юмора

http://www.google.com/search?hl=en&q=%D0%B3%D0%B0%D0%B7%D0%BF%D1%80%D0%BE%D0%BC&btnG=Google+Search
Смотреть справа сверхуПодмигивание

Dimon aka Manowar

02 January 2006 21:54  Комментарии (0)

Saturday, December 24, 2005

Dear Santa,

I have been a very good developer this year. I've written unit tests for most of my classes and have successfully avoided any Java programming. Please bring me...


WinFx... because dammit, you've teased us long enough!

Lindsay Lohan... because I've always wanted to try "paired programming".

A Visual Studio Premium Suite Team Edition 2005 Subscription with software... Or whatever they're calling it these days.

Windows Vista CTPs in a VPC image... If I format my hard drive one more time, it's going to melt.

An Enterprise Service Bus... I don't know what it is, but I've read that my business will be bankrupt without it.

A Visual Studio Tools for Office Blimp... I hear there's one floating around Mexico somewhere.

A Team Foundation Server... that doesn't require a PhD to Install.

A browser based client side scripting framework... just like you gave me 10 years ago.

A Visual Studio 2005 Service Pack... I'm not saying you shipped it too soon or anything, but...

Dimon aka Manowar

24 December 2005 00:51  Комментарии (0)

Wednesday, December 21, 2005

Need for Speed - Most Wanted

Прошел я не спеша недельки за 2 сию игрулину и остался очень доволен. Появление сюжетной линии (сюжет в автоаркаде, кто бы мог подумать??? Сарказм) и ввод полиции добавили динамизма по сравнению с играми Underground серии. К тому же слегка улучшили физику не в ущерб аркадности, новые машинки опять таки появились, тот же сюжет с обязательным наличием главного злодея, который увел в начале игры тачку у игрока, новый город... Вообщем смотреть было на чтоУлыбка Ну и не без ляпов ессно - я был крайне удивлен например, что тяжелые грузовики не меняют траектории даже если влететь в них на скорости > 300 км/ч. Пожарки переворачиваются, а фуры - нетУлыбка. Зато под фурами можно проезжатьУлыбка. А попытка выйти из заноса или развернуться на тачках с мощным движком почти всегда заканчивалась утыканием в стенку. Ну и как всегда порадовали светофоры - за всю игру ни разу не видел для меня зеленого. При этом обычные водители тоже на такую мелочь, как цвет светофора почему-то внимания не обращаютУлыбка
Ну и последняя гонка на недоделанном бимере М3 (на который меня пересадили после сверрхнафаршированного порша каррера) от всей полиции города меня порадовалаУлыбка Часа 2 наверное на это все убил. НО теперь с чистой совестью могу снести Underground - ближайшие полгода буду мучать Most WantedПодмигивание

Dimon aka Manowar

21 December 2005 13:18  Комментарии (5)

Thursday, December 15, 2005

Пошутил над монитором...

Решил мониторчик свой старенький (17" Самсунг СРТ) в божеский вид привести. Купил салфеточки, пришел домой, достал их и давай экранчик вытирать. Слегка так ессно, шоп не повредить. Но салфеточки оказались пропитаны спиртовым раствором и после протирки я с ужасом обнаружил белые дырки по всему экрану... Защитная пленка просто полезла.

Вот так и купил себе подарочек на НГ - новый моникПодмигивание

Dimon aka Manowar

15 December 2005 21:53  Комментарии (11)

Friday, November 25, 2005

Жестокие каменты рулят :)

Прочитал статейку Россия хочет вернуть на родину 25 миллионов русских, послал товарищу почитать урлик, в ответ получил камент, выбивший меня на 30 минут в аутУлыбка ПРИвожу полностью:


Федеральная программа "Чемодан-Вокзал-Россия" обретает очертанияУлыбка))

Предагают варианты транспортировки



  • товарные вагоны для перевозки скота (три тонны удобренья для вражеских полей...)

  • вагоны-рефрижераторы - чтобы привыкали

  • насыпные угольные - чтобы порожняком не ходили

  • пустить реверсом по газовой трубе. Вариант - газенвагены



предлагайте ваши методы. Особое условие - ни одно животное не должно пострадать

Смех

Dimon aka Manowar

25 November 2005 17:17  Комментарии (0)

 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта