# Re: EleanorLordPray 0.2
gk11 (syscall,28) → Peter – 09:34:44 2017-10-22
можно использовать py-gevent, вроде бы раньше в исходниках было закоменировано
когда мне нужна многопоточность, я его использую. конечно, оно от этого не параллелится на несколько ядер - для этого можно использовать несколько потоков того же gunicorn - но тогда я теряю общее адресное пространство (в одном процессе я вместо постоянного перечитывания данных на каждый запрос просто держу их в памяти постоянного, и всё становится быстрым), поэтому такое я не использую - да и незачем :)
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? :)
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 решим - я ещё поищу, есть ли у меня более полные архивы.
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
* Фетчинг доработан. Теперь он быстрее.
* Редактирование сообщения
* !!! Отправка сообщения в эху(работает пока только для ответов) !!!
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
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-м году и говорил =)
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 выкатился!
Ура! А хоть что-то происходит помимо захвата сети роботами :)
Посмотрю сабж обязательно.
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...
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 реализованы. брать пока ничего не надо, эти данные будут меняться произвольно, это только демо, показывающее, что всё это живёт и развивается... потихонечку :)
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 базы
* Просмотр зафетчинных сообщений с возможность пометить прочитанным все
* Ответы без цитат
* Новое сообщение в эху
Что не работает:
>> Читать далее
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/
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?
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
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
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 и беседку.
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
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)> Да, ответ на локальную почту поломан
Вот это чёт не понял =)
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 : жду отзывов, критики и предложений :)
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/*?
Я бы в индекс добавил...
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
Лучше брать не тег тогда, а последний коммит из мастера - там есть фиксы базы =)
Да, ответ на локальную почту поломан
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. Больше и не надо.
Просто я в их документации в первый раз не смог разобраться, а копаться основательно и разгребать времени нет.
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. Если там нормальный куб и можно подтянуть контейнеры с докерхаба, то проблем особых быть не должно.
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 - что это такое объясню, когда реализую
* Написание сообщений
* Подсветка, цитаты, код, списки и.т.д. в окне набора сообщения
* Перестать плодить буфер на каждое сообщение
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 называется. Всё как и должно быть.
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) пофиксил
vit01 (mira, 1) → jmaks – 11:44:37 2017-10-01
jmaks> После крайнего обновления, сегодня, сабж виснет при старте и не работает.
Пересобрал сейчас, попробуй новую сборку.
Только она нестабильная, если что (некоторые штуки в интерфейсе есть, не обращайте внимание, это следы экспериментов)
Из новых фич там только сортировка файлов в фэхах по давней просьбе Андрея. Выбор сортировки запоминается в конфиге.
// to btimofeev: цитаты Difrex(mobile) пофиксил