Найти тему
13 подписчиков

Пару слов о процессе написания программ.


Видео с прыгающей луной ( https://t.me/photoalarionovpro/51 кто не видел)- это еще не самое страшное, как оказалось.

Теперь пособие «как делать не надо»:

// относится не только к программам, если аллегория непонятна😄

Для начала придумываем простой алгоритм повышения разрешения (это пока еще всё нормально). Далее, не смотря в документацию (считай - в литературу по предметной области), запускаем программу склейки, и внезапно происходит ОЙ в виде 11GB свопа. Но это же всё неважно, ssd новый купим потом=)

И опять же, не смотря в доки, запускаем суммирование, потому что так было написано когда-то, еще при первоначальном придумывании алгоритма. И оно честно суммирует 16 массивов по 11200х16056 пикселей в float 64 (это очень много) в всего одно целое число. На минуточку, 24 байта на пиксель…

Таким образом, (как видно на второй картинке) 4 часа я ждал, наблюдал занятый процессор, оперативку, и мечтал увидеть результат, и вот он - 1098428642448! Не то чтобы я был недоволен, но…

как там говорят - это фиаско🤣

В том, что число рассчиталось верно - никаких сомнений, несмотря на float64!..😐 Потом, конечно, результат был получен, для #айфонговно на максимальном зуме - вполне неплохо, но хочется большего😀
1 минута