Без этого дочернее окно никак не хотело видеть
#5780: Космические рыбаки
14:00 24.03.2011, IT happens
Когда-то давно, когда скорости были маленькими, а цены на интернет большими, когда спутниковое ТВ только начинало шагать в массы, а про торренты ещё никто не слышал, у моего знакомого появилась DVB-карта SkyStar 2. Спутниковый инет тоже был недёшев, а потому многие занимались «рыбалкой»: с помощью плагинов и хитрых программ перехватывали чужой трафик. Ставишь фильтр на MP3, WMA, OGG — и на твой комп валится музыка. За ночь гигов до десяти можно было наловить. Сортируешь потом по тегам, интересное оставляешь, ненужное удаляешь.
В общем, через какое-то время знакомый мой стал местным музыкальным королём. Хочешь новой музыки? Это к Серёге. «Откуда у тебя такое разнообразие?» — спрашивали знакомые. Серёга делал серьёзное выражение лица, с таинственным видом отвечал: «Эту музыку по ночам мне присылают из космоса инопланетяне», — и многозначительно кивал на тарелку.
Было время… Интересно, остались ли ещё «космические рыбаки» — или ADSL, 3G и оптика до дома погубили их как класс?
#5781: Вышибло мозги
15:45 24.03.2011, IT happens
Триумф человеческого маразма. Арендаторы звонят: «Ой, у нас тут свет вырубали, и один комп теперь не включается». Забрали машину. Открываем, смотрим — так, винта нету. Наверное, боятся, что их тайные доки стырим. Нет и памяти. Матюкаюсь, думаю, до чего же паранойя дошла — решили всю «память» снять, думают, что из обесточенной оперативки я что-то восстановлю. Обращаю внимание, что кулер как-то слегка болтается. Снимаю кулер — а там и процессора нету. Круто, что уж.
#5782: Ископаемые чудеса
15:45 24.03.2011, IT happens
Есть и в наше время люди, которые о памяти не забывают[3]. Игра в 56 байтах и компилятор в 20 — это, конечно, хорошо, но вот использует ли их кто-то реально?
Есть такой человек — Ричард Хипп, дай ему Бог здоровья и долгих лет жизни. Он знаменит созданием БД SQLite. Конечно, она занимает несколько больше — двести с чем-то КБ в архиве. Но в эти килобайты втиснута полноценная система управления базами данных с поддержкой SQL-синтаксиса, агрегатных функций, запросов с переменными и многого прочего. Используется SQLite кучей крупных компаний по всему миру.
Другой продукт Хиппа — система контроля версий Fossil. В архиве — полмегабайта, один файл. В этот файл влезает собственно система контроля версий, баг-трекер, вики-движок, а заодно и веб-сервер. Каждый раз, когда я использую эту систему, задумываюсь: как это всё удалось туда запихать? Любая из этих систем от других производителей в установочном файле будет занимать десятки метров. Может, этот загадочный файл изнутри больше, чем снаружи?
#5783: Игра в свои ворота
15:45 24.03.2011, IT happens
Думаю, что каждый программер хоть раз в своей жизни слышал историю про американский спутник, улетевший к чертям из-за ошибки в одном байте машинного кода. Американцы американцами, а свой урок на тему «почему писать безглючный код так важно» ваш покорный слуга получил.
Будучи обычным студентом обычного вуза, мой брат Саша помимо обычных студенческих увлечений уважал две вещи: программирование и хоккей. Именно поэтому в качестве обязательной для любого студента халтуры была выбрана полставочная должность инженера-системотехника в местном ледовом дворце. Да, в нашем уездном городке была своя хоккейная команда (назовём её «ГазМяс»), которая играла хоть и не на высшем уровне, но с довольно стабильной периодичностью занимала призовые места в своём дивизионе. Тренер «ГазМяса», дядя Вася, пользовался огромным уважением в кругах болельщиков.
Сашкина работа была довольно творческой и в основном заключалась в лечении внезапно глюкнувшего электронного оборудования. Особенно любимым занятием на рабочем месте была пляска с бубном вокруг электронного табло. Монохромная светодиодная панель через пень-колоду была подключена к гордости завхоза ледового дворца, старенькому 286-му с 640 килобайтами памяти и 30-мегабайтным винчестером. Работой табло управляла писанная на Сях программка, сопровождение которой передавалось по наследству от одного инженера-системотехника к другому. Жил мой брат да не тужил, но в один прекрасный день пришёл домой сильно пьяным, а наутро подал заявление об уходе. О причинах такого поступка он рассказал мне только через десять с лишним лет, и то после очень хорошего количества совместно принятого на грудь алкоголя.
Шёл февраль, хоккейный сезон подходил к своей кульминации, и мой брателло начал было грустить по поводу будущего вынужденного отпуска, как вдруг в один прекрасный день к нему в каморку зашёл профсоюзный деятель с предложением скинуться на подарок к дню рождения дяди Васи. И тут Сашка зажёгся Идеей! Лучший подарок для тренера что? Разумеется, победа любимой команды!