Скачал я все это дело, да скомпилил под макось. Я пока не дождался синхронизации (он по кругу отсылает по 700 байт и получает в ответ 248-250 килобайт ответов), возможно это грузятся списки пользователей — хз.
Не работает закладка "предосмотр" при редактировании сообщения, выкидывает ошибку "пользователь dmitriid не найден". Хз.
Расцветку кода не прикрутил. Просто не понимаю, как
В общем, скриншоты (можно использовать, распространять и т.п.):
Здравствуйте, Mamut, Вы писали:
M>Я пока не дождался синхронизации (он по кругу отсылает по 700 байт и получает в ответ 248-250 килобайт ответов), возможно это грузятся списки пользователей — хз.
Прикольно если это так. Типа получили сообщения, посмотрели каких пользователей не хватает, посмотрели есть ли в сообщениях ссылки на отсутствующие топики. Докачали если нужно.
M>Не работает закладка "предосмотр" при редактировании сообщения, выкидывает ошибку "пользователь dmitriid не найден". Хз.
Проверь после синхронизации — если он твой профиль подтянет, то может и починется.
M>Расцветку кода не прикрутил. Просто не понимаю, как
Да и пес с этой расцветкой-подцветкой
M>Настройки
Т.е. как я понял все жестко завязано на MySQL?
M>Я пока не дождался синхронизации (он по кругу отсылает по 700 байт и получает в ответ 248-250 килобайт ответов), возможно это грузятся списки пользователей — хз.
Дождался. Сейчас он скачал почти 3 метра всякого разного Видимо, были проблемы на КЫВТе
M>Не работает закладка "предосмотр" при редактировании сообщения, выкидывает ошибку "пользователь dmitriid не найден". Хз.
Сейчас все работает, где-то что-то глюкнуло, видимо
Но!
При первой синхронизации выдало id_parent_user cannot be NULL (в таблице unread). Замена в базе на разрешение на NULL помогло. Но из-за этого, видимо, в некоторых форумах показывает 204 непрочитанных сообщения, а собственно в форуме — только одно
Ну и пожелания:
Найти сообщников и допилить мелочи:
— неблокирующий UI прогресс
— В заголовке нового ообщения писать, куда оно пишется
— Чтобы оно не по кругу синхронизировалось
— чтобы отмечалось прочитанным моментальнее
M>>Я пока не дождался синхронизации (он по кругу отсылает по 700 байт и получает в ответ 248-250 килобайт ответов), возможно это грузятся списки пользователей — хз. SB>Прикольно если это так. Типа получили сообщения, посмотрели каких пользователей не хватает, посмотрели есть ли в сообщениях ссылки на отсутствующие топики. Докачали если нужно.
Оказалось, что просто синхронизация по кругу идет до ручной остановки
M>>Не работает закладка "предосмотр" при редактировании сообщения, выкидывает ошибку "пользователь dmitriid не найден". Хз. SB>Проверь после синхронизации — если он твой профиль подтянет, то может и починется.
Просто перезапустил приложение
M>>Настройки SB>Т.е. как я понял все жестко завязано на MySQL?
Здравствуйте, Mamut, Вы писали:
M>Оказалось, что просто синхронизация по кругу идет до ручной остановки
Забавная фича
SB>>Проверь после синхронизации — если он твой профиль подтянет, то может и починется. M>Просто перезапустил приложение
Ну да — стандартный способ решения проблем: выключить-включить
M> При первой синхронизации выдало id_parent_user cannot be NULL (в таблице unread). Замена в базе на разрешение на NULL помогло. Но из-за этого, видимо, в некоторых форумах показывает 204 непрочитанных сообщения, а собственно в форуме — только одно
Здравствуйте, Mamut, Вы писали:
M> Скачал я все это дело, да скомпилил под макось.
WOW! Оно работает под маком?!
M> Я пока не дождался синхронизации (он по кругу отсылает по 700 байт и получает в ответ 248-250 килобайт ответов), возможно это грузятся списки пользователей — хз.
Да, в первую синхронизацию он закачивает всех пользователей синхронизируется с подписанными форумами, достраивает ветки и т.д., в общем, работает до приведения базы в "актуальное" состояние. В дальнейшем это все быстрее происходит.
Он это делает по кругу, чтобы можно было запустить синхронизацию, пойти пить чай и быть уверенным, что если была поднята длинная ветка (типа линь-вынь), то это не помешает закачаться актуальным сообщениям к моменту, когда чай будет выпит (в Янусе необходимость проводить синхронизацию несколько раз подряд руками меня несколько огорчала). Как только нужные данные будут выкачаны, он остановится.
M> Расцветку кода не прикрутил. Просто не понимаю, как
Установи GNU Source-highlight. Если бинарник с именем source-highlight будет найден программой в PATH, то будет (в теории) подсветка.
Конфигурация:
archlinux
qt 4.4.3
mysql 5.0.75
xfce 4.6
source-hightlight 2.11.1
ctags 5.7 (зависимость для source-hightlight)
Блин... как говориться — я плакал! Оно работает! Оно юзабельно! Ни одна из описанных тобой пробмлем не обнаружена. Только оценки не показывает, а так усе работает! Осталось только собрать под windows и можно заводить сервачёк с mysql и не зависить от OS.
Здравствуйте, Anton Batenev, Вы писали:
AB> M> Скачал я все это дело, да скомпилил под макось.
AB> WOW! Оно работает под маком?!
Ну дык, Qt однако Оно даже собралось... Секунд за 30, наверное Больше, конечно, но не более пары минут. Я аж удивился, не поверил, и еще раз компиляцию зпустил
Единственный минус — при редактировании сообщения шрифт слишком мелкий. Но то проблема Qt, скорее всего. Дойдут руки, тупо поменяю в сырцах
AB> M> Я пока не дождался синхронизации (он по кругу отсылает по 700 байт и получает в ответ 248-250 килобайт ответов), возможно это грузятся списки пользователей — хз.
AB> Да, в первую синхронизацию он закачивает всех пользователей синхронизируется с подписанными форумами, достраивает ветки и т.д., в общем, работает до приведения базы в "актуальное" состояние. В дальнейшем это все быстрее происходит.
Да, я уже обратил внимание, сейчас я даже не успеваю заметить, как оно обновляется. Кстати, оно по таймеру автоматически или надо ручками?
AB> M> Расцветку кода не прикрутил. Просто не понимаю, как
AB> Установи GNU Source-highlight. Если бинарник с именем source-highlight будет найден программой в PATH, то будет (в теории) подсветка.
Здравствуйте, Mamut, Вы писали:
M> Единственный минус — при редактировании сообщения шрифт слишком мелкий. Но то проблема Qt, скорее всего. Дойдут руки, тупо поменяю в сырцах
У меня тоже со шрифтами беда-беда Использую MS-овский Courier New. Надо это как-то сделать настраиваемым. Очень хорошо, что наружу всплывают проблемы, которые сам не замечаешь.
Если захочешь поправить, то файл form_message_ui.cpp, строки 183,184 (для текущей 147 ревизии).
M> Да, я уже обратил внимание, сейчас я даже не успеваю заметить, как оно обновляется. Кстати, оно по таймеру автоматически или надо ручками?
Руками. Про обновление по таймеру даже как-то не думал.
M> AB> Установи GNU Source-highlight. Если бинарник с именем source-highlight будет найден программой в PATH, то будет (в теории) подсветка. M> Ага, спасибо, будем прикручивать
Там, на самом деле, тоже беда. Вообще, модуль формирования HTML для отображения сообщения (parser.cpp / parser.h) мне иногда открывать страшно — надо все сносить и делать по человечьи, но у меня с "чувством прекрасного" большой напряг.
P.S. Если есть желание что-то развивать / править, то могу дать доступ на запись в репозиторий. Для этого надо просто один раз зайти на сайт http://opensvn.ru по любому своему OpenID (это тебя автоматом зарегистрирует) и сообщить его мне — я тебя добавлю в проект.
AB> M> Единственный минус — при редактировании сообщения шрифт слишком мелкий. Но то проблема Qt, скорее всего. Дойдут руки, тупо поменяю в сырцах
AB> У меня тоже со шрифтами беда-беда Использую MS-овский Courier New. Надо это как-то сделать настраиваемым. Очень хорошо, что наружу всплывают проблемы, которые сам не замечаешь.
Это решаемо, просто не помню как
AB> M> AB> Установи GNU Source-highlight. Если бинарник с именем source-highlight будет найден программой в PATH, то будет (в теории) подсветка.
AB> M> Ага, спасибо, будем прикручивать
AB> Там, на самом деле, тоже беда. Вообще, модуль формирования HTML для отображения сообщения (parser.cpp / parser.h) мне иногда открывать страшно — надо все сносить и делать по человечьи, но у меня с "чувством прекрасного" большой напряг.
Так, ничего не надо трогать Отображение HMTLя моментальное. Responsiveness мне нравится гораздо больше, чем в Янусе Так что пусть живет
AB> P.S. Если есть желание что-то развивать / править, то могу дать доступ на запись в репозиторий. Для этого надо просто один раз зайти на сайт http://opensvn.ru по любому своему OpenID (это тебя автоматом зарегистрирует) и сообщить его мне — я тебя добавлю в проект.
Ой. Лет через пять Вернее, присоединюсь, но насколько активно буду участвовать — не знаю
Здравствуйте, Mamut, Вы писали:
M> Ой. Лет через пять Вернее, присоединюсь, но насколько активно буду участвовать — не знаю M> Но если что, пользователь dmitriid.livejournal.com, ник dmitriid, http://opensvn.ru/user_info.php?id_user=dmitriid.livejournal.com
Добавил. У тебя максимум прав из тех, что позволяет дать сам сайт не для владельца проекта (а это запись в репозиторий + TRAC_ADMIN).
Здравствуйте, serg baburin, Вы писали:
s> Только оценки не показывает, а так усе работает!
По поводу оценок — их там и не должно быть. В смысле меня оценки мало интересуют, по этому оставил на далекое "потом". Если есть желание иметь оценки в выводе сообщений, то ты знаешь что делать (только делать их надо отключаемыми).
Здравствуйте, Alexey Voytsehovich, Вы писали:
AV>собери инсталлер ы? попробовать что оно такое
Ну инсталлер — не исталлер, но собрал здесь(~13 MB)
Только он пока под windows не работает Может конечно дело в моих руках и у кого-нибудь он заработает. Короче — можно скачать, полюбоваться и удалить если что не так (и настройки не забываем снести из реестра — блин, полчаса искал куда авалон их сохраняет под виндой, спасибо Qt ).
Для тех кому влом качать, галерея скриншотов:
Здравствуйте, Mamut, Вы писали:
M>Блин, а так все хорошо начиналось
Да фигня — появится свободное время и отдебажу его (мож он просто собрался криво). Для меня сейчас главное: он работает под linux и работает нормально (вроде ), а значит у меня скоро наступит полный вендекапец на отдельно взятом компьютере