1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

Даешь День Программиста!

Тема в разделе "Программирование", создана пользователем AlTk, 13.09.05.

  1. Гадский Поттер

    Гадский Поттер Читатель

    5.131
    0
    а вы всё пьёте и пьёте... (с) "Особенности национальной охоты"
     
  2. Bob

    Bob Активный

    21.795
    2
    "Каждый 256й день в году..." Это надо ещё его вычислить. Прям как Пасха.
     
  3. AlTk

    AlTk Читатель

    10.692
    0
    "... Это надо ещё его вычислить. Прям как Пасха. "
    ну да. как раз программу можно написать по вычислению этого самого дня.
    :)
     
  4. Bob

    Bob Активный

    21.795
    2
    В високосный год будет сдвигаться на одну дату назад.
     
  5. Гадский Поттер

    Гадский Поттер Читатель

    5.131
    0
    ну и кому уже не лениво написать алгоритм вычисления? а потом его можно оформить на всех существующих языках...
     
  6. AlTk

    AlTk Читатель

    10.692
    0
    "... можно оформить на всех существующих языках... "
    эт какие же?
     
  7. Гадский Поттер

    Гадский Поттер Читатель

    5.131
    0
    да от gwbasic до C##... в порядке интеллектуального онанизма...
     
  8. Mix

    Mix Активный участник

    7.768
    0
    У меня каждый месяц. 5 и 20 числа. Если только на выходные не попадает. Тогда смещается.
     
  9. jek

    jek Активный участник

    5.732
    0
    Да мы в общем и так квасим каждый день как захочется. Вот правда День взятия Бастилии как то бестолково прошел, а вообще все нормально.
     
  10. Bob

    Bob Активный

    21.795
    2
    jek
    Может тогда попробовать в этот день не квасить?
     
  11. RadioShark

    RadioShark Гость

    Предлагаю не каждый 256-й день в году, а каждый 256-й день! Это разные вещи. Тогда празник будет отмечаться примерно 4 раза за три года! Юбилеи - каждый 4-й, 8-й, 16-й праздник.

    Самое трудное - выбрать точку отсчета первого дня. :)
     
  12. SiRozha

    SiRozha Активный участник

    958
    0

    Предлагаю с официальной даты начала работы первого в мире компа...
     
  13. AlTk

    AlTk Читатель

    10.692
    0
    "Предлагаю с официальной даты начала работы первого в мире компа"
    это представляется мне не менее трудным.
     
  14. The Last Winged

    The Last Winged Активный участник

    12.552
    376
    С начала unixtime =)

    А это было... January 1, 1970, 3:00 am по Московскому времени =)


    <?=date("F j, Y, g:i a", 0)?>
     
  15. a-res

    a-res Генератор

    21.346
    0
    сколько знаю программистов - ни одного нет проблем с поводом выпить :)
     
  16. AlTk

    AlTk Читатель

    10.692
    0
    "А это было... January 1, 1970, 3:00 am по Московскому времени "
    это чего там было?
     
  17. IvUs

    IvUs Активный участник

    13.204
    967
    AlTk
    Керниган и Ричи написали функцию "time" :D
     
  18. RadioShark

    RadioShark Гость

    да, первое января 1970 года кажется очень разумная дата. Я - за !


    IvUs
    утром 1-го января с бодуна?
    Не верю что такое возможно. :)
     
  19. Slv

    Slv Активный участник

    1.202
    49
    [off]
    Для пьянки есть такие поводы:
    Поминки,
    праздник,
    встречи,
    проводы,
    Крестины,
    свдьба и развод,
    Мороз,
    охота,
    новый год,
    Выздоровленье,
    новоселье,
    Печаль,
    раскаяние,
    веселье,
    Успех,
    награда,
    новый чин,
    И просто пьянка-без причин !!!!!
    [/off]
     
  20. Rem

    Rem Активный

    4.704
    0
    set serveroutput on
    declare
    v_drink date := to_date('01.01.1970','dd.mm.yyyy');
    begin
    loop
    v_drink := v_drink + 256;
    if (sysdate-v_drink)<256 then
    dbms_output.put_line('Осталось '||(sysdate-v_drink)||' дней');
    exit;
    end if;
    end loop;
    end;

    ---

    Осталось 245.744178240740740740740740740740740741 дней

    Проспали, блииин...
     
  21. Bob

    Bob Активный

    21.795
    2
    Можно выпустить "бета-версию" праздника и протестировать её для начала. А потом уже запустить релиз.
     
  22. RadioShark

    RadioShark Гость

    А по моим подсчетам праздник совсем скоро:

    Код:
    using System;
    
    namespace prgday
    {
    	class Class1
    	{
    		[STAThread]
    		static void Main(string[] args)
    		{
    			//
    			// TODO: Add code to start application here
    			//
    
    			DateTime dt = new DateTime(1970, 1, 1, 0, 0, 0);
    
    			while (dt.Year < 2008)
    			{
    				dt = dt.AddDays(256);
    				if (dt.Year >= 2004)
    				{
    					Console.WriteLine(dt.ToShortDateString());
    				};
    			};
    		}
    	}
    }
    
    Список праздников 2004-2007 год:

    06.05.2004
    17.01.2005
    30.09.2005
    13.06.2006
    24.02.2007
    07.11.2007
    20.07.2008





    Ближайший день - 30 сентября. Пятница. Может соберемся отметить?
     
  23. Rem

    Rem Активный

    4.704
    0
    Точно, в моем расчете надо говорить не осталось, а прошло...
     
  24. The Last Winged

    The Last Winged Активный участник

    12.552
    376
    Удалите это сообщение =)
     
  25. AlTk

    AlTk Читатель

    10.692
    0
    The Last Winged,
    не удаляется. :(
    но больше так не пишите.