Как стать автором
Обновить

Комментарии 34

НЛО прилетело и опубликовало эту надпись здесь
Вот, меня тоже очень смутил этот момент. Я настаиваю, чтобы веб-дизайнеры использовали mspaint.
Подождите, как они без макоси-то? Или в виртуалке?
Я настаиваю, чтобы веб-дизайнеры использовали mspaint и Win98. Без виртуалок и макосей.
Я настаиваю, что бы вебдизайнеры использовали ОС FreeDOS
Вопрос к автору оригинала скорее :)
НЛО прилетело и опубликовало эту надпись здесь
видимо «веб-дизайнеры» еще и зарплату в этой компании выдают
Дело в том, что профессия верстальщик — в основном встречается у нас. На западе же версткой чаще всего занимаются именно веб-дизайнеры.

Можно взглянуть на популярный веб-дизайнерский портал Smashing Magazine, вы увидите, что статей на тему верстки не меньше, чем статей посвященных дизайну.
Но 32 это же не 8… Или речь о кратности 8 Кб?
Надо тестировать. Может быть, там окажется вообще кратность килобайту проблемной. Или нет.
По ссылке, которая указана в статье, черным по белому:
caused by the presence of a file that's exactly 8,192 bytes (8KB) or a multiple thereof.
Только не «32768 байта», а «32768 байт». Исправьте, пожалуйста.
Тогда уж «байтов». Или «8 байт» женского рода, поэтому склоняются как «8 парт», «8 карт», «8 юрт»?
Форма родительного падежа множественного числа (байт/байтов) не зависит от рода существительного. Универсального правила, насколько я знаю, не существует («носков», но «сапог»). Поэтому нужно дождаться, пока слово «байт» с указанием данной словоформы попадет в авторитетные словари и будет утверждено граммар-фюрером. Впрочем, на грамоте.ру оно уже есть в форме «байтов».
Тридцать две тысячи семьсот шестьдесят восемь байта быть не может, а байт и байтов может.
привет из 2000-го года.
>> Но размер файла он все же решил посмотреть. 32768 байт.
>> Ну-ка, ну-ка… Том открыл калькулятор, 32768 / 8192 =
Два на два он тоже на калькуляторе умножать будет?
Ну так пятница же, вечер, сдать надо было две недели назад, а тут еще и засада… Тут кто угодно будет два на два на калькуляторе умножать :)
Вот у меня точно такая же мысль возникла :) Как какая-то история была про конвейер, который переставал работать после некоторого количества выпущенных деталей. Причём число было совершенно непримечательным — 32768.
Или всё же 32767? :)
Том разослал мейл с ссылкой на форум с описанием проблемы 8 килобайт, но предпочел умолчать, что именно его коммит и привел к этой проблеме.


А по логу коммитов не видно будет, кто был предпоследним перед «фиксом» и по диффу же будет видно каким образом исправлено :-) Но история забавная.
Не совсем понятно, зачем умалчивать-то.
Интересно, как такого поведения добились?

Предполагаю, что где-то в программе есть чтение 8кб буфера, а после цикла чтения — безусловная попытка прочитать некратный 8 кб остаток.
хорошая версия, похоже на правду.
Мне трудно себе представить код, который падает при размере файла, кратном 8 Кб.
if (0 == file.size / 8196) {
    *((unsigned int*)0) = 0xDEAD;
}


только не "/" а "%"
изначальная версия тоже падает при размере файла кратном 8 кб ))
При кратном как раз не падает, падает при меньшем, чем 8 Кб.
да-да, туплю ))
В черном-черном городе, на черной-черной улице стоял черный-черный дом…
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации