#  Re: EleanorLordPray 0.2
gk11 (syscall,28) → Peter  –  09:34:44 2017-10-22

можно использовать py-gevent, вроде бы раньше в исходниках было закоменировано
когда мне нужна многопоточность, я его использую. конечно, оно от этого не параллелится на несколько ядер - для этого можно использовать несколько потоков того же gunicorn - но тогда я теряю общее адресное пространство (в одном процессе я вместо постоянного перечитывания данных на каждый запрос просто держу их в памяти постоянного, и всё становится быстрым), поэтому такое я не использую - да и незачем :)
#  Re: EleanorLordPray 0.2
Peter (syscall,1) → gk11  –  09:24:58 2017-10-22

> Добрый вечер, друзья. Вечнозелёное обновление EleanorLordPray, сердца проекта ГК11.

Еще такой вопрос. pybottle по умолчанию запускается в 1-поточном режиме. Я у себя на сервере запускаю iing в многопоточном режиме, в связи с этим мне пришлось вносить в него кое какие изменения, связанные с тем, что глобальный контекст становится общим для нескольких нитей. Будет ли (или уже так) elp thread safe? :)
#  Re: EleanorLordPray 0.2
gk11 (syscall,28) → gk11  –  16:16:05 2017-10-22

Я так полагаю, что obsd.11 так и оставить архивом, и в первом сообщении дать на неё ссылку
cvs пока оставить в покое, а затем сделать эху openbsd.cvs

А из беседки сделать эху openbsd.talk, и все текущие сообщения сконвертить с сабжем Беседка, остальные разрешить заводить вольно. Как создам эху openbsd.talk, тогда её можно будет и загейтовать. Потом уже что-нибудь с obsd.11 решим - я ещё поищу, есть ли у меня более полные архивы.
#  Re: idec.el
Difrex(mobile) (tavern,23) → Difrex  –  11:05:45 2017-10-17


Из GNU Emacs можно писать, что я сейчас и делаю.

Пока это работает только для онлайн-режима. А оффлайн еще не доделан. Тем не менее, что-то
определенно работает. Изменения:

* Online. Функци idec-online-browse и idec-online-browse-hidden
* Фетчинг доработан. Теперь он быстрее.
* Редактирование сообщения
* !!! Отправка сообщения в эху(работает пока только для ответов) !!!

#  EleanorLordPray 0.2
gk11 (syscall,28) → All  –  08:58:29 2017-10-22

Добрый вечер, друзья. Вечнозелёное обновление EleanorLordPray, сердца проекта ГК11.

* Хуки на сообщения (файл msghook.py) - сообщения можно обрабатывать: видоизменять или отбрасывать. Новые сообщения порождать нельзя, но можно запускать любые внешние обработчики из msghook.py
* следствие из первого - фетчеры теперь не должны писать в базу, а должны использовать api сервера (оно, конечно, будет защищено ключом доступа), в виде POST-запроса к /_in/, чтобы все сообщения проходили через единые обработчики. также это должно резко снизить количество сбойных данных в базе, вызванных некорректной реализацией внешнего фетчера
* ii-фетчер, который строит topicid по repto, в качестве примера я собрал std.tech и std.prog
* list.txt
* разное по мелочи

http://gk11.ru/s/elp-0.2.tar.gz :: http://elp.51t.ru
#  python.15
Andrew Lobanov (Go!,1) → All  –  05:26:12 2017-11-14

А зачем нам сабжевая эха? За два года 44 сообщения. При этом есть более общая develop.16, которая спокойно может принять на себя и разговоры о змеях. Может снимем её уже с бона?

ЗЫЖ мне не свербит, но это ж лишняя сущность. О чём я ещё в 15-м году и говорил =)
#  Re: idec.el 0.1 alpha
Andrew Lobanov (tavern,1) → Difrex(mobile)  –  11:19:16 2017-11-12

Difrex(mobile)> $subj выкатился!

Ура! А хоть что-то происходит помимо захвата сети роботами :)

Посмотрю сабж обязательно.
#  Re: EleanorLordPray 0.2
Peter (syscall,1) → gk11  –  15:56:03 2017-10-22

> После избавления от основных багов буду вводить сайт в эксплуатацию и гейтовать все эхи std.*
Я же могу их назад фетчить? Если да, то надо и obsd...
#  Re: EleanorLordPray 0.1
gk11 (syscall,28) → Difrex(mobile)  –  08:45:57 2017-10-20

list.txt сейчас нет, но добавить не проблема, в 0.2 уже будет :)

совместима для всего, что не режет заголовки :) новых заголовков два, первый tags, который вне станции вообще ни на что не влияет и его достаточно просто переносить, второй - topicid, который, в принципе, можно вычислять по repto, но это должна делать твоя станция (пока фетчеров-счетоводов нет)

/u/e и /u/m реализованы. брать пока ничего не надо, эти данные будут меняться произвольно, это только демо, показывающее, что всё это живёт и развивается... потихонечку :)
#  idec.el 0.1 alpha
Difrex(mobile) (tavern,23) → All  –  09:26:05 2017-11-12

$subj выкатился!

Пока в сети разговаривали только роботы, idec.el созрел для публичной альфы.

Скачать: https://github.com/Difrex/idec.el

Что работает:
* Онлайн просмотр эх из /list.txt
* Онлайн просмотр скрытоэхи
* Фетчинг сообщений с сохранением в sqlite3 базы
* Просмотр зафетчинных сообщений с возможность пометить прочитанным все
* Ответы без цитат
* Новое сообщение в эху

Что не работает:

>> Читать далее
#  Re: idec.el
Difrex(mobile) (tavern,23) → Difrex(mobile)  –  11:08:24 2017-10-17

А вот и скриншоты:

Раз: https://images.lessmore.pw/post/16/
Два: https://images.lessmore.pw/post/17/
#  Re: EleanorLordPray 0.1
Peter (syscall,1) → gk11  –  05:32:43 2017-10-20

> Новая тестовая версия системы

Ага, симпатично. А для построения иерархии сообщений ты смотришь на repto?
#  Re: idec.el
Difrex(mobile) (tavern,23) → Difrex(mobile)  –  12:41:55 2017-10-17

Кстати, если кто-то еще захочет как-нибудь помочь, например, потестив или покодив,
то я буду очень благодарен :)

// На самом деле самая большая проблема - это база. Сейчас тупо файликами это все лежит, что тупо и накладывает ограничения.
// Смотрю в сторону юзанья sqlite
#  Re: EleanorLordPray 0.1
gk11 (syscall,28) → Peter  –  06:24:59 2017-10-20

используется параметр topicid
#  Re: EleanorLordPray 0.2
gk11 (syscall,28) → Peter  –  16:03:19 2017-10-22

obsd надо

но у нас есть obsd.11, у нас есть http://iigate.gk11.ru/:openbsd.cvs
у нас есть беседка http://51t.ru/besedka.html
у нас есть комментарии к топикам (включая ту же беседку) http://51t.ru/comms.html

и я до сих пор не могу представить, как со всем этим добром взлететь и как его распихать. раз сейчас есть топики, можно попробовать распихать по топикам, но пока чёткой концепции, что со всем этим добром делать, у меня нет. единственное, когда доделаю js-api, заменю страницы на js-вставки на этих сайтах, со ссылками на сам форум для пользователей links/lynx/etc. Но, опять же, нужна структура и иерархия, что да как. про комменты пока лучше забыть, а попробовать свести obsd.11, cvs и беседку.
#  EleanorLordPray 0.1
gk11 (syscall,28) → All  –  02:19:18 2017-10-20

Новая тестовая версия системы публикации изображений, представляющей по выбору представление *форум*, *эха* или *блог*.

* Весь дизайн, кроме блога, переведён на foundation - мне до сих пор не нравится внешний вид, но стало уже получше.
* Заглавная сводная страница
* Начальная поддержка js-api (для вставки js на сайты)
* Разное

скачать: http://gk11.ru/s/elp-0.1.tar.gz
демо: http://elp.51t.ru
#  Re: idec.el 0.1 alpha
Andrew Lobanov (Go!,1) → Difrex(mobile)  –  05:13:14 2017-11-14

Difrex(mobile)> Лучше брать не тег тогда, а последний коммит из мастера - там есть фиксы базы =)

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

Difrex(mobile)> Да, ответ на локальную почту поломан

Вот это чёт не понял =)
#  Re: EleanorLordPray 0.2
gk11 (syscall,28) → gk11  –  15:47:30 2017-10-22

Теперь и http://gk11.ru

После избавления от основных багов буду вводить сайт в эксплуатацию и гейтовать все эхи std.*

Первая версия документации: http://doc.gk11.ru : жду отзывов, критики и предложений :)
#  Re: EleanorLordPray 0.1
Difrex(mobile) (tavern,23) → gk11  –  08:35:45 2017-10-20

А на сколько твоя ELP совместима с ii/IDEC?

В демо тыкнулся в /list.txt, а там его нет. Там можно как-то фетчить через /u/*?
Я бы в индекс добавил...
#  Re: idec.el 0.1 alpha
Difrex(mobile) (tavern,23) → Andrew Lobanov  –  09:00:57 2017-11-13

Лучше брать не тег тогда, а последний коммит из мастера - там есть фиксы базы =)

Да, ответ на локальную почту поломан
#  Re: mtest всё
vit01 (mira, 1) → Difrex(mobile)  –  15:13:17 2017-10-01

Да там нужен всего лишь какой-нибудь контейнер с python + php + mariadb. Больше и не надо.

Просто я в их документации в первый раз не смог разобраться, а копаться основательно и разгребать времени нет.
#  Re: mtest всё
Difrex(mobile) (tavern,23) → vit01  –  14:28:32 2017-10-01

Могу помочь с переходом на v3. Если там нормальный куб и можно подтянуть контейнеры с докерхаба, то проблем особых быть не должно.
#  Re: idec.el
Difrex (mira, 14) → Difrex  –  11:14:14 2017-10-02

Так, емаксом можно читать!

Пока не реализована сортировка в показе новых сообщений. Не реализовано форматирование. НО! Читалка работает :)

https://cloud2.difrex.ru/index.php/s/jLsvsdZ4o89UgoA

TODO:

* idec-mode
* Нормальное форматирование
* Онлайн просмотр
* smart-fetching - что это такое объясню, когда реализую
* Написание сообщений
* Подсветка, цитаты, код, списки и.т.д. в окне набора сообщения
* Перестать плодить буфер на каждое сообщение
#  Re: Mobile IDEC client
vit01 (mira, 1) → jmaks  –  16:27:25 2017-10-01

> Подключусь попробую посмотреть, как вообще процесс называется?

vit01.idecmobile называется. Всё как и должно быть.
#  Re: Mobile IDEC client
vit01 (mira, 1) → jmaks  –  11:44:37 2017-10-01

jmaks> После крайнего обновления, сегодня, сабж виснет при старте и не работает.

Пересобрал сейчас, попробуй новую сборку.
Только она нестабильная, если что (некоторые штуки в интерфейсе есть, не обращайте внимание, это следы экспериментов)

Из новых фич там только сортировка файлов в фэхах по давней просьбе Андрея. Выбор сортировки запоминается в конфиге.

// to btimofeev: цитаты Difrex(mobile) пофиксил
Powered by iii-php v0.11