Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Обсуждение нашего сайта (архив) [закрыт] [закрыт для гостей] / клиент для форума / 13 сообщений из 13, страница 1 из 1
24.11.2004, 08:49
    #1130944
eNose
Участник
[не активирован]
[не одобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
клиент для форума
подключайтесь все желающие:

//https://www.sql.ru/forum/actualthread.aspx?tid=140630

пока в 51-м. потом можно будет вынести сюда.
...
Рейтинг: 0 / 0
24.11.2004, 09:01
    #1130970
alex_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
клиент для форума
да давайте уж сразу сюда.
причем сдесь 51ый?
...
Рейтинг: 0 / 0
24.11.2004, 09:06
    #1130979
eNose
Участник
[не активирован]
[не одобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
клиент для форума
alex_k 
да давайте уж сразу сюда.
причем сдесь 51ый?
там удобнее :)
...
Рейтинг: 0 / 0
24.11.2004, 09:55
    #1131118
Green2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
клиент для форума
NNTP чем не устраивает, чудило (по доброму)

--
Картинка
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
24.11.2004, 09:57
    #1131122
eNose
Участник
[не активирован]
[не одобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
клиент для форума
Green2 
NNTP чем не устраивает, чудило (по доброму)

--
Картинка
Posted via ActualForum NNTP Server 1.1
гриня, как только ты научишься через ннтп просматривать 51-й, свистни :)))
и новые топики делать :)))
...
Рейтинг: 0 / 0
24.11.2004, 10:52
    #1131310
Гость-51
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
клиент для форума
Блин, ну ты и наподнимал топиков. В общем так. Есть у меня уже почти готовая штука. Что она из себя представляет:

Локальная База MS SQL 2000

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

Далее, собственно главная часть всего этого - парсер топиков на Java 1.4, вот заточил его под сруль. Что он делает. Он считывает топик по ID - getTopic(140635) - выпарсивает количество страниц и далее по каждому посту - автора, дату, сабж, и тело сообщений - и все это заносит в базу. Тело сообщения просматривается на предмет ссылок на картинки с другого сайта и приложений к посту, далее найденные ссылки прокачиваются и подменяются ссылками на скаченные локальные файлы. Штука не такая уж сложная, но с регулярными выражениями повозиться пришлось. Так что джуджу ничего делать для это не нужно, главное особо HTML дизайн не менять, а то придется регулярные выражения перестраивать.

Что нужно еще сделать:

Это Update рутину. Задаешь промежуток дат по которому парсер будет искать еще не скаченные сообщения и скачивать их при необходимости. Для этого джуджу тоже ничего делать не надо, существующего списка тем, отсортированного по дате последнего изменения, вполне достаточно. Поиск первого еще не скаченного топика/поста можно осуществлять методом половинного деления по страницам форума/топика.

В общем все это хозяйство еще нужно подшлифовать, чтобы можно было выкладывать на народное обозрение. Если интересно, постараюсь найти время для этого.
...
Рейтинг: 0 / 0
24.11.2004, 15:50
    #1132808
Green2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
клиент для форума
"eNose" <nospam@sql.ru> сообщил/сообщила в новостях следующее: news:1131122@sql.ru...
Green2
NNTP чем не устраивает, чудило (по доброму)

--

Posted via ActualForum NNTP Server 1.1

гриня, как только ты научишься через ннтп просматривать 51-й, свистни
и новые топики делать

Вот так: //https://www.sql.ru/forum/actualthread.aspx?tid=103734#775737
--
Картинка
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
24.11.2004, 20:41
    #1133603
akuz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
клиент для форума
гыгы. нискожу.
...
Рейтинг: 0 / 0
25.11.2004, 11:01
    #1134430
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
клиент для форума
Гость-51 
Блин, ну ты и наподнимал топиков. В общем так. Есть у меня уже почти готовая штука. Что она из себя представляет:

Локальная База MS SQL 2000

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

Далее, собственно главная часть всего этого - парсер топиков на Java 1.4, вот заточил его под сруль. Что он делает. Он считывает топик по ID - getTopic(140635) - выпарсивает количество страниц и далее по каждому посту - автора, дату, сабж, и тело сообщений - и все это заносит в базу. Тело сообщения просматривается на предмет ссылок на картинки с другого сайта и приложений к посту, далее найденные ссылки прокачиваются и подменяются ссылками на скаченные локальные файлы. Штука не такая уж сложная, но с регулярными выражениями повозиться пришлось. Так что джуджу ничего делать для это не нужно, главное особо HTML дизайн не менять, а то придется регулярные выражения перестраивать.

Что нужно еще сделать:

Это Update рутину. Задаешь промежуток дат по которому парсер будет искать еще не скаченные сообщения и скачивать их при необходимости. Для этого джуджу тоже ничего делать не надо, существующего списка тем, отсортированного по дате последнего изменения, вполне достаточно. Поиск первого еще не скаченного топика/поста можно осуществлять методом половинного деления по страницам форума/топика.

В общем все это хозяйство еще нужно подшлифовать, чтобы можно было выкладывать на народное обозрение. Если интересно, постараюсь найти время для этого.
что такое - локальная база? хочешь сказать, что мне надо поднимать
сервер БД, чтобы читать/писать форум? отстой.

что такое - просмотрщик локальной базы на АСП? хочешь сказать, что мне
надо поднимать сервер IIS, чтобы читать/писат форум? отстой.

лучше бы Control + Enter сделали.

PS отстаешь от жизни
...
Рейтинг: 0 / 0
25.11.2004, 11:42
    #1134571
Гость-51
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
клиент для форума
Грасоф, мы говорим о совсем разных вещах, ты путаешь offline клиент с сервисом для экономии трафика при live просмотре сруля.

Что такое offline клиент, это штука которая позволяет сохранять часть форума или теоретически весь форум локально. Сохранять локально можно по разному, например валить HTML файлы через save as и при необходимости искать через обычный файл менеджер, возможности такого поиска весьма ограничены. Отсюда мы приходим к сохранению данных вместо плоских HTML файлов в базе, особенно если эти данные разложены по полочкам - форум, автор, дата, тема, сообщение а не лежат одним куском в поле TEXT LOB. А база Грасофф это всё, тогда на SQL можно такой поиск замоздрячить, ну ты сам понимаешь.

И так раз мы используем базу в качестве хранения, то встает вопрос, как эту информацию из базы просматривать и как искать, в общем нужен клиент. Почему я взял ASP? Не потому что я его люблю /PS я его ненавижу:)/, а потому что иначе получается винигрет - сборщик на яве, база MS SQL, клиент на PHP. Поскльку база MS SQL, то и завязаться стоит на IIS, тем более ставить его и связывать с MS SQL проще всего.

Теперь по поводу сервиса для экономии трафика при live просмотре сруля. Это совсем другое. Во первых, он актуален только для тех, у кого очень остро стоит вопрос с траффиком. Во вторых, без содействия джуджа для получения только "новой" инфы врядли сильно продвинешься в этом отношении. И тогда встает вопрос, а на кой это нужно если есть NNTP.
...
Рейтинг: 0 / 0
25.11.2004, 12:37
    #1134817
judge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
клиент для форума
Гость-51

Я очень надеюсь, что ты не зделаешь этого клиента public available. Сервер и так по утрам он натуги кряхтит, такой же клиент станет последней каплей и мне придется втыкать ограничения на количество запросов с ip в минуту.

Alex
...
Рейтинг: 0 / 0
26.11.2004, 06:22
    #1137142
Budda
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
клиент для форума
не ссы алекс
фсьо путьом
народу ни нужны низдаровыи синсации
:)
...
Рейтинг: 0 / 0
26.11.2004, 08:13
    #1137227
Гость-51
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
клиент для форума
//Сервер и так по утрам он натуги кряхтит

А характер трафика анализировал? Скорее всего это просто по утрам, когда Москва и Питер приходят на работу, все дружно идут на sql.ru посмотреть чего там понаписали.
...
Рейтинг: 0 / 0
Форумы / Обсуждение нашего сайта (архив) [закрыт] [закрыт для гостей] / клиент для форума / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]