# Re: Caesium
vit01 (station13, 10) → Andrew Lobanov – 06:48:41 2016-08-11
AL> Про msgid вообще не понял, если честно.
Процитирую тогда:
AL>> Для узких терминалов (например, телефонов) теперь урезается отображаемая информация для более адекватного внешнего вида.
vit01> Ээ, теперь наверху не отображается msgid. Как теперь с телефона блэклист наполнять или сослаться на какое-нибудь сообщение?
AL> Это, как и отображение адреса отправителя будет отображаться в message box'е по хоткею, но пока просто спрятано да.
Пока спрятано. До сих пор спрятано. Так что опять придётся чинить и патчить всё самому.
AL> Проще тогда запилить черновики отдельно. Бо это сильно разные фичи.
Можно и так сделать. Просто "раньше же всё работало", а теперь получается, что важная особенность сломана.
>> Читать далее
vit01 (station13, 10) → Andrew Lobanov – 06:48:41 2016-08-11
AL> Про msgid вообще не понял, если честно.
Процитирую тогда:
AL>> Для узких терминалов (например, телефонов) теперь урезается отображаемая информация для более адекватного внешнего вида.
vit01> Ээ, теперь наверху не отображается msgid. Как теперь с телефона блэклист наполнять или сослаться на какое-нибудь сообщение?
AL> Это, как и отображение адреса отправителя будет отображаться в message box'е по хоткею, но пока просто спрятано да.
Пока спрятано. До сих пор спрятано. Так что опять придётся чинить и патчить всё самому.
AL> Проще тогда запилить черновики отдельно. Бо это сильно разные фичи.
Можно и так сделать. Просто "раньше же всё работало", а теперь получается, что важная особенность сломана.
>> Читать далее
# Re: Caesium
vit01 (tavern,10) → Andrew Lobanov – 09:03:07 2016-08-11
AL> Вернул фетчеры. Отправка сообщений отдельной клавишей работает, если в конфиге указана опция send, содержащая вызов сендера (см. caesium.def.cfg).
Спасибо. Исправь ещё баг в keys.py. Ты там удалил комбинацию s_send, а вернуть назад забыл. Клиент падает при запуске.
// почту проверь ещё
vit01> Просто "раньше же всё работало", а теперь получается, что важная особенность сломана.
AL> Это не важная особенность, а нелогичное поведение, которое было временной мерой.
То, что отправка и получение сообщений являются _разными_ действиями - это нелогичное поведение? Круто, что сказать.
Ладно, если бы ты назвал это дело "Транзакция с сервером", тогда это можно было считать логичным.
Но когда пользователь выбирает именно "Скачать сообщения", то совсем не логично, что клиент вдруг начнёт сливать серверу все черновики.
А насчёт "раньше всё работало" я имел в виду все упомянутые фичи, а не только конкретно эту.
>> Читать далее
vit01 (tavern,10) → Andrew Lobanov – 09:03:07 2016-08-11
AL> Вернул фетчеры. Отправка сообщений отдельной клавишей работает, если в конфиге указана опция send, содержащая вызов сендера (см. caesium.def.cfg).
Спасибо. Исправь ещё баг в keys.py. Ты там удалил комбинацию s_send, а вернуть назад забыл. Клиент падает при запуске.
// почту проверь ещё
vit01> Просто "раньше же всё работало", а теперь получается, что важная особенность сломана.
AL> Это не важная особенность, а нелогичное поведение, которое было временной мерой.
То, что отправка и получение сообщений являются _разными_ действиями - это нелогичное поведение? Круто, что сказать.
Ладно, если бы ты назвал это дело "Транзакция с сервером", тогда это можно было считать логичным.
Но когда пользователь выбирает именно "Скачать сообщения", то совсем не логично, что клиент вдруг начнёт сливать серверу все черновики.
А насчёт "раньше всё работало" я имел в виду все упомянутые фичи, а не только конкретно эту.
>> Читать далее
# Re: Caesium
Andrew Lobanov (tavern,1) → vit01 – 11:23:34 2016-08-11
> В общем, ты уже понял, над чем работать в Цезии. И ладно.
Ну сейчас возможно и старое и новое поведение.
> Так напиши msgid на следующей строке, а не рядом. В чём проблема?
В том, что область под всю эту информацию строко фиксирована и раздувать её нет смысла.
AL>> Не обещаю оперативного реагирования
> И жаль. Это самый принципиальный вопрос. А так я тебе и в патчах могу, и на гитхабе самом, да хоть куда.
Просто пока нет достаточно свободного времени. Но я стараюсь по мере сил. Хотя, сейчас уже там что-то скопилось, но я просто не знаю как за это взяться =)
Andrew Lobanov (tavern,1) → vit01 – 11:23:34 2016-08-11
> В общем, ты уже понял, над чем работать в Цезии. И ладно.
Ну сейчас возможно и старое и новое поведение.
> Так напиши msgid на следующей строке, а не рядом. В чём проблема?
В том, что область под всю эту информацию строко фиксирована и раздувать её нет смысла.
AL>> Не обещаю оперативного реагирования
> И жаль. Это самый принципиальный вопрос. А так я тебе и в патчах могу, и на гитхабе самом, да хоть куда.
Просто пока нет достаточно свободного времени. Но я стараюсь по мере сил. Хотя, сейчас уже там что-то скопилось, но я просто не знаю как за это взяться =)
# Re: aio
Andrew Lobanov (tavern,1) → vit01 – 09:21:53 2016-08-11
> Лично я не пользовался им и даже не тестировал. Во-первых, оверхэд при парсинге (и потребление ОЗУ, т.к. надо держать всю эху целиком, а не только индекс). Во-вторых, уже давно написаны ii-db-utils и IDEC-utils, которые совместимы только с "классикой".
Я бы не сказал, что такой уж оверхэв, бо держать в ОЗУ пару-тройку мегабайт и при этом не иметь почти 30к мелких файлов в одной директории это более правильно, чем держать маленький индекс в памяти и держать кучу файлов. В любом случае, если вдруг на машине не найдётся пары лишних мегабайт в ОЗУ, можно использовать и старый формат.
> Ошибкой считаю то, что ты сделал 2 отдельных мейлера-фетчера для новой базы. Лучше создать единый интерфейс и вынести все функции доступа к базам туда (указывать нужную исключительно в конфиге). Прикладные программы вроде фетчера и самого клиента вообще не должны иметь к базе никакого отношения.
Вот спорный вопрос. В идеале тогда должно быть две программы: мейлер/фетчер и тоссер, но это мне не нравится. То, что каждая программа содержит в себе код работы с базой является осознанным шагом, бо психологически понятней скопировать маленький файлик в сборку/ноду/клиент и не контролировать зависимости при этом. То есть я руководствуюсь тем, что каждая программа - это вещь в себе и ничего ей для работы больше не нужно. По крайней мере стремлюсь к этому.
Фетчер же я вынес сугубо для того, чтобы не дублировать функционал в отдельном фетчере при ноде и в клиенте.
Andrew Lobanov (tavern,1) → vit01 – 09:21:53 2016-08-11
> Лично я не пользовался им и даже не тестировал. Во-первых, оверхэд при парсинге (и потребление ОЗУ, т.к. надо держать всю эху целиком, а не только индекс). Во-вторых, уже давно написаны ii-db-utils и IDEC-utils, которые совместимы только с "классикой".
Я бы не сказал, что такой уж оверхэв, бо держать в ОЗУ пару-тройку мегабайт и при этом не иметь почти 30к мелких файлов в одной директории это более правильно, чем держать маленький индекс в памяти и держать кучу файлов. В любом случае, если вдруг на машине не найдётся пары лишних мегабайт в ОЗУ, можно использовать и старый формат.
> Ошибкой считаю то, что ты сделал 2 отдельных мейлера-фетчера для новой базы. Лучше создать единый интерфейс и вынести все функции доступа к базам туда (указывать нужную исключительно в конфиге). Прикладные программы вроде фетчера и самого клиента вообще не должны иметь к базе никакого отношения.
Вот спорный вопрос. В идеале тогда должно быть две программы: мейлер/фетчер и тоссер, но это мне не нравится. То, что каждая программа содержит в себе код работы с базой является осознанным шагом, бо психологически понятней скопировать маленький файлик в сборку/ноду/клиент и не контролировать зависимости при этом. То есть я руководствуюсь тем, что каждая программа - это вещь в себе и ничего ей для работы больше не нужно. По крайней мере стремлюсь к этому.
Фетчер же я вынес сугубо для того, чтобы не дублировать функционал в отдельном фетчере при ноде и в клиенте.
# Re: Caesium
Andrew Lobanov (tavern,1) → vit01 – 09:21:53 2016-08-11
> Спасибо. Исправь ещё баг в keys.py. Ты там удалил комбинацию s_send, а вернуть назад забыл. Клиент падает при запуске.
Готово.
> // почту проверь ещё
Забрал.
> То, что отправка и получение сообщений являются _разными_ действиями - это нелогичное поведение? Круто, что сказать.
Почему-то у почтовиков это объеденино и никто не парится по теме. И мейлеры у FTN-сетей тоже объединяют эти действия.
> Ладно, если бы ты назвал это дело "Транзакция с сервером", тогда это можно было считать логичным.
> Но когда пользователь выбирает именно "Скачать сообщения", то совсем не логично, что клиент вдруг начнёт сливать серверу все черновики.
>> Читать далее
Andrew Lobanov (tavern,1) → vit01 – 09:21:53 2016-08-11
> Спасибо. Исправь ещё баг в keys.py. Ты там удалил комбинацию s_send, а вернуть назад забыл. Клиент падает при запуске.
Готово.
> // почту проверь ещё
Забрал.
> То, что отправка и получение сообщений являются _разными_ действиями - это нелогичное поведение? Круто, что сказать.
Почему-то у почтовиков это объеденино и никто не парится по теме. И мейлеры у FTN-сетей тоже объединяют эти действия.
> Ладно, если бы ты назвал это дело "Транзакция с сервером", тогда это можно было считать логичным.
> Но когда пользователь выбирает именно "Скачать сообщения", то совсем не логично, что клиент вдруг начнёт сливать серверу все черновики.
>> Читать далее
# Re: Caesium
vit01 (station13, 10) → Andrew Lobanov – 06:33:15 2016-08-11
AL> На тему мейлеров. Никто не мешает вернуть фетчеры. А поддержку отдельного сендера я впилю. Так что действительно ли необходим форк?
Но их же ещё возвращать надо. То есть специально лезть в старое дерево, расчехлять фетчер и подменять строку в конфиге.
Либо можно сделать компромисс. Добавить в конфиг строку
behaviour preload (отправка и фетч одновременно)
behaviour keep-outbox (старое "раздельное" поведение)
AL> Кстати, сказал бы конкретно что не нравится в новом цезии. Обсудили бы.
Да, ещё забыл. Про отображение msgid и про keys-файлы всё ясно, но есть ещё одна неприятная особенность.
Фетчер (теперь уже мейлер) не умеет скачивать сообщения со всех станций одновременно. То есть он берёт только последнюю станцию из конфига, если их несколько.
vit01 (station13, 10) → Andrew Lobanov – 06:33:15 2016-08-11
AL> На тему мейлеров. Никто не мешает вернуть фетчеры. А поддержку отдельного сендера я впилю. Так что действительно ли необходим форк?
Но их же ещё возвращать надо. То есть специально лезть в старое дерево, расчехлять фетчер и подменять строку в конфиге.
Либо можно сделать компромисс. Добавить в конфиг строку
behaviour preload (отправка и фетч одновременно)
behaviour keep-outbox (старое "раздельное" поведение)
AL> Кстати, сказал бы конкретно что не нравится в новом цезии. Обсудили бы.
Да, ещё забыл. Про отображение msgid и про keys-файлы всё ясно, но есть ещё одна неприятная особенность.
Фетчер (теперь уже мейлер) не умеет скачивать сообщения со всех станций одновременно. То есть он берёт только последнюю станцию из конфига, если их несколько.
# Re: Новый вебинтерфейс
vit01 (mira, 1) → Andrew Lobanov – 18:40:23 2016-07-26
AL> (посмотрю как оно будет выглядеть на медленном интернете, но вообще странички легковесные, а awesome-font кешируется.
О нет! Только не Awesome Font! Есть пользователи браузеров, которые принудительно ставят свой собственный шрифт на все страницы, и сайты перестают нормально отображаться. Нехорошо.
Цветовая схема немного мрачноватая; лучше, наверное, опять вернуть Solarized или просто подобрать погармоничнее. Но это уже личные эстетические придирки.
По юзабилити и по всему остальному претензий нет. Пользоваться можно. Проверю утром на конфигурациях без cookie, на мобильных устройствах и ещё кое-где.
vit01 (mira, 1) → Andrew Lobanov – 18:40:23 2016-07-26
AL> (посмотрю как оно будет выглядеть на медленном интернете, но вообще странички легковесные, а awesome-font кешируется.
О нет! Только не Awesome Font! Есть пользователи браузеров, которые принудительно ставят свой собственный шрифт на все страницы, и сайты перестают нормально отображаться. Нехорошо.
Цветовая схема немного мрачноватая; лучше, наверное, опять вернуть Solarized или просто подобрать погармоничнее. Но это уже личные эстетические придирки.
По юзабилити и по всему остальному претензий нет. Пользоваться можно. Проверю утром на конфигурациях без cookie, на мобильных устройствах и ещё кое-где.
# Re: Caesium
Andrew Lobanov (tavern,1) → vit01 – 06:28:21 2016-08-11
> Вот. А у меня это вообще в привычку вошло. Как на десктопе (кнопку Скачать каждые 5 минут жму, а перед тем, как клацну Отправить, сначала несколько раз подумаю), так и на телефоне (особенно находясь вне дома, когда часто отвлекаешься и не дописываешь сообщение до конца).
Проще тогда запилить черновики отдельно. Бо это сильно разные фичи.
AL>> Хм. Из необратимых пока только мейлеры, вроде. Остальное можно сконфигурировать. Не?
> А как же msgid в заголовке? Файлы клавиш можно сконфигурировать, но залезать в конфиг при каждом обновлении (а ведь ещё иногда и git merge делать приходится) очень неудобно. Патчи для андроида уже протухли, и нет гарантии, что через 2 дня они не потеряют актуальности снова.
Про msgid вообще не понял, если честно. Ну поддержку андроида я никогда не заявлял. Так что сугубо по остаточному принципу этим занимаюсь. Патч надо просто сократить, оставив только подмену keys.py. Далее при обновлении останется только бекапить конфиг. И уже не потеряет оно актуальности, бо нечему там её терять. Ты бы описал как видишь раскладку под андроид или даже прислал бы на почту соответствующий keys.py. Я бы включил в репозиторий.
> Ещё у меня свои хотелки есть. Тот же парсер ссылок давно хочется: он позволит время при чтении экономить.
Парсер ссылок будет после фиксации 0.3. То есть через недельку-другую хочу заняться.
Andrew Lobanov (tavern,1) → vit01 – 06:28:21 2016-08-11
> Вот. А у меня это вообще в привычку вошло. Как на десктопе (кнопку Скачать каждые 5 минут жму, а перед тем, как клацну Отправить, сначала несколько раз подумаю), так и на телефоне (особенно находясь вне дома, когда часто отвлекаешься и не дописываешь сообщение до конца).
Проще тогда запилить черновики отдельно. Бо это сильно разные фичи.
AL>> Хм. Из необратимых пока только мейлеры, вроде. Остальное можно сконфигурировать. Не?
> А как же msgid в заголовке? Файлы клавиш можно сконфигурировать, но залезать в конфиг при каждом обновлении (а ведь ещё иногда и git merge делать приходится) очень неудобно. Патчи для андроида уже протухли, и нет гарантии, что через 2 дня они не потеряют актуальности снова.
Про msgid вообще не понял, если честно. Ну поддержку андроида я никогда не заявлял. Так что сугубо по остаточному принципу этим занимаюсь. Патч надо просто сократить, оставив только подмену keys.py. Далее при обновлении останется только бекапить конфиг. И уже не потеряет оно актуальности, бо нечему там её терять. Ты бы описал как видишь раскладку под андроид или даже прислал бы на почту соответствующий keys.py. Я бы включил в репозиторий.
> Ещё у меня свои хотелки есть. Тот же парсер ссылок давно хочется: он позволит время при чтении экономить.
Парсер ссылок будет после фиксации 0.3. То есть через недельку-другую хочу заняться.
# Re: Оптимизация
Andrew Lobanov (tavern,1) → vit01 – 21:07:34 2016-08-09
> А давайте устроим чистку по чёрным спискам!
Почистил станцию13 (если чистилка из sysop.php сработала, конечно) и таверну. Сами списки пока не чищу, хотя и тормозят они работу.
Andrew Lobanov (tavern,1) → vit01 – 21:07:34 2016-08-09
> А давайте устроим чистку по чёрным спискам!
Почистил станцию13 (если чистилка из sysop.php сработала, конечно) и таверну. Сами списки пока не чищу, хотя и тормозят они работу.
# Re: Caesium
Andrew Lobanov (tavern,1) → All – 17:51:11 2016-08-05
В сабже появилась возможность экономить количество файлов в базе сообщений. Это поддержка экспериментального формата aio (см. aio_readme.txt).
Для работы с базой в новом формате в конфиг надо добавить строчку
и заменить вызов фетчера на вызов fetcher_aio.py, остава те же параметры, что были в вызове просто fetcher.py.
// Вот он недостаток just for fun. Вместо того, чтобы добавить нужные фичи я пишу какую-то ересь.
P.S.: Кто мне скажет почему при этой фиче существенно возрастает время выхода из эхи?
Andrew Lobanov (tavern,1) → All – 17:51:11 2016-08-05
В сабже появилась возможность экономить количество файлов в базе сообщений. Это поддержка экспериментального формата aio (см. aio_readme.txt).
Для работы с базой в новом формате в конфиг надо добавить строчку
db aio
и заменить вызов фетчера на вызов fetcher_aio.py, остава те же параметры, что были в вызове просто fetcher.py.
// Вот он недостаток just for fun. Вместо того, чтобы добавить нужные фичи я пишу какую-то ересь.
P.S.: Кто мне скажет почему при этой фиче существенно возрастает время выхода из эхи?
# Re: Caesium
Andrew Lobanov (tavern,1) → vit01 – 05:57:22 2016-08-11
> // Что-то последние изменения в Цезии совсем не нравятся. Придётся второй раз форкаться, наверное.
На тему мейлеров. Никто не мешает вернуть фетчеры. А поддержку отдельного сендера я впилю. Так что действительно ли необходим форк?
Кстати, сказал бы конкретно что не нравится в новом цезии. Обсудили бы.
Andrew Lobanov (tavern,1) → vit01 – 05:57:22 2016-08-11
> // Что-то последние изменения в Цезии совсем не нравятся. Придётся второй раз форкаться, наверное.
На тему мейлеров. Никто не мешает вернуть фетчеры. А поддержку отдельного сендера я впилю. Так что действительно ли необходим форк?
Кстати, сказал бы конкретно что не нравится в новом цезии. Обсудили бы.
# Re: Оптимизация
Andrew Lobanov (tavern,1) → vit01 – 18:13:14 2016-08-09
> А давайте устроим чистку по чёрным спискам!
> Blacklist.txt на Mira Station, например, уже разжирел. Но в одиночку чистить боюсь, потому что могут налететь с других станций сообщения.
Блин. У меня от твоего blacklist.txt станция13 чуть ласты не склеила =) Надо бы её обновить. А то фиг знает какой давности там всё.
Andrew Lobanov (tavern,1) → vit01 – 18:13:14 2016-08-09
> А давайте устроим чистку по чёрным спискам!
> Blacklist.txt на Mira Station, например, уже разжирел. Но в одиночку чистить боюсь, потому что могут налететь с других станций сообщения.
Блин. У меня от твоего blacklist.txt станция13 чуть ласты не склеила =) Надо бы её обновить. А то фиг знает какой давности там всё.
# ii-net.tk
vit01 (station13, 10) → All – 03:47:43 2016-08-11
Контора срочно переходит сегодня на резервный канал, так что сабж теперь недоступен. Вечером или завтра уже всё вернётся на свои места.
Вроде бы, это произошло из-за каких-то неполадок у Ростелекома (на основном канале).
vit01 (station13, 10) → All – 03:47:43 2016-08-11
Контора срочно переходит сегодня на резервный канал, так что сабж теперь недоступен. Вечером или завтра уже всё вернётся на свои места.
Вроде бы, это произошло из-за каких-то неполадок у Ростелекома (на основном канале).
# Re: Caesium
Andrew Lobanov (tavern,1) → All – 18:49:27 2016-08-05
> P.S.: Кто мне скажет почему при этой фиче существенно возрастает время выхода из эхи?
Уже не надою Пофиксил.
Andrew Lobanov (tavern,1) → All – 18:49:27 2016-08-05
> P.S.: Кто мне скажет почему при этой фиче существенно возрастает время выхода из эхи?
Уже не надою Пофиксил.
# Re: Caesium
vit01 (mira, 1) → Andrew Lobanov – 18:17:22 2016-08-05
AL> // Вот он недостаток just for fun. Вместо того, чтобы добавить нужные фичи я пишу какую-то ересь.
Верно. Лучше бы юзабилити пилил :)
AL> P.S.: Кто мне скажет почему при этой фиче существенно возрастает время выхода из эхи?
Может быть, из-за функции rescan_counts, которая должна каждый раз при выходе считывать файлы всех эх и парсить их для подсчёта количества?
vit01 (mira, 1) → Andrew Lobanov – 18:17:22 2016-08-05
AL> // Вот он недостаток just for fun. Вместо того, чтобы добавить нужные фичи я пишу какую-то ересь.
Верно. Лучше бы юзабилити пилил :)
AL> P.S.: Кто мне скажет почему при этой фиче существенно возрастает время выхода из эхи?
Может быть, из-за функции rescan_counts, которая должна каждый раз при выходе считывать файлы всех эх и парсить их для подсчёта количества?
# Оптимизация
vit01 (mira, 1) → All – 17:24:18 2016-08-09
А давайте устроим чистку по чёрным спискам!
Blacklist.txt на Mira Station, например, уже разжирел. Но в одиночку чистить боюсь, потому что могут налететь с других станций сообщения.
Если есть сомнения, то можно добавить ЧС в индекс клиента и посмотреть, что будете удалять. Большинство, конечно, пустые, но всё же.
vit01 (mira, 1) → All – 17:24:18 2016-08-09
А давайте устроим чистку по чёрным спискам!
Blacklist.txt на Mira Station, например, уже разжирел. Но в одиночку чистить боюсь, потому что могут налететь с других станций сообщения.
Если есть сомнения, то можно добавить ЧС в индекс клиента и посмотреть, что будете удалять. Большинство, конечно, пустые, но всё же.
# Re: Caesium
vit01 (station13, 10) → Andrew Lobanov – 06:20:18 2016-08-11
> Неудобно в определённом смысле. Понятно, что ты заботился о быстроте. А если пользователь захочет держать сообщение в исходящих как черновик, но при этом получать и читать почту с сервера?
AL> Ситуация более редкая, чем обратная. От этого и отталкивался.
Вот. А у меня это вообще в привычку вошло. Как на десктопе (кнопку Скачать каждые 5 минут жму, а перед тем, как клацну Отправить, сначала несколько раз подумаю), так и на телефоне (особенно находясь вне дома, когда часто отвлекаешься и не дописываешь сообщение до конца).
AL> Хм. Из необратимых пока только мейлеры, вроде. Остальное можно сконфигурировать. Не?
А как же msgid в заголовке? Файлы клавиш можно сконфигурировать, но залезать в конфиг при каждом обновлении (а ведь ещё иногда и git merge делать приходится) очень неудобно. Патчи для андроида уже протухли, и нет гарантии, что через 2 дня они не потеряют актуальности снова.
Ещё у меня свои хотелки есть. Тот же парсер ссылок давно хочется: он позволит время при чтении экономить.
vit01 (station13, 10) → Andrew Lobanov – 06:20:18 2016-08-11
> Неудобно в определённом смысле. Понятно, что ты заботился о быстроте. А если пользователь захочет держать сообщение в исходящих как черновик, но при этом получать и читать почту с сервера?
AL> Ситуация более редкая, чем обратная. От этого и отталкивался.
Вот. А у меня это вообще в привычку вошло. Как на десктопе (кнопку Скачать каждые 5 минут жму, а перед тем, как клацну Отправить, сначала несколько раз подумаю), так и на телефоне (особенно находясь вне дома, когда часто отвлекаешься и не дописываешь сообщение до конца).
AL> Хм. Из необратимых пока только мейлеры, вроде. Остальное можно сконфигурировать. Не?
А как же msgid в заголовке? Файлы клавиш можно сконфигурировать, но залезать в конфиг при каждом обновлении (а ведь ещё иногда и git merge делать приходится) очень неудобно. Патчи для андроида уже протухли, и нет гарантии, что через 2 дня они не потеряют актуальности снова.
Ещё у меня свои хотелки есть. Тот же парсер ссылок давно хочется: он позволит время при чтении экономить.
# Re: Caesium
Andrew Lobanov (tavern,1) → vit01 – 05:47:20 2016-08-11
> Неудобно в определённом смысле. Понятно, что ты заботился о быстроте. А если пользователь захочет держать сообщение в исходящих как черновик, но при этом получать и читать почту с сервера?
Ситуация более редкая, чем обратная. От этого и отталкивался.
> // Что-то последние изменения в Цезии совсем не нравятся. Придётся второй раз форкаться, наверное.
Хм. Из необратимых пока только мейлеры, вроде. Остальное можно сконфигурировать. Не?
Andrew Lobanov (tavern,1) → vit01 – 05:47:20 2016-08-11
> Неудобно в определённом смысле. Понятно, что ты заботился о быстроте. А если пользователь захочет держать сообщение в исходящих как черновик, но при этом получать и читать почту с сервера?
Ситуация более редкая, чем обратная. От этого и отталкивался.
> // Что-то последние изменения в Цезии совсем не нравятся. Придётся второй раз форкаться, наверное.
Хм. Из необратимых пока только мейлеры, вроде. Остальное можно сконфигурировать. Не?
# Re: Новый вебинтерфейс
vit01 (mira, 1) → Andrew Lobanov – 04:12:22 2016-07-27
AL> Что поделать? Дань времени.
Tor Browser - не работает;
Elinks - не работает;
Первый отключает внешние шрифты ради безопасности. Про второй и так всё понятно. Специально зашёл и проверил.
AL> Но не картинки же туда пихать. Это ещё хуже. А простые надписи по нынешним меркам слишком уж невзрачно будут смотреться.
Для картинок можно поставить alt text, и если браузер их отображение отключил, то юзабилити не пострадает. Для шрифтов так сделать уже нельзя.
Идея отображать всё текстом - это не так уж и плохо, как кажется. Может быть, скучновато немного выглядит, но зато работает везде. Так что лично я на своей ноде буду пока держаться именно такого консервативного подхода.
Фича новых сообщений, кстати, довольно хороша. Надо бы позаимствовать у тебя.
>> Читать далее
vit01 (mira, 1) → Andrew Lobanov – 04:12:22 2016-07-27
AL> Что поделать? Дань времени.
Tor Browser - не работает;
Elinks - не работает;
Первый отключает внешние шрифты ради безопасности. Про второй и так всё понятно. Специально зашёл и проверил.
AL> Но не картинки же туда пихать. Это ещё хуже. А простые надписи по нынешним меркам слишком уж невзрачно будут смотреться.
Для картинок можно поставить alt text, и если браузер их отображение отключил, то юзабилити не пострадает. Для шрифтов так сделать уже нельзя.
Идея отображать всё текстом - это не так уж и плохо, как кажется. Может быть, скучновато немного выглядит, но зато работает везде. Так что лично я на своей ноде буду пока держаться именно такого консервативного подхода.
Фича новых сообщений, кстати, довольно хороша. Надо бы позаимствовать у тебя.
>> Читать далее
# Re: Caesium
vit01 (mira, 1) → Andrew Lobanov – 17:30:49 2016-08-10
AL> * Объединил отправку и получение сообщений. Фетчеры теперь носят гордое имя мейлеров.
Неудобно в определённом смысле. Понятно, что ты заботился о быстроте. А если пользователь захочет держать сообщение в исходящих как черновик, но при этом получать и читать почту с сервера?
Например, человек решил что-то написать. Потом думает: "Завершу-ка я свой рассказ через пару часов, когда мысли в голове оформятся". Сохраняет недописанное до конца сообщение в исходящих и успокаивается.
Как ему в перерыве этих 0-2 часов читать роботов и других пользователей без отправки своей незаконченной мысли?
// Что-то последние изменения в Цезии совсем не нравятся. Придётся второй раз форкаться, наверное.
vit01 (mira, 1) → Andrew Lobanov – 17:30:49 2016-08-10
AL> * Объединил отправку и получение сообщений. Фетчеры теперь носят гордое имя мейлеров.
Неудобно в определённом смысле. Понятно, что ты заботился о быстроте. А если пользователь захочет держать сообщение в исходящих как черновик, но при этом получать и читать почту с сервера?
Например, человек решил что-то написать. Потом думает: "Завершу-ка я свой рассказ через пару часов, когда мысли в голове оформятся". Сохраняет недописанное до конца сообщение в исходящих и успокаивается.
Как ему в перерыве этих 0-2 часов читать роботов и других пользователей без отправки своей незаконченной мысли?
// Что-то последние изменения в Цезии совсем не нравятся. Придётся второй раз форкаться, наверное.
# idec-utils
Andrew Lobanov (tavern,1) → All – 18:16:01 2016-08-05
В сабже появился скрипт aio_stat.py. Полный аналог stat.py для aio-базы.
Andrew Lobanov (tavern,1) → All – 18:16:01 2016-08-05
В сабже появился скрипт aio_stat.py. Полный аналог stat.py для aio-базы.
# Новый вебинтерфейс
Andrew Lobanov (tavern,1) → All – 18:19:09 2016-07-26
В таверне случился сабж. Посмотреть можно как всегда по адресу http://idec.spline-online.tk/
Что же нового, кроме смены цветов и главной?
1. Чтение конференций теперь напоминает реализацию в цезии. По одному сообщению на страницу (посмотрю как оно будет выглядеть на медленном интернете, но вообще странички легковесные, а awesome-font кешируется.
2. На главной есть панель со списком конференций. При первом посещении нода прописывает в куки браузеру последние сообщения из каждой и при появлении новых сообщений, подкрашивает соответствующие ссылки на панели и отображает количество новых сообщений. Чуть позже я хочу добавить возможность скрывать конференции. Что-то вроде механизма подписок в php-ноде.
Прошу как всегда потыкать в это дело и сообщить о багах.
Andrew Lobanov (tavern,1) → All – 18:19:09 2016-07-26
В таверне случился сабж. Посмотреть можно как всегда по адресу http://idec.spline-online.tk/
Что же нового, кроме смены цветов и главной?
1. Чтение конференций теперь напоминает реализацию в цезии. По одному сообщению на страницу (посмотрю как оно будет выглядеть на медленном интернете, но вообще странички легковесные, а awesome-font кешируется.
2. На главной есть панель со списком конференций. При первом посещении нода прописывает в куки браузеру последние сообщения из каждой и при появлении новых сообщений, подкрашивает соответствующие ссылки на панели и отображает количество новых сообщений. Чуть позже я хочу добавить возможность скрывать конференции. Что-то вроде механизма подписок в php-ноде.
Прошу как всегда потыкать в это дело и сообщить о багах.
# Re: Оптимизация
vit01 (mira, 1) → Andrew Lobanov – 18:38:57 2016-08-09
AL> Блин. У меня от твоего blacklist.txt станция13 чуть ласты не склеила =) Надо бы её обновить. А то фиг знает какой давности там всё.
Она валилась из-за пустых строк в файле, видимо. Новые версии уже давно могут игнорировать такие ошибки.
Кстати, там же ещё "админ-панель сисопа" есть. Загляни туда первым делом. Там же можно почистить базу одним кликом и прочие полезные штуки сделать.
vit01 (mira, 1) → Andrew Lobanov – 18:38:57 2016-08-09
AL> Блин. У меня от твоего blacklist.txt станция13 чуть ласты не склеила =) Надо бы её обновить. А то фиг знает какой давности там всё.
Она валилась из-за пустых строк в файле, видимо. Новые версии уже давно могут игнорировать такие ошибки.
Кстати, там же ещё "админ-панель сисопа" есть. Загляни туда первым делом. Там же можно почистить базу одним кликом и прочие полезные штуки сделать.
# Re: Новый вебинтерфейс
Andrew Lobanov (tavern,1) → vit01 – 19:00:31 2016-07-26
>О нет! Только не Awesome Font! Есть пользователи браузеров, которые принудительно ставят свой собственный шрифт на все страницы, и сайты перестают нормально отображаться. Нехорошо.
Но не картинки же туда пихать. Это ещё хуже. А простые надписи по нынешним меркам слишком уж невзрачно будут смотреться. Что поделать? Дань времени.
>Проверю утром на конфигурациях без cookie
Самое вкусное без печенек не взлетит. Я об отслеживании новых сообщений.
Andrew Lobanov (tavern,1) → vit01 – 19:00:31 2016-07-26
>О нет! Только не Awesome Font! Есть пользователи браузеров, которые принудительно ставят свой собственный шрифт на все страницы, и сайты перестают нормально отображаться. Нехорошо.
Но не картинки же туда пихать. Это ещё хуже. А простые надписи по нынешним меркам слишком уж невзрачно будут смотреться. Что поделать? Дань времени.
>Проверю утром на конфигурациях без cookie
Самое вкусное без печенек не взлетит. Я об отслеживании новых сообщений.
# Re: Caesium
Andrew Lobanov (tavern,1) → Andrew Lobanov – 17:03:58 2016-08-10
* Объединил отправку и получение сообщений. Фетчеры теперь носят гордое имя мейлеров.
* Вернул деление исходящих по узлам сети. Теперь будет сложнее запутаться что и куда отправлять.
Andrew Lobanov (tavern,1) → Andrew Lobanov – 17:03:58 2016-08-10
* Объединил отправку и получение сообщений. Фетчеры теперь носят гордое имя мейлеров.
* Вернул деление исходящих по узлам сети. Теперь будет сложнее запутаться что и куда отправлять.