Молодая тайваньская компания Enctec на днях представила свою разработку, которая открывает новые возможности охлаждения компонентов ПК за счет непривычной компоновки. Процессорный разъем расположен на обратной стороне платы Enctec Rev.B250.

Молодая тайваньская компания Enctec на днях представила свою разработку, которая открывает новые возможности охлаждения компонентов ПК за счет непривычной компоновки. Процессорный разъем расположен на обратной стороне платы Enctec Rev.B250.
Изображение — www.freepik.com
Несколько лет назад я много думал и писал о математике с плавающей запятой. Это было очень интересно, и в процессе исследований я многое узнал, но иногда я долгое время не использую на практике все эти полученные тяжким трудом знания. Поэтому мне необыкновенно приятно каждый раз, когда приходится работать над багом, требующим различных специализированных знаний. В статье я расскажу три истории о багах чисел с плавающей запятой, изученных мной в Chromium.
Баг назывался «JSON некорректно парсит 64-битные Integer»; поначалу это непохоже на проблему с плавающей запятой или браузером, но его отправили на crbug.com, поэтому меня попросили взглянуть. Проще всего воссоздать его, открыв инструменты разработчика Chrome (F12 или Ctrl+Shift+I) и вставив в консоль разработчика следующий код:
json = JSON.parse(‘{“x”: 2940078943461317278}’); alert(json[‘x’]);
Вставка неизвестного кода в окно консоли — замечательный способ оказаться взломанным, но этот код был настолько прост, я смог понять, что он не вредоносный. В отчёте о баге автор любезно указал свои ожидания и реальные результаты:
Читать полностью »
Люди читают пользовательскую документацию, когда самостоятельно не могут с чем-то разобраться. Они не делают это для развлечения. И эмоции, которые преобладают в этот момент, далеко не всегда позитивные. Как разработчик пользовательской документации может помочь пользователю? Что ему необходимо учитывать при написании документа?
Вячеслав Ермолин, 25 октября 2020 г.
Миссия:
Запуск навигационного спутника нового поколения ГЛОНАСС-К.
Девиз:
«Точно и быстро выдаем координаты гражданским и военным».
Официального девиза нет.
Этот перевод мы делаем сообществом энтузиастов совершенно бесплатно. Автор знает о нашей инициативе. Перевод распространяется по лицензии Creative Commons BY-NC-SA 4.0 как и оригинал книги. Так как Альберт продолжает обновлять и дополнять книгу, рядом с каждой частью мы даём ссылку на исходную главу, имя автора перевода и дату, чтобы точно знать, чей перевод и какой версии мы читаем.