|
Да здравствует static.lessmore.pw!
На самом деле я не справился с javascript, точнее с его экосистемой. Это не язык плохой, а я ленивый, если что. Мне больше нравится когда я могу пол года не обновлять свой код, а потом когда опять будет всплеск энтузиазма к какому-то проекту, то обновить я все смогу легко и ничего не поломается. Это я про Go сейчас. Ну и приятнее мне все же писать на Go, а не typescript :). Опять же на работе у меня таких проблем нет, т.к. все проекты, в которые я коммичу, довольно акутальные и там обновляется все нормально.
Так вот!
== Что будет с нодой dynamic.lessmore.pw
* Репозиторий на github/gitea будет отправлен в архив * Веб-интерфейс какое-то время еще будет доступен, потом будет сделано перенаправление на static.lessmore.pw * Нода продолжит работать по прежнему url https://dynamic.lessmore.pw/idec/ * Прямой доступ к API поиска elasticsearch будет закрыт * Фетчинг всего со всего из list.txt продолжится. dynamic останется главным источником для фетча для static * UI будет трансформирован в поисковую систему, как уже когда-то было, но под другим именем и с нормальными фичами, типа автодополнения. Будет объявлено позже.
== А что со static.lessmore.pw?
Нода:
* Строка для подключения клиентом https://static.lessmore.pw/ * В бэкенде по прежнему Elasticsearch * Фетчатся только некоторые эхи. В данный момент это: * pipe.2032 * idec.talks * linux.14 * develop.16 * std.club * std.hugeping * game.rogue.14 * difrex.blog * music.14 * plan.9
Веб:
* Новый полностью статический SSR интерфейс доступен по https://static.lessmore.pw * В процессе написания интерфейса на шаблонах Go получилось что-то типа микрофреймворка с переиспользуемыми компонентами - прикольно :) * Основная ориентация по тредам по времени. Будет возможность смотреть треды без привязки ко времени, а по колличеству на страницу, как везде, но потом * Т.к. я фетчил не все, то в веб-интерфейсе не видны все треды - есть сообщения без топ-поста. Но они доступны в IDEC API и все новые треды будут отображаться нормально.
== Поиск
На static теперь есть полностью работающий поиск!
Можно искать просто "linux". А можно сделать что-то поинтреснее, типа
====message:"Поставил в qemu 9front" AND author:"hugeping"
====
то будет искаться только фраза целиком в сообщении от @hugeping. Для простого поиска по любому из слов - просто воткните их туда через пробел. Ну и в кавычках можно искать по всему по любой фразе. Важно: слова должны боть полными и без опечаток. т.е. "жопа" найдется, а вот "жипа" уже нет - это штука не такая умная, как яндекс :) А в целом там синтакс Lucene, так что, можно конструировать довольно сложные запросы.
Исходники в скором времени будут выложены - это все та же самая нода. Постинг с регистрацией тоже в скором времени прикручу.
Ах да. Пока что интерфейс абсолютно не оптимизирован для мобилок. Так-то на мобилках есть IDEC Mobile, но работу на мобилках я тоже сделаю ^_^.
Пишите про баги.
|