{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Лайвлупинг, медиапродакшн и все эти ваши компьютеры: заметки с тегом ЭГЕЯ",
    "_rss_description": "Алексей Батищев. Заметки обо всём, что происходит со мной и окружающим миром",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/batishchev.ru\/blog\/tags\/egeya\/",
    "feed_url": "https:\/\/batishchev.ru\/blog\/tags\/egeya\/json\/",
    "icon": "https:\/\/batishchev.ru\/blog\/pictures\/userpic\/userpic@2x.jpg?1604346823",
    "authors": [
        {
            "name": "Алексей Батищев",
            "url": "https:\/\/batishchev.ru\/blog\/",
            "avatar": "https:\/\/batishchev.ru\/blog\/pictures\/userpic\/userpic@2x.jpg?1604346823"
        }
    ],
    "items": [
        {
            "id": "1022",
            "url": "https:\/\/batishchev.ru\/blog\/all\/obnovlenie-egei-i-gryaznye-haki\/",
            "title": "Обновление Эгеи и грязные хаки",
            "content_html": "<p>Обновил движок блога до актуальной версии, а заодно победил старую проблему. Эгея умеет вписывать в вёрстку иллюстрации по ширине, но когда вставляешь в пост вертикальную фотку в большом разрешении, она ожидаемо расползается на несколько экранов (в большинстве популярных сейчас размеров мониторов) — а что, по ширине всё чётко же?! Получите, распишитесь.<\/p>\n<p>В прошлые годы пытался несколько раз победить проблемами средствами CSS, но моё кунфу здесь недостаточно сильно. Поэтому приходилось при публикации дополнительно контролировать размеры, делать отдельные версии фоток для блога — короче неудобно, некрасиво, технологично и оскорбительно по отношению к роботам (которые и должны выполнять такую работу).<\/p>\n<p>В этот раз, подгоняя тему оформления новой версии движка под себя, вспомнил про эту беду. Решил сделать ещё один заход, и ковырясь в вёрстке набрёл на код форматера Нисден, который отвечает в Эгее за рендеринг страниц. Увидел в нём код, меняющий слишком широкие картинки , и подумал, почему бы так же не пофиксить и возможный выход за границы по высоте?<\/p>\n<p>В итоге: грязный хак (10 строчек кода в двух модулях PictureRenderer.php и FotoramaRenderer.php), захардкоженая предельная высота в 800 пикселей (предельная ширина у Ильи вынесена в конфиг, и чтобы это повторить пришлось бы много что исправить и дописать), картинки вписываются в страницу, роботы работают а человеки отдыхают.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/batishchev.ru\/blog\/pictures\/lemon@2x.jpg\" width=\"385\" height=\"432\" alt=\"\" \/>\n<\/div>\n<p>Немного неудобно будет потом апгрейдиться, но предложить улучшение в код не могу — движок не опенсорсный.<\/p>\n",
            "date_published": "2024-02-05T19:58:44+03:00",
            "date_modified": "2024-10-06T22:05:36+03:00",
            "tags": [
                "все эти ваши компьютеры",
                "КЭНК",
                "ЭГЕЯ"
            ],
            "image": "https:\/\/batishchev.ru\/blog\/pictures\/lemon@2x.jpg",
            "_date_published_rfc2822": "Mon, 05 Feb 2024 19:58:44 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1022",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/batishchev.ru\/blog\/pictures\/lemon@2x.jpg"
                ]
            }
        },
        {
            "id": "53",
            "url": "https:\/\/batishchev.ru\/blog\/all\/prikrutil-ssl-k-saytu-i-blogu\/",
            "title": "Прикрутил SSL к сайту и блогу",
            "content_html": "<p>Семимильными шагами мчится по планете научно-технический прогресс. Пришло время и этот блог перевести на SSL. Следуя заветам Лао-цзы, я подождал какие-то несколько лет, и теперь, осенью 2020-го, сделать это довольно просто:<\/p>\n<ul>\n<li>хостер мастерхост прикрутил поддержку Let’s Encrypt в админку, и сертификат теперь выпускается в пару кликов в веб интерфейсе. Пока непонятно что потребуется для продления, обновлю эту запись через три месяца. UPD через три месяца: судя по данным сертификата, он перевыпускается мастерхостом автоматически.<\/li>\n<li>пришлось погуглить чтобы найти работающие именно в мастеросте правила перенаправления, вот они<\/li>\n<\/ul>\n<pre class=\"e2-text-code\"><code class=\"\">RewriteEngine On\nRewriteCond %{HTTP:PORT} !^443$\nRewriteRule ^(.*)$ https:\/\/%{HTTP_HOST}%{REQUEST_URI} [L,R]<\/code><\/pre><ul>\n<li>UPD. Уже после того как все заработало, в почте обнаружил письмо о том, что сертификат выпущен и прикручен, и что — вот сюрприз — перенаправление на https тоже можно просто накликать в настройках.<\/li>\n<li>Эгея переключилась на https сама (движку важно по какому протоколу к нему обращаются, дальше при генерации ссылок работает эта ваша компьютерная магия)<\/li>\n<\/ul>\n<p>Увеличение повышения уровня внедрения безопасности этого сайта считаю возможным утвердить в статусе успешного. Всем сесурити, посоны!<\/p>\n",
            "date_published": "2020-11-07T14:06:05+03:00",
            "date_modified": "2024-02-05T20:00:27+03:00",
            "tags": [
                "все эти ваши компьютеры",
                "технологии",
                "ЭГЕЯ"
            ],
            "_date_published_rfc2822": "Sat, 07 Nov 2020 14:06:05 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "53",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "highlight\/highlight.js",
                    "highlight\/highlight.css"
                ],
                "og_images": []
            }
        }
    ],
    "_e2_version": 4171,
    "_e2_ua_string": "Aegea 11.4 (v4171)"
}