информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Сетевые кракеры и правда о деле ЛевинаАтака на InternetЗа кого нас держат?
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
 Умер Никлаус Вирт 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / humor
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Почему это 2000 високосным не является? А если в календарь посмотреть? 08.11.06 14:33  Число просмотров: 2923
Автор: ZloyShaman <ZloyShaman> Статус: Elderman
<"чистая" ссылка>
<humor>
Оптимизация кода )) 08.11.06 12:10  
Автор: DamNet <Denis Amelin> Статус: Elderman
Отредактировано 08.11.06 12:11  Количество правок: 1
<"чистая" ссылка>
цитата:
ржунимагу)))) админы и программеры поймут меня)))
вот оказывается КАК ИНДУСЫ КОД ОПТИМИЗИРУЮТ!!!
поэтому видимо Oracle и быстрее всех на свете, гыгыгыгыгы)))))

спасибо неизвестному индусу и begemoth за 10 минут здорового смеха


var TimeMonthArray:Array = new Array("Jan1", "Jan2", "Jan3", "Jan4", "Jan5", "Jan6", "Jan7", "Jan8", "Jan9", "Jan10", "Jan11", "Jan12", "Jan13", "Jan14", "Jan15", "Jan16", "Jan17", "Jan18", "Jan19", "Jan20", "Jan21", "Jan22", "Jan23", "Jan24", "Jan25", "Jan26", "Jan27", "Jan28", "Jan29", "Jan30", "Jan31", "Feb1", "Feb2", "Feb3", "Feb4", "Feb5", "Feb6", "Feb7", "Feb8", "Feb9", "Feb10", "Feb11", "Feb12", "Feb13", "Feb14", "Feb15", "Feb16", "Feb17", "Feb18", "Feb19", "Feb20", "Feb21", "Feb22", "Feb23", "Feb24", "Feb25", "Feb26", "Feb27", "Feb28", "Feb29", "Mar1", "Mar2", "Mar3", "Mar4", "Mar5", "Mar6", "Mar7", "Mar8", "Mar9", "Mar10", "Mar11", "Mar12", "Mar13", "Mar14", "Mar15", "Mar16", "Mar17", "Mar18", "Mar19", "Mar20", "Mar21", "Mar22", "Mar23", "Mar24", "Mar25", "Mar26", "Mar27", "Mar28", "Mar29", "Mar30", "Mar31", "Apr1", "Apr2", "Apr3", "Apr4", "Apr5", "Apr6", "Apr7", "Apr8", "Apr9", "Apr10", "Apr11", "Apr12", "Apr13", "Apr14", "Apr15", "Apr16", "Apr17", "Apr18", "Apr19", "Apr20", "Apr21", "Apr22", "Apr23", "Apr24", "Apr25", "Apr26", "Apr27", "Apr28", "Apr29", "Apr30", "May1", "May2", "May3", "May4", "May5", "May6", "May7", "May8", "May9", "May10", "May11", "May12", "May13", "May14", "May15", "May16", "May17", "May18", "May19", "May20", "May21", "May22", "May23", "May24", "May25", "May26", "May27", "May28", "May29", "May30", "May31", "Jun1", "Jun2", "Jun3", "Jun4", "Jun5", "Jun6", "Jun7", "Jun8", "Jun9", "Jun10", "Jun11", "Jun12", "Jun13", "Jun14", "Jun15", "Jun16", "Jun17", "Jun18", "Jun19", "Jun20", "Jun21", "Jun22", "Jun23", "Jun24", "Jun25", "Jun26", "Jun27", "Jun28", "Jun29", "Jun30", "Jul1", "Jul2", "Jul3", "Jul4", "Jul5", "Jul6", "Jul7", "Jul8", "Jul9", "Jul10", "Jul11", "Jul12", "Jul13", "Jul14", "Jul15", "Jul16", "Jul17", "Jul18", "Jul19", "Jul20", "Jul21", "Jul22", "Jul23", "Jul24", "Jul25", "Jul26", "Jul27", "Jul28", "Jul29", "Jul30", "Jul31", "Aug1", "Aug2", "Aug3", "Aug4", "Aug5", "Aug6", "Aug7", "Aug8", "Aug9", "Aug10", "Aug11", "Aug12", "Aug13", "Aug14", "Aug15", "Aug16", "Aug17", "Aug18", "Aug19", "Aug20", "Aug21", "Aug22", "Aug23", "Aug24", "Aug25", "Aug26", "Aug27", "Aug28", "Aug29", "Aug30", "Aug31", "Sep1", "Sep2", "Sep3", "Sep4", "Sep5", "Sep6", "Sep7", "Sep8", "Sep9", "Sep10", "Sep11", "Sep12", "Sep13", "Sep14", "Sep15", "Sep16", "Sep17", "Sep18", "Sep19", "Sep20", "Sep21", "Sep22", "Sep23", "Sep24", "Sep25", "Sep26", "Sep27", "Sep28", "Sep29", "Sep30", "Oct1", "Oct2", "Oct3", "Oct4", "Oct5", "Oct6", "Oct7", "Oct8", "Oct9", "Oct10", "Oct11", "Oct12", "Oct13", "Oct14", "Oct15", "Oct16", "Oct17", "Oct18", "Oct19", "Oct20", "Oct21", "Oct22", "Oct23", "Oct24", "Oct25", "Oct26", "Oct27", "Oct28", "Oct29", "Oct30", "Oct31", "Nov1", "Nov2", "Nov3", "Nov4", "Nov5", "Nov6", "Nov7", "Nov8", "Nov9", "Nov10", "Nov11", "Nov12", "Nov13", "Nov14", "Nov15", "Nov16", "Nov17", "Nov18", "Nov19", "Nov20", "Nov21", "Nov22", "Nov23", "Nov24", "Nov25", "Nov26", "Nov27", "Nov28", "Nov29", "Nov30", "Dec1", "Dec2", "Dec3", "Dec4", "Dec5", "Dec6", "Dec7", "Dec8", "Dec9", "Dec10", "Dec11", "Dec12", "Dec13", "Dec14", "Dec15", "Dec16", "Dec17", "Dec18", "Dec19", "Dec20", "Dec21", "Dec22", "Dec23", "Dec24", "Dec25", "Dec26", "Dec27", "Dec28", "Dec29", "Dec30", "Dec31", "Jan1", "Jan2", "Jan3", "Jan4", "Jan5", "Jan6", "Jan7", "Jan8", "Jan9", "Jan10", "Jan11", "Jan12", "Jan13", "Jan14", "Jan15", "Jan16", "Jan17", "Jan18", "Jan19", "Jan20", "Jan21", "Jan22", "Jan23", "Jan24", "Jan25", "Jan26", "Jan27", "Jan28", "Jan29", "Jan30", "Jan31", "Feb1", "Feb2", "Feb3", "Feb4", "Feb5", "Feb6", "Feb7", "Feb8", "Feb9", "Feb10", "Feb11", "Feb12", "Feb13", "Feb14", "Feb15", "Feb16", "Feb17", "Feb18", "Feb19", "Feb20", "Feb21", "Feb22", "Feb23", "Feb24", "Feb25", "Feb26", "Feb27", "Feb28", "Mar1", "Mar2", "Mar3", "Mar4", "Mar5", "Mar6", "Mar7", "Mar8", "Mar9", "Mar10", "Mar11", "Mar12", "Mar13", "Mar14", "Mar15", "Mar16", "Mar17", "Mar18", "Mar19", "Mar20", "Mar21", "Mar22", "Mar23", "Mar24", "Mar25", "Mar26", "Mar27", "Mar28", "Mar29", "Mar30", "Mar31", "Apr1", "Apr2", "Apr3", "Apr4", "Apr5", "Apr6", "Apr7", "Apr8", "Apr9", "Apr10", "Apr11", "Apr12", "Apr13", "Apr14", "Apr15", "Apr16", "Apr17", "Apr18", "Apr19", "Apr20", "Apr21", "Apr22", "Apr23", "Apr24", "Apr25", "Apr26", "Apr27", "Apr28", "Apr29", "Apr30", "May1", "May2", "May3", "May4", "May5", "May6", "May7", "May8", "May9", "May10", "May11", "May12", "May13", "May14", "May15", "May16", "May17", "May18", "May19", "May20", "May21", "May22", "May23", "May24", "May25", "May26", "May27", "May28", "May29", "May30", "May31", "Jun1", "Jun2", "Jun3", "Jun4", "Jun5", "Jun6", "Jun7", "Jun8", "Jun9", "Jun10", "Jun11", "Jun12", "Jun13", "Jun14", "Jun15", "Jun16", "Jun17", "Jun18", "Jun19", "Jun20", "Jun21", "Jun22", "Jun23", "Jun24", "Jun25", "Jun26", "Jun27", "Jun28", "Jun29", "Jun30", "Jul1", "Jul2", "Jul3", "Jul4", "Jul5", "Jul6", "Jul7", "Jul8", "Jul9", "Jul10", "Jul11", "Jul12", "Jul13", "Jul14", "Jul15", "Jul16", "Jul17", "Jul18", "Jul19", "Jul20", "Jul21", "Jul22", "Jul23", "Jul24", "Jul25", "Jul26", "Jul27", "Jul28", "Jul29", "Jul30", "Jul31", "Aug1", "Aug2", "Aug3", "Aug4", "Aug5", "Aug6", "Aug7", "Aug8", "Aug9", "Aug10", "Aug11", "Aug12", "Aug13", "Aug14", "Aug15", "Aug16", "Aug17", "Aug18", "Aug19", "Aug20", "Aug21", "Aug22", "Aug23", "Aug24", "Aug25", "Aug26", "Aug27", "Aug28", "Aug29", "Aug30", "Aug31", "Sep1", "Sep2", "Sep3", "Sep4", "Sep5", "Sep6", "Sep7", "Sep8", "Sep9", "Sep10", "Sep11", "Sep12", "Sep13", "Sep14", "Sep15", "Sep16", "Sep17", "Sep18", "Sep19", "Sep20", "Sep21", "Sep22", "Sep23", "Sep24", "Sep25", "Sep26", "Sep27", "Sep28", "Sep29", "Sep30", "Oct1", "Oct2", "Oct3", "Oct4", "Oct5", "Oct6", "Oct7", "Oct8", "Oct9", "Oct10", "Oct11", "Oct12", "Oct13", "Oct14", "Oct15", "Oct16", "Oct17", "Oct18", "Oct19", "Oct20", "Oct21", "Oct22", "Oct23", "Oct24", "Oct25", "Oct26", "Oct27", "Oct28", "Oct29", "Oct30", "Oct31", "Nov1", "Nov2", "Nov3", "Nov4", "Nov5", "Nov6", "Nov7", "Nov8", "Nov9", "Nov10", "Nov11", "Nov12", "Nov13", "Nov14", "Nov15", "Nov16", "Nov17", "Nov18", "Nov19", "Nov20", "Nov21", "Nov22", "Nov23", "Nov24", "Nov25", "Nov26", "Nov27", "Nov28", "Nov29", "Nov30", "Dec1", "Dec2", "Dec3", "Dec4", "Dec5", "Dec6", "Dec7", "Dec8", "Dec9", "Dec10", "Dec11", "Dec12", "Dec13", "Dec14", "Dec15", "Dec16", "Dec17", "Dec18", "Dec19", "Dec20", "Dec21", "Dec22", "Dec23", "Dec24", "Dec25", "Dec26", "Dec27", "Dec28", "Dec29", "Dec30", "Dec31", "Jan1", "Jan2", "Jan3", "Jan4", "Jan5", "Jan6", "Jan7", "Jan8", "Jan9", "Jan10", "Jan11", "Jan12", "Jan13", "Jan14", "Jan15", "Jan16", "Jan17", "Jan18", "Jan19", "Jan20", "Jan21", "Jan22", "Jan23", "Jan24", "Jan25", "Jan26", "Jan27", "Jan28", "Jan29", "Jan30", "Jan31", "Feb1", "Feb2", "Feb3", "Feb4", "Feb5", "Feb6", "Feb7", "Feb8", "Feb9", "Feb10", "Feb11", "Feb12", "Feb13", "Feb14", "Feb15", "Feb16", "Feb17", "Feb18", "Feb19", "Feb20", "Feb21", "Feb22", "Feb23", "Feb24", "Feb25", "Feb26", "Feb27", "Feb28", "Mar1", "Mar2", "Mar3", "Mar4", "Mar5", "Mar6", "Mar7", "Mar8", "Mar9", "Mar10", "Mar11", "Mar12", "Mar13", "Mar14", "Mar15", "Mar16", "Mar17", "Mar18", "Mar19", "Mar20", "Mar21", "Mar22", "Mar23", "Mar24", "Mar25", "Mar26", "Mar27", "Mar28", "Mar29", "Mar30", "Mar31", "Apr1", "Apr2", "Apr3", "Apr4", "Apr5", "Apr6", "Apr7", "Apr8", "Apr9", "Apr10", "Apr11", "Apr12", "Apr13", "Apr14", "Apr15", "Apr16", "Apr17", "Apr18", "Apr19", "Apr20", "Apr21", "Apr22", "Apr23", "Apr24", "Apr25", "Apr26", "Apr27", "Apr28", "Apr29", "Apr30", "May1", "May2", "May3", "May4", "May5", "May6", "May7", "May8", "May9", "May10", "May11", "May12", "May13", "May14", "May15", "May16", "May17", "May18", "May19", "May20", "May21", "May22", "May23", "May24", "May25", "May26", "May27", "May28", "May29", "May30", "May31", "Jun1", "Jun2", "Jun3", "Jun4", "Jun5", "Jun6", "Jun7", "Jun8", "Jun9", "Jun10", "Jun11", "Jun12", "Jun13", "Jun14", "Jun15", "Jun16", "Jun17", "Jun18", "Jun19", "Jun20", "Jun21", "Jun22", "Jun23", "Jun24", "Jun25", "Jun26", "Jun27", "Jun28", "Jun29", "Jun30", "Jul1", "Jul2", "Jul3", "Jul4", "Jul5", "Jul6", "Jul7", "Jul8", "Jul9", "Jul10", "Jul11", "Jul12", "Jul13", "Jul14", "Jul15", "Jul16", "Jul17", "Jul18", "Jul19", "Jul20", "Jul21", "Jul22", "Jul23", "Jul24", "Jul25", "Jul26", "Jul27", "Jul28", "Jul29", "Jul30", "Jul31", "Aug1", "Aug2", "Aug3", "Aug4", "Aug5", "Aug6", "Aug7", "Aug8", "Aug9", "Aug10", "Aug11", "Aug12", "Aug13", "Aug14", "Aug15", "Aug16", "Aug17", "Aug18", "Aug19", "Aug20", "Aug21", "Aug22", "Aug23", "Aug24", "Aug25", "Aug26", "Aug27", "Aug28", "Aug29", "Aug30", "Aug31", "Sep1", "Sep2", "Sep3", "Sep4", "Sep5", "Sep6", "Sep7", "Sep8", "Sep9", "Sep10", "Sep11", "Sep12", "Sep13", "Sep14", "Sep15", "Sep16", "Sep17", "Sep18", "Sep19", "Sep20", "Sep21", "Sep22", "Sep23", "Sep24", "Sep25", "Sep26", "Sep27", "Sep28", "Sep29", "Sep30", "Oct1", "Oct2", "Oct3", "Oct4", "Oct5", "Oct6", "Oct7", "Oct8", "Oct9", "Oct10", "Oct11", "Oct12", "Oct13", "Oct14", "Oct15", "Oct16", "Oct17", "Oct18", "Oct19", "Oct20", "Oct21", "Oct22", "Oct23", "Oct24", "Oct25", "Oct26", "Oct27", "Oct28", "Oct29", "Oct30", "Oct31", "Nov1", "Nov2", "Nov3", "Nov4", "Nov5", "Nov6", "Nov7", "Nov8", "Nov9", "Nov10", "Nov11", "Nov12", "Nov13", "Nov14", "Nov15", "Nov16", "Nov17", "Nov18", "Nov19", "Nov20", "Nov21", "Nov22", "Nov23", "Nov24", "Nov25", "Nov26", "Nov27", "Nov28", "Nov29", "Nov30", "Dec1", "Dec2", "Dec3", "Dec4", "Dec5", "Dec6", "Dec7", "Dec8", "Dec9", "Dec10", "Dec11", "Dec12", "Dec13", "Dec14", "Dec15", "Dec16", "Dec17", "Dec18", "Dec19", "Dec20", "Dec21", "Dec22", "Dec23", "Dec24", "Dec25", "Dec26", "Dec27", "Dec28", "Dec29", "Dec30", "Dec31", "Jan1", "Jan2", "Jan3", "Jan4", "Jan5", "Jan6", "Jan7", "Jan8", "Jan9", "Jan10", "Jan11", "Jan12", "Jan13", "Jan14", "Jan15", "Jan16", "Jan17", "Jan18", "Jan19", "Jan20", "Jan21", "Jan22", "Jan23", "Jan24", "Jan25", "Jan26", "Jan27", "Jan28", "Jan29", "Jan30", "Jan31", "Feb1", "Feb2", "Feb3", "Feb4", "Feb5", "Feb6", "Feb7", "Feb8", "Feb9", "Feb10", "Feb11", "Feb12", "Feb13", "Feb14", "Feb15", "Feb16", "Feb17", "Feb18", "Feb19", "Feb20", "Feb21", "Feb22", "Feb23", "Feb24", "Feb25", "Feb26", "Feb27", "Feb28", "Mar1", "Mar2", "Mar3", "Mar4", "Mar5", "Mar6", "Mar7", "Mar8", "Mar9", "Mar10", "Mar11", "Mar12", "Mar13", "Mar14", "Mar15", "Mar16", "Mar17", "Mar18", "Mar19", "Mar20", "Mar21", "Mar22", "Mar23", "Mar24", "Mar25", "Mar26", "Mar27", "Mar28", "Mar29", "Mar30", "Mar31", "Apr1", "Apr2", "Apr3", "Apr4", "Apr5", "Apr6", "Apr7", "Apr8", "Apr9", "Apr10", "Apr11", "Apr12", "Apr13", "Apr14", "Apr15", "Apr16", "Apr17", "Apr18", "Apr19", "Apr20", "Apr21", "Apr22", "Apr23", "Apr24", "Apr25", "Apr26", "Apr27", "Apr28", "Apr29", "Apr30", "May1", "May2", "May3", "May4", "May5", "May6", "May7", "May8", "May9", "May10", "May11", "May12", "May13", "May14", "May15", "May16", "May17", "May18", "May19", "May20", "May21", "May22", "May23", "May24", "May25", "May26", "May27", "May28", "May29", "May30", "May31", "Jun1", "Jun2", "Jun3", "Jun4", "Jun5", "Jun6", "Jun7", "Jun8", "Jun9", "Jun10", "Jun11", "Jun12", "Jun13", "Jun14", "Jun15", "Jun16", "Jun17", "Jun18", "Jun19", "Jun20", "Jun21", "Jun22", "Jun23", "Jun24", "Jun25", "Jun26", "Jun27", "Jun28", "Jun29", "Jun30", "Jul1", "Jul2", "Jul3", "Jul4", "Jul5", "Jul6", "Jul7", "Jul8", "Jul9", "Jul10", "Jul11", "Jul12", "Jul13", "Jul14", "Jul15", "Jul16", "Jul17", "Jul18", "Jul19", "Jul20", "Jul21", "Jul22", "Jul23", "Jul24", "Jul25", "Jul26", "Jul27", "Jul28", "Jul29", "Jul30", "Jul31", "Aug1", "Aug2", "Aug3", "Aug4", "Aug5", "Aug6", "Aug7", "Aug8", "Aug9", "Aug10", "Aug11", "Aug12", "Aug13", "Aug14", "Aug15", "Aug16", "Aug17", "Aug18", "Aug19", "Aug20", "Aug21", "Aug22", "Aug23", "Aug24", "Aug25", "Aug26", "Aug27", "Aug28", "Aug29", "Aug30", "Aug31", "Sep1", "Sep2", "Sep3", "Sep4", "Sep5", "Sep6", "Sep7", "Sep8", "Sep9", "Sep10", "Sep11", "Sep12", "Sep13", "Sep14", "Sep15", "Sep16", "Sep17", "Sep18", "Sep19", "Sep20", "Sep21", "Sep22", "Sep23", "Sep24", "Sep25", "Sep26", "Sep27", "Sep28", "Sep29", "Sep30", "Oct1", "Oct2", "Oct3", "Oct4", "Oct5", "Oct6", "Oct7", "Oct8", "Oct9", "Oct10", "Oct11", "Oct12", "Oct13", "Oct14", "Oct15", "Oct16", "Oct17", "Oct18", "Oct19", "Oct20", "Oct21", "Oct22", "Oct23", "Oct24", "Oct25", "Oct26", "Oct27", "Oct28", "Oct29", "Oct30", "Oct31", "Nov1", "Nov2", "Nov3", "Nov4", "Nov5", "Nov6", "Nov7", "Nov8", "Nov9", "Nov10", "Nov11", "Nov12", "Nov13", "Nov14", "Nov15", "Nov16", "Nov17", "Nov18", "Nov19", "Nov20", "Nov21", "Nov22", "Nov23", "Nov24", "Nov25", "Nov26", "Nov27", "Nov28", "Nov29", "Nov30", "Dec1", "Dec2", "Dec3", "Dec4", "Dec5", "Dec6", "Dec7", "Dec8", "Dec9", "Dec10", "Dec11", "Dec12", "Dec13", "Dec14", "Dec15", "Dec16", "Dec17", "Dec18", "Dec19", "Dec20", "Dec21", "Dec22", "Dec23", "Dec24", "Dec25", "Dec26", "Dec27", "Dec28", "Dec29", "Dec30", "Dec31");

