#5778: Крайне китайские киски
14:00 24.03.2011, IT happens
Не так давно была у нас с группой товарищей своя артель эникейщиков по вызову. Клиента должны были подключить к интернету по ADSL. Ждёт неделю, другую, вызывает нас, чтобы мы «поговорили с ними на своём языке». Приезжаем. Тестируем линию — сигнала нет. Звоним провайдеру.
Диалог был долгим. Мы уверяем техспеца в том, что линия к ADSL не подключена, а он нас в том, что мы ламеры криворукие. В самом конце разговора, непосредственно перед тем, как выяснилось, что наряд по подключению почему-то не исполнен:
— А у Вас модем какой?
— Cisco.
— Ой, не знаю… Наверное, какая-то китайская хрень. Вы бы купили лучше Acorp или D-Link — это вот хорошая техника.
Прикрываю микрофон рукой и комментирую:
— «Мерседес»? Не знаю такое, наверное, какая-то китайская хрень. Взяли бы лучше «Ладу» или «Волгу» — вот хорошие машины, проверенные!
#5779: КО-инициализация
14:00 24.03.2011, IT happens
Много раз слышал об индийском коде типа a = a. Смеялся, пока самому не пришлось в яваскрипте написать:
document.domain = document.domain;
Без этого дочернее окно никак не хотело видеть window.opener ни в одном браузере. Может, индусы так пишут не от хорошей жизни?
#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
Думаю, что каждый программер хоть раз в своей жизни слышал историю про американский спутник, улетевший к чертям из-за ошибки в одном байте машинного кода. Американцы американцами, а свой урок на тему «почему писать безглючный код так важно» ваш покорный слуга получил.