#  Re: Пользователи ii-php
vit01 (mira, 1) → Andrew Lobanov  –  05:27:17 2016-03-24

AL> в варианте "до" сабж как-то более выделен

В варианте "до" выделен не сабж, а отправитель и получатель.
Сабж как раз выделен в "после" большим размером шрифта.

AL> Кнопку отправки не узрел =)

Кнопка ответа серая, рядом с датой, прямо под сабжем =)
#  Re: Пользователи ii-php
Andrew Lobanov (station13, 1) → vit01  –  05:11:51 2016-03-24

> До: http://ii-net.tk/ii/ii-web.php?echo=pipe.2032
> После: http://ii-net.tk/ii/web-main.php?echo=pipe.2032

Чёт не уловил принципиальных изменений и в варианте "до" сабж как-то более выделен. Кнопку отправки не узрел =)
#  Re: ii-php
Andrew Lobanov (station13, 1) → vit01  –  11:08:25 2016-04-01

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

ЗЫЖ На правах имха, конечно.

Offtopic: обновления в iing. Исправлены два бага: падение при попытке посчитать количество сообщений в несуществующей эхе и пересоздание файла индекса при ошибках веб-интерфейса. Добавлен пагинатор.
#  Re: ii-php
vit01 (mira, 1) → Andrew Lobanov  –  09:56:02 2016-04-01

AL> Вопрос по сабжу возник. Я так понял, что механизм подписок это просто скрытие эхоконференций и никаких виртуальных пуллов для новых сообщений пользователь не имеет. Это так?

Да, это так. Когда ты первый раз заходишь на сайт, тебе в куки идёт список эх, который сохраняется на время всей сессии (20 дней по дефолту). Это просто список и ничего более.

AL> Как новые эхи добавлять всем в подписки?

Добавить в $echolist в конфиге. Кто захочет, тот "вернётся к стандартному набору эх" и получит обновлённый список.
#  Re: Планы на Цезий
shurshun (station13, 14) → vit01  –  11:42:31 2016-03-29

vit01> P.S. Куда все делись?
Подготовка к выходу на врду идет во всю.
Покупка того, чего не хватаеи.
В свободное вреия изучаю linux
#  Re: Вкусные фичи ii-php
vit01 (mira, 1) → vit01  –  13:25:35 2016-03-24

Ах да, совсем забыл. Авторизация идёт через пароль для пуша ($pushpassword).
По внутреннему устройству админка очень похожа на "веб-клиент" iiweb.inc.php и использует то же самое оформление.

Пусть оно пока полежит в ветке features, покажет себя в реальных условиях (на mira station), а там уже и солью с master.
#  Re: Пользователи ii-php
vit01 (mira, 1) → Andrew Lobanov  –  07:16:43 2016-03-24

>> Кнопка ответа серая, рядом с датой, прямо под сабжем =)
AL> Это от -> кому, чтоль? Я ж наивный искал кнопку =)

Она самая :)
Просто хочется сосредоточить главное внимание пользователя на сабже и тематике, а не на людях. Поэтому и сделал серую. К тому же, смотрится более гармонично (в том числе на небольших экранах).
#  Re: ii-php: изменения интерфейса
vit01 (mira, 1) → vit01  –  14:37:10 2016-03-25

1. Избавился от логотипа ii в пользу нового "клиентского"
2. Теперь можно задавать извне заголовок страницы и панели
3. На главной странице по умолчанию показывается последнее сообщение для каждой эхи (на http://irk39.tk это уже давно есть)
4. Заголовок более динамичный: меняется и на разных эхах, и при просмотре сообщений

Поведение пунктов 2 и 3 меняется через тот файл, который запускает веб-интерфейс (ii-web.php), см. комментарии.

Все предыдущие изменения вполне должны работать (и работают), поэтому всё слито в master.
#  Re: Планы на Цезий
Andrew Lobanov (station13, 1) → vit01  –  04:53:19 2016-03-29

> 1. Надо починить падение при изменении размеров окна во время фетчинга. А то запускаешь фетч, и тут тебе SMS пришло, Email или ещё что-нибудь, и клиент валится. Интересно, что приводит к такому поведению?

К такому поведению приводит принципы, заложенные в ncurses. Ресайз окна отрабатывает как нажатие клавиши при опросе клавиатуры и вызывает функцию получения разрешения терминала. Проблема известная, но у меня в пятницу начинается сессия и пока не до цезия.

> 2. Вынос фетчера для запуска отдельно. Про это уже все слышали.

А так же выделить в отдельный модуль работу с базой, чтобы можно было безболезненно влепить работу с СУБД.

> P.S. Куда все делись?

Я в работе/учёбе. Судорожно пишу лабы, контрольные, курсовые.
#  Re: Пользователи ii-php
Andrew Lobanov (station13, 1) → vit01  –  06:18:34 2016-03-24

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

Хех. Это у меня вкладки почему-то в обратном порядке были.

> Кнопка ответа серая, рядом с датой, прямо под сабжем =)

Это от -> кому, чтоль? Я ж наивный искал кнопку =)
#  Re: Планы на Цезий
vit01 (mira, 1) → Andrew Lobanov  –  05:52:20 2016-03-29

AL> Проблема известная, но у меня в пятницу начинается сессия и пока не до цезия.
AL> Я в работе/учёбе. Судорожно пишу лабы, контрольные, курсовые.

Просто ради интереса: сколько времени у тебя продлится сессия?

Ну а проблемы не очень-то критичные, так что можно и месяц подождать. Будет невтерпёж - сам напишу и исправлю =)
// до конца недели полностью свободен
#  Re: Планы на Цезий
Andrew Lobanov (station13, 1) → vit01  –  06:09:17 2016-03-29

> Просто ради интереса: сколько времени у тебя продлится сессия?

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

> // до конца недели полностью свободен

Может вечером как-нить выкрою время на самом деле, но к вечеру у меня голова уже не работает от слова "совсем" и я стараюсь в код не лазить в таком состоянии.
#  Re: ii-php
vit01 (mira, 1) → Andrew Lobanov  –  11:36:28 2016-04-01

AL> Как-то это немного не то, что я имел в виду, говоря о подписках.

А что ты имел в виду? Расскажи, как сам бы это реализовал.

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

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

Сама фича подписок в сабже была давно добавлена по просьбе поинтов с irk39.tk и на них же обкатана. Вроде бы их всё устроило. Если можешь предложить улучшения, то предлагай.
#  Re: Caesium
shurshun (station13, 14) → Andrew Lobanov  –  05:35:01 2016-03-23

>> а сейчас пишу с андроид клиента. отличная штука. :)

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

Идеальный иетерфейс.
Конечно не хватало по началу возможности писать
в привычной программе типа quick edit pro, но,
дело привычки, вполне и в нано освоился
#  Пользователи ii-php
vit01 (mira, 1) → All  –  05:04:18 2016-03-24

Как бы вы отнеслись к тому, что я немного увеличу сабж, а кнопку с отправителем сделаю серой и поменьше?

До: http://ii-net.tk/ii/ii-web.php?echo=pipe.2032
После: http://ii-net.tk/ii/web-main.php?echo=pipe.2032

Изменения только планирую, их пока нигде нет. Это дело очень похоже на тот интерфейс, который я когда-то делал на Materialize.

// а ещё в ближайшие несколько дней появятся очень крутые фичи, ждите
#  Планы на Цезий
vit01 (mira, 1) → All  –  04:29:53 2016-03-29

1. Надо починить падение при изменении размеров окна во время фетчинга. А то запускаешь фетч, и тут тебе SMS пришло, Email или ещё что-нибудь, и клиент валится. Интересно, что приводит к такому поведению?

2. Вынос фетчера для запуска отдельно. Про это уже все слышали.

