Сообщения в ii.14

Нужен цезий на гитхабе

Очень прошу вернуть цезий на гитхаб. Хотя бы зеркало.
В очередной раз столкнулся с тем что ссылки на реп с цезием не работают: http://instead.syscall.ru/club/
Не работают ссылка на реп в описании сети idec итд.
Перед людьми не удобно. :) Я вот сейчас вообще не знаю, где его брать.
Репозиторий на гитхабе решит все проблемы!
Поддержите начинание =)
Peter to Andrew Lobanov (2017-04-17 20:10:16) [ссылка]

Re: 51talk - новая жизнь

Ответ на сообщение
кста, нормальный клиент, мне понравился

тока в sqlite-версии не работают карбонки и поиск - со временем исправлю
Ромеро to Ромеро (2017-04-17 18:12:32) [ссылка]

Re: 51talk - новая жизнь

Ответ на сообщение
посмотрел старик Ромерыч на 10000 файлов, и аж заколдобился

выпущена переделанная версия с peewee sqlite, адрес тот же:
http://st.51t.ru/51talk.tar.gz

версия с плоскими файлами оставлена тут: http://st.51t.ru/51talk-flat.tar.gz
Ромеро to Ромеро (2017-04-17 14:19:36) [ссылка]

51talk - новая жизнь

Адаптировал под современные реалии http-клиент 51talk, отучил его от смотрения цифр в эхах

51talk - это http-клиент на python 2.7, запускается локально и позволяет собирать свою базу сообщений: для использования необходим веб-браузер, но подключения к интернету не требуется. Фичи клиента:

* Запрос списка эх с list.txt, простая подписка
* Развёрнутый конфиг, настройки
* Поддержка загрузки эхи только с определённого сообщения
* Сбор сообщений с нескольких серверов
* Ответ в другую эху
* Карбонки (пока примитивные) и неудобный поиск
* Избранное
* Шортлинки

Скорее всего, какие-то баги там ещё остались. Но пока вроде бы работает.

http://st.51t.ru/51talk.tar.gz
Ромеро to All (2017-04-17 12:48:15) [ссылка]

Re: idec mobile

Ответ на сообщение
Peter> Завел две ноды с разными подписками. Слева в меню переключаю ноды, а список эх остается старым. При рестарте приложения -- меняется.
AL> Изменение подписок так же видно только после рестарта. Что-то разладилось.
Поправил клиент, проверяйте.
vit01 to Peter (2017-04-17 07:04:32) [ссылка]

Re: idec mobile

Ответ на сообщение
Peter> Завел две ноды с разными подписками. Слева в меню переключаю ноды, а список эх остается старым. При рестарте приложения -- меняется.
Изменение подписок так же видно только после рестарта. Что-то разладилось.
Andrew Lobanov to Peter (2017-04-17 02:16:52) [ссылка]

Re: Путь развития ii

Ответ на сообщение
0. Дудочка и кувшинчик - либо сверхпростой протокол, который можно ПОНЯТЬ, даже не будучи адептом. Либо вещь, которая думает за тебя, но *не всё так однозначно*. Подобных вещей и так достаточно, спасибо. А так, чтобы и просто, и само - так не бывает, либо дудочка, либо кувшинчик.

1. А ЗАЧЕМ клиентам обмениваться? Клиент вообще не производит сообщения. Жизнь любому сообщению даёт нода, пока пойнт на ноде не завизирует сообщения, не поставит ему штамп, именной номер - этого сообщения ни для кого не существует. Его жизнь начинается только тогда, когда юзер находит возможность связаться с нодой, и сказать *у меня тут некий текстик - пожалуйста, сделай из него сообщение*. поэтому любое сообщение всегда есть на ноде. и достаточно пройти по всем нодам, чтобы собрать все нужные эхи

2. поэтому вопрос *обмена сообщениями* - это очень узкий частный случай, например *нет сети*. но при этом любой клиент, который хранит сообщения в файлах в echo/ и msg/ - он уже имеет нужную нодовую базу. не знаю, как сейчас, а раньше были и минимальная нода без веб-форм, чей код умещался в один экран, которая могла спокойно раздавать. один запустил эту ноду в каталоге, второй настроил клиент на http://127.0.0.1:62220, и, пожалуйста, обменивайся. кроме того, раньше были и утилиты для флоппинета, когда и веб-сервер не требуется

3. протокол на это не рассчитан. кто не хочет быть нодом - идёт в поинты, и хоть с пяти станций одновременно питается
Рома to jmaks (2017-04-16 21:17:45) [ссылка]

Re: idec mobile

Ответ на сообщение
Завел две ноды с разными подписками. Слева в меню переключаю ноды, а список эх остается старым. При рестарте приложения -- меняется.
Peter to vit01 (2017-04-16 20:46:08) [ссылка]

Re: Путь развития ii

Ответ на сообщение
>>> А разве клиенты не должны иметь возможность обмениваться сообщениями между собой, в обход ноды? :)
spline>> А зачем? Суть ii в том что не надо быть джедаем чтоб развернуть ноду.
jmaks> Конечно некрофилия, копаться в записях старых, но вот что-то перечитывая,
jmaks> наткнулся и в общем не удержался.
jmaks> Вот тут я короче прям очень не соглашусь.
jmaks> Да в настройке и в общем-то обслуживании, готового развернутого, ничего
jmaks> сложного. А вот если мы берем рядового пользователя и говорим ему, а ну,
jmaks> иди туда, ii-net.tk читай доку и ставь быстро ноду, пробрасывай к другим
jmaks> станциям эхи, делай фетч того сего, пятого десятого, у себя храни это и
jmaks> то.
jmaks> То, в общем, ничего не взлетит. Как минимум надо понимать, что и как
jmaks> устроено, и как работает, что следует за чем, и что с чем связано, как
jmaks> куда добавлять настройки, и тому подобное, и это только про ноду и ее
jmaks> серверную часть.
jmaks> Потом если допустим, юзернейм желает, чтобы оно вообще работало, надо
jmaks> иметь либо go либо phyton3 на машине, и еще там какие-то зависимости же.
jmaks> Если хочет веб-морду, то как бы должен понимать apache или nginx, понимать
jmaks> что такое dns, nameserver и тому подобные вещи и вообще знать как и где
jmaks> расположить, что и почему, начиная от прав доступа и заканчивая хостером.
jmaks> И это еще не все... это только я столкнулся с кучей информации, которую
jmaks> в кратце озвучил, надо было понять, чтобы запустить ноду, написанную AL
jmaks> и понять что для чего служит и за что отвечает, и как это все настроить
jmaks> и связать, чтобы работало и приносило щастье.
jmaks> В итоге, джедаем быть не обязательно, но адептом прям рекомендуется.
Всё перечисленное является особенностями интернета и без этого не обойтись. Сами же ноды (что на питоне, что на golang) не требуют ничего, кроме питона и golang соответственно. И для их работы надо всего лишь прописать нужные эхи в конфиг (чтобы они не были скрытыми) и добавить поинтов. Всё. Остальное уже относится к транспорту, проксированию http и всяким другим штукам.
Andrew Lobanov to jmaks (2017-04-16 18:51:47) [ссылка]

Re: Путь развития ii

Ответ на сообщение
>> А разве клиенты не должны иметь возможность обмениваться сообщениями между собой, в обход ноды? :)
spline> А зачем? Суть ii в том что не надо быть джедаем чтоб развернуть ноду.
Конечно некрофилия, копаться в записях старых, но вот что-то перечитывая,
наткнулся и в общем не удержался.

Вот тут я короче прям очень не соглашусь.
Да в настройке и в общем-то обслуживании, готового развернутого, ничего
сложного. А вот если мы берем рядового пользователя и говорим ему, а ну,
иди туда, ii-net.tk читай доку и ставь быстро ноду, пробрасывай к другим
станциям эхи, делай фетч того сего, пятого десятого, у себя храни это и
то.

То, в общем, ничего не взлетит. Как минимум надо понимать, что и как
устроено, и как работает, что следует за чем, и что с чем связано, как
куда добавлять настройки, и тому подобное, и это только про ноду и ее
серверную часть.

Потом если допустим, юзернейм желает, чтобы оно вообще работало, надо
иметь либо go либо phyton3 на машине, и еще там какие-то зависимости же.

Если хочет веб-морду, то как бы должен понимать apache или nginx, понимать
что такое dns, nameserver и тому подобные вещи и вообще знать как и где
расположить, что и почему, начиная от прав доступа и заканчивая хостером.

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

В итоге, джедаем быть не обязательно, но адептом прям рекомендуется.
jmaks to spline (2017-04-16 18:15:59) [ссылка]

Re: idec mobile

Ответ на сообщение
Крупное обновление клиента

1. Теперь сабж может запоминать последнее прочитанное сообщение в эхе и переходить к нему в обход списка. Включайте галочку в настройках

2. Переработано меню в режиме чтения. Можете попробовать перевернуть телефон и посмотреть, что получится. Ещё в меню добавлена возможность написать новое сообщение (то есть не ответ, а просто новое) специально для любителей пункта 1. И ещё кнопка возврата к списку (см. пункт 1)

3. На Android версий 6 и 7 появился разъяснительный экран, который вылезет, если пользователь запретил доступ к карте памяти

4. Значки на плавающих кнопках (список сообщений и правка эх) стали более аккуратными

5. Обновлены зависимости, проведена чистка кода от дублирования и вообще чистка

Обновляйтесь, товариши, и тестируйте.

Вот Андрею я фичу под номером 1 пообещал, например. Так что, надеюсь, она без внимания не обойдётся.
vit01 to vit01 (2017-04-16 17:56:21) [ссылка]

Re: контент портал

Ответ на сообщение
о, спасибо, завтра попробую что-нибудь настроить
Ромеро to Andrew Lobanov (2017-04-16 13:45:56) [ссылка]

Re: контент портал

Ответ на сообщение
Ромеро> а каким url для rss ты пользовался?
http://lenta.ru/rss/articles/science/
http://lenta.ru/rss/news/science/
http://lenta.ru/rss/articles/sport/
http://lenta.ru/rss/articles/culture/
http://lenta.ru/rss/news/culture/
http://lenta.ru/rss/articles/media/
http://lenta.ru/rss/news/media/
Andrew Lobanov to Ромеро (2017-04-16 13:32:04) [ссылка]

Re: контент портал

Ответ на сообщение
а каким url для rss ты пользовался?
Ромеро to Andrew Lobanov (2017-04-16 10:46:51) [ссылка]

Re: контент портал

Ответ на сообщение
Рома> а дайте бота для lenta.rss
http://git.spline-online.tk/spline/rss2idec
Andrew Lobanov to Рома (2017-04-16 10:26:34) [ссылка]

Re: контент портал

Ответ на сообщение
а дайте бота для lenta.rss
Рома to vit01 (2017-04-16 03:37:34) [ссылка]

Re: контент портал

Ответ на сообщение
> где ещё можно разжиться мессагами, которых нет на этих станциях?
Сюда можешь заглянуть: https://dynamic.lessmore.pw/idec/list.txt

Это нода Дениса, он у нас тоже архивами заведует.
vit01 to Ромеро (2017-04-16 03:11:14) [ссылка]

контент портал

Для тех, кто ищет большего. и для тех, кто ищет. 61178 на текущий момент ждут вас.

http://51t.ru : работают все api, что и на гк11-сервере, кроме, конечно, любой отправки сообщений - она там просто вырезана

имеется полнотекстовый поиск и выборка по критериям
- поиск не юникодный :(, поэтому русские запросы регистрозависимы. кто знает, как подружить Peewee, Sqlite Full Text Search и Unicode, расскажите
- в полнотекстовом поиске сейчас не указаны эха и автор - только заголовок и текст, чтобы узнать остальное, надо будет заходить в это сообщение
- число результатов как в поиске, так и в выборке, ограничено 400

каждые полчаса фетчер опрашивает idec.spline-online.tk и club.syscall.ru, забирая все эхи, какие есть в list.txt. где ещё можно разжиться мессагами, которых нет на этих станциях? полный архив был также слит (кроме некорректных сообщений)

база данных вместе с индексами сейчас занимает 250 мб

дизайн будет сменён для того, чтобы можно было более удобно оперировать контентом
Ромеро to All (2017-04-16 02:15:18) [ссылка]

Re: архивы

Ответ на сообщение
https://alicorn.tk/ii-old/ii-point.php?q=/ , если уж на то пошло

Или проще: https://alicorn.tk/ii-old/database.tar.xz
Или даже вот так: https://ii-net.tk/ii/ii-point.php?q=/x/file/database.tar.xz

А https - это сейчас стильно, модно и молодёжно.
Фетчеры его нормально должны переваривать.
vit01 to Ромеро (2017-04-16 01:57:47) [ссылка]

Re: эхолист

Ответ на сообщение
решено
Ромеро to Ромеро (2017-04-15 20:24:38) [ссылка]

Re: эхолист

Ответ на сообщение
блин, не то сцитировал, ?q=/u/e это я адрес подбирал, пока не подобрал :)
Ромеро to Ромеро (2017-04-15 20:16:09) [ссылка]

Re: эхолист

Ответ на сообщение
нашёл архив
https://alicorn.tk/ii-old/?q=/u/e

зачем там вообще https??? у меня фетчер его тупо не берёт, отваливается по ошибке. есть ли где-нибудь архив в виде http?
Ромеро to Ромеро (2017-04-15 20:15:19) [ссылка]

эхолист

где взять наиболее полный список эх, включая архивные, с доступом к ним через /u/e?
Ромеро to All (2017-04-15 19:19:31) [ссылка]

Re: idec mobile

Ответ на сообщение
vit01>> Ещё, кстати, поправил пиктограмму для уведомлений
btimofeev> Ты её кажется не закоммитил, программа теперь из-за этого не собирается.
Всё, теперь закоммитил, должно заработать

// Теперь при загрузке через /x/file размер загруженного файла отображается адекватно, через 1.5 секунды
vit01 to btimofeev (2017-04-15 14:41:15) [ссылка]

Re: idec mobile

Ответ на сообщение
Добавил в Navigation Drawer кнопку для загрузки обновления. Она просто открывает браузер, чтобы скачать APK

Это на будущее, чтобы мне не писать постоянно ссылку на клиент в своих сообщениях
vit01 to vit01 (2017-04-15 13:58:46) [ссылка]

Re: idec mobile

Ответ на сообщение
vit01> Ещё, кстати, поправил пиктограмму для уведомлений
Ты её кажется не закоммитил, программа теперь из-за этого не собирается.
btimofeev to vit01 (2017-04-15 13:50:33) [ссылка]

Re: idec mobile

Ответ на сообщение
Peter> Клиент хорошо бы исправить все-равно, имхо. Стандарт вроде не нарушен.
Peter> Эха:счетчик:пустое описание
Исправил клиент, обновляйся
Ещё, кстати, поправил пиктограмму для уведомлений
vit01 to Peter (2017-04-15 13:09:22) [ссылка]

Re: idec mobile

Ответ на сообщение
Клиент хорошо бы исправить все-равно, имхо. Стандарт вроде не нарушен.
Эха:счетчик:пустое описание
Peter to vit01 (2017-04-15 12:42:35) [ссылка]

Re: idec mobile

Ответ на сообщение
Да, так должно заработать. Но вообще странно как-то
Всегда вроде вручную заполняли описания
vit01 to Peter (2017-04-15 12:13:01) [ссылка]

Re: idec mobile

Ответ на сообщение
> Посмотрел список эх на станции и всё понял. Парсер не хочет съедать пустые описания.
> Так что пусть либо сисоп заполнит описания, либо я выпущу обновление, либо ты выставишь нужные эхи в клиенте вручную.
Там это кодом генерится, подправил, чтоб в качестве названия была сама эха. Так норм?
http://club.syscall.ru/list.txt
Peter to vit01 (2017-04-15 11:35:51) [ссылка]