В одном шаге от работы с конфигами для своего движка я рефакторил работу с хранилищем страниц. Ну, чтобы подтягивался нужный файл в зависимости от локали, данные в файле корректно парсились только с датой и с датой со временем и всякие-такие мелочи.
Так вот, при запросе только
И я вдруг понял что дополнительный файлы конфигурации мне не нужны. Название сайта, всякие параметры, список редиректов, таксономию и прочие штуки я могу хранить в этих корневых файлах, которые уже умею искать и разбирать. Даже в статической версии своего сайта эти домашние страницы толком ничем не заполнены в пользу отдельных файлов конфигов. Зачем усложнять то, что можно упростить?
Таким образом сэкономил себе немного времени и ресурсов, не потеряв в качестве. Вот так получается пофлексить там, где флекс изначально даже не подразумевался. Приятно чувствовать себя умным.
Так вот, при запросе только
example.com нельзя просто так взять и нарисовать страницу. Нужно узнать предпочтения в локали от пользователя и перенаправить на главную на английском (example.com/en/) или русском (example.com/ru/) языке. Поэтому для отладки в корневой директории со всем контентом у меня лежат index.md, index.ru.md ("Домашняя страница") и index.en.md ("Home page"). При обращении к первому файлу (без локали) я подтягиваю соседние (русскую и английскую), смотрю входящий заголовок Accept-Language и подбираю наиболее подходящего кандидата. То есть, я всегда обращаюсь к этим файлам перед тем как отдать что-либо ещё.И я вдруг понял что дополнительный файлы конфигурации мне не нужны. Название сайта, всякие параметры, список редиректов, таксономию и прочие штуки я могу хранить в этих корневых файлах, которые уже умею искать и разбирать. Даже в статической версии своего сайта эти домашние страницы толком ничем не заполнены в пользу отдельных файлов конфигов. Зачем усложнять то, что можно упростить?
Таким образом сэкономил себе немного времени и ресурсов, не потеряв в качестве. Вот так получается пофлексить там, где флекс изначально даже не подразумевался. Приятно чувствовать себя умным.
🤓2
Максим Лебедев
Photo
Finally, легальный способ постить NSFW 👏
Please open Telegram to view this post
VIEW IN TELEGRAM
👏3💩1
После этого в корпоративных чатах DTF начался сущий кошмар: журналистика опасносте!
Forwarded from Вастрик.Пынь
🤖 ChatGPT. Когда уже нейросети наконец-то заменят кожаных ублюдков?
Много меня просили написать свои мысли по поводу ChatGPT. Написал пока три.
1. ChatGPT заменит людей, но только тех, которые не осилят сам ChatGPT. А для остальных он станет просто ежедневным компаньоном (уже стал)
2. «Большие дядьки» обосрутся и побегут скорее запрещать и ограничивать нейросети. А у простых людей прокачается новый скилл: детектор, что перед тобой нейросеть
3. Да, поисковики умрут, но не потому что ChatGPT их заменит
Развернул тут: https://vas3k.blog/notes/chatgpt/
Много меня просили написать свои мысли по поводу ChatGPT. Написал пока три.
1. ChatGPT заменит людей, но только тех, которые не осилят сам ChatGPT. А для остальных он станет просто ежедневным компаньоном (уже стал)
2. «Большие дядьки» обосрутся и побегут скорее запрещать и ограничивать нейросети. А у простых людей прокачается новый скилл: детектор, что перед тобой нейросеть
3. Да, поисковики умрут, но не потому что ChatGPT их заменит
Развернул тут: https://vas3k.blog/notes/chatgpt/
Пересматриваю этот пуп последние несколько месяцев и каждый раз ору как в первый: https://www.youtube.com/watch?v=KtNYIfU54Qk
YouTube
Яичное Бэтзумие | RYTP (Entry)
Я сделал субтитры, включайте их.
Это энтри к russian ultrasimplicity collab: https://youtu.be/qQM-5f9dwOM
ТГ-канал: https://t.me/nabastat_blog
Это энтри к russian ultrasimplicity collab: https://youtu.be/qQM-5f9dwOM
ТГ-канал: https://t.me/nabastat_blog
🔥1💩1