GotAI.NET
Форум: Проблемы искусственного интеллекта
Регистрация
|
Вход
Все темы
|
Новая тема
Стр.11 (14)
<<
< Пред.
|
След. >
>>
Поиск:
Автор
Тема: На: автоматическая проверка изменений на форуме
Павел Фоменко
Сообщений: 1081
На: автоматическая проверка изменений на форуме
Добавлено: 25 май 09 15:51
Цитата:
Автор: Corwin
Пока вроде никаких глюков не выловил. Правда программа в текущем виде не юзабельна.
Ну работа АИДБ теперь на твоей совести
На моей... ок...
Только с новыми сообщниями повозиться придётся.
А главное - фильтрация ГотАИшных сообщений по дате.
Дата/время - это ведь Float? Ты как раз писал ф-цию для сравнения дат по этому принципу (перевод в Float и сравнение больше/меньше)?
Да, прога пока неудобна - подсветки новых сообщений нет; ГотАИшные сообщения каждый раз заносятся в Messages.txt (но не в Main.aidb - заметь!
); порядок сообщений в листе неудобный; медленная зарузка в браузер... короче, работать и работать
пару дней, думаю.
P.S. Хоть поразмялся немного
[
Ответ
][
Цитата
]
Павел Фоменко
Сообщений: 1081
На: автоматическая проверка изменений на форуме
Добавлено: 25 май 09 16:01
Ещё P.S.
В настройках соединения теперь можно настроить прокси с авторизацией. Это то о чём просил Dimmy ещё на Образце.
[
Ответ
][
Цитата
]
Corwin
Сообщений: 1324
На: автоматическая проверка изменений на форуме
Добавлено: 25 май 09 18:14
>фильтрация ГотАИшных сообщений по дате.
Ну в старом клиенте была функция CompareDates которая брала на вход стринги даты полученые с форума. Ее можно и в новой версии использовать.
>ГотАИшные сообщения каждый раз заносятся в Messages.txt (но не в Main.aidb - заметь! );
Так ведь все сообщения заносятся в Messages.txt. В Main.aidb только структура для дерева...
[
Ответ
][
Цитата
]
Павел Фоменко
Сообщений: 1081
На: автоматическая проверка изменений на форуме
Добавлено: 26 май 09 9:12
Посмотрел вчера ф-цию сравнения даты... Ты учёл что дата там ЕСЛИ НЕ ОШИБАЮСЬ - без нуля впереди, то есть, то один, то 2 символа.
Ага. Сделал подсветку новых сообщений, и ввёл в БД строку "New/=..." для темы, раздела и форума.
По логике вещей, теперь если все сообщения в ListView прочитаны (это надо каждый раз проверять), то отмечаем, что тема прочитана... Ты там кажись пользовался абсолютным индексом итема в дереве.
Кстати, тупой вопрос: как добавить строку в ListView в КОНЕЦ ?
[
Ответ
][
Цитата
]
e-Drew
Сообщений: 221
На: автоматическая проверка изменений на форуме
Добавлено: 26 май 09 9:16
.
[
Ответ
][
Цитата
]
Павел Фоменко
Сообщений: 1081
На: автоматическая проверка изменений на форуме
Добавлено: 26 май 09 9:32
Цитата:
Автор: e-Drew
.
Многозначительно
P.S. Заметил, что дата обновления сохраняется только при закрытии...
[
Ответ
][
Цитата
]
e-Drew
Сообщений: 221
На: автоматическая проверка изменений на форуме
Добавлено: 26 май 09 10:10
Это был намек что я жду Правды
о Жоре-Георге-Миллиардере..
Пора уходить на Абразец.. ...одно последнее сказанье...
[
Ответ
][
Цитата
]
Corwin
Сообщений: 1324
На: автоматическая проверка изменений на форуме
Добавлено: 26 май 09 14:43
>Ты учёл что дата там ЕСЛИ НЕ ОШИБАЮСЬ - без нуля впереди, то есть, то один, то 2 символа.
Не помню. Наверное учел, если раньше оно как-то работало
>Кстати, тупой вопрос: как добавить строку в ListView в КОНЕЦ ?
listview1.Items.Insert(0); // это в начало
listview1.Items.Add; // это в конец
[
Ответ
][
Цитата
]
Павел Фоменко
Сообщений: 1081
На: автоматическая проверка изменений на форуме
Добавлено: 26 май 09 14:45
Ок. Тогда прикручу на место.
А строку в TStringList как в начало добавить?
[
Ответ
][
Цитата
]
admin
Сообщений: 292
На: автоматическая проверка изменений на форуме
Добавлено: 28 май 09 5:21
Павел, Corwin, я поправил некоторые вещи в генераторе RSS для форума:
* <pubDate> и другие поля с датой теперь указывают правильное GMT время
* добавлен тэг <dc:author>, тэг <author> пока сохранил, хотя там указывается имя автора, а не его e-mail, как это положено по стандарту
* удали <wfw:comment> тэг
* для гостей добавил IP, чтобы можно было упростить фильтрование сообщений
* На: заменяется автоматически на Re:
(вомзожно при ответе то же стоит также делать)
в будущем планирую создать специально для вашей программы генератор, с дополнительными параметрами, которые позволят управлять создаваемым RSS файлом, такие как:
* максимальное число сообщений (сейчас 20 по умолчанию)
* выдавать сообщения созданные начиная с указанной даты
* ???
было бы неплохо, если бы вы могли привести список параметров, который вам интересен с кратким описанием того как эти параметры должны влиять на сгенерированный код
с уважением,
admin
[
Ответ
][
Цитата
]
Павел Фоменко
Сообщений: 1081
На: автоматическая проверка изменений на форуме
Добавлено: 28 май 09 9:33
Цитата:
Автор: admin
Павел, Corwin, я поправил некоторые вещи в генераторе RSS для форума:
* <pubDate> и другие поля с датой теперь указывают правильное GMT время
* добавлен тэг <dc:author>, тэг <author> пока сохранил, хотя там указывается имя автора, а не его e-mail, как это положено по стандарту
* удали <wfw:comment> тэг
* для гостей добавил IP, чтобы можно было упростить фильтрование сообщений
* На: заменяется автоматически на Re:
(вомзожно при ответе то же стоит также делать)
Ув. Админ! Тэга <dc:author> не бывает. Надо <dc:creator>.
За остальное большое спасибо!
Цитата:
Автор: admin
в будущем планирую создать специально для вашей программы генератор, с дополнительными параметрами, которые позволят управлять создаваемым RSS файлом, такие как:
* максимальное число сообщений (сейчас 20 по умолчанию)
* выдавать сообщения созданные начиная с указанной даты
* ???
Достаточно 25 сообщений (по стандарту).
А вот сообщения надо выдавать по запросу ТОЛЬКО те, которые появились ПОСЛЕ даты, которая указана в запросе.
То есть, я отправляю запрос с датой. Если после этой даты новых сообщений небыло, то сервер мне отвечает "304 ..." и тело ответа вообще не присылает.
Если после той даты было 2 новых сообщения, то сервер только их и присылает, а не всю ленту.
С ув. Павел.
P.S. Потэстить клиент ужЕ можно - минимальный фунционал работает.
Кда бы его залить?
[
Ответ
][
Цитата
]
admin
Сообщений: 292
На: автоматическая проверка изменений на форуме
Добавлено: 28 май 09 14:10
Цитата:
Автор: Павел Фоменко
Ув. Админ! Тэга <dc:author> не бывает. Надо <dc:creator>.
За остальное большое спасибо!
упс, ошибочка, поздно уже было, сегодня поправлю, что посоветуете сделать с оригинальным тэгом <author> ?
Цитата:
Автор: Павел Фоменко
Достаточно 25 сообщений (по стандарту).
сегодня переведу на 25 сообщений, просто если не силшком часто проверять RSS, то можно пропустить часть сообщений, поэтому в принципе данный параметр можно сделать конфигурируемым.
Цитата:
Автор: Павел Фоменко
А вот сообщения надо выдавать по запросу ТОЛЬКО те, которые появились ПОСЛЕ даты, которая указана в запросе.
То есть, я отправляю запрос с датой. Если после этой даты новых сообщений небыло, то сервер мне отвечает "304 ..." и тело ответа вообще не присылает.
Если после той даты было 2 новых сообщения, то сервер только их и присылает, а не всю ленту.
для этого придется менять текущий способ генерации RSS, что я в принципе готов сделать специально для вашей программы, но займусь этим попозже, я уведомлю Вас о последующих изменениях и улучшениях в генерации RSS
Цитата:
Автор: Павел Фоменко
P.S. Потэстить клиент ужЕ можно - минимальный фунционал работает.
Кда бы его залить?
мммм...
http://sourceforge.net/
http://www.codeplex.com/
http://code.google.com/
[
Ответ
][
Цитата
]
Павел Фоменко
Сообщений: 1081
На: автоматическая проверка изменений на форуме
Добавлено: 28 май 09 14:24
Цитата:
Автор: admin
упс, ошибочка, поздно уже было, сегодня поправлю, что посоветуете сделать с оригинальным тэгом <author> ?
В стандартном RSS feed для phpBB форумов тэг <author> вообще не используется.
Цитата:
Автор: admin
...если не силшком часто проверять RSS, то можно пропустить часть сообщений, поэтому в принципе данный параметр можно сделать конфигурируемым.
Главное, чтобы форум тормозить не начал
Цитата:
Автор: admin
для этого придется менять текущий способ генерации RSS, что я в принципе готов сделать специально для вашей программы, но займусь этим попозже, я уведомлю Вас о последующих изменениях и улучшениях в генерации RSS
Спасибо
Приятно, что Вы всегда идёте на встречу пожеланиям форумчан.
А без регистрации куда можно залить?
[
Ответ
][
Цитата
]
admin
Сообщений: 292
На: автоматическая проверка изменений на форуме
Добавлено: 28 май 09 14:27
Цитата:
Автор: Павел Фоменко
А без регистрации куда можно залить?
ну тогда
http://rapidshare.com/
впрочем у меня тут тоже что-то было, если вспомню, ах да:
http://www.gotai.net/upload.asp
правда не помню, куда файлы приземляются ^_^ скорее всего в недоступную из интернета часть сайта, но у меня будет к ним доступ
[
Ответ
][
Цитата
]
Corwin
Сообщений: 1324
На: автоматическая проверка изменений на форуме
Добавлено: 28 май 09 14:31
Ну вообще Павел прав, стоит сделать генерирование РСС по дате в запросе. Это вроде как стандартно для РСС генераторов...
>Потэстить клиент ужЕ можно - минимальный фунционал работает.
Если это то что было, тогда оно еще явно сыровато. Кстати надо бы разобраться с выкинутым функционалом. Вы Павел его за ненадобностью выкинули?
Не помешало бы продумать что должно быть в финальной версии. Также если Вы закончили со своей частю работы, то я бы мог добавить то что зависит от меня.
Думаю что если убрать код отправки сообщений на форум, то проект можно было бы сделать ОпенСоурс, если Павел не против.
[
Ответ
][
Цитата
]
Стр.11 (14)
:
1
...
7
8
9
10
[11]
12
13
14
<<
< Пред.
|
След. >
>>
Главная
|
Материалы
|
Справочник
|
Гостевая книга
|
Форум
|
Ссылки
|
О сайте
Вопросы и замечания направляйте нам по
Copyright © 2001-2022, www.gotai.net