3878
В моей жизни было безумное увлечение некоей флеш-игрой в социальной сети. Я просиживала в игрушке вечера напролёт и даже несколько раз тратила настоящие деньги на покупку игровой валюты. С первого же раза раскусила, что платить с терминала выгоднее, чем SMS с мобильника, и когда игровые денежки кончались, бежала к ближайшему пункту оплаты, дабы скормить железному монстру очередную бумажку. Дойдя до предельного уровня, к игре я резко охладела. Кажется, у меня там осталась очень даже солидная сумма непотраченной местной валюты.
Прошло несколько дней. Настало время вносить предоплату за интернет. Стоило ткнуть пальцем в логотип любимого провайдера на экране, как откуда-то сбоку выехало рекламное сообщение:
Наши терминалы — лучший способ пополнить ваш аккаунт в социальной сети «*****»!
Я знаю, что это было совпадение. Я знаю, что ни одна русская фирма не станет оборудовать свои терминалы устройствами для сканирования отпечатков пальцев, да ещё и тайно. Знаю, что терминал никак не мог меня опознать.
Но почему-то стало стыдно, как в детстве, когда меня ловили на краже конфет из вазочки...
3877
Во мне окончательно сдохло желание делать добро людям и потом огребать за это. Сдохло и воняет.
Всё, теперь у меня есть только должностные обязанности и распоряжения непосредственного руководства, а всё, что сверх этого, меня не касается. Хотите услугу, выходящую за рамки моих обязанностей? Несите шоколадку. Не потому, что я сладкое люблю. Да на хрен мне эта шоколадка не упала — я с удовольствием помогу вам за так! Нужна она для того, чтобы вы понимали своей тупой башкой, что я именно оказываю вам услугу, а не записываюсь в ваши личные рабы. Вы ведь начинаете быть благодарными человеку за услугу только после того, как значимость услуги подтверждена шоколадно-коньячной транзакцией. Если у вас в голове ассоциативная цепочка «мне делают бесплатную услугу → передо мной лох → с ним можно обращаться, как с ничтожеством», то вы мудак, и от меня бесплатных услуг вы не дождётесь. Не нравится — пишите докладную руководству. Оно у нас вменяемое, и в случае разбирательства я смогу доказать, что в данной ситуации мудаком выступили вы, а не я.
А есть услуги, которые я не буду делать даже за шоколадку. Пиратский софт — это статья. Это не ваш компьютер, а компьютер фирмы, и здесь могут быть проверки. И вообще, у нас в фирме действует политика кристально белого ПО. Так почему же я должен перед вами оправдываться за то, что на ближайшие пять лет у меня более весёлые планы, нежели рассматривание неба в клеточку? Это вы предлагаете мне нарушить закон, и стыдно должно быть вам. Ах, вы не можете нормально работать? Так я уже две недели назад договорился о покупке легального софта и тогда же передал счёт на оплату. Если с этой самой оплатой возникли какие-то пробуксовки — при чём тут я?
3876
Ставлю игрушку для сестры. При установке открылся readme. Не знаю, что на меня нашло, но я стал читать.
ВНИМАНИЕ! Для подтверждения выбора в игре используется кнопка «S» (от испанского si — «да»), для отказа — кнопки «N» или «Esc»!
Это одна из тех проблем, которые не удалось решить в процессе работы над русской версией игры в связи с банкротством команды разработчиков и отсутствием технической поддержки партнёров с испанской стороны.
Коллектив локализаторов также приносит свои искренние извинения за возможные неудобства из-за сокращения названий некоторых предметов и надеется, что это ни в коей мере не повлияет на удовольствие от знакомства с этой замечательной игрой.
3875
Провинциальный институт, факультет информатики, четвёртый курс, предмет — JavaScript. Первый раз я появился на занятии в зачётную неделю. Преподавателем оказалась милая девушка, по виду которой сразу было всё понятно.
Зачёт проходил в форме контрольной. Я получил задание организовать поиск подстроки в тексте. Сделал. Преподаватель предлагает «три». Прошу дать задачу на «пять». В ответ слышу о задаче, которую никому и никогда не удавалось решить. Оказывается, в провинциальном вузе на факультете информатики студентам трудно даётся обработка событий drag-n-drop, поэтому задачку из этой области обычно на зачёте не дают, но мне, в порядке исключения, можно.
Читаю текст задания: «Создать два поля для ввода текста таким образом, чтобы была возможность выделять текст в одном поле и перетаскивать мышью в другое». Э-э-э, окей. Два поля
function onDrag() { blah(blah, blah) }
function onDrop() { blah(blah, blah) }
Пришло время сдачи задания. Функционал винды я продемонстрировал девочке с должным видом, будто только что сам изобрёл велосипед и очень этим горжусь. Судя по реакции, велосипедов она до этого не видела, но сомнение всё же читалось в глазах. Попросила показать код. Минуту на него смотрела, потом сказала: «Похоже, всё правильно». Очередная пятёрка на халяву!
3874
Начальник притащил I/O-модули для текущего проекта. На одном написано: «8-Channel Universal Anal», а на следующей строчке: «og Input Module». Долго ржали. Сразу стало понятно, что за работа предстоит.
3873
В жизни иногда бывают совпадения, после которых с трудом верится, что они случайны. Кажется, их режиссирует... ну, пусть не Бог, но какой-то весёлый чёртик.
Одна из моих соседок по офису любит в рабочее время сидеть в социальных сетях. Однажды генеральный собрал нас на планёрку как раз в той комнате, где стоит её компьютер. Причём собрал так быстро, что она даже свернуть окошко браузера не успела. Шеф ходит по комнате, рассуждает, почему мы все работаем так медленно, почему у нас производительность труда такая низкая, — ругает, в общем. Что за сайт на компьютере открыт — в пылу гнева не замечает. В общем, когда шеф сердито вопросил: «Для чего вам дан интернет?!» — он будто специально оказался лицом к тому самому компу и тыкал пальцем в логотип социальной сети. Как будто мы не знаем, для чего нам дан интернет. Для деловых контактов, разумеется!
* * *
Я тоже люблю посидеть в социальных сетях. Как-то весь наш отдел отмечал день рождения парня, которого я терпеть ненавижу. Приглашение выпить я проигнорировала — предпочла высадить морковку. Так шеф меня, не посмотрев на экран, похвалил: дескать, я одна такая работящая, тружусь, когда все выпивают! Даже стало немножечко стыдно, хотя работы у меня в тот момент не было — все задания сдала накануне.
3872
Знаете, программер — это диагноз.
Сотрудники привыкли, что я могу запустить три компилятора подряд, умудряться работать в каждом из них и к концу дня сделать три проекта. Они привыкли, что в глубокой задумчивости я могу вместо кофе положить себе две ложки сахара, спокойно залить эту лабуду кипятком и выпить. Они привыкли, что я могу подойти, помочь с ошибкой, найти еще несколько багов и предложить в итоге более простое решение. Они привыкли, что в моём кабинете всегда прокурено, несмотря на открытое окно, дверь и включенный кондиционер. Они привыкли, что я большую часть времени или молчу, или матерюсь из-за неработающего кода, или брожу в подсознательном состоянии...
По-моему, сотрудники не привыкли только к одному: я их генеральный директор.
3871
В прошлом месяце отметили с женой годовщину свадьбы. Как-то вечером заняться особо было нечем, и я решил наконец-то переконвертировать куски видео с камеры и собрать всё это дело в один ролик. Не то чтобы у меня до этого не добирались руки, просто мои предыдущие попытки заканчивались либо роликами без звука, либо изображением не в том формате. Запустил Avidemux в полной решимости довести всё до конца. Установил настройки видео и звука, попробовал отконвертировать маленький кусок. Чудо: и звук есть, и видео с правильным соотношением сторон.
Склеил, собрал, поставил конвертироваться. Надо отметить, что у меня достаточно шумный компьютер, и оставлять его включённым на ночь не особо приятно. Да, я знаю про тихоходные кулеры большого диаметра — они и стоят, просто у меня семь винчестеров... Но речь не об этом, а о том, что я ходил кругами вокруг компьютера и ждал, когда видео будет готово, чтобы выключить компьютер.
На часах — три ночи. Таймер обратного отсчёта рапортует о том, что конвертация закончится через минуту. Я обращаю внимание на чекбокс: «Выключить компьютер после окончания конвертации».
3870
Когда я подключила в дополнение к обычному ещё и цифровое кабельное телевидение, гордилась им до безумия. По-английски эта услуга называется Digital Cable TV, коротко — DCTV. До чего же я обрадовалась, когда, зайдя в свой любимый чат, увидела, что там как раз его и обсуждают!
— Ghbdtn dctv! — написал кто-то и тут же исправился: — Привет всем!
Он, оказывается, никакое телевидение обсуждать не собирался. Хорошо, что я не успела отреагировать на первый вариант его приветствия, а то чатлане засмеяли бы. Зато я заметила забавную фишку: если «всем» заменить на албанское «фсем», то при смене раскладки получится ACTV, то есть обычное, аналоговое кабельное телевидение.
Албанцам — аналоговое, всем остальным — цифровое. По-моему, справедливо!
3869
Работаю программистом. Получил заказ написать некую программу для бизнес-смартфона № 1 по ту сторону океана, не очень популярного в России. Небольшой проблемой оказалось то, что специальный плагин для Eclipse, помогающий в разработке, работает только под Windows, а я уже много лет использую «более другую» операционную систему. Ввиду врождённой неприязни к виртуальным машинам решил загрузиться в Windows 7, которая поставлялась с ноутом и тихо-мирно пылилась с самой покупки.
Загрузил, начал обустраиваться. Встроенный браузер меня не устроил категорически, поэтому я решил установить любимую «лисичку». Начал искать менеджер программ в «Панели управления» — не нашёл. Вспомнил, что тут для установки софта нужно самостоятельно качать установочный пакет и запускать его руками, и загрустил. При дальнейшей настройке выяснилось, что привычное переключение раскладки по Caps Lock отсутствует. Полчаса гугления доставили программу, позволяющую хитрыми трюками через какие-то скрипты добиться нужного эффекта. После двухчасового ковыряния со скриптами на мудрёном языке я уже готов был расстаться с желанием переключать языки привычным способом, но друг посоветовал маленькую утилитку capslang, реализующую ровно одну вещь — переключение раскладок по Caps Lock, за что ему огромное спасибо.
Всё это звучит смешно или даже раздражает, верно? Верно. Потому что не нужно ходить в чужой монастырь со своим уставом и ожидать от другой операционной системы поведения, идентичного привычной. Вместо того, чтобы ставить виртуальную машину, дабы лицезреть Times New Roman, нужно было запустить менеджер приложений, ввести в поиск «fonts» и установить пакет Microsoft Core Fonts одним кликом. Редакторы с переключением кодировки на лету под линуксом тоже имеются. Что касается модулей VMware, то для этого всегда есть саппорт.
Товарищи айтишники, будьте осторожны, жалуясь на «неправильные» программы или операционки. «Неправильными» можете запросто оказаться вы сами.