<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Блоги: заметки с тегом Нисден</title>
<link>https://blogengine.me/blogs/tags/nisden/</link>
<description>Автоматически собираемая лента заметок, написанных в блогах на Эгее</description>
<author></author>
<language>ru</language>
<generator>Aegea 11.0 (v4079e)</generator>

<itunes:subtitle>Автоматически собираемая лента заметок, написанных в блогах на Эгее</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit>no</itunes:explicit>

<item>
<title>Думаем дальше № 1 — «Тексту положено быть быстрым» с Никитой Прокоповым</title>
<guid isPermaLink="false">125110</guid>
<link>https://ilyabirman.ru/meanwhile/all/think-on-1/</link>
<pubDate>Mon, 25 Dec 2023 20:09:58 +0500</pubDate>
<author>Илья Бирман</author>
<comments>https://ilyabirman.ru/meanwhile/all/think-on-1/</comments>
<description>
&lt;p&gt;&lt;a href="https://ilyabirman.ru/meanwhile/"&gt;Илья Бирман&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;Так, ну &lt;a href="https://t.me/ilyabirman_channel/9883"&gt;вот вам первый экспериментальный выпуск подкаста&lt;/a&gt;. В этот раз беседуем с Никитой Прокоповым. Что будет дальше — пока не знаю, но хочу ещё. Обложек, чаптеров и платформ пока нет; пока просто файлик в телеграме. Я решил, что если будет хотя бы несколько выпусков, тогда уже буду всем этим заморачиваться. Название тоже может поменяться.&lt;/p&gt;
&lt;table cellpadding="0" cellspacing="0" border="0" class="e2-text-table"&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;0:00&lt;/td&gt;
&lt;td style="text-align: left"&gt;История про табло&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;5:56&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;a href="https://t.me/nikitonsky_pub/577"&gt;Пост Никиты про сложное и простое&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;10:15&lt;/td&gt;
&lt;td style="text-align: left"&gt;Как мы с разных сторон познакомились с переусложнением&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;15:36&lt;/td&gt;
&lt;td style="text-align: left"&gt;Не верь в сложность, когда говорят «просто поверь»&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;20:13&lt;/td&gt;
&lt;td style="text-align: left"&gt;Оценивать чужую работу плохо, но...&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;22:16&lt;/td&gt;
&lt;td style="text-align: left"&gt;Причина как критерий хорошего дизайна&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;27:51&lt;/td&gt;
&lt;td style="text-align: left"&gt;Интуиция, факты и законы природы&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;34:05&lt;/td&gt;
&lt;td style="text-align: left"&gt;Элон (Илон?) Маск и ПХП&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;36:00&lt;/td&gt;
&lt;td style="text-align: left"&gt;Эгея быстрая, хотя Илья даже не старался&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;37:55&lt;/td&gt;
&lt;td style="text-align: left"&gt;Нисден 3.0 стал в сто раз быстрее&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;46:38&lt;/td&gt;
&lt;td style="text-align: left"&gt;Современный компьютер предательски тормозит незаметно&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;51:18&lt;/td&gt;
&lt;td style="text-align: left"&gt;Парсинг ХТМЛ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;58:46&lt;/td&gt;
&lt;td style="text-align: left"&gt;Ускорение ТОМЛ-парсера&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;1:02:54&lt;/td&gt;
&lt;td style="text-align: left"&gt;Формальные грамматики&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;1:08:11&lt;/td&gt;
&lt;td style="text-align: left"&gt;Апач против Нгинкса&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;1:11:26&lt;/td&gt;
&lt;td style="text-align: left"&gt;Как файлы с точкой в начале стали скрытыми&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;p&gt;Чё, как вам? Какие темы раскрыть в следующих выпусках?&lt;/p&gt;
</description>
</item>

<item>
<title>Эгея 11.3</title>
<guid isPermaLink="false">124847</guid>
<link>https://ilyabirman.ru/meanwhile/all/aegea-11-3/</link>
<pubDate>Mon, 11 Dec 2023 10:57:23 +0500</pubDate>
<author>Илья Бирман</author>
<comments>https://ilyabirman.ru/meanwhile/all/aegea-11-3/</comments>
<description>
&lt;p&gt;&lt;a href="https://ilyabirman.ru/meanwhile/"&gt;Илья Бирман&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;Вышел очередной апдейт &lt;a href="https://ilyabirman.ru/meanwhile/all/aegea-11/"&gt;11-й версии&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Что изменилось&lt;/h2&gt;
&lt;p&gt;Теперь с Эгеей идёт новый прекресный Нисден 3.0, см. ниже.&lt;/p&gt;
&lt;p&gt;Также добавлен автосброс кеша при смене домена, об этом тоже см. ниже.&lt;/p&gt;
&lt;p&gt;Ещё ранее в версии 11.2 &lt;a href="https://ilyabirman.ru/meanwhile/all/aegea-11-2/"&gt;добавилось переименование файла&lt;/a&gt;:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://ilyabirman.ru/meanwhile/pictures/aegea-11-2-file-rename@2x.jpg" width="488" height="280" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Роберт Блинов обратил моё внимание на то, что это меню сделано буквально так, как я сам учу не делать: в нём кнопка удаления находится предательски близко к часто используемой кнопке «Вставить», из-за чего можно случайно удалить только что загруженный файл.&lt;/p&gt;
&lt;p&gt;В 11.3 я сделал минимальное движение, чтобы проблема была не настолько острой — отодвинул удаление за черту:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://ilyabirman.ru/meanwhile/pictures/aegea-11-3-file-rename@2x.jpg" width="488" height="280" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;А ещё теперь картинку вставляет даблклик по ней, чтобы вообще в это меню не ходить.&lt;/p&gt;
&lt;p&gt;Что ещё изменилось:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;видосы с пометкой @loop автозапускаются с большей надёжностью;&lt;/li&gt;
&lt;li&gt;размер и качество юзерпика теперь можно настроить в конфиге (userpic_size, userpic_jpeg_quality) — для Ильяхова пришлось добавить, а то он здоровенный юзерпик вывел, и ему пикселей не хватало;&lt;/li&gt;
&lt;li&gt;Лайкли обновились до 3.1;&lt;/li&gt;
&lt;li&gt;Эгея теперь проверяет наличие библиотеки GD в одной из первых строк, и сразу останавливается, если её нет, вместо того, чтобы удивлять пользователя тем, что с картинками что-то ничего не работает;&lt;/li&gt;
&lt;li&gt;другие проблемы с обработкой изображений логируются более подробно, чтобы можно было, если что, раскопать, почему не работает.&lt;/li&gt;
&lt;li&gt;подкрутились цвета тегов в некоторых темах.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Починилась разная эзотерика:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;если поисковый запрос буквально совпадает с существующим тегом, Эгея показывает этот тег в начале выдачи поиска; так вот, этот тег выводился в том регистре, как было введено в поиск (например, &lt;a href="https://ilyabirman.ru/meanwhile/found/италия/" class="nu"&gt;«&lt;u&gt;италия&lt;/u&gt;»&lt;/a&gt;), а не в том, в котором он реально записан (например, «Италия»);&lt;/li&gt;
&lt;li&gt;если изменить время публикации заметки, которая была опубликована не в том часовом поясе, где вы находитесь сейчас, оно сохранялось неправильно как раз с разницей между этими часовыми поясами (точнее, оно сохранялось «правильно» в текущем вашем часовом поясе, и съезжало при отображении в часовом поясе заметки);&lt;/li&gt;
&lt;li&gt;надёжнее отображается информация о сроке действия платной лицензии;&lt;/li&gt;
&lt;li&gt;теги, которые были запинены в платной или старинной версии Эгеи, продолжали выделяться в списке сильнее даже после перехода на бесплатную версиях, и это никак нельзя было победить.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Нисден 3.0&lt;/h2&gt;
&lt;p&gt;За обработку форматирования текста в Эгее отвечает форматтер Нисден. Я его написал для Эгеи, но использую кое-где ещё. Это он превращает текст в звёздочках в жирный шрифт, имена загруженных файлов в настоящие адаптивные картинки и играющие песни; умеет узнавать и красиво оформлять списки, таблицы, ссылки; расставлять правильные кавычки и тире, неразрывные пробелы, оживлять ссылки на таймкоды в видео и аудио.&lt;/p&gt;
&lt;p&gt;С Эгеей 11.2 шёл Нисден версии 2.87. За время своего существования он оброс кучей хаков и костылей, что мешало его развивать. А мои задумки на 12-ю Эгею потребуют от него намного больше разных умений. Поэтому я взялся переписать его.&lt;/p&gt;
&lt;p&gt;С Эгеей 11.3 идёт Нисден версии 3.0. Особых новых фич вы не заметите, они будут потом. Но зато вы можете заметить катастрофическое ускорение обработки текста — иногда в десятки раз. Конечно, обработку одной заметки нормальной длины вы и раньше не замечали: даже если она длилась 0,1 с, это всё равно мгновенно на фоне задержки интернета. Но вообще-то это было очень медленно.&lt;/p&gt;
&lt;p&gt;Чтобы убедиться, что новый Нисден ничего не сломает, я протестировал его на одиннадцати тысячах заметок: всём своём блоге и всём блоге Болка — мы оба ведём блоги по двадцать с лишним лет.&lt;/p&gt;
&lt;p&gt;Есть и несколько приятных побочных эффектов переписывания более прямыми руками:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;типограф теперь типографит текст в подписях аудиотреков (да, раньше не умел);&lt;/li&gt;
&lt;li&gt;если нумерованный список начать с «0.», то он отображался как маркированный, а теперь  станет нормальным нумерованным с нуля;&lt;/li&gt;
&lt;li&gt;если написать два подряд заголовка одинакового уровня, теперь они корректно определяются как два заголовка, а не как один с переносом внутри (а если вы как раз имели в виду перенос строки внутри заголовка, теперь придётся его сделать явно через &amp;lt;br /&amp;gt;);&lt;/li&gt;
&lt;li&gt;таймкоды заработали в загруженном на сервер Эгеи видео (раньше, оказывается, работали только с Ютюбом и Вимео).&lt;/li&gt;
&lt;li&gt;джаваскрипт для обработки таймкодов в видео теперь подгружается только если вы их используете (раньше подгружался всегда, так как был неотъемлемой частью модуля видео);&lt;/li&gt;
&lt;li&gt;саммари заметок (отображаются на страницах тегов; передаются в качестве метатега description) стали чище: туда стало попадать меньше мусора, не являющегося текстом заметки, например те же таймкоды.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Это изменения автоматически случатся во всех уже опубликованных заметках. Я считаю их все правильными, но если для вас какие-то из них нежелательны, придётся подкрутить вручную.&lt;/p&gt;
&lt;h2&gt;Автосброс кеша при смене домена&lt;/h2&gt;
&lt;p&gt;Также теперь Эгея автоматически сбрасывает весь кеш, если вы запрашиваете её по новому имени домена. Зачем это?&lt;/p&gt;
&lt;p&gt;Некоторые пользователи ранее сталкивались такой проблемой. Если хреново настроен сервер так, что одна и та же Эгея открывается по разным доменам (например, с www и без), без редиректа, то Эгея может закешировать свои внутренние ссылки с одним доменом и использовать этот кеш на другом. Например, вы зашли на example.com, потом переходите на конкретную заметку, а она открывается уже с www.example.com. Это выглядело неожиданно и некрасиво.&lt;/p&gt;
&lt;p&gt;Хуже всего, если там вместо домена вдруг возникал айпи-адрес, потому что у кого-то сервер открывается прямо по нему! Мне жаловались: «Эгея ставит ссылки на айпи-адрес вместо домена!» А Эгея ничё не ставит, она даже не знает, какой у вас айпи-адрес. Это вы или кто-то зашёл по этому айпи-адресу, а Эгея закешировала ссылки.&lt;/p&gt;
&lt;p&gt;Долгое время я считал, что такая кривая настройка сервера — проблема пользователя. Не должно по разным адресам открываться одно и то же! Потом оказалось, что некоторые пользователи пользуются такими хостингами, где настроить редирект невозможно или сложно. Тогда, ещё много версий назад, в конфиге Эгеи добавился параметр preferred_domain_name, чтобы Эгея хотя бы сама могла редиректить на тот домен, который вы считаете каноническим. Но кто ж пойдёт настраивать? Проще пожаловаться мне.&lt;/p&gt;
&lt;p&gt;У меня была мысль попробовать как-то переписать кеширование так, чтобы в кеш адреса всегда попадали без домена, а домен к ним пририсовывался уже после вытаскивания их из кеша, но оказалось, что это слишком дофига работы. Поэтому я плюнул и сделал в Эгее тупое правило: если тебя открывают не по тому домену, по которому открывали в прошлый раз, убей все кеши и генерируй все страницы заново.&lt;/p&gt;
&lt;p&gt;Это решение никак не меняет того факта, что сервер настроен плохо. Более того, если он у вас настроен плохо, Эгея теперь будет неэффективно использовать кеш, удаляя его каждый раз, когда домен сменился. Нагрузка на ваш неправильно настроенный сервер возрастёт. Но зато снизится нагрузка на меня, связанная с необходимостью разруливать такие ситуации вручную!&lt;/p&gt;
&lt;p&gt;Приятный побочный эффект — если вы реально переехали с одного домена на другой, просто перенеся все те же файлы с собой, кеш сбрасывать не придётся.&lt;/p&gt;
&lt;h2&gt;Как обновиться&lt;/h2&gt;
&lt;p&gt;Если Эгея у вас оплачена, напишите мне, и я дам вам полную версию 11.3. Если вы пользуетесь сервисом, подождите, пока мы обновим его.&lt;/p&gt;
&lt;p&gt;Свежий дистрибутив лайт-версии — в конце страницы &lt;a href="https://blogengine.ru/get/" class="nu"&gt;«&lt;u&gt;Стать пользователем&lt;/u&gt;»&lt;/a&gt;. Замените папку /system/ новой.&lt;/p&gt;
&lt;p&gt;См. также: &lt;a href="https://blogengine.ru/compare/"&gt;Что изменилось в файлах с версии 11.2&lt;/a&gt; (или любой другой).&lt;/p&gt;
</description>
</item>


</channel>
</rss>