Публікації

Сестричка купила машину

Зображення

И что птичкам так непонравилось в свежевымытом Ноуте?

Зображення

Интервью с Марком Кубаном

Прочитал у Сергея Корнилова об интервью с Марком Кубаном . Считаю следующих 2 высказывания Марка - самым важным из того, что я сегодня прочитал. Джейсон:  кто из бизнесменов вызывает у вас уважение? Марк:  Пожалуй Билл Гейтс. Наверное Ларри Эллисон. Предприниматели старой школы, они были другими, другой подход у них был. Я привык к тому чтобы бизнес был прибыльным, каждый месяц должен быть прибыльным. Сейчас у многих другая модель - сделать вебсайт, побольше посетителей и придумать как это монетизировать позже. Если вдруг деньги кончатся, ты по уши в дерьме. Меня всегда интересовала стратегия заработка, а не стратегия выхода из бизнеса. Джейсон:  что бы ты посоветовал молодым предпринимателям? Марк:  Я скажу чему я научился у Билла Найта: у всех есть желание победить, но когда приходит время делать что-то на самом деле, оказывается, что это не для тебя. Нужно стремиться знать свой продукт и свой рынок лучше чем кто бы то ни было. Чем бы ты не занимался, всегда есть кто-то, кто стараетс...

WCF: The underlying connection was closed

В одном из проектов, которым я сейчас занят, появилась странная ошибка - при обращении к одному из методов сервиса WCF, вылетает " The underlying connection was closed: The connection was closed unexpectedly ". В самом сервисе необработаных ошибок нет (по крайней мере, ClrDbg их не показывает). После небольшого поиска нашел достаточно интересную причину ошибки: Метод, который приводил к ошибке имеет следующую сигнатуру: DataSet GetObject(long id); В своей реализации, метод создает типизированный датасет, разный, в зависимости от типа объекта и возвращает его клиенту. Важный момент - формальный результат фунции -  DataSet, а фактический - какой-нибудь SuperDataSet. Оказываеться, в этом случае что-то ломается в сериализации DataSet-а и в том как этим пользуется WCF, что и приводит к вышеописанному поведению. Как это чинить: Простейший способ починить - скопировать содержимое типизированого DataSet-а в нетипизированный, перед возвратом. [OperationContract] DataSet GetObject(long...

Какая максимальная длина URL

В одном из ASP.NET проектов мы передавали через строку запроса очень много параметров. Иногда длина URL достигала 1200 - 1300 символов. С такой длинной проблем не возникало, но возник вопрос: а какая максимально-допустимая длина URL? Небольшое исследование показывает такой результат: Internet Explorer обрабатывает URL не длиннее чем 2083 символа . В то же время, RFC 2616 , говорит следующее: The HTTP protocol does not place any a priori limit on the length of a URI. Servers MUST be able to handle the URI of any resource they serve, and SHOULD be able to handle URIs of unbounded length if they provide GET-based forms that could generate such URIs. A server SHOULD return 414 (Request-URI Too Long) status if a URI is longer than the server can handle (see section 10.4.15). В вольном переводе: Протокол HTTP не содержит никаких ограничений на длину URL. Сервер обязан(!) уметь обрабатывать запросы ко всем ресурсам, которые он обслуживает. Если некоторые из них содержат формы, котрые могут фо...

Еще про стройку века

Недавно я писал о том, как " выгодно вложил деньги ". В этом же доме, 8 квартир были профинансированы Министерством Чрезвычайных Ситуаций Украины. Вот нашел интересную информацию по теме (источник - сайт Главного Контрольно-Ревизионного Управления Украины ): Посадовими особами МНС до цього часу не забезпечено належний контроль за виконанням оплачених договорів з будівництва житла для військовослужбовців та достовірністю бухгалтерського обліку і звітності по відповідних операціях. Так, до внесених у 2001 році інвестицій на суму 534,2 тис. грн. у 2004 році МНС додатково сплатило підряднику - ЗАТ „Укрбудінвест” 1,1 млн грн. за житло в м. Ірпені по вул. Миру, 3б. У вересні-грудні 2004 року Перший заступник Міністра МНС Косолапов А.Г. підписав акти про прийом 8 квартир за цією адресою площею 722,39 м кв. на суму 1,6 млн грн. Фактично на час перевірки будинок в експлуатацію не введений, проте по бухгалтерському обліку МНС суму списано на видатки. Крім того, МНС не застосувало до ЗА...

This type of page is not served

При попытке обратиться к сайту "http://localhost/test/" получаем ошибку: Server Error in '/test' Application. -------------------------------------------------------------------------------- This type of page is not served. Description: The type of page you have requested is not served because it has been explicitly forbidden. The extension '.asax' may be incorrect. Please review the URL below and make sure that it is spelled correctly. Requested URL: /test/Global.asax -------------------------------------------------------------------------------- Version Information: Microsoft .NET Framework Version:2.0.50727.1433; ASP.NET Version:2.0.50727.1433 Сайт не работает! Вообще! Лучшие умы компании 30 минут бьются над этой проблемой! Пока кто-то не задает разумный вопрос: "А на каких основаниях, ASP.NET вообще дожен отдавать файл с расширением asax? А чего он вообще собрался его отдавать?". Оказалось, кто-то указал IIS-у отдавать файл Global.asax, по-ум...