3/29/2008 10:22:00 PM

Интересная произошла ситуация. Сегодня узнал, что на мое имя прислали письмо из МТС, в котором содержится угроза подать на меня в суд за неоплату телефонного счета.

Интересного же в этом вот что:
Когда-то (года, наверное, 4 назад) я действительно был абонентом этой компании. Тогда я жил в Костроме. Позже из Костромы я переехал в Питер и, поскольку номер все равно надо было менять, я завел себе номер от Мегафона. А SIM-карту от МТС положил в бумажник, рядом с мелочью.
Через какое-то, достаточно продолжительное, время - не менее полугода, на мой костромской адрес пришло письмо о том, что я, якобы, должен МТС какие-то деньги и что надо бы их оплатить.

Тогда я сразу позвонил в МТС и попытался выяснить две вещи: во-первых, как на тарифе с предоплатой я мог оказаться что-то должен и во-вторых как я мог в принципе что-то оказаться должен, когда SIM-карта уже более полугода лежит в кошельке и между монетами?!

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

В результате я просто наплевал на это дело.

А вот через 3 года пришло письмо с угрозой судебного разбирательства.
Еще более интересно то, что пришло такое письмо не мне одному. Такое же письмо пришло и моей супруге. Она, в свою очередь, оказывается, за то время, что мы жили в Питере успела скататься в Киев только за тем, чтобы, опять же, на припейдном тарифе, уйти там в минус на 1200 рублей. Правда, все это время она тоже даже не подозревала об этой поездке, но МТС же виднее...

Впрочем, в отличие от меня, супруга все же сходила в офис МТС, написала заявление о том, что в Киев не ездила и номером от МТС не пользовалась... Там даже стали "рассматривать" дело, однако рассмотрение закончилось вердиктом "мы решили, что Вы имели возможность съездить в Киев и сделать звонок". Чудеса.

Более того, как Лена мне сейчас сказала, подобная же ситуация возникла и у некоторых ее знакомых. Из чего, я думаю, можно сделать заключение о том, что, видимо, где-то был какой-то технический сбой.

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

По причине того, что в случае судебного разбирательства мы можем на какое-то время стать "невыездными" (таков российский закон), чего мы никак себе сейчас позволить не можем, деньги мы, конечно, заплатим. И будем считать это успешным вымогательством со стороны МТС. Пусть.

Но логотип они себе выбрали правильный.

P.S. А SIM-карту я разломал уже здесь, в Бельгии. Год назад в кафе.

Tags:

3/26/2008 9:18:58 PM

Сегодня переустанавливал Team Foundation Server, пришел таки диск с новой, 2008-й версией.

Вспоминая про установку 2005-й версии, обновление ее с ознакомительной версии до лицензионной а так же последующую миграцию на другой сервер, ожидал, что называется, ночного кошмара.

Оказалось зря. В Майкрософте времени даром не теряли и сделали-таки нормальный инсталятор, который сам обновлял базы данных, перезапускал IIS и так далее. Все произошло очень быстро, я только успевал замечать ход работ по task manager'у.

Клиентские машины даже не поняли, что что-то поменялось (внешне, конечно).

Однако, не обошлось и без "ложки дёгтя".

После обновления оказалось, что функция Undo Pending Changes не работает по причине несоответствия кодировок базы tempdb и TfsVersionControl (вроде). Поиски в интернете привели к тому, что я такой не один, а причина в том, что в сохраненной процедуре, отвечающей за Undo Pending Changes, ребята из Майкрософт забыли указать правильную кодировку, создавая временные таблицы. Именно что забыли :)
В качестве решения было предложено пересоздать системные таблицы с нужной кодировкой, что равносильно переустановке SQL-сервера. Даже хуже, пересоздать базы для SQL-сервера с установленными сервиспаками ни капли не просто, а быть может даже невозможно, в виду отсутствия дистрибутива со включенными сервиспаками.

Однако я нашел слухи, что Майкрософтовцы сделали hotfix для этого дела, но никому его не дают - надо отдельно запрашивать. Я написал разработчикам из команды TFS, они ответили, что hotfix действительно есть, но просить его надо не у них лично, а у support-команды ("команды поддержки", чтоли, на русском? Смешно :))

Позвонили в саппорт. Там обещали перезвонить через недолгое время и заплатку дать. Посмотрим, что получится.

Быть может потом расскажу о впечатлениях от новых фич TFS :)

3/24/2008 8:08:00 PM

С 21-го (вроде) числа здесь, в Бельгии, началась весна. С 21-го потому, что календарь времен года тут астрономический, а вот почему у нас она начинается 1-го - непонятно.. :)

Но речь не о том. А о том, что как только она началась, так погода стала такая, что лучше бы уж зима продолжалась.
На самом деле, было теплее, солнечнее и не было снега. А как весна началась - так и снег пошел. И каждый день идет.

Вот так это выгрядело сегодня:

 

 

Верните зиму!! :)

UPDATED:

Пока писал этот постинг и делал первое видео, снег закончился и началась хорошая погода. Ненадолго. Потом началось снова. Вообще, оно начиналось и заканчивалось сегодня не менее пяти раз уже и самое занимательное в этом - видеть как оно надвигается. Сначала закрывает цитадель, потом идет ближе, доходит до крыш соседних домов... Рядом с тобой еще ничего нет, но стена этого "бурана" стоит в 20 метрах от тебя, в 10, в 5... Накрыло :)

Так же и уходит...

Вот видео с еще одного такого захода:

 

 

Дайте лета или верните зиму!!!

Tags: ,

3/24/2008 3:47:56 PM

wpf_unleashed Сейчас читаю книжку по WPF, называется, соответственно, Windows Presentation Foundation Unleashed, автор Adam Nathan.

Преотличнейшая, надо сказать, книга. Очень качественно, структурно и толково изложен материал, нет никакой лишней "воды". Книга читается легко и интересно. Давно таких книг не читал, серьезно.

А кроме того, она выполнена на очень качественной бумаге и цветная! Последнее может показаться несущественным, но примеры XAML-кода, равно как и кода процедурного, в цветном варианте воспринимаются совершенно иначе, нежели в "стандартном" черно-белом варианте. О скриншотах и говорить не приходится.

Словом, всем, кто имеет желание познакомиться или углубить свои знания в области WPF, очень-очень рекоменду. Чтение форумов, статей в MSDN и примеров не дает такого эффекта и таких знаний, как прочтение этой книги, "проверено на людях" :)

3/21/2008 8:57:07 PM

Вообще, тенденция какая - Майкрософт все больше "открывается" в последнее время.

Вот и сегодня - открыт исходный код ASP.NET MVC, который, впрочем, находится еще в состоянии бета-релиза.

Скачать и посмотреть можно здесь: http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=11833

3/18/2008 1:34:00 AM

"Личный" постинг.
Знаю, что поздно и не знаю, почему поздно, но фотографии "по итогам 2007-го" выложил в галерею:  http://picasaweb.google.ru/alexey.raga/We2007

Сразу оговорюсь, что там только наши с Ленкой физиономии :) И хотя "протокольных" снимков мы не любим, фотографий почему-то набралось много...

А еще сделал небольшое и, как мне кажется, прикольное слайдшоу: http://storage.raga.name/we2007.zip

3/16/2008 5:49:49 PM

Сделал проект с использованием Web Client Software Factory - очень удобная, надо сказать, штука.
"Прикрутил" к этому проекту MS Ajax Toolkit и столкнулся с тем, что веб-сервисы не обрабатываются ObjectBuilder'ом, соответственно, "достучаться" до контроллера модуля не представляется возможным.
Можно, конечно, явно создавать экземпляр контроллера прямо в веб-сервисе, но это тоже ничего не даст в том случае, если контроллер использует какие-то зарегистрированные сервисы, а обычно это так и есть.

Вторично я столкнулся с той же проблемой когда стал делать HttpHandler для множественной загрузки файлов на сервер. Точно так же нужно было работать с имеющейся инфраструктурой (контроллером модуля, сервисами), ведь не писать же повторно тот же самый код, только в обход общей архитектуры?!

Однако, проблема решилась банально просто.
Для HttpHandlers я сделал примитивный базовый класс, от которого наследуются все конкретные обработчики.

public abstract class HttpHandlerBase : IHttpHandler
{
    public HttpHandlerBase()
    {
        WebClientApplication.BuildItemWithCurrentContext(this);
    }
    public abstract bool IsReusable { get; }
    public abstract void ProcessRequest(HttpContext context);
}

То есть, в конструкторе экземпяра мы просто "пропускаем" его через ObjectBuilder (WebClientApplication - это класс приложения Web Client Software Factory) и, соответственно, можем пользоваться всей нужной нам инфраструктурой.

То же самое можно сделать и для веб-сервисов.

3/13/2008 8:57:00 PM

Сегодня наконец состоялся телефонный разговор между мною и меджментом австраллийского бранча.

Изначально это планировалось как Role Interview, но получилось не совсем так: я выразил твердое намерение сохранить свою специализацию, но оказалось, что .NET-разработки в австраллийском бранче нет. От остальных вариантов я отказался.

Вот так. Как я, в общем-то, и думал. Буду искать работу сам :)

Tags: ,

3/8/2008 3:18:04 PM

Очень интересная сессия с Mix'08, проведенная Бредом Абрансом (Brad Abrams).
В ней он показывает, как "с нуля" создать достаточно функциональное ASP.NET приложение с использованием новейших "фич" ASP.NET, LINQ, AJAX и т.д.

В своем примере Бред делает фотогалерею.

Рекомендую посмотреть: http://sessions.visitmix.com/?selectedSearch=T34

Tags: ,

3/5/2008 8:57:59 PM

Сидел и думал - как назвать пост... Потом решил, что пусть называется так :)

Сегодня было объявлено, что ОС Singularity, разрабатываемая Microsoft Research, появилась в свободном доступе.
Сама по себе Singularity штука, должно быть, интересная хотя бы потому, что это никакой не клон или переработка Windows, среда была написана "с нуля" и, насколько я помню из блогов 1-2-летней давности, разрабатывалась она на .NET Framework.

Да, ребятам там пришлось "подточить" компилятор и что-то еще, вроде даже сделали какой-то клон C#, чтобы появилась возможность делать драйверы, чтобы что-то там реализовать в ядре, но все же - это managed код!

Сегодня Microsoft опубликовали код и все сопутствующие инструменты на здесь: http://www.codeplex.com/singularity

О том, что из себя представляет Singularity и какие проблемы пытаются решить разработчики, создавая эту систему, можно прочесть здесь: http://research.microsoft.com/os/singularity/

Как и практически все, разрабатываемое Microsoft Research, Singularity не претендует на то, чтобы быть "коммерческой", она экспериментальная. Разработчики пробуют в этой среде различные идеи, новшества, подходы... Что-то потом переходит в коммерческие продукты, что-то нет, как было с языком программирования "си омега" (если не ошибаюсь), который тоже развивался в Майкрософт Ресёч, а после "выродился" в F#, кроме того, некоторые идеи из него были перенесены (и продолжают переноситься) в C#.

Словом, достаточно интересно, чтобы хотя бы посмотреть.

Поставил скачиваться :)

Powered by BlogEngine.NET 1.6.0.0

About the author

Alexey Raga Alexey Raga
.NET software developer.

E-mail me Send mail

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2010

Sign in