Ну и, естественно, в коде присутствуют следы идеологической борьбы между разными фракциями программистов и архитекторов, следы модных некогда концепций из Прологa и Смоллтока, попытки имитировать одну платформу на другой...
Такая вот занимательная археология. Если прикинуть, в каких условиях нормальный человек может написать такую муть, много становится очевидным — даже убивать никого не хочется.
#4981: Под мышкой
12:00 18.12.2010, IT happens
Работаю я в одной маленькой, но значимой для города организации. Сталкиваться приходится со всякими проблемами, но сейчас не об этом. Есть у нас удалённый от основного корпуса отдел, в котором трудится одна тётушка пожилого возраста. Что же в ней такого, вы спросите? Так вот, в то время, когда большинство юзверей слёзно просит выдать им коврик для мыши и не желает думать, как обойтись без него (конечно, мелочь, но по каждому запросу бегать не будешь), она взяла да вырезала из линолеума квадрат удобного ей размера. Мышь, к слову, чувствует себя на новом месте очень комфортно. Вот так: учитесь, товарищи юзвери! А айтишникам я желаю побольше таких сообразительных пользователей.
#4982: Чё, самый умный?
12:00 18.12.2010, IT happens
Недавно подруге нужно было пройти один онлайн-тест по учёбе — я вызвался помочь. Открываю, значит, несравненную «лисичку», ввожу адрес, логин и пароль. Начинается дикий экшн. Слева — меню, с которого нужно начинать. Пытаюсь нажать на пункт — не выходит. «Лиса» отказывается воспринимать пункты как кнопки и отображает их простым текстом. Вдохновившись историей про регистрацию на Ютьюбе, открываю исходный код — там всё правильно. Сам тест, естественно, так не пройти.
Ковырялся примерно час. Уже сонный мозг выдал логическую цепочку: «Тест по учёбе > учёба > старенькие машинки в аудиториях > Internet Explorer». Решил проверить догадку. Открываю противный Эксплорер, ввожу адрес, логин, пароль и всё такое — работает!
В общем, когда я прошёл тест и рассказал обо всём подруге, она долго злилась, а я мысленно слал разработчику теста респект: поковырявшись в исходном коде, я ответил правильно на все вопросы.
#4983: Продолжайте получать удовольствие
14:00 18.12.2010, IT happens
Работаю в техподдержке местного провайдера. Звонок. Поднимаю трубку.
— Техподдержка, добрый вечер.
— М-м-м... Здравствуйте, м-м-м... Звонит ваш абонент, м-м-м... Ну, который, м-м-м, ну-у... имеет ваш интернет, м-м-м... Что мне делать?
#4984: Гугл хром, осёл туп
15:45 18.12.2010, IT happens
История знает массу случаев неожиданных рождений вторых смыслов, когда за манипуляцию словами берётся программа. Кроме известного всем орфографического движка Ворда, любящего нежно вставлять пробел в слово «мультиканальный», мне встречалась ещё парочка интересностей.
В одной конторе была написана программа под названием «Анализатор журналов» для крупного клиента. Через несколько лет относительно спокойной работы по желанию клиента к ней был выпущен патч. Дело в том, что своё название программа писала в заголовке окна, а когда было открыто много окон, в таскбаре название сокращалось до первых четырёх букв и многозначительного многоточия. Клиенту, заметившему, чем он на самом деле занимается, это не понравилось.
Второй случай произошёл сегодня. Подзываю коллегу к себе показать некий сайт, в Хроме открываю пустую страничку и начинаю вбивать адрес. Коллега смотрит на экран и начинает ржать, приговаривая: «К сожалению, гугл хром!» Смотрю сам. На вкладке по умолчанию открываются миниатюры самых частозапускаемых сайтов с подписями. Один из этих сайтов последний раз не смог открыться (я забыл поднять веб-сервер), и браузер честно сохранил новый заголовок страницы для миниатюры («К сожалению, Google Chrome не смог открыть страницу»), который при показе миниатюр сократился до самокритичного: «К сожалению, Google Chrom...»
#4985: Кондуктор не спешит, кондуктор понимает
12:00 19.12.2010, IT happens
Тачпад мешает набирать тексты? Даёшь всем поголовно защиту от случайного нажатия, говорите? Я вот уже давно за своим ноутбуком исключительно в обрезанных по-кондукторски перчатках работаю. И знаете, можно хоть всю ладонь на тачпад бросить — не отреагирует вообще. Не люблю я такой прогресс, когда необходимость высоких технологий высосана из пальца.