RSS
Pages: 1 ... 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 ... 67
[>] Re: ii-net.tk/idec-doc/
ii.14
vit01(mira, 1) — Roman Yakovlev
2016-05-04 19:08:31


RY> слово "фетч" пришло не из фидо, там и слова-то такого не было...

Не имелось в виду, что ВСЕ слова пришли из фидо. Поправлю, спасибо за багрепорт.

[>] umbrella.difrex.ru и ii-net.tk
ii.14
Difrex(mira, 14) — vit01
2016-05-06 19:43:11


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

[>] /x/file
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-05-04 19:31:39


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

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

[>] Re: /x/file
ii.14
Andrew Lobanov(tavern,1) — vit01
2016-05-05 20:23:33


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

Не беда. Я вот вообще на два дня из реальности выпал.

[>] Re: umbrella.difrex.ru и ii-net.tk
ii.14
vit01(mira, 1) — Difrex
2016-05-07 05:54:58


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

Поменял. Кстати, почему-то перенаправление не работает, если просто так через браузер по http зайти. Выдаёт "Welcome to nginx".

[>] Re: cutiefeed
ii.14
Roman Yakovlev(station13, 11) — vit01
2016-05-04 19:13:51


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

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

в дефолт-конфиге это всё изменено

[>] Re: nodelist.json
ii.14
Andrew Lobanov(tavern,1) — vit01
2016-05-09 21:07:34


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

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

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

Надо бы ещё запись про http://ii.difrex.ru/ сделать и выпустить уже публичный сетевой ноделист. А то чо как лохи без ноделиста сидим? =)

[>] Re: Caesium
ii.14
Andrew Lobanov(tavern,1) — vit01
2016-05-09 22:44:25


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

Смержил.

[>] Re: umbrella.difrex.ru и ii-net.tk
ii.14
Difrex(mira, 14) — Difrex
2016-05-07 15:50:29


Пофиксил

[>] nodelist.json
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-05-09 10:26:02


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

// просто обновил его только что у себя и заметил

[>] Caesium
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-05-09 13:28:36


В сабже уже неделю висит пулл-реквест для андроидопатча.
Надо бы посмотреть.

[>] Re: nodelist.json
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-05-10 05:20:39


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

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

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

Надо сначала обычный ноделист выпустить, а потом уже только публичный :)

[>] Re: umbrella.difrex.ru и ii-net.tk
ii.14
Difrex(mira, 14) — vit01
2016-05-07 15:29:53


>Кстати, почему-то перенаправление не работает
А я забыл реврайт сделать. Спасибо за багрепорт :)

[>] Изменения в сети и документации
ii.14
vit01(mira, 1) — All
2016-05-09 10:22:14


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

* В документацию добавились поправки к расширению /x/file, добавлено больше примеров
* Исправление про фидошную терминологию
* ii-php, CutieFeed и ii-db-utils обновлены под новый /x/file
* в ii-php провёл рефакторинг API, исправил костыли, улучшил читаемость и вывод ошибок
* ii-net.tk, irk39.tk и alicorn.tk обновлены на актуальную версию ноды

[>] iing
ii.14
Andrew Lobanov(tavern,1) — All
2016-05-12 08:23:57


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

В целом, вебинтерфейс ещё пилить и пилить, но такую штуку я давно хотел для веб-интерфейса.

[>] Re: nodelist.json
ii.14
vit01(mira, 1) — Difrex
2016-05-10 20:32:12


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

Да это к тому было, что сабж ты и сам написать сможешь. Образец у нас двоих на станциях находится. Да и обсуждали уже не раз.

[>] Caesium
ii.14
Andrew Lobanov(tavern,1) — All
2016-05-12 09:35:40


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

* Добавлена подсветка URL. ВНИМАНИЕ! Необходимо добавить параметр url в файл цветовой схемы;
* Если в конфиге установлена несуществующая тема, то будет загружена тема по умолчанию.

[>] idec-utils
ii.14
Andrew Lobanov(tavern,1) — All
2016-05-11 14:01:52


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

https://github.com/spline1986/idec-utils

[>] Re: idec-utils
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-05-11 14:18:04


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

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

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

[>] Re: Caesium
ii.14
Andrew Lobanov(station13, 1) — All
2016-05-12 15:39:39


И ещё:

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

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

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

[>] Re: nodelist.json
ii.14
Difrex(mira, 14) — vit01
2016-05-10 11:21:22


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

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

[>] Re: idec-utils
ii.14
Andrew Lobanov(tavern,1) — vit01
2016-05-11 15:36:51


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

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

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

Я думал над этим, но, например, мой freq.py мне нравится больше, чем твой xfileget.py, хотя они и очень похожи (а сохранения файла я вообще у тебя утянул), а каши при этом не хочется.

[>] Re: Таверна
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-05-12 19:43:05


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

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

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

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

[>] ii-net.tk
ii.14
vit01(tavern,10) — All
2016-05-17 12:41:50


В конторе отключили свет, так что пока без сабжа работаем.
До конца дня должны починить наверняка.

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


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

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

