Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];

Вниз

Послений анонс об APC   Найти похожие ветки 

 
Anatoly Podgoretsky ©   (2006-11-11 04:06) [0]

Написал документацию по установке и настройке клиента форумов, также выставленая самая последнея версия программы.

Это уже релиз и если ошибок не обнаружится, то больше изменений уже не будет. Пока не готов инсталятор, это завтра сделаю.


 
Толяну   (2006-11-11 05:25) [1]

Толян усиленно занимается флудом своего глючного и никому (практически) не нужного творения.

Толян, ты будешь доплачивать нам за тестирование и использование твоей поделки?


 
Джо ©   (2006-11-11 05:32) [2]

Храбр полночный аноним.
Да и, собственно, хрен с ним.


 
Джо ©   (2006-11-11 05:33) [3]

Эх, блин, жаль, диалап не дозволяет скачать базы...


 
стьюдентЪ   (2006-11-11 12:08) [4]

>Толяну   (11.11.06 05:25) [1]
прежде чем хаять чужое творение, попробуй своё написать
или извилин нехватает?


 
Kerk ©   (2006-11-11 12:11) [5]

> [0] Anatoly Podgoretsky ©   (11.11.06 04:06)

Кто-нибудь когда-нить его установит на публичный сервер?


 
guav ©   (2006-11-11 13:51) [6]

Еле заставил работать его.
Сначала искал базу на диске Д, причём в реестре куда писать непонятно, потом не бло никаких окон, пришлось прибить и править реестр, потом не хотел слушать никакой интерфейс и не признавался почему...

баг вслыл:
Если взять базу за например 8ое число и пытаться грузить сообщения 11ого, то не все новыя сообщения добавятся, а немного, чтобы добавилось ещё немоного, нужно попытаться загрузить после имзенения конференции.
Воспроизведение: загрузить версию базы которая сейчас на фтп пытаться работать с конференцией прочее.


 
Anatoly Podgoretsky ©   (2006-11-11 14:16) [7]

> Kerk  (11.11.2006 12:11:05)  [5]

Да найду я ошибку, наверно сегодня.
Так что пусть ставят.
Проблема возникает, когда канал от сервера до провайдера падает.
При установке на другом сервере это не грозит, лишь бы там не падал.


 
Anatoly Podgoretsky ©   (2006-11-11 14:20) [8]

> guav  (11.11.2006 13:51:06)  [6]

Ну так все это предварительные версии для ознакомления, даже не беты.
Сегодня ночью был выставлен релиз, с документацией, базы тоже соответствуют последней версии.
Судя по тому, что у тебя окон не видно, то это старая версия программы, при том установка новой без правки реестра не поможет. В
документации описаны все ключи реестра. И рекомендации.
К сожалению, той же ночью выплыла новая проблема, решения пока не нашел, но пути где искать понятны.
Первые шаги сделал, пока не помогло, но зато могу тестировать без посылки на форум, только если случайно проскочит.


 
Anatoly Podgoretsky ©   (2006-11-11 14:30) [9]

> guav  (11.11.2006 13:51:06)  [6]

По загрузке забыл ответить, идеология NNTP серверов такова, сервер отдает только то, что есть в его базе, даже если на соседнем
сервер уже есть сообщение, то оно не поступит клиенту пока сервер его не получит.
Алгоритм работы такой.
Клиент делает запрос к серверу, сервер сообщает какие у него есть сообщения на данный момент и запускает поток на получение новых
сообщений с соседнего сервера, в данном случае с delphimaster.ru

Если делать запросы до окончания работы потока, то будут отдавать те, которые уже получены, это хорошо видно если несколько раз
подряд запрашивать сервер во время работы потока. Только по окончанию работы потока можно получить те сообщения, которые были на
соседнем сервере, а за это время появились уже новые сообщения.

Что бы уменьшить период ожидания, я ввел режим синхронизации.
Сообщения на какой то основе забираются с форумов, без участия клиента
Когда клиент просит новые сообщения, то они уже в базе. Так работают все сервера NNTP
По технологии Push & Pop
Сервер спрашивает какие новые сообщения есть у соседа и говорит какие есть у него, сосед решает брать их или нет.

