#  Re: idec-utils
Andrew Lobanov (tavern,1) → vit01  –  11:36:51 2016-05-11

vit01> archive.py, clean.py и stat* оказались бы полезны и в ii-db-utils.

Бери да и всё =) Только отпишись сюда, если вдруг багфиксы или какие изменения.

vit01> Хорошо бы эти репозитории вообще как-нибудь объединить, потому что и там, и там третий питон.

Я думал над этим, но, например, мой freq.py мне нравится больше, чем твой xfileget.py, хотя они и очень похожи (а сохранения файла я вообще у тебя утянул), а каши при этом не хочется.
#  Re: nodelist.json
Difrex (mira, 14) → vit01  –  07:21:22 2016-05-10

>> Надо бы ещё запись про http://ii.difrex.ru/ сделать
>Мы же каждый про свой сегмент делаем, да и вдруг Денис захочет какие-то дополнительные данные завернуть? Например, про Торовскую станцию.

Я планирую на пыхоноду перейти, так что пока меня не надо никуда добавлять :)
#  Re: Таверна
Andrew Lobanov (tavern,1) → All  –  15:17:23 2016-05-12

Провёл некоторые работы в таверне. Просьба попробовать клонировать какую-нибудь толстую эху, например ii://lenta.rss. Просьба актуальна до завтрашнего дня. Завтра я уже и сам успею потестировать таверну снаружи более плотно.

// Есть ненулевая вероятность, что сервер таверны доживает своё. Жалко будет, если умрёт. Машинка героическая. Это Asus EeePC 701 4G (да-да один из самых первых нетбуков в мире), приобретённый в славном 2008-м году ещё до кризиса. Машинка служила и служит верой и правдой все 8 лет своего пребывания у меня. Сначала как основной нетбук, который выручал и в кафе и в лесу и на чужих дачах, потом это был кухонный нетбук жены для гугления рецептов и чатика во время готовки. В последний год это домашний сервер. Не взирая на малый экран и скверную клавиатуру это весьма надёжный друг.
#  Re: Caesium
Andrew Lobanov (station13, 1) → All  –  11:39:39 2016-05-12

И ещё:

* Исправлен баг, приводивший к падению при попытке прочтения отсутствующего в базе сообщения;
* Добавлена возможность получить с ноды отстутсвующее в базе сообщение.

Последний пункт следует объяснить. Предположим, что у нас в индексе фигурирует msgid, но сообщения при этом в базе нет. Цезий в таком случае сообщит нам в режиме чтения, мол такого сообщения нет. В этом случае будет доступна клавиша G (по умолчанию), которая вызовет функцию скачивания текущего сообщения с ноды.

Это не столько необходимо в текущем виде, так как битый индекс я лично получал только за счёт кривых действий с базой помимо клиента, но это может быть полезно в дальнейшем, когда я добавлю парсер ii-ссылок и так получится, что указанного в ссылке сообщения не окажется в локальной базе.
#  Механизм формирования исходящих
vit01 (mira, 1) → Andrew Lobanov  –  16:36:13 2016-05-15

Андрей, посоветуй, пожалуйста, сабж.

Есть несколько вариантов для многосерверного клиента:
1. Расширить формат исходящего сообщения, прописывая станцию (и, может быть, authstr) прямо внутри сообщения
2. Использовать названия нод и раскидывать сообщения изначально по разным каталогам
3. Создать отдельный файл, куда прописывать, что на какую станцию и с каким паролем слать
4. Вариант 3, но с отличиями (отмечать назначение не для каждого сообщения отдельно, а распределять их по своим станциям)

И почему для Цезия ты выбрал именно №2 ?
#  Re: nodelist.json
vit01 (mira, 1) → Andrew Lobanov  –  01:20:39 2016-05-10

AL> Надо бы ещё запись про http://ii.difrex.ru/ сделать