[>] Re: Таверна
ii.14
Andrew Lobanov(tavern,1) — vit01
2016-05-12 20:08:59


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

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

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

Там SSD на 4 гига =) Но сдохнуть может что угодно, как показывает практика. Например, очень знатно пухнут электролитники, пыль устраивает КЗ и вырубает ключи в районе процессора, выжигая этот самый процессор. Всякое встречал в своей практике.

[>] Re: Таверна
ii.14
Andrew Lobanov(tavern,1) — vit01
2016-05-12 21:18:30


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

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

[>] Caesium
ii.14
vit01(mira, 1) — All
2016-05-17 06:38:12


В сабже баг. Если очистить эхоконференцию на определённое количество сообщений (с помощью clean.py из состава idec-utils), то при заходе в эху через клиент происходит падение.

[>] Механизм формирования исходящих
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-05-15 20:36:13


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

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

И почему для Цезия ты выбрал именно №2 ?

[>] Re: Таверна
ii.14
Andrew Lobanov(tavern,1) — All
2016-05-12 19:17:23


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

// Есть ненулевая вероятность, что сервер таверны доживает своё. Жалко будет, если умрёт. Машинка героическая. Это Asus EeePC 701 4G (да-да один из самых первых нетбуков в мире), приобретённый в славном 2008-м году ещё до кризиса. Машинка служила и служит верой и правдой все 8 лет своего пребывания у меня. Сначала как основной нетбук, который выручал и в кафе и в лесу и на чужих дачах, потом это был кухонный нетбук жены для гугления рецептов и чатика во время готовки. В последний год это домашний сервер. Не взирая на малый экран и скверную клавиатуру это весьма надёжный друг.

[>] Обновление ii-db-utils
ii.14
vit01(tavern,10) — All
2016-05-17 19:44:35


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

Убрано много дублирований кода (ещё были пара опечаток в README и Usage, но это мелочи).
Скрипты для статистики были сначала сильно сокращены и упрощены (например, эхи вводятся из stdin, а не через конфиг), затем вовсе слиты воедино. Теперь через параметр указывается, какую статистику хочется. Например, -t points или -t echoareas.

[>] Re: Caesium
ii.14
Andrew Lobanov(tavern,1) — vit01
2016-05-17 22:11:49


vit01> В сабже баг. Если очистить эхоконференцию на определённое количество сообщений (с помощью clean.py из состава idec-utils), то при заходе в эху через клиент происходит падение.

Такое поведение было когда индекс укорачивался на одно сообщение и я его даже пофиксил примерно тогда же, когда clean.py написал, но забыл закоммитить. Вроде поправил, в общем.

[>] Re: Обновление ii-db-utils
ii.14
Andrew Lobanov(tavern,1) — vit01
2016-05-17 22:11:49


vit01> Убрано много дублирований кода

Можешь показать где? А то я тот ещё быдлокодер =)

vit01> Скрипты для статистики были сначала сильно сокращены и упрощены (например, эхи вводятся из stdin, а не через конфиг), затем вовсе слиты воедино. Теперь через параметр указывается, какую статистику хочется. Например, -t points или -t echoareas.

Вот про конфиг это зря. ИМХО, конечно.

[>] Что-то пустуем
ii.14
vit01(tavern,10) — All
2016-05-17 19:58:54


2016.05.09 => 2016.05.17

Echoareas                 ▒ ≈ 1 messages
───────────────────────────────────────────────────────────────────────────────
ii.14.................20 ████████████████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
pipe.2032.............11 ███████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
develop.16.............8 ████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
───────────────────────────────────────────────────────────────────────────────
Total                 39

# -------

Users                     ▒ ≈ 1 messages
───────────────────────────────────────────────────────────────────────────────
vit01.................17 █████████████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
Andrew Lobanov........14 ██████████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
Difrex.................6 ██████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
Roman Yakovlev.........2 ██▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
───────────────────────────────────────────────────────────────────────────────
Total                 39

[>] Re: Обновление ii-db-utils
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-05-18 05:40:17


vit01>> Убрано много дублирований кода
AL> Можешь показать где? А то я тот ещё быдлокодер =)

Было весьма странно наблюдать в скриптах статистики, как ты по 3 раза проверяешь количество аргументов и делаешь 3 разных условия с одним и тем же Usage :)

А ещё код парсинга даты 2 раза один и тот же.
Объединить скрипты решил из-за того, что обнаружил их полную одинаковость (за исключением алгоритма подсчёта).

Кстати, там у тебя баг один есть. Если все заданные эхи пустые (либо в них нет сообщений за данный период времени), то value_of_division обращается в 0, и происходит деление на 0.

Вообще, если интересно, ты сам можешь исходники посмотреть.

vit01>> (например, эхи вводятся из stdin, а не через конфиг)
AL> Вот про конфиг это зря. ИМХО, конечно.

С ним просто кода больше (а заголовок не есть важно). Если делать моим путём, то можно и вот так:

echo "pipe.2032 ii.14 develop.16" | ./visual-stats.py -t echoareas -s 2016.04.18 -e 2016.05.18

или вот так:

cat my_config | ./visual-stats.py ........

[>] Re: Что-то пустуем
ii.14
Andrew Lobanov(tavern,1) — vit01
2016-05-17 22:11:49


vit01> 2016.05.09 => 2016.05.17

Я традиционно больше всего пишу в creepy.14 и иногда в lit.14. Смотри ii://ii.stat. А в последнее время шибко вывалился в реал. На работе свободного времени почти нет нынче, а дома за комп не сажусь.

[>] Re: Механизм формирования исходящих
ii.14
Andrew Lobanov(tavern,1) — vit01
2016-05-17 21:58:44


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

vit01> И почему для Цезия ты выбрал именно №2 ?

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

[>] Re: Что-то пустуем
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-05-18 05:40:17


AL> Я традиционно больше всего пишу в creepy.14 и иногда в lit.14. Смотри ii://ii.stat.

Это да, сам на них подписан. Просто эти эхи контентные, а не "человеческие". Для меня вон тот же mlp.15, например, не в счёт, потому что там обычно роботоновости.

// почему у тебя в ii.stat включена music.14? Она же в архиве давно.

[>] Спасибо Let's Encrypt
ii.14
vit01(mira, 1) — All
2016-05-30 22:18:55


Теперь https://ii-net.tk и https://alicorn.tk

Доступ по http сохраняется, но всё-таки стоило бы добавить одну букву в клиенты и фетчеры.

// Ура! :)

[>] Долгое отстутсвие
ii.14
Andrew Lobanov(tavern,1) — All
2016-05-26 09:56:37


Прошу прощения за сабж. Как-то замотало меня. Тем не менее, я вернулся и даже залил удручающую статистику за прошлую неделю.

[>] ii.difrex.ru
ii.14
Difrex(mira, 14) — All
2016-05-27 11:17:27


Переезжаем в хетцнер.

Если будут какие-либо проблемы - пишите :)

[>] Re: ii-net.tk
ii.14
vit01(mira, 1) — vit01
2016-05-18 05:40:17


Сабж снова в строю!

[>] Re: CutieFeed
ii.14
vit01(mira, 1) — vit01
2016-05-27 11:54:24


Обновлены сборки для винды и дебиана. Доступны по старым ссылкам (см. документация).

[>] Re: CutieFeed
ii.14
vit01(mira, 1) — vit01
2016-05-26 21:24:54


Сабж заполучил фичу избранных сообщений.

Чтобы добавить/удалить из этого списка, достаточно нажать на звёздочку (или Alt+L) во время чтения любой эхи.

Диалог избранных (смотреть в меню) похож на такой же у исходящих. Можно смотреть и удалять элементы.

Кстати, в диалоге исходящих неотправленные сообщения теперь показаны жирным шрифтом.

// надо бы пакет и виндосборки сделать, а то новых фич много накопилось

[>] CutieFeed
ii.14
vit01(mira, 1) — All
2016-05-26 16:39:31


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

* При переходе в эху через главное меню отправка идёт на выбранную станцию
* Если нажата ii-ссылка (любая), то алгоритм пытается догадаться по названию эхи, на какую станцию отправлять
* Когда он не может догадаться, то отправляет на самую первую станцию
* В диалоге исходящих теперь можно увидеть путь к файлу в ToolTip
* Если попытаться убрать станцию из настроек, то клиент заботливо вас спросит, что делать с исходящими сообщениями (удалить или сохранить)
* Теперь можно выключать фетч определённых серверов из настроек (полезно для резервных нод, которыми редко пользуешься)

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

[>] No subject
ii.14
Andrew Lobanov(station13, 1) — All
2016-05-31 08:31:32


Поставил цезий на смартфон. Теперь
буду здесь чаще. А то до компа так
и не добираюсь каждый день.

Спасибо Виктору за рецепт и патч.

[>] Re: Caesium
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-05-31 09:53:50


AL> Поставил цезий на смартфон.

Круто. Теперь будет ещё повод написать скрипт для уведомлений, чтобы сабж сам почту проверял. Всё на днях думаю сделать, да откладываю.

// вот сейчас на даче и тоже с цезия

А по самому андроиду спрашивай совета, если что; способы выживания на этой необычной платформе весьма неочевидны.

[>] Re: Caesium
ii.14
btimofeev(station13, 13) — vit01
2016-06-01 10:21:55


vit01> Круто. Теперь будет ещё повод написать скрипт для уведомлений, чтобы сабж сам почту проверял. Всё на днях думаю сделать, да откладываю.

Ты в пулл реквесте написал про cron и busybox. Ты настраивал в cron'e, который вместе с термуксом идет или в отдельном приложении busybox (которое требует root)? Можно поподробнее?

[>] Re: Caesium
ii.14
Andrew Lobanov(tavern,1) — vit01
2016-06-01 11:58:20


Приложи эту инструкцию к пулл-реквесту. Чтоб было в отдельном ридми.

[>] Re: Спасибо Let
ii.14
Difrex(mira, 14) — Difrex
2016-06-02 11:52:52


>Спасибо Let
Опа, нашел баг в своем клиенте.

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