[#]
На тему повышения популярности ii
zhuk@(lenina,131) — All
2014-08-15 16:41:01
Не хватает такой возможности, как простое поднятие публичной ноды. Без решения этой проблемы клубы хороших людей плодиться не будут вообще, так как количество хороших людей, знающих разницу между Python и Perl, ничтожно мало. :)
То есть нужны, как минимум:
1) Дистрибутив для ноды, который можно поднять без залезания в консоль: просто скопировав файлы и зайдя по ссылке. Нужно для людей, которые уже знают, что такое хостинг, и владеют таким, но больше ничего в ИТ не понимают. Всевозможные форумы, клан-чаты и прочие вконтакто-группы организуются в 99% случаев именно такими людьми.
2) Дистрибутив для ноды под винду, который можно в два пинка запустить в локалке - чтобы можно было на работе потестить, например.
3) Доменные имена. Можно открыть какой-то поддомен для свободного и халявного выделения имён для нод (для начала можно запросы ручками делать, а если процесс пойдёт, можно и автоматику прикрутить). Скажем, "*.o.51t.ru". Единственное условие - работоспособная нода ii по данному адресу.
4) Возможно, стоит также сделать ресурс для халявного запуска нод.
Почему нельзя воспользоваться имеющимися нодами? - Да как раз потому что сила ii - в обилии нод. Которые могут быть закрытыми, полузакрытыми и т.д. Нужно, чтобы эта социальная часть была элементарно доступна и просто работала.
Мой индикатор: если моя бывшая жена сможет самостоятельно поднять ноду, значит, всё получилось. :)
Со своей стороны готов поучаствовать прежде всего в (3) и (4).
[#]
Re: На тему повышения популярности ii
vit01(mira, 1) — zhuk@
2014-08-15 15:24:25
> То есть нужны, как минимум:
> 1) Дистрибутив для ноды, который можно поднять без залезания в консоль: просто скопировав файлы и зайдя по ссылке. Нужно для людей, которые уже знают, что такое хостинг, и владеют таким, но больше ничего в ИТ не понимают. Всевозможные форумы, клан-чаты и прочие вконтакто-группы организуются в 99% случаев именно такими людьми.
Есть PHP-нода, которую делаю я, и на которой сидит также Андрей. Установка как 2 пальца проста - просто скопировал файлы, и всё. Имеется веб-читалка для ноды:
http://irk38.tk/ii/ii-reader.php и
http://spline.rooker.ru/ii
Чего не хватает - средства для написания сообщений. То есть читать их из веб-морды можно, а писать - нет. Это сделать не сложно, но мне пока лень =)
> 2) Дистрибутив для ноды под винду, который можно в два пинка запустить в локалке - чтобы можно было на работе потестить, например.
Винда проприетарная и поэтому не нужна. Но, конечно, для популярности дистрибутив клиента и ноды под винду нужен. Я хотел это раньше предложить Роме, но из-за проприетарности винды посчитал создавать такое ненужным.
> 3) Доменные имена. Можно открыть какой-то поддомен для свободного и халявного выделения имён для нод (для начала можно запросы ручками делать, а если процесс пойдёт, можно и автоматику прикрутить). Скажем, "*.o.51t.ru". Единственное условие - работоспособная нода ii по данному адресу.
> 4) Возможно, стоит также сделать ресурс для халявного запуска нод.
Халявные домены сделают из центра ii подобие хостинга. Их могут использовать не по назначению или просто заспамить, но сама идея не очень-то плоха.
> Почему нельзя воспользоваться имеющимися нодами? - Да как раз потому что сила ii - в обилии нод. Которые могут быть закрытыми, полузакрытыми и т.д. Нужно, чтобы эта социальная часть была элементарно доступна и просто работала.
Пока людей не так много, особо не имеет смысла делать много нод. Хотя с самим утверждением я согласен.
[#]
Re: На тему повышения популярности ii
zhuk@(lenina,131) — vit01
2014-08-15 17:09:10
> Есть PHP-нода... <...> Чего не хватает - средства для написания сообщений. То есть читать их из веб-морды можно, а писать - нет. Это сделать не сложно, но мне пока лень =)
Круто!
> Винда проприетарная и поэтому не нужна.
Боюсь, с таким подходом ii сдохнет, пусть и не сразу. :( Ну ведь не скажешь же какому-нибудь мастеру-кукольнику: "Вот тут можно клёво общаться, только надо выучить немножко Python и Unix-администрирование". Вернее, скажешь, но сей мастер пошлёт тебя куда подальше. И будет прав. Ибо он не виноват, что ему когда-то дали комп с виндой.
> Халявные домены сделают из центра ii подобие хостинга.
Я понимаю - это обоснованный риск, чо. Накладные расходы-то копеечные. Плюс - повторюсь, автоматическая проверка работоспособности ноды. Спамеров бояться - в интернет не ходить...
> Пока людей не так много...
Так потому их и немного, что порог вхождения высокий. Вот пришёл хороший человек на веб-ноду. Увидел, что там нет интересных ему тем, и что свою просто так не создашь... и ушёл. Такая вот грустная история получается.
[#]
Re: На тему повышения популярности ii
vit01(mira, 1) — zhuk@
2014-08-15 16:06:42
> Ну ведь не скажешь же какому-нибудь мастеру-кукольнику: "Вот тут можно клёво общаться, только надо выучить немножко Python и Unix-администрирование".
Стандартная python нода запускается на винде тоже. И сам питон учить не надо, его просто нужно установить. То есть скачать экзешник, запустить, установить. Потом прописать поинтов в points.txt уже на ноде и запустить run.py простым щелчком мыши. Не особо сложно.
> Ибо он не виноват, что ему когда-то дали комп с виндой.
Ну это да, правда.
> Спамеров бояться - в интернет не ходить...
Но без спамеров же лучше, чем с ними, правда? Когда у нас нашествие спама было, тут некомфортно жилось.
> Так потому их и немного, что порог вхождения высокий. Вот пришёл хороший человек на веб-ноду. Увидел, что там нет интересных ему тем, и что свою просто так не создашь... и ушёл.
Обычно же с поинта начинают, а как втягиваются - могут поднять свою ноду. Хотя некоторая правда в этом есть, да.
[#]
Re: На тему повышения популярности ii
vit01(mira, 1) — zhuk@
2014-08-15 17:15:38
> А чем тут халявный домен или "своя" нода ситуацию ухудшит?
Халявный домен на то и халявный, что их можно 100500 штук зарегистрировать.
> Пока ноду никто не фетчит, спама с неё тоже не будет.
Действительно.
> Я говорю о SaaS-платформе, а не о том, чтобы давать возможность править файлы самостоятельно.
Тогда было бы неплохо по идее.
[#]
Re: На тему повышения популярности ii
zhuk@(lenina,131) — zhuk@
2014-08-15 17:14:58
Вдогонку:
> Их могут использовать не по назначению
А, кстати, чем это плохо-то? Какое может быть "не по назначению" у ii? Наоборот, если найдётся дополнительное применение - это ж круто!
[#]
Re: На тему повышения популярности ii
vit01(mira, 1) — zhuk@
2014-08-15 16:06:43
> А, кстати, чем это плохо-то? Какое может быть "не по назначению" у ii? Наоборот, если найдётся дополнительное применение - это ж круто!
Про "использование не по назначению" я имел в виду рассылку спама по сети и прочую рекламную деятельность. Ну и вандализм типо 10000 сообщений скриптом за пару минут. Это не есть хорошо.
[#]
Re: На тему повышения популярности ii
vit01(mira, 1) — zhuk@
2014-08-15 17:15:38
> Сложно. Надо тогда инсталлятор - скажем, на NSIS'е - делать, который будет по необходимости ставить Python, а также делать ярлычок для запуска... да хоть банального батника, который будет стартовать серверную часть ноды, после чего натравливать на нужный URL браузер.
Без питона на винде можно вообще обойтись: py2exe или pyinstaller - отличная штука. Когда сидел на винде, превращал свои питон скрипты в ехешники этими вещами. Инсталлятор - можно, но сначала надо сделать хотя бы какое-то вменяемое Readme, чтобы его в пакет установщика включить.
> Нужна какая-то админка. Хотя бы в виде, опять же, ярлыка в "Пуске" на файл с пойнтами.
И обязательно вместе с Readme. А то могут не понять. Кстати, для клиентской части можно и не делать админку: 51talk уже умеет подписки, смену ноды и прочие дела из веб-интерфейса.
[#]
Re: На тему повышения популярности ii
zhuk@(lenina,131) — vit01
2014-08-15 19:11:38
> Без питона на винде можно вообще обойтись: py2exe или pyinstaller - отличная штука.
Не знал. Звучит интересно, надо пощупать!
Readme нужно делать в последнюю очередь, ибо туда суётся всё то, что не удалось сделать автоматизированным или хотя бы интуитивно понятным... Современные браузеры без Readme как-то обходятся, при том что сами по себе куда сложнее ii-ноды или клиента. :) Но, может, и не обойдёмся, конечно...
В общем, похоже, будет у меня, чем на выходных заниматься окромя пилежа ядра... :)
[#]
Re: На тему повышения популярности ii
vit01(mira, 1) — zhuk@
2014-08-15 17:53:13
> Не знал. Звучит интересно, надо пощупать!
Есть ещё третий вариант - cx-freeze, он, в отличие от предыдущих умеет и c python3 работать. Ну это так, для общего развития. От себя могу порекомендовать pyinstaller - самый лучший вариант.
> Readme нужно делать в последнюю очередь, ибо туда суётся всё то, что не удалось сделать автоматизированным или хотя бы интуитивно понятным... Современные браузеры без Readme как-то обходятся, при том что сами по себе куда сложнее ii-ноды или клиента. :) Но, может, и не обойдёмся, конечно...
У браузеров юзабилити на высоте :), а у ii не очень. Думаю, с Readme надо начать в первую очередь.
> В общем, похоже, будет у меня, чем на выходных заниматься окромя пилежа ядра... :)
Ага, а то мне, как и, наверное, остальным, не хочется ставить эту проприетарную нехорошую винду :). Если бы тут были "виндузятники", то таковая сборка уже давно была бы сделана.
[#]
Re: На тему повышения популярности ii
zhuk@(lenina,131) — vit01
2014-08-15 19:06:25
> Халявный домен на то и халявный, что их можно 100500 штук зарегистрировать.
Ну, зарегят, и что? :) Unbound прекрасно и со 100500 записей справится. А через, скажем, неделю неиспользуемые для ii адреса банально сдохнут. Почту с такого домена всё равно не отправишь, можно даже специально SPF-запись для этого прописывать. :) Ну а если кто-то будет использовать корявое доменное имя для чего-то ещё, кроме ii - пусть его, никому не убудет.
[#]
Re: На тему повышения популярности ii
zhuk@(lenina,131) — vit01
2014-08-15 18:09:40
> Про "использование не по назначению" я имел в виду рассылку спама по сети и прочую рекламную деятельность.
А чем тут халявный домен или "своя" нода ситуацию ухудшит? Пока ноду никто не фетчит, спама с неё тоже не будет. Я говорю о SaaS-платформе, а не о том, чтобы давать возможность править файлы самостоятельно.
[#]
Re: На тему повышения популярности ii
zhuk@(lenina,131) — vit01
2014-08-15 18:12:50
> Стандартная python нода запускается на винде тоже. И сам питон учить не надо, его просто нужно установить. То есть скачать экзешник, запустить, установить. Потом прописать поинтов в points.txt уже на ноде и запустить run.py простым щелчком мыши. Не особо сложно.
Сложно. Надо тогда инсталлятор - скажем, на NSIS'е - делать, который будет по необходимости ставить Python, а также делать ярлычок для запуска... да хоть банального батника, который будет стартовать серверную часть ноды, после чего натравливать на нужный URL браузер.
Нужна какая-то админка. Хотя бы в виде, опять же, ярлыка в "Пуске" на файл с пойнтами.
[#]
Re: На тему повышения популярности ii
zhuk@(lenina,131) — vit01
2014-08-15 20:16:47
> Ага, а то мне, как и, наверное, остальным, не хочется ставить эту проприетарную нехорошую винду :). Если бы тут были "виндузятники", то таковая сборка уже давно была бы сделана.
Ну, на работе я хошь, не хошь, а всё же ей пользуюсь - правда, там инета нет. :)))
В общем, попробую поковырять тему создания виндодистров на следующей неделе.