оригинал
Напомнило боян про "формулу этого сумасшедшего русского из AT&T". 11.12.06 23:00  
Автор: lazy_anty Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Хм... А вот 2000 год хоть и делится на 4, но високосным не является. Они наверное с y2k проблемой столкнулись =) тогда. Надо было на 100 лет календарь делать 08.11.06 14:17  
Автор: whiletrue <Роман> Статус: Elderman
Отредактировано 08.11.06 14:18  Количество правок: 1
<"чистая" ссылка>
Шаман прав, 2к - високосный. Любой год, который делится на 4 кроме тех, которые делятся на 100, но не делятся на 400 08.11.06 16:11  
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
Ну да был не прав... Но тогда надо на 400 лет календарь! =) 08.11.06 19:04  
Автор: whiletrue <Роман> Статус: Elderman
Отредактировано 08.11.06 19:08  Количество правок: 2
<"чистая" ссылка>
Готовимся к проблеме 2100 года... хоть это уже и не наши проблемы
Точно, не доживем, а я 2000 счастливое совпадение, помнится... 09.11.06 10:19  
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
Отредактировано 09.11.06 10:23  Количество правок: 3
<"чистая" ссылка>
Точно, не доживем, а я 2000 счастливое совпадение, помнится в самом 2000 сам лажанулся, помня про 100 и забыв про 400.
К стати, этот прикол только ради примера, на самом деле в реальнисти, полагаю, реализация такой оптимизации бредовая из-за вычислений дня от начала какого-либо високосного года, от которых все равно не уйти.
Есть и более лучшие решения календарных проблем. Если не ошибаюсь были они в древнем Египте. Все месяцы по 30 дней, а остальные 5(6) в конце года все равно "Рождественские каникулы". Причем первая неделя года вполне может начинаться и с начала недели (понедельника, например). Еще более интересный вариант - это все месяцы сделать по 28 дней, только тогда их будет 13, а "Рождественские каникулы" 1(2) дня. Может когда-нибудь к этому и придем, и не будем дожидаться проблемы 2100 года.
помнится был календарь предложеный ООН =) 09.11.06 12:47  
Автор: DamNet <Denis Amelin> Статус: Elderman
<"чистая" ссылка>
> Точно, не доживем, а я 2000 счастливое совпадение, помнится
> в самом 2000 сам лажанулся, помня про 100 и забыв про 400.
> К стати, этот прикол только ради примера, на самом деле в
> реальнисти, полагаю, реализация такой оптимизации бредовая
> из-за вычислений дня от начала какого-либо високосного
> года, от которых все равно не уйти.
> Есть и более лучшие решения календарных проблем. Если не
> ошибаюсь были они в древнем Египте. Все месяцы по 30 дней,
> а остальные 5(6) в конце года все равно "Рождественские
> каникулы". Причем первая неделя года вполне может
> начинаться и с начала недели (понедельника, например). Еще
> более интересный вариант - это все месяцы сделать по 28
> дней, только тогда их будет 13, а "Рождественские каникулы"
> 1(2) дня. Может когда-нибудь к этому и придем, и не будем
> дожидаться проблемы 2100 года.
Там все посложнее, в месяце 30 дней, в конце каждого 3го месяца праздник там Весны, Зимы... и т.д. =)
А недостающие дни предлагалось точже типа Новогодними назвать...
Почему это 2000 високосным не является? А если в календарь посмотреть? 08.11.06 14:33  
Автор: ZloyShaman <ZloyShaman> Статус: Elderman
<"чистая" ссылка>
В индийский? Тогда может быть :) 08.11.06 17:24  
Автор: leo <Леонид Юрьев> Статус: Elderman
<"чистая" ссылка>
Зря смеешься. :) Хорошая оптимизация... 08.11.06 13:50  
Автор: Den <Denis> Статус: The Elderman
<"чистая" ссылка>
В памяти массив занимает меньше 8Кб, а скорость и простота на лицо.
Нафига расчитывать месяц и число по номеру дня в году в циклах? Так проще, быстрее! :))
Хотя мне хватило бы массива на один год с учетом исключения - високосного года.
Ну, ну 08.11.06 17:29  
Автор: leo <Леонид Юрьев> Статус: Elderman
<"чистая" ссылка>
Ещё можно сделать две версии софта, одну для високосных, другую для не високосных. А выбор версии перенести в загрузкик ОС, чтобы он сразу грузил нужное ядро. Но по-хорошему стоит конечно от БИОС-а начинать :)
Ну а чё... Кое-когда циклы развернут так, что тоже нечитабельная @#$ь получается... Зато скорость! -)) 08.11.06 12:43  
Автор: HandleX <Александр М.> Статус: The Elderman
<"чистая" ссылка>
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach