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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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
01.02.2005, 13:58
    #1290539
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
to judge: новый offline клиент для sql.ru
Программизд 02 
Насколько мне известно, уже имеется сервис для определения новых постов на любой момент времени. Если бы был еще сервис для получения самих этих постов, это бы многое упростило:
1) А как клиент узнает о постах которые удаляются модератором?
2) Как в BODY вставить картинку?
3) Какой тег отвечает за "эмоции" ?
...
Рейтинг: 0 / 0
01.02.2005, 14:29
    #1290706
Программизд 02
Администратор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
to judge: новый offline клиент для sql.ru
//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
01.02.2005, 15:56
    #1291122
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
to judge: новый offline клиент для sql.ru
Программизд 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
02.02.2005, 15:03
    #1294503
Программизд 02
Администратор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
to judge: новый offline клиент для sql.ru
Цитата 
Не возражаю. Однако хотел бы предложить такой вариант. Веб-сервис внедряет картинку внутри 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
02.02.2005, 17:13
    #1295063
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
to judge: новый offline клиент для sql.ru
Программизд 02 
Это конечно круто, но есть еще такая вещь, как вставляемы картинки с другого сайта. Я не думаю, что идея прокачивать их, чтобы предоставлять их в сервисе, понравится админу по соображениям траффика и затрат ресурса.

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

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

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

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

3) Смайлики можно вкомпилировать в код клиента. Их немного.
...
Рейтинг: 0 / 0
02.02.2005, 18:07
    #1295317
Программизд 02
Администратор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
to judge: новый offline клиент для sql.ru
Цитата 
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
02.02.2005, 18:45
    #1295397
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
to judge: новый offline клиент для sql.ru
Программизд_02 
Я выбрал базу данных MS SQL, потому что мне по определенным причинам нужен очень эффективный поиск по локально сохраненным темам. Поднять ее не проблема. Есть также бесплатная MSDE, ставится проще чем MySQL. Если уж так хочется XML, запросы
select for XML
думаю помогут.
Нет. Об использовании SQL сервера не может быть и речи. Ни один из Member-ов не захочет ставить сервак только затем чтобы читать форум.

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

Клиент должен быть чем-то вроде TheBat. Леким. Автономным.
...
Рейтинг: 0 / 0
02.02.2005, 20:28
    #1295559
Программизд 02
Администратор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
to judge: новый offline клиент для sql.ru
Хранилище не принципиально, писать считанную инфу в клиенте можно куда угодно, в тот же xml файл. По уже названным причинам я выбрал базу данных. Опять же это не тулза для чтения форума on the fly а для локального хранения. роме то при большом количестве информации поиск необходим. У меня есть диск по одмому форуму в виде чистого HTML, без хорошего поиска все хреново.
...
Рейтинг: 0 / 0
02.02.2005, 22:01
    #1295661
Green2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
to judge: новый offline клиент для sql.ru
Я решил эту задачу тоже, используя 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
02.02.2005, 22:11
    #1295670
Green2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
to judge: новый offline клиент для sql.ru
"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
02.02.2005, 22:49
    #1295709
Программизд 02
Администратор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
to judge: новый offline клиент для sql.ru
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
02.02.2005, 22:50
    #1295711
Программизд 02
Администратор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
to judge: новый offline клиент для sql.ru
//Кстати, MSDE вставлен в Office

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


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