Выбрать главу

«На сервере установлена специальная программа под названием TCP/IP. Причём первая часть, то есть TCP, занимается разделением сообщения на части, а вторая — маршрутизацией».

И плевать им, что IP — низкоуровневый протокол сетевого уровня, а никакая не программа, установленная на сервере. И что главная задача TCP — установление соединений, а разбиение пакетов на части — путь реализации этой задачи.

«На сайте стоит специальная программка HTTP, которая хранит и ищет в интернете веб-странички. Если искать информацию на одном сервере и на другом, то результат будет разный. Поэтому результат поиска на Яндексе и Mail.ru отличается».

Без комментариев. Если у нас так будут учить основам компьютерной техники в школе, то в институтах ещё долго будут писать индийский код.

#2234: Невыполнимо

12:00 14.02.2010, IT happens

Практика по информатике в институте. Занимаются студенты кто чем горазд. Несколько моих одногруппников, которые в программировании, мягко говоря, не сильны, решили «поразвлечься»: запустили Turbo Pascal и начали писать программу в стиле:

var a,b,c: integer;

begin

a:=10; b:=20;

c:=a+b;

writeln(c);

end

Написали. Запустили. Видимо, что-то не сошлось — они поковырялись там малость и позвали «консультанта», который в программировании нормально соображает. Говорят, ошибка какая-то. Он тоже посмотрел, поспрашивал, проверил — всё компилится, ошибок нет. Да и откуда там ошибки-то, в таком коде?

Пробуют ещё раз — результата программа не выдаёт. На этот момент к месту разворачивающейся баталии стянулась уже половина группы. Все смотрят и искренне пытаются понять, что не так. (За клавиатурой, напоминаю, авторы программы.) Программу модифицировали для ввода «a» и «b» с клавиатуры. Не работает: программа закрывается от первого же нажатия клавиши.

Зовут и меня. Вы уже догадались, в чём была проблема? Вот и я, поглядев на их мучения, со словами «А на выполнение её запустить вы не пробовали?» нажал Ctrl+F9 вместо упорно нажимаемых до этого Alt+F5, включавших экран просмотра результатов, которым, конечно, появиться было неоткуда.

#2235: Сверчок-пискунок и тамагочи

14:00 14.02.2010, IT happens

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

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

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

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

Первая ласточка была довольно безобидной. Автономный датчик задымления работает от батарейки больше года и начинает издавать писк раз в пять минут, когда батарейка садится. Спустя пару недель писк становится очень коротким и тихим, но остаётся слышимым — как сверчок. Такой вот датчик и был прикреплён коллеге под стол. Из-за подсевшей батарейки и внешних шумов писк был слышен апериодически, что постоянно сбивало нового коллегу с толку. После долгих поисков он пришёл к выводу, что это попискивает его компьютер.

«Ага, — сказали мы, — живёт своей жизнью. Ты бы его проверил — вдруг действительно какой баг завёлся и не может вылезти». (Стараемся с остальными коллегами не смотреть друг на друга — ржач пробивает недетский.) Проверка ни к чему не привела, но подсказала мне идею следующего прикола.

Я решил добавить жизни его компьютеру — даёшь тамагочи! Сперва нужно было получить доступ. Тестовый CD-RW с «автораном» сработал на ура — система признала диск, и судя по обращениям, запустила какой-то установщик.