5825

Жуком жука

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

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

5824

Навскидку — не работает

Купил в компьютерном маркете вайфай-роутер. Проработал он неделю и накрылся. Ушёл в себя, так сказать, перестал откликаться. Облазил весь саппорт, перезагружал много раз — всё без толку. Отнёс в сервис-центр маркета. Один сервисмен и комнатушка 2×3 насторожили. На осмотр парень потребовал три дня.

Через три дня я получил на руки заключение с возможностью вернуть деньги. В заключении значилось: «Неисправен в связи с отсутствием тестового оборудования».

5823

Байт туда, байт сюда

Linux User Group маленькой, но очень ближневосточной страны. В ней — великий заводила, гуру, который может вслепую переустановить glibc в работающей операционке, и несколько десятков активистов уровнем поменьше. У великого гуру день рождения, причём юбилей — 0x30. Что можно подарить человеку, у которого есть почти всё, а чего нет — дебаггером из Doom 2 вытащит? А чего это наш Великий Учитель, почти Мастер Йода, на работу на велосипеде ездит? Скинувшись, активисты преподнесли ему шикарный подарок — слегка поюзанный Nissan Almera.

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

Только полтора месяца спустя, поднакопив деньжат на красивый спортивный спойлер на багажник, гуру обнаружил последний элемент подарка. Оказывается, всё это время великий знаток линукса ездил на уникальной модели — Nissan LAMER.

5822

И всю вашу семейку

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

class Destructor() {

public function get_parent_location() …

public function kill_children() …

public function kill_child_by_parent() …

}

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

Коллеги, будьте внимательны — избегайте контакта запуганных юзеров с открытым кодом!

5820

Пять за азарт и три за код

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

Лабораторные компьютеры, естественно, были объединены в сеть, и студенты тащили «кубики», «линии» и прочую дребедень. На одном из занятий я заметил, что студент старательно режется в «кубики». Подхожу, делаю замечание. Игнорирует. Ещё раз. Отвечает: «У меня депрессия», — и продолжает играть. Понимаю, что роняю свой преподавательский авторитет.

— У вас три варианта. Первый: вы покидаете пару и приходите на пересдачу лабы. Второй: вы приступаете к выполнению прямо сейчас. Третий: мы играем один расклад «кубиков», и если вы набираете больше очков, я оставляю вас в покое, в противном случае вы приступаете к работе.

Студент, конечно, согласился на третий вариант. Лабу пришлось делать: на том же раскладе я набрал в полтора раза больше очков. Об этой паре долго ходили истории по универу, и на парах у меня больше не играл никто.

5819

Не нарушать, не трогать, не дышать

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

Инсталлятор программы надо положить на диск C:. Windows должна быть только XP и только SP2. Антивирус должен быть отключён. Программа должна ставиться в папку C:\%programName%\, причём по умолчанию в инсталляторе стоит другой путь — его надо аккуратно стереть и вписать верный. Кнопку «Next» надо нажимать мышкой.

Несоблюдение любого из условий приводит к падению инсталлятора с невозможностью дальнейшей работы. Да-да, если нажать кнопку «Next» пробелом, а не мышкой, инсталлятор падает. Если во время работы переключаться по полям табом, а не мышкой, падает программа. Если вводить цифры с цифровой клавиатуры, они просто не введутся.

У программы есть саппорт, да. Пишешь, что программа не работает из Program Files — ответ приходит очень быстро. Рекомендуют установить программу в C:\%programName%\ и впредь следовать инструкции. Запрос на исправление проблемы с табом порождает такой же ответ.

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

5818

Скажите там этим вашим

Работаю я в конторе, связанной с производством программно-аппаратных комплексов для телевещания.

Утро, метро, очередь в кассу. На моё плечо ложится чья-то рука. Поворачиваюсь и вижу друга, с которым не виделись пару лет. Разговорились. Друг спрашивает:

— Чем на хлеб зарабатываешь?

— Программы для телевидения пишу.

В этот момент ко мне поворачивается стоящая впереди женщина:

— Молодой человек, это вы пишете программы для телевидения?

(слегка растерявшись) Пишу… А что?

— Тогда объясните мне, почему сериалы идут в такое неудобное время?

Пришлось двинуть стрелы на приказ начальства и посоветовать накатать жалобу на имя Эрнста.

5817

Защита от удобств

Россия окончательно перевела часы на летнее время. Вы думаете, наконец-то закончилось это издевательство над организмом? А вот и фигушки — некоторым людям переводить часы всё-таки придётся, причём в обратную сторону.

Всё дело в смартфонах четырёхлетней давности с мобильной виндой на борту. С одной стороны, винда точно знает, что в России есть переход на зимнее/летнее время, и по доброте душевной, дабы владелец не напрягался, сама переводит стрелки. С другой стороны, опции отключения функции автоматического перевода часов нет. С третьей стороны, винда знает, где она в данный момент находится, и точно уверена, что часы переводить надо. Обновить прошивку уже не получится — за давностью лет девайс никто не поддерживает.

Вот так вот и получается: разработчики стараются, делают удобные фишки для пользователей, а способы защиты от таких удобств продумать забывают.

5816

Звук пластикового стаканчика

Сидели с приятелем. У него зазвонил телефон; судя по репликам, люди не могли поставить привод в компьютер. Все перемычки были выставлены правильно, но всё равно один из приводов не распознавался. «А поднесите шлейф к телефону и проведите по нему быстро ногтем», — попросил приятель. Удовлетворённый услышанным, сказал, что нужно сменить шлейф с 40- на 80-жильный.

— А почему ты их не попросил жилы сосчитать?

— Если считать, ошибиться легче.

5815

А это сервер, просто сервер

Работаю в госконторе. Тянем сети, когда дотянули — спим. На работу берут двух новеньких ребят с опытом работы. Поступает заявка: комп подключить надо. Поднимаю новеньких, те лениво собираются и идут. Протягиваем шнурок, я набиваю розетку, а молодёжь отправляю к стойке обжать кабель. Набил розетку, напился чаю, ковыряю несчастное произведение Гейтса. Подходит один из новеньких, отзывает в сторону:

— А как обжимается провод?

Где стоял, там и сел — ребята же вроде с опытом работы… Пришлось тащиться самому обжимать.

Месяц спустя ребята опять подошли ко мне.

— Хотим сервак поднять.

— Какой?

— Обычный.

— Вы хоть скажите, для чего.

Лучше бы я молчал…

— Просто сервак. Просто хотим.

Прошло месяца три — достали всех. Серваков им штуки три подняли, вот только все работают впустую. Третий только кулера и крутит — даже операционки не стоит. Как же в России таких молодцев на работу берут?