... но пораженья от победы ты сам не должен отличать.

Jun 24, 2015 00:37


Скрипт длиной примерно в 6700 строк и почти в 10 а. л. букв жует данные и рисует 315 карт (15 серий по 21 карте -- серий должно быть больше, а скрипт -- длиннее, но пока -- столько) за несколько десятков секунд. Теперь их можно просматривать в режиме грустного кино, думать о смысле увиденного, генерировать заново по мере пополнения исходного ( Read more... )

lytdybr, r, история науки

Leave a comment

Comments 3

kilex June 23 2015, 22:19:15 UTC
А почему так много строк?

Reply

kouprianov June 24 2015, 04:24:03 UTC
Там довольно хитрое преобразование данных. Уверен, что его можно сделать экономичнее, например, если использовать для некоторых вариантов преобразованных данных переменную типа list, а для их дальнейших преобразований -- хитрые циклы, да еще какие-то результаты преобразований не хранить вечно, но есть риск запутаться, а задача -- конечная (массив данных прирастать не будет, поскольку речь идет о сообытиях, осмысленная часть которых завершилась примерно полторы тысячи лет назад). Оптимизация скрипта тут не будет оправдана, поскольку вопрос машинного времени не стоит, а второй задачи, которую с его помощью можно было бы решить, не существует в природе.

Кроме того, там, например, код только одной карты (пока даже не публикационного качества, а просто чтобы можно было в чем-то разобраться) занимает 11 строк + еще по всему скрипту пустые для отбивки, + комментарии. Т. е., реально их там меньше, но все равно прилично.

Reply


sophia_kasitoo June 24 2015, 19:56:57 UTC
Жму мужественную руку, очень понимаю внутренние ощущения (хотя масштабы бедствия у меня поменьше)

Reply


Leave a comment

Up