Конференция "Прочее" » Чат "Мастера Delphi" в Телеграмм
 
  • KilkennyCat © (26.09.18 09:42) [120]
    вообще, почти любая сеть скорее антисоциальная
  • asail © (26.09.18 14:58) [121]
    Удалено модератором
    Примечание: оффтопик
  • virex(home) © (26.09.18 19:30) [122]
    >Slider007 ©   (25.09.18 16:58) [108]
    > >virex(home) ©   (17.09.18 06:48) [68]
    >
    > Небольшая ошибочка:
    > Захожу в "Прочее". Вижу 3 чата с новыми сообщениями. Захожу в один из них, читаю. Жму Назад. Значек "!", извещающий о непрочтенных сообщениях пропадает у всех тем, хотя я в них еще не заходил.


    это не ошибка

    прога не запоминает какие топики прочитаны

    отображает воскл. знак если количество постов увеличилось и сразу запоминает это количество

    думаю переписать клиент но у меня сейчас отпуск, нет времени
  • Внук © (26.09.18 20:41) [123]
    Удалено модератором
    Примечание: оффтопик
  • virex(home) © (16.10.18 11:15) [124]
    день добрый
    как там у вас чат поживает?

    я тут решил попробовать клиент с нуля написать, со всеми современными приблудами: Room, LiveData, ViewModel, retrofit и т.д.

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

    но кое-что уже можно сделать: обновление форума/топика по свайпу вниз (для постов - и вверх и вниз), поиск постов по тексту, сохранение предыдущего места просмотра, установка/снятие закладки, ранее прочтенные топики (еще не обновленные) помечаются более блеклым текстом (дополнительно знак восклицания)

    всё это делается в recycleview с дозагрузкой по 10 топиков/постов при прокрутке, что-бы телефон не глючил

    небольшое видео 30Мб в виде гифки: https://yadi.sk/i/xCwaHO5IMLt11w

    в будущем можно сделать стили оформления на любой вкус
  • Kerk © (16.10.18 11:27) [125]

    > virex(home) ©   (16.10.18 11:15) [124]
    >
    > день добрый
    > как там у вас чат поживает?

    Хорошо поживает. Приходи
  • virex(home) © (02.11.18 11:18) [126]
    всем привет
    клиент уже почти похож на рабочее решение
    демонстрация:
    gif https://yadi.sk/i/-ri82ErxOz8lTg
    webm https://yadi.sk/i/5enPKBvdzQQbZA (добавил расширение .avi и стандартный виндовый (win10) проигрыватель показал видео)

    самое главное - можно отметить нужные посты, и целые ветки, что-бы легко их найти из списка

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

    теперь можно включить опцию "отслеживания" новых сообщений в отмеченных топиках, и
    каждые 15 минут (минимум, ограничение android) приходят уведомления по обновленным топикам
  • ухты © (02.11.18 15:25) [127]
    к тому моменту как тут перестанут люди бывать успеете?
  • Германн © (03.11.18 02:07) [128]

    > ухты ©   (02.11.18 15:25) [127]
    >
    > к тому моменту как тут перестанут люди бывать

    Люди тут ещё долго не перестанут бывать. Если "тут" не пропадёт. :)
  • virex(home) © (19.11.18 16:38) [129]
    > ухты ©   (02.11.18 15:25) [127]
    >
    > к тому моменту как тут перестанут люди бывать успеете?
    пару часов назад выложил в гуглплей

    вроде успел
  • virex(home) © (21.11.18 08:40) [130]

    > пару часов назад выложил в гуглплей

    кому интересно, исходный код есть на гитхабе https://github.com/virex-84/ADMClient
  • картман © (22.11.18 18:59) [131]
    Рома, вернись!
  • virex(home) © (23.11.18 09:39) [132]
    у движка форума есть небольшая проблема

    в запросе выдачи списка тем:

    > view-source:http://www.delphimaster.ru/cgi-bin/client.pl?getnew=1538335514&n=3


    выдает:

    > id=1538335514 name=Копир title=Когда никто не знает. answers=... Тракторист email= count=472 dsc=Всем известно, что человеческое знание настолько сильная штука, которое мало того, что может объяснять явления, может ... date=23.11.18 08:57 lastmod=1542952675 vd= loginid=1215947700


    в запросе получения всех постов из ветки

    > view-source:http://www.delphimaster.ru/cgi-bin/client.pl?getconf=1538335514&n=3&from=0&to=-1


    выдает:

    > Allcount=473


    т.е. в первом случае показывает количество постов в теме без учета нулевого поста -  вопроса автора
  • xayam © (23.11.18 09:54) [133]

    > virex(home) ©   (19.11.18 16:38) [129]
    > > ухты ©   (02.11.18 15:25) [127]
    > > к тому моменту как тут перестанут люди бывать успеете?
    > пару часов назад выложил в гуглплей

    вроде работает. Было б хорошо если бы был раздел - последние например 50 веток всего форума, как здесь 20 http://pda.delphimaster.net/
  • ухты © (23.11.18 11:51) [134]
    О, доделать этот пда и всех делов, аджакс + рюшки и будет качественный хеловорлд.
    От прог на смарте становится тошно, давят на батарею.. устал их вырезать ))
  • xayam © (23.11.18 12:10) [135]

    > ухты ©   (23.11.18 11:51) [134]
    > О, доделать этот пда и всех делов, аджакс + рюшки и будет
    > качественный хеловорлд.
    > От прог на смарте становится тошно, давят на батарею.. устал
    > их вырезать ))

    если есть желание, то пожалуйста к керку вроде это, там пда как раз никто не делает
  • Kerk © (24.11.18 00:00) [136]

    > virex(home) ©   (23.11.18 09:39) [132]
    >
    > у движка форума есть небольшая проблема
    >
    > в запросе выдачи списка тем:
    >
    > > view-source:http://www.delphimaster.ru/cgi-bin/client.
    > pl?getnew=1538335514&n=3
    >

    Не помнишь где описание клиентского протокола лежит?
  • virex(home) © (26.11.18 08:01) [137]

    > Не помнишь где описание клиентского протокола лежит?

    http://www.delphimaster.ru/klient.txt


    > 2. Запрос о новых заголовках
    > http://www.delphimaster.ru/cgi-bin/client.pl?getnew=lastmod&n=0
    > count - число ответов
    >
    > 3. Запрос о полной информации о ветви
    > http://www.delphimaster.ru/cgi-bin/client.pl?getconf=id&n=0&from=0&to=-
    > 1
    > Где
    > Allcount - уже знакомо

    оно логично, и это не ошибка: в первом случае "число ответов" без стартового вопроса, во втором - количество всех постов (стартовый пост + вопросы)
    но для удобства в первом случае надо было не "число ответов" а "число постов" выводить
    правда теперь уже менять протокол смысла нет, иначе кто знает какие глюки будут у старых клиентов
 
Конференция "Прочее" » Чат "Мастера Delphi" в Телеграмм
Есть новые Нет новых   [134427   +34][b:0.001][p:0]