RSS
Pages: 1 ... 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 ... 67
[>] Re: Caesium
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-04-20 06:31:02


Обнаружил теперь регрессию в фетчере:
Если запустить без аргументов, то выдаёт
Traceback (most recent call last):
  File "./fetcher.py", line 116, in <module>
    node["node"] = node_addr
NameError: name 'node_addr' is not defined

Ещё минус, что при отсутствии поддержки /u/e начинается фетч с самого начала, с 2014 года
И да, если выбрать твою ноду, то он почему-то долго думает (тормозит) на этапе определения /x/features

[>] Фетчер от цезий и iing
ii.14
Andrew Lobanov(station13, 1) — All
2016-04-19 16:23:00


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

[>] Re: Caesium
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-04-20 07:04:31


AL> Вот это странно, но это скорее нода тупит. Ты имеешь в виду таверну или станцию13?

station13 (в десктопном конфиге была прописана). Когда поставил свою собственную, тормоза прошли.

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

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

Идеальный вариант, конечно, это тонкая настройка в зависимости от предпочтений пользователя. Но пока подобный "костыль" в виде отсечки индекса не реализован хотя бы в CutieFeed, от таких хотелок пока воздержусь.

[>] Re: Таверна
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-04-20 16:39:46


AL> Есть ли у многоуважаемго Олла возражения по этому вопросу? =)

Минуты две думал, кто такой Олл, и только потом допёр, что это вообще-то All :)

// могу хоть сейчас добавить

[>] Re: Эдгар Аллан По
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-04-20 14:24:34


На сегменте mira station фетч настроен. Почему? Потому что всякие подобные хорошие вещи должны быть доступны по всей сети, а прецеденты с внезапными отключениями у нас уже происходили.

[>] Таверна
ii.14
Andrew Lobanov(station13, 1) — All
2016-04-20 16:21:48


Подумываю я свою домашнюю станцию вывести в нашу сеть на двухсторонний обмен. Есть ли у многоуважаемго Олла возражения по этому вопросу? =)

[>] Re: Эдгар Аллан По
ii.14
Difrex(mira, 14) — vit01
2016-04-20 16:50:51


Если эха будет в list.txt, то и в поиске появится =)

[>] Эдгар Аллан По
ii.14
Andrew Lobanov(station13, 1) — All
2016-04-20 10:46:47


В честь моего интереса к сабжу на station13 появилась скрытоэха edgar.allan.poe с его рассказами и стихами. Эха пока в процессе наполнения. Порядок содержимого таков: по годам (каждый год в алфавитном порядке) сперва рассказы, а в последствии добавлю и стихи.

На гейт ставить пока ни к чему, пожалуй, но можно настроить клиенты и почитать =)

[>] Re: Caesium
ii.14
Andrew Lobanov(station13, 1) — vit01
2016-04-20 06:34:38


vit01> Обнаружил теперь регрессию в фетчере:
vit01> Если запустить без аргументов, то выдаёт
vit01> ====
vit01> Traceback (most recent call last):
vit01> File "./fetcher.py", line 116, in <module>
vit01> node["node"] = node_addr
vit01> NameError: name 'node_addr' is not defined
vit01> ====

Вот спасибо. Буду разбираться.

vit01> Ещё минус, что при отсутствии поддержки /u/e начинается фетч с самого начала, с 2014 года

Если нет расширенной u/e, то он работает в старом режиме. Пилить тот костыль, который был в цезии, мне очень не хочется.

vit01> И да, если выбрать твою ноду, то он почему-то долго думает (тормозит) на этапе определения /x/features

Вот это странно, но это скорее нода тупит. Ты имеешь в виду таверну или станцию13? Если первую, то там могут быть небольшие затупы на любом этапе.

[>] Re: Таверна
ii.14
Andrew Lobanov(station13, 1) — vit01
2016-04-20 16:54:11


vit01> Минуты две думал, кто такой Олл, и только потом допёр, что это вообще-то All :)

=)

vit01> // могу хоть сейчас добавить

Через тебя пока действительно лучше. Ты если что оперативнее отреагируешь, так как я пока не всегда могу зацепиться за сервер со станцией13. Так что буду благодарен.

Поинты мои, в таверне действительны ваши auth-ключи от станции13. Можете постепенно съезжать.

[>] Re: Эдгар Аллан По
ii.14
Difrex(mira, 14) — vit01
2016-04-20 17:38:25


>Пусть Андрей сам сначала добавит (ведь скрытоэха).
Ну, как добавится, то все автоматом проиндексируется.

[>] Re: Эдгар Аллан По
ii.14
vit01(mira, 1) — Difrex
2016-04-20 17:01:42


Difrex> Если эха будет в list.txt, то и в поиске появится =)

Пусть Андрей сам сначала добавит (ведь скрытоэха). А так как-то странно подобные вещи прятать. Если годный контент есть, то пусть его будет видно.

[>] CutieFeed
ii.14
vit01(mira, 1) — All
2016-04-20 17:29:33


Под вдохновением от настройки емакса добавил в сабж сочетания клавиш на самые частые действия (фетч, отправка, ответ, новое, меню, назад-вперёд и тому подобное).

Информация в стандартной справке клиента.

// сам удивляюсь, почему не сделал это раньше

[>] Re: Таверна
ii.14
Andrew Lobanov(tavern,1) — All
2016-04-20 20:21:53


vit01> Фетч уже идёт, проверяй работу.

Привет, сетяне, вам из небольшой таверны, где грубая деревянная мебель компенсируется тёплым светом множества свечей и потрескиванием дров в камине. В углу возле большого окна сидит бородатый дядька 94 килограмм весом и заваривает ароматный чай в ожидании посетителей.

[>] Re: Таверна
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-04-20 17:17:14


Фетч уже идёт, проверяй работу.

[>] Re: Эдгар Аллан По
ii.14
Difrex(mira, 14) — Difrex
2016-04-20 17:41:00


У меня индексируется все с 4-х известных мне нод, что есть в list.txt(даже пони туда попали)

[>] Re: Поисковик
ii.14
vit01(mira, 1) — Difrex
2016-04-20 18:30:27


Difrex> все с 4-х известных мне нод

А архива за 2014 год всё-таки нет. http://alicorn.tk/ii-old/ii-point.php?q=/

// уже добавил таверну в http://ii-net.tk/station.html

Difrex> (даже пони туда попали)

Если наберёшь в амбреллу, например, echo "0L/QvtGF0L7QttC00LXQvdC40Y8g0YHRgtGA0LDQttCwCg==" | base64 -d (осторожно), то ты поймёшь, почему не все эхи следует добавлять в поисковой индекс :D

В том же архиве много в том числе и дебаг-эх (например, для трейсов Питона или для html) родом с 2014, которые также тащить не имеет особого смысла.

[>] Re: Эдгар Аллан По
ii.14
Andrew Lobanov(tavern,1) — vit01
2016-04-21 06:41:32


vit01> Пусть Андрей сам сначала добавит (ведь скрытоэха). А так как-то странно подобные вещи прятать. Если годный контент есть, то пусть его будет видно.

Меня смущает разве что юридический вопрос. То, что права на сами произведения уже давно в Public Domain это ясно, а вот с переводами как дела обстоят неизвестно.

[>] Re: Эдгар Аллан По
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-04-21 07:07:03


AL> Меня смущает разве что юридический вопрос. То, что права на сами произведения уже давно в Public Domain это ясно, а вот с переводами как дела обстоят неизвестно.

На переводы авторское право действует по тому же алгоритму. Можно загуглить где-нибудь отдельные фрагменты текста, чтобы найти первоисточник.

Или даже ещё проще. В статье на Викитеке, к примеру, указаны разные переводы и их года. Если прибавить к ним 70 лет, то для большинства исключительное право уже давно истекло, так что свободно можно брать.
https://ru.wikisource.org/wiki/%D0%AD%D0%B4%D0%B3%D0%B0%D1%80_%D0%90%D0%BB%D0%BB%D0%B0%D0%BD_%D0%9F%D0%BE#.D0.A0.D0.B0.D1.81.D1.81.D0.BA.D0.B0.D0.B7.D1.8B

[>] Re: Эдгар Аллан По
ii.14
Andrew Lobanov(tavern,1) — vit01
2016-04-21 19:55:26


vit01> Кстати, по сабжеэхе. Слишком большие рассказы надо бы разделять на несколько частей, потому что они не вписываются в стандарт. На php-ноде лимит и так повышен немного, но чтоб до такой степени...

Так ведь ни одно сообщение 64 килобайта не превышает. С другой стороны, base64 даёт некоторую избыточность, но как её вычислять? Даже в древнем фидонете ограничение было 64 килобайта. Это без всякого избыточного кодирования и в однобайтной кодировке.

[>] Re: Поисковик
ii.14
Difrex(mira, 14) — vit01
2016-04-21 10:55:38


>А архива за 2014 год всё-таки нет. http://alicorn.tk/ii-old/ii-point.php?q=/
Эхи есть в list.txt? У меня не добавлена нода alicorn.tk. Ща сделаю.

>Если наберёшь в амбреллу, например, echo "0L/QvtGF0L7QttC00LXQvdC40Y8g0YHRgtGA0LDQttCwCg==" | base64 -d

ЛОЛ, ржу :D

[>] Re: Поисковик
ii.14
vit01(mira, 1) — Difrex
2016-04-21 17:43:11


Difrex> Эхи есть в list.txt? У меня не добавлена нода alicorn.tk. Ща сделаю.
AL> На аликорне, вроде, всё на виду

list.txt в архиве заботливо заполняется вручную и доступен как по API, так и внутри tar.xz вместе с содержимым.

[>] Re: Поисковик
ii.14
Andrew Lobanov(tavern,1) — Difrex
2016-04-21 11:02:46


>> А архива за 2014 год всё-таки нет. http://alicorn.tk/ii-old/ii-point.php?q=/
Difrex> Эхи есть в list.txt? У меня не добавлена нода alicorn.tk. Ща сделаю.

На аликорне, вроде, всё на виду.

>> Если наберёшь в амбреллу, например, echo "0L/QvtGF0L7QttC00LXQvdC40Y8g0YHRgtGA0LDQttCwCg==" | base64 -d
Difrex> ЛОЛ, ржу :D

Чего только люди не делают ага =)

[>] Re: Caesium
ii.14
Andrew Lobanov(tavern,1) — All
2016-04-21 14:22:21


В догонку:
* Теперь исходящие файлы едины для всех нод. Текущая выбранная нода в клиенте влияет только на то, с какого адреса будет отправлено сообщение.

Для обновления необходимо скопировать всё содержимое произвольной директории из out/nodename/ (включая .outcount) в директорию out/ и удалить все директории с именами нод.

Если не особо интересно хранить отправленные сообщения в базе, то можно просто очистить содержимое директории out/ и пользоваться клиентом дальше.

[>] Caesium
ii.14
Andrew Lobanov(tavern,1) — All
2016-04-21 13:46:10


Небольшие изменения.

Непосредственно в цезии:
* исправлен баг, уводивший курсор за пределы экрана, если эхоконференция с непрочитанными сообщениями на экране выбора не помещалась на экран;
* исправлен баг с применением цветовой схемы, приводивший к неправильному выбору цвета переднего плана курсора, стоящего на метаэхоконференции favorites.

В фетчере:
* исправлен баг в фетчере, приводивший к ошибке при вызове фетчера без параметров;
* исправлен баг в фетчере, приводивший ко входу в бесконечный цикл в случае, когда локальный индекс эхи не пересекается с индексом на ноде.

Изменения уже в master-ветке на гитхабе.

АЛЯРМ! На всякий случай. master-ветка является веткой разработчика и при внедрении новых фич может содержать баги и регрессии. Если хотите стабильной работы без отписывания багрепортов, используйте фиксированные версии (они тоже не идеальны, но всё же). Единственное но на момент фиксации версии 0.2 были баги в фетчере, но можно взять фетчер из master-ветки.

[>] Re: Эдгар Аллан По
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-04-21 18:37:40


Кстати, по сабжеэхе. Слишком большие рассказы надо бы разделять на несколько частей, потому что они не вписываются в стандарт. На php-ноде лимит и так повышен немного, но чтоб до такой степени...

fetch http://idec.spline-online.tk/u/m/sPn1SzQ3yumOmkabTJNh/NnK9BULgARR4lvyZlgX0
error: msg big
error: msg big

[>] Re: Эдгар Аллан По
ii.14
Andrew Lobanov(tavern,1) — All
2016-04-21 20:35:07


AL> Оставим как есть и я буду тогда сносить creepy.14 и edgar.allan.poe или пересмотрим стандарты?

Ещё в lit.14 есть большие сообщения. В общем, я вижу три варианта дальнейших событий:

