[>]
Re: Миграция
iing.15
vit01(mira, 1) — Andrew Lobanov
2015-11-17 16:38:16
AL> В идеале в Changelog.txt и кросспост тут и в ii.14 %) Чтобы наверняка.
Упс, а вот Changelog.txt у моей ноды всегда отсутствовал.
В общем, сначала попытаюсь здесь написать, а потом кросспост опционально.
Что припоминаю сам:
* Расширенный /u/e
* /x/e , как "с определённого msgid"
* /x/features
* /x/t заменён на /x/c
* /x/file (полностью рабочий)
* Сегодня удалось решить проблему с подыхающими сессиями (+ длина сессий регулируется через конфиг)
* Вынос конфига для удобства обновлений через git и вообще для удобства
* RSS-ленты эхоконференций
* Материальная тема вебморды отлично масштабируется на любых экранах, стала ещё более няшной и гармоничной
* Поддержка нового цитирования
* Удаление цифровых постфиксов (изменение регулярки checkEcho)
* Мелкие фиксы то там, то сям
Больше пока не помню.
[>]
Re: Миграция
iing.15
vit01(mira, 1) — Andrew Lobanov
2015-11-18 05:22:47
AL> Какая же новая нода у тебя классная. Вот прямо таки приятно зайти =)
Ээ, не надо нахваливать, мне неудобно =)
[>]
Qt-клиент
iing.15
vit01(mira, 1) — All
2015-11-22 16:24:36
В сабже /x/t заменён на /x/c.
Ещё добавлена фича "первого запуска": если клиент запускается в первый раз, то пользователю сразу предлагают настроить подключение к станции (указать адрес, эхи, authstr и.т.д).
Также в настройках можно инициировать повторный первый запуск.
Попробовал установить в виртуалку Reactos и завести клиент. Завёлся только питон, загнать туда Qt, git и остальные штуки пока не получилось.
[>]
Re: /x/file
iing.15
vit01(mira, 1) — Andrew Lobanov
2016-01-19 14:18:31
AL> Как думаете, стоит ли менять логику работы этого расширения?
Думаю, нет. Если надо предоставить к каким-то файлам доступ для всех, то проще дать ссылку.
А если только для ii-шников, то идёт схема с паролем.
[>]
Re: /x/file
iing.15
vit01(mira, 1) — Andrew Lobanov
2016-01-19 17:33:54
AL> Для доступа вполне будет ссылка http://node-addres.example/x/file/filename которую можно кидать кому угодно. А ii-шники тоже не всегда имеют поинты на всех станциях.
Кажется, что это какой-то "велосипед". Конечно, если он приживётся, я могу его тоже реализовать, но это пока не принципиально.
[>]
Re: /x/file
iing.15
vit01(mira, 1) — Andrew Lobanov
2016-01-19 20:49:12
AL> Ещё между этой реализацией и простой раздачей файлов в той же питон ноде большой разницы не будет =)
Всё, теперь осознал. Ещё и в lisp-ноде так же.
Реализую, как время будет.
И да, ты собираешься у себя что-нибудь выкладывать по /x/file на этой неделе для теста? У меня на ноде уже давно пара тестовых файлов лежит, но никому нет дела.
[>]
Re: /x/file
iing.15
vit01(mira, 1) — Andrew Lobanov
2016-01-20 08:48:31
AL> Пока могу выложить свои музыкальные бадабдыщи и исходники к ним. Когда я всё таки допишу свою реализацию ноды и перееду на домашний сервер, хочу сделать /x/files основным местом для выкладывания файлов.
Хорошая идея. Надо бы и нам такое на вооружение взять =)
У меня уже давно есть upload-сервисы: выкладывать файлы могут только поинты, но качать могут все.
http://ii-net.tk/ii/upload.php
http://irk39.tk/upload.php
Можно их перевести на /x/file, может быть, станет удобнее.
И насчёт домашнего сервера. Переезд - это хорошая идея, но всё равно не забрасывай, пожалуйста, spline.rooker.ru. У нас за последнее время устойчивость сети с 7 серверов упала до 5. Если mlpfim.ml со сдохшего хостинга перейдёт на моё попечение, то это так и останется. С твоим новым сервером в сети их будет 6, что вполне нормально.
[>]
Re: /x/file
iing.15
vit01(mira, 1) — Andrew Lobanov
2016-01-20 08:54:49
AL> Лисп-ноды скорее всего не будет. Я вдруг понял, что не взирая на всю прелесть лиспа, пользоваться этим софтом будет меньше народу, чем аналогичным, но на пайтоне. Так что лисп у меня это теперь язык для себя.
Жаль, я смотрел исходники iicl, и эта нода была довольно хороша. А что до народа, не соглашусь. Обычный народ не будет поднимать ноды, ему лишь бы клиенты использовать.
В любом случае, с гитхаба её не удаляй, пожалуйста. Или если удалять будешь, предупреди, я форкну.
[>]
Re: /x/file
iing.15
vit01(mira, 1) — Andrew Lobanov
2016-01-20 10:22:39
AL> К тому же она не дописана.
Это заметно :)
Если что, могу ей заняться вместо тебя.
[>]
Re: /x/file
iing.15
vit01(mira, 1) — Andrew Lobanov
2016-01-20 11:45:13
AL> Буду через годик-другой тебе пул-реквесты слать %)
Вот на этот счёт у меня есть, что ещё сказать.
В 2014 у нас была эха todo.14. Можно превратить iing.15 в её аналог и возродить командную работу. Так было бы интереснее жить.
Эх, мечты, мечты :)
[>]
Текущие проблемы сети
iing.15
vit01(mira, 1) — All
2016-02-07 15:07:21
* Документация _очень_ устарела.
Особенно статьи про софт, где описываются вещи со времён 0.3
* Нам нужен толковый логотип
Желательно в svg. Может быть, даже какой-нибудь другой.
* Дизайн документации и структурирование информации оставляет желать лучшего
* Надо обновить страницу
http://ii-net.tk/iidownload , чтобы по клиентам можно было лучше ориентироваться, а то по виду это полный бардак
* Что там Андрей говорил по поводу нового названия? И заглохло это как-то.
* Эха
ii://bone.14 совершенно не выполняет свою роль
[>]
Re: Текущие проблемы сети
iing.15
vit01(mira, 1) — Difrex
2016-02-11 16:25:35
Difrex> Давайте купим конфлюенс за 10$ для документации?
Не, мне эта идея не нравится. Давайте лучше Git. И просто, и бесплатно, и надёжно.
Ну а насчёт дизайна говорю плохо, потому что из меня плохой дизайнер. Сверстать-то могу, но нужно человека с острым глазом и с чувством прекрасного =)
В любом случае, главное - текст. Как перепишем его заново, тогда можно будет задуматься и над внешней стороной.
[>]
Re: Ответ на KmEZAOkhyqCU58kqGE1K
iing.15
vit01(mira, 1) — Difrex
2016-02-11 16:25:35
Difrex> то можно и название сменить.
Вообще, мне понравилась его идея про название silent-ii
И описывает нас в полной мере, и связь с ii не до конца потеряна.
А насчёт Qt-клиента возьму-ка таблицу Менделеева и выберу оттуда. Самому сложно хорошее название придумать, а тут пример с Цезием есть, что можно не заморачиваться :D
[>]
Re: Ответ на KmEZAOkhyqCU58kqGE1K
iing.15
vit01(mira, 1) — Andrew Lobanov
2016-02-11 16:45:47
AL> Барий для моей реализации ноды уже занят %)))
Как на слух Полоний или Радон? Для такого клиента надо однозначно что-то радиоактивное взять =)
[>]
Re: Ответ на KmEZAOkhyqCU58kqGE1K
iing.15
vit01(mira, 1) — Andrew Lobanov
2016-02-11 18:11:05
>> Вообще, мне понравилась его идея про название silent-ii
AL> Тут камрады предлагают имортозамещение устроить и назвать "ыы" или "ять" =)
Ять точно не подойдёт: очень созвучно со словом б*ять =)
[>]
Re: Ответ на KmEZAOkhyqCU58kqGE1K
iing.15
vit01(mira, 1) — Difrex
2016-02-12 10:57:41
Difrex> Мне не нравится silent-ii.
У меня и домен, и куча всего остального завязано на название ii. Потому и предложил, что меньше переделывать =)
Difrex> Предлагаю названия: Масленица, aum-net
Слишком традиционно и празднично. Маргиналы к нам не пойдут :)
Может, выберем аббревиатуру? Или даже рекурсивный акроним вроде <x> <y> <Something>'s Not Ii
[>]
Re: Ответ на KmEZAOkhyqCU58kqGE1K
iing.15
vit01(mira, 1) — Difrex
2016-02-12 15:59:43
Difrex> Distributed ii-like Network - DiN :)
Расшифровка хорошо читается, а сокращение - не очень.
Distributed ii Extensions - DIE
Звучит хорошо, но смыслом худовато. =)
ii-Like Text Exchange Convention ilTEC или iTEC
ii-like Text Communication ilTC или iTC
Продолжаем, пока что-нибудь не понравится...
[>]
Re: Ответ на KmEZAOkhyqCU58kqGE1K
iing.15
vit01(mira, 1) — Difrex
2016-02-15 05:01:58
>>> ii-Like Text Exchange Convention ilTEC или iTEC
>> Вот это симпатично =)
Difrex> Ага, мне тоже нравится =)
Ещё можно Text заменить на более общее Data, и получится ilDEC или iDEC
[>]
Название
iing.15
vit01(mira, 1) — All
2016-02-15 10:52:39
И всё-таки, какой вариант выберем? Если есть затруднения, то пусть поинты сюда зайдут. Не всё же нам втроём думать.
Да, ещё хочу увидеть ответ на вот этот вопрос, это важно:
ii://QO2SSeldrXNG9dVDslFv
[>]
ii-db-utils python3
iing.15
vit01(mira, 1) — All
2016-02-15 17:19:24
Сабж осуществился.
* Все утилиты портированы на третий питон.
* Все утилиты работают с базой из текущего каталога.
это позволяет поместить их в $PATH и сильно упростить работу
* Встроены дополнительные проверки, устраняющие падения
* Убрано многочисленное дублирование кода
* Исправлены пара критических багов в emailtoii.py
[>]
Перепост из vk-news.14
habra.14
vit01(mira, 1) — All
2015-04-13 17:04:44
Странно, что здесь нет.
"Премьер-министр Дмитрий Медведев подписал постановление, по которому Роскомнадзор получил право проверять переписку пользователей соцсетей, среди которых «Одноклассники» и «ВКонтакте», электронную почту и мессенджеры (Агент.Mail.ru, ICQ), а также блог-платформы, сообщает ряд российских интернет-СМИ, такие как mk.ru, echospb.ru. Крупные издательства ряда ТАСС и РИА-новости данную информацию не подтверждают. На портале Роскомнадзора информация о получении подобных полномочий так же отсутствует."
Ссылка:
http://geektimes.ru/post/248932/
[>]
Re: Ответ на KmEZAOkhyqCU58kqGE1K
iing.15
vit01(mira, 1) — Andrew Lobanov
2016-02-16 11:10:47
AL> Предлагаю собрать все варианты и отписаться по поводу в ii.14.
Итак, что у нас есть:
jj
silent-ii
Масленица :D
aum-net
systemd-textctl
Distributed ii-like Network - DiN
ii-Like Text Exchange Convention - ITEC (IlTEC)
ii-Like Text Communication - ITC (IlTC)
ii-Like Data Exchange Convention - IDEC (IlDEC)
Даже не знаю, что лучше взять на пост для ii.14
AL> // Самому мне больше всего iTEC понравилось.
Тогда лучше ставь первую I с большой буквы. Иначе идёт очень противная ассоциация с продукцией Apple.
[>]
Re: Ответ на KmEZAOkhyqCU58kqGE1K
iing.15
vit01(mira, 1) — Difrex
2016-02-16 18:18:37
Difrex> Чет не знаю, как лучше описать.
Да просто можно выбрать из списка варианты (да хоть все сразу) и запостить.
И как-то описать, что "нам надо переименовываться, помогите"
[>]
Re: Немного обновил документацию на Гитхабе
iing.15
vit01(mira, 1) — Andrew Lobanov
2016-02-18 10:39:10
vit01> Добавил наши емейлы, адреса станций, ссылки на клиенты и прочую контактную информацию.
AL> Предлагаю начать вести нодлисты и поинтлисты с необходимой информацией.
Абсолютно полный нодлист есть на
http://ii-net.tk/station.html
Из поинтов же мне просто некого упомянуть. На mira station только Денис пишет, но он как бы не совсем поинт.
Двух друзей-гитаристов из irk39.tk тоже как-то не очень (у них собственный набор эх, да и пишут нечасто).
Товарищ Rush_Pon вообще у меня в поинтах не числится (он даунлинк и пишет через своё болото).
[>]
Re: Немного обновил документацию на Гитхабе
iing.15
vit01(mira, 1) — Andrew Lobanov
2016-02-18 11:36:13
AL> Знаю. Просто я имел в виду некий текстовый формат и всё такое.
Предлагаю подобный формат
Nodename: mira station
Client: http://ii-net.tk/ii/ii-point.php?q=/
Web: http://ii-net.tk/ii/ii-web.php
Contacts: vit01 (mailto:me@ii-net.tk; https://github.com/vit1-irk; tel:+7xxxyyyzzzz)
Description: Станция мира и дружбомагии. Что-нибудь ещё сюда написать надо.
Uplinks: station13; Difrex; lenina; mtest; mlp
Downlinks: lenina; station13; Difrex; mtest; mlp
MaxFetchInterval: 10min
Nodename: station13
// и дальше, ну ты понял
А для поинтов можно взять вот это:
Pointname: Рома
Virtuals: 51t; Рома Бибек; Roman Yakovlev
Fullname: Роман Яковлев
TimeZone: UTC+9
Contacts: http://gk11.ru; me@51t.ru
Information: Просто Рома.
Можно ещё больше текста
Даже в несколько строк.
Pointname vit01
// ну вы поняли
[>]
Re: Немного обновил документацию на Гитхабе
iing.15
vit01(mira, 1) — vit01
2016-02-18 11:56:13
Нет, поторопился. Поле Downlinks надо убрать (его можно достроить самостоятельно и MaxFetchInterval тоже.
А вот аплинков оформить так:
Uplinks: station13 (10min), Difrex (10min), lenina (10min), mtest (30min), mlp (20min)
Лучше вообще выбрать какой-нибудь JSON, чтобы парсить можно было на раз-два.
[>]
Re: Немного обновил документацию на Гитхабе
iing.15
vit01(mira, 1) — Andrew Lobanov
2016-02-18 14:10:21
AL> Давай уж сразу xml =)
AL> Не надо тащить JSON туда, где он не нужен. Тут просто ключ-значения же.
Ну так а я про что =)
import json
f=open("base.json")
config=json.load(f)
print(config[0]["Nodename"])
И всё, в config уже готовая информация в списке, которую можно рассовывать туда-сюда.
В PHP json тоже полностью загружается в 2 строчки. И ничего сверх этого накручивать не надо.
[>]
Re: Немного обновил документацию на Гитхабе
iing.15
vit01(mira, 1) — Andrew Lobanov
2016-02-18 15:08:37
sqlite требует библиотеки всякие (особенно для похапе).
JSON крут тем, что его можно и читать вручную, и править вручную, хоть через блокнот. А затем в готовом виде скормить любой программе.
[>]
Re: Немного обновил документацию на Гитхабе
iing.15
vit01(mira, 1) — Andrew Lobanov
2016-02-18 16:18:08
AL> // Так то можно и сообщения в JSON хранить. Удобнее, чем строчки разгребать.
При 10000 сообщениях бандлы будут занимать гораздо больше. А ещё клиенту на каком-нибудь bash или Си сложнее с ними возиться будет. Всё имеет свою цену.
[>]
Re: Формат листов
iing.15
vit01(mira, 1) — Andrew Lobanov
2016-02-18 16:38:05
AL> Вы что-то такое предлагаете?
maxfetchinterval убрать и проставить для каждого аплинка отдельно. Так можно определить, на какую станцию удобнее написать, чтобы сообщение дошло быстрее до цели. Если я тебя фетчу раз в 10 минут, а mlp раз в 24 часа, то разница существенная.
А так да, соглашусь.
AL> TimeZone заменить на Location
А если не хочешь точно выдавать, где живёшь? =)
Тем более, часто удобнее просто отнять нужное число, чем узнавать, сколько времени в том или ином городе.
Как компромисс могу предолжить добавить Location и оставить Timezone.
AL> виртуалов ... выкинуть
Если новичок прочитает пару сообщений от поинта spline, как он догадается, что это ты? =)
AL> добавить флаги для дополнительной информации
Поконкретнее, пожалуйста.
[>]
nodelist.json
iing.15
vit01(mira, 1) — All
2016-02-18 17:57:07
Сабж уже можно скачать у меня через /x/file.
Там 3 станции, мне подконтрольные + архив.
Если что, исправлю в любой момент.
[>]
Re: Формат листов
iing.15
vit01(mira, 1) — Andrew Lobanov
2016-02-18 18:58:19
AL> Вот сегодня я фетчу всех каждые 10 минут, а завтра меняю интервал на 12 часов. И всё.
Ну ты же об этом сообщишь, и нодлист быстро подправят. Можно удобно мониторить устойчивость сети. Если что, у себя поставил. Просто на всякий случай.
AL> А зачем ему об этом знать? =)
Чтобы знал, с кем в действительности имеет дело =) Если завтра я переименуюсь (а меня все помнят под vit01), то может возникнуть путаница. Особенно у тех, кто заходит изредка.
AL> Просто дополнительная информация о пользователе в виде унифицированных данных.
Что-то вроде политических/религиозных взглядов и интересов? Думаю, это не стоит делать унифицированным. Хотя точно не уверен.
[>]
Переименование: продолжение
iing.15
vit01(mira, 1) — All
2016-02-20 19:49:04
С вот этого:
ii://8jsaArgGSVwvz5ajRHAs
vit01> А насчёт IDEC/ITEC я даже решил, как переименую Qt-клиент, если выберут один из этих вариантов =)
Так вот, недоговорил. Если стандарт назовём IDEC, то Qt-клиент переименуется в December (девиз: суровый, холодный и неламповый). А если ITEC, то тогда Cutie (милашка), как игра слов для "Qt".
И да, вот это сообщение без ответа осталось:
ii://rOKT4NV6XvYete3gAHif