bash.im ithappens.me zadolba.li
8901

Припечатаем на совесть

4 апреля 2012, 08:00

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

Новые технологии как бы намекают мне, что имеет смысл проявлять больше пунктуальности.

8900

Когда-нибудь я вырасту

4 апреля 2012, 08:00

Интересное наблюдение: психика иногда сдаёт не только у людей.

Принесли в ремонт жёсткий диск с диагнозом «тупит». Подключаю к тестовому стенду, вижу разбиение: 30 и 500 ГБ. Смотрю на наклейку и нервно потею: ёмкость — 320 ГБ… Мания величия, однако.

8899

В мечтах о дупликаторе материи

4 апреля 2012, 08:00

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

8898

Послание между пикселей

3 апреля 2012, 15:45

Началось всё давно, когда на компах моего городка ещё почти безраздельно царила Windows 95, несколько реже — DOS на пару с 3.11, NT4 ещё только-только появлялась, о линуксе не слыхали, а может, и не было его ещё в этих землях. Я тогда был немного хулиганистым учеником девятого класса. Выделялся разве только одним: учил не английский или немецкий язык, как большинство одноклассников, а французский. Нас таких на весь выпуск было шестеро. Кроме того, был страстно увлечён информатикой. Аттестат мой не обещал выглядеть особенно хорошо: обычно за четверть у меня было две пятёрки по вышеуказанным предметам. Это сделало меня любимчиком учительниц информатики и французского языка; их стараниями я и перебивался в среднем с троек на четвёрки.

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

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

Родители Даши — потомственные музыканты, компа дочке не покупали принципиально (может, ещё и потому, что я им не особо нравился вместе со своим увлечением), поэтому мои послания читались на компьютере старшего брата Дарусиной подружки, когда тот учился во вторую смену. В такой ситуации обеспечить конфиденциальность переписки, конечно, было делом первостепенной важности, посему хитрая программа, не получив нужных ключей при запуске и будучи запущенной с неправильной комбинацией «нума», «капса» и «скролла» (двоичный номер дня недели), предусмотрительно делала харакири при помощи оператора POKE (прямой доступ к памяти в QuickBASIC) себе и всему сеансу работы за компанию.

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

К осени волею судеб мы потерялись: она с родителями переехала в столицу, я — в областной центр. Мобил тогда и в помине не было, а стационарные номера утратились при переездах. Что помешало нам для надёжности обменяться почтовыми адресами, ума не приложу, но пить «Боржоми» было поздно.

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

Недавно, поехав на экскурсию в Париж, чтобы немного освежить язык и сэкономить, я заменил визит в «Лидо» походом в кинотеатр. Показывали мультфильм о приключениях гигантской блохи в Париже, залитом катастрофично наводнившейся Сеной. Кто не смотрел, расскажу: главная героиня фильма, певица кабаре Люсиль, принимает участие в спасении «монстра» Франкёра от злого префекта Мейнота, а также опять находит свою детскую любовь — немного заносчивого и плутоватого, но скромного и доброго в душе изобретателя Рауля. При просмотре у меня чуть клемма не упала. Роскошные рыжие волосы с несколькими как бы невзначай растрепавшимися локонами, россыпь веснушек, большущие задорные зелёные глаза, маленький вздёрнутый носик, стройная фигурка в белом платье с высоким воротничком, рукавами и верхом декольте из полупрозрачной ткани, небольшая щёлочка между центральными резцами верхнего зубного ряда — это же Даруся! Хоть с явным перебором в области корсета и специфично округлённым лицом, характерными для большинства нарисованных на компьютере девушек, но точно она! В те мгновенья мне казалось, что я ревную Люсиль-Дарусю к другим персонажам мультфильма, а особенно к Раулю. «Ну, всё! Окончательно сошёл с ума! Параноик», — поставил себе диагноз я.

Вернувшись в номер, я немедля включил ноутбук и в который уже раз задал ранее безуспешный поиск на сайте знакомств. Хотя нет, кого я ищу: Дарусю или же Люсиль? Ни города, ни возраста, ни номера школы, одни только внешние данные…

Но именно этот запрос, как оказалось, и был удачен. Я нашёл девушку, в которой почему-то не сомневался, несмотря на несоответствие многих данных в анкете, отсутствие фотографии с чётким лицом (сам я почти на всех фото в интернете одет в мотошлем) и нежелание назвать своё настоящее имя. После двух дней непринужденного общения на общие темы мы обменялись мейлами, и первым делом я послал ей кадр мультфильма, конвертированный в BMP, с фразой: «Я почти люблю Люсиль, потому что она почти как ты, Даруся!». Для маскировки открытым текстом порекомендовал посмотреть фильм, когда будет премьера в нашей стране.

