Как получить суперскоростной канал передачи данных и недорого?
Нагрузить грузовик CD-ROM-ами... Оценим количество дисков, которое влезет в кузов. Один диск - примерно в миллиметр толщиной. Возьмем 1.1, чтобы учесть неплотность прилегания и погрешность измерения (я поленился лезть за штангелем, прикинул линейкой). Возьмем глубину кузова за полметра.
Грузовики бывают разные, но у нас, предположим, будет вот такой, и площадь кузова примем равной 10 кв. м. Опять же, бывают больше, бывают меньше, наш - 10. В такой грузовик влезет (500 / 1.1 диска в высоту и ((10000*10000)/(120*1 = 94 диска в одном слое. Это порядка 3 000 000 дисков. Трех миллионов, если прописью. Это около 1800 терабайт.
При скорости в 100 км/ч и расстоянии в 100 км скорость передачи данных будет около 520 гигабайт в секунду.
Дотошные будут спрашивать, мол, откуда эти диски взялись, за какое время они будут записаны и за какое - прочитаны, и сколько это все будет стоить, но мы ответим, протестующе и гневно: "Гражданин! Пятьсот гиг в секунду! Не ломай ништяк!"
Если бы люди водили автомобили также, как они работают на компьютерах
(разговор по телефону Водителя и Техника из тех. поддержки)
Техник: Водительская тех. поддержка. Чем можем помочь?
Водитель: Эта... Машина у меня не заводится.
Техник: Ясненько. Какая у вашей машины марка, модель, и год выпуска?
Водитель: А я... хрен его знает! Я ее купил в магазин ездить, откуда мне знать...
Техник: Хорошо-хорошо, успокойтесь. Попробуем обойтись без этой информации... (вздох) У вас есть бензин в баке?
Водитель: Гм... Бензин в баке, говоришь... А как я узнаю?
Техник: Hа передней панели посмотрите. Куда стрелка показывает, на "Е" или на "F"?
Водитель: А где передняя панель?
Техник: Она находится сразу за рулем если вы сидите в водительском кресле.
Водитель: А! Вижу. .. Тэкс... А тут стрелок много, которую из них смотреть?
Техник: Смотрите на ту, рядом с которой написано Е или F. Там еще может быть бензоколонка нарисована.
Водитель: Ааа! Вижу. Стрелка показывает на ноль.
Техник: Как на ноль?
Водитель: Ага. Прямо на ноль. А еще рядом со стрелкой написано "x1000". Это что модель моей машины? Экс-тысяча?
Техник: (глубокий вздох с закатыванием глаз) Hет, это не горючее, это тахометр. Он и должен показывать на ноль если машина не заведена. Стрелка горючего обычно левее и меньше чем тахометр, и на ней должно быть написано "Е", затем полукруг, затем "F".
Водитель: Ааа. Вижу-вижу! Стрелка посередине между Е и F.
Техник: Отлично! По крайней мере мы знаем что горючее у вас есть. Теперь давайте проверим аккумулятор. Видите руль?
Водитель: Угу.
Техник: Hажмите прямо посередине...
Водитель: (слышно громкое "бииииип") ОЙ! Это она так и должна делать?
Техник: (закатывая глаза) Все нормально, это ваш сигнал. Если он работает, значит с аккумулятором у вас все нормально. Теперь давайте попробуем завести машину.
Водитель: Дык, блин, я говорю что не заводится. Поэтому и звоню, дубина. Техник: (скрипя зубами) И все таки давайте попробуем снова! Hадавите на педаль сцепления, нажмите на тормоз, и поверните ключ.
Водитель: Ой-ой! Давайте по порядку. Где у меня "педаль зацепления"?
Техник: СЦЕПЛЕHИЯ... Под рулем слева. Hашли?
Водитель: Hашел.
Техник: Давите на нее до упора. Так. Теперь видите справа под рулем две педали?
Водитель: Угу.
Техник: Левая из них - тормоз. Hажмите на нее. Hажали?
Водитель: Hажал.
Техник: Теперь поверните ключ в зажигании.
Водитель: И как я поверну ключ, если у меня обе руки уже заняты?
Техник: Простите?
Водитель: Левой рукой я давлю на зацепление, правой рукой на тормоз, как я должен вам ключи поворачивать, спрашивается?
Техник: (давится от хохота). Так, давайте попробуем сначала, только на этот раз на педали давите ногами.
Водитель: Hогами? А разве так можно?
Техник: (все еще давясь от хохота) Можно.
Водитель: Пробуем... Ой, а так удобнее... Что ж вы мне сразу не сказали... (слышна возня). Hадавил.
Техник: Теперь поворачивайте ключ в зажигании до упора.
Водитель: А где у меня зажигание?
Техник: В основании руля, справа.
Водитель: Хм. У меня отверстие есть, а ключа в нем нет.
Техник: Hу так вставьте его.
Водитель: Кого?
Техник: (теряя терпение) Ключ зажигания!
Водитель: А как я узнаю который у меня ключ зажигания?
Техник: (хватаясь за голову) Это обычно самый большой ключ на связке. Водитель: Hа связке?
Техник: Да, где вы храните все остальные ключи...
Водитель: Ааа! Так я ее потерял двя дня назад. Так мне ключ надо? Техник: (бросает трубку) Туууууууу....
Водитель: Але,але?
Прораммисты мира в шоке! Создатели Cи и UNIX признают, что разыграли весь мир!
Из всемирно известного информационного агенства News Service поступило
сообщение, которое навсегда меняет лицо и сущность современного
программирования. Из-за тайного соглашения между IBM, Microsoft и
неназванных высокопоставленных лиц из News Service (недавно вышедших в
отставку из за конфликтов в руководстве фирмы), данная новость стала
известна миру только 8 дней назад.
Создатели Cи и UNIX признают, что разыграли весь мир
В заявлении, потрясшем весь компьютерный мир, Кен Томпсон, Деннис Ричи и
Брайан Керниган признали, что операционная система UNIX и язык
программирования Си, созданные ими -- тщательно спланированный
первоапрельский розыгрыш, "продержавшийся" более 20 лет. Выступая на
последнем Конгрессе разработчиков программного обеспечения для ОС ДЕМОС
(UnixWorld Software Developement Forum), Томпсон признал следующее:
"В 1969 году AT&T завершила работу над проектом операционной системы
Multics (известная операционная система 60-х, см. прим.2) Брайан и я
только что начали работу с ранней реализаций Паскаля, разработанной в
лаборатории проф. Вирта в Швейцарии, и находились под впечатлением
элегантности, простоты и мощи этого языка. Деннис как раз прочитал
"Уставший от колец", веселую сатиру на знаменитую трилогию Толкина
"Властелин колец" (*1*). Ради шутки мы решили написать пародии на среду
Multics и Паскаль. Деннис и я отвечали за операционную среду. Глядя на
Multics, мы спроектировали новую систему настолько сложной и запутанной,
чтобы максимально "испортить жизнь" рядовым пользователям, назвали ее
UNIX как пародию на Multics, добавив много других достаточно рискованных
аналогий.
Затем Деннис и Брайан разработали по-настоящему извращенный диалект
Паскаля, назвав его "A". Когда мы обнаружили, что другие действительно
пытаются писать программы на A, мы быстро добавили еще парочку хитрых
примочек, создав B, BCPL, и, наконец, Си. Мы остановились, добившись
успешной компиляции следующего: for(;P("\n"),R-;P("|"))for(e=C;e-;P("_"+(*u++/8)%2))P("| "+(*u/4)%2);
Мы не могли даже представить, что современные программисты будут
пытаться использовать язык, допускающий подобный оператор! Мы даже
собирались продать все это Советам, чтобы отбросить развитие их
компьютерного дела на 20 лет назад (*2*). Представьте наше удивление,
когда AT&T, а также другие американские корпорации начали пытаться
использовать UNIX и Си! Более 20 лет ушло на то, чтобы приобрести
достаточный опыт для создания хоть немного полезных приложений с
использованием этой технологической пародии 60-х. Мы были поражены
упорством и целеустремленностью (если не чувством здравого смысла)
типичного программиста, использующего UNIX и/или Си. В любом случае,
Брайан, Деннис и я в течение последних лет работали исключительно на
Паскале в среде Apple Macintosh и чувствуем себя по-настоящему
виноватыми в том хаосе, путанице и действительно скверном
программировании, причиной которых явилась наша неудачная шутка столько
лет тому назад."
Большинство поставщиков версий UNIX и Си, включая AT&T, Microsoft,
Hewlett-Packard, GTE, NCR, DECT, отказались комментировать это
выступление.
Borland International, ведущий производитель инструментальных средств
для Паскаля и Си, включая популярные Турбо Паскаль, Турбо Си и Турбо
Си++, заявил, что они давно подозревали это и будут продолжать улучшать
свои разработки для Паскаля и прекратят дальнейшие усилия по развитию
Си.
Официальный представитель IBM разразился безудержным хохотом и был
вынужден отменить спешно собранную конференцию о судьбе RS6000 заявив,
что `VM появится в ближайшее время`. В непонятом аудиторией кратком
сообщении проф. Вирт, отец Паскаля, Модулы-2 и Оберона, сказал лишь, что
некто P.T. Barnum был прав.
Кстати, из обычно совершенно надежных источников стало известно, что
подобное признание возможно скоро последуют от Вильяма Гейтса
относительно MS-DOS и Windows. Не случайно, вышеупомянутый представитель
IBM уже начал отрицать, что Виртуальная Машинrа (VM) является созданной
для внутреннего употребления аналогичной шуткой, вырвавшейся наружу.
program Елочка;
Begin
try
лес.елочка.create;
try
while not (лес.елочка.dead) do
Begin
лес.елочка.age := лес.елочка.age 1;
if зима or лето then
begin
лес.елочка.plain := true;
лес.елочка.color := cl_green;
end;
метель.filename:="'D:"Music"NSYNC - Bye Bye Bye.mp3"';
метель.open;
sleep(1000);
метель.play;
мороз.укутать(лес.елочка,снежок);
GetMessage(H, лес.елочка.handle, 0, 0);
if h.uint = wm_замерзла then
лес.елочка.dead := true;
end;
лес.заяц.create;
try
лес.заяц.трусливый := true;
лес.заяц.color := cl_gray;
x := лес.елочка.left;
y := лес.елочка.top;
While x
Begin
лес.заяц.left := x;
inc(x);
лес.заяц.top := y round( abs(sin(x*pi/180)*10) ;
end;
finally
лес.заяц.free;
end;
Winexec("'quake.exe /god"',0);
лес.елочка.cuttoclipboard;
Праздник.pastefromclipboard;
Праздник.елочка.skin.loadfromfile("'нарядная.jpg"');
For i:=1 to SizeOf(Праздник.елочка.радость) do
Праздник.Дети.Настроение Праздник.елочка.радость;
finally
лес.елочка.Free;
end;
except
ShowMessage('Ну все равно с Новым Годом!');
end;
End.