powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Обсуждение нашего сайта (архив) [закрыт] [закрыт для гостей] / to judge: новый offline клиент для sql.ru
25 сообщений из 70, страница 1 из 3
to judge: новый offline клиент для sql.ru
    #1279597
Фотография Программизд 02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администратор
Доделал я штуку о которой я говорил здесь

клиент для форума

Описание (не саму штуку) выложил здесь:

//http://apzd02.narod.ru/sqlruclient/sqlrudatacache.html

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

PS
Могу выслать полный проект для ознакомления.
...
Рейтинг: 0 / 0
to judge: новый offline клиент для sql.ru
    #1280205
Фотография Vladimir M Sklyar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прикольно, а почему именно основано на парсинге HTML-а ?

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
to judge: новый offline клиент для sql.ru
    #1280334
Фотография Программизд 02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администратор
Vladimir M Sklyar 
Прикольно, а почему именно основано на парсинге HTML-а ?

Posted via ActualForum NNTP Server 1.1
Потому что веб сервисов пока нету, о них просят многие у достаточно давно.
...
Рейтинг: 0 / 0
to judge: новый offline клиент для sql.ru
    #1280429
Фотография папа акуз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
деда, ты мой кумир!

зы
пачиму фсекда тихничиская часть паттягеваицца такда, какда ниапходимость в ней ужэ атподпет?

тынц
...
Рейтинг: 0 / 0
to judge: новый offline клиент для sql.ru
    #1280567
Диченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программизд 02 
Доделал я штуку о которой я говорил здесь

клиент для форума

Описание (не саму штуку) выложил здесь:

//http://apzd02.narod.ru/sqlruclient/sqlrudatacache.html

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

PS
Могу выслать полный проект для ознакомления.
Кому нафиг сдалась твоя глюкавая шняга! Небось встроил там трояны и прочие бомбочки, чтобы тырить инфу с компов уважаемых посетителей. Может быть даже номера кредитных карт тащить. В жизни не буду пользоваться твоей приблудой, и другим не советую.
...
Рейтинг: 0 / 0
to judge: новый offline клиент для sql.ru
    #1280781
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программизд 02 
Доделал я штуку о которой я говорил здесь

клиент для форума

Описание (не саму штуку) выложил здесь:

//http://apzd02.narod.ru/sqlruclient/sqlrudatacache.html

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

PS
Могу выслать полный проект для ознакомления.
высылай. мой пачтовый адрез ты знаиш.
...
Рейтинг: 0 / 0
to judge: новый offline клиент для sql.ru
    #1280783
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
перелогинецо зобыл

--
Lacrima Mosa Est
...
Рейтинг: 0 / 0
to judge: новый offline клиент для sql.ru
    #1280812
Фотография Программизд 02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администратор
папа акуз 
деда, ты мой кумир!

зы
пачиму фсекда тихничиская часть паттягеваицца такда, какда ниапходимость в ней ужэ атподпет?

тынц
Акуз, ну ты же понимаешь, милиция обычно приезжает, когда она уже не нужна;)
Диченко 
Кому нафиг сдалась твоя глюкавая шняга! Небось встроил там трояны и прочие бомбочки, чтобы тырить инфу с компов уважаемых посетителей. Может быть даже номера кредитных карт тащить. В жизни не буду пользоваться твоей приблудой, и другим не советую.
Мой любезнейший IT-хряк, в последнее время я заметил повышенное внимание с твоей стороны к моей персоне. Ты пытаешься слишком активно раскритиковать мои способности к программизьму. Что движет тобой - зависть, злость? Если я обратил на себя внимание такого IT-хряка как ты, значит я действую в правильном направлении.
...
Рейтинг: 0 / 0
to judge: новый offline клиент для sql.ru
    #1281323
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да здравствует Программизд 02!

Я так рад за тебя!
Хорошая штука.
--
Картинка
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
to judge: новый offline клиент для sql.ru
    #1289082
Фотография judge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отличная штука. У меня только одна проблема - сервак и так еле дышет в час пик, если к этому добавить посетителей использующих твою тулзу, то iis точно отказы на запросы начнет выдавать. Хотя если жестко зашить ограничения - то может и сойдет.

Alex
...
Рейтинг: 0 / 0
to judge: новый offline клиент для sql.ru
    #1289785
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А может вебсервисы сделать для этой штуки? На них ограничения повесить. Да еще и кэшировать, чтобы SQL-сервер не грузить лишний раз. Если конечно проблема в sql а не в железе вообще. Зато с сервисами контроль полный будет и трафик меньше.

