Aug. 22nd, 2006

netch: (Default)
Прислали вот...

задача - простейшим образом узнайте завтрашнюю дату.
решение индусского програмера:

void get_tomorrow_date(struct timeval *date )
          {    
           sleep( 86400 ); // 60 * 60 * 24
           gettimeofday( date, 0 );
          }


В день перевода стрелок на летнее время в сутках 23 часа, а индусский
программер сказал ждать 86400 секунд (полных 24 часа). Значит,
если функция будет вызвана в последний час дня перед переводом стрелок,
то вернется обратно не завтра, а послезавтра.
Это и была роковая ошибка индусского программера, из-за которой
его и уволили
:)

P.S. Видно, с юмором у народа плохо:) Я зачем последнюю фразу bold'ом выделил?

Profile

netch: (Default)
netch

December 2023

S M T W T F S
     12
3456789
10111213141516
171819 20212223
24252627282930
31      

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 29th, 2025 11:41 am
Powered by Dreamwidth Studios