|
|
|
|
|
 |
 |
Dimon aka Manowar Blog. |
 |
|
 |
 |
| Wednesday, August 02, 2006 |
|
До недавнего времени я был свято уверен, что в процессе обработки запроса 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 |
|
Недавно нарвался на вопрос проверки кучи переменных на 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 |
|
Кто хочет рискнуть - велкам в комменты
Dimon aka Manowar
03 March 2006 16:21 Комментарии (7)
|
| Saturday, February 04, 2006 |
|
на форуме уже было обсуждение непонятной работы метода GetWebResourceUrl(), когда он возвращал правильный урл, но при этом по этому урлу не возвращалось никакого контента. А все дело в том, что при компляции ресурсов в сборку для создания их полного имени используется неймспейс по умолчанию сборки. И соответственно если в сборке с дефолтным неймспейсом MyControls включается файл MyStyle.css, то его внутреннее имя получается MyControls.MyStyle.css. И именно такое имя должно использоваться при его объявлении атрибутом WebResource и при вызове метода GetWebResourceUrl().
Более подробно см. тут
ЗЫ. 3 часа убил напрочь и навзничь на эту тему 
Dimon aka Manowar
04 February 2006 02:39 Комментарии (2)
|
| Thursday, February 02, 2006 |
|
Membership - чтука, конечно, классная, но слабо пригодная для миграции. Причем слабо пригодная буквально сразу - ограничение на то, что UserName и LoginName должны совпадать у меня лично вызывает чуйство глубокого недоумения . В итоге намучавшись с созданием своего MembershipProvider обнаруживаю, что его использование со стандартными Membership контролами в случае, когда LoginName (для мании это мыло юзера) не совпадает с UserName (идентификатор записи юзера в базе) без шаманских плясок невозможно в принципе. Мало того, будь чуть похуже логика работы аутентфиикации на мании - от мембершипа пришлось бы отказаться вообще ;(
Dimon aka Manowar
02 February 2006 14:07 Комментарии (0)
|
| Sunday, January 29, 2006 |
|
Можно найти тут.
До чего ж ленивый народ пошел
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 |
|
Получил посылочку, поставил новый 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 |
|
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 |
|
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 |
|
Прошел я не спеша недельки за 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)
|
|
|
|
 |
 |
 |
 |
|
|