{
    "version": "https:\/\/jsonfeed.org\/version\/1",
    "title": "Математик среди биологов: заметки с тегом системы с открытым исходным кодом",
    "_rss_description": "Я немного умею складывать, но от вычитания у меня всегда кружится голова",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/antonlyakh.ru\/blog\/tags\/sistemy-s-otkrytym-ishodnym-kodo\/",
    "feed_url": "https:\/\/antonlyakh.ru\/blog\/tags\/sistemy-s-otkrytym-ishodnym-kodo\/json\/",
    "icon": false,
    "author": {
        "name": "Антон Лях",
        "url": "https:\/\/antonlyakh.ru\/blog\/",
        "avatar": false
    },
    "items": [
        {
            "id": "130",
            "url": "https:\/\/antonlyakh.ru\/blog\/all\/modulnye-sistemy-s-otkrytym-ishodnym-kodom-zlo\/",
            "title": "Модульные системы с открытым исходным кодом — зло",
            "content_html": "<p>Главная ошибка разработчиков модульных систем с открытым кодом состоит в том, что они, вместе с функциональностью каждого блока, предоставляют дизайн.<\/p>\n<blockquote>\n<p>Функциональность вместе с навязанным дизайном — злейшее зло.<\/p>\n<\/blockquote>\n<p>Такие системы рассчитаны на продвинутого пользователя, практически не умеющего программировать. Он должен смочь установить систему, закачать и подключить плагины, и настроить их взаимодействие. На этом решение задачи обычно заканчивается.<\/p>\n<p>В результате получается либо унылая панельная многоэтажка, либо нагромождение визуально не связанных элементов. Как застройка на побережье Алушты.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/antonlyakh.ru\/blog\/pictures\/chaotic-alushta-coast.png\" width=\"852\" height=\"449\" alt=\"\" \/>\n<div class=\"e2-text-caption\"><a href=\"http:\/\/primechaniya.ru\/home\/news\/13496\/krysha_edet_na_more\/\">Крымский южнобережный хаос<\/a> напоминает модульную систему с открытым кодом<\/div>\n<\/div>\n<p>Работать в такой системе не интересно и очень трудно.<\/p>\n<p>Модульные системы с открытым исходным кодом любят размножаться. Они поселяются на сайтах второсортных университетов и, к сожалению, научных организаций. Ни первые, ни вторые не имеют средств, чтобы купить качественную программу или нанять хорошего программиста для разработки своего продукта.<\/p>\n<p>Если денег нет, но очень хочется автоматической системы, умеющую петь, помешивать кашу и решать дифференциальные уравнения, надо:<\/p>\n<ul>\n<li>после установки системы избавиться от навязанного дизайна, оставив только функциональность;<\/li>\n<li>поставить перед студетом-администратором-суперпользователем интересную, сложную, посильную задачу о превращении системы из «Лады Самары», купленной для поездки на дачу, в «<a href=\"https:\/\/ru.wikipedia.org\/wiki\/Falcon_Heavy\">Тяжелого сокола<\/a>» для полетов на Марс.<\/li>\n<\/ul>\n<p>Если постараться, получится.<\/p>\n",
            "date_published": "2017-01-25T06:39:07+03:00",
            "date_modified": "2020-10-04T20:05:01+03:00",
            "image": "https:\/\/antonlyakh.ru\/blog\/pictures\/chaotic-alushta-coast.png",
            "_date_published_rfc2822": "Wed, 25 Jan 2017 06:39:07 +0300",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/antonlyakh.ru\/blog\/all\/modulnye-sistemy-s-otkrytym-ishodnym-kodom-zlo\/",
            "_e2_data": {
                "is_favourite": true,
                "links_required": [],
                "og_images": [
                    "https:\/\/antonlyakh.ru\/blog\/pictures\/chaotic-alushta-coast.png"
                ]
            }
        }
    ],
    "_e2_version": 3559,
    "_e2_ua_string": "E2 (v3559; Aegea)"
}