1. Мы расширяем допустимый размер кодированного сообщения до 84 килобайт, что даст нам 64 килобайта полезной нагрузки.

2. Мы не трогаем стандарт, глушим и перебираем (видимо, я, ведь я эти толстые сообщения заслал) проблемные эхи.

3. Не трогаем стандарт и оставляем проблемные эхи как есть.

Больше вариантов я пока не придумал. Что думаете, товарищи?

[>] Re: Caesium
ii.14
Andrew Lobanov(tavern,1) — All
2016-04-21 22:15:13


Исправлен досадный баг, приводивший к падению клиента при построении списка исходящих сообщений.

Баг являлся регрессией в следствии отката к единой базе исходящих.

[>] Re: Эдгар Аллан По
ii.14
Andrew Lobanov(tavern,1) — All
2016-04-21 22:13:41


Исправлен баг в iing с неверным определением размера входящих сообщений.

[>] Re: Эдгар Аллан По
ii.14
Andrew Lobanov(tavern,1) — All
2016-04-21 20:09:31


В общем, увеличение объёма примерно на треть. То есть на 64К кодированного сообщения приходится всего 48К полезной нагрузки. Оставим как есть и я буду тогда сносить creepy.14 и edgar.allan.poe или пересмотрим стандарты?

[>] Re: Эдгар Аллан По
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-04-21 20:58:53


> 1. Мы расширяем допустимый размер кодированного сообщения до 84 килобайт, что даст нам 64 килобайта полезной нагрузки.

Расширил на ноде лимит кодированного сообщения до 87382 байт, что соответствует 4/3 для 64 килобайт (65536 байт) полезной нагрузки. Надо было это сделать ещё раньше.

> 2. Мы не трогаем стандарт, глушим и перебираем (видимо, я, ведь я эти толстые сообщения заслал) проблемные эхи.

Да, так и следует. После того, как я посмотрел в исходники, то убедился в своей правоте. Лимит в 64 кб полезной нагрузки определился правильно, и проблема именно в самих сообщениях.

А насчёт стандарта вообще забавная история. Про размер сообщений в базе там не сказано ни слова. Так что формально проблемы как бы и нет. Но это всё равно не дело, и предлагаю установить стандартом лимит в 64 кб чистого текста.

[>] Re: Эдгар Аллан По
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-04-21 20:31:45


AL> В общем, увеличение объёма примерно на треть. То есть на 64К кодированного сообщения приходится всего 48К полезной нагрузки. Оставим как есть и я буду тогда сносить creepy.14 и edgar.allan.poe или пересмотрим стандарты?

Нет, здесь немного по-другому. В стандартах лимит 64К именно на "реальную" информацию, поэтому для base64 порог должен быть побольше.

Сейчас на php-ноде в стандартных лимитах стоит вот это:

$postlimit=70000; // limit for base64 pointmsg
$msgtextlimit=65536; // limit for message text (with headers)

creepy.14 сносить не имеет смысла, потому что она нормально переваривается фетчерами. В сабжевой эхе можно сделать гораздо проще: добавить "большие" сообщения в blacklist и просто запостить их снова, разделив на части.

[>] Re: Эдгар Аллан По
ii.14
Andrew Lobanov(tavern,1) — All
2016-04-21 22:13:22


Исправлен баг в iing с неверным определением размера входящих сообщений.

[>] Re: Эдгар Аллан По
ii.14
Andrew Lobanov(tavern,1) — Andrew Lobanov
2016-04-21 21:04:32


Шарик, ты балбес.

Приношу извинения за поток сознания. Не разглядел сперва.

Тогда предлагаю идти просто: сообщения добавить в блеклист сообщения:

dC7OnJorzWbuIFHwQGSV
QtejFXhvltgGk2HQAMpA
0k6IPR9lTJSKbFHPN9q5
sPn1SzQ3yumOmkabTJNh
LaXI0wDMJUtzT5r2InP7
pxV4dz8m1TzwSRANrynE
HHVbGQxkeywkNahLo8GT
bQcnbAcxQHYnivn8i1Gq
9Pp1jKkFX1ujg1hvFY4k
zzGJqgpS7HJckntZcXqq
NnK9BULgARR4lvyZlgX0

Я их переразобью в соответствии со стандартом и зашлю по новой.

[>] edgar.allan.poe
ii.14
Andrew Lobanov(tavern,1) — All
2016-04-22 10:35:55


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

[>] Re: edgar.allan.poe
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-04-22 10:46:00


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

Блэклист ещё утром заполнил везде и почистил.

[>] Re: Поисковик
ii.14
Difrex(mira, 14) — vit01
2016-04-22 10:11:59


Архив добавлен в индекс.

[>] Caesium
ii.14
btimofeev(station13, 13) — All
2016-04-22 17:04:00


Можно в сабж добавить кейбиндинги для "отметить ветку прочитанной" и "отметить все сообщения прочитанными"?

[>] Re: Caesium
ii.14
Andrew Lobanov(tavern,1) — btimofeev
2016-04-22 22:12:31


btimofeev> Можно в сабж добавить кейбиндинги для "отметить ветку прочитанной" и "отметить все сообщения прочитанными"?

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

[>] Re: Caesium
ii.14
btimofeev(station13, 13) — Andrew Lobanov
2016-04-23 08:06:19


AL> А веток в цезии вообще нет, так как не в духе сети.

Я имел ввиду эху, не правильно выразился.

[>] Недавние изменения на сайте
ii.14
vit01(mira, 1) — All
2016-04-22 15:57:07


* В стандарт добавлен пункт про размер сообщения 64КБ (со всеми оговорками вроде base64).
* На главной и в документации теперь есть ссылки на таверну

// документация и на гитхабе доступна, если что

[>] Re: Эдгар Аллан По
ii.14
Andrew Lobanov(tavern,1) — Andrew Lobanov
2016-04-21 22:21:15


AL> Тогда предлагаю идти просто: сообщения добавить в блеклист сообщения:

AL> Я их переразобью в соответствии со стандартом и зашлю по новой.

Сообщения в блеклисте. Соответствующие произведения переразбиты и переотправлены в эху.

[>] Re: Caesium
ii.14
Andrew Lobanov(tavern,1) — btimofeev
2016-04-23 08:46:31


btimofeev> Я имел ввиду эху, не правильно выразился.

Эху можно промотать в конец клавишей End.

[>] *.difrex.ru
ii.14
Difrex(mira, 14) — All
2016-04-29 13:06:04


Забыл оплатить сервак.

Поднимется в течении пары часов.

[>] Re: Статистика сети
ii.14
Andrew Lobanov(tavern,1) — vit01
2016-04-26 18:22:02


vit01> Эха со статистикой прокинута.

Хорошо. Правда там в эхах немного бардак, но это дело поправимое.

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

На гитхабе оно сразу в двух репах у меня. В цезии и в ноде.

[>] Re: Статистика сети
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-04-26 17:06:54


Эха со статистикой прокинута.

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

[>] выпуск ii final
ii.14
Roman Yakovlev(station13, 11) — All
2016-04-28 08:12:21


В связи с активизацией ГК11, выполнена финализация ii.

Выпущена окончательная версия проекта ii. В архив входят сервер (по сравнению с версией 0.5, убрана отправка сообщения в два шага, добавлена регистрация, упрощён фетчер, добавлен автогенератор server.cfg для записи новых эх), curses-клиент caesuim, веб-клиент 51talk и официальная документация.

Скачать: http://gk11.ru/s/ii-final.tar.gz

[>] Re: Caesium
ii.14
btimofeev(station13, 13) — vit01
2016-04-23 14:24:03


AL>> Эху можно промотать в конец клавишей End.
vit01> Или Shift+L, если c патчем

Да, я чего-то ступил: сначала хотел написать что на смартфоне нет клавиши End, а потом до меня дошло, что ее можно просто поменять на другую в конфиге)) Всем спасибо.

[>] Re: Caesium
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-04-23 11:28:31


AL> Эху можно промотать в конец клавишей End.

Или Shift+L, если c патчем

[>] Статистика сети
ii.14
Andrew Lobanov(tavern,1) — All
2016-04-26 11:49:55


Переписал скрипт сбора статистики по эхам (на этот раз на питоне).

Эха ii.stat имеется как на таверне, так и на станции13.

PS: Скоро скрипт можно будет забрать с гитхаба из репов iing и caesium.

// Хочу этот скрипт запустить в автопилот на таверне в скорости, если ничего не помешает.

Pages: 1 ... 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 ... 67