Автор частично прав. Комментарии, бесспорно, более чем полезны.
Однако, весьма часто (90% случаев, включая коммерческие проекты) эти комментарии выглядят примерно так (выдуманный пример на js):
function openFile(fileName, options)
документация:
function openFile opens file, returns file handler
fileName: name of file
options: array of options
За примером далеко ходить не надо, кто писал на ExtJS первой версии (так же частично относится и ко второй) знает, что большинство документации было именно в этом стиле (справедливо стоит заметить, что в 3й версии документация очень хороша).
Резюмируя: не стоит думать что комментарии — это некий golden hammer, который моментально следает плохой код — хорошим.
Возможно, я ввёл вас в заблуждение, но я нигде ни словом не обмолвился, что это на чистом html.
На самом деле прикрутить рисовалку полигонов из прошлого топика (которая html+css) возможно, но тогда, боюсь, даже в хроме будет слайд-шоу.
; Input:
; HL = pointer to sorted array
; BC = array length (must be less than 32767, not tested, but just for case)
; A = search value
;
; Output:
; HL = pointer to value or 0 if not found
; BC = undefined
; DE = undefined
binary_sort:
push hl
add hl,bc
ld b,h: ld c,l
dec bc
pop hl
binary_sort_2:
ld h,d: ld l,e
add hl,bc
and a: rr h: rr l
cp (hl)
ret z
jp c,binary_sort_3
ld b,h: ld c,l
dec bc
ex de,hl
jp binary_sort_1
binary_sort_3:
inc hl
jp binary_sort_1
(если убрать двоеточия после меток и поставить убранные парсером табы перед коммандами, то должно компилироваться в ALASM (на самом спеке) либо в sjasmplus (кросскомпилер). естественно, не проверял :))
chrome, firefox — одинаково.
флэш плеер — 10,1,53,0
прокси нет.
так что флэш пока живёт (хотя под линуксом тоже скорость работы не ахти).
Однако, весьма часто (90% случаев, включая коммерческие проекты) эти комментарии выглядят примерно так (выдуманный пример на js):
function openFile(fileName, options)
документация:
function openFile opens file, returns file handler
fileName: name of file
options: array of options
За примером далеко ходить не надо, кто писал на ExtJS первой версии (так же частично относится и ко второй) знает, что большинство документации было именно в этом стиле (справедливо стоит заметить, что в 3й версии документация очень хороша).
Резюмируя: не стоит думать что комментарии — это некий golden hammer, который моментально следает плохой код — хорошим.
Ваши вылизанные, но к ЖЖ не подходат.
fixed for great justice
в игры с альт. реальностью тоже играл, неудобств не заметил.
так что по мне гироскоп это или компас, разницы нет никакой. а если нет разницы — зачем платить больше? ©…
кстати, спасибо за raphaël — отличная либа.
но как обычно остаётся вопрос с ie.
На самом деле прикрутить рисовалку полигонов из прошлого топика (которая html+css) возможно, но тогда, боюсь, даже в хроме будет слайд-шоу.
; Input:
; HL = pointer to sorted array
; BC = array length (must be less than 32767, not tested, but just for case)
; A = search value
;
; Output:
; HL = pointer to value or 0 if not found
; BC = undefined
; DE = undefined
binary_sort:
push hl
add hl,bc
ld b,h: ld c,l
dec bc
pop hl
binary_sort_1:
ld d,h: ld e,l
and a: sbc hl,bc
jp nc,binary_sort_2
ld hl,0
ret
binary_sort_2:
ld h,d: ld l,e
add hl,bc
and a: rr h: rr l
cp (hl)
ret z
jp c,binary_sort_3
ld b,h: ld c,l
dec bc
ex de,hl
jp binary_sort_1
binary_sort_3:
inc hl
jp binary_sort_1
(если убрать двоеточия после меток и поставить убранные парсером табы перед коммандами, то должно компилироваться в ALASM (на самом спеке) либо в sjasmplus (кросскомпилер). естественно, не проверял :))