[>]
Re: Email to ii
ii.14
vit01(mira, 1) — ntrknlmp.exe
2014-11-12 03:53:17
>если использовать механизм подписок.
он и используется.
тогда могу попытаться сделать дебаг через adb
[>]
Re: Caesium: ii-клиент для emacs
ii.14
vit01(mira, 1) — spline
2014-11-21 14:55:28
Хорошо как, ещё один клиент. Добавлю потом ссылку в свой список.
> (помимо того что это клиент для emacs ^__^)
Оуу, уже звучит экзотично =). Емакс пробовал начать осваивать, но не осилил. Будет повод теперь.
> будет база сообщений в sqlite3
Неплохо, хотя часто обычная база бывает удобнее.
[>]
Re: ноды, пойнты и прочее безобразие
ii.14
vit01(mira, 1) — 51t
2014-11-27 11:24:10
> кто набирает пойнтов,
Пока что все набираем, наверное.
> у кого есть веб интерфейс, и прочее - напишите,
На mira пока что только читалка (даже две)
http://ii-net.tk/ii/ii-reader.php (классическая)
http://ii-net.tk/ii/ii-reader-nd.php (материальный дизайн)
Интерфейс для написания пока делать лень. Андрей говорил, что у него пара наработок имеются.
> мне надо на сайте что-нибудь написать в духе "как подключиться к сети".
По старинке - email сисопу с описанием, кто ты есть такой.
> а то я сам с горем пополам подключился...
А тебя и не отключали вообще-то. Правда, у меня домен поменялся (на ii-net.tk), но поинтовый authstr до сих пор прописан.
[>]
Re: ноды, пойнты и прочее безобразие
ii.14
vit01(mira, 1) — spline
2014-11-27 15:04:17
> Моя читалка на виду: http://spline.rooker.ru/ii/
Давно знаю. И время от времени туда захожу.
> До сих пор являюсь противником открытой регистрации.
Также.
Думаю насчёт написания сообщений, что сделать это смогу (даже быстро), но суть в том, что тяжело именно начать это делать.
[>]
...
ii.14
vit01(mira, 1) — spline
2014-11-27 11:33:44
От тебя идёт invalid message: D2MUlapI88
[>]
Re: ноды, пойнты и прочее безобразие
ii.14
vit01(mira, 1) — 51t
2014-11-27 15:48:18
> На то и были придуманы игрушки-регистрации... можно в их процессе собирать с пользователя больше регистрации
Всё равно же через них можно неугодным людям пробраться. Да и небезопасно как-то.
> Первая версия веб-хаба вообще была с публикацией всех новых сообщений всех новых юзеров в "карман", и потом одной кнопкой можно было или принять юзера и его написанные сообщения, или нет.
Неудобно как-то. Но сама такая идея имеет место на существование.
[>]
Re: ii-web.php: выходим на новый этап
ii.14
vit01(mira, 1) — vit01
2015-01-04 16:08:47
Что умеет:
- всё то же, что и читалка
- писать новые сообщения и отвечать на существующие
- сессию с куками и защиту от CSRF
- очень гибкая шаблонизация (свои стили легко прикручивать)
- есть неплохой материальный дизайн (ну мне он нравится =) )
Саму читалку пока из ветки репозитория не удалял.
[>]
habra.14
ii.14
vit01(mira, 1) — Difrex
2015-01-10 07:44:36
Интересно узнать, что творится с сабжеэхой? Последнее сообщение датируется 2014-12-29, а сервер ii.difrex.ru выдаёт 502.
[>]
Re: ii uliss gate
ii.14
vit01(mira, 1) — 51t
2015-02-04 18:22:01
> что мы выбираем? :) и с кем гейтуемся?
Думаю, можно выбрать 3 вариант и хорошенько его проработать.
С тебя список эх и сам источник, откуда гейтовать. Остальные пусть подумают, что нам может из этого пригодиться.
На выходных (или чуть пораньше) попробую написать гейт.
[>]
Re: ii uliss gate
ii.14
vit01(mira, 1) — 51t
2015-02-14 16:31:19
> так, а теперь - как мне обратный гейт делать? на тебя фетчер настраивать?
Ну да, как обычно:
http://ii-net.tk/ii/ii-point.php?q=/u/
> выведи эху в веб-интерфейс, наверное, чтобы видно было...
Вывел, как только загейтовал. И в списке есть.
Насчёт station13 в курсе: там почему-то последнее время часто обрезаются msgid. С чем это связано - неизвестно.
[>]
Re: lenta
ii.14
vit01(mira, 1) — vit01
2015-02-21 21:05:47
>счётчик сообщений в веб-интерфейсе всегда на 1 сообщение больше
>2. почему в сообщении вместо пустой строки между сабжем и телом сообщения дублируется сабж?
Исправил оба бага, изменения уже в репозитории.
[>]
Re: И ещё
ii.14
vit01(mira, 1) — spline
2015-03-01 16:09:32
> Кстати, Чёт твой RSS-бот "\n" обрезает
Это сделано специально =)
Просто во многих лентах эти переносы строк могут появляться в разных (неподходящих) местах и в рандомных количествах и, естесственно, мешают.
[>]
hc.51
ii.14
vit01(mira, 1) — All
2015-03-09 19:44:19
Что ж, раз Рома решил гейты с ii перекрыть, а в самой эхе уже ~3500 сообщений, то снимаем с фетча и кидаем в архив?
[>]
Re: Новые изменения в вебморде
ii.14
vit01(mira, 1) — Difrex
2015-03-03 15:51:12
> Не очевидно. Лучше сделать кнопку не такой яркой
Я тоже сначала так думал, но потом оказалось, что это гораздо удобнее. Дело даже не в яркости кнопки, а в её расположении на экране.
[>]
Новые изменения в вебморде
ii.14
vit01(mira, 1) — All
2015-03-01 09:20:46
Вот буквально сейчас я решил закоммитить в ветку features более-менее доделанную вебморду для ii.
Что изменилось:
* Удалена читалка
* Стиль очень сильно изменён, стал более лёгким и удобным
* Убран логотип ii из заголовка
* Вместо яркой кнопки ответа справа теперь ответ идёт щелчком на отправителя
* Убраны лишние ссылки в верхней панели
* Класс веб-клиента перемещён в файл iiweb.inc.php для более удобной интеграции различных вариантов его оформления, и, к примеру, списка эх.
https://github.com/vit1-irk/ii-php/tree/features
[>]
ii-php features commit
ii.14
vit01(mira, 1) — All
2015-04-02 19:35:14
Я понимаю, конечно, что это дело никому не интересно, но всё же
https://github.com/vit1-irk/ii-php/commit/f83ae5ec8a1333d0b086d68325183b395a6c9c68
Вот, хочу всё-таки исполнить пункт плана о создании стабильной, эталонной php-ноды. Начал подготавливать ветку features к слиянию с master.
Основные изменения:
* Убрал фреймворк Waves и достаточно кода, связанного с ним.
* В веб-клиенте сессия держится не до закрытия браузера, а целых два (!) дня
* ii-rss.php - пара строчек кода по замене переносов строк
* Мелкие незначительные изменения в веб-клиенте
* Выполнил своё Todo по постраничному выводу: привёл в прямой порядок нумерацию страниц. Вот по этому поводу требуется совет Андрея, потому что тоже на php-ноде сидит: нужна ли возможность оставления старого, привычного способа навигации?
Для сравнения:
http://ii-net.tk/ii/ii-web.php?echo=ii.14 и
http://ii-net.tk/ii/ii-mlp.php?echo=ii.14
[>]
Re: hc.51
ii.14
vit01(mira, 1) — spline
2015-03-10 08:27:42
Тогда уже снял и убрал эху.
> я вчера переехал таки на MySQL. Здорово.
У меня в своё время из-за этого нагрузка на сервер резко снизилась =)
[>]
Страничка проекта
ii.14
vit01(mira, 1) — All
2015-03-25 09:36:05
Стараюсь поддерживать сабж с документацией в актуальном состоянии. Как раз к годовщине ii я обновил её: сделал внешний вид посимпатичнее, облегчил, убрал кое-какие костыли, поправил статьи до актуального состояния (+ всякие опечатки и неоднозначности убрал).
Читать здесь:
http://ii-net.tk/ii-doc/
Тарбол для развёртывания у себя здесь:
http://ii-net.tk/ii-doc.tar.gz
[>]
ii://lenta.dark.14
ii.14
vit01(mira, 1) — All
2015-03-10 08:04:28
Сабж снова в строю. Пока добавил ленту официального блога и доменного регистратора stats.i2p. Может, ещё чего подыщу потом.
[>]
Re: Торонода
ii.14
vit01(mira, 1) — Difrex
2015-03-31 10:36:29
Да ладно, ничего страшного. Всё равно в Tor почти никто не пишет, так что подождём.
[>]
android-ii-client в F-Droid
ii.14
vit01(mira, 1) — All
2015-04-24 17:38:26
У меня пару дней назад получилось скомпилировать андроид-клиент, который писал ntrknlmp.exe, и я решил сделать репозиторий для F-Droid, чтобы можно было быстро его установить.
Адрес репозитория пока временный, возможно, изменится:
http://alicorn.tk/fdroid/
Хоть я совершенно не знаю Java, но, видимо, придётся клиент поддерживать именно мне. Тем более, там есть мелкие ошибки, исправить которые нетрудно.
Скриншоты:
http://ii-net.tk/screen-fdroid-1.png
http://ii-net.tk/screen-fdroid-2.png
[>]
Re: ii-php features commit
ii.14
vit01(mira, 1) — vit01
2015-04-25 11:03:31
Наконец-то выполнил своё обещание и слил ветку features с master. Теперь развернуть ii-ноду можно ещё быстрее =)
Кроме того, в веб-клиенте сделал полную поддержку стандарта XHTML 1.0 Strict и оптимизировал вёрстку для мобильных устройств.
[>]
Re: Qt клиент
ii.14
vit01(mira, 1) — vit01
2015-04-15 15:38:13
Когда нечего делать, можно делать клиенты =)
Новый коммит в сабже:
https://github.com/vit1-irk/iicli-modular/commit/60f6d6837effca488c0f8daefde431b4ee680efe
Что нового:
* Конфигурация поменялась с json на ini (desktop). Во-первых, потому что в многочисленных скобочках и кавычках легко запутаться при правке конфига, и, во-вторых, в ini-файле можно делать комментарии.
* В qt-клиенте улучшил обработку ошибок. Теперь при отсутствии интернета информация об этом кидается в окошечко, а не в консоль. В консоли же выдаётся читаемый текст ошибки в случае таковой при парсинге конфига.
* Убрал ii-search.py, так как он дублируется в другом репозитории
Можно будет потом сделать и пакетированную версию для дистрибутивов. И это довольно несложно.
[>]
ii-db-utils
ii.14
vit01(mira, 1) — All
2015-04-08 18:57:54
Собрал все маленькие (но полезные) скрипты для работы с классической базой, что у меня были, и разместил их в репозитории. Может быть, кому-нибудь пригодится.
https://github.com/vit1-irk/ii-db-utils
Включают в себя emailtoii (да, да, читать почту через ii-клиент), утилиту для поиска сообщений, простейшую статистику, проверяльщик базы на ошибки (его ещё Рома когда-то сюда кидал) и ещё парочку мелких скриптов.
Подробности в README.md в репозитории.
[>]
Re: ii-php features commit
ii.14
vit01(mira, 1) — spline
2015-04-03 11:34:01
Видимо, мы про разные вещи говорим =)
В млп-шной вебморде постраничный просмотр абсолютно идентичен тому, что сейчас стоит у тебя. То есть это классический вариант.
А в ii-web.php у меня сейчас послекоммитный идёт. В чём его суть:
Имеется, к примеру, эха
ii://pipe.2032 . Туда люди пишут где-то раз в пять дней.
Я решил обратиться к N-ной странице эхи. Пусть это будет 20.
1 вариант:
http://ii-net.tk/ii/ii-web.php?echo=pipe.2032&page=20
2 вариант:
http://ii-net.tk/ii/ii-mlp.php?echo=pipe.2032&page=20
Различие состоит в том, что через месяц (когда напишут ещё в эху какое-то количество сообщений) вариант 1 будет такой же, что сейчас, а в ссылке №2 (mlp или spline.rooker.ru/ii/) через месяц сообщения будут видны абсолютно другие.
То есть в новом варианте, который я закоммитил, если дать ссылку на определённую страницу базы, то через большое время переписки эта ссылка не устареет.
Правда, имеется несколько побочный эффект в том, что так сообщений на последней странице меньше отображаться будет (максимально 20 стоит).
Вот про это я спрашиваю =)
[>]
Re: Новая станция
ii.14
vit01(mira, 1) — Difrex
2015-04-27 14:25:21
> Давайте на всех нодах откроем регистрацию.
Как-то не хочется. Когда я думаю про регистрацию, сразу вспоминаются спамеры. К тому же, есть шанс наполучать всяких других нехороших личностей.
> После регистрации человек попадает в межсетевую нубоэху, а потом аппрувится уже на полный акк.
Удобно сделать это только в рамках веб-интерфейса. Сама по себе идея неплохая, но, думаю, пока что стоит ограничиться только _одной_ станцией с такой возможностью. И новоподнятый узел "ii mlp" как нельзя кстати для этого подходит. Если Rush_Pon дело заинтересует, пусть отпишется сюда.
> и народа может больше станет.
Суть не в народе, а в сообщениях и в их качестве. Вот мы сидим тут и молчим, так что в первую очередь лучше самим разговориться. Может быть, не стесняться обсуждать какие-то волнующие нас темы.
Кроме того, скатывания в чат тоже допускать не стоит, а то получится, как в
ii://hc.51
Нет, это наоборот неплохо, что там есть люди и всё такое, просто лучше было бы иметь среднюю длину сообщений больше 150 символов... (а ещё я не люблю хоккей :) )
[>]
Re: Новая станция
ii.14
vit01(mira, 1) — spline
2015-04-27 15:53:10
> Нужно опять время на изменение стиля под solarized мною так любимый, а его то и нет совсем.
Могу как раз для тебя сделать стиль (по текущему образцу
http://spline.rooker.ru/ii)
> Завертелся со своей учёбой.
Во-во. У меня вот экзамены скоро, ну да и ладно =)
[>]
Re: blacklist.txt
ii.14
vit01(mira, 1) — spline
2015-05-08 14:13:37
Функции, связанные с блэклистом, находятся в файле blacklist-func.php.
Я перекинул их туда, чтобы было удобнее читать код.
[>]
Re: blacklist.txt
ii.14
vit01(mira, 1) — vit01
2015-05-08 14:19:12
Ну а если ты говоришь про метод API, чтобы получать его через ii-point.php, то этого и раньше не было. И в стандарте этого тоже не было никогда.
Просто этот файл можно легко забирать просто так с сервера: к примеру,
http://ii-net.tk/ii/blacklist.txt
[>]
ii-db-utils commits
ii.14
vit01(mira, 1) — All
2015-05-03 12:31:58
В репозитории оживление:
https://github.com/vit1-irk/ii-db-utils
* ii-search.py получил поддержку экспорта msgid результатов в файл
* Новый скрипт delete-echoareas.py (вы уже поняли, что он делает). Можно использовать вместе с предыдущим пунктом.
* offline-fetch.py. Да, теперь можно проводить синхронизацию баз данных оффлайн! То есть, грубо говоря, это реализация технологии ii для флешек. Может проводить фетч не только напрямую, но и в бандл (для маленьких флешек =) )
* ii-bundle и ii-debundle.py позволяют паковать и распаковывать бандлы. Полезно для создания архивов и удобной пересылки базы, а также для оффлайного нодообмена.
* Общий дебаг и так далее
И что это всё значит? А это значит то, что пункт плана развития ii, в котором говорилось про африканских детей и жизнь без интернета, выполнен.
Ура! =)
[>]
Re: blacklist.txt
ii.14
vit01(mira, 1) — spline
2015-05-08 15:11:26
В принципе, добавить такое расширение - это пара строчек кода. Только вот оно почти что нигде не будет применяться.
Пусть тогда лучше все проголосуют, а там и решим, делать его или нет.
[>]
Re: blacklist.txt
ii.14
vit01(mira, 1) — spline
2015-05-08 17:22:54
> Да нет смысла менять стандарты. Жили же как-то =)
Вот я про то же и говорю, что выдача блэклиста через API почти никому не нужна =) Даже в софте у Ромы (который говорил, что это очень нужно) не было поддержки этой вещи, насколько помню.
Ну а в документации должны быть отражены все возможности, в том числе необязательные:
http://ii-net.tk/ii-doc/?p=7
[>]
Re: iitxt next generation
ii.14
vit01(mira, 1) — spline
2015-05-09 03:38:03
О да =) Я раньше тоже думал, что нам нужен ещё один txt-клиент, потому что предыдущий имел кучу багов и малоюзабельный. Наконец-то его написали. Посмотрю обязательно.
И на страницу загрузки закину.
[>]
Re: blacklist.txt
ii.14
vit01(mira, 1) — spline
2015-05-08 17:25:29
> Опциональные расширения, но это немного расходится с идеологией ii.
Обязателен у нас только /u/, а всё остальное опциональное. Но в документации описаны абсолютно все схемы (естесственно, с упоминанием этого факта).
[>]
Re: iitxt next generation
ii.14
vit01(mira, 1) — spline
2015-05-09 13:33:33
> Пуллреквест это, конечно, хорошо, но меня снедает любопытство. Что за идея?
Идея написать обёртку над клиентом.
К примеру
$ write.sh pipe.2032 1500
Открывается какой-нибудь текстовый редактор, например, vim, с уже готовым шаблоном: ответ на 1500-е по счёту сообщение в эхе.
И можно ещё вот это
$ echocat.sh pipe.2032 100:-2
Выведет сообщения с сотого до конца без последних двух.
[>]
Re: iitxt next generation
ii.14
vit01(mira, 1) — spline
2015-05-09 14:50:06
> и написать оболочку, типа голдеда.
У тебя же уже был голдед, только на лиспе =)
Помню даже, какой он был прикольный и красивый.
> Я пока думал прикрутить sqlite
Неоднозначное мнение у меня по этому поводу. С одной стороны, вроде бы, ничего плохого в этом нет. Но, с другой стороны, это снижает доступность. К примеру, вывести какое-то сообщение просто с помощью cat и tail, использовать одну и ту же базу для локальной ноды и кучки клиентов одновременно (я так делаю всегда), потом ещё всякие скрипты для обслуживания ii переписывать надо, потому что sqlite-база у каждого своя и не прописана в стандарте.
[>]
Re: Карта сети
ii.14
vit01(mira, 1) — spline
2015-05-09 03:38:03
> регистрация у меня есть.
Обычно под регистрацией люди имеют в виду форму с кнопочками и капчей и очень удивляются, если это не так =)
Так что у нас этого дела ещё нет.
> Достаточно написать на spline@rooker.ru, указать ник и немного написать о себе.
Дописал здесь:
http://ii-net.tk/station.html
[>]
Re: iitxt next generation
ii.14
vit01(mira, 1) — vit01
2015-05-09 04:19:32
> И на страницу загрузки закину.
Уже здесь:
http://ii-net.tk/iidownload/
Посмотрел исходники, попробовал. Сам по себе клиент реализован относительно хорошо, но вот принцип работы txt-клиента мне не нравится, поэтому им и не пользуюсь. Просто при каждом фетче он переделывает базу данных "для чтения": это не просто нерационально, это ещё и медленно (особенно, когда больше 10 эх в подписках с тысячами сообщений, как у меня). Думаю, надо приделать ещё функцию, которая это сделает исключительно для новых сообщений, а не для всех.
Также у меня ещё кое-какая идея по клиенту есть, но лучше сделаю пуллреквест когда-нибудь, чем буду ныть здесь в эхе =)