Работа команды POST резко отличается от работы прочих команд, сервер не имеет право принимать сообщение и продолжать работать в
фоне. Он обязан принять сообщение, связать с форумом, получить ответ от форума и сообщить результат. Но в отличии от веб форумов,
здесь сообщения не теряются, если сообщение не удалось отправить, то оно лежит в папке для отправки, его можно удалить или повторить
попытку отправить. Все удачно отправленые сообщения лежат в папке Отправленое, их можно открыть, посмотреть, скопировать из них
текст в новое сообщение и так далее.

Работая с NNTP надо принимать его правила, жить по этим правилам.


 
GuAV ©   (2006-11-11 14:37) [10]

> Anatoly Podgoretsky  (11.11.2006 14:20:08)  [8]

Всё что я сообщил
относилось к той версии
которую я скачал с фтп
полчаса назад.

С загрузкой не всех
заголовков решение нашел,
надо в цикле нажимать
"заголовки", пока все не
будут загружены.
Правильнее было бы конечно
сразу все заголовки
выдать.

Было бы возможно решение
без базы, просто
транспортом между
протоколами ?
 "Anatoly Podgoretsky"
<=?Utf-8?B?QW5hdG9seSBQb2Rnb3JldHNreQ==?=>
сообщил/сообщила в
новостях следующее:
news:1163207174.8@delphimaster.ru...
 Anatoly Podgoretsky © (11.11.2006 14:20) [8]
 > guav  (11.11.2006 13:51:06)  [6]

 Ну так все это
предварительные версии
для ознакомления, даже не
беты.
 Сегодня ночью был
выставлен релиз, с
документацией, базы тоже
соответствуют последней
версии.
 Судя по тому, что у тебя
окон не видно, то это старая
версия программы, при том
установка новой без правки
реестра не поможет. В
 документации описаны все
ключи реестра. И
рекомендации.
 К сожалению, той же ночью
выплыла новая проблема,
решения пока не нашел, но
пути где искать понятны.
 Первые шаги сделал, пока
не помогло, но зато могу
тестировать без посылки на
форум, только если
случайно проскочит.


 
GuAV ©   (2006-11-11 14:44) [11]

> Anatoly Podgoretsky  (11.11.2006 14:30:09)  [9]


 
guav ©   (2006-11-11 14:46) [12]

> [10] GuAV ©   (11.11.06 14:37)


> [11] GuAV ©   (11.11.06 14:44)

Нет, это не релиз это ранняя бета :-(


 
guav ©   (2006-11-11 14:49) [13]

содержимое [11]
From: "guav" <@>
Newsgroups: Other
References: <1163207174.@delphimaster.ru> <1163207174.9@delphimaster.ru>
Subject: Re: Послений анонс об APC
Date: Sat, 11 Nov 2006 13:46:01 +0200
Lines: 4
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2869
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962
X-RFC2646: Format=Flowed; Original

У меня подозрения, что при резком пополнении базы сервер не выдаёт всё что у
него в базе есть при требовании заголовков, а только самые старые.


 
Anatoly Podgoretsky ©   (2006-11-11 14:49) [14]

> GuAV  (11.11.2006 14:37:10)  [10]

Ой, ты прав, моя ошибка, я сейчас посмотрел, действительно на сервере лежат старые версии баз, запарился, работаю по вечерам после
работы, а отсылаю на сервер где то в полночь.
Сейчас исправлю базы. Хотя я раскрыл архив, структура вроде в порядке, уже измененая.
Но все равно заменю последними.

Даты на сервере

apc.zip -  10.11.2006
delphimaster.zip - 8.11.2006
emptydelphimaster.zip - 7.11.2006

Ты не хочешь перейти на другой форум, на секретней, там удобнее это обсуждать?


 
Anatoly Podgoretsky ©   (2006-11-11 14:57) [15]


> guav ©   (11.11.06 14:49) [13]

Переходи в другой форум, а то это техническое обсуждение, а не обсуждение анонса. Там все расскажу



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.04 c
15-1163175707
Ketmar
2006-11-10 19:21
2006.12.03
я знаю, что все читают. я знаю, что баян. но...


15-1163596729
MeF Dei Corvi
2006-11-15 16:18
2006.12.03
Попинайте мой дизайн :-)


9-1139318589
Omar2002
2006-02-07 16:23
2006.12.03
Восстановление после Alt+Tab or Win+D


2-1163573400
Alex_C
2006-11-15 09:50
2006.12.03
Положение текста в мемо


2-1163340455
Itonixxx
2006-11-12 17:07
2006.12.03
переос данных из ibQuery





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский