{
    "version": "https:\/\/jsonfeed.org\/version\/1",
    "title": "Блог Константина Фарактинова: заметки с тегом блог",
    "_rss_description": "Пишу про всякое. Немного дизайна, немного программирования, а так в основном мысли.",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "http:\/\/faraktinov.ru\/notes\/tags\/blog\/",
    "feed_url": "http:\/\/faraktinov.ru\/notes\/tags\/blog\/json\/",
    "icon": "http:\/\/faraktinov.ru\/notes\/user\/userpic@2x.jpg?1706624840",
    "author": {
        "name": "Константин Фарактинов",
        "url": "http:\/\/faraktinov.ru\/notes\/",
        "avatar": "http:\/\/faraktinov.ru\/notes\/user\/userpic@2x.jpg?1706624840"
    },
    "items": [
        {
            "id": "47",
            "url": "http:\/\/faraktinov.ru\/notes\/all\/close-the-comments\/",
            "title": "Кнопка «Закрыть комментарии»",
            "content_html": "<p>В Эгее много внимания уделено синтаксису элементов интерфейса, но иногда игнорируется лексика. Вот, например, под заметкой есть раздел с комментариями:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/faraktinov.ru\/notes\/pictures\/image.png\" width=\"1203\" height=\"1135\" alt=\"\" \/>\n<\/div>\n<p>Что должна делать кнопка «Закрыть комментарии к заметке»? Очевидно, что-то такое:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/faraktinov.ru\/notes\/pictures\/image-1.png\" width=\"1203\" height=\"165\" alt=\"\" \/>\n<\/div>\n<p>Но нет. Оказывается, если нажать эту кнопку, исчезнет форма комментирования, а сами комментарии никуда не денутся:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/faraktinov.ru\/notes\/pictures\/image-2.png\" width=\"1203\" height=\"723\" alt=\"\" \/>\n<\/div>\n<p>То есть, это не кнопка закрытия комментариев, это кнопка запрета комментирования. Но тогда она должна называться как-то так:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/faraktinov.ru\/notes\/pictures\/image-3.png\" width=\"1513\" height=\"212\" alt=\"\" \/>\n<\/div>\n<p>В интерфейсах «закрыть» обычно означает перестать показывать, а комментарии разрешают и запрещают, либо включают и выключают. Почему-то здесь логика дала сбой. Наверное, эта кнопка существует столько же, сколько сам движок, и 20 лет назад люди так говорили, но зачем тянуть это наследие с собой в новые версии — не понятно.<\/p>\n",
            "date_published": "2023-02-04T08:42:45+00:00",
            "date_modified": "2023-02-04T08:41:01+00:00",
            "image": "http:\/\/faraktinov.ru\/notes\/pictures\/image.png",
            "_date_published_rfc2822": "Sat, 04 Feb 2023 08:42:45 +0000",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "47",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "http:\/\/faraktinov.ru\/notes\/pictures\/image.png",
                    "http:\/\/faraktinov.ru\/notes\/pictures\/image-1.png",
                    "http:\/\/faraktinov.ru\/notes\/pictures\/image-2.png",
                    "http:\/\/faraktinov.ru\/notes\/pictures\/image-3.png"
                ]
            }
        },
        {
            "id": "45",
            "url": "http:\/\/faraktinov.ru\/notes\/all\/web-vitality\/",
            "title": "Живучесть блогов",
            "content_html": "<p>Пост про то, что в интернете всё непредсказуемо недолговечно.<\/p>\n<p>Адепты стендалон-блогов и собственных сайтов упирают на то, что имея свой ресурс ты не зависишь от владеющих сервисом корпораций, которые могут в любой момент снести весь контент. Мол, сервисы приходят и уходят, а личные сайты были, есть и будут.<\/p>\n<p>На практике же то, что собирается жить вечно, исчезает через пару лет, а то, что, на вид вот-вот загнётся, продолжает работать. Половина блогов на Эгее, за которыми я следил 5 лет назад, уже позакрывались, а посты пятнадцатилетней давности в ЖЖ спокойно лежат, гуглятся и читаются. Пример — Левенчук, который ведёт <a href=\"https:\/\/ailev.livejournal.com\/\" class=\"nu\">«<u>Лабораторный журнал<\/u>»<\/a> года с 2004-го и в сегодняшних постах ссылается на собственные тексты из нулевых.<\/p>\n<p>Ещё пример — проекты Сергея Короля «Вещи и сны» и «Мэдсканнер». Первые в своё время переехали из ЖЖ на собственный сайт. Сейчас сайт выдаёт ошибку Вордпресса, а <a href=\"https:\/\/n1maerd.livejournal.com\/\">ЖЖ-версия<\/a> как была, так и есть.<\/p>\n<div class=\"e2-text-picture\">\n<a href=\"https:\/\/sergeykorol.ru\/things-and-dreams\/\" class=\"e2-text-picture-link\">\n<img src=\"http:\/\/faraktinov.ru\/notes\/pictures\/things-and-dreams.png\" width=\"1315\" height=\"826\" alt=\"«Вещи и сны»: Похоже, в вашей конфигурации PHP отсутствует расширение MySQL, необходимое для работы WordPress.\" \/>\n<\/a><div class=\"e2-text-caption\">Так «Вещи и сны» выглядят сегодня<\/div>\n<\/div>\n<p>С Мэдсканнером вообще иронично: в описании заявлено о цифровом бессмертии случайных бумажек, а на первой странице большинство изображений не открываются. Оригиналы этих бумажек наверняка до сих пор целы и пролежат ещё годы. Такое вот цифровое бессмертие.<\/p>\n<div class=\"e2-text-picture\">\n<a href=\"https:\/\/sergeykorol.ru\/madscanner\/\" class=\"e2-text-picture-link\">\n<img src=\"http:\/\/faraktinov.ru\/notes\/pictures\/madscanner.png\" width=\"1280\" height=\"665\" alt=\"Мэдсканнер: большая часть картинок битые\" \/>\n<\/a><div class=\"e2-text-caption\">Madscanner<\/div>\n<\/div>\n<p>Получается, больше всего дорожат контентом как раз таки «корпорации», а не отдельные люди. Оно и понятно: для компаний контент — главный актив. На него приходят рекламодатели, он индексируется поисковиками и генерит трафик, поэтому его должно быть как можно больше, и его берегут. Для человека контент — скорее обуза, если речь не о топовых блогерах.<\/p>\n<p class=\"add\">Конечно, полно и обратных примеров, когда сервис загнулся, инфа потерялась, а выиграли те, кто собирал всё у себя. Только чтобы развернуть и поддерживать свою систему хранения, агрегирования и бэкапов, нужно выйти далеко за рамки того, что делают обычные пользователи. Большинству оно не надо.<\/p>\n<p>Когда придёт веб 3.0 и децентрализация, должно стать надёжнее. Но пока так.<\/p>\n",
            "date_published": "2023-01-11T10:50:52+00:00",
            "date_modified": "2023-01-29T11:20:00+00:00",
            "image": "http:\/\/faraktinov.ru\/notes\/pictures\/things-and-dreams.png",
            "_date_published_rfc2822": "Wed, 11 Jan 2023 10:50:52 +0000",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "45",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "http:\/\/faraktinov.ru\/notes\/pictures\/things-and-dreams.png",
                    "http:\/\/faraktinov.ru\/notes\/pictures\/madscanner.png"
                ]
            }
        },
        {
            "id": "44",
            "url": "http:\/\/faraktinov.ru\/notes\/all\/e2-update-404\/",
            "title": "Эгея не создаёт страницы заметок после обновления",
            "content_html": "<p>Обновил движок этого блога до текущей стабильной версии 2.10. После этого у двух постов исчезли собственные страницы: в списке заметок они есть, в ленте и РСС отображаются нормально, но когда открываешь сам пост, Эгея выдаёт ошибку «Страница не найдена».<\/p>\n<p><b>Как решил.<\/b> В базе данных в phpMyAdmin из таблицы e2BlogAliases удалил строчки, соответствующие сломанным постам и назначил новые адреса в редакторе Эгеи. Например, сломалась <a href=\"http:\/\/faraktinov.ru\/notes\/all\/readymag2\/\">заметка про Редимаг<\/a>. Вот она в списке:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/faraktinov.ru\/notes\/pictures\/phpMyAdmin-Aliases.png\" width=\"1342\" height=\"748\" alt=\"Окно phpMyAdmin со списком алиасов опубликованных постов\" \/>\n<\/div>\n<p>Удалил эту строку и заново подключился к базе данных в настройках блога — пост стал открываться, но урл из \/readymag превратился в \/2022\/10\/22\/1. Когда возвращал старый адрес в редакторе, заметка снова ломалась. Так что поставил \/readymag2.<\/p>\n<p><b>Предупреждение.<\/b> Скорее всего, это варварский способ решения проблемы. Я использовал его, потому что некогда было вникать в механику работы движка, PHP и SQL. Прежде чем пробовать, как минимум сделайте бэкап.<\/p>\n",
            "date_published": "2023-01-06T19:43:18+00:00",
            "date_modified": "2023-02-04T08:43:35+00:00",
            "image": "http:\/\/faraktinov.ru\/notes\/pictures\/phpMyAdmin-Aliases.png",
            "_date_published_rfc2822": "Fri, 06 Jan 2023 19:43:18 +0000",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "44",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "http:\/\/faraktinov.ru\/notes\/pictures\/phpMyAdmin-Aliases.png"
                ]
            }
        },
        {
            "id": "1",
            "url": "http:\/\/faraktinov.ru\/notes\/all\/1st\/",
            "title": "Первая, наполовину тестовая, заметка",
            "content_html": "<p>У всех, кто имеет отношение к Бюро и дизайну, должен быть блог на Эгее. Вот и у меня будет.<\/p>\n<p>Поступил в Школу стажеров. Со своей работой набрал 34,44 балла и занял 24-е место.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"http:\/\/faraktinov.ru\/notes\/pictures\/form-1.jpg\" width=\"600\" height=\"759\" alt=\"\" \/>\n<\/div>\n",
            "date_published": "2015-08-17T15:33:37+00:00",
            "date_modified": "2023-09-04T22:03:59+00:00",
            "image": "http:\/\/faraktinov.ru\/notes\/pictures\/form-1.jpg",
            "_date_published_rfc2822": "Mon, 17 Aug 2015 15:33:37 +0000",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "http:\/\/faraktinov.ru\/notes\/pictures\/form-1.jpg"
                ]
            }
        }
    ],
    "_e2_version": 3877,
    "_e2_ua_string": "E2 (v3877; Aegea)"
}