powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Обсуждение нашего сайта (архив) [закрыт] [закрыт для гостей] / клиент для форума
13 сообщений из 13, страница 1 из 1
клиент для форума
    #1130944
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
подключайтесь все желающие:

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

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

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

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

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

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

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

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

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

В общем все это хозяйство еще нужно подшлифовать, чтобы можно было выкладывать на народное обозрение. Если интересно, постараюсь найти время для этого.
...
Рейтинг: 0 / 0
клиент для форума
    #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
клиент для форума
    #1133603
Фотография akuz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гыгы. нискожу.
...
Рейтинг: 0 / 0
клиент для форума
    #1134430
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гость-51 
Блин, ну ты и наподнимал топиков. В общем так. Есть у меня уже почти готовая штука. Что она из себя представляет:

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

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

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

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

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

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

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

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

PS отстаешь от жизни
...
Рейтинг: 0 / 0
клиент для форума
    #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
клиент для форума
    #1134817
Фотография judge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гость-51

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

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

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


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