Bash IT Happens - Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов.
- Название:Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов.
- Автор:
- Жанр:
- Издательство:неизвестно
- Год:неизвестен
- ISBN:нет данных
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Bash IT Happens - Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов. краткое содержание
Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов. - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:
Баг заключался в том, что на одной из форм, если ее пройти несколько раз, меню увеличивалось, наполняясь дублирующимися пунктами. Оказалось, наполнение этого меню происходило не единожды, в конструкторе (как и везде по проекту), а каждый раз при заходе в форму. Я перенес несколько строк - заработало на ура.
Решил позвать старшего по отделу, сурового программера, чтобы он тоже подивился индийской мудрости. Он полистал код, позадавал много общих вопросов и молвил:
- Возвращаем как было, а по событию выхода просто очищаем меню.
- Да тут во всем проекте именно так! Меню по-любому очистится, когда форма из стека уйдет.
- Не знаю, как разработчики этой программы, но лично я подтираюсь после того, как сходил в туалет, а не перед тем, как сходить куда-либо еще.
Это окончательно развеяло сомнения о вариантах фикса и означало многодневную переделку всех форм по проекту. В итоге заказчик сказал отдельное спасибо нашей команде за проделанную оптимизацию.
#1431: Терминатор 3G
12:00 13.11.2009, IT happens
Недавно пересматривал всех «Терминаторов» и в третьей части нашел киноляп. В самом начале, когда T-X только достала машину, она звонит по мобильнику на некий модемный пул. Слышен знакомый каждому звук коннекта и шипение передаваемых данных. На следующих кадрах глазами T-X видим, как быстро загружаются картинки и какие-то анкеты из базы данных - десятки картинок с описаниями…
Во- первых, я, как связист, экспериментировавший с коллегами по работе с GSM-шлюзами и читавший форумы по этому вопросу, знаю, что по GSM-звонку, в отличие от обычного телефонного звонка, установить модемное соединение почти нереально. Операторы искусственно режут частоту установления коннекта модема или факса, чтобы клиент покупал эту услугу за отдельные деньги. Во-вторых, если эта услуга подключена, то модемный коннект идет не просто в голосовом тракте -сигнализация транслируется в каком-то отдельном канале, что позволяет избежать ошибок. В-третьих, эти самые ошибки почти неизбежны, даже если оператор не режет частоту и соединение удается установить: в отличие от обычной телефонии при GSM-звонке голос нещадно сжимают, в результате чего и тоны сигнализации, и DTMF-сигналы с клавиатуры в тональном наборе до того конца доходят в грязном виде, с дребезгом.
Так вот, если верить ребятам с форума, при таком раскладе скорость передачи данных не должна превышать 1-2 кбит/с из-за многочисленных ошибок и сильного сжатия, даже если удалось дозвониться и начать что-то передавать. А ведь T-X в фильме использовала не модемную электронику, а шипела исходящими данными через микрофон мобильника, да и шум машин мешал - она ведь за рулем была. Но даже на максимальной для обычного модема скорости - 56 кбит/с - не вышло бы так быстро загрузить кучу картинок и текста, как показано в фильме.
Так- то, киношники, учите матчасть!
#1432: 80x25
12:00 14.11.2009, IT happens
В школьные годы я частенько участвовал в холиварах «FAR против Total Commander». Мне всегда больше нравился FAR, но у «Тотала» тоже было довольно много сторонников. В конечном счете оказалось, что без плагинов пользоваться невозможно ни тем, ни другим, а многие плагины совместимы. Получается, что в общем-то разницы никакой, а дело сводится к разнице в GUI. Однако произошел-таки один случай, в котором FAR мне помог, а сторонники «Тотала» спасовали.
Дело было во времена Windows 98. Как-то раз, объясняя знакомому, как настраивается разрешение, я поставил такие параметры, которые мой монитор заведомо не выдерживал, и нажал кнопку «Применить»:
- Смотри, если ты что-то сделаешь не так, то через 10 секунд…
Ни через 10 секунд, ни через минуту картинка не появилась. Я нажал Reset, надеясь, что настройки висят где-нибудь в памяти. Комп загрузился, но разрешение осталось неизменным - экран продожал издевательски показывать табличку «No signal». Я перезагрузился в безопасный режим - 640х480, обратно - все как раньше.
Решение проблемы нашлось само собой. Как наиболее часто запускаемое приложение, FAR висел на хоткее. Жму комбинацию, открывается окошко. Правда, я этого не вижу, но какое мне дело до такой мелочи? Alt+Enter, и файл-менеджер переходит в полноэкранный режим, в котором разрешение от настроек системы не зависит. Я нашел файл с описанием реестра, открыл его по F3, нашел нужный ключик, скопировал параметр, закрыл редактор, открыл плагин для правки реестра, внес изменения и запустил перезагрузку, после которой все заработало.
Вот так- то! «Тотал» ваш переходить в полноэкранный режим не умеет.
#1433: Разрушитель миров
12:00 14.11.2009, IT happens
Админю я кое-какие игровые ресурсы у небезызвестного московского провайдера. Среди прочего есть сервер популярной онлайн-ролевки WoW. Есть у нас два игровых мира - один основной, с тысячным онлайном, а другой тестовый - обкатывать кустарно-самопальные фишки. Днем с огнем на нем еле сыщешь человек тридцать, а ночью и один посетитель - достижение.
Полпятого утра. Забредаю на тестовый сервер и вижу в колонке статистики аптайм в одну минуту. Обновляю страницу - сервер в дауне. На пьяную голову пытаюсь сообразить, от чего сервер валится, и наблюдаю следующую картину.
Один- единственный индивидуум заходит в тестовый игровой мир, и через три секунды сервер падает. После нескольких минут медитации на консоль вспоминаю, что после технических работ сегодня (тьфу ты, вчера) я забыл скопировать файлы антимата, без которых сервер валится, когда в игровой чат пытаются что-то написать. Мои догадки подтвердились логами сервера: паренек выяснил, как уронить сервер, и развлекался почти всю ночь. Наверняка он испытывал чувства глубочайшей гордости, морального удовлетворения и необъятной власти над сервером…
#1434: Матросы на зебрах
19:45 14.11.2009, IT happens
Работаю приходящим админом в маленьком городе. Вчера звонят мне бухгалтеры одной из фирм и плачут:
- У нас принтер печатает одних лошадей и больше ничего!…
Продолжать телефонный разговор смысло не было - главбух был в истерике и не желал идти на контакт. Выезжаю на место.
Оказалось, что лазерник HP выдает ошибку и предлагает напечатать пробную страницу для диагностики. Бухгалтеры видят табличку на незнакомом языке и, естественно, жмут «OK». Принтер печатает логотип HP, информацию о драйверах и красивую контрастную полосатую зебру. Переустановил драйвер - все заработало. А фразу про лошадей я запомнил на всю жизнь.
#1435: Резервный аплинк
12:00 15.11.2009, IT happens
Админю в крупном филиале одной всероссийской госконторы. К части оборудования доступа я не имею, так как с поставщиком заключен договор о полной техподдержке железа. Что-то не так работает - звоним в саппорт, что-то хотим переделать - опять звоним в саппорт. А саппорт иногда такие оригинальные идеи предлагает!
Читать дальшеИнтервал:
Закладка: