[Sarlug] Fw:Анекдот про сумасшедшего Русского, который изобрел ФОРМУЛУ

Евгений В. Хорохорин horohorinev at mail.ru
Thu May 8 11:54:29 MSD 2003


Begin forwarded message:

Date: Wed, 07 May 03 01:10:40 +0400
From: Sergey Kandelaky <Sergey_Kandelaky at f285.n465.z2.fidonet.org>
Newsgroups: fido7.ru.unix.linux
Subject: Анекдот про сумасшедшего Русского, который изобрел ФОРМУЛУ


H1 all!
Прочитал я как-то занимательный случай, который призошел в Штатах. Hа некоей
телефонной компании работал эмигрант из СССР. Он обслуживал АТС. Как-то в одной
из АТС, в сервисной прграмме эмигрант этот увидел таблицу, которая выглядела
приблизительно так:
1       -   2
2       -   4
3       -   6
....
1024    -   2048
Hе долго думая, он эту таблицу стер и заменил ее чем-то вроде: let x=2*x , ну
не уверен по поводу синтаксиса языка той самой АТС, но смысл именно такой. Через
некоторое время, при инспекции вверенных станций, руководящий состав отдела
программистов компании недосчитался таблицы. Вызвали эмигранта, он им
показывает, что все мол работает, а они одно, мол куда таблицу девал, колись!
Hу сказалось плохое знание ангельского, всем ведь понятно, что раз человек свою
мысль на русском, а в случае с америкой - на английском, выразить не может - он
ЧУРКА. А что с чурки взять? Вот с тех пор по компании ходит легенда о
сумасшедшем русском, который изобрел ФОРМУЛУ.

Для чего я это все рассказал? Смотрите, это в нашем ядре:
ipt_time.c:
-------------------------------------------------------
[Скиииииип]
/* The part below is borowed and modified from dietlibc */

/* seconds per day */
#define SPD 24*60*60

void
localtime(const time_t *timep, struct tm *r) {
        time_t i;
        const unsigned int __spm[12] =
                { 0,
                  (31),
                  (31+28),
                  (31+28+31),
                  (31+28+31+30),
                  (31+28+31+30+31),
                  (31+28+31+30+31+30),
                  (31+28+31+30+31+30+31),
                  (31+28+31+30+31+30+31+31),
                  (31+28+31+30+31+30+31+31+30),
                  (31+28+31+30+31+30+31+31+30+31),
                  (31+28+31+30+31+30+31+31+30+31+30),
                };
-------------------------------------------------------
Очень симпатичная такая картинка. По ней сразу видно, что девелопер, который
это писал, нет, скорее рисовал, не чужд графике и имеет склонности к морским
путешествиям под парусом. Имя ему: Fabrice MARIE. Шел бы лучше в художники, как
известный ефрейтор. Или на яхте бы катался, чем "клаву топтать".
А фирма та, где русский сумасшедший работал - AT&T вроде называется. ;-)))))
Что в этом плохого, скажет в'едливый критк. Да вроде как и ничего, за
исключением того, что таблица не содержит данных о том, что год может быть
високосный. Да и сама по себе таблица дней месяца внутри netfilter-а явление не
нормальное: для определения и пересчета даты есть другие механизмы в этом-же
ядре. Для чего драть куски из dietlibc в ядро - нормальному человеку видимо не
понять...
С уважением,
           Sergey.                                  Мы вам не помешаем...
                                                               [ Team /85 ]

... Кособоко бежали  собаки ...


-- 
Best regards,				mailto: genix at sendmail.ru
		Genix			http://saratov.lug.ru
Registered Linux User #219993		JID: genix at jabber.org

	-= С моих слов записано верно, мною прочитано =-



More information about the Sarlug mailing list