bash.im ithappens.me zadolba.li
3484

Это начало конца

Техническое задание от аналитика:

Если дата начала действия записи файла позднее даты окончания действия записи справочника с датой начала действия ранее даты начала действия записи файла, дата окончания действия записи файла ранее даты начала действия записи справочника, которая позднее даты начала действия записи файла, и дата окончания действия записи файла или записи справочника непустые, то контроль пересечения дат включённых и условно включённых записей КБК пройден успешно.

Как прикажете такое реализовывать?

3483

На тушёнке и бомжпакетах

28 июня 2010, 08:00

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

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

Решение было не особо изящным, зато цирк-шапито получился знатным! Дело было под конец рабочего дня, и я, быстро сбегав домой, переоделся в старые спортивные штаны, футболку с Че и тапочки. Когда сотрудники разошлись по домам, я вызвал мастера, предварительно закрыв все комнаты, кроме кухни.

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

3482

По виду и не скажешь

27 июня 2010, 10:00

Очередной рок-фестиваль пришёлся на день ВДВ. Довелось познакомиться с одним из десантников: борзый, здоровый, в тельняге и берете, парень стрелял денег на пиво.

— Давай я тебе куплю бутылку, а ты потом её об голову разобъёшь! — предлагаю я.
— О чью? Программисты есть?
— Не, только сисадмин.

Мой друг-админ, сидящий рядом, нервно закурил.

— Не-е-е, сисадмину не буду, — отказывается десантник. — Я сам сисадмин.

3481

Стреляй на звук

27 июня 2010, 08:00

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

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

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

Как-то раз, вернувшись домой, я обнаружил на столе чью-то зарплату. Позаимствовав часть, я отправился на другой конец города в компьютерный магазин. Обнаруженная недостача не столько рассердила, сколько удивила родителей — такого раньше никогда не случалось. Еще больше они изумились, увидев, что я купил — новенький, двухскоростной, совершенно бесполезный без компьютера... CD-ROM. Привод присоединился к прочим Сокровищам. Родители пожали плечами, и через некоторое время на моём столе появился первый комп.

Конечно же, всё свободное и несвободное время было немедленно посвящено играм. Через несколько месяцев такого режима родители серьёзно забеспокоились и стали принимать ограничительные меры. Пароль на BIOS, поставленный одним из знакомых, был сброшен съёмом батарейки. Клавиатурный замок открылся скрепкой. Лишение проводов питания решалось подбором аналогов от других приборов. Через некоторое время у меня отняли кабель VGA и отбирали каждый раз, как только я доставал новый. Но это был ещё не конец.

Отсутствие монитора технически не мешало мне включать компьютер. Воспроизведя по памяти структуру каталогов в Norton Commander, я заходил в каталоги игр, методом тыка находил нужный экзешник, вспоминал, как выглядит интерфейс, и играл... по звуку из колонок. Конечно, далеко не во все игры можно было играть вслепую, но некоторые файтинги, например, Battle Arena Toshinden, удавалось даже пройти полностью.

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

3480

Из сборника «Приметы и верования шаманов средней полосы»

Настройка роутера через RDP — к дороге.

3479

До беспамятства

27 июня 2010, 08:00

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

3478

Сбор мусора, да не тот

27 июня 2010, 08:00

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

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

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

3477

Терпила мелкомягкий

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

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

3476

Пошатнувшиеся столпы мироздания

26 июня 2010, 08:00

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

#define NBBY 8 /* number of bits in a byte */