суббота, 25 ноября 2017 г.

Зонтик

Сегодня прочитал в списке ежедневных анекдотов:
"- У него был Лексус, его угнали. Так он на следующий день пошёл и купил себе новый.
- Ну, у меня такая же история была, когда я зонтик потерял."

Тут я сразу вспомнил, что когда у меня прошлым летом в магазине исчез пакет со старым зонтиком, я сразу поднял скандал, заставил показать записи камер видеонаблюдения, увидел того, кто упёр пакет (очень приличный на вид человек, кстати), нашёл его, припёр к стенке, и таки аргументированно заставил его вернуть мне мой зонтик.

Интересно, это было продолжение анекдота, или нет?

вторник, 12 сентября 2017 г.

Детектив с царевной

Началось всё опять с того, что дочка спросила сюжет для сочинения:
- Нам задали сочинение на свободную тему, но нужно, чтобы там был неожиданный конец.
- Ну, это просто... - уверенно начал я, но дочка торопливо перебила:
- И чтобы оно не заканчивалось на "и тут я проснулся"!
- Ну, тогда, - чуть подумав продолжил я, - тогда, например, любой детектив по определению бывает с неожиданным концом.
- Значит, придумай неожиданный детектив.

Дома было душно, компьютер дочь отобрала. Я вышел во двор, присел на лавочку под тополями. Рядом с лавочкой соседская девочка играла со своим щенком. Щенок был золотистой масти, отдалённо похожий на ретривера, но явно с дворняжьей статью, и, пожалуй, излишне пушистый.
- Шарик, Шарик, - позвал я наугад.
- Это не мальчик, это девочка, - сразу откликнулась хозяйка щенка, - и её зовут как известную царевну.
- Клеопатра, значит? - предположил я.
- Нет, Клеопатра, это наша кошка, она сейчас дома спит.

Детектив с неожиданным концом как-то не придумывался. Я мог бы вспомнить достаточно много детективных романов, но ведь у них всех концовка была уже известна, а значит "ожиданна".
Тогда я достал телефон и позвонил приятелю, которого все звали Джон.
- Привет, Джон! Можешь придумать сюжет рассказа, чтобы там был неожиданный конец?
- Да сию секунду! Двое известных грабителей, один из них бывший полицейский, грабят хранилище крупного банка. Сейф взрывается, машины летят по улицам, за ними полиция с мигалками и стрельбой. Пиу-пиу-бдыщщщщь! А потом...
- Я понял, понял, в конце там взрывается вертолёт.
- Ну, вертолёт там конечно взрывается, без взрыва вертолёта и рассказа-то интересного не будет, - слегка озадачился Джон, - но не в самом конце. Они ещё на реактивном истребителе после этого убегают. А ещё, один из бандитов во время погони случайно влюбляется в китаянку, которая на самом деле оказывается...
- Идея понятна, Джон, давай я сам придумаю, кем окажется китаянка, - я попрощался и нажал кнопку отбоя.

Но всё-таки интересно, в честь какой же царевны назвали пушистого щенка? Может быть в честь Софьи Палеолог?
- Так может быть твою собаку Софья зовут? - спросил я девочку.
- Нет, Софья - это моя подружка.
Тогда может быть Анна? Продолжал думать я. В честь византийской царевны, жены князя Владимира или в честь Анны Ярославны, ставшей королевой Франции? Я уже хотел было спросить девочку, про имя Анна, но вдруг ясно представил, что именно она мне ответит. Наверное, Анной зовут её бабушку или тётю. Но не собаку.
Я передумал спрашивать про Анну, вместо этого опять взял телефон.

- Привет Серёга! Можешь придумать короткий интересный сюжет с неожиданным концом?
- Легко! Например, несколько человек отправились кататься по озеру на лодке, погода стала бурной, они вынуждены были спасаться в гостинице на небольшом острове в центре озера. А потом, на следующее утро одного из них нашли разбившимся у подножия прибрежной скалы. А второй на другое утро был найден утонувшим в гостиничном бассейне, а третий...
- Так там же убийца был дворник? - не выдержал я.
- Почему это вдруг дворник? - удивился Серёга, - дворник там как раз был не при чём. А убийцей оказался дворецкий.
- Ясно, пока, до связи.

Но всё-таки, какая же царевна с тявканьем бегает за палкой вокруг моей скамейки? Ужасно хочется узнать! Может быть она Елена в честь Елены Троянской? Нет наверняка не Елена, не Ольга, и даже не Елизавета. Так дворнягу не назовут. А как тогда? Может у неё корни грузинской царицы Тамары?
- А может быть твою собаку Тамарой зовут?
- Нет, Тамара была в детских стишках, - девочка не совсем уверенно процитировала по памяти, -
Мы с Тамарой ходим парой,
Дуремары мы с Тамарой.

