# Re: Пользователи ii-php
vit01 (mira, 1) → Andrew Lobanov – 05:27:17 2016-03-24
AL> в варианте "до" сабж как-то более выделен
В варианте "до" выделен не сабж, а отправитель и получатель.
Сабж как раз выделен в "после" большим размером шрифта.
AL> Кнопку отправки не узрел =)
Кнопка ответа серая, рядом с датой, прямо под сабжем =)
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
Чёт не уловил принципиальных изменений и в варианте "до" сабж как-то более выделен. Кнопку отправки не узрел =)
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. Исправлены два бага: падение при попытке посчитать количество сообщений в несуществующей эхе и пересоздание файла индекса при ошибках веб-интерфейса. Добавлен пагинатор.
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 в конфиге. Кто захочет, тот "вернётся к стандартному набору эх" и получит обновлённый список.
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
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.
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> Это от -> кому, чтоль? Я ж наивный искал кнопку =)
Она самая :)
Просто хочется сосредоточить главное внимание пользователя на сабже и тематике, а не на людях. Поэтому и сделал серую. К тому же, смотрится более гармонично (в том числе на небольших экранах).
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.
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. Куда все делись?
Я в работе/учёбе. Судорожно пишу лабы, контрольные, курсовые.
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
> В варианте "до" выделен не сабж, а отправитель и получатель.
> Сабж как раз выделен в "после" большим размером шрифта.
Хех. Это у меня вкладки почему-то в обратном порядке были.
> Кнопка ответа серая, рядом с датой, прямо под сабжем =)
Это от -> кому, чтоль? Я ж наивный искал кнопку =)
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> Я в работе/учёбе. Судорожно пишу лабы, контрольные, курсовые.
Просто ради интереса: сколько времени у тебя продлится сессия?
Ну а проблемы не очень-то критичные, так что можно и месяц подождать. Будет невтерпёж - сам напишу и исправлю =)
// до конца недели полностью свободен
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
> Просто ради интереса: сколько времени у тебя продлится сессия?
Вообще до конца апреля, но я нифига не успеваю, так что вполне может оказаться, что и до конца мая.
> // до конца недели полностью свободен
Может вечером как-нить выкрою время на самом деле, но к вечеру у меня голова уже не работает от слова "совсем" и я стараюсь в код не лазить в таком состоянии.
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 и на них же обкатана. Вроде бы их всё устроило. Если можешь предложить улучшения, то предлагай.
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, но,
дело привычки, вполне и в нано освоился
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 – 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. Куда все делись?
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
Вопрос по сабжу возник. Я так понял, что механизм подписок это просто скрытие эхоконференций и никаких виртуальных пуллов для новых сообщений пользователь не имеет. Это так?
Как новые эхи добавлять всем в подписки?
Andrew Lobanov (station13, 1) → vit01 – 08:45:58 2016-04-01
Вопрос по сабжу возник. Я так понял, что механизм подписок это просто скрытие эхоконференций и никаких виртуальных пуллов для новых сообщений пользователь не имеет. Это так?
Как новые эхи добавлять всем в подписки?
# Re: Планы на Цезий
vit01 (mira, 1) → Andrew Lobanov – 06:29:54 2016-03-29
> // до конца недели полностью свободен
AL> Может вечером как-нить выкрою время на самом деле, но к вечеру у меня голова уже не работает от слова "совсем" и я стараюсь в код не лазить в таком состоянии.
Лучше не надо. Образование важнее Цезия, как ни крути. А тот комментарий был написан, чтобы люди не стеснялись писать сюда в любое время и знали, что им ответят.
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 не было :)
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-ветку ноды добавлена сисоп-панель, помогающая быстро администрировать ноду из удобного веб-интерфейса.
Возможности этой штуки:
* Быстрое добавление сообщений в чёрный список (по одному или правкой файла целиком)
* Чистка базы по чёрному списку одной кнопкой
* Удаление эхоконференций
* Удаление отдельных сообщений
* Быстрая правка отдельных сообщений (цензура не дремлет! см. поле адреса)
Очень недоставало подобного интерфейса, когда требовалось быстро сделать что-то с базой (а находишься порой даже не дома).
vit01 (mira, -1) → All – 13:19:38 2016-03-24
Времени оказалось побольше, и сабж реализовал уже сегодня.
В features-ветку ноды добавлена сисоп-панель, помогающая быстро администрировать ноду из удобного веб-интерфейса.
Возможности этой штуки:
* Быстрое добавление сообщений в чёрный список (по одному или правкой файла целиком)
* Чистка базы по чёрному списку одной кнопкой
* Удаление эхоконференций
* Удаление отдельных сообщений
* Быстрая правка отдельных сообщений (цензура не дремлет! см. поле адреса)
Очень недоставало подобного интерфейса, когда требовалось быстро сделать что-то с базой (а находишься порой даже не дома).
# Re: Caesium
Andrew Lobanov (station13, 1) → gl00my – 05:04:26 2016-03-23
> Андрей! Все таки надо что то делать с цезием.
Я что-то сделал с цезием. Теперь он проверяет менялось ли сообщение при редактировании.
> Я уверен, что на эти грабли будут наступать многие. :)
Так и есть. Точнее, было.
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.
Я уверен, что на эти грабли будут наступать многие. :)
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 !
я очень привык к мутту, где выход без сохранения из вима отменяет письмо. может быть есть способ как то поймать этот момент. посчитав хеш от текста письма до и после вима. или не создавая файл заранее а как то передав его текст в вим через пайп я не знаю. надо разбираться.
про остальное, спасибо, попробую.
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. Некрасиво, конечно, но пока я не понял как это лучше сделать.
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.
gl00my (station13, 8) → Andrew Lobanov – 04:05:06 2016-03-23
пока вижу такие варианты:
1) по дате изменения файла. если дата не изменилась, то в виме не делали w
2) по хешу
3) попробовать поиграться с vim - или чем то подобным. но это уже будет вимспецифичным. лучше кмк 1.