Re: С ДНЕМ ПРОГРАММИСТА ВСЕХ!!! Вах! Так как я тожа программист (то ли недо-, то ли около- ), то присоединяюс.
Re: С ДНЕМ ПРОГРАММИСТА ВСЕХ!!! select cast(datepart(dy, getdate()) as varbinary(2)) ------ 0x0100 (1 row(s) affected)
Re: С ДНЕМ ПРОГРАММИСТА ВСЕХ!!! ахха! хороший и правильный празник! поздравления уважаемые товарищи и пожелания удачи в вашем нелегком бою!
Re: С ДНЕМ ПРОГРАММИСТА ВСЕХ!!! Наверняка буит "Incorect syntax near SELECT" select cast(datepart(day, getdate()) as varbinary(2)) А почему не convert?
Re: С ДНЕМ ПРОГРАММИСТА ВСЕХ!!! Вспомнилось окончание из анекдота про штирлица: - Назовите двузначное число? - 33 - А... Это Вы, Штирлиц... Идите и не мешайте работать. Потому конечный результат в данном случае одинаков.
Re: С ДНЕМ ПРОГРАММИСТА ВСЕХ!!! говорят сегодня ДР винчестеров радио России во всю об этом трубит, национальный праздник прям
Re: С ДНЕМ ПРОГРАММИСТА ВСЕХ!!! stef, а можно и так: Code: CSEG SEGMENT ASSUME CS:CSEG,DS:CSEG,SS:CSEG ORG 100h START: mov ah, 04h int 1ah lea bx,nday cmp dh,09h jne exit mov al,cl and al,0fch cmp al,cl je l_year cmp dl,13h jne exit lea bx,pday jp exit l_year: cmp dl,12h jne exit lea bx,pday exit: mov dx,bx mov ah,09h int 21h mov ah,4ch int 21h pday db 'Ура, сегодня день программера!$' nday db 'К сожалению, не сегодня$' CSEG ENDS END START Кстати, работает! И всего 106 байт
Re: С ДНЕМ ПРОГРАММИСТА ВСЕХ!!! if [ "x`date +%j`" = "x256" ]; then echo "YES"; fi Или так универсальнее: [ "x`date +%j`" = "x256" ] && echo "YES"
Re: С ДНЕМ ПРОГРАММИСТА ВСЕХ!!! "новые компы, считающие бесконечный цикл за 15 минут"... Если день сисадмина это день ВВС - то сегдня день ПВО. Ненавижу программеров
Re: С ДНЕМ ПРОГРАММИСТА ВСЕХ!!! не буит, выдаст как и задумано day of year , сегодня как раз праздничный 256-й
Re: С ДНЕМ ПРОГРАММИСТА ВСЕХ!!! Code: CSEG SEGMENT ASSUME CS:CSEG,DS:CSEG,SS:CSEG ORG 100h START: mov ah, 04h int 1ah lea bx,nday cmp dh,09h jne exit and cl,03h je l_year dec dl l_year: cmp dl,12h jne exit lea bx,pday exit: mov dx,bx mov ah,09h int 21h mov ah,4ch int 21h pday db 'Ура, сегодня день программера!$' nday db 'К сожалению, не сегодня$' CSEG ENDS END START Так лучше? 94 байт (код 39 байт)
Re: С ДНЕМ ПРОГРАММИСТА ВСЕХ!!! Уже лучше "mov ah,4ch; int 21h" можно в данном случае заменить на "int 20h" - экономия еше двух байт. Если уж паримся о корректном выходе по 4ch, то нужно еще и запариться о том, что RTC может не быть, то есть "jc всеплохо" после "int 1ah". Блин, помню ведь