Мы же каждый про свой сегмент делаем, да и вдруг Денис захочет какие-то дополнительные данные завернуть? Например, про Торовскую станцию.

AL> и выпустить уже публичный сетевой ноделист. А то чо как лохи без ноделиста сидим? =)

Надо сначала обычный ноделист выпустить, а потом уже только публичный :)
#  Caesium
vit01 (mira, 1) → Andrew Lobanov  –  09:28:36 2016-05-09

В сабже уже неделю висит пулл-реквест для андроидопатча.
Надо бы посмотреть.
#  Caesium
vit01 (mira, 1) → All  –  02:38:12 2016-05-17

В сабже баг. Если очистить эхоконференцию на определённое количество сообщений (с помощью clean.py из состава idec-utils), то при заходе в эху через клиент происходит падение.
#  Re: Таверна
Andrew Lobanov (tavern,1) → vit01  –  17:18:30 2016-05-12

vit01> Если ты ставил его как сервер, то с этого и следовало начинать, наверное. Вот у меня на нетбуке хорошая вайфай-карта и драйвера отменные (свободные на AR9285), но если бы пришлось ставить его 24/7, то даже такой удаче доверять не следовало бы.

Тем не менее почти год не было проблем. Так что довольно странно, что они сейчас появились.
#  Re: Таверна
Andrew Lobanov (tavern,1) → vit01  –  16:08:59 2016-05-12

vit01> Клонировал в цезий на компьютер. Сервер нагрузку выдержал (да и разве можно было её НЕ выдержать?).

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

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

Там SSD на 4 гига =) Но сдохнуть может что угодно, как показывает практика. Например, очень знатно пухнут электролитники, пыль устраивает КЗ и вырубает ключи в районе процессора, выжигая этот самый процессор. Всякое встречал в своей практике.
#  Re: idec-utils
vit01 (mira, 1) → Andrew Lobanov  –  10:18:04 2016-05-11

AL> создал отдельный репозиторий под свои скрипты для ii/idec.

archive.py, clean.py и stat* оказались бы полезны и в ii-db-utils.

Хорошо бы эти репозитории вообще как-нибудь объединить, потому что и там, и там третий питон.
#  idec-utils
Andrew Lobanov (tavern,1) → All  –  10:01:52 2016-05-11

Дабы не плодить сущности в гите, создал отдельный репозиторий под свои скрипты для ii/idec.

https://github.com/spline1986/idec-utils
#  Caesium
Andrew Lobanov (tavern,1) → All  –  05:35:40 2016-05-12

Небольшие нововведения в сабже:

* Добавлена подсветка URL. ВНИМАНИЕ! Необходимо добавить параметр url в файл цветовой схемы;
* Если в конфиге установлена несуществующая тема, то будет загружена тема по умолчанию.
#  Re: Таверна
vit01 (mira, 1) → Andrew Lobanov  –  16:32:42 2016-05-12

vit01> Клонировал в цезий на компьютер. Сервер нагрузку выдержал (да и разве можно было её НЕ выдержать?).
AL> Просто пару дней наблюдал странные и внезапные таймауты. На всякий случай пересадил его с воздуха на медь. Похоже, в этом было дело.

Если ты ставил его как сервер, то с этого и следовало начинать, наверное. Вот у меня на нетбуке хорошая вайфай-карта и драйвера отменные (свободные на AR9285), но если бы пришлось ставить его 24/7, то даже такой удаче доверять не следовало бы.
#  Re: Caesium
Andrew Lobanov (tavern,1) → vit01  –  18:44:25 2016-05-09

vit01> В сабже уже неделю висит пулл-реквест для андроидопатча.

Смержил.
#  Re: nodelist.json
vit01 (mira, 1) → Difrex  –  16:32:12 2016-05-10

Difrex> Я планирую на пыхоноду перейти, так что пока меня не надо никуда добавлять :)

Да это к тому было, что сабж ты и сам написать сможешь. Образец у нас двоих на станциях находится. Да и обсуждали уже не раз.
#  iing
Andrew Lobanov (tavern,1) → All  –  04:23:57 2016-05-12

