Изменить стиль страницы

#553: Счастливые часов не наблюдают

31 января 2009, 09:00. рейтинг: 1342

На одном из файловых хостингов висит новость:

Технические работы в ночь на 1 февраля.

Внимание! В ночь с субботы 31 января на воскресенье 1 февраля будут проводиться плановые технические работы у провайдера. В период с 1.00 до 5.00 сайт будет закрыт на 1 час.

Всегда подозревал, что у провайдеров интересные часы...

#554: Инициализируй это

1 февраля 2009, 16:45. рейтинг: 1218

Был у нас в универе один вредный препод. Не любили его, так как предмет свой он преподавал просто отвратно. И вот однажды надо было сдать ему на зачет какую-то программу. Мой друг написал ее. Сдал. Со второго раза получил допуск к экзамену. Мне стало интересно. Запускаю – работает. Обрадованный беру код, смотрю. Спустя пару секунд падаю под стол от такой строчки:

for (int i=0; i<N; i++) M[i]=M[i]+0;

– Что это? – спрашиваю.

– Инициализация – отвечает мне друг.

Да, конечно, инициализация. Прогрев памяти перед работой...

Загадка – как препод пропустил все это? Наверное, код не открывал даже. Работает, и ладно.

#555: Золотые руки

1 февраля 2009, 16:45. рейтинг: 2069

Работаю сисадмином в типографии. Самое дорогое, что у нас есть, и, в то же время, основное средство производства – печатная машина одной очень известной немецкой фирмы. Надо сказать, что современная печатная машина – это монстр, который где-то 30 метров в длину и 5 в ширину, и имеет в своем чреве множество электронной начинки. Также в ее составе имеется пульт, который управляет всеми процессами, происходящими в машине.

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

При ближайшем рассмотрении выясняется, что на процессор не приходит питание. Естественно, звоним представителям фирмы с вопросом: "Как починить или заменить плату?". На что получаем очень интересный ответ: "Мы не поставляем платы. И не чиним их". На закономерный вопрос: "Что делать?" нам отвечают: "Можете купить у нас новый компьютер".

"Ладно, – говорим, – цена вопроса?". При этом, напоминаю – мы имеем ультра бюджетный комп. Все на материнке. Проц – 800 селерон. 256 метров памяти. Видео Intel. Так вот, на вопрос про цену нового компа нам отвечают: "Двести пятьдесят тысяч рублей!"

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

Так что, когда вам говорят, что мол, в России все через задницу – не верьте. Буржуины иногда похлеще наших жгут.

#556: Мне будильник ни к чему, потому что доверяю я дозвону твоему...

1 февраля 2009, 20:30. рейтинг: 4809

Была у меня такая история. Работал я как-то давно в небольшой фирмочке, выделенного интернет-канала не было, а почту более-менее регулярно снимать нужно. Каждый раз тыкать мышкой, чтобы запустить соединение и разорвать после проверки почты – надоело, и я решил все это дело автоматизировать. Поставил программку, которая через каждые 2 часа дозванивалась по списку телефона от про вайдера и делала все необходимое.

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

Пока проводил утренний моцион-рацион (сигарета, кофе и т.д.), компьютер проснулся, и модем начал резво щелкать, набирая первый в списке телефонный номер. И я поперхнулся кофеем, когда в хриплом динамике модема раздалось: ТВОЮ МАТЬ!! С#КИ! УБЬЮ Н^$#!!!! ПОРВУ!!! НАЙДУ И ПОРВУ Н#Х!!!.. Модем резво перес кочил на другой номер и продолжил свою работу. А я работать уже не мог...

Проверил список – первый же номер был внесен в список с ошибкой...

#557: Что-то ищем где-то не там

2 февраля 2009, 09:00. рейтинг: 738

Очередной проект по доделке и переделке авторских недоделок в программе заказчика.

Угу.

Заявлена кроссплатформенность – используется Qt, есть клиенты для Windows и никсов. Клиентов беспокоит, как Гондурас странная особенность: под никсами прог рамма уверенно работает отовсюду, кроме каталогов, расположенных в /home (нап ример – на рабочем столе, что должно быть интуитивно понятно и привычно для поль зователей Windows). Угу.

Авторы грешили на особенности сборки Qt, на примечания к документации QFileSystemWatcher "о зависимых от системы лимитах на количество одновременно наблюдаемых путей". Но почему-то программистов заказчика не обеспокоила такая особенность систем, под которые портировалась изначально виндозная программа, как чувствительность к регистру путей файловой системы. Аффтары нечувствительно приводили путь к lowercase, а потом проверяли существование каталогов типа Desktop или "Рабочий стол" для пользователей типа VasyaPupken.

А метод проверки QDir::exists(), спроектированный с учетом особенностей *nix, имел их всех в виду.

#558: Неподъемная полнота власти

2 февраля 2009, 09:00. рейтинг: 1252

Из собственной биографии – в 199x принимают меня на работу во вновь образу емое ФГУП начальником делопроизводства и нештатным специалистом по IT. Под IT в данном случае понималось все, связанное с компами: закупка, сборка, инсталляция ПО, поддержка эксплуатации, создание сети.

Где то, через год, слегка устав от этого воза работы, подхожу к директору с предложением завести на предприятии редкого работника по кличке сисадмин. Директор интересуется, что это за зверь, я начинаю объяснять. После первых трех фраз директор правильно ли он понял, что сисадмин будет иметь доступ ко всем машинам и информации в них? Ну, в принципе да, говорю. Директор задумывается, и изрекает, что сисадмином тогда должен быть он. Я не спорю, перечисляю ему все функции сисадмина. Директор говорит, что подумает и отправляет меня на рабочее место.

Я с этого предприятия уволился через семь лет – сисадмина на предприятии так и не было...