Переливчато забибикала трель телефонного звонка. Звонила знакомая Наташа, интересовалась, как у нас дела. Я заодно спросил про рассказ с неожиданным концом.
- Это обязательно должна быть история большой любви! - вдохновилась Наташа, - Он и Она влюбляются друг в друга с первого взгляда. Но их отцы враждуют. Влюбленные вынуждены скрываться от своих родных, их любовь проходит испытания разлукой, а когда им удаётся воссоединиться, неожиданно...
- Неожиданно все умирают, - зевнул я.
- Ну почему все? Не совсем все, - замялась Наташа, - но влюбленные в конце сюжета конечно умрут и будут навеки похоронены в общей могиле. Иначе не получится возвышенная трагедия. А вся изюминка неожиданности в том, что...
- Ясно.

Но, чёрт возьми, как же зовут эту проклятую собаку?! Щенок смотрел на меня и вилял пушистым изогнутым хвостом, придерживая лапой палку. Какие там ещё царевны бывают в детских сказках? Василиса, которая Прекрасная или Премудрая? Может быть и Василиса... О, вспомнил! Мультфильм был такой советский, "Летучий корабль". Там царевну звали Забавой.
- Ну не Забавой же твою собаку зовут?
- Нет, "Забава", это такие конфеты раньше были, мне бабушка рассказывала.
Какие ещё бывают царевны? Фантазия распалялась. Вспомнилась китайская царица ЦыСи. Её я, правда, быстро отклонил - щенок не был особо похож ни на пекинеса, ни на чау-чау. Зато моя память перекинулась на другой конец земли, и вспомнилась воинственная Боудика, поднявшая в Англии восстание против римлян. Эту мысль я высказал вслух:
- Боудика?
Девочка посмотрела на меня внимательно.
- Как вы сказали? Боудик? - она чуть помолчала, - хорошее имя! Мне нравится. Надо запомнить. Я так хомяка назову, когда мама мне разрешит его купить.

На улице начинало темнеть. Из прохода между домами подул прохладный ветер.
- Набегалась, золотая моя?
Девочка прицепила к ошейнику поводок.
- Пойдём домой, АГРАФЕНА.

воскресенье, 23 июля 2017 г.

Неудачная попытка получить gprs от Билайн

Наш банк заключает с клиентами среди прочего договоры эквайринга и устанавливает в торговых точках POS-терминалы, принимающие платёжные карты. Один из распространённых и удобных для торговых точек типов POS-терминалов работает через протокол gprs, через сотовую связь, не привязан к конкретному месту и проводам.Фактически, внутрь терминала встроен сотовый телефон с gprs и вставлена sim-карта одного из сотовых операторов.
У банка есть эксклюзивные договоры с двумя крупными сотовыми операторами - с МТС и с Мегафоном. POS-терминалы с их sim-картами соединяются с процессинговым центром банка по внутренней сети. А если соединение идёт от другого сотового провайдера, то терминал должен достукиваться до процессинга из внешнего интернета, проходя, в том числе, через внешний файрвол банка.

Ну вот, один наш клиент (терминал Ingenico iWL 250) вынужденно переехал в такое помещение, где ни МТС, ни Мегафон не давали связь вообще. Зато там работала связь Билайна. Клиент за свой счёт купил и пополнил sim-карту Билайна, заключил договор на статический ip-адрес (чтобы открыть его на банковском файрволе). В офисе Билайна над требованием статического ip-адреса посмеялись, но выполнили. Сам адрес не сказали. Реквизиты доступа, логин/пароль тоже не сказали.
Пришлось пихать симку в чужой смартфон, смотреть оттуда её ip и реквизиты подключения. Кстати, вроде не обманули, адрес действительно оказался статическим, при каждом переподключении совпадал.
Но вот терминал соединяться с сервером процессинга банка с этой sim категорически не хотел. Показывал, что видит сотовую сеть отлично, показывал, что нормально устанавливает gprs-соединение. А вот ответа от сервера не получал.

Разумеется, в первую очередь, я связался с администратором файрвола нашего процессинга. Он согласился промониторить запросы от моего терминала. Я ввёл нужные настройки адресов и портов, нажал кнопку соединения.
- Так всё же нормально работает, - сказал администратор.
О ЧУДО! Терминал внезапно соединился с банковским сервером!
Я извинился перед московским админом за лишнее беспокойство, положил трубку.
Попытался провести ещё одну тестовую операцию. Чёрта с два! Связи не было!
Я повторно перезвонил московскому админу. На этот раз он сказал, что вообще не видит даже попыток моего терминала выйти на связь. Пакеты от терминала на банковский файрвол вообще не приходили.

Дальше мы провели с ним более часа экспериментов. Соединялись на разные банковские сервера и разные порты. Результат оказался смешным и неутешительным. Примерно одна из 50-ти попыток связи проходила успешно. В остальных 49-ти попытках (подсчёт не точный, число приблизительное) связи не было вообще. Какой-либо закономерности мы не нашли. Просто в какой-то момент на одну минуту всё нормально работало, а потом несколько часов связь глухо висела.
Исключили вариант с неисправностью терминала - sim-карты МТС в том же терминале работали стабильно (жаль только, что не в офисе того клиента). А эта злополучная sim Билайна и в других POS-терминалах не выходила на связь. А вот в смартфоне - без проблем работала.
В итоге, специалисты банка из Москвы вынесли вердикт, что есть какие-то проблемы в настройках gprs-связи внутри сети Вымпелкома. А со стороны банка сделано всё возможное.
Я взял у клиента копию его договора на получение sim-карты и пошёл с ней в офис Билайна.

Я даже нашёл тот самый офис, где покупалась карта, и того самого сотрудника, который её продавал (правда это стоило лишнего часа стояния в очереди). Сотрудник отнёсся к моей проблеме с пониманием, сказал, что он по образованию и сам ИТ-специалист, а продажником вынужденно подрабатывает после ВУЗа, поскольку больше никуда не берут. Продажник Билайна меня вежливо и внимательно выслушал, потом устроил консилиум с другими сотрудниками офиса. Совместно они решили, что нужно направить официальную заявку в централизованную службу тех.поддержки Билайна с пометкой "срочно". Эту заявку мы совместными усилиями написали и отправили.

Заявка ушла во вторник, примерно в 16:00 местного времени.
В среду, после обеда, я всё ещё не получил никакого ответа. Тогда я перезвонил на телефон поддержки Билайна, спросить, на каком этапе моя заявка? Девушка первой линии категорически не согласилась выслушать номер заявки, но потребовала взамен номер телефона sim-карты. Благо я его знал (хотя POS-терминалу этот телефонный номер нафиг не нужен, но это не важно). По номеру телефона она быстро нащла заявку и сообщила, что вопрос ещё находится в работе, нужно подождать ещё "менее одних суток". Я вынужден был ждать.
Перезвонил клиенту, что в этот день (второй с момента замены sim) я всё ещё не смогу вернуть работающий терминал. Извинился.

В этот же день, в среду, вечером, около 20:00 по местному времени, когда я в магазине покупал продукты домой, мне таки перезвонил сотрудник тех.поддержки Билайн. Я подробно описал проблему (стоя в уголке магазина, между полок). Саппорт внимательно выслушал и записал мои пояснения (по его доп.воросам было понятно, что человек вменяем и вполне разбирается в профессиональных терминах). Сотрудник сообщил, что понял проблему и пообещал разбираться с ней.

В четверг на меня никто из Билайна не выходил на связь. Я много раз пытался выйти с терминала на банковский сервер (а вдруг уже наладили?). Безуспещно. Опять прошла ОДНА попытка из нескольких десятков. Вечером я отнёс неработающий терминал клиенту с извинениями и сообщениями, что мои возможности наладить связь в данном случае полностью исчерпаны.
Всю пятницу мне тоже никто из Билайна не отзванивался.

В субботу, меня с 11:00 и до вечера не было на связи. По личным делам был "вне зоны доступа". Повторяю, это была суббота, выходной день. И вот, утром в воскресенье, я вдруг обнаружил на своём телефоне sms от Билайна. Текст прекрасен, привожу дословно (ради него и писал всё сообщение):

"
Beeline
суббота, 13:30
Уважаемый клиент! Связаться с Вами не удалось. Блокировок не выявлено. Так же нет попыток выхода в интернет с устройства несколько дней. Ваша заявка обработана и закрыта, благодарим за обращение! С заботой о Вас, Ваш "Билайн"
"

P.S. А что с тем POS-терминалом? А пока ничего. Там есть три выхода:
- разорвать договор с нашим банком и перейти к Сбербанку (у них штатный провайдер как раз Билайн);
- таки провести проводочек с интернетом;
- переехать в другое помещение.
Клиент пока думает.

среда, 4 января 2017 г.

Автор

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

- Боже, что за бред?! - подумал он, - Господи, зачем всё это??? Какой планетоид? Нафига я тут вообще прыгаю??? Хоть бы подругу мне придумали!
(Кстати, насчёт подруги он немного приврал. Подругу ему автор всё-таки придумал. Но именно в этот момент подруга совершенно случайно была занята другими важными делами в соседней галактике. Поэтому её рядом и не было)
- Какой идиот придумывает и пишет всё это??? Боже, дай же мне возможность встретить этого придурка!!!

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

Дверь открыли не сразу. Почти 30 секунд он ждал, сжимая кулаки в герметичных перчатках скафандра. Потом послышались шаркающие шаги, за порогом появился жутко толстый мужик в белой футболке, тёмно-синих трусах, и в китайских пластмассовых тапочках.
- Здравствуйте! А Вы к кому? - удивился неприятный толстый мужик, увидев в дверях астронавта в скафандре.
- Вообще-то, я к автору некоторых совершенно идиотских фантазий про МОИ приключения!
- Э-э-э-э... Так я...?

Он не стал отвечать. Просто вытащил из кобуры бластер и направил его толстому мужику прямо в лоб. Мужик в ответ криво усмехнулся.
"Действительно", - подумал он, - "правда, бластер здесь как-то не к месту. Бластер же с одного выстрела половину пятиэтажки разнесёт, невинные люди пострадают"
Он решительным жестом отбросил бластер в лестничный проём.
Толстый мужик в дверях заулыбался, лицо его от улыбки стало ещё противнее. Сделал приглашающий жест, мол "заходите".

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

А пот..... Иииииии....