Автор: Vlad Frost

22 сентября — день без автомобиля

Вот, решил поучаствовать в завтрашнем флэш-мобе. На самом деле, пробки осточертели. И на заправку заезжать лень. В общем завтра — на метро.

Скупердяйское — МТС

Пару недель назад долго мутил со своим телефонным тарифом, скидками и прочими услугами, дабы сократить расходы на мобилу. Как результат, затраты по итогам месяца выросли в 1.5 раза: было 400 рублей, стало 600. Гыгы.

Переезд хуже пожара

Мы переехали, ура. Прощай, тётя Оля.

Теперь живём на берегу химкинского водохранилища. Вокруг парки и детские площадки, хорошо. Да, мы умеем устроиться. Мелочи навроде жуткой проводки и текущей сантехники нас не огорчают: мы довольны и счастливы.

В связи с новосельем у нас припасена свиная рулька и пять литров пива. Желающие — велкам!

Событие

Мой друг женился. Здоровья и счастья молодым! Форве, спасибо за вкуснейший шашлык, было здорово!

2009_05_02

Вот будет лето, поедем на дачу…

Открыли сезон, типа. Убрались на участке. Стёрли мозоли на руках и аццки теперь болит всё. Но всё-равно хорошо.

From 2009_04_12

Даёшь новую запись каждый месяц

Доехали до Foto.ru, купили батарейку для камеры и кард-ридер. Наконец, удалось слить фотографии из крайней поездки в Звенигород.

From 2009_03_21

Ходили обедать в Абажур. Эпическое место. Его мне полгода назад показала Женюська. Какие там нежнейшие стейки из свинины — ммм!..

А ещё мы, впервые за долгое время, ходили сегодня на танго-практику. Освежить, так-сказать, память. Напросились к Коле с Надей на урок, в следующую пятницу заявимся к ним. Небось, позабывали уже всё, наверное.

Объяснение лица, в отношение которого возбуждено дело об административном правонарушении

Вчера, главное, еду себе на работу, никого не трогаю. Вдруг слышу, где-то слева сирена. Ну я, такой, еду по своему правому ряду, никому не мешаю. Смотрю, мне наперерез бросается скорая помощь с мигалкаме, щемится в мой ряд. Рядом полоса, главное, свободная. Притормозил. Думаю, пусть себе едет, может шибко больного какого везёт. Скорая в мой ряд перестроилась, и поехала себе дальше. И тут, откуда ни возьмись, слева гайцы: «Кря-кря! Прижмитесь к обочине!» Остановился.

— Лейтенант милиции Гвоздев, предъявите водительское удостоверение и документы на машину, пройдемте.

В гаишном Фокусе за рулем сидит подполковник, выписывает мне протокол: «Водятел, управляя данным а/м, следовал по площади Ак. Курчатова с ул. Максимова в сторону ул Ак. Курчатова, не пропустил спец. автомашину с нанесенными на ней цветографическиме схемаме с включенными световой и звуковой сигнализацией, совершив таким образом нарушение ПДД п. 3.2, ответственность за которое предусмотрено статьей КоАП 12.17.2»

Вопчем, отобрали у меня права. В четверг поеду на разбор.

Из последнего

Я теперь пешеброд. В субботу, по-дороге на дачу, АКПП заглючила перешла в аварийный режим. Чувствую, ремонт обойдётся недёшево.

Когда вернулись с дачи, обнаружили, что домофон замёрз навзничь и отказывается воспринимать любые коды, в него введённые. Через двадцать минут бесплодных попыток попасть в подъезд, к нам присоединились товарищи по несчастью. Потыркались потыркались, да и отодрали дверь от магнита. Заодно познакомились 🙂

А ещё нам урезали зарплату и перевели работать в другой офис. Так что я теперь в поиске нового места работы. Продолжение следует.

Галактика

From 2008_12_26

Пул соединений V81.COMConnector для ASP

Реализую взаимодействие нашей информационной системы с заводской программой, так называемой DMS-Backbone. Смысл состоит в написании механизма, который передавал бы XML-сообщения от DMS-Backbone серверу 1C:Предприятие и получал на них ответы. Сообщения эти DMS-Backbone отправляет посредством HTTP-протокола. Собственно, вся задача сводится к тому, чтобы заставить веб-сервер получать эти сообщения и перенаправлять нашему серверу приложений.

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

Сказано-сделано. Добавил в примере вызов COM-соединения. Всё работает, данные передаются, обрабатываются сервером 1С:Предприятие и возвращаются. Но вот беда, установка соединения длится несколько секунд, то есть довольно тормознуто. Хотелось бы использовать одно соединение на всё время использования приложения. Что же делать?

Полез гуглить. Наткнулся на аналогичный вопрос на форуме SQL.RU. Там, к сожалению, нужного мне решения найти не удалось. Пытался хранить COM-соединение в сессии, но это оказалось ещё хуже: DMS-Backbone создаёт новую сессию при каждой отправке XML-сообщения и после нескольких нажатий кнопки F5 в браузере обнаруживаем кучу соединений на сервере 1С:Предприятие.

И вот сегодня, ковыряясь во встроенной справке 1С:Предприятия обнаружил замечательные свойства у V81.COMConnector: MaxConnections, PoolTimeout и PoolCapacity. Ура! То, что нужно!

В каталог с моими скриптами положил файлик global.asa со следующим содержимым:


<object runat="server" scope="application" id="objV81COMConnector" progid="V81.COMConnector">
</object>
<script language="vbscript" runat="server">
sub Application_OnStart
  objV81COMConnector.PoolCapacity = 2
  objV81COMConnector.PoolTimeout = 60
  objV81COMConnector.MaxConnections = 4
end sub
</script>

И теперь, во время соединения с сервером приложений 1С:Предприятие, производится поиск уже существующего, и новое устанавливается только если подходящее соединение не найдено.


Dim V81Connection           
Dim V81ConnectionString
V81ConnectionString = "Srvr=""appservername"";Ref=""dbname"";Usr=""username"";Pwd=""userpassword"""
Set V81Connection = objV81COMConnector.Connect(V81ConnectionString)

Пойду похвастаюсь на SQL.ru найденным решением =)