Aug. 4th, 2018

egorius: (Default)

Берем LibreOffice и рисуем квадратик. Скажем, 1 см × 1 см. Какого размера получился квадратик? Сложно поверить, но 0,99 см × 0,99 см.

Дорогие разработчики LibreOffice! Привет вам передает Дональд Кнут из 1984 года:

В METAFONT имеется своя встроенная «миллиметровка», которая образует так называемый растр, или сетку, состоящую из квадратиков-пикселей. ... Пока мы будем считать, что размеры пикселей столь ничтожны, что округление до целого числа пикселей ни на что серьезно не влияет. Позже мы обсудим проблемы, связанные с округлением...

Все про METAFONT

Ну хорошо. Выделяем квадратик, копируем-вставляем и получаем два квадратика. Выделяем два квадратика, копируем-вставляем, получаем четыре квадратика. Выделяем четыре квадратика...

Заметно притормаживать начинает на 256 квадратиках. 512 квадратиков выделяются чуть больше 6 секунд. 1024 — 47 секунд. Насчет 2048 я прикинул в уме и не стал ждать.

Дорогие разработчики LibreOffice! Привет вам передает Джоэль Спольски из 2001 года:

Shlemiel gets a job as a street painter, painting the dotted lines down the middle of the road. On the first day he takes a can of paint out to the road and finishes 300 yards of the road. «That’s pretty good!» says his boss, «you’re a fast worker!» and pays him a kopeck.

The next day Shlemiel only gets 150 yards done. «Well, that’s not nearly as good as yesterday, but you’re still a fast worker. 150 yards is respectable,» and pays him a kopeck.

The next day Shlemiel paints 30 yards of the road. «Only 30!» shouts his boss. «That’s unacceptable! On the first day you did ten times that much work! What’s going on?»

«I can’t help it,» says Shlemiel. «Every day I get farther and farther away from the paint can!»

Back to basics

Profile

egorius: (Default)
egorius

July 2025

M T W T F S S
  12 3 4 5 6
7891011 12 13
1415 1617181920
21222324252627
28293031   

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 17th, 2025 08:42 pm
Powered by Dreamwidth Studios