-- Tygra's --
...
Рейтинг: 0 / 0
to judge: новый offline клиент для sql.ru
    #1289803
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tygra 
А может вебсервисы сделать для этой штуки? На них ограничения повесить. Да еще и кэшировать, чтобы SQL-сервер не грузить лишний раз. Если конечно проблема в sql а не в железе вообще. Зато с сервисами контроль полный будет и трафик меньше.

-- Tygra's --
Полностью поддерживаю
...
Рейтинг: 0 / 0
to judge: новый offline клиент для sql.ru
    #1290232
Фотография Программизд 02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администратор
Насколько мне известно, уже имеется сервис для определения новых постов на любой момент времени. Если бы был еще сервис для получения самих этих постов, это бы многое упростило:

1) Парсинг
2) Траффик
3) Зависимость от дизайна страниц

Вот такого было бы вполне достаточно:
Код
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<message>
  <author_name>Slav</author_name>
  <author_id>777</author_id>
  <forum_id>1</forum_id>
  <topic_id>567</topic_id>
  <message_id>6784</message_id>
  <time>21.01.2005 14:45</time>
  <title>В этот день</title>
  <body>
  [HTML код сообщения]
Не надо никаких упрощений как для RSS
  </body>
</message>
...
Рейтинг: 0 / 0
to judge: новый offline клиент для sql.ru
    #1290539
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программизд 02 
Насколько мне известно, уже имеется сервис для определения новых постов на любой момент времени. Если бы был еще сервис для получения самих этих постов, это бы многое упростило:
1) А как клиент узнает о постах которые удаляются модератором?
2) Как в BODY вставить картинку?
3) Какой тег отвечает за "эмоции" ?
...
Рейтинг: 0 / 0
to judge: новый offline клиент для sql.ru
    #1290706
Фотография Программизд 02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администратор
//http://apzd02.narod.ru/sqlruclient/sqlrudatacache.html

//1) А как клиент узнает о постах которые удаляются модератором?
Цитата 
Клиент использует принцип инкрементального обновления тем. В качестве критерия сравнивается дата последнего сообщения у темы в локальной базе и на форуме. Если она совпадает, тема считается синхронизированной. Так что такие проделки модератора как удаление и изменение сообщений не отразятся в локальной базе данных.
//2) Как в BODY вставить картинку?
Цитата 
Тело сообщения просматривается на предмет ссылок на картинки с другого сайта и приложений к сообщению, далее найденные ссылки прокачиваются и подменяются ссылками на скаченные локальные файлы. Имя локального файла задается следующим образом
Достаточно будет в тэг body помещать html фрагмент, соответсвующий тексту сообщения. Ссылки на картинки могут быть как аюсолютными так и относительными к sql.ru. Тулза конвертирует их в абсолютные и прокачивает, затем в теле сообщения они подменяются на скаченные локальные файлы.

//3) Какой тег отвечает за "эмоции" ?

:))) :((( 8-o :-Q :-D
Код
1.
:))) :((( 8-o  :-Q :-D
...
Рейтинг: 0 / 0
to judge: новый offline клиент для sql.ru
    #1291122
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программизд 02 
...такие проделки модератора как удаление и изменение сообщений не отразятся в локальной базе данных...
Бедные модераторы!
Программизд 02 
Тело сообщения просматривается на предмет ссылок на картинки с другого сайта и приложений к сообщению, далее найденные ссылки прокачиваются и подменяются ссылками на скаченные локальные файлы. Имя локального файла задается следующим образом
Не возражаю. Однако хотел бы предложить такой вариант. Веб-сервис внедряет картинку внутри BODY в какой нибуть кодировке (BASE64,UUE,BINHEX).
Программизд 02 
..какой тег отвечает за эмоции...
Я все-таки не понял. Куда его тут ставить?
Код
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<message>
  <author_name>Slav</author_name>
  <author_id>777</author_id>
  <forum_id>1</forum_id>
  <topic_id>567</topic_id>
  <message_id>6784</message_id>
  <time>21.01.2005 14:45</time>
  <title>В этот день</title>
  <body>
  [HTML код сообщения]
Не надо никаких упрощений как для RSS
  </body>
</message>
...
Рейтинг: 0 / 0
to judge: новый offline клиент для sql.ru
    #1294503
Фотография Программизд 02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администратор
Цитата 
Не возражаю. Однако хотел бы предложить такой вариант. Веб-сервис внедряет картинку внутри BODY в какой нибуть кодировке (BASE64,UUE,BINHEX).
Это конечно круто, но есть еще такая вещь, как вставляемы картинки с другого сайта. Я не думаю, что идея прокачивать их, чтобы предоставлять их в сервисе, понравится админу по соображениям траффика и затрат ресурса.

Есть такие виды картинок

1) Картинка с другого сайта
2) Приатаченная к посту картинка
3) Смайлик - картинка с сайта sql.ru

