#  Re: Цезий
Andrew Lobanov (station13, 1) → vit01  –  04:10:44 2016-02-15

> Обратите внимание на неполный вид сабжа.

А что с ним не так? Там специальная функция, отрезающая лишнее.

> А ещё размер файла стоит обработать с помощью round() или чего-то подобного.

Вот это странно. Буду посмотреть.
#  Re: Про ноды
Рома (lenina,148) → Andrew Lobanov  –  04:58:17 2016-02-11

> Чем тебе так мешает ещё одна бесполезная для тебя вещь в интернете?

названием
моей личной репутацией
и моей декларацией, которую я провозгласил на поллора

если бы это не было никак не связано с моим именем и моим проектом - я бы даже не вспомнил об этом
#  Re: Цезий
vit01 (mira, 1) → Andrew Lobanov  –  05:40:06 2016-02-15

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

В том и дело, что он обрезанный. Юзер может захотеть прочитать сабж полностью, и надо это как-то предусмотреть.
#  Re: Цезий
Andrew Lobanov (station13, 1) → vit01  –  05:12:26 2016-02-15

> А ещё размер файла стоит обработать с помощью round() или чего-то подобного.

Проверь последнюю версию из гита. Теперь должно всё быть нормально.

// Видимо, разница платформ даёт о себе знать, так как я вообще такой проблемы не наблюдал, а тут вот те раз -- кривое деление =)
#  Re: Qt-клиент, последняя версия
vit01 (mira, 1) → vit01  –  06:43:16 2016-02-11

Сразу скриншот: http://ii-net.tk/ii/files/qxAbpNKfjHbJyRCSqhDb.png

Что нового на этот раз:

* Новый диалог исходящих сообщений.
Теперь удаление, правка и просмотр стали гораздо удобнее.
* Убрал немного ненужного кода и старья
* Исправил сбой фетчера на пустой эхе

Сборки под винду уже сделаны, ищите по прежним ссылкам.
Пакет для дебиана теперь вот тут: http://ii-net.tk/files/iicli-modular.deb
#  Re: Про ноды
Andrew Lobanov (station13, 1) → vit01  –  12:16:34 2016-02-11

AL>> Если тебе так уж горит, то название можно и сменить. Мне всё равно практически как будет называться то, что мы используем.
Difrex>> Я, кстати, свою ноду под названием jj начал пилить :D

> Может, действительно пора всерьёз задуматься над этим вопросом?

Надо исправить историческую несправедливость! ii -- не сеть сирых и убогих. Так что нам надо срочно переименоваться.
#  Re: Про ноды
guest (lenina,2) → Andrew Lobanov  –  11:31:48 2016-02-11

ii не может работать без цифровых постфиксов. в принципе. там всё заточено на них

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

блин, даже авторизация - и та потерялась :(
#  Re: Про ноды
Andrew Lobanov (station13, 1) → Рома  –  08:54:59 2016-02-11

> дело вообще не в этом. я уже всё понял, и дальше буду действовать отдельно. дело в том, что осталось после меня.

После тебя осталось ii и 51talk, но даже не на твоих серверах (во всяком случае я не нашёл) и сообщения в базе. Никто не отрицает, что то, что мы имеем сейчас и то, что было у тебя всё таки немного разные вещи.

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

// Просто надо было делать проприетарщину и закрытый протокол. Тогда никто бы не стал экспериментировать.
#  Re: Про ноды
Andrew Lobanov (station13, 1) → guest  –  12:14:36 2016-02-11

> ii не может работать без цифровых постфиксов. в принципе. там всё заточено на них

Там на них заточен только фильтр и без них всё прекрасно работает. Я проверял.

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

Это было отличной причиной бросить свою ноду =)

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

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

> блин, даже авторизация - и та потерялась :(

Отпишись мне на c3BsaW5lQHJvb2tlci5ydQo=. У меня твоих поинтов две штуки вообще.
#  Re: Qt-клиент, последняя версия
vit01 (mira, 1) → Difrex  –  07:40:07 2016-02-11

Difrex> Вычисти в следующей версии шаблоны dh_make. Я про *ex/*EX :)

Готово.

// надо бы потом ещё в какой-нибудь репозиторий, наверное, добавить его
#  Re: Про ноды
Difrex (mira, 14) → Рома  –  06:18:45 2016-02-11

Так у тебя же, вроде, под CC0 изначально код был? Сам выбрал такую лицензию.

>и моей декларацией, которую я провозгласил на поллора
>поллора
Это было бы смешно, если не было бы так грустно.
#  Re: Про ноды
vit01 (mira, 1) → Difrex  –  11:43:31 2016-02-11

AL> Если тебе так уж горит, то название можно и сменить. Мне всё равно практически как будет называться то, что мы используем.
Difrex> Я, кстати, свою ноду под названием jj начал пилить :D

Может, действительно пора всерьёз задуматься над этим вопросом?
#  Re: Про ноды
Andrew Lobanov (station13, 1) → Рома  –  04:46:54 2016-02-11

И ещё. Расширения не только необязательны, но и экспериментальны. То есть не факт, например, что в конце концов останутся в стандарте /x/c или /x/file и точно не факт, что туда попадёт какой-нить /x/caesium (которого даже на моей ноде нет и не факт, что попадёт в релизную версию своей реализации). А для пользователя ничего не поменяется в любом случае. Он даже не заметит этих трансформаций.

// Для аналогии могу привести в качестве примера пляску длины msgid. Сильно у тебя пользователи пострадали от неё?
#  Re: Qt-клиент, последняя версия
Difrex (mira, 14) → vit01  –  07:02:00 2016-02-11

>Пакет для дебиана
Вычисти в следующей версии шаблоны dh_make. Я про *ex/*EX :)
#  Цезий
vit01 (mira, 1) → All  –  01:08:26 2016-02-15

И вот багрепорт.

http://ii-net.tk/ii/files/bdc2fmT7nHLpyo8vRSYP.png

Обратите внимание на неполный вид сабжа.
А ещё размер файла стоит обработать с помощью round() или чего-то подобного.
#  Re: Про ноды
Andrew Lobanov (station13, 1) → vit01  –  11:28:37 2016-02-10

Difrex>> * Не будет ли меняться схема /x/что-то там, для получения мессаджей с опредленного хеша?
> Если захочешь, то не будет. НО
> 3. Андрей упорно воздерживается от комментариев по схеме, поэтому пока что это неофициальное расширение.

Андрей пока слабо представляет себе практическое применение в плане гибкости сети. Сообщения на разных станциях вполне могут быть в разном порядке. Потому это ненадёжная вещь. Потому не вижу практического смысла в ней.

// Мы же не Fido с чёткой иерархией аплинков-даунликов. Так что надо рассматривать ситуацию, когда фетчер может получать эху из разных источников, работая с одной базой.
#  Re: Про ноды
Andrew Lobanov (station13, 1) → Рома  –  04:35:00 2016-02-11

Столько взаимоисключающих параграфов в одном сообщении, что даже адекватно отвечать не хочется. Ты просто опять путаешь свои цели и свою ноду с моими целями и моей нодой. В этом твоя основная ошибка. То, что ты не мог написать, это твой косяк. Учётка твоя вполне была. На то, что у меня нет регистрации, я могу только спросить: а с какого перепуга у меня вообще должна быть открытая регистрация? Социальные-политические шняги меня мало волнуют. Особенно политические. А том, чтобы исправлять родовые травмы стандарта, из которого ты толи в угаре выкидывания всего, толи изначально не включив (мне честно всё равно как это произошло) туда возможность получать неполный индекс (как пример), нет ничего хорошего.

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

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

PS: Меня текущее положение вещей устраивает. Сюда приходят и даже остаются интересные мне люди. А то, что у тебя свербит или порой тебе надо придумать "врага" (привет врагам народа СССР) это твои какие-то проблемы.

PPS: Дискуссию считаю бесполезной, так как у тебя память как у золотой рыбки, повторяешь сам одно и то же из раза в раз и заставляешь повторять это же других пользователей.
#  Re: Про ноды
Difrex (mira, 14) → Рома  –  08:50:03 2016-02-10

>мож проще от какого-нибудь retroshare форкаться?
Нет. Хочу форкаться от ii. Не волнуйся, обзову по другому =)
#  Re: Про ноды
vit01 (mira, 1) → Difrex  –  12:16:19 2016-02-10

Difrex> Кстати, а как дела у php с асинхронностью, трудно писать такое? Никогда на пыхе не кодил.

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

Difrex> Думал, форкнуть и переписать на Erlang :)
Это, наверное, будет долго =)
#  Re: Про ноды
Рома (lenina,148) → Andrew Lobanov  –  22:52:26 2016-02-10

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

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

Что будет всё сделано по уму, когда с этим наиграюсь - было заявлено сразу. Благодаря гибкости сети на неё не то что с ii, а с лора можно перевести в одночасье, просто поменяв url. Сидели у меня девочки на hc25, и вдруг в один миг стали сидеть в ii - но сами об этом даже не догадались.

В общем, читайте классиков. Я, правда, не знаю, куда делись мои доки, все сайты на 51t ведут на *ii.телеком*. Ну, тогда не читайте, это уже не важно.

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

> Сломали Российскую Импарию -- получили гражданскую войну, голод, НЭП, репрессии, эмиграцию. Сломали СССР -- получили лихие 90-е, когда можно было запросто попасть под шальную пулю, просто по пути в школу/на работу. Сломали ii -- получили нечто обособленное от остальных участников сети

Ой, не учите старого еврея коммерции. Если ты сейчас пойдёшь набирать народ под маркой *ii*, там можно только по морде получить. А когда то же самое, только с *человеческим лицом* (Оли), тогда и люди потянутся.

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

>> Читать далее
#  Re: Qt-клиент, последняя версия
vit01 (mira, 1) → vit01  –  02:35:23 2016-02-09

vit01> Скорее всего, это будет через день-два.

Пересборка переносится до того времени, пока не будет доделан фетчер.
#  Re: Про ноды
Difrex (mira, 14) → Рома  –  08:23:11 2016-02-10

>чё-то типа метасервера когда-то что-то где-то было, но "не прикккотилось"
Не то.

>эхи везде разные. да, у меня фетчер работал по серверному list.txt, поэтому автоподписка была возможна... но нормально это достижимо только в bosfor/ГК11, где есть discover
Не видел bosfor/ГК11. А вот, что я хочу сделать - будет работать. Тем-более я знаю как оно должно работать и наброски у меня есть.

Я почему про навороченные ноды спрашивал: надо от чего-то форкаться.
#  Re: Про ноды
Andrew Lobanov (station13, 1) → Рома  –  09:54:28 2016-02-10

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

Это только у тебя их четыре. У нас стандарт один. И это тот самый старый станарт, который был в версии 0.3. Расширения не обязательны, но добавляют плюшек. При этом не ломают совместимость и не ущемляют права пользователей древних клиентов.
#  Re: Qt-клиент, последняя версия
vit01 (mira, 1) → vit01  –  03:22:17 2016-02-10

Новый, вкусный коммит:

* Теперь при расширенном /u/e фетчер ведёт себя "правильно", если новых сообщений в эхе появилось больше, чем скачивается за один запрос
// эта фича не включена по-умолчанию, но есть в настройках станции
* Уменьшение количества запросов к серверу по минимуму.
Оказалось, что я наврал Андрею вот здесь:

vit01> потому что алгоритм фетча слишком оптимизирован (как у Ромы), и не определишь, к какой эхе какое сообщение относится

Извиняюсь за непроверенную информацию и с этим коммитом добавляю заявленное поведение.
Теперь запросы /u/m клиент делает для всех эх сразу, а не для каждой по-отдельности.

* Починил баги с внешним видом таблиц (list.txt и /x/file)
* Более понятное поведение GUI в настройках станций
* Теперь можно задать размер бандла из настроек

>> Читать далее
#  Re: Про ноды
vit01 (mira, 1) → Andrew Lobanov  –  12:09:51 2016-02-10

vit01> 3. Андрей упорно воздерживается от комментариев по схеме, поэтому пока что это неофициальное расширение.
AL> Андрей пока слабо представляет себе практическое применение в плане гибкости сети. Сообщения на разных станциях вполне могут быть в разном порядке. Потому это ненадёжная вещь. Потому не вижу практического смысла в ней.

Ура, ну наконец-то комментарий =)

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

Но опять:
1. Проблема с переполнением индекса УЖЕ решена более изящным способом (расширенный /u/e), где не требуется кэш.
2. Фича появилась, потому что кто-то об этом попросил. Cтараюсь добавлять нужные людям штуки по мере возможности.
3. Если бы я тоже считал, что фича необходимая, то её поддержка давно бы появилась в моих фетчерах.
Powered by iii-php v0.11