Ответы пользователя по тегу Программирование
  • Загрузка картинок на сервер из админки для фронта?

    zayko
    @zayko
    1) Не совсем понятно зачем вам вообще генерировать картинки нужного размера в момент обращения к ним. Обычно все варианты картинок генерируются в момент загрузки.

    2) Если все же вам так удобнее, в любом случае в том месте где вы будите хранить картинки (и формировать их налету) вам придется писать некий код-предобработчик. Например, Nginx сначала пытается получить ассет, а если не находит, то передает управление программной части, которая и занимается формированием и сохранением картинки. Сразу после первого обращения к картинке она будет создана и Nginx будет сразу отправлять ее клиенту как готовый ассет, не передавая больше управление скрипту.

    3) Никаких проблем с расшариванием изображений быть не может. В БД хранится только путь к ассету. Например /public/pics/flower.png. Поскольку вы сами программируете систему, как и на фронте, так и на бэке вы легко можете в константах задать конкретный путь к вашему CDN + установить свои правила формирования имен картинок.

    Например:

    В базе хранится только

    /public/pics/flower_original.png

    А дальше можно формировать на основе этого базового урла что угодно.

    /public/pics/flower_8000_6000.png
    /public/pics/flower_800_600.png
    /public/pics/flower_80_60.png

    Хранить в базе урлы ко всем вариантам картинок — это бред.
    Ответ написан
    1 комментарий
  • Как корректно называется "Восточный" метод нумерации дней недели (от 1 до 7)?

    zayko
    @zayko Автор вопроса
    ок. нашел сам.
    То, как я считаю дни согласуется с международным стандартом ISO 8601

    Согласно иудейскому и христианскому календарям, основанным на Библии, воскресенье считалось первым днём недели. Он наступает после субботы, седьмого дня недели (Исх.20:10) в старых религиозных календарях. Христианство заимствовало порядок дней недели из иудейского календаря. В Римской империи первый христианский император Константин ввёл в 321 г. семидневную неделю и назначил воскресенье (день Солнца) первым днём недели и днём отдыха и поклонения.

    В наше время в странах Европы воскресенье считается последним днём недели. Первым днём недели воскресенье является в США, Израиле, Канаде, некоторых африканских странах. В СССР воскресенье считалось последним днём недели. В некоторых европейских языках (в славянских, немецком, финском, исландском) название дня недели среда указывает на тот факт, что изначально среда была 4-ым днём недели, а не 3-им, как в настоящее время в европейских странах. Согласно международному стандарту ISO 8601, первым днём недели считается понедельник, а воскресенье — последним.
    Ответ написан
    Комментировать