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<< < Пред. | След. > >>