Читаем IT happens. #1-800 полностью

Два дня и две ночи разбирался в чем дело. Поставил вывод промежуточных результатов после каждого добавления в очередь. Смотрю в логи – работают потоки одновременно, в очередь кидают как надо данные – все в порядке. К слову, семафоры у меня стояли правильно и никаких потерей указателя на очередь не было. Вырубаю ведение логов – потоки упрямо идут друг за дружкой.

После 5-часовой медитации и курения исходников до меня дошло – ведение логов и заставляло прогу работать правильно! При операциях ввода-вывода между добавлением данных в очередь теряется часть времени достаточная, чтобы хоть немного потоки поработали вместе.

После добавления аналога: for(i = 0; i < 100000000; i++) в поток, я заплакал над убитыми впустую выходными...

<p>#375: Смерть звездочета</p>

17 декабря 2008, 11:00. рейтинг: 3671

В одной конторе прикручивали мы к астрономической программе плагин для управления домашним телескопом. Прикрутили и поставили следить за какой-то звездочкой. А дело было в пятницу. За выходные телескоп честно сделал два оборота вокруг оси, обмотал силовой кабель вокруг треноги, тренога сложилась, телескоп грохнутся и выдернул шнур питания из сети.

Люди!

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

<p>#376: Курс на потерю пафоса</p>

17 декабря 2008, 20:30. рейтинг: 2662

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

Сижу, свинчиваю очередные компы, чтоб бабушки внучкам подарили под елку. Тут вбегает парень из торгового зала, просит подойти. Вылезаю из кабинета и иду посмотреть, зачем я им понадобился. Прихожу. В зале стоит товарищ в длинном кожаном пальто, с ног до головы выглаженный и начищенный. Смотрит на меня как-то пренебрежительно и свысока. Вежливо представляюсь начальником техотдела и спрашиваю, что ему надо.

В ответ товарищ, смерив меня взглядом, открывает дипломат и достает ноут, завернутый в ткань, и я вижу, правильно, старый IBM-овский ноут лет так шести, весь в наклейках какого-то западного магазина. Товарищ двумя пальчиками его открывает и, проверив чистые ли у меня руки, дает мне посмотреть ноут. Оказалось, ноут он принес сдавать, мы тогда и БУ закупали. Обнаружив старое, ничем не интересное железо, я вежливо сообщаю, что могу предложить за него 5 тысяч.

И тут товарищ выдает фразу, которая принесла радость всему коллективу:

– А в рублях это сколько? (на лице блаженная жажда наживы: вдруг скажу по курсу евро, а не доллара)

Тут я не удержался, вспомнив презрительный взгляд и общую пакостность поведения товарища, и самым ехидным тоном заявил:

– Мужик, это в рублях.

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

<p>#377: Бессмертный тетрис</p>

17 декабря 2008, 20:30. рейтинг: 2866

Случилась эта история лет 10 назад во времена учебы в радиоинституте города Рязани. Был на кафедре САПР лаборант, в чью обязанность входило включать компьютеры, наблюдать, чтоб народ не баловался и все такое. Сам он был весьма чудным малым, и взяли его исключительно из-за папы, т.к. в компах он не особо понимал.

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

Далее началась эпопея борьбы с тетрисом. Сидит парень, играет, видит, что подгребает лаборант, встает и идет курить. Тот подходит, смотрит, что игра запущена, щелкает по крестику, чтоб закрыть. Игра вроде как на паузу встала. Еще раз щелк по крестику – ноль эмоций. Лаборант, ничего не понимая, садится за комп и начинает усердно пытаться закрыть прогу. Все с интересом наблюдают за его действиями. Минут через пять лаборант решает перезагрузить комп – игра снова запущена. Он уже конкретно впадает в ступор, все попытки закрыть прогу не приводят к результату. Минут через десять его озаряет: он лезет в настройки экрана и убирает заставку, затем с чистой совестью перезагружает комп. Естественно, тетрис на старом месте, но уже вся аудитория открыто потешается над лаборантом. В итоге, неубиваемый тетрис был удален автором ровно через неделю, на следующей лабе.

<p>#378: Съешь ещё этих мягких французских булок</p>

18 декабря 2008, 09:00. рейтинг: 1620

Подлая аська сменила протокол, переустанавливаю квип пользователям.

Перейти на страницу:

Похожие книги

Адриан Моул: Годы прострации
Адриан Моул: Годы прострации

Адриан Моул возвращается! Годы идут, но время не властно над любимым героем Британии. Он все так же скрупулезно ведет дневник своей необыкновенно заурядной жизни, и все так же беды обступают его со всех сторон. Но Адриан Моул — твердый орешек, и судьбе не расколоть его ударами, сколько бы она ни старалась. Уже пятый год (после событий, описанных в предыдущем томе дневниковой саги — «Адриан Моул и оружие массового поражения») Адриан живет со своей женой Георгиной в Свинарне — экологически безупречном доме, возведенном из руин бывших свинарников. Он все так же работает в респектабельном книжном магазине и все так же осуждает своих сумасшедших родителей. А жизнь вокруг бьет ключом: борьба с глобализмом обостряется, гаджеты отвоевывают у людей жизненное пространство, вовсю бушует экономический кризис. И Адриан фиксирует течение времени в своих дневниках, которые уже стали литературной классикой. Адриан разбирается со своими женщинами и детьми, пишет великую пьесу, отважно сражается с медицинскими проблемами, заново влюбляется в любовь своего детства. Новый том «Дневников Адриана Моула» — чудесный подарок всем, кто давно полюбил этого обаятельного и нелепого героя.

Сью Таунсенд

Юмор / Юмористическая проза