Re[7]: Новый Янус (кажись, шестой)
От: xBlackCat Россия  
Дата: 04.09.11 12:32
Оценка:
Здравствуйте, hattab.
Вы писали:

H> Здравствуйте, xBlackCat, Вы писали:

H> BC> Прогресс в массы!
H> Можно бы прямую ссылку на жабий установщик дать на сайте. Юзер сейчас ленивый , а последняя жаба, наверняка, установлена только у разработчиков под оную.

Ты прав, тысяча чертей! Надо ещё и на сайте одновить инфу. Спасибо
Rojac v0.1 / rev. 666
Rojac — Rsdn Offline JAva Client
Анонсы и обсуждение здесь
Автор: xBlackCat
Дата: 08.02.10
Re[2]: Новый Янус (кажись, шестой)
От: xBlackCat Россия  
Дата: 04.09.11 12:32
Оценка:
Как мне тут верно подсказывают, надо повториться с ссылкой

Ну и главное и важное адское замечание: теперь салат работает на Java 7
Rojac v0.1 / rev. 666
Rojac — Rsdn Offline JAva Client
Анонсы и обсуждение здесь
Автор: xBlackCat
Дата: 08.02.10
Re[2]: Новый Янус (кажись, шестой)
От: AlexNek  
Дата: 04.09.11 14:36
Оценка:
Здравствуйте, xBlackCat, Вы писали:

BC>И снова: здравствуйте.


BC>У меня набралась очередная критическая порция изменений в проекте, чем я и хочу поделиться.

BC> — Если перетащить ссылку на сообщение из браузера или любого приложения, то это сообщение будет открыто в приложении (и загружено предварительно, если это необходимо)
Бум красть, идея понравилась Хотя непонятно как сделать "дроп на приложение", а не на окно.
Еще может "последние дискуссии" тоже стащить.
BC> — Милый пустяк: если запустить приложение дважды, то оно откроет окно первого загруженного салата.
Что то пока не понял, нужно видимо пробовать.
BC>Пожелания и критика приветствуется.
Как гляну, накатаю
Cообщение написано в << RSDN@Home 1.2.0 alpha 5-AN-R6 rev. 8461>>
Re[3]: Новый Янус (кажись, шестой)
От: xBlackCat Россия  
Дата: 04.09.11 18:32
Оценка:
Здравствуйте, AlexNek.
Вы писали:

AN> Здравствуйте, xBlackCat, Вы писали:

AN> BC>И снова: здравствуйте.
AN> BC>У меня набралась очередная критическая порция изменений в проекте, чем я и хочу поделиться.
AN> BC> — Если перетащить ссылку на сообщение из браузера или любого приложения, то это сообщение будет открыто в приложении (и загружено предварительно, если это необходимо)
AN> Бум красть, идея понравилась Хотя непонятно как сделать "дроп на приложение", а не на окно.

Хе-хе. Ну что ж, я за здоровую конкуренцию. Это не единственная идея, которая есть на счёт салата — пора оформлять патенты и троллить

Дроп на приложение == дроп на окно в данном случае.
Rojac v0.1 / rev. 666
Rojac — Rsdn Offline JAva Client
Анонсы и обсуждение здесь
Автор: xBlackCat
Дата: 08.02.10
Re[2]: Новый Янус (кажись, шестой)
От: ecinunice  
Дата: 05.09.11 09:48
Оценка:
Здравствуйте, xBlackCat, Вы писали:

У меня синхронизация замирает на "Store messages"

OS — win2003, стоят jdk1.6.0_24, jre6, jre7
Как починить?
Re[3]: Новый Янус (кажись, шестой)
От: xBlackCat Россия  
Дата: 05.09.11 10:11
Оценка:
Здравствуйте, ecinunice.
Вы писали:

E> Здравствуйте, xBlackCat, Вы писали:

E> У меня синхронизация замирает на "Store messages"
E>
E> OS — win2003, стоят jdk1.6.0_24, jre6, jre7
E> Как починить?

В Rojac\bin\main.log что-то есть? Эксепшн какой-нибудь?

Попробуй в Rojac\bin\rojac.l4j.ini увеличить значение для Xmx:

-Xmx128M

Rojac v0.1 / rev. 666
Rojac — Rsdn Offline JAva Client
Анонсы и обсуждение здесь
Автор: xBlackCat
Дата: 08.02.10
Re[4]: Новый Янус (кажись, шестой)
От: ecinunice  
Дата: 05.09.11 10:48
Оценка:
Здравствуйте, xBlackCat, Вы писали:

BC>В Rojac\bin\main.log что-то есть? Эксепшн какой-нибудь?

Чисто

BC>Попробуй в Rojac\bin\rojac.l4j.ini увеличить значение для Xmx:


BC>

BC>-Xmx128M


Не помогло.

# Rojac JVM options
-Xms32M
-Xmx256M
Re[5]: Новый Янус (кажись, шестой)
От: xBlackCat Россия  
Дата: 05.09.11 11:10
Оценка:
Тогда хочу ещё логов

Создай файл Rojac/conf/log4j.properties и перезапусти приложение. Посмотрим, на чём падает или виснет.

log4j.rootCategory=warn, A1

log4j.appender.A1 = org.apache.log4j.DailyRollingFileAppender
log4j.appender.A1.File = main.log
log4j.appender.A1.DatePattern = '.'yyyy-MM-dd-HH
log4j.appender.A1.layout = org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern = %d{yy-MM-dd HH:mm:ss,SSS} [%t] %-5p %c{1} %M — %m%n

log4j.category.org.xblackcat=trace


С нетерпением жду логов
Rojac v0.1 / rev. 666
Rojac — Rsdn Offline JAva Client
Анонсы и обсуждение здесь
Автор: xBlackCat
Дата: 08.02.10
Re[4]: Новый Янус (кажись, шестой)
От: ecinunice  
Дата: 05.09.11 11:18
Оценка:
Здравствуйте, xBlackCat, Вы писали:

BC>Здравствуйте, ecinunice.

BC>Вы писали:

E>> Здравствуйте, xBlackCat, Вы писали:

E>> У меня синхронизация замирает на "Store messages"
В общем она не замирает, а еле движется — за полчаса с 4% до 8% поднялось
Re[6]: Новый Янус (кажись, шестой)
От: ecinunice  
Дата: 05.09.11 11:32
Оценка:
Здравствуйте, xBlackCat, Вы писали:

BC>С нетерпением жду логов


здесь
Re[5]: Новый Янус (кажись, шестой)
От: xBlackCat Россия  
Дата: 05.09.11 11:34
Оценка:
Здравствуйте, ecinunice.
Вы писали:

E> Здравствуйте, xBlackCat, Вы писали:

E> BC>Здравствуйте, ecinunice.
E> BC>Вы писали:
E>>> Здравствуйте, xBlackCat, Вы писали:
E>>> У меня синхронизация замирает на "Store messages"
E> В общем она не замирает, а еле движется — за полчаса с 4% до 8% поднялось

Памяти на компьютере достаточно? В своп яву не загнали?
Салат ставился "на чистую" или обновлялся с предыдущих ревизий (каких)?

Такое чувство, что индексы на базу не проставились
Rojac v0.1 / rev. 666
Rojac — Rsdn Offline JAva Client
Анонсы и обсуждение здесь
Автор: xBlackCat
Дата: 08.02.10
Re[6]: Новый Янус (кажись, шестой)
От: ecinunice  
Дата: 05.09.11 11:38
Оценка:
Здравствуйте, xBlackCat, Вы писали:

BC>Здравствуйте, ecinunice.

BC>Вы писали:

E>> Здравствуйте, xBlackCat, Вы писали:

E>> BC>Здравствуйте, ecinunice.
E>> BC>Вы писали:
E>>>> Здравствуйте, xBlackCat, Вы писали:
E>>>> У меня синхронизация замирает на "Store messages"
E>> В общем она не замирает, а еле движется — за полчаса с 4% до 8% поднялось

BC>Памяти на компьютере достаточно? В своп яву не загнали?

вроде нет
BC>Салат ставился "на чистую" или обновлялся с предыдущих ревизий (каких)?
обновлялся с предшествующей с googlecode
BC>Такое чувство, что индексы на базу не проставились
как перестроить индексы?
Re[6]: Новый Янус (кажись, шестой)
От: ecinunice  
Дата: 05.09.11 12:09
Оценка:
Здравствуйте, xBlackCat, Вы писали:

BC>Такое чувство, что индексы на базу не проставились

За час синхронизировался
Re[7]: Новый Янус (кажись, шестой)
От: xBlackCat Россия  
Дата: 05.09.11 13:14
Оценка:
Здравствуйте, ecinunice.
Вы писали:

E> BC>Такое чувство, что индексы на базу не проставились

E> как перестроить индексы?

Пока в ручную. Видимо, проверка на индексы при апгрейде не сработала.

Чтобы поставить вручную индексы, надо будет следующие действия сделать:
1. Закрыть салат
2. Зайти в папку Rojac/lib/db
3. Запустить
java -cp h2-1.3.158.jar  org.h2.tools.Shell -url jdbc:h2:C:/Users/xBlackCat/.rojac/database/h2db/rojac

4. Выполнить SQL в открывшейся консоли:
CREATE INDEX idx_messages_by_forum ON message (forum_id, read);
CREATE INDEX idx_messages_by_thread ON message (topic_id, read, forum_id);
CREATE INDEX idx_messages_by_parent ON message (parent_id, read, forum_id);
CREATE INDEX idx_messages_by_user ON message (user_id, read, forum_id);
CREATE INDEX idx_message_id ON message (id);
CREATE INDEX idx_messages_by_category ON message (category);
CREATE INDEX idx_rating_stat ON rating (message_id);
CREATE INDEX idx_user ON user (id);
CREATE INDEX idx_favorite ON favorite (id);
CREATE INDEX idx_ignored_topic ON ignored_topic (topic_id);


Интересно, какие из индексов уже проставлены.
5. Выйти из SQL консоли:
quit
Rojac v0.1 / rev. 666
Rojac — Rsdn Offline JAva Client
Анонсы и обсуждение здесь
Автор: xBlackCat
Дата: 08.02.10
Re[8]: Новый Янус (кажись, шестой)
От: ecinunice  
Дата: 05.09.11 13:30
Оценка:
Здравствуйте, xBlackCat, Вы писали:

BC>Здравствуйте, ecinunice.

BC>Вы писали:


BC>Интересно, какие из индексов уже проставлены.

Индексы проставлены все
Все равно тормозит
Re[9]: Новый Янус (кажись, шестой)
От: xBlackCat Россия  
Дата: 05.09.11 13:55
Оценка:
А какой размер базы?
Как бы её у тебя забрать — пошустрить...
Rojac v0.1 / rev. 666
Rojac — Rsdn Offline JAva Client
Анонсы и обсуждение здесь
Автор: xBlackCat
Дата: 08.02.10
Re[10]: Новый Янус (кажись, шестой)
От: ecinunice  
Дата: 05.09.11 14:15
Оценка:
Здравствуйте, xBlackCat, Вы писали:

BC>А какой размер базы?

BC>Как бы её у тебя забрать — пошустрить...
вся папка h2db здесь
Re[11]: Новый Янус (кажись, шестой)
От: xBlackCat Россия  
Дата: 05.09.11 14:30
Оценка:
Спасибо.

Хотя у меня база более 140 метров занимает, а у тебя только 79. Посмотрим, что случилось...
Rojac v0.1 / rev. 666
Rojac — Rsdn Offline JAva Client
Анонсы и обсуждение здесь
Автор: xBlackCat
Дата: 08.02.10
Rojac+MySQL
От: xBlackCat Россия  
Дата: 06.09.11 09:39
Оценка: 40 (1)
Предлагаю вашему вниманию дополнение для подключения MySQL в качестве базы данных для Rojac.
Сняв с явы заботу о СУБД, производительность поднялась очень сильно. Минус — нужена внешняя база

Патч лежит на сайте проекта: здесь

Инструкции для использования:
0. Скачать mysql JDBC драйвер в папку <Rojac>/lib/db/ folder. Взять можно [url=http://dev.mysql.com/downloads/mirror.php?id=403046#mirrors]здесь[url]
1. Распаковать архив в папку <Rojac>/conf/
2. Поправить настройки в файле <Rojac>/conf/mysql/database.properties Заменить переменные {$переменная} на актуальные значения
3. Обновить настройку в файле <Rojac>/conf/rojac.properties:
rojac.database.engine=mysql
4. Убедиться, что база `rojac` существует и доступна на MySQL сервере.
5. Запустить приложение.

Автоматического переноса сообщений между базами пока ещё нет.
Rojac v0.1 / rev. 666
Rojac &mdash; Rsdn Offline JAva Client
Анонсы и обсуждение здесь
Автор: xBlackCat
Дата: 08.02.10
Re: Rojac+MySQL
От: std.denis Россия  
Дата: 06.09.11 12:53
Оценка:
BC>0. Скачать mysql JDBC драйвер в папку <Rojac>/lib/db/ folder. Взять можно [url=http://dev.mysql.com/downloads/mirror.php?id=403046#mirrors]здесь[url]
Кааааак, в салате все еще нет кнопки "Предпросмотр"?
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.