Тест авалона (энное кол-во картинок)
От: Mamut Швеция http://dmitriid.com
Дата: 05.03.09 14:09
Оценка: 55 (4)
Авалон: http://www.opensvn.ru/trac/avalon/

Скачал я все это дело, да скомпилил под макось. Я пока не дождался синхронизации (он по кругу отсылает по 700 байт и получает в ответ 248-250 килобайт ответов), возможно это грузятся списки пользователей — хз.

Не работает закладка "предосмотр" при редактировании сообщения, выкидывает ошибку "пользователь dmitriid не найден". Хз.

Расцветку кода не прикрутил. Просто не понимаю, как

В общем, скриншоты (можно использовать, распространять и т.п.):

Примерно общее окно:


Настройки


Список форумов:


Окно перед синхронизацией:


Сочиняем сообщение:


Смотрим сообщение:


Смотрим исходник сообщения:


Прогресс общения с сервером:
avalon 1.0b rev 146


dmitriid.comGitHubLinkedIn
Re: Тест авалона (энное кол-во картинок)
От: serg baburin Россия  
Дата: 05.03.09 14:32
Оценка:
Здравствуйте, Mamut, Вы писали:

M>Я пока не дождался синхронизации (он по кругу отсылает по 700 байт и получает в ответ 248-250 килобайт ответов), возможно это грузятся списки пользователей — хз.

Прикольно если это так. Типа получили сообщения, посмотрели каких пользователей не хватает, посмотрели есть ли в сообщениях ссылки на отсутствующие топики. Докачали если нужно.

M>Не работает закладка "предосмотр" при редактировании сообщения, выкидывает ошибку "пользователь dmitriid не найден". Хз.

Проверь после синхронизации — если он твой профиль подтянет, то может и починется.

M>Расцветку кода не прикрутил. Просто не понимаю, как

Да и пес с этой расцветкой-подцветкой

M>Настройки

Т.е. как я понял все жестко завязано на MySQL?

Re: Тест авалона (энное кол-во картинок)
От: Mamut Швеция http://dmitriid.com
Дата: 05.03.09 14:35
Оценка:
M>Я пока не дождался синхронизации (он по кругу отсылает по 700 байт и получает в ответ 248-250 килобайт ответов), возможно это грузятся списки пользователей — хз.

Дождался. Сейчас он скачал почти 3 метра всякого разного Видимо, были проблемы на КЫВТе

M>Не работает закладка "предосмотр" при редактировании сообщения, выкидывает ошибку "пользователь dmitriid не найден". Хз.


Сейчас все работает, где-то что-то глюкнуло, видимо

Но!

При первой синхронизации выдало id_parent_user cannot be NULL (в таблице unread). Замена в базе на разрешение на NULL помогло. Но из-за этого, видимо, в некоторых форумах показывает 204 непрочитанных сообщения, а собственно в форуме — только одно


Ну и пожелания:

Найти сообщников и допилить мелочи:
— неблокирующий UI прогресс
— В заголовке нового ообщения писать, куда оно пишется
— Чтобы оно не по кругу синхронизировалось
— чтобы отмечалось прочитанным моментальнее

avalon 1.0b rev 146


dmitriid.comGitHubLinkedIn
Re[2]: Тест авалона (энное кол-во картинок)
От: Mamut Швеция http://dmitriid.com
Дата: 05.03.09 14:38
Оценка:
M>>Я пока не дождался синхронизации (он по кругу отсылает по 700 байт и получает в ответ 248-250 килобайт ответов), возможно это грузятся списки пользователей — хз.
SB>Прикольно если это так. Типа получили сообщения, посмотрели каких пользователей не хватает, посмотрели есть ли в сообщениях ссылки на отсутствующие топики. Докачали если нужно.

Оказалось, что просто синхронизация по кругу идет до ручной остановки

M>>Не работает закладка "предосмотр" при редактировании сообщения, выкидывает ошибку "пользователь dmitriid не найден". Хз.

SB>Проверь после синхронизации — если он твой профиль подтянет, то может и починется.

Просто перезапустил приложение

M>>Настройки

SB>Т.е. как я понял все жестко завязано на MySQL?

Да, в списке только MySQL


dmitriid.comGitHubLinkedIn
Re: Тест авалона (энное кол-во картинок)
От: korzhik Россия  
Дата: 05.03.09 14:39
Оценка:
Здравствуйте, Mamut, Вы писали:

M>Авалон: http://www.opensvn.ru/trac/avalon/


прикольно
Re[3]: Тест авалона (энное кол-во картинок)
От: serg baburin Россия  
Дата: 05.03.09 14:43
Оценка:
Здравствуйте, Mamut, Вы писали:

M>Оказалось, что просто синхронизация по кругу идет до ручной остановки

Забавная фича

SB>>Проверь после синхронизации — если он твой профиль подтянет, то может и починется.

M>Просто перезапустил приложение
Ну да — стандартный способ решения проблем: выключить-включить

Дождался
От: Mamut Швеция http://dmitriid.com
Дата: 05.03.09 14:46
Оценка:
M> При первой синхронизации выдало id_parent_user cannot be NULL (в таблице unread). Замена в базе на разрешение на NULL помогло. Но из-за этого, видимо, в некоторых форумах показывает 204 непрочитанных сообщения, а собственно в форуме — только одно

Выкачал еще 16 мегабайтов и усе стало ок

Еще мелочи: стрелка влево не работает в списках.
avalon 1.0b rev 146


dmitriid.comGitHubLinkedIn
Re: Тест авалона (энное кол-во картинок)
От: Anton Batenev Россия https://github.com/abbat
Дата: 05.03.09 16:46
Оценка: 122 (6)
Здравствуйте, Mamut, Вы писали:

M> Скачал я все это дело, да скомпилил под макось.


WOW! Оно работает под маком?!

M> Я пока не дождался синхронизации (он по кругу отсылает по 700 байт и получает в ответ 248-250 килобайт ответов), возможно это грузятся списки пользователей — хз.


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

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

M> Расцветку кода не прикрутил. Просто не понимаю, как


Установи GNU Source-highlight. Если бинарник с именем source-highlight будет найден программой в PATH, то будет (в теории) подсветка.
avalon 1.0b rev 146
Re: май сэксес стори
От: serg baburin Россия  
Дата: 05.03.09 17:29
Оценка: 32 (1) +1
Здравствуйте, Mamut, Вы писали:

M>Авалон: http://www.opensvn.ru/trac/avalon/


Конфигурация:
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.


Re[2]: Тест авалона (энное кол-во картинок)
От: hattab  
Дата: 05.03.09 18:07
Оценка:
Здравствуйте, Anton Batenev, Вы писали:

Вот она, реальная кросс-платформенность! Ш-Е-Р-И-Д-А-Н!!! Срочно ветку в закладки, чтоб было чем от врагов отмахиваться при случае
Re[2]: Тест авалона (энное кол-во картинок)
От: Mamut Швеция http://dmitriid.com
Дата: 05.03.09 18:57
Оценка:
Здравствуйте, Anton Batenev, Вы писали:

AB> M> Скачал я все это дело, да скомпилил под макось.


AB> WOW! Оно работает под маком?!


Ну дык, Qt однако Оно даже собралось... Секунд за 30, наверное Больше, конечно, но не более пары минут. Я аж удивился, не поверил, и еще раз компиляцию зпустил

Единственный минус — при редактировании сообщения шрифт слишком мелкий. Но то проблема Qt, скорее всего. Дойдут руки, тупо поменяю в сырцах

AB> M> Я пока не дождался синхронизации (он по кругу отсылает по 700 байт и получает в ответ 248-250 килобайт ответов), возможно это грузятся списки пользователей — хз.


AB> Да, в первую синхронизацию он закачивает всех пользователей синхронизируется с подписанными форумами, достраивает ветки и т.д., в общем, работает до приведения базы в "актуальное" состояние. В дальнейшем это все быстрее происходит.


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

AB> M> Расцветку кода не прикрутил. Просто не понимаю, как


AB> Установи GNU Source-highlight. Если бинарник с именем source-highlight будет найден программой в PATH, то будет (в теории) подсветка.


Ага, спасибо, будем прикручивать
avalon 1.0b rev 146


dmitriid.comGitHubLinkedIn
Re[3]: Тест авалона (энное кол-во картинок)
От: Anton Batenev Россия https://github.com/abbat
Дата: 05.03.09 21:20
Оценка: 34 (1)
Здравствуйте, 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 (это тебя автоматом зарегистрирует) и сообщить его мне — я тебя добавлю в проект.
avalon 1.0b rev 147
Re[4]: Тест авалона (энное кол-во картинок)
От: Mamut Швеция http://dmitriid.com
Дата: 05.03.09 22:48
Оценка:
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 (это тебя автоматом зарегистрирует) и сообщить его мне — я тебя добавлю в проект.


Ой. Лет через пять Вернее, присоединюсь, но насколько активно буду участвовать — не знаю

Но если что, пользователь dmitriid.livejournal.com, ник dmitriid, http://opensvn.ru/user_info.php?id_user=dmitriid.livejournal.com
avalon 1.0b rev 146


dmitriid.comGitHubLinkedIn
Re[5]: Тест авалона (энное кол-во картинок)
От: Anton Batenev Россия https://github.com/abbat
Дата: 05.03.09 23:36
Оценка:
Здравствуйте, Mamut, Вы писали:

M> Ой. Лет через пять Вернее, присоединюсь, но насколько активно буду участвовать — не знаю

M> Но если что, пользователь dmitriid.livejournal.com, ник dmitriid, http://opensvn.ru/user_info.php?id_user=dmitriid.livejournal.com

Добавил. У тебя максимум прав из тех, что позволяет дать сам сайт не для владельца проекта (а это запись в репозиторий + TRAC_ADMIN).
avalon 1.0b rev 147
Re[2]: май сэксес стори
От: Anton Batenev Россия https://github.com/abbat
Дата: 05.03.09 23:55
Оценка:
Здравствуйте, serg baburin, Вы писали:

s> Только оценки не показывает, а так усе работает!


По поводу оценок — их там и не должно быть. В смысле меня оценки мало интересуют, по этому оставил на далекое "потом". Если есть желание иметь оценки в выводе сообщений, то ты знаешь что делать (только делать их надо отключаемыми).
avalon 1.0b rev 147
Re[6]: Тест авалона (энное кол-во картинок)
От: Mamut Швеция http://dmitriid.com
Дата: 06.03.09 07:17
Оценка: :)
AB>У тебя максимум прав из тех, что позволяет дать сам сайт не для владельца проекта (а это запись в репозиторий + TRAC_ADMIN).

Оооо Где там что у вас поломать?
avalon 1.0b rev 146


dmitriid.comGitHubLinkedIn
Re[2]: май сэксес стори
От: Alexey Voytsehovich Украина  
Дата: 06.03.09 07:30
Оценка:
Здравствуйте, serg baburin, Вы писали:


SB> Осталось только собрать под windows и можно заводить сервачёк с mysql и не зависить от OS.


собери инсталлер ы? попробовать что оно такое
... << RSDN@Home 1.2.0 alpha 4 rev. 1138>>
Я не умею быть злым, и не хочу быть добрым.
Re[3]: Windows - failure story
От: serg baburin Россия  
Дата: 06.03.09 12:54
Оценка: 34 (3)
Здравствуйте, Alexey Voytsehovich, Вы писали:

AV>собери инсталлер ы? попробовать что оно такое

Ну инсталлер — не исталлер, но собрал здесь(~13 MB)
Только он пока под windows не работает Может конечно дело в моих руках и у кого-нибудь он заработает. Короче — можно скачать, полюбоваться и удалить если что не так (и настройки не забываем снести из реестра — блин, полчаса искал куда авалон их сохраняет под виндой, спасибо Qt ).
Для тех кому влом качать, галерея скриншотов:

1. Запускаем:


2. Подписываемся на форумы:


3. Пишем сообщение:


4. Любуемся на оутбокс:


5. Отсылаем:


6. Падаем...


7. продолжаем падение:

Re[4]: Windows - failure story
От: Mamut Швеция http://dmitriid.com
Дата: 06.03.09 14:54
Оценка:
s> Ну инсталлер — не исталлер, но собрал здесь(~13 MB)
s> Только он пока под windows не работает

Блин, а так все хорошо начиналось
avalon 1.0b rev 146


dmitriid.comGitHubLinkedIn
Re[5]: Windows - failure story
От: serg baburin Россия  
Дата: 06.03.09 15:02
Оценка: :))
Здравствуйте, Mamut, Вы писали:

M>Блин, а так все хорошо начиналось

Да фигня — появится свободное время и отдебажу его (мож он просто собрался криво). Для меня сейчас главное: он работает под linux и работает нормально (вроде ), а значит у меня скоро наступит полный вендекапец на отдельно взятом компьютере

Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.