Сабж обзавёлся списком сообщений в эхе, удобным для прочтения таких конференций, как ii://lit.14, ii://creepy.14 и ii://edgar.allan.poe.

В целом, вебинтерфейс ещё пилить и пилить, но такую штуку я давно хотел для веб-интерфейса.
#  ii-net.tk
vit01 (tavern,10) → All  –  08:41:50 2016-05-17

В конторе отключили свет, так что пока без сабжа работаем.
До конца дня должны починить наверняка.
#  Re: nodelist.json
Andrew Lobanov (tavern,1) → vit01  –  17:07:34 2016-05-09

vit01> Хотел бы ещё насчёт этого файлика узнать: почему у тебя на ноде в /x/file его нет?

Потому что забыл выложить. Дырявая моя башка.

В таверне лежит, а станция13 без x/file пока что. Надо обновлять.

Надо бы ещё запись про http://ii.difrex.ru/ сделать и выпустить уже публичный сетевой ноделист. А то чо как лохи без ноделиста сидим? =)
#  Re: Таверна
vit01 (mira, 1) → Andrew Lobanov  –  15:43:05 2016-05-12

AL> Просьба попробовать клонировать какую-нибудь толстую эху, например ii://lenta.rss.

Клонировал в цезий на компьютер. Сервер нагрузку выдержал (да и разве можно было её НЕ выдержать?).

AL> // Есть ненулевая вероятность, что сервер таверны доживает своё. Жалко будет, если умрёт.

Когда жёсткий диск умрёт, то можно будет держать ОС и базу ноды на флешке, например. Остальные же компоненты вряд ли выйдут из строя просто так, если их не изнашивать насильно, конечно.
#  Изменения в сети и документации
vit01 (mira, 1) → All  –  06:22:14 2016-05-09

Эх, как хорошо, когда свободное время появляется.

* В документацию добавились поправки к расширению /x/file, добавлено больше примеров
* Исправление про фидошную терминологию
* ii-php, CutieFeed и ii-db-utils обновлены под новый /x/file
* в ii-php провёл рефакторинг API, исправил костыли, улучшил читаемость и вывод ошибок
* ii-net.tk, irk39.tk и alicorn.tk обновлены на актуальную версию ноды
#  Re: ?text-decoration
vit01 (mira, 1) → Roman Yakovlev  –  15:03:30 2016-05-04

RY> эээ... а как вы решаете проблему "опознания", если вы от цифровых постфиксов отказались?

Ну ты почитай внимательнее :)
Идентификация идёт по точке. Проще говоря, "постфиксы" теперь могут быть и буквенными тоже. Но хотя бы одна точка в названии эхи должна быть.
#  Re: cutiefeed
Roman Yakovlev (station13, 11) → vit01  –  15:13:51 2016-05-04

>> теперь там четыре клиента, официально одобренные :) для работы с гейтом:
>Зря одобрял. Ну раз всё-таки записал, то не забудь уточнить, чтобы пользователи снимали галочки в настройках "Включить схему /x/c" и "Поддержка расширенного /u/e", иначе фетчер для классических ii-станций работать не будет.

я же конфиги поправляю и адаптирую, после чего пробую на чтение и запись

в дефолт-конфиге это всё изменено
#  Re: umbrella.difrex.ru и ii-net.tk
vit01 (mira, 1) → Difrex  –  01:54:58 2016-05-07

Difrex> Поменяй ссылку на поиск. Теперь http больше нет, только https

Поменял. Кстати, почему-то перенаправление не работает, если просто так через браузер по http зайти. Выдаёт "Welcome to nginx".
#  Re: /x/file
Andrew Lobanov (tavern,1) → vit01  –  16:23:33 2016-05-05

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

Не беда. Я вот вообще на два дня из реальности выпал.
Powered by iii-php v0.11