bash.im ithappens.me zadolba.li
3881

Старый пень и отвергнутые котики

Это случилось в те давние времена, когда почти на каждом перекрёстке нашего города стояли ларёчки с пиратскими дисками, а диски те продавались почти за бесценок. То были в основном музыка да игры — эра DVD только начиналась. Музыку я покупала на на аудиокассетах, играми не увлекалась, а вот на «Иллюстрированную мультимедийную энциклопедию кошек» запала сразу же. Но мой компьютер был ужасно слабым даже по тогдашним меркам: Пентиум-100, 16 мегабайт оперативки. На коробочке с диском не были указаны системные требования. Я безумно стеснялась своего «старья», но и от ларька с кошачьей энциклопедией отойти не могла, так мне её хотелось. В конце концов, внимательно рассмотрев продавца, решила, что он не особенно злой и вряд ли станет смеяться над моим компьютером, и осмелилась задать вопрос:

— Пойдёт ли этот диск на таком-то компьютере с такими-то параметрами?

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

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

3880

О как!

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

lada2110.maxVelocity = 150;
fordScorpio.maxVelocity = 180;
oka.maxVelocity = 350; // А почему бы и нет?!

Как говорится, поддержим отечественного производителя.

3879

Пустые холмы

12 августа 2010, 10:00

Свершилось: после шести лет с хвостиком изучения виндов поставил себе линукс на нетбук. Изучаю — вполне ничего, большинство привычного софта и так знаю, так как использую под виндами. Чтобы не переводить глаза с нетбука на монитор компа, где маны и Гугл есть, поднял VNC-сервер. Сижу с компа, изучаю да настраиваю — благодать.

Интерфейс подкрутил — красиво получилось, но что-то не то. Где-то час перебирал обои, гуглил... Ладно, думаю, пусть не обижаются на меня никсоиды: зашёл на раздел с виндой, открыл %WinDir%\Web\Wallpaper, скопировал Безмятежность.bmp в линукс и налепил на десктоп. Вот теперь всё красиво.

3878

Глаза-то знакомые

12 августа 2010, 10:00

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

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

Наши терминалы — лучший способ пополнить ваш аккаунт в социальной сети «*****»!

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

3877

Шоколадно-коньячная транзакция

12 августа 2010, 10:00

Во мне окончательно сдохло желание делать добро людям и потом огребать за это. Сдохло и воняет.

Всё, теперь у меня есть только должностные обязанности и распоряжения непосредственного руководства, а всё, что сверх этого, меня не касается. Хотите услугу, выходящую за рамки моих обязанностей? Несите шоколадку. Не потому, что я сладкое люблю. Да на хрен мне эта шоколадка не упала — я с удовольствием помогу вам за так! Нужна она для того, чтобы вы понимали своей тупой башкой, что я именно оказываю вам услугу, а не записываюсь в ваши личные рабы. Вы ведь начинаете быть благодарными человеку за услугу только после того, как значимость услуги подтверждена шоколадно-коньячной транзакцией. Если у вас в голове ассоциативная цепочка «мне делают бесплатную услугу → передо мной лох → с ним можно обращаться, как с ничтожеством», то вы мудак, и от меня бесплатных услуг вы не дождётесь. Не нравится — пишите докладную руководству. Оно у нас вменяемое, и в случае разбирательства я смогу доказать, что в данной ситуации мудаком выступили вы, а не я.

А есть услуги, которые я не буду делать даже за шоколадку. Пиратский софт — это статья. Это не ваш компьютер, а компьютер фирмы, и здесь могут быть проверки. И вообще, у нас в фирме действует политика кристально белого ПО. Так почему же я должен перед вами оправдываться за то, что на ближайшие пять лет у меня более весёлые планы, нежели рассматривание неба в клеточку? Это вы предлагаете мне нарушить закон, и стыдно должно быть вам. Ах, вы не можете нормально работать? Так я уже две недели назад договорился о покупке легального софта и тогда же передал счёт на оплату. Если с этой самой оплатой возникли какие-то пробуксовки — при чём тут я?

3876

Si на Руси

12 августа 2010, 10:00

Ставлю игрушку для сестры. При установке открылся readme. Не знаю, что на меня нашло, но я стал читать.

ВНИМАНИЕ! Для подтверждения выбора в игре используется кнопка «S» (от испанского si — «да»), для отказа — кнопки «N» или «Esc»!

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

3875

Натянем оценку

12 августа 2010, 08:00

Провинциальный институт, факультет информатики, четвёртый курс, предмет — JavaScript. Первый раз я появился на занятии в зачётную неделю. Преподавателем оказалась милая девушка, по виду которой сразу было всё понятно.

Зачёт проходил в форме контрольной. Я получил задание организовать поиск подстроки в тексте. Сделал. Преподаватель предлагает «три». Прошу дать задачу на «пять». В ответ слышу о задаче, которую никому и никогда не удавалось решить. Оказывается, в провинциальном вузе на факультете информатики студентам трудно даётся обработка событий drag-n-drop, поэтому задачку из этой области обычно на зачёте не дают, но мне, в порядке исключения, можно.

Читаю текст задания: «Создать два поля для ввода текста таким образом, чтобы была возможность выделять текст в одном поле и перетаскивать мышью в другое». Э-э-э, окей. Два поля <textarea> я сделал, но почувствовал, что этого недостаточно, и набросал ничего не делающий код в стиле:

function onDrag() { blah(blah, blah) }
function onDrop() { blah(blah, blah) }

Пришло время сдачи задания. Функционал винды я продемонстрировал девочке с должным видом, будто только что сам изобрёл велосипед и очень этим горжусь. Судя по реакции, велосипедов она до этого не видела, но сомнение всё же читалось в глазах. Попросила показать код. Минуту на него смотрела, потом сказала: «Похоже, всё правильно». Очередная пятёрка на халяву!

3874

Семикрылый восьмиканал

12 августа 2010, 08:00

Начальник притащил I/O-модули для текущего проекта. На одном написано: «8-Channel Universal Anal», а на следующей строчке: «og Input Module». Долго ржали. Сразу стало понятно, что за работа предстоит.

3873

Деловые «контакты»

12 августа 2010, 08:00

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

Одна из моих соседок по офису любит в рабочее время сидеть в социальных сетях. Однажды генеральный собрал нас на планёрку как раз в той комнате, где стоит её компьютер. Причём собрал так быстро, что она даже свернуть окошко браузера не успела. Шеф ходит по комнате, рассуждает, почему мы все работаем так медленно, почему у нас производительность труда такая низкая, — ругает, в общем. Что за сайт на компьютере открыт — в пылу гнева не замечает. В общем, когда шеф сердито вопросил: «Для чего вам дан интернет?!» — он будто специально оказался лицом к тому самому компу и тыкал пальцем в логотип социальной сети. Как будто мы не знаем, для чего нам дан интернет. Для деловых контактов, разумеется!

* * *

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