P.S. Куда все делись?
#  ii-php
Andrew Lobanov (station13, 1) → vit01  –  08:45:58 2016-04-01

Вопрос по сабжу возник. Я так понял, что механизм подписок это просто скрытие эхоконференций и никаких виртуальных пуллов для новых сообщений пользователь не имеет. Это так?

Как новые эхи добавлять всем в подписки?
#  Re: Планы на Цезий
vit01 (mira, 1) → Andrew Lobanov  –  06:29:54 2016-03-29

> // до конца недели полностью свободен
AL> Может вечером как-нить выкрою время на самом деле, но к вечеру у меня голова уже не работает от слова "совсем" и я стараюсь в код не лазить в таком состоянии.

Лучше не надо. Образование важнее Цезия, как ни крути. А тот комментарий был написан, чтобы люди не стеснялись писать сюда в любое время и знали, что им ответят.
#  Re: Caesium
vit01 (mira, 1) → shurshun  –  06:00:24 2016-03-23

>>> а сейчас пишу с андроид клиента. отличная штука. :)
AL>> На него тут жаловались и я было подумал, что придётся писать свой, когда подарят смарт =)

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

shurshun> Конечно не хватало по началу возможности писать в привычной программе типа quick edit pro, но дело привычки, вполне и в нано освоился.

Хмм, видимо, идёт речь о разных вещах. В Java-клиенте никакого nano не было :)
#  Вкусные фичи ii-php
vit01 (mira, -1) → All  –  13:19:38 2016-03-24

Времени оказалось побольше, и сабж реализовал уже сегодня.

В features-ветку ноды добавлена сисоп-панель, помогающая быстро администрировать ноду из удобного веб-интерфейса.

Возможности этой штуки:
* Быстрое добавление сообщений в чёрный список (по одному или правкой файла целиком)
* Чистка базы по чёрному списку одной кнопкой
* Удаление эхоконференций
* Удаление отдельных сообщений
* Быстрая правка отдельных сообщений (цензура не дремлет! см. поле адреса)

Очень недоставало подобного интерфейса, когда требовалось быстро сделать что-то с базой (а находишься порой даже не дома).
#  Re: Caesium
Andrew Lobanov (station13, 1) → gl00my  –  05:04:26 2016-03-23

> Андрей! Все таки надо что то делать с цезием.

Я что-то сделал с цезием. Теперь он проверяет менялось ли сообщение при редактировании.

> Я уверен, что на эти грабли будут наступать многие. :)

Так и есть. Точнее, было.
#  Re: Caesium
gl00my (station13, 8) → Andrew Lobanov  –  19:50:05 2016-03-22

Андрей! Все таки надо что то делать с цезием.
Я нажимаю q - попадаю в vim и у меня нет никакой возможности отменить написание
сообщения. Делая :q! я все равно неявно создаю в out эту болванку, которая потом уйдет
при нажатии на S.

Я уверен, что на эти грабли будут наступать многие. :)
#  Re: Caesium
gl00my (station13, 8) → vit01  –  03:56:12 2016-03-23

но какая разница сотру ли я текст или нет если я не делаю w ? я выхожу из вима :q !

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

про остальное, спасибо, попробую.
#  Re: Caesium
Andrew Lobanov (station13, 1) → gl00my  –  02:14:53 2016-03-23

Надо всё таки внимательней читать README =)

Перейти к последнему сообщению в эхе можно с помощью клавиши End. Если редактор уже запущен, а писать уже передумал, то можно удалить все строки и сохранить пустой файл. В таком случае сообщение не попадёт в out. Некрасиво, конечно, но пока я не понял как это лучше сделать.
#  Re: Caesium
gl00my (station13, 8) → Andrew Lobanov  –  04:05:06 2016-03-23

пока вижу такие варианты:
1) по дате изменения файла. если дата не изменилась, то в виме не делали w
2) по хешу
3) попробовать поиграться с vim - или чем то подобным. но это уже будет вимспецифичным. лучше кмк 1.
Powered by iii-php v0.11