[#] ii 0.5
51t(mira, 2) — All
2014-06-27 08:26:11


ii 0.5 original edition

http://hg.51t.ru/ii/
http://hg.51t.ru/ii/archive/0.5.tar.gz

* введена подписка в веб-интерфейс

* для /list.txt добавлено два новых ключа: ?el=эха1/эха2/эха3 - для запроса только нужных эх, и ?f=1 - добавляет поле ХЭШ, где ХЭШ - это хэш текущего файла эхи.

* разное

[#] Re: ii 0.5
gadfly(mira, 7) — 51t
2014-06-27 08:38:42


>* для /list.txt добавлено два новых ключа: ?el=эха1/эха2/эха3 - для запроса только нужных эх, и ?f=1 - добавляет поле ХЭШ, где ХЭШ - это хэш текущего файла эхи.

This is what I call костыли.

[#] Re: ii 0.5
51t(mira, 2) — gadfly
2014-06-27 08:44:46


/list.txt есть в любой версии ii, это прозрачная совместимость. кроме того, я так и не понял, какая вообще разница, как url называется? у list.txt уже есть поддержка форматов вывода, добавился ещё один. а добавлять другой метод, который к тому же на практике нормально работать не будет - это не костыли, это дебилизм махровой стадии.

[#] Re: ii 0.5
51t(mira, 2) — 51t
2014-06-27 08:45:55


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

[#] Re: ii 0.5
51t(mira, 2) — 51t
2014-06-27 08:53:29


отложил "0.5", потому что кое-что ещё надо изменить

поменял ?f= на ?h= и сделал её ещё совместимее с прежними версиями

[#] Re: ii 0.5
vit01(mira, 1) — 51t
2014-06-27 08:59:09


> /list.txt есть в любой версии ii
Но в стандартах list.txt нет

[#] Re: ii 0.5
51t(mira, 2) — vit01
2014-06-27 09:01:04


> Но в стандартах list.txt нет

Тот же ii-dialog через него работал. А эталонная нода - это и есть стандарты, поэтому она и должна быть максимально простая. Просто мы с автором ii-dialog хотели договориться до конкретных вещей, до того, как это описать - и он пропал, и list.txt остался неописанным.

[#] Re: ii 0.5
vit01(mira, 1) — 51t
2014-06-27 09:11:48


Посмотрел повнимательнее на list.txt. Оказывается, он даже совместим с /x/t
Но вот зачем нужны описания для эх, зачем?

[#] Re: ii 0.5
51t(mira, 2) — vit01
2014-06-27 09:14:48


> Но вот зачем нужны описания для эх, зачем?

"подписался на ru.wine, а там вино обсуждают"

[#] Re: ii 0.5
51t(mira, 2) — vit01
2014-06-27 09:15:38


описания я сейчас и в веб-интерфейс добавлю, как было и на 51t.ru. что было добавлено по ОЧЕНЬ многочисленным просьбам

[#] Re: ii 0.5
vit01(mira, 1) — 51t
2014-06-27 09:19:19


> "подписался на ru.wine, а там вино обсуждают"
Подписался, посмотрел, отписался. Тем более, list.txt нужен для автоматической подписки.

[#] Re: ii 0.5
51t(mira, 2) — vit01
2014-06-27 09:20:55


это РЕАЛЬНАЯ потребность пользователей, об этом говорили больше всего

скорее будет "подписался, посмотрел, закрыл сайт", или "посмотрел список эх, ничего не понял, закрыл сайт"

[#] Re: ii 0.5
vit01(mira, 1) — 51t
2014-06-27 09:34:08


> это РЕАЛЬНАЯ потребность пользователей, об этом говорили больше всего
Ну я пока только увидел, что об этом говорил наш спамер, больше не видел просьб.

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

[#] Re: ii 0.5
51t(mira, 2) — vit01
2014-06-27 09:40:26


> Ну я пока только увидел, что об этом говорил наш спамер, больше не видел просьб.

да почти все, кто попадал впервые, спрашивали. ещё больше спрашивали те, кто вообще не попал - на том же лоре.

когда будет много эх, и надо будет вручную планировать подписку из этой сотни эх - придётся разбираться с КАЖДОЙ, что это делает и что это даёт. а по описаниям - понятнее представить, нужна тебе эта эха или не нужна. цифра трафика тоже даёт представление о жизни в эхе.


> Это для тех, кому лень разбираться. "Посмотрел каждую из эх, о чём там пишут, и всё понял."

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

[#] Re: ii 0.5
vit01(mira, 1) — 51t
2014-06-27 09:50:12


> ещё больше спрашивали те, кто вообще не попал - на том же лоре.
Понятно. Я на лоре не сидел много, поэтому не видел.

> когда будет много эх, и надо будет вручную планировать подписку из этой сотни эх - придётся разбираться с КАЖДОЙ, что это делает и что это даёт. а по описаниям - понятнее представить, нужна тебе эта эха или не нужна. цифра трафика тоже даёт представление о жизни в эхе.
Прописывать описание для всех 100 эх - занятие почти бесполезное. Разумно было бы держать описания для списка эх на автоподписке (что, как я понял, сейчас в list.txt), но делать это для абсолютно всех эх не имеет смысла и просто неудобно.

[#] Re: ii 0.5
51t(mira, 2) — vit01
2014-06-27 09:57:03


> Понятно. Я на лоре не сидел много, поэтому не видел.

ну в том же фидо - ареафикс с описанием и ареафикс без описания - это два разных ареафикса, для новичков

я попытался учесть все недостатки, которые были там - тем более, динамики в ii больше

> Прописывать описание для всех 100 эх - занятие почти бесполезное.

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

> Разумно было бы держать описания для списка эх на автоподписке

подписка для того и нужна, чтобы юзер САМ мого выбрать, какие эхи ему нужны, из списка, и подписаться на них. я вот сейчас только на одну эху подписан, в веб-интерфейсе - был подписан на штуки 4 или 5. зачем мне автоподписка? особенно на тематические эхи, которые мне не очень интересны?

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

[#] Re: ii 0.5
vit01(mira, 1) — 51t
2014-06-27 10:12:43


> подписка для того и нужна, чтобы юзер САМ мого выбрать, какие эхи ему нужны, из списка, и подписаться на них. я вот сейчас только на одну эху подписан, в веб-интерфейсе - был подписан на штуки 4 или 5. зачем мне автоподписка? особенно на тематические эхи, которые мне не очень интересны?
Ну вот для чего нужен list.txt? Вот установил человек, к примеру, клиент, и подключился к станции. Как он узнает, какие эхи есть на станции, и куда ему писать? Через автоподписку (то есть list.txt). Если юзер захочет добавить свои эхи и/или удалить ненужные, то он подписывается вручную. Смысл list.txt в том, чтобы забивать туда именно те эхи, которые пользователь сразу увидит и куда начнёт сразу писать, но не все (50-100) эхи станции.

[#] Re: ii 0.5
51t(mira, 2) — vit01
2014-06-27 10:16:39


> Смысл list.txt в том, чтобы забивать туда именно те эхи, которые пользователь сразу увидит и куда начнёт сразу писать, но не все (50-100) эхи станции.

смысл list.txt чтобы показывать юзеру все эхи, которые доступны для подписки, чтобы он выбрал из них нужные

базово ему нужны вообще только локалка (чтобы задавать вопросы, в том числе - по подписке), и, может быть, болталка

list.txt - это ареафикс. выполняет функции ареафикса. работает, как ареафикс.


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

[#] Re: ii 0.5
ntrknlmp.exe(mira, 9) — vit01
2014-06-27 10:55:57


Описание списка эх действительно нужно, чтобы не отпугнуть новых пользователей. Люди бывают разной эээ закалки, кто-то просто не въедет сразу что это за буковки-цифры и скажет да ну нафиг)

[#] Re: ii 0.5
51t(mira, 2) — ntrknlmp.exe
2014-06-27 10:57:23


да ладно, очевидные же названия. скажем - im.100. любому понятно, что им - сто, а нам - нифига.

[#] Re: ii 0.5
vit01(mira, 1) — 51t
2014-06-27 11:00:09


> смысл list.txt чтобы показывать юзеру все эхи, которые доступны для подписки, чтобы он выбрал из них нужные
Для подписки доступны все эхи, что вообще существуют (пусть их 100 или 1000)

> базово ему нужны вообще только локалка (чтобы задавать вопросы, в том числе - по подписке), и, может быть, болталка
Вот это уже разумно

[#] Re: ii 0.5
vit01(mira, 1) — ntrknlmp.exe
2014-06-27 11:02:57


> Описание списка эх действительно нужно, чтобы не отпугнуть новых пользователей. Люди бывают разной эээ закалки, кто-то просто не въедет сразу что это за буковки-цифры и скажет да ну нафиг)
Да я уже понял, что это нужно, но я не хочу прописывать описание для кучи эх (50 штук, к примеру). Лучше, чтобы в эхолисте было в среднем 5-10 эх, не больше

[#] Re: ii 0.5
Difrex(station13, 7) — vit01
2014-06-27 11:03:47


Описания эх нужны - это я как поинт говорю :)

Только не понятно все еще как получать полный список эх на ноде... С описанием.

[#] Re: ii 0.5
ntrknlmp.exe(mira, 9) — 51t
2014-06-27 11:04:43


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

[#] Re: ii 0.5
51t(mira, 2) — vit01
2014-06-27 11:05:29


> Для подписки доступны все эхи, что вообще существуют (пусть их 100 или 1000)

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

> Вот это уже разумно

это обычная практика фидо

[#] Re: ii 0.5
Difrex(station13, 7) — Difrex
2014-06-27 11:06:18


Да, автоподписка не нужна. Максимум на локалку.

[#] Re: ii 0.5
51t(mira, 2) — vit01
2014-06-27 11:06:54


> Да я уже понял, что это нужно, но я не хочу прописывать описание для кучи эх (50 штук, к примеру). Лучше, чтобы в эхолисте было в среднем 5-10 эх, не больше

зачем нужна станция с 5 эхами? это и есть обычный форум.

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

[#] Re: ii 0.5
vit01(mira, 1) — 51t
2014-06-27 11:08:48


> а какие эхи существуют?
Формально "существуют" все эхи, в которых 1 или более сообщений.

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

[#] Re: ii 0.5
51t(mira, 2) — ntrknlmp.exe
2014-06-27 11:09:56


такой социальный эксперимент уже был. и продолжается до сих пор.

даже два.

1. fido

2. nntp


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

[#] Re: ii 0.5
vit01(mira, 1) — 51t
2014-06-27 11:10:57


> зачем нужна станция с 5 эхами? это и есть обычный форум.
В действительности же эх больше

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

[#] Re: ii 0.5
51t(mira, 2) — vit01
2014-06-27 11:10:59


> Вот именно, что это плохо. В эхолист лучше записывать нужные эхи, а не все, которые вообще есть.

всё это уже давным давно обдумано и проверено практикой в фидо.

[#] Re: ii 0.5
51t(mira, 2) — vit01
2014-06-27 11:12:48


> Ты же сам написал, что из локалки или болталки узнавать

одно дело, когда человек подписывается на 10 нужных эх, а потом, в процессе, обсуждает другие эхи

и другое, когда он на каждое "im.100", "zyx.1444" прибегает спрашивать "а это вообще что". это уже перебор, да и человеку неудобно. удобнее знать, на что сразу подписаться, так сказать, влиться, и потом уже ходить и спрашивать. "страх первого сообщения" тоже немало значит... кстати, test для того и нужен, чтобы и этот страх легче было преодолевать.

[#] Re: ii 0.5
51t(mira, 2) — vit01
2014-06-27 11:14:13


http://51t.ru/

ты сейчас ПО КАЖДОМУ названию можешь сказать, о чём эха. и о том, какая нужнее - ii.about.14 или ii.about.2014 (подсказка - обе уже мёртвые)

[#] Re: ii 0.5
ntrknlmp.exe(mira, 9) — vit01
2014-06-27 11:15:29


Не не не, никто тебя не обязывает в лист.txt писать все эхи с описанием, достаточно базовых im, local может и faq может какой-нибудь, где новички могут задать вопрос о том, как пользоваться.
Можно включать туда только наиболее популярные
выводить туда какую-нибудь jsidbdkf.14, в тем более придумывать к ней описание, когда она была создана для теста какой-нибудь ерунды, я думаю, не надо:)

[#] Re: ii 0.5
vit01(mira, 1) — 51t
2014-06-27 11:19:45


> ты сейчас ПО КАЖДОМУ названию можешь сказать, о чём эха.
Правильно - нет

[#] Re: ii 0.5
vit01(mira, 1) — ntrknlmp.exe
2014-06-27 11:19:46


> Не не не, никто тебя не обязывает в лист.txt писать все эхи с описанием, достаточно базовых im, local может и faq может какой-нибудь, где новички могут задать вопрос о том, как пользоваться.
> Можно включать туда только наиболее популярные
> выводить туда какую-нибудь jsidbdkf.14, в тем более придумывать к ней описание, когда она была создана для теста какой-нибудь ерунды, я думаю, не надо:)

Вот это я и хотел услышать, а то меня уже запутали, что и как в эхолист записывать.

[#] Re: ii 0.5
ntrknlmp.exe(mira, 9) — 51t
2014-06-27 11:22:25


Мы опять о разном. Я говорю о эксперименте, который покажет насколько хорошее юзабилити у ii.

[#] Re: ii 0.5
ntrknlmp.exe(mira, 9) — vit01
2014-06-27 11:26:10


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

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

[#] Re: ii 0.5
51t(mira, 2) — ntrknlmp.exe
2014-06-27 11:36:33


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

сейчас у текущего - это идентично подписке на nntp в популярных клиентах. и даже подписке на irc в популярных клиентах. юзабилити этого решения уже проверено.

[#] Re: ii 0.5
51t(mira, 2) — ntrknlmp.exe
2014-06-27 11:42:29


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

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

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

[#] Re: ii 0.5
51t(mira, 2) — Difrex
2014-06-27 11:43:43


вообще, /list.txt

это полный список эх, которые на ноде доступны по подписке. а если ты там наркотиками торгуешь - то только на ушко кому-нибудь сказать имя эхи.

[#] Re: ii 0.5
51t(mira, 2) — Difrex
2014-06-27 11:47:36


на локалку тоже не нужна, лишняя сложность при непонятной потребности. просто она идёт в списке первой, и в её описании написано, почему новичкам нужно обязательно подписываться

а то мне теперь ходит PUSHKIN.STAT. не нужная мне, и отписываться всё время забываю :)

тем более, если все будут сидеть в локалках - будут простаивать общие болталки. :)

[#] Re: ii 0.5
ntrknlmp.exe(mira, 9) — 51t
2014-06-27 12:10:27


Вот я и говорю, что персональные эхи нет смысла выносить в list.txt, а те, которые создаются контентом - очень даже нужно

[#] Re: ii 0.5
51t(mira, 2) — ntrknlmp.exe
2014-06-27 12:20:56


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

list.txt - это ареафикс. который показывает пользователю эхи, которые могут его заинтересовать. даёт удобный способ и полезную информацию по этим эхам.

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

[#] Re: ii 0.5
gadfly(mira, 7) — 51t
2014-06-27 12:51:42


>list.txt - это ареафикс. который показывает пользователю эхи, которые могут его заинтересовать. даёт удобный способ и полезную информацию по этим эхам.

Вот кстати, в первый же день моего пребывания в ii мне было сказано list.txt не трогать.

>> Тогда вернемся к вопросу про список эх. Вот сделаю я ноду, и где брать список бонных эх? Не руками ж
е прописывать, у них постфиксы меняются.
> в эхе bone.14, вестимо.

[#] Re: ii 0.5
51t(mira, 2) — gadfly
2014-06-27 12:55:34


> Вот кстати, в первый же день моего пребывания в ii мне было сказано list.txt не трогать.

мы ждали Романа, чтобы думать, что с ней делать :) а он пропал :(

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

[#] Re: ii 0.5
gadfly(mira, 7) — 51t
2014-06-27 13:00:15


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

(ворча) вот раньше что-то неочевидно было (неразборчиво).

[#] Re: ii 0.5
Difrex(station13, 7) — 51t
2014-06-27 13:04:27


>а то мне теперь ходит PUSHKIN.STAT. не нужная мне, и отписываться всё время забываю :)

Сам от нее постоянно забываю отписаться =)

[#] Re: ii 0.5
51t(mira, 2) — gadfly
2014-06-27 13:04:59


> (ворча) вот раньше что-то неочевидно было (неразборчиво).

а как ещё подписываться на эхи? это используется в фидо, в nntp, в irc, разница тоже в деталях. list.txt был всегда, вопросы были только к деталям, а не к сути.