Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Описание: Это информер для форума сайта neobooker.ru, с его помощью вы всегда оперативно будете в курсе новых тем и обновлений форума. Предоставляются удобные средства и гибкие настройки для информирования о событиях на форуме.
Системные требования: - Microsoft Windows XP SP3/Vista/Seven - NET Framework 4
1.16.210 [+]: Пункт меню Закладки [+]: Автоподсветка кода NeoBook в HTML
[F]: Отображение последнего сообщения 1.16.205 [+]: Удален чат за ненадобностью [+]: Работает с новым сайтом neobooker.ru
[F]: Мелкие исправления и дополнения
1.15.197 [+]: Изменение высоты окна [+]: Обновленный интерфейс окон, меню и панелей [+]: Подсветка сценария NeoBook в HTML-коде
[F]: Ссылки в чате и сообщениях теперь открываются в браузере по-умолчанию [F]: Исправлен и оптимизирован код, программа работает быстрее и стабильнее [F]: Мелкие исправления и дополнения
1.10.160 [+]: улучшен интерфейс мини-окна (информационные "кнопки" и текст сверху кликабельные) [+]: улучшен интерфейс мини-чата, добавлена кнопка "цитата" [+]: подсветка сценария Neobook в HTML-коде (пункт в трей-меню) [+]: мелкие исправления и дополнения [bug]: подсветка кода не работает с комментариями, помогите с регуляркой? [bug]: мелкие баги с подвисанием соединения по-моему так и остались пока что ( 1.09.150 [+]: посл. сообщение открывается во вкладке (F9) [+]: настройки шрифта [+]: прогрессбар в чате при обновлении [+]: мелкие исправления и дополнения [bug]: мелкие баги 1.09.142 [+]: мелкие исправления и дополнения 1.09.140 [+]: мелкие исправления и дополнения [F]: исправлены баги и утечки памяти в чате 1.09.130b [F]: исправлены баги [F]: кол-во отображаемых тем теперь 20 вместо 30-ти [+]: пункт отключения обновления информера в трей-меню [+]: интегрирован чат 1.08.125b [F]: немного исправлен макет приложения для Windows XP [F]: строка кто онлайн не исчезает [F]: подсказка кто онлайн в миниокне обновляется нормально [+]: на всякий случай добавлена подсказка на прогрессбар [F]: последние сообщения от заблокированных пользователей не открываются в режиме "Открыть все новые" (по щелчку на баллоне, выборе трей и конт. меню везде, f10) [BUG]: при снятии отметок конвертов могут самопроизвольно отмечаться другие темы 1.08.120 [+]: клик по значку в трее скрывает/показывает окно в любом режиме [+]: столбцы таблицы запоминают свой порядок [+]: отображаются прикрепленные темы [+]: добавлены значки для почищенных тем и новых тем, попавших в топ30 информера. [F]: сортировка таблиц отключена [F]: команда Открыть сообщение удалена из контекст. меню (вместо нее даблклик строки), вернул назад Открыть все [F]: исправлен баг миниокна при выборе открыть все темы (в случае если было более 5 обновл. тем) [F]: миниокно отменяет свое автоскрытие, если было открыто вручную либо получило фокус вручную (т.е. не скрывалось когда вы собрались там чтото отметить после его появления) [F]: гор. клавиши миниокна активизируются вне зависимости от того, каким способом был получен фокус [F]: баг с автоматическим отмечанием всех тем прочитанными после обновления [F]: мелкие изменения и исправления
1.08 [+]: счетчик онлайн информеров в заголовке окна [+]: кол-во онлайн в прогрессбаре [+]: кнопка звук вкл/выкл, файл звука прилагается [+]: опционально если есть новые сообщения, то щелчок по баллону (когда режим миниокна отключен) откроет все в браузере. [+]: щелчки лкм по иконке в трее показывают/прячут миниокно если оно активировано в настройках
[F]: переписана логика показа уведомлений, должно быть правильно во всех режимах и настройках. баллон кто онлайн более не показывается, кол-во онлайн показано в подсказке трей-иконки. [F]: одна из причин критической ошибки [F]: не сохранялись правильные размеры окна после выбора отображаемых столбцов [F]: исчезновение строчки кто онлайн при превышении размера (??) [F]: если главное окно открыто то миниокно не показывается в любом случае [F]: убраны индикаторы (ч/б кнопки) с тулбара. Посмотреть есть ли темы в игноре можно в подсказке у кнопки открыть коллекции [F]: пофиксены слайдеры интервалов (??) [F]: миниокно больше не крадет фокус у текущего активного окна. Показывается как поверх всех окон, но тут же возвращает фокус. По щелчку из трея показывается активным.
[F]: Некоторые ошибки в работе списка коллекций. [F]: Кнопка Развернуть окно неактивна. [F]: Ошибка с размерами окна ("двойной статусбар"). [F]: Окно настройки интервалов мого показыватсья неактивным. [F]: Строка Кто онлайн не исчезает со статусбара при превышении размера. [F]: Горячие клавиши в мини-окне могли не работать при старте программы. [F]: Информер не выдавал уведомления при добавлениях к сообщению, когда была включена опция "Уведомлять однократно". [F]: При ручных обновлениях внутренний таймер обновлений сбрасывается, отсчет интервала ведется заново. [F]: Некоторые логические нестыковки с отображением уведомлений в режиме "уведомлять однократно" [F]: Текст строки поиска не курсивный.
P.S: еще так и не отловлены все причины критической ошибки, если она вдруг возникнет, приложите содержимое nbinferror.txt в вышеуказанной теме... Для тех кто тестировал ранее - в случае критической ошибки при первом запуске - удалите файл nbinf.dat, если вдруг статусбар стал "двойного" размера - поменяйте размер окна галочками показа столбцов, затем закройте программу. Это нужно чтобы старые настройки у тех кто тестил ранее перезаписались новыми. Либо найти и удалить папку Профиль/Local Settings/Neobooker.ru со всем содержимым.
// Еще кое-что связанное с переименованием тем. Если переименована была старая тема, то она будет неактивна, но отмечена. Сделайте даблклик чтобы открыть ее, отметка пропадет. Или "отметить все прочитанным".
Еще, любопытно, что перед тем как отобразиться мини-окну - на его месте на мгновение появляется участок полностью повторяющий левый верхний угол экрана соответствующей площади, например, когда открыт браузер, то отображается его верхняя часть, вместо которой затем прорисовывается само мини-окно информера. В прошлых версиях это тоже было.
С таймером, кстати, да, в пределах до 2 мин. можно ползунок двигать, будет постоянно 1,5 мин. Может тогда соответствующие деления просто убрать с линейки да и всё?
Отображение окна интервала обновлений лучше повесить на событие отпускания кнопки мыши, а не на нажатие.
Добавлено (12 Май 2011, 01:32) --------------------------------------------- Да и ещё: при перемещении ползунак в окне интервала обновлений. в главном окне начинают дергаться кнопки "Игнор тем/юзеров" и "Инт обновлений" (вся строка дергается). Видимо выравнивание надо сделать не по правому краю а как-то иначе.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Видимо выравнивание надо сделать не по правому краю а как-то иначе.
кнопки не сами по себе а являются частью тулбара (внедрены), поэтому свободное позиционирование ограничено. пока выравнивание только так выглядит более-менее... да и не предполагается часто менять интервал, поставил и забыл...
Quote (Peter)
повесить на событие отпускания кнопки мыши
подумаю...
Quote (Вадим)
Может тогда соответствующие деления просто убрать с линейки да и всё?
да не обращайте внимания. слайдер же работает?
Quote (Сергей)
таймер не выставляется
вот это я не смог повторить...
Добавлено (12 Май 2011, 18:57) ---------------------------------------------
Quote (DEMBEL)
[F]: Строка Кто онлайн не исчезает со статусбара при превышении размера.
теоретически невозможно надежно отличить абсолютно новую тему и апнувшуюся в топ30 старую (если только не прошерстить вообще все темы). Соответственно затруднительно определить, с какого места подсчитывать новые ответы (для новой темы это ясно что 0, а для апнутой? неизвестно). В итоге, апнувшаяся тема с 100 сообщениями + 3 новых по идее будет показана как 103 новых. Алгоритм достаточно универсален и неохота обвешивать его дополнительными условиями, и так их уже много, тем более в этом случае не совсем ясно как делать. Пусть уж как определяется так и будет... Как задавать вопросы
Если новая то 0? Тогда всего одно условие добавляется. А дальше по накатанному. Просто плохо что именно новая не отмечается. Человек будет ждать помощи, а ее можно увидеть только случайно.
Добавлено (12 Май 2011, 21:04) --------------------------------------------- Кстати если новая, то можно вообще красным сделать к примеру.
Критическая ошибка --------------- Inner Exception: --------------- Error message: Ссылка на объект не указывает на экземпляр объекта.--------------- Trace: в ..(String ) в ..()--------------- Subroutine log: 0 - mainprocess: starting
катился колобок по лесу пел песню он закрыв глаза а как с открытыми катиться когда ты катишься лицом
блин, чтото проясняется... погоняю ка я пару дней под отладчиком проект... p.s: забыл написать в справке что даблклик по теме открывает ее в браузере Как задавать вопросы
По ошибке - информер у меня на зашифрованном BitLocker диске, возможно, по этому. Хотя слабо верится, ведь шифрование прозрачное...
ЗЫ. Было бы неплохо, чтоб информер не показывал без конца уведмление об одних и тех же новых темах, а только о новых. Например, я открыл его по щелчку на тултипе, посмотрел список, открыл нужные и закрыл окно информера, не нажимая F6 - и теперь он не будет показывать эти темы как новые - я же их просмотрел. А так он у меня каждую минуту выкидывает тултип.
Неудобство в том, что для скрытия тултипа необходимо каждый раз на него щёлкать, давить F6 и сворачивать окно обратно в трей - напрягает. А как показала практика, форум достаточно часто обновляется, буквально по разу в 5-10 минут.
Quote (DEMBEL)
удалите файл nbinf.dat, если вдруг статусбар стал "двойного" размера - поменяйте размер окна галочками показа столбцов, затем закройте программу. Либо найти и удалить папку Профиль/Local Settings/Neobooker.ru со всем содержимым.
Дембель, сделай в пререлизе кнопку - "Исправить ошибки", или как-то так. Чтоб пользователи не искали вручную. Программе ведь лучше знать, что именно нужно удалить
Добавлено (13 Май 2011, 13:37) --------------------------------------------- Кстати, покажи код, который вызывает эксепшн, может, вместе чего придумаем. Ну, или исходник выложи.
катился колобок по лесу пел песню он закрыв глаза а как с открытыми катиться когда ты катишься лицом
чекни Уведомлять однократно в настройках. но с ней пока тоже не все спокойно...
[bug]: я вчера чтото мутил с логикой показа уведомлений при ручных обновлениях, вот перемутил, теперь всегда всплывает баллон с кто онлайн... ) исправлю.
Quote (toizy)
Исправить ошибки
хорошая затея. я в этом плане ограничился командой Очистить базу сообщений (удаление nbinf.dat).
Quote (toizy)
код, который вызывает эксепшн
не знаю, пока кручу под отладчиком... но как показывает практика, у меня ошибок почти совсем нет никаких, на девелоперском компе всегда все есть там где надо... Как задавать вопросы
я сам уже просто запутался... показ баллона 3 строчки, предобработка и анализ условий 100... но я щас стараюсь отловить критическую ошибку, у меня тоже была пару раз...
Добавлено (13 Май 2011, 14:36) ---------------------------------------------
Quote (toizy)
всё равно мои показывает.
не показывает только баллон, да и то если вместе с твоим не было других новых, иначе все покажет. А темы отмечаются как обычно. Как задавать вопросы
Кстати, Дембель, как инфу получаешь? Страничку парсишь? катился колобок по лесу пел песню он закрыв глаза а как с открытыми катиться когда ты катишься лицом
да, ленту /0-0-1-34... потом режу на составные части (тема, автор, время и т.п, см. файл базы) и заполняю массивы. потом фильтр и проверка в тысяче условий... но темы в информере отображаются ровно так как в ленте, а их разбор и рефреш данных в базе только при отметке что прочитано. Как задавать вопросы
это для отметок, новая тема/не новая, сколько сообщений, + здесь же большой кусок фильтрации от бага при переходе дат (проверка совпадения автора и кол-ва сообщений с таковой темой в базе без учета времени), в общем все очень запутано...
Добавлено (13 Май 2011, 14:45) ---------------------------------------------
Quote (toizy)
Как именно режешь?
выборка по ключевым уникальным местам в коде (специфич. теги + отсчеты кол-ва символов), на выходе вываливается все по отдельности, я подобрал так что ошибок для типичных страниц лент форума юкоза почти нет, для нашего точно нет. Как задавать вопросы
Ну кинься в личку исходником, посмотреть охота Я б другой вариант проверки предложил... катился колобок по лесу пел песню он закрыв глаза а как с открытыми катиться когда ты катишься лицом
в каком виде ты хочешь? исходник в проекте vb.Net, я не могу весь проект скинуть. а без проекта ты его не адаптируешь в рабочий вид, только код посмотришь. а чтоб код разобрать, неделю потратишь. Проще будет если я тебе сразу логику по пунктам распишу. Как задавать вопросы
ну как видишь... )) на вход подается HTML=содержимое страницы
Добавлено (13 Май 2011, 15:04) --------------------------------------------- тут сразу готовится данные для базы с разделителями палок, если надо получи отдельно
Добавлено (13 Май 2011, 15:09) --------------------------------------------- посмотрел, можно удалять?
Добавлено (13 Май 2011, 15:12) --------------------------------------------- удалил
Я бы предложил рекурсивно парсить по тегам, так было бы более эффективно. И подходило бы для всех форумов на юкозе, без шансов вызывать ошибку. Не так давно хотел ради интереса заняться, но в итоге что-то забил. катился колобок по лесу пел песню он закрыв глаза а как с открытыми катиться когда ты катишься лицом