Pull to refresh

Comments 34

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

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


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

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


изначальная версия тоже падает при размере файла кратном 8 кб ))
При кратном как раз не падает, падает при меньшем, чем 8 Кб.
В черном-черном городе, на черной-черной улице стоял черный-черный дом…
Sign up to leave a comment.

Articles