[#] Новая нода на гитхабе
vit01(mira, 1) — Andrew Lobanov
2016-02-25 16:40:32


Обнаружил сегодня коммит в сабж. Насторожило то, что используется старый логотип =)

За solarized +, но стоит ещё добавить обработку ошибок, а то при первом запуске интерфейса нода падает, т.к. не может получить содержимое эхи read.me.

[#] Re: Новая нода на гитхабе
Andrew Lobanov(station13, 1) — vit01
2016-02-25 16:46:37


> Обнаружил сегодня коммит в сабж. Насторожило то, что используется старый логотип =)

Это не новая нода на самом деле, а очень старая. Просто я её дописываю потихоньку.

> За solarized +, но стоит ещё добавить обработку ошибок, а то при первом запуске интерфейса нода падает, т.к. не может получить содержимое эхи read.me.

Там пока многое надо доделывать. Особенно в плане интерфейса. В хотелках убийца всех других нод с подписками, "получения пользователем новых сообщений" а-ля clii прямо в вебинтерфейсе, возможность пользователю задавать самому какие эхи он хочет видеть с последним сообщением, а какие в кратком виде, сортировка по времени последнего сообщения и многое другое. В вопросе же работы через клиент нода готова почти на 100%. И даже приватные и публичные /x/file реализованы.

[#] Re: Новая нода на гитхабе
vit01(mira, 1) — Andrew Lobanov
2016-02-25 17:20:32


vit01>> Обнаружил сегодня коммит в сабж.
AL> Это не новая нода на самом деле, а очень старая. Просто я её дописываю потихоньку.

Это ясно. Уточнил же, что коммит увидел, а не ноду. Так-то давно за ней наблюдаю.
И всё-таки: почему старый логотип? Лучше было бы не добавлять ничего, т.к. мы постепенно переименуемся (следовательно, поменяем логотип).

AL> В хотелках убийца всех других нод с подписками, "получения пользователем новых сообщений" а-ля clii прямо в вебинтерфейсе, возможность пользователю задавать самому какие эхи он хочет видеть с последним сообщением, а какие в кратком виде, сортировка по времени последнего сообщения и многое другое.

Вот как раз напомнил про подписки. На irk39.tk у поинтов уже давно есть такая фича, но вот в апстрим её никак не прокину. Появился повод добавить.

Насчёт последних сообщений: это через ajax? Жирновато немного =) Кстати, если нода на javascript, то можно даже не делать для неё отдельного API, а работать через стандартную схему.

И сортировка по времени. Думал отказаться от текстового индекса в php-ноде, но всё хотел спросить: этично ли будет строить динамический индекс на основе поля времени? А то при фетчинге сообщения не в конец добавляться будут, а в середину.

[#] Re: Новая нода на гитхабе
Andrew Lobanov(station13, 1) — vit01
2016-02-25 21:14:08


vit01> И всё-таки: почему старый логотип? Лучше было бы не добавлять ничего, т.к. мы постепенно переименуемся (следовательно, поменяем логотип).

Потому что пока нет других вариантов. Сменить иконку не долго же.

vit01> Вот как раз напомнил про подписки. На irk39.tk у поинтов уже давно есть такая фича, но вот в апстрим её никак не прокину. Появился повод добавить.

Круто, однако.

vit01> Насчёт последних сообщений: это через ajax? Жирновато немного =) Кстати, если нода на javascript, то можно даже не делать для неё отдельного API, а работать через стандартную схему.

Не. Тут же всё просто: достаточно хранить в печеньках по два msgid на эху и обновлять их по принципу конвейера при нажатии кнопки "получить новые сообщения". Я приверженец KISS.

vit01> И сортировка по времени. Думал отказаться от текстового индекса в php-ноде, но всё хотел спросить: этично ли будет строить динамический индекс на основе поля времени? А то при фетчинге сообщения не в конец добавляться будут, а в середину.

Лично я в перспективе хочу просто ввести абстрактный внутринодовый автоинкрементный id. Он вполне себе перекроет задачи индексного файла.

[#] Re: Новая нода на гитхабе
vit01(mira, 1) — Andrew Lobanov
2016-02-26 05:09:41


AL> Лично я в перспективе хочу просто ввести абстрактный внутринодовый автоинкрементный id. Он вполне себе перекроет задачи индексного файла.

Как только задумался о том, чтобы убрать индекс, сразу про этот способ изначально и подумал.

Но тут же совместимость портится. Как минимум придётся запускать скрипт для миграции и править конфиг. Как максимум - перегонять данные в новую таблицу и удалять старую.

[#] Re: Новая нода на гитхабе
Andrew Lobanov(station13, 1) — vit01
2016-02-26 05:43:13


vit01> Но тут же совместимость портится. Как минимум придётся запускать скрипт для миграции и править конфиг. Как максимум - перегонять данные в новую таблицу и удалять старую.

Не вижу проблемы на самом деле. Добавить скрипт переноса данных в новую таблицу и всё. В конфиге вообще не очень ясно что править =)

// Перегонять данные из текстовой таблицы в базу было как минимум дольше.

[#] Re: Новая нода на гитхабе
vit01(mira, 1) — Andrew Lobanov
2016-02-26 06:05:12


AL> Не вижу проблемы на самом деле. Добавить скрипт переноса данных в новую таблицу и всё. В конфиге вообще не очень ясно что править =)

Тогда если не против, то так и сделаю. Сомневаюсь, что кроме нас двоих php-нодой кто-нибудь пользуется.

А в конфиге надо будет одну строчку всё-таки поменять. Но это я распишу.

[#] Re: Новая нода на гитхабе
Andrew Lobanov(station13, 1) — Andrew Lobanov
2016-02-26 06:05:32


AL> // Перегонять данные из текстовой таблицы в базу было как минимум дольше.

о_О

Из текстовой базы в таблицу, конечно же.

[#] Re: Новая нода на гитхабе
Andrew Lobanov(station13, 1) — vit01
2016-02-26 06:50:49


vit01> Тогда если не против, то так и сделаю. Сомневаюсь, что кроме нас двоих php-нодой кто-нибудь пользуется.

Честно признаться, я подумываю station13 оставить на автопилот и переехать на домашний сервер с iing.

[#] Re: Новая нода на гитхабе
Difrex(mira, 14) — Andrew Lobanov
2016-02-26 11:26:43


>>AL> // Перегонять данные из текстовой таблицы в базу было как минимум дольше.
>о_О

Я даже гуглить собрался. Думал есть формат табличик в plaint text(не csv) :D

[#] Re: Новая нода на гитхабе
Andrew Lobanov(station13, 1) — Difrex
2016-02-26 11:37:29


> Я даже гуглить собрался. Думал есть формат табличик в plaint text(не csv) :D

Будет мне наука: сперва проснуться, а потом писать =)

[#] Re: Новая нода на гитхабе
vit01(mira, 1) — Andrew Lobanov
2016-02-26 16:31:19


AL> Честно признаться, я подумываю station13 оставить на автопилот и переехать на домашний сервер с iing.

Помню, ты это не один раз говорил, но обновляться же иногда надо =)
Тем более, iing ещё пилить и строгать.

[#] Re: Новая нода на гитхабе
Andrew Lobanov(station13, 1) — vit01
2016-02-29 08:41:04


> Помню, ты это не один раз говорил, но обновляться же иногда надо =)

И не раз ещё скажу. Очень редко удаётся попрограммировать к сожалению.

> Тем более, iing ещё пилить и строгать.

Там не так много осталось, чтобы перекрыть уже существующий у меня на station13 функционал.