Ответ не заставил себя долго ждать: он пришёл в фотографии с выпускного вечера, на которую профессионально дорисовали крылышки от сценического костюма Люсиль. «Обалдеть! Какое сходство, это же почти я!» Внутри файла было другое послание: «Ну ты и дятел! Я же английский учила! И вообще, тощую цифровую куклу он любит!». Но заканчивался зашифрованный ответ смайликом-поцелуем :-)(-:.

Теперь мы вместе. Я — программист, она — в прошлом скрипачка, теперь дизайнер. Как и я, дважды разведённая. Любимая в фотошопе и максе такие макросы пишет… «Не программист, но тоже неплохо», — говорит она. Даруся меня не ревнует к Люсиль. Ну, почти не ревнует…

8897

Я доктор, а не волшебник

3 апреля 2012, 11:45

Едем мы компанией с «Пустых холмов» в электричке. Вагон битком. Мы сидим на лавочках. Напротив меня мой друг в фирменной зелёной майке с логотипом паукообразного антивируса (в этой компании товарищ и работает) флегматично смотрит в окно.

По проходу протискивается панковатого вида паренёк в красной майке с большой белой надписью: «ВИРУС». Раз протиснулся, через некоторое время обратно, потом ещё пару раз. Я уже с улыбкой до ушей смотрю то на друга, то на паренька. Друг замечает уныло:

— Чё лыбишься?
— А ты чё вирусы не ловишь? — ухмыляюсь, показывая на паренька.
— А оно и в жизни так…

8896

Будьте как дома

3 апреля 2012, 11:45

Разрабатывая очередной сайт (юзая CGIC, кто плавал — знает), разумеется, не хочется делать это в консоли. А в Notepad++ тоже не покомпилируешь на удалённом сервере. Захожу PuTTY на сервер, подключаю блокнот к FTP, правлю, Alt+Tab, gcc project.c, Enter. Проверяю — нету изменений. Что не так? Закешировалось? Чищу кеш в браузере, кеш на прокси. До сих пор ничего нет. Начинаю верить в мистику, но…

Есть у меня два подконтрольных сервера с одинаковой системой и почти одинаковой настройкой. Один — домашний, выполняющий роль тестовой площадки, второй — продакшн, на котором висит некоторое количество моих проектов. Для удобства контроля над ними пароли от аккаунтов одинаковые. Более того, одинаковы и SSH-ключи для доступа. Крон автоматически выкачивает с домашнего сервера файлы на продакшн прямо в папку профиля — этакий бэкап. Так что подмену я заметил только когда посмотрел, к какому серверу подключился. Редактировал я файл на продакшне, а компилировать пытался на домашнем, который об изменениях не знал и знать не хотел.

8895

Ты меня больше не любишь!

3 апреля 2012, 11:45

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

Ноутбук. Windows 7. Запускаю Хром, пытаюсь зайти на какой-нибудь сайт — браузер виснет. Закрываю его, пытаюсь убить процессы — виснет диспетчер задач. Закрываю всё к чертям, пытаюсь перезагрузиться — винда не реагирует ни на кнопку завершения работы, ни на перезагрузку. Единственный способ выключить ноут — кнопкой питания.

Десктоп. Gentoo Linux. Запускаю Скайп, одновременно сижу в интернете через Хром. Всё вроде бы нормально. Появляется уведомление о вошедшем в сеть Скайп контакте — система резко загружается непонятно чем, KDE фалломорфирует и наглухо виснет. Через консоль убиваю Скайп, но система всё ещё отказывается слушаться. Убиваю Хром — система оживает. И так уже три раза за день.

Видимо, Скайп и Хром — женщины, и сегодня у них ПМС. В итоге они начинают иметь мозги винды и линукса, которые похожи на мужиков с разными темпераментами: один включает «быка» и шлёт не только свои процессы в одно место, но и пользователя, который просто пытается с ним поговорить, а второй впадает в жесточайший ступор и не знает, как реагировать на потоки нечистот, обрушившиеся на него вроде бы без причины.

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

8894

Видео: былинный проигрыш

3 апреля 2012, 10:00

Было это в эпоху развития мобильных телефонов, когда они начинали записывать видео, но для просмотра на PC нужно было ставить специальные проигрыватели для формата 3GP.

Пришёл на вызов. Ситуация простая: видео не проигрывается. Устанавливаю в систему новые кодеки, вношу дополнительные настройки в реестр (заранее заготовлены, чтобы смотреть через стандартный проигрыватель). Через поиск нахожу, где лежат эти 3GP, и запускаю тот, что побольше весом. Там, насколько я понял по выражению лица хозяйки, перед камерой весело прыгала дочурка. Включаю звук погромче, чтобы убедить хозяйку, что есть и звук, и изображение.

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

Так быстро, без попыток занизить цену или отделаться бесплатно, со мной ещё не рассчитывались.

8893

Шутки в сторону

3 апреля 2012, 10:00

Вы верите в силу админской бороды? Я вот тоже не верил до вчерашнего дня.

За предыдущие две недели немного оброс по причине завала на работе и допиливания линуксового роутера. Любимая мама вынесла мозг на тему «надо поддерживать себя в порядке» — утречком понедельника плюнул и сбрил щетину. Как выяснилось, очень зря.

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

Вернулся, нашёл другую машину для буха, вожусь с ней. Звонок — косяки в биллинговой программе. Вешаю трубку — экран коммуникатора тухнет и больше не светится. Вообще! Слава Ктулху, после выдёргивания аккумулятора заработал.

На машине буха нужна широко известная в узких кругах прога «Медок». Инсталлятор с патчем № 29 и полтора десятка патчей в виде отдельных EXE-файлов. До сорокового всё нормально; ставлю 41-й — окна обновления не появляется, зато запускается сама программа. Сношу, ставлю заново — те же яйца, только в ширину. Есть подозрение, что завтра придётся переставлять систему.

Админы, ваша сила в бороде! Не брейтесь хотя бы по понедельникам после всемирного дня приколов.