{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Блог Ильи Бирмана: заметки с тегом Нисден",
    "_rss_description": "Блог Ильи Бирмана о дизайне, городах, музыке и жизни.",
    "_rss_language": "ru",
    "_itunes_email": "ilyabirman@ilyabirman.ru",
    "_itunes_categories_xml": "<itunes:category text=\"Arts\"><itunes:category text=\"Design\" \/><\/itunes:category>\r\n<itunes:category text=\"Society &amp; Culture\"><itunes:category text=\"Personal Journals\" \/><\/itunes:category>\r\n<itunes:category text=\"Technology\" \/>\r\n",
    "_itunes_image": "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/userpic\/userpic-square@2x.jpg?1573933764",
    "_itunes_explicit": "no",
    "home_page_url": "https:\/\/ilyabirman.ru\/meanwhile\/tags\/neasden\/",
    "feed_url": "https:\/\/ilyabirman.ru\/meanwhile\/tags\/neasden\/json\/",
    "icon": "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/userpic\/userpic@2x.jpg?1573933764",
    "authors": [
        {
            "name": "Илья Бирман",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/",
            "avatar": "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/userpic\/userpic@2x.jpg?1573933764"
        }
    ],
    "items": [
        {
            "id": "6184",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/all\/think-on-1\/",
            "title": "Думаем дальше № 1 — «Тексту положено быть быстрым» с Никитой Прокоповым",
            "content_html": "<p>Так, ну <a href=\"https:\/\/t.me\/ilyabirman_channel\/9883\">вот вам первый экспериментальный выпуск подкаста<\/a>. В этот раз беседуем с Никитой Прокоповым. Что будет дальше — пока не знаю, но хочу ещё. Обложек, чаптеров и платформ пока нет; пока просто файлик в телеграме. Я решил, что если будет хотя бы несколько выпусков, тогда уже буду всем этим заморачиваться. Название тоже может поменяться.<\/p>\n<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" class=\"e2-text-table\">\n  <tr>\n    <td style=\"text-align: left\">0:00<\/td>\n    <td style=\"text-align: left\">История про табло<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: left\">5:56<\/td>\n    <td style=\"text-align: left\"><a href=\"https:\/\/t.me\/nikitonsky_pub\/577\">Пост Никиты про сложное и простое<\/a><\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: left\">10:15<\/td>\n    <td style=\"text-align: left\">Как мы с разных сторон познакомились с переусложнением<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: left\">15:36<\/td>\n    <td style=\"text-align: left\">Не верь в сложность, когда говорят «просто поверь»<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: left\">20:13<\/td>\n    <td style=\"text-align: left\">Оценивать чужую работу плохо, но...<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: left\">22:16<\/td>\n    <td style=\"text-align: left\">Причина как критерий хорошего дизайна<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: left\">27:51<\/td>\n    <td style=\"text-align: left\">Интуиция, факты и законы природы<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: left\">34:05<\/td>\n    <td style=\"text-align: left\">Элон (Илон?) Маск и ПХП<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: left\">36:00<\/td>\n    <td style=\"text-align: left\">Эгея быстрая, хотя Илья даже не старался<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: left\">37:55<\/td>\n    <td style=\"text-align: left\">Нисден 3.0 стал в сто раз быстрее<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: left\">46:38<\/td>\n    <td style=\"text-align: left\">Современный компьютер предательски тормозит незаметно<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: left\">51:18<\/td>\n    <td style=\"text-align: left\">Парсинг ХТМЛ<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: left\">58:46<\/td>\n    <td style=\"text-align: left\">Ускорение ТОМЛ-парсера<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: left\">1:02:54<\/td>\n    <td style=\"text-align: left\">Формальные грамматики<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: left\">1:08:11<\/td>\n    <td style=\"text-align: left\">Апач против Нгинкса<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: left\">1:11:26<\/td>\n    <td style=\"text-align: left\">Как файлы с точкой в начале стали скрытыми<\/td>\n  <\/tr>\n<\/table>\n<p>Чё, как вам? Какие темы раскрыть в следующих выпусках?<\/p>\n",
            "summary": "Так, ну вот вам первый экспериментальный выпуск подкаста. В этот раз беседуем с Никитой Прокоповым. Что будет дальше — пока не знаю, но хочу ещё",
            "date_published": "2023-12-25T18:09:58+03:00",
            "date_modified": "2023-12-29T15:59:10+03:00",
            "tags": [
                "Думаем дальше",
                "Нисден",
                "подкаст",
                "технологии",
                "Эгея"
            ],
            "image": "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/aegea-og-image.jpg",
            "_date_published_rfc2822": "Mon, 25 Dec 2023 18:09:58 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "6184",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/aegea-og-image.jpg"
                ]
            }
        },
        {
            "id": "6169",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/all\/aegea-11-3\/",
            "title": "Эгея 11.3",
            "content_html": "<p>Вышел очередной апдейт <a href=\"https:\/\/ilyabirman.ru\/meanwhile\/all\/aegea-11\/\">11-й версии<\/a> (сборка v4134).<\/p>\n<h2>Что изменилось<\/h2>\n<p>Теперь с Эгеей идёт новый прекресный Нисден 3.0, см. ниже.<\/p>\n<p>Также добавлен автосброс кеша при смене домена, об этом тоже см. ниже.<\/p>\n<p>Ещё ранее в версии 11.2 <a href=\"https:\/\/ilyabirman.ru\/meanwhile\/all\/aegea-11-2\/\">добавилось переименование файла<\/a>:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.ru\/meanwhile\/pictures\/aegea-11-2-file-rename@2x.jpg\" width=\"488\" height=\"280\" alt=\"\" \/>\n<\/div>\n<p>Роберт Блинов обратил моё внимание на то, что это меню сделано буквально так, как я сам учу не делать: в нём кнопка удаления находится предательски близко к часто используемой кнопке «Вставить», из-за чего можно случайно удалить только что загруженный файл.<\/p>\n<p>В 11.3 я сделал минимальное движение, чтобы проблема была не настолько острой — отодвинул удаление за черту:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.ru\/meanwhile\/pictures\/aegea-11-3-file-rename@2x.jpg\" width=\"488\" height=\"280\" alt=\"\" \/>\n<\/div>\n<p>А ещё теперь картинку вставляет даблклик по ней, чтобы вообще в это меню не ходить.<\/p>\n<p>Что ещё изменилось:<\/p>\n<ul>\n  <li>видосы с пометкой @loop автозапускаются с большей надёжностью;<\/li>\n  <li>размер и качество юзерпика теперь можно настроить в конфиге (userpic_size, userpic_jpeg_quality) — для Ильяхова пришлось добавить, а то он здоровенный юзерпик вывел, и ему пикселей не хватало;<\/li>\n  <li>Лайкли обновились до 3.1;<\/li>\n  <li>Эгея теперь проверяет наличие библиотеки GD в одной из первых строк, и сразу останавливается, если её нет, вместо того, чтобы удивлять пользователя тем, что с картинками что-то ничего не работает;<\/li>\n  <li>другие проблемы с обработкой изображений логируются более подробно, чтобы можно было, если что, раскопать, почему не работает.<\/li>\n  <li>подкрутились цвета тегов в некоторых темах.<\/li>\n<\/ul>\n<p>Починилась разная эзотерика:<\/p>\n<ul>\n  <li>если поисковый запрос буквально совпадает с существующим тегом, Эгея показывает этот тег в начале выдачи поиска; так вот, этот тег выводился в том регистре, как было введено в поиск (например, <a href=\"https:\/\/ilyabirman.ru\/meanwhile\/found\/италия\/\" class=\"nu\">«<u>италия<\/u>»<\/a>), а не в том, в котором он реально записан (например, «Италия»);<\/li>\n  <li>если изменить время публикации заметки, которая была опубликована не в том часовом поясе, где вы находитесь сейчас, оно сохранялось неправильно как раз с разницей между этими часовыми поясами (точнее, оно сохранялось «правильно» в текущем вашем часовом поясе, и съезжало при отображении в часовом поясе заметки);<\/li>\n  <li>надёжнее отображается информация о сроке действия платной лицензии;<\/li>\n  <li>теги, которые были запинены в платной или старинной версии Эгеи, продолжали выделяться в списке сильнее даже после перехода на бесплатную версиях, и это никак нельзя было победить.<\/li>\n<\/ul>\n<h2>Нисден 3.0<\/h2>\n<p>За обработку форматирования текста в Эгее отвечает форматтер Нисден. Я его написал для Эгеи, но использую кое-где ещё. Это он превращает текст в звёздочках в жирный шрифт, имена загруженных файлов в настоящие адаптивные картинки и играющие песни; умеет узнавать и красиво оформлять списки, таблицы, ссылки; расставлять правильные кавычки и тире, неразрывные пробелы, оживлять ссылки на таймкоды в видео и аудио.<\/p>\n<p>С Эгеей 11.2 шёл Нисден версии 2.87. За время своего существования он оброс кучей хаков и костылей, что мешало его развивать. А мои задумки на 12-ю Эгею потребуют от него намного больше разных умений. Поэтому я взялся переписать его.<\/p>\n<p>С Эгеей 11.3 идёт Нисден версии 3.0. Особых новых фич вы не заметите, они будут потом. Но зато вы можете заметить катастрофическое ускорение обработки текста — иногда в десятки раз. Конечно, обработку одной заметки нормальной длины вы и раньше не замечали: даже если она длилась 0,1 с, это всё равно мгновенно на фоне задержки интернета. Но вообще-то это было очень медленно.<\/p>\n<p>Чтобы убедиться, что новый Нисден ничего не сломает, я протестировал его на одиннадцати тысячах заметок: всём своём блоге и всём блоге Болка — мы оба ведём блоги по двадцать с лишним лет.<\/p>\n<p>Есть и несколько приятных побочных эффектов переписывания более прямыми руками:<\/p>\n<ul>\n  <li>типограф теперь типографит текст в подписях аудиотреков (да, раньше не умел);<\/li>\n  <li>если нумерованный список начать с «0.», то он отображался как маркированный, а теперь  станет нормальным нумерованным с нуля;<\/li>\n  <li>если написать два подряд заголовка одинакового уровня, теперь они корректно определяются как два заголовка, а не как один с переносом внутри (а если вы как раз имели в виду перенос строки внутри заголовка, теперь придётся его сделать явно через &lt;br \/&gt;);<\/li>\n  <li>таймкоды заработали в загруженном на сервер Эгеи видео (раньше, оказывается, работали только с Ютюбом и Вимео).<\/li>\n  <li>джаваскрипт для обработки таймкодов в видео теперь подгружается только если вы их используете (раньше подгружался всегда, так как был неотъемлемой частью модуля видео);<\/li>\n  <li>саммари заметок (отображаются на страницах тегов; передаются в качестве метатега description) стали чище: туда стало попадать меньше мусора, не являющегося текстом заметки, например те же таймкоды.<\/li>\n<\/ul>\n<p>Это изменения автоматически случатся во всех уже опубликованных заметках. Я считаю их все правильными, но если для вас какие-то из них нежелательны, придётся подкрутить вручную.<\/p>\n<h2>Автосброс кеша при смене домена<\/h2>\n<p>Также теперь Эгея автоматически сбрасывает весь кеш, если вы запрашиваете её по новому имени домена. Зачем это?<\/p>\n<p>Некоторые пользователи ранее сталкивались такой проблемой. Если хреново настроен сервер так, что одна и та же Эгея открывается по разным доменам (например, с www и без), без редиректа, то Эгея может закешировать свои внутренние ссылки с одним доменом и использовать этот кеш на другом. Например, вы зашли на example.com, потом переходите на конкретную заметку, а она открывается уже с www.example.com. Это выглядело неожиданно и некрасиво.<\/p>\n<p>Хуже всего, если там вместо домена вдруг возникал айпи-адрес, потому что у кого-то сервер открывается прямо по нему! Мне жаловались: «Эгея ставит ссылки на айпи-адрес вместо домена!» А Эгея ничё не ставит, она даже не знает, какой у вас айпи-адрес. Это вы или кто-то зашёл по этому айпи-адресу, а Эгея закешировала ссылки.<\/p>\n<p>Долгое время я считал, что такая кривая настройка сервера — проблема пользователя. Не должно по разным адресам открываться одно и то же! Потом оказалось, что некоторые пользователи пользуются такими хостингами, где настроить редирект невозможно или сложно. Тогда, ещё много версий назад, в конфиге Эгеи добавился параметр preferred_domain_name, чтобы Эгея хотя бы сама могла редиректить на тот домен, который вы считаете каноническим. Но кто ж пойдёт настраивать? Проще пожаловаться мне.<\/p>\n<p>У меня была мысль попробовать как-то переписать кеширование так, чтобы в кеш адреса всегда попадали без домена, а домен к ним пририсовывался уже после вытаскивания их из кеша, но оказалось, что это слишком дофига работы. Поэтому я плюнул и сделал в Эгее тупое правило: если тебя открывают не по тому домену, по которому открывали в прошлый раз, убей все кеши и генерируй все страницы заново.<\/p>\n<p>Это решение никак не меняет того факта, что сервер настроен плохо. Более того, если он у вас настроен плохо, Эгея теперь будет неэффективно использовать кеш, удаляя его каждый раз, когда домен сменился. Нагрузка на ваш неправильно настроенный сервер возрастёт. Но зато снизится нагрузка на меня, связанная с необходимостью разруливать такие ситуации вручную!<\/p>\n<p>Приятный побочный эффект — если вы реально переехали с одного домена на другой, просто перенеся все те же файлы с собой, кеш сбрасывать не придётся.<\/p>\n<h2>Как обновиться<\/h2>\n<p>Если Эгея у вас оплачена, напишите мне, и я дам вам полную версию 11.3. Если вы пользуетесь сервисом, подождите, пока мы обновим его.<\/p>\n<p>Свежий дистрибутив лайт-версии — в конце страницы <a href=\"https:\/\/blogengine.ru\/get\/\" class=\"nu\">«<u>Стать пользователем<\/u>»<\/a>. Замените папку \/system\/ новой.<\/p>\n<p>См. также: <a href=\"https:\/\/blogengine.ru\/compare\/\">Что изменилось в файлах с версии 11.2<\/a> (или любой другой).<\/p>\n",
            "summary": "Накопилось мелочей, а также — Нисден 3.0, ускоренный в десятки раз",
            "date_published": "2023-12-11T08:57:23+03:00",
            "date_modified": "2025-11-23T19:42:02+03:00",
            "tags": [
                "Нисден",
                "релиз",
                "Эгея"
            ],
            "image": "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/aegea-11-2-file-rename@2x.jpg",
            "_date_published_rfc2822": "Mon, 11 Dec 2023 08:57:23 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "6169",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/aegea-11-2-file-rename@2x.jpg",
                    "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/aegea-11-3-file-rename@2x.jpg",
                    "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/aegea-og-image.jpg"
                ]
            }
        },
        {
            "id": "2883",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2012\/01\/19\/3\/",
            "title": "Апдейт Эгеи до v2546, Нисден и Фоторама",
            "content_html": "<p>Выложил новую сборку Эгеи — <a href=\"http:\/\/blogengine.ru\/download\/\">v2546<\/a>. В ней Нисден обновлён до 28-й версии, главная радость которой — автоподхватывание экстеншенов и теоретическое разрешение проблемы с переопределением функций, которая у некоторых возникала. То есть теперь достаточно положить эктеншен в \/user\/neasden\/extensions\/, и он начнёт работать безо всякого конфига.<\/p>\n<p>Ещё у тех, чей блог лежит не в корне сервера (как, например, у меня), во вчерашней сборке мог не работать плеер — это был баг в Нисдене, с этой сборкой должно заработать.<\/p>\n<p>Если вы писали что-то в конфиг (\/user\/neasden\/config.php), просто удалите его. Теперь, чтобы прикрутить Фотораму к v2546, нужно пойти и заново выполнить инструкцию из <a href=\"http:\/\/ilyabirman.ru\/meanwhile\/2012\/01\/07\/4\/\">предыдущей заметки по теме<\/a>, но только без 3-го пункта — он больше не нужен. А именно:<\/p>\n<ol start=\"1\">\n  <li>Скачать <a href=\"http:\/\/blogengine.ru\/download\/fotorama.neasden.php.zip\">расширение<\/a> для Нисдена и положить в \/user\/neasden\/extensions\/ (само расширение изменилось, я выложил новое, скачайте обязательно).<\/li>\n  <li>Скачать саму Фотораму с <a href=\"http:\/\/fotoramajs.com\/\">её сайта<\/a> и положить в \/user\/neasden\/extensions\/fotorama\/.<\/li>\n<\/ol>\n<p>Заодно немного расширил <a href=\"http:\/\/blogengine.ru\/help\/text-neasden\/\">статью документации про Нисден<\/a>, упомянул там расширения и подробнее рассказ об умных нисденовских таблицах и списках.<\/p>\n<p>Перед тем, как писать о проблемах, всегда делайте вот что (траблшутинг-алгоритм):<\/p>\n<ol start=\"1\">\n  <li>Убедитесь, что вы обновили всю папку \/system\/ и ничего в ней не меняли.<\/li>\n  <li>Убедитесь, что вы скачали последнюю версию расширения Фоторамы, если проблема с ней.<\/li>\n  <li>Пересохраните заметку, с которой проблема.<\/li>\n  <li>Очистите весь кеш (\/@sync\/).<\/li>\n<\/ol>\n<p>Если это всё не лечит, пишите.<\/p>\n",
            "summary": "Выложил новую сборку Эгеи — v2546. В ней Нисден обновлён до 28-й версии, главная радость которой — автоподхватывание экстеншенов и теоретическое разрешение проблемы с переопределением функций",
            "date_published": "2012-01-19T19:02:46+03:00",
            "date_modified": "2012-05-04T11:12:34+03:00",
            "tags": [
                "Нисден",
                "Эгея"
            ],
            "image": "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/aegea-og-image.jpg",
            "_date_published_rfc2822": "Thu, 19 Jan 2012 19:02:46 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "2883",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/aegea-og-image.jpg"
                ]
            }
        },
        {
            "id": "2882",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2012\/01\/19\/2\/",
            "title": "Апдейт Эгеи до v2545",
            "content_html": "<p>Выложил билд v2545, <a href=\"http:\/\/blogengine.ru\/download\/\">хватайте<\/a>. Про то, как прикрутить Фотораму, читайте в <a href=\"http:\/\/ilyabirman.ru\/meanwhile\/2012\/01\/07\/4\/\">другой заметке<\/a>. У некоторых возникали странные проблемы с этим, правда из тех, у кого они возникали, 2\/3 через 5 минут писали «О, я невнимательно прочитал инструкцию, сделал ещё раз и всё сработало», так что, если что, почитайте внимательно. Естественно, когда Нисден выйдет окончательно, всё будет как-то проще.<\/p>\n<p>И так как вы меня научили, что двойная лицензия значит «выбери любую», и я выбрал митовскую и включил Джейплеер прямо в комплект движка. Расширение Нисдена под нехитрым называнием audio теперь идёт вместе с ним. Плеер я переверстал на ЦССе с огромной помощью Радомира Купфера (тени и градиенты он мне все написал, без него я бы нифига не сделал). Вроде работает неплохо, но ещё не безупречно.<\/p>\n<p>Но Нисден ещё в глубокой альфе, а вот Эгею 2.1 надо будет выпускать скоро. Как вы знаете, в 2.1 появилось автомасштабирование картинок, но там была прописана максимальная ширина 768, и чтобы её изменить, нужно было лезть в конфиг, а потом вручную удалять все кеши и ранее отмасштабированные картинки, чтобы движок сгенерировал новые.<\/p>\n<p>Одно из важных изменений в этой сборке — теперь ширина картинок является свойством темы оформления (см. в стандартной теме — <tt>\/system\/theme\/theme-info.php<\/tt> — атрибут <tt>max_image_width<\/tt>). Если в вашей теме вам удобно использовать другую ширину, просто укажите это значение. Если оно не указано, оно наследуется из родительской темы. Если его изменить, все кеши и всё остальное почистится автоматически и картинки перегенерируются. Естественно, это же произойдёт при смене темы через «Настройку», если в новой теме ширина другая. Короче, кайф.<\/p>\n",
            "summary": "Выложил билд v2545, хватайте. Про то, как прикрутить Фотораму, читайте в другой заметке. У некоторых возникали странные проблемы с этим, правда из тех",
            "date_published": "2012-01-19T00:48:46+03:00",
            "date_modified": "2012-05-04T11:12:44+03:00",
            "tags": [
                "Нисден",
                "Эгея"
            ],
            "image": "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/aegea-og-image.jpg",
            "_date_published_rfc2822": "Thu, 19 Jan 2012 00:48:46 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "2882",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/aegea-og-image.jpg"
                ]
            }
        },
        {
            "id": "2869",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2012\/01\/11\/1\/",
            "title": "Нисден и плеер",
            "content_html": "<p>В общем, мой плеер сделан на базе <a href=\"http:\/\/jplayer.org\/\">Джейплеера<\/a>, и я его тоже прикрутил к Нисдену, заодно немного улучшив. Но всё же там всё весьма коряво сделано. Но я хочу его уже дать всем энтузиастам попробовать.<\/p>\n<p>Для начала скачайте <a href=\"http:\/\/blogengine.ru\/download\/jplayer.neasden.php.zip\">экстеншен<\/a> и положите в \/user\/neasden\/extensions\/. Он уже включает сам Джейплеер там. Не забудьте в \/user\/neasden\/config.php дописать слово jplayer в список экстеншенов там через запятую. Да, я знаю, что это коряво, что надо конфиг ради каждого чиха править, но пока так. На всякий случай <a href=\"http:\/\/blogengine.ru\/download\/\">возьмите<\/a> последнюю (v2540) сборку движка.<\/p>\n<p>Синтаксис использования плеера такой:<\/p>\n<pre>[play] урл-мп3-файла Текст с названием композиции<\/pre>\n<p>Да, даже если файл лежит где-то локально, всё равно нужен полный урл. Надо будет, наверное, убрать этот [play] в начале, фигли, и так понятно, что раз музыка, то нужен плеер.<\/p>\n<p>Короче, например, пишете так:<\/p>\n<pre>[play] <a href=\"http:\/\/mp3.juno.co.uk\/MP3\/SF391281-01-01-01.mp3\">http:\/\/mp3.juno.co.uk\/MP3\/SF391281-01-01-01.mp3<\/a> Ti&#235;sto: Flight 643 (фрагмент)<\/pre>\n<p>Получается так:<\/p>\n<div class=\"e2-text-audio\">\n<div class=\"e2-jouele-wrapper\"><a class=\"jouele\" data-space-control=\"true\" href=\"http:\/\/mp3.juno.co.uk\/MP3\/SF391281-01-01-01.mp3\">Ti&#235;sto: Flight 643 (фрагмент)<\/a><\/div>\n<\/div>\n<p>Посмотрите, чё там к чему. Особенно если вы технолог. Как сделать, чтобы плеер лучше работал? Чтобы было меньше всякого кода? Ещё было бы круто переверстать плеер так, чтобы ему не нужно было 20 картинок. Я по-старинке делал, а модные ребята всё умеют на ЦССе же. Вот, может вы как раз один из них. Я как-то (<a href=\"http:\/\/ilyabirman.ru\/meanwhile\/2011\/02\/14\/1\/\">раз<\/a>, <a href=\"http:\/\/ilyabirman.ru\/meanwhile\/2011\/02\/25\/1\/\">два<\/a>) бросал клич среди технологов, типа, давайте сделаем вместе хороший плеер. Несколько человек отозвались, даже начали что-то делать, но потом как-то отвалились. Пришлось фигачить самому. Теперь-то хоть не поленитесь посмотреть и поправить.<\/p>\n<p>Я бы с удовольствием вложил плеер прямо в комплект Эгеи, чтобы не надо было ничего прикручивать, но я не уверен, что лицензия Джейплеера это позволяет. Вы разбираетесь в лицензиях? На его сайте сказано, что у него GPL\/MIT-лицензия. Это ведь жесть, как может быть две лицензии сразу? В митовской лицензии вроде сказано, что можно <i>вообще всё<\/i>, но что, если в ГПЛ сказано иное?<\/p>\n<p>Спасибо.<\/p>\n",
            "summary": "В общем, мой плеер сделан на базе Джейплеера, и я его тоже прикрутил к Нисдену, заодно немного улучшив",
            "date_published": "2012-01-10T21:28:59+03:00",
            "date_modified": "2012-05-04T11:13:05+03:00",
            "tags": [
                "вопрос",
                "Нисден",
                "Эгея"
            ],
            "image": "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/aegea-og-image.jpg",
            "_date_published_rfc2822": "Tue, 10 Jan 2012 21:28:59 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "2869",
            "_rss_enclosures": [
                {
                    "url": "http:\/\/mp3.juno.co.uk\/MP3\/SF391281-01-01-01.mp3",
                    "type": "audio\/mpeg",
                    "length": ""
                }
            ],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "jquery\/jquery.js",
                    "jouele\/jouele.css",
                    "jouele\/jouele.js"
                ],
                "og_images": [
                    "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/aegea-og-image.jpg"
                ]
            }
        },
        {
            "id": "2864",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2012\/01\/07\/4\/",
            "title": "Нисден, Ютюб и Фоторама",
            "content_html": "<p>Вчера я <a href=\"http:\/\/ilyabirman.ru\/meanwhile\/2012\/01\/07\/1\/\">писал<\/a> про Нисден, новый форматтер в Е2, и упоминал, что он расширяемый. Сегодня я выложил <a href=\"http:\/\/blogengine.ru\/download\/\">более свежую сборку<\/a> Эгеи (v2535) с более свежей версией Нисдена в ней. Теперь можно расширять. Например, я вот Фотораму прикрутил:<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"512\" data-ratio=\"1.565749235474\">\n<img src=\"https:\/\/ilyabirman.ru\/meanwhile\/pictures\/fotorama-sample-1.jpg\" width=\"512\" height=\"327\" alt=\"\" \/>\n<img src=\"https:\/\/ilyabirman.ru\/meanwhile\/pictures\/fotorama-sample-2.jpg\" width=\"512\" height=\"327\" alt=\"\" \/>\n<img src=\"https:\/\/ilyabirman.ru\/meanwhile\/pictures\/fotorama-sample-3.jpg\" width=\"512\" height=\"327\" alt=\"\" \/>\n<\/div>\n<\/div>\n<p>Сейчас объясню.<\/p>\n<p>В Нисдене важную смысловую роль играют группы строк, разделённые пустыми строками, то есть как бы абзацы. Сначала весь исходный текст разбивается на такие группы, а потом уже каждая группа как-то отображается — как абзац текста, список или фоторама. Расширения определяют свои типы групп и то, как именно их нужно рендерить.<\/p>\n<p>Нисден лежит в Эгее в папке \/system\/neasden\/. А в подпапке \/extensions\/ лежат расширения для вставки картинок, таблиц и всего такого. Каждое расширение определяет с помощью регвыражения типы строк, которые его интересуют, и группы, которые оно умеет отображать.<\/p>\n<p>Посмотрим, например, на youtube.php. Там определяется строка класса youtube как строка, состоящая из урла видика на Ютюбе, а потом группа youtube как строка youtube и любое количеством простых текстовых строк (p) за ней. После чего идёт функция, которая превращает это дело в ХТМЛ. В результате чтобы вставить кино с Ютюба теперь достаточно просто вставить в отдельной строке ссылку на ролик. Аналогично там с Вимео.<\/p>\n<p>Расширения, лежающие в \/system\/neasden\/extensions\/ идут в комплекте с Эгеей, но добавлять в эту папку свои не нужно, потому что при обновлении движка папку \/system\/ целиком заменяют на новую. Свои расширения кладут в \/user\/neasden\/extensions\/.<\/p>\n<p>Как прикрутить Фотораму? Вот так:<\/p>\n<ol start=\"1\">\n  <li>Скачать <a href=\"http:\/\/blogengine.ru\/download\/fotorama.neasden.php.zip\">расширение<\/a> для Нисдена и положить в \/user\/neasden\/extensions\/.<\/li>\n  <li>Скачать саму Фотораму с <a href=\"http:\/\/fotoramajs.com\/\">её сайта<\/a> и положить в \/user\/neasden\/extensions\/fotorama\/.<\/li>\n  <li>Положить в \/user\/neasden\/ файл config.php следующего содержания:<\/li>\n<\/ol>\n<blockquote><pre>&lt;?\n  $_neasden_config = array (\n    ’__extensions’ => array (\n      ’fotorama’,\n    ),\n  );\n?&gt;<\/pre>\n<\/blockquote><p>Теперь несколько подряд идущих строк с названиями файлов картинок будут превращаться в Фотораму. Если нужно, чтобы они были отдельными картинками, разделите их пустыми строками. Если разберётесь, как устроено расширение и почему оно работает, то сможете сделать свои по аналогии. Клёвые расширения присылайте мне. Вопросы и замечания — тоже.<\/p>\n<p>Хочу обратить ваше внимание на то, что Фоторама не является частью Эгеи и не поставляется вместе с ней, поэтому правовые вопросы её использования вам нужно решать не со мной, а с Артёмом Поликарповым (его координаты есть на сайте Фоторамы).<\/p>\n",
            "summary": "Вчера я писал про Нисден, новый форматтер в Е2, и упоминал, что он расширяемый. Сегодня я выложил более свежую сборку Эгеи",
            "date_published": "2012-01-07T19:17:33+03:00",
            "date_modified": "2019-07-25T22:47:41+03:00",
            "tags": [
                "Нисден",
                "Эгея"
            ],
            "image": "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/fotorama-sample-1.jpg",
            "_date_published_rfc2822": "Sat, 07 Jan 2012 19:17:33 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "2864",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": true,
                "links_required": [
                    "jquery\/jquery.js",
                    "fotorama\/fotorama.css",
                    "fotorama\/fotorama.js"
                ],
                "og_images": [
                    "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/fotorama-sample-1.jpg",
                    "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/fotorama-sample-2.jpg",
                    "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/fotorama-sample-3.jpg",
                    "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/aegea-og-image.jpg"
                ]
            }
        },
        {
            "id": "2861",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2012\/01\/07\/1\/",
            "title": "Эгея 2.1 бета 3",
            "content_html": "<p>Доступна <a href=\"http:\/\/blogengine.ru\/download\/\">более свежая сборка<\/a> Эгеи 2.1 (v2526).<\/p>\n<p>Из заметного:<\/p>\n<ul>\n  <li>на Маке для навигации теперь используются Альт-стрелки, а не Контроль-стрелки;<\/li>\n  <li>для посетителей кнопка отправки комментария была всегда доступна, даже если форма не заполнена;<\/li>\n  <li>мелкие правки, связанные с новой загрузкой картинок;<\/li>\n  <li>если комментарии отключены, блок «Обсуждаемое» не отображается.<\/li>\n<\/ul>\n<p>Ну и куча работы под капотом. Пришла пора рассказать об одной из таких «работ». Она называется Нисден. Нисден — это новый форматтер, который придёт на замену старому глючному и тормозному Каллиопе. Его главные отличия от Каллиопе:<\/p>\n<ol start=\"1\">\n  <li>Корректное форматирование абзацев тегами &lt;p&gt; вместо разделения двойными переносами.<\/li>\n  <li>Поддержка ХТМЛ-кода безо всяких специальных тегов.<\/li>\n  <li>Корректная работа с древовидными списками.<\/li>\n  <li>Почтовый синтаксис для цитат (>).<\/li>\n  <li>Маркдауновый синтаксис для заголовков (#, ##, ###...).<\/li>\n  <li>Нисден объединяет в себе форматтер и типограф (после Каллиопе нужно было ещё отдельно типографить).<\/li>\n  <li>Более высокая производительность.<\/li>\n  <li>Расширяемость.<\/li>\n<\/ol>\n<p>Про него я написал <a href=\"http:\/\/blogengine.ru\/help\/text-neasden\/\">статью в документации<\/a>, но она пока несколько неряшливая. Скорее всего, я его потом выпущу как отдельный продукт, но пока он сильно заточен под Эгею. Расширяемость можно использовать для вставки всяких <a href=\"http:\/\/fotoramajs.com\/\">фоторам<\/a>, ютюбов, аудиоплееров и прочего, но про это пока нет никакой документации. Думаю, в следующей сборке что-то из этого уже покажу в качестве примера. Ну и да, о пользе висивига я тоже догадываюсь, но не всё сразу.<\/p>\n",
            "summary": "Доступна более свежая сборка Эгеи 2.1 (v2526)",
            "date_published": "2012-01-06T23:38:46+03:00",
            "date_modified": "2012-01-15T13:36:50+03:00",
            "tags": [
                "Нисден",
                "Эгея"
            ],
            "image": "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/aegea-og-image.jpg",
            "_date_published_rfc2822": "Fri, 06 Jan 2012 23:38:46 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "2861",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/aegea-og-image.jpg"
                ]
            }
        }
    ],
    "_e2_version": 4259,
    "_e2_ua_string": "Aegea 12.0a (v4259e)"
}