[>]
Re: ББ (Большие Блоки)
ii.14
zhuk@(lenina,131) — 51t
2014-08-08 07:18:42
По-моему, это шарж на какого-то известного BSD-шника; вроде бы, я его даже видел на EuroBSDCon 2013... но голова отказывается называть имя. :(
[>]
Re: ББ (Большие Блоки)
ii.14
51t(lenina,1) — zhuk@
2014-08-08 07:08:47
> А на этот случай в CSS можно указывать несколько гарнитур. ;)
так если главной ни у кого не будет - зачем её указывать основной? :)
> Ну так это тоже работа.
Так они же в любом случае рисуют... просто бы выкладывали персонажей отдельно, чтобы можно было на другой фон накладывать - вот и обои :)
Как будет свой худжник - так обязательно его заставлю openbsd-шные артворки рисовать :)
Все картинки, которые есть в www cvs, я не один и даже не пятьдесят раз пересматривал - что-то и отбирал, проблема только это в дизайн вшурупить :)
[>]
рассылки <-> ii
ii.14
51t(lenina,1) — All
2014-08-08 14:06:28
Может быть, надо делать двустоонний гейт email-рассылки <-> ii? Спасём мы этим Родину?
[>]
Клиент
ii.14
vit01(mira, 1) — All
2014-08-11 03:56:51
Доделал свой клиент до рабочего, хорошего состояния. Код:
https://github.com/vit1-irk/iicli-modular
Изменения:
* Поправлена ошибка в интерфейсе выбора эх, добавлено уведомление при отправке сообщений.
* В фетчер добавлена поддержка /x/t, наблюдается ускорение работы на большом количестве эх в подписках. По-умолчанию в конфиге отключена.
[>]
Re: клиент, собраный с peewee
ii.14
MRD(lenina,6) — 51t
2014-08-08 20:07:57
Да какие африканские дети:-) Им компьютеры заменяют фичерфоны и ультрабюджетные смартфоны/коммуникаторы. С ориентацией на жирные языки да СУБД чернопопикам и ноду официальную-то поднять не на чём будет.
Кстати, это т. н. "третий миллиард", за который сейчас активно будут бороться информационные гиганты. Первый (цивилизованный мир) и второй (встающие на ноги бедняки из Латинской Америки и Восточной Азии) уже покорены, теперь дело за третьим. Для этого Мордокниг купил WhatsApp, например, а китайские производители постоянно снижают цены на коммуникаторы. Аудитория особая, она не развращена цифровыми развлечениями да проникновением интернета во все сферы жизни. Бедные африканские семьи сидят в нижнем ярусе пирамиды Маслоу, занимаются ручным трудом, и ЭВМ им нужны в первую очередь для дела. За них стоит побороться, причём весьма серьёзно.
[>]
Re: клиент, собраный с peewee
ii.14
51t(lenina,1) — MRD
2014-08-08 20:14:33
Я говорю про разные ноуты, которые по ~50 баксов китайцы продают, с обычной флешкой на 1/2 гб. Тут размер приложения не принципиален, а вот хранение баз - сжатие должно позволять сохранять больше информации.
Такие устройства - это отличное (для кого-то одноразовое расходное, а для кого-то сверхбюджетное) устройство. Поскольку не факт, что там будет много онлайна, а, скорее, наоборот - поэтому всегда хотелось, чтобы данные сохранялись компактно. В принципе, текущая схема - это то, что я хотел (только я хотел свой стораж, но пусть будет sqlite3)
Там ещё много что можно применять. "Эхи по радиоканалу", чтобы через радиостанции раздача шла с широким покрытием. Офлайновые методы перемещения. В общем, богат и разнообразен мир ii. Собственно, сначала была придумана эта концепция (это и есть project odii), и только потом под неё был сделан ii (ii - это вообще было временное название, просто для проверки того, как это реализуемо на практике). Но "версию для африканских детей" я обязан был сделать. Сделал :)
[>]
Re: Объединённая эха
ii.14
vit01(mira, 1) — spline
2014-08-09 18:04:16
Как видишь, уже загейтовал и подписался. Старые эхи пока с фетча не снял, будем переходить постепенно.
[>]
Re: Клиент
ii.14
vit01(mira, 1) — vit01
2014-08-11 04:03:50
Также есть мелкое изменение в ii-php: поменял алгоритм проверки repto в читалке. И Readme. Но это, наверное, слишком мелкие изменения.
[>]
Re: ББ уехал
ii.14
zhuk@(lenina,131) — vit01
2014-08-15 15:43:20
Гуд, спасибо.
К слову, идея - надо как-то функциональность ноды проверять. Чтобы не просто "HTTP: OK" светилось, а знать, что сообщения ходят и т.д. Не знаешь, как это лучше сделать?
[>]
Re: На тему повышения популярности ii
ii.14
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.14
vit01(mira, 1) — zhuk@
2014-08-15 14:18:58
> К слову, идея - надо как-то функциональность ноды проверять. Чтобы не просто "HTTP: OK" светилось, а знать, что сообщения ходят и т.д. Не знаешь, как это лучше сделать?
Самое простое - послать сообщение в ii.test.14 и посмотреть, через сколько времени его msgid появится на других нодах. Если контролировать только мою ноду, то её работоспособность можно проверить, запустив фетчер, то есть
http://irk38.tk/ii/lenina-fetch.php - если выдаёт информацию, то значит всё гейтуется, иначе - гейта нет. Нода Андрея использует свой фетчер, поэтому его гейты проверять сложнее.
Можно приделать в фетчер (уже на своей, локальной стороне) логирование: когда сохраняется сообщение с другой станции, то это, к примеру, идёт в syslog.
[>]
Re: iiplc v0.1 release
ii.14
Difrex(station13, 7) — Difrex
2014-08-11 12:31:27
И сразу вслед за ним багфикс v0.1a. Т.е. чекаутить этот тег.
Зависимости в Debian-based можно поставить так:
apt-get install libplack-perl libhtml-template-perl libsql-abstract-perl \
libdbd-sqlite3-perl libconfig-tiny-perl libhtml-fromtext-perl
[>]
ББ уехал
ii.14
zhuk@(lenina,131) — All
2014-08-15 15:23:10
... и вдруг в ii никого не осталось? Или что-то сломано на ноде? :(
[>]
Re: На тему повышения популярности ii
ii.14
zhuk@(lenina,131) — vit01
2014-08-15 17:09:10
> Есть PHP-нода... <...> Чего не хватает - средства для написания сообщений. То есть читать их из веб-морды можно, а писать - нет. Это сделать не сложно, но мне пока лень =)
Круто!
> Винда проприетарная и поэтому не нужна.
Боюсь, с таким подходом ii сдохнет, пусть и не сразу. :( Ну ведь не скажешь же какому-нибудь мастеру-кукольнику: "Вот тут можно клёво общаться, только надо выучить немножко Python и Unix-администрирование". Вернее, скажешь, но сей мастер пошлёт тебя куда подальше. И будет прав. Ибо он не виноват, что ему когда-то дали комп с виндой.
> Халявные домены сделают из центра ii подобие хостинга.
Я понимаю - это обоснованный риск, чо. Накладные расходы-то копеечные. Плюс - повторюсь, автоматическая проверка работоспособности ноды. Спамеров бояться - в интернет не ходить...
> Пока людей не так много...
Так потому их и немного, что порог вхождения высокий. Вот пришёл хороший человек на веб-ноду. Увидел, что там нет интересных ему тем, и что свою просто так не создашь... и ушёл. Такая вот грустная история получается.
[>]
Re: На тему повышения популярности ii
ii.14
vit01(mira, 1) — zhuk@
2014-08-15 16:06:42
> Ну ведь не скажешь же какому-нибудь мастеру-кукольнику: "Вот тут можно клёво общаться, только надо выучить немножко Python и Unix-администрирование".
Стандартная python нода запускается на винде тоже. И сам питон учить не надо, его просто нужно установить. То есть скачать экзешник, запустить, установить. Потом прописать поинтов в points.txt уже на ноде и запустить run.py простым щелчком мыши. Не особо сложно.
> Ибо он не виноват, что ему когда-то дали комп с виндой.
Ну это да, правда.
> Спамеров бояться - в интернет не ходить...
Но без спамеров же лучше, чем с ними, правда? Когда у нас нашествие спама было, тут некомфортно жилось.
> Так потому их и немного, что порог вхождения высокий. Вот пришёл хороший человек на веб-ноду. Увидел, что там нет интересных ему тем, и что свою просто так не создашь... и ушёл.
Обычно же с поинта начинают, а как втягиваются - могут поднять свою ноду. Хотя некоторая правда в этом есть, да.
[>]
Re: На тему повышения популярности ii
ii.14
vit01(mira, 1) — zhuk@
2014-08-15 17:15:38
> А чем тут халявный домен или "своя" нода ситуацию ухудшит?
Халявный домен на то и халявный, что их можно 100500 штук зарегистрировать.
> Пока ноду никто не фетчит, спама с неё тоже не будет.
Действительно.
> Я говорю о SaaS-платформе, а не о том, чтобы давать возможность править файлы самостоятельно.
Тогда было бы неплохо по идее.
[>]
Re: На тему повышения популярности ii
ii.14
zhuk@(lenina,131) — zhuk@
2014-08-15 17:14:58
Вдогонку:
> Их могут использовать не по назначению
А, кстати, чем это плохо-то? Какое может быть "не по назначению" у ii? Наоборот, если найдётся дополнительное применение - это ж круто!
[>]
Re: На тему повышения популярности ii
ii.14
vit01(mira, 1) — zhuk@
2014-08-15 16:06:43
> А, кстати, чем это плохо-то? Какое может быть "не по назначению" у ii? Наоборот, если найдётся дополнительное применение - это ж круто!
Про "использование не по назначению" я имел в виду рассылку спама по сети и прочую рекламную деятельность. Ну и вандализм типо 10000 сообщений скриптом за пару минут. Это не есть хорошо.
[>]
На тему повышения популярности ii
ii.14
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.14
zhuk@(lenina,131) — vit01
2014-08-15 16:12:47
> Самое простое - послать сообщение в ii.test.14 и посмотреть, через сколько времени его msgid появится на других нодах. Если контролировать только мою ноду, то её работоспособность можно проверить, запустив фетчер, то есть http://irk38.tk/ii/lenina-fetch.php - если выдаёт информацию, то значит всё гейтуется, иначе - гейта нет. Нода Андрея использует свой фетчер, поэтому его гейты проверять сложнее.
То, что надо. Спасибо!
[>]
Re: На тему повышения популярности ii
ii.14
vit01(mira, 1) — zhuk@
2014-08-15 17:15:38
> Сложно. Надо тогда инсталлятор - скажем, на NSIS'е - делать, который будет по необходимости ставить Python, а также делать ярлычок для запуска... да хоть банального батника, который будет стартовать серверную часть ноды, после чего натравливать на нужный URL браузер.
Без питона на винде можно вообще обойтись: py2exe или pyinstaller - отличная штука. Когда сидел на винде, превращал свои питон скрипты в ехешники этими вещами. Инсталлятор - можно, но сначала надо сделать хотя бы какое-то вменяемое Readme, чтобы его в пакет установщика включить.
> Нужна какая-то админка. Хотя бы в виде, опять же, ярлыка в "Пуске" на файл с пойнтами.
И обязательно вместе с Readme. А то могут не понять. Кстати, для клиентской части можно и не делать админку: 51talk уже умеет подписки, смену ноды и прочие дела из веб-интерфейса.
[>]
Re: На тему повышения популярности ii
ii.14
zhuk@(lenina,131) — vit01
2014-08-15 19:11:38
> Без питона на винде можно вообще обойтись: py2exe или pyinstaller - отличная штука.
Не знал. Звучит интересно, надо пощупать!
Readme нужно делать в последнюю очередь, ибо туда суётся всё то, что не удалось сделать автоматизированным или хотя бы интуитивно понятным... Современные браузеры без Readme как-то обходятся, при том что сами по себе куда сложнее ii-ноды или клиента. :) Но, может, и не обойдёмся, конечно...
В общем, похоже, будет у меня, чем на выходных заниматься окромя пилежа ядра... :)
[>]
Re: На тему повышения популярности ii
ii.14
vit01(mira, 1) — zhuk@
2014-08-15 17:53:13
> Не знал. Звучит интересно, надо пощупать!
Есть ещё третий вариант - cx-freeze, он, в отличие от предыдущих умеет и c python3 работать. Ну это так, для общего развития. От себя могу порекомендовать pyinstaller - самый лучший вариант.
> Readme нужно делать в последнюю очередь, ибо туда суётся всё то, что не удалось сделать автоматизированным или хотя бы интуитивно понятным... Современные браузеры без Readme как-то обходятся, при том что сами по себе куда сложнее ii-ноды или клиента. :) Но, может, и не обойдёмся, конечно...
У браузеров юзабилити на высоте :), а у ii не очень. Думаю, с Readme надо начать в первую очередь.
> В общем, похоже, будет у меня, чем на выходных заниматься окромя пилежа ядра... :)
Ага, а то мне, как и, наверное, остальным, не хочется ставить эту проприетарную нехорошую винду :). Если бы тут были "виндузятники", то таковая сборка уже давно была бы сделана.
[>]
Re: На тему повышения популярности ii
ii.14
zhuk@(lenina,131) — vit01
2014-08-15 19:06:25
> Халявный домен на то и халявный, что их можно 100500 штук зарегистрировать.
Ну, зарегят, и что? :) Unbound прекрасно и со 100500 записей справится. А через, скажем, неделю неиспользуемые для ii адреса банально сдохнут. Почту с такого домена всё равно не отправишь, можно даже специально SPF-запись для этого прописывать. :) Ну а если кто-то будет использовать корявое доменное имя для чего-то ещё, кроме ii - пусть его, никому не убудет.
[>]
Re: На тему повышения популярности ii
ii.14
zhuk@(lenina,131) — vit01
2014-08-15 18:09:40
> Про "использование не по назначению" я имел в виду рассылку спама по сети и прочую рекламную деятельность.
А чем тут халявный домен или "своя" нода ситуацию ухудшит? Пока ноду никто не фетчит, спама с неё тоже не будет. Я говорю о SaaS-платформе, а не о том, чтобы давать возможность править файлы самостоятельно.
[>]
Re: На тему повышения популярности ii
ii.14
zhuk@(lenina,131) — vit01
2014-08-15 18:12:50
> Стандартная python нода запускается на винде тоже. И сам питон учить не надо, его просто нужно установить. То есть скачать экзешник, запустить, установить. Потом прописать поинтов в points.txt уже на ноде и запустить run.py простым щелчком мыши. Не особо сложно.
Сложно. Надо тогда инсталлятор - скажем, на NSIS'е - делать, который будет по необходимости ставить Python, а также делать ярлычок для запуска... да хоть банального батника, который будет стартовать серверную часть ноды, после чего натравливать на нужный URL браузер.
Нужна какая-то админка. Хотя бы в виде, опять же, ярлыка в "Пуске" на файл с пойнтами.
[>]
Re: На тему повышения популярности ii
ii.14
zhuk@(lenina,131) — vit01
2014-08-15 20:16:47
> Ага, а то мне, как и, наверное, остальным, не хочется ставить эту проприетарную нехорошую винду :). Если бы тут были "виндузятники", то таковая сборка уже давно была бы сделана.
Ну, на работе я хошь, не хошь, а всё же ей пользуюсь - правда, там инета нет. :)))
В общем, попробую поковырять тему создания виндодистров на следующей неделе.
[>]
Re: to ntkrnlmp.exe
ii.14
ntrknlmp.exe(mira, 9) — vit01
2014-08-18 11:52:31
>Кстати, ещё заметил, что клиент не проставляет Re: в сабж
Это поправил, еще один баг исправил, баг с блокировкой пока воспроизвести не получается, так что пока не поправил
[>]
to ntkrnlmp.exe
ii.14
vit01(mira, 1) — All
2014-08-15 19:41:44
А андроид клиенте обнаружился ещё один баг. Раньше почему-то не обращал на него внимания.
В общем, если во время набора сообщения или просмотра сообщений в эхе заблокировать экран телефона, а потом снова разблокировать, то клиент будет находиться в меню выбора эхи. (весь набранный текст, получается, исчезнет, а если прерваться во время чтения чего-либо, то надо заходить в эху и заново искать).