Работала давным-давно в отделе автоматизации девочка-программист — ваяла на FoxPro программки по обработке данных. Однажды увидел я кусочек кода, призванного убрать в каждой записи базы данных лишние пробелы слева от фамилии. Код выглядел примерно так:
scan 'цикл по базе if(at(a.fieldname,” ”)) 'если в первой позиции пробел, replace a.fieldname with substr(a.fieldname, 2) 'то исключаем первый символ endif endscan
Код убирал в каждой записи один пробел слева. «А что, если слева будет 17 пробелов?» — спрашиваю. Девочка потупила взор и поняла, что придётся запускать программу 17 раз.
Каково же было её удивление, когда я показал ей свой код, вернее, одну команду, которая может убрать хоть 17, хоть 30 пробелов и слева, и справа:
Скажу сразу: к IT-миру я не имею вообще никакого отношения. Я скромный юзер маленького скромного ноутбука. Но по какой-то неясной причине подруги толпами прутся ко мне, если они не знают, как обращаться с той или иной программой, или их компьютеры начинают барахлить. Не знаю, чем обусловлен феномен, но по мере сил и возможностей я помогаю и советую.
Вот и вчера приходит ко мне подруга (искусственный интеллект: блондинка, покрашенная в брюнетку) и вводит меня в полный ступор:
— У меня такой ужас на компе, такой ужас! Прикинь, в папке «донлаудс» — ну, в той, куда он всё скачанное с интернета сохраняет, — там, прикинь, такой значок «Мой компьютер» страшный... Ну да, страшный, весь такой изломанный и корявый, что я даже боюсь на него нажимать! — Вирус? — Нет. — Игрушка? — Не качала я игрушек. — А что делает значок «Моего компьютера» в папке со скачанным? — Не знаю. — Ярлык? — Нет вроде. — Ну, удали его. — Боюсь — он такой страшный!
Надо будет на днях заглянуть к ней, посмотреть, что за неведому зверушку она словила — будем бояться вместе.
А я вот хожу с Таксом (которого привыкла всё же именовать Туксом в силу особенностей немецких правил чтения) не совсем на маечке.
Когда возникла необходимость регулярно носить на работу ноутбук, я купила для него сумку, правда, не розового, а красного цвета, и собственноручно вышила стразами любимую эмблему. Айтишники, встретив меня в транспорте, сразу меняются в лице. Пару раз меня спрашивали, в курсе ли я, что значит пингвинчик — улыбалась и отвечала, что рут его знает.
Я — самая обычная блондинка, дизайнер по профессии. Да, линуксоидша, если так можно назвать тех, кто просто использует Убунту и десктопную Мандриву как рабочие ОС. Всё хочу серый свитер с восемью полосками на груди (бело-оранжевая, оранжевая и так далее), да руки не доходят.
Учусь на IT-специальности в одном из московских вузов. Пришлось мне тут объяснять одной в меру блондинистой одногруппнице, что такое функции в Си и с чем их едят. И так, и эдак пробовал — не понимает. И тут меня осенило:
— Хорошо, давай перейдем на понятный тебе язык. Представь, что исходный код — это рецепт. Директивы #include — это как список продуктов к нему, функция main() — главное блюдо, а другие функции в этом файле — всякие гарниры и соусы. В основном рецепте помещаются только их названия в духе «теперь поставим картошку», а чуть ниже, после основного рецепта, детально расписано, как её варить.
Случилось чудо — она поняла и даже по моим наброскам допилила прогу до рабочего состояния.
Сижу я на работе, с SQL бодаюсь. Звонит жена. Снимаю трубку:
— Пароль! — не терпящим возражений голосом требует благоверная. — Я тебя люблю. — Пароль! — ещё более жёстко. — Дорогая, ты у меня самая замечательная, милая, добрая... — Пароль! От рута! Какой?!
Я девушка-айтишница. Представьте: на собеседовании начальник отдела спрашивает о моём хобби. Оно у меня действительно весьма обычное — я крестиком вышиваю. Нервы успокаивает и тренирует внимательность. Но как это объяснить мужчине, абсолютно этого не понимающему?
В какой-то момент меня осеняет: «Ну, это как в фотошопе попиксельно рисовать, только на ткани».
Кому что снится, а мне недавно приснилось, будто я нахожусь на работе и неистово кричу на милую девушку-секретаршу, которая умудрилась поставить на мой комп с Убунту программный комлекс «Блондинка», состоящий из переделанных Ворда и Экселя со всякими красивыми кнопочками и смайликами. Ещё этот комлекс тянул за собой кучу всяких мини-игрушек, которые очень любит прекрасный пол. Девушка хлопает глазками, а я сижу, стучу по клаве кулаком и причитаю: «Как же я это всё теперь буду отсюда выгребать?! В Wine же анинсталлер кривой!»
Идёт по коридору мне навстречу наш гламурный бухгалтер-блондинка. Хорошая девочка, пусть и из стана вечной головной боли сисадмина. Идёт в маечке с таким тоже всем из себя гламурным пингвинчиком. И понимаю я, что пусть пингвинчик и с розовыми лапками, а не жёлтыми, и с сердечком из стразиков на брюшке — но Такса не узнать невозможно. На груди девочки красовался огламуренный линуксовый маскот.
То ли кто-то просто стырил и перекрасил картинку для принта на майку, то ли они так маскируются.
На первой паре по программированию девочка-лаборанточка вносила наши имена в компьютер.
— Какое интересное имя: Артемий! Никогда раньше не слышала. — Не может быть. Зайдите на Яндекс, там внизу написано: «Дизайн — Студия Артемия Лебедева». — Так это были вы?!