Нафига небольшой программе тащить кучу ненужного для генерации каких-то нескольких картинок? Когда можно все быстро скомпилировать онлайн. Если компиляция онлайн происходит быстро и не требовательно по ресурсам, то нужно делать онлайн, особенно, если это минимизирует действия от пользователя. Если компиляция онлайн происходит не быстро или очень долго, то тогда используется предкомпиляция. Это стандартный подход.
Да, там я графики делал через javascript библиотеку. У меня там не километровые отчеты, так что рисунки генерировать мне было не надо.
Как бы сказать… Да, поставить nginx сложно для пользователя. Просить пользователя ставить целый вебсервер?) Пользователь пройдет мимо и всё. Автоматически? Во-первых, это моветон создавать свои вебсервера всякими небольшими программками. Во-вторых, пойдут проблемы с правами доступа и так далее. А оно надо? Это как забивать гвозди экскаватором. Можно. На нафиг надо?
Я где-то сказал, что нужно все LaTeX файлы компилировать на лету? О_о Разумеется нет! Основная масса LaTeX кода должна компилироваться заранее.
Но это не отменяет того факта, что есть задачи, где требуется компиляция при открытии файла. Например, есть простая программа, которая генерирует отчеты в html виде, и где используются LaTeX формулы для красивого представления математических формул. При этом формулы каждый раз разные. И мне нужно ставить вебсервер для решения такой задачки, как генерация картинки для LaTeX формул? Или обязательно требовать онйлайн подключение? Или просить пользователя установить MikTEX? Это просто усложнит программу и ее использование на порядок.
Для локальных html файлов. В свое время в одном проекте у меня была идея использовать какой-нибудь рендер для LaTeX формул в автоматически генерируемых локальных html файлов. И я не смог найти нормальной библиотеки. Находил либо те, которые для локальной работы требовали копирование нескольких тысяч файлов, либо которые требовали онлайн подключение. Хотя возможно я просто что-то не знал тогда.
Потому что это часть вселенной сериала. «По сюжету в будущем две супердержавы (США и Китай) объединились в единое федеральное правительство под названием «Альянс». В результате западная и дальневосточная культуры были слиты вместе. „
Обрисую на всякий случай. У меня папок несколько сотен. Когда залил на него фотки несколько месяце назад, то в web интерфейсе показывались только несколько первых десятков папок. И с тех пор изменений не было. Последний раз проверял на web интерфейсе месяц назад вроде. После прочтения данного поста я решил проверить еще раз. И не отображалось. Здесь ответили — проверил еще раз. Теперь папки отображались. Допускаю, что во время проверки первой сегоднешней не до конца всё посмотрел (мало ли), но вроде честно всё проверил.
Ребята. У вас в Облаке на сайте до сих пор висит проблема, что если папок много, то они не все отображается: не в виде миниатюр, не в списке слева. Оставлял заявку в техподдержку. Сказали, что решат этот баг. Но до сих пор воз и ныне там.
Да, там я графики делал через javascript библиотеку. У меня там не километровые отчеты, так что рисунки генерировать мне было не надо.
Но это не отменяет того факта, что есть задачи, где требуется компиляция при открытии файла. Например, есть простая программа, которая генерирует отчеты в html виде, и где используются LaTeX формулы для красивого представления математических формул. При этом формулы каждый раз разные. И мне нужно ставить вебсервер для решения такой задачки, как генерация картинки для LaTeX формул? Или обязательно требовать онйлайн подключение? Или просить пользователя установить MikTEX? Это просто усложнит программу и ее использование на порядок.
Вот только это все портит. Вот если дополнительно будут финансировать на кикстартере без ущерба остальным отраслям, то пожалуйста