[#] Вопросы
Youpiter(lenina,75) — All
2014-05-31 19:22:50


А как тут дело обстоит с защитой от неадекватных людей? А то придет какой-нибудь нехороший человек и начнет тут всех поливать поносом или заспамит эху.

И еще, как подписаться на нужную эху из браузера? Вижу что есть rss, а есть еще варианты?

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

[#] Re: Вопросы
Romero Yakovlev(lenina,1) — Youpiter
2014-05-31 19:34:59


> А как тут дело обстоит с защитой от неадекватных людей?

не пускать их :)


> А то придет какой-нибудь нехороший человек и начнет тут всех поливать поносом или заспамит эху.

ну, вчера было 3600 таких сообщений :) пустяки, дело то житейское.


> И еще, как подписаться на нужную эху из браузера? Вижу что есть rss, а есть еще варианты?

клиенты. сейчас есть http-клиент, txt-клиент, и недописанный ii-dialog.


> * Верхнюю панель зафиксировать, чтобы не скроллилась вместе с контентом.

а зачем она нужна? :) чес говоря, даже не понимаю, где может пригодиться. а на мобильных устройствах - будет экран занимать. плюс, боюсь, такие висюльки ещё и тормозить будут... это и так один из немногих сайтов, которые у меня в openbsd на 1920x1080 на моём компьютере не тормозят :)


> * На ей есть много пустого места, туда можно было бы вставить описание эхи.

Надо будет попробовать. Чёт я вообще раньше внимания не обращал, что у нас есть какая-то панель. :) И правда, есть :)


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

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

[#] Re: Вопросы
x(lenina,76) — Youpiter
2014-05-31 19:39:47


> А как тут дело обстоит с защитой от неадекватных людей?

меня ж пустили.. так-что ответ ты уже понял :-)

[#] Вопросы
spline(station13, 1) — Youpiter
2014-05-31 19:46:05


> А как тут дело обстоит с защитой от неадекватных людей? А то придет какой-нибудь нехороший человек и начнет тут всех поливать поносом или заспамит эху.

Ну во-первых: свободной реги быть не должно в итоге (в моём видении картины мира).

Во-вторых: декоммуникация и чистка баз на узлах сети. Это было вчера буквально.

[#] Re: Вопросы
spline(station13, 1) — x
2014-05-31 19:46:05


>> А как тут дело обстоит с защитой от неадекватных людей?

> меня ж пустили.. так-что ответ ты уже понял :-)

А ви таки неадекват? =)

[#] Re: Вопросы
Romero Yakovlev(lenina,1) — spline
2014-05-31 19:47:15


> А ви таки неадекват? =)

их тоже нужно защищать. :) вспомни форум instead :)

[#] Re: Вопросы
Romero Yakovlev(lenina,1) — spline
2014-05-31 19:49:14


> Во-вторых: декоммуникация и чистка баз на узлах сети. Это было вчера буквально.

надо будет блеклист окончательно доделать и протестировать... так что надо будет как-нибудь снова открыть и на лоре написать об этом :)

[#] Re: Вопросы
Youpiter(lenina,75) — Romero Yakovlev
2014-05-31 19:58:39


>> А как тут дело обстоит с защитой от неадекватных людей?

> не пускать их :)

Как?

>> А то придет какой-нибудь нехороший человек и начнет тут всех поливать поносом или заспамит эху.

> ну, вчера было 3600 таких сообщений :) пустяки, дело то житейское.

Я это к тому, что написать бота, который будет гадить в эху с завидной постоянностью и загадит ее полностью, ничего не стоит. Одно дело, если это эха для болтовни, а если будет серьезная эха для каких-нибудь важных нужд. Сейчас, когда людей очень мало это не актуально, но если сеть разрастется это может стать проблемой. Возможно надо подумать об этом заранее, а не когда станет все очень плохо?

>> * Верхнюю панель зафиксировать, чтобы не скроллилась вместе с контентом.

> а зачем она нужна? :) чес говоря, даже не понимаю, где может пригодиться.

Как вариант, чтобы не подниматься вверх чтобы добраться до панели если нужно перейти на другую эху. Сообщений в эхе тут бывает очень много, и закопаться можно глубоко, потом обратно скроллить неудобно. Хотя тут я согласен, нужно просто заставить всех пользоваться кнопками "Home-End" и "PageUp-PageDown". Не зря же они есть на клавиатуре. :)

[#] Re: Вопросы
Romero Yakovlev(lenina,1) — Youpiter
2014-05-31 20:05:03


> Как?

ну, брать и не пускать :) вообще, тут и регистрация есть довольно условно, вообще она не предусмотрена. поскольку идёт цепь ответственности, нод отвечает за всех своих пойнтов, он должен иметь представление, кто к нему приходит. :) тем более, если проблема коснётся только одного узла - это не страшно, снимаются гейты и общение происходит на других, пока указанный узел чистится. мы так вчера делали :)

> Я это к тому, что написать бота, который будет гадить в эху с завидной постоянностью и загадит ее полностью, ничего не стоит.

было, и не раз. последний раз - вчера.

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

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

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

[#] Re: Вопросы
Youpiter(lenina,75) — Romero Yakovlev
2014-05-31 21:10:45


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

А еще есть узлы? Как их найти? Мне просто интересно, может уже есть местные ноды. )

[#] Re: Вопросы
Romero Yakovlev(lenina,1) — Youpiter
2014-05-31 21:16:51


> Получается защита от спама это головная боль хозяина ноды и рядового пользователя это совершенно не должно волновать.

Да.

> В случае чего, действует правило подводной лодки - задраиваются люки и отсек борется с проблемой самостоятельно, при этом плавучесть подлодки не нарушается даже если отсек погибает.

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

> А еще есть узлы? Как их найти? Мне просто интересно, может уже есть местные ноды. )

узлов всего 3.5 - это улица lenina, проспект mira (vit01) и station13 (spline)

есть ещё станция у Vargos, но она как-то сама по себе, живёт своей жизнью, с прошлогодними эхами, и жизнь там иногда бывает только в своей локалке.

а у нас - незамкнутый треугольник, и я и station13 фетчат с mira, mira фетчит с нас обоих, и иногда station13 фетчит напрямую с меня. вот такой небольшой пока городишко, на три улицы и один закуток :)

[#] Re: Вопросы
spline(station13, 1) — Romero Yakovlev
2014-05-31 21:43:02


> иногда station13 фетчит напрямую с меня

station13 фетчит вас обоих каждые 20 минут =)

[#] Re: Вопросы
Romero Yakovlev(lenina,1) — spline
2014-06-01 08:54:33


> station13 фетчит вас обоих каждые 20 минут =)

Я не думаю, что это хорошая идея на текущий момент. проще будет, если опять что-то не так, обрезать один канал связи, чтобы не плодить мусор. У тебя там, что, куча пойнтов голодных до почты? :) Проще пока сюда заходить, у тебя же пойнтовый адрес есть, и писать мгновенно для всех. Потом, ажиотаж уляжется, сделаем большое и быстрое кольцо. :)

[#] Re: Вопросы
Romero Yakovlev(lenina,1) — spline
2014-06-01 08:57:44


а ещё, вы, оба, как тех. комитет, подпишитесь на rel.3
я туда со всего интернета собираю и то, что говорят про ii 03, и что я им отвечаю. вам это нужно знать :)

[#] Re: Вопросы
spline(station13, 1) — Romero Yakovlev
2014-06-01 09:05:38


>> station13 фетчит вас обоих каждые 20 минут =)

> Я не думаю, что это хорошая идея на текущий момент. проще будет, если опять что-то не так, обрезать один канал связи, чтобы не плодить мусор. У тебя там, что, куча пойнтов голодных до почты? :) Проще пока сюда заходить, у тебя же пойнтовый адрес есть, и писать мгновенно для всех. Потом, ажиотаж уляжется, сделаем большое и быстрое кольцо. :)

Да нормально. Чистить эхи не вопрос, если что. У меня есть небонные эхи, которые мне интересны =)

Правда в одну из них пишу пока только я один, но это временно.

[#] Re: Вопросы
Romero Yakovlev(lenina,1) — spline
2014-06-01 09:57:57


> Правда в одну из них пишу пока только я один, но это временно.

чё за эха? :)


> Да нормально. Чистить эхи не вопрос, если что.

проблема в том, что они потом попадают на Виктора. А от него опять на меня. :) Карусель, карусель, кто успел - тот присел... :)

[#] Re: Вопросы
spline(station13, 1) — Romero Yakovlev
2014-06-01 10:03:20


>> Правда в одну из них пишу пока только я один, но это временно.

> чё за эха? :)

spline.creepy.14

>> Да нормально. Чистить эхи не вопрос, если что.

> проблема в том, что они потом попадают на Виктора. А от него опять на меня. :) Карусель, карусель, кто успел - тот присел... :)

Я предлагаю поступить проще и заводить в следующий раз отдельную ноду для таких вот тестов.

[#] Re: Вопросы
Romero Yakovlev(lenina,1) — spline
2014-06-01 10:46:41


> spline.creepy.14

я так и думал. :) чё это? :)

> Я предлагаю поступить проще и заводить в следующий раз отдельную ноду для таких вот тестов.

было уже - отдельная нода с авторегистрацией. :) скучно, девки. :) вон, сейчас, на одного спамера - сколько хороших и приличных людей пришло. а так бы они побарахтались в песочнице, послушали, какой feofil *******, и разбежались бы.

[#] Re: Вопросы
Youpiter(lenina,75) — Romero Yakovlev
2014-06-01 11:25:04


> это есть в клиенте, и значок новых сообщений, и сводка о них.

Раз там много плюшек, захотел установить клиент, но дпкг заругался на deb-пакет, я и не стал его насиловать. Я так понимаю, на 64 битую систему не подходит.
Потом скачал сборку клиента на питоне с вэб-интерфейсом. Запустил ./run.sh, появилась какая то BBS с лицо и моргающим курсором. Чо-куда жать - непонятно.

И вот таки вопрос: как мне, обычному пользователю, запустить клиент, чтобы он просто работал и не надо было сильно вникать и разбираться во всей этой структуре.

[#] Re: Вопросы
vit01(lenina,50) — Youpiter
2014-06-01 11:33:38


> Раз там много плюшек, захотел установить клиент, но дпкг заругался на deb-пакет, я и не стал его насиловать. Я так понимаю, на 64 битую систему не подходит.
Собирался пакет у меня на 32 битах, поэтому вполне может не заработать. Хотя арчевский под любую архитектуру собран.

[#] Re: Вопросы
Romero Yakovlev(lenina,1) — Youpiter
2014-06-01 11:35:08


> Потом скачал сборку клиента на питоне с вэб-интерфейсом. Запустил ./run.sh, появилась какая то BBS с лицо и моргающим курсором. Чо-куда жать - непонятно.

там разве не написано, что сервер запущен на http://127.0.0.1:62222 ?

открыть браузер по указанному адресу. перед этим в конфиг, вместо :no: вписать свой хэш, посмотреть можно здесь: http://51t.ru/h/showhash ... это вроде всё в readme написано.

[#] Re: Вопросы
Romero Yakovlev(lenina,1) — vit01
2014-06-01 11:53:14


та же фигня:

dpkg -i ii-net_03-5_i386.deb
dpkg: ошибка при обработке параметра ii-net_03-5_i386.deb (--install):
архитектура пакета (i386) не соответствует архитектуре системы (amd64)
При обработке следующих пакетов произошли ошибки:
ii-net_03-5_i386.deb

ты на сайте пометь, что пакет пока тока 32бит

[#] Re: Вопросы
Youpiter(lenina,75) — Romero Yakovlev
2014-06-01 12:04:02


readme тут вообще нету http://irk38.tk/files/iiclient-03-5.tar.gz

> там разве не написано, что сервер запущен на http://127.0.0.1:62222 ?
Там написано: Bottle v0.12-dev server starting up (using WSGIRefServer())...
Listening on http://127.0.0.1:62222/


А когда открыл этот адрес, высыпалось вот что:

Error: 500 Internal Server Error
Sorry, the requested URL 'http://127.0.0.1:62222/' caused an error:
Internal Server Error

Exception:
UnicodeDecodeError('ascii', '/home/youpiter/\xd0\x97\xd0\xb0\xd0\xb3\xd1\x80\xd1\x83\xd0\xb7\xd0\xba\xd0\xb8/iiclient-03/', 15, 16, 'ordinal not in range(128)')

Traceback:
Traceback (most recent call last):
File "/home/youpiter/Загрузки/iiclient-03/clapi/bottle.py", line 783, in _handle
return route.call(**args)
File "/home/youpiter/Загрузки/iiclient-03/clapi/bottle.py", line 1635, in wrapper
rv = callback(*a, **ka)
File "run.py", line 40, in start_page
return template('tpl/index.html',r=local.r,lst=lst)
File "/home/youpiter/Загрузки/iiclient-03/clapi/bottle.py", line 3216, in template
return TEMPLATES[tplid].render(kwargs)
File "/home/youpiter/Загрузки/iiclient-03/clapi/bottle.py", line 3189, in render
self.execute(stdout, kwargs)
File "/home/youpiter/Загрузки/iiclient-03/clapi/bottle.py", line 3177, in execute
eval(self.co, env)
File "/home/youpiter/Загрузки/iiclient-03/tpl/index.html", line 3, in <module>
%include tpl/01.tpl r=r
File "/home/youpiter/Загрузки/iiclient-03/clapi/bottle.py", line 3166, in subtemplate
self.cache[_name] = self.__class__(name=_name, lookup=self.lookup)
File "/home/youpiter/Загрузки/iiclient-03/clapi/bottle.py", line 2917, in __init__
self.filename = self.search(self.name, self.lookup)
File "/home/youpiter/Загрузки/iiclient-03/clapi/bottle.py", line 2938, in search
fname = os.path.abspath(os.path.join(spath, name))
File "/usr/lib/python2.7/posixpath.py", line 78, in join
path += b
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 15: ordinal not in range(128)

[#] Re: Вопросы
Romero Yakovlev(lenina,1) — Youpiter
2014-06-01 12:07:29


> readme тут вообще нету

да. раньше оно было на странице загрузки, а теперь страница загрузки изменилась :(

надо будет в тарбол повесить...

> А когда открыл этот адрес, высыпалось вот что:

проблема bottle.py - оно не хочет работать в путях с русскими именами. перемести из "Загрузки" куда-нибудь ещё, где нет русских букв. я так и не понял корень этой ошибки, поэтому не могу исправить :(

[#] Re: Вопросы
Youpiter(lenina,75) — Romero Yakovlev
2014-06-01 12:13:44


> ты на сайте пометь, что пакет пока тока 32бит
А почему вы не пользуетесь сборочным сервисом от сусе? http://ru.opensuse.org/Portal:%D0%A1%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D1%81%D0%B1%D0%BE%D1%80%D0%BA%D0%B8
Он вроде может собирать пакеты на все популярные дистрибутивы. К тому же православный репозиториый всегда лучше одинокого пакета.

[#] Re: Вопросы
Romero Yakovlev(lenina,1) — Youpiter
2014-06-01 12:15:09


Виктор, расскажи торварищу, зачем Володька сбил усы... то есть, почему мы не пользуемся сборочным сервисом от сусе? :)

[#] Re: Вопросы
0x10c(lenina,72) — Youpiter
2014-06-01 12:15:13


На русский в пути ругается :)

[#] Re: Вопросы
vit01(lenina,50) — Romero Yakovlev
2014-06-01 12:22:47


> та же фигня:
>dpkg: ошибка при обработке параметра ii-net_03-5_i386.deb (--install):
>архитектура пакета (i386) не соответствует архитектуре системы (amd64)
> ты на сайте пометь, что пакет пока тока 32бит
Указал архитектуру правильно, пересобрал пакеты и загрузил на сайт. Можно скачивать.

[#] Re: Вопросы
vit01(lenina,50) — Romero Yakovlev
2014-06-01 12:25:23


> Виктор, расскажи торварищу, зачем Володька сбил усы... то есть, почему мы не пользуемся сборочным сервисом от сусе? :)
Потому что мы хотим включения в Альтлинукс, а не в сузю, а также потому что хотим собирать по спекам.
Кстати, как там тот разраб альта? Давай уже отправим спеки и пакеты к нему, у меня всё готово.

[#] Re: Вопросы
Romero Yakovlev(lenina,1) — vit01
2014-06-01 12:34:24


Ты у нас тех. делегат, можешь ему написать, я всё равно в этом мало что понимаю. Что-то я его сейчас не вижу, может быть, занят... но ты напиши, покажи. Он тебе скажет, что ты делаешь неправильно, и что нужно исправить :) Зовут Михаил, емейл на альтлинакс.орг - mike@ Я ему говорил, что спек пришлём. Попробуй.

[#] Re: Вопросы
vit01(lenina,50) — Romero Yakovlev
2014-06-01 12:38:39


> Ты у нас тех. делегат, можешь ему написать, я всё равно в этом мало что понимаю. Что-то я его сейчас не вижу, может быть, занят... но ты напиши, покажи. Он тебе скажет, что ты делаешь неправильно, и что нужно исправить :) Зовут Михаил, емейл на альтлинакс.орг - mike@ Я ему говорил, что спек пришлём. Попробуй.
Ну ты ж у нас христианин, ты и пиши :) шучу. Проверю сейчас всё на правильность и сам напишу.

[#] Re: Вопросы
Romero Yakovlev(lenina,1) — vit01
2014-06-01 12:40:35


> Ну ты ж у нас христианин, ты и пиши :)

Ну, мы с ним иногда беседуем на христианские темы. Про написание спеков с божьей помощью - ещё не говорили :)