From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 8 May 2003 10:54:29 +0400 From: =?KOI8-R?Q?=E5=D7=C7=C5=CE=C9=CA_=F7=2E_=E8=CF=D2=CF=C8=CF=D2=C9=CE?= To: Sarlug mailing list Message-Id: <20030508105429.11119db0.horohorinev@mail.ru> X-Mailer: Sylpheed version 0.8.11 (GTK+ 1.2.10; i586-alt-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: [Sarlug] Fw: =?KOI8-R?Q?=E1=CE=C5=CB=C4=CF=D4_=D0=D2=CF_=D3=D5=CD=C1=D3=DB?= =?KOI8-R?Q?=C5=C4=DB=C5=C7=CF_=F2=D5=D3=D3=CB=CF=C7=CF=2C_=CB=CF=D4=CF=D2?= =?KOI8-R?Q?=D9=CA_=C9=DA=CF=C2=D2=C5=CC_=E6=EF=F2=ED=F5=EC=F5?= Sender: sarlug-admin@lug.ru Errors-To: sarlug-admin@lug.ru X-BeenThere: sarlug@lug.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: sarlug@lug.ru List-Unsubscribe: , List-Id: Saratov Linux User Group Maillist List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: Begin forwarded message: Date: Wed, 07 May 03 01:10:40 +0400 From: Sergey Kandelaky 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@sendmail.ru Genix http://saratov.lug.ru Registered Linux User #219993 JID: genix@jabber.org -= С моих слов записано верно, мною прочитано =-