Вот пример поста где есть все виды.

Тест

Если мы в браузере посмотрим HTML сорцы, то HTML фрагмент тела поста будет таков
Код
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
<TD WIDTH=* CLASS="msgbody">
начало

Тест<BR><BR>

Встроенный имидж с внешнего ресурса<BR> <BR>

<IMG SRC="http://www.ya.ru/logo.gif" BORDER=0
ALIGN=CENTER ALT="Картинка с другого сайта."><BR><BR>

Еще раз встроенный имидж с внешнего ресурса<BR><BR>

<IMG SRC="http://img.yandex.ru/i/mail-v8.gif" BORDER=0
ALIGN=CENTER ALT="Картинка с другого сайта."><BR><BR>

Смайлик (внутренний ресурс)<BR><BR>
<img valign="middle" src="https://www.sql.ru/forum/images/laugh.gif"><BR><BR>

Программный код<BR><BR>
...

<BR>Приаттаченная картинка<!--begin case_isattach--><br><br>

<SPAN STYLE="font: 11px verdana; border : solid 1px #dddddd;padding:3px">
К сообщению приложен файл. Размер - 62Kb</span><br>
<img src="actualfile.aspx?id=1293494"><!--end case_isattach-->

конец
</TD>
его то мне и нужно. Я выпарсиваю src у тэгов img, прокачиваю их, и подменяю ссылками на локальные скаченные файлы
example.jpg
...
Рейтинг: 0 / 0
to judge: новый offline клиент для sql.ru
    #1295063
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программизд 02 
Это конечно круто, но есть еще такая вещь, как вставляемы картинки с другого сайта. Я не думаю, что идея прокачивать их, чтобы предоставлять их в сервисе, понравится админу по соображениям траффика и затрат ресурса.

Есть такие виды картинок

1) Картинка с другого сайта
2) Приатаченная к посту картинка
3) Смайлик - картинка с сайта sql.ru
1) Согласен. Просто оффлайновый клиент должен иметь возможность обращатся к картинкам локально. То есть ссылка на третий сайт должна отображатся в локальный маршрут у клиента. То есть должна быть локальная база картинок на клиенте.

Кроме того я хотел-бы хранилище постов у меня на диске было наиболее самодостаточноым. В формате ... ммм ну хотя бы в XML. Чтобы можно было-бы другу дать CD c каким-нибудь топиком в виде одного XML файла. И при этом базу картинок не копировать.

2) Та-же проблема. Неплохо было-бы сделать так, чтобы приаттаченые картинки были рядом с топиком.

3) Смайлики можно вкомпилировать в код клиента. Их немного.
...
Рейтинг: 0 / 0
to judge: новый offline клиент для sql.ru
    #1295317
Фотография Программизд 02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администратор
Цитата 
1) Согласен. Просто оффлайновый клиент должен иметь возможность обращатся к картинкам локально. То есть ссылка на третий сайт должна отображатся в локальный маршрут у клиента. То есть должна быть локальная база картинок на клиенте.
Все картинки исключительно локальны

//http://apzd02.narod.ru/sqlruclient/sqlrudatacache.html
Цитата 
Тело сообщения просматривается на предмет ссылок на картинки с другого сайта и приложений к сообщению, далее найденные ссылки прокачиваются и подменяются ссылками на скаченные локальные файлы. Имя локального файла задается следующим образом:
Только храню я их не в базе а в обычном каталоге
Цитата 
Все необходимые файлы находятся в каталоге webpage. В этом каталоге есть также подкаталог images, куда будут складываться скаченные картинки и приложенные файлы. Пути к ним используются относительные, так что единственное, что нужно сделать, это создать виртуальный каталог, замапленный на физический каталог webpage.
Я их именую так
Код
1.
2.
3.
4.
5.
t144423-p1167771-NNNN.gif

t144423  - ID темы, содержащей файл
p1167771 - ID сообщения, содержащего файл
NNNN     - уникальный идентификатор
Так что всегда можно определить топик и пост по картинке. Я их иногда просматриваю в ACDSee / но это уже другая история :) /. Забавно кстати.
Цитата 
2) Та-же проблема. Неплохо было-бы сделать так, чтобы приаттаченые картинки были рядом с топиком.
Этого нет. Но можно все картинки топика можно получить так
Код
1.
dir t144423*
Цитата 
Кроме того я хотел-бы хранилище постов у меня на диске было наиболее самодостаточноым. В формате ... ммм ну хотя бы в XML. Чтобы можно было-бы другу дать CD c каким-нибудь топиком в виде одного XML файла. И при этом базу картинок не копировать.
Я выбрал базу данных MS SQL, потому что мне по определенным причинам нужен очень эффективный поиск по локально сохраненным темам. Поднять ее не проблема. Есть также бесплатная MSDE, ставится проще чем MySQL. Если уж так хочется XML, запросы

select for XML

думаю помогут.
Цитата 
3) Смайлики можно вкомпилировать в код клиента. Их немного.
Можно но это не проблема. Я не качаю смайлики каждый раз заново. Все смайлы распознаются и если уже скачаны, заново не прокачиваются. Тоже самое касается картинок а автоподписи, ссылающихся на картинку в профиле.
...
Рейтинг: 0 / 0
to judge: новый offline клиент для sql.ru
    #1295397
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программизд_02 
Я выбрал базу данных MS SQL, потому что мне по определенным причинам нужен очень эффективный поиск по локально сохраненным темам. Поднять ее не проблема. Есть также бесплатная MSDE, ставится проще чем MySQL. Если уж так хочется XML, запросы
select for XML
думаю помогут.
Нет. Об использовании SQL сервера не может быть и речи. Ни один из Member-ов не захочет ставить сервак только затем чтобы читать форум.

Я не возражаю против любой сколь угодно сложной файловой структуры, или единого файла ресурсов ... но SQL сервер - это идея плохая изначально.

Клиент должен быть чем-то вроде TheBat. Леким. Автономным.
...
Рейтинг: 0 / 0
to judge: новый offline клиент для sql.ru
    #1295559
Фотография Программизд 02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администратор
Хранилище не принципиально, писать считанную инфу в клиенте можно куда угодно, в тот же xml файл. По уже названным причинам я выбрал базу данных. Опять же это не тулза для чтения форума on the fly а для локального хранения. роме то при большом количестве информации поиск необходим. У меня есть диск по одмому форуму в виде чистого HTML, без хорошего поиска все хреново.
...
Рейтинг: 0 / 0
to judge: новый offline клиент для sql.ru
    #1295661
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я решил эту задачу тоже, используя Outlook Express, только в отличие от Програмизда 02 я раз в 7 экономлю трафик.

Outlook Express уже написан, протокол NNTP специально предназначен для новостей, как может соревноваться бесплатный Outlook Express c его тузлой?

Я не смог расширить Outlook Express, например ввести кнопочки, чтобы вводить спецкоды или как я писал макрос для Word, перегонять текст HTML в коды форума, и только.

Если сравнивать Outlook и его тузлу, то

1) Трафик, здесь NNTP несравненно, раз в 7 лучше,

2) Сохранение на диск, Его тузла лучше, потому что Outlook стирает старые сообщения

3) расширяемость, здесь его тузла лучше, в неё проще добавить кнопки ввода

4) Необходимости писать сервисы, NNTP уже написан, но для его тузлы ничего нет.

--
Картинка
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
to judge: новый offline клиент для sql.ru
    #1295670
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"mayton" <nospam@sql.ru> сообщил/сообщила в новостях следующее: news:1295397@sql.ru...
> Нет. Об использовании SQL сервера не может быть и речи. Ни один из Member-ов не захочет ставить сервак только затем чтобы читать форум.
>

Форум смотрят люди, связанные с базами данных, и навряд ли их напугаешь этим

> Я не возражаю против любой сколь угодно сложной файловой структуры, или единого файла ресурсов ... но SQL сервер - это идея плохая изначально.
>

Кстати, MSDE вставлен в Office

> Клиент должен быть чем-то вроде TheBat. Леким. Автономным.
>
Типа Outlook Express :)))
--
Картинка
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
to judge: новый offline клиент для sql.ru
    #1295709
Фотография Программизд 02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администратор
Green2

Не забывай что NNTP больше не позволяет выкачать старые темы. Правда и тулза скорее в полной версии на пуьлику не пойдет.

У NNTP нет хорошего поиска какой можно сделать в БД.

Упорядочивание тем в NNTP тоже хромает. Если будет сервис как описано выше, расходы на траффик будут такими же низкими
Код
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<message>
  <author_name>Slav</author_name>
  <author_id>777</author_id>
  <forum_id>1</forum_id>
  <topic_id>567</topic_id>
  <message_id>6784</message_id>
  <time>21.01.2005 14:45</time>
  <title>В этот день</title>
  <body>
  [HTML код сообщения]
  </body>
</message>
...
Рейтинг: 0 / 0
to judge: новый offline клиент для sql.ru
    #1295711
Фотография Программизд 02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администратор
//Кстати, MSDE вставлен в Office

Не в курсе. Поясни! Инсталлируется как опция? С какой версии офиса?
...
Рейтинг: 0 / 0
25 сообщений из 70, страница 1 из 3
Форумы / Обсуждение нашего сайта (архив) [закрыт] [закрыт для гостей] / to judge: новый offline клиент для sql.ru
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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