ЛитВек: бестселлеры недели
Бестселлер - Элизабет Гилберт - Есть, молиться, любить - читать в ЛитвекБестселлер - Андрей Валентинович Жвалевский - Время всегда хорошее - читать в ЛитвекБестселлер - Розамунда Пилчер - В канун Рождества - читать в ЛитвекБестселлер - Олег Вениаминович Дорман - Подстрочник: Жизнь Лилианны Лунгиной, рассказанная ею в фильме Олега Дормана - читать в ЛитвекБестселлер - Джон Перкинс - Исповедь экономического убийцы - читать в ЛитвекБестселлер - Людмила Евгеньевна Улицкая - Казус Кукоцкого - читать в ЛитвекБестселлер - Наринэ Юрьевна Абгарян - Манюня - читать в ЛитвекБестселлер - Мария Парр - Вафельное сердце - читать в Литвек
Литвек - электронная библиотека >> Bashorgru IT >> Юмор: прочее >> Bash.org.ru IT Happens Истории ## 2601 – 2700

Bash.org.ru IT Happens Истории ## 2601 – 2700


Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов.

#2601: Руки на одеяло

16:45 22.03.2010, IT happens


Навеяло историей про регистрацию Аваста. Решил я давным-давно по совету друзей перейти с «мейла.ру» на нормальную гугловскую почту. Зашёл, в предвкушении радости и счастья заполнил полностью анкету, как полагается, и добрался до пункта «Введите кодовое слово». На цветном фоне расплылось слово «drOch».


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




#2602: Болгарская нормальная форма

13:00 23.03.2010, IT happens


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


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


Многие в курсе существования понятия нормализации реляционных баз данных. И некоторые даже знают, что есть формы этой самой нормализации — от первой до пятой. Но никто никогда не сталкивался с болгарской нормальной формой, с которой я вас сейчас познакомлю.


При нормализации реляционной базы данных до болгарской нормальной формы на каждый учитываемый объект заводится от 7 до 50 штук маленьких, но очень гордых .dbf, в каждом из которых парой строчек описывается очередной признак или атрибут объекта. И не ссылками на записи в библиотеках, а именно сами признаки и атрибуты — словами. Надо ли объяснять, что при накоплении пары сотен тысяч объектов база распухает до сотен гигов этих самых мелких файликов? Для пущего антуража пишется всё это безумие на болгарифицированном FoxPro. Вы знаете, что означают слова «грешка» и «забележка»? А любой специалист, пытавшийся работать с этим чудом, знает, что это «ошибка» и «ярлык».


База размещается строго в папке, в которой установлена программа, а программа — строго в C:\%ProgramName%\, и никаких компромиссов. Экзешник должен быть запущен из-под админской учётки — это защита от воровства такая, программа постоянно тычется в сервак горе-разработчика, подтверждая свою легальность. Папка программы обязательно должна быть расшарена на полный доступ. Мало того, должен быть открыт полный доступ к трём DLL в System32, как вы его организуете — ваша забота. Приложения работают непосредственно с базой напрямую, программист не слышал ни о каких технологиях доступа к данным.


Всё это венчает достойная отдельного абзаца монументальная Марья Петровна, «человек-за-всё», с ложкой в правой руке в качестве скипетра и литровой банкой домашних щей в левой в качестве державы ведущая активную работу на имеющем безлимитное подключение к инету P4 с одним IDE-винтом на 160 гигов — рядом с мокрыми зимними сапогами, без бесперебойника, на одном оплавленном удлинителе с калорифером. (Выдохнул.) Мечта админа.


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


К сожалению, рынок сбыта этой программы ограничен спецификой предметной области, и нормально профинансировать разработку ПО на замену этому безобразию — дело довольно рискованное. Так что конкурентов у этого чуда практически нет, и возрастает ценность меня как специалиста по болгарским нормальным формам, знающего, куда бить кувалдой в случае чего.




#2603: Дрова рубят — лифчики летят

13:00 23.03.2010, IT happens


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


Про то, что достают из поп сограждан проктологи, а из оргтехники айтишники, я читал много, но сам сталкивался только с банальными скрепками. Недавно же достали мы с коллегами из принтера пластиковую детальку от лифчика. Принтер стоял, конечно же, в бухгалтерии — «его никто не трогал, это он сам». Когда женщинам продемонстрировали инородное тело, показания изменились: «Тут от вас мужики приходили позавчера, принтеры обслуживали — дык это они и сделали!»




#2604: Тычок электропалочкой

13:00 23.03.2010, IT happens


Есть в моём городе один замечательный провайдер, работает уже лет двенадцать, а я с ним примерно десять. Если и возникают перебои в работе, то это запланированные мероприятия, и провайдер об этом заблаговременно предупреждает на своей странице. Но, конечно, бывают и другие случаи. Вот такой и случился недавно.


Слетел утром интернет — айпишник перестал выдаваться. Не найдя на своей стороне проблем, в обед звоню. На другом конце утверждают, что меня видят, только как-то периодически; предлагают перезагрузиться, всунуть/высунуть кабель... Отвечаю, что всё давно проделано. Утверждают, что разберутся. Ну что ж, спасибо. Пятница — можно и без интернета прожить, благо пиво и друзья уже ждали возле подъезда.


Суббота, утро. Интернета нет. Ладно, посидим до обеда. «А воз и ныне там». Решил оставить им заявку на приход мастера. К слову, за все десять лет парней вызывал раза три — один раз специалист даже зашёл в квартиру, но убедился, что у меня всё нормально, остальные два раза ограничивались шаманством над «коробочкой» в машинном отделении лифта.


И тут я вспомнил рассказы про микроволновки и пьезозажигалки, которые приводят или к работе, или к «неработе» тонкого и загадочного железа. Подумав минутку, разбираю зажигалку, беру кабель и устраиваю электрошок. Или их оборудование проснётся, или проблемы будут точно с их стороны — денежка за приход мастера сэкономлена.


Никому звонить не пришлось. Интернет заработал — кажется, даже
ЛитВек: бестселлеры месяца
Бестселлер - Барбара Такман - Загадка XIV века - читать в ЛитвекБестселлер - Брайан Трейси - Выйди из зоны комфорта. Измени свою жизнь. 21 метод повышения личной эффективности - читать в ЛитвекБестселлер - Влада Ольховская - Нецарская охота - читать в ЛитвекБестселлер - Максим Валерьевич Батырев (Комбат) - 45 татуировок менеджера. Правила российского руководителя - читать в ЛитвекБестселлер - Нассим Николас Талеб - Антихрупкость. Как извлечь выгоду из хаоса - читать в ЛитвекБестселлер - Роберт Гэлбрейт - Зов кукушки - читать в ЛитвекБестселлер - Джо Диспенза - Сила подсознания, или Как изменить жизнь за 4 недели - читать в ЛитвекБестселлер - Бен Элтон - Два брата - читать в Литвек