Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.05;
Скачать: CL | DM;

Вниз

Опрос: Рейтинг форум-клиентов.   Найти похожие ветки 

 
Piter ©   (2004-08-10 14:45) [80]

miwa ©   (10.08.04 13:49) [69]
Во-первых ты неверно меня понял. Фраза  "Пробовал MagicForum Beta 4, в нем же написал..."  значит, что писал я, используя Меджик Форум бета 4. И именно он (еще раз повторюсь - Меджик Форум Бета 4) запорол мои заметки


он не мог сделать этого физически. Если пост НЕ ушел - то он останется на экране - делай с ним что хочешь. Если же пост ушел - то значит он опубликован на сервере. Допустим даже, что пост ушел, но на сервере не появился (мало ли какие глюки). Тогда ты легко мог посмотреть этот пост нажав "База->Мои сообшения->Показать все мои овтеты" - этот пост был бы туда обязательно записан

Anatoly Podgoretsky ©   (10.08.04 14:02) [72]
Очень много жалоб было по инсталяции.


есть такое. Я над этим усиленно работаю. Просто я могу сделать абсолютно самодостаточный дистрибутив, занимать он будет около 2Mb, но я пытаюсь сэкономить трафик пользователей и если у человека уже есть необходимые DLL - то зачем их качать?
Отсюда и непонятки возникают...


 
miwa ©   (2004-08-10 14:54) [81]

А что мешает сделать два дистрибутива?


 
app ©   (2004-08-10 14:57) [82]

Piter ©   (10.08.04 14:45) [80]
Съэкономь лучше время и нервы тех, для кого стараешься, а два дистрибутива самое то в твоем случае.


 
Piter ©   (2004-08-10 14:59) [83]

VMcL ©   (10.08.04 14:07) [73]
Имъя, сестра, имъя!" В смысле URL


http://www.piter.pechora.org

Sandman25 ©   (10.08.04 14:13) [74]
Возможно, дело в том, что я пользовался старой версией


ну тогда понятно. Следить надо за обновлениями, батенька :)
Я как понимаю скоро готовится к выходу очередная версия DMClient"а с полезными нововедениями. Так сказать, делим рынок в предверии популярного сезона осень-зима :)

Danilka ©   (10.08.04 14:15) [75]
К примеру, эта ветка обновляется у меня примерно 56 секунд. :(( в то-же время в DMClient она обновляется за доли секунды.
Что-то тут не то..


это точно. Что-то явно не то. Некоторые жалуются на такое. Некоторые не жалуются. У меня начинают возникать некоторые соображения на этот счет, но не подтверждены, потому что у меня любая ветка грузится не более двух секунд.

Danilka, ты сидишь через прокси? Иди диалап? После того как появляется сообщения о загрузке данных и клиент ничего не делает он именно висит? То есть, можно ли свернуть, развернуть окно, открыть меню и т.д.? Это очень важно мне знать...
Если именно висит - то это очень плохо. Если же просто долго грузит сообщения - то я кажется знаю в чем дело, в следующей версии исправлю


 
Piter ©   (2004-08-10 15:00) [84]

miwa ©   (10.08.04 14:54) [81]
app ©   (10.08.04 14:57) [82]

хмм, как то не подумал даже. А действительно...

Проблема только одна - у меня сейчас диалап, дороговато мне каждый раз так выкладывать. Ну да ладно :)


 
Anatoly Podgoretsky ©   (2004-08-10 15:04) [85]

Piter ©   (10.08.04 15:00) [84]
Посмотри как у меня сделаны некоторые дистрибутивы на сайте

1. отдельно только исходники;
2. отдельно только база;
3. полная автоматическая инсталяция по правилам виндоус.

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

Народ будет благодарен за доброту к нему.


 
Danilka ©   (2004-08-10 15:05) [86]

[83] Piter ©   (10.08.04 14:59)
Ответил в ветке по твоему клиенту


 
Piter ©   (2004-08-10 15:20) [87]

Anatoly Podgoretsky ©   (10.08.04 15:04) [85]
вот примерно к этому и стремись, на сайте должно быть четко описано, какая инсталяция для чего и какой размер. Дополнительные инструкции по неполным инсталяциям


да я уже понял, спасибо за совет. Странно, что сам не подумал о таком. Теперь только по диалапу придется качать не 650 Kb, а 2 Mb (урезанная инсталляция + полная).


 
Prohodil Mimo ©   (2004-08-10 16:05) [88]

И хорошо бы клиент не обновлял модерированные посты :о)


 
Piter ©   (2004-08-10 17:09) [89]

Prohodil Mimo ©   (10.08.04 16:05) [88]
И хорошо бы клиент не обновлял модерированные посты :о)


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


 
Prohodil Mimo ©   (2004-08-10 17:15) [90]

[89] Piter
В ДМ клиенте вроде обновляет.
А до твоего у меня пока руки не дошли :о)


 
miwa ©   (2004-08-10 17:51) [91]

Если поможет: я сижу через прокси и у меня долго обновлялись посты. Программа не висела (что мне очень понравилось).


 
Anatoly Podgoretsky ©   (2004-08-10 17:57) [92]

Даешь обновление отмодерированых веток!


 
jack128 ©   (2004-08-10 17:59) [93]


> Даешь обновление отмодерированых веток!
чур тебя - чур!!!


 
Prohodil Mimo ©   (2004-08-10 18:11) [94]

Скачал себе и модерируй скока влезет :о)


 
Danilka ©   (2004-08-10 18:11) [95]

Prohodil Mimo ©   (10.08.04 17:15) [90]

> В ДМ клиенте вроде обновляет.

Ошибаешься


 
Prohodil Mimo ©   (2004-08-10 18:17) [96]

[95] Danilka, возможно.
Пару раз так показалось... мож я проглючил.

Но вот удалённые ветки, если я их открывал до удаления - не открываются.
Или надо в оффлайн режим переходить?


 
Danilka ©   (2004-08-10 18:19) [97]

Prohodil Mimo ©   (10.08.04 18:17) [96]
Страннно, у меня все открывалось. Сейчас нет под рукой клиента, не могу проверить.


 
Piter ©   (2004-08-10 18:29) [98]

miwa ©   (10.08.04 17:51) [91]
Если поможет: я сижу через прокси и у меня долго обновлялись посты. Программа не висела (что мне очень понравилось).


ошибка исправлена. Выложена новая версия на сайте. Теперь посты будут моментально добавляться :)


 
nikkie ©   (2004-08-10 18:32) [99]

>В ДМ клиенте вроде обновляет.
нет, конечно.
>Но вот удалённые ветки, если я их открывал до удаления - не открываются.
открываются. показывается столько постов, сколько ты успел скачать + сообщение сервера.


 
Piter ©   (2004-08-10 18:33) [100]

Prohodil Mimo ©   (10.08.04 18:17) [96]
Пару раз так показалось... мож я проглючил


определенно. Не узнает клиент об измененных постах. Протокол так построен. Недоработка.

Вот у Дипа, например, такое предусмотрено и корректно обрабатывается скриптом (имеется в виду форум Дремучих http://deep.webest.net )


 
Prohodil Mimo ©   (2004-08-11 10:50) [101]

[100] Piter
>Недоработка.

Вот пускай и останется недоработынным... или в опциях чтобы выбиралось :о)


 
Anatoly Podgoretsky ©   (2004-08-11 11:03) [102]

Prohodil Mimo ©   (11.08.04 10:50) [101]
Да не надо ничего менять, поскольку это будет очень ресурсо емкая задача. Подумаешь некоторая неактуальность кэша.


 
Prohodil Mimo ©   (2004-08-11 11:37) [103]

[102] Anatoly Podgoretsky

Так я и не хочу, что бы что то менялось.... ато аж обидно будет :о)


 
Gero ©   (2004-08-11 18:23) [104]


[49] VMcL ©   (10.08.04 10:22)
> Если понравится, то есть шанс, на мой переход в другой лагерь :-)

Тебе всегда будем рады :)

[66] deep ©   (10.08.04 11:05)
> Но уверен, что клиент Питера очень скоро его "обскачет". :))

А я не уверен :)


 
Piter ©   (2004-08-11 18:30) [105]

Anatoly Podgoretsky ©   (11.08.04 11:03) [102]
Да не надо ничего менять, поскольку это будет очень ресурсо емкая задача


чем это будет ресурсоемкая задача? Если подумать и реализовать нормально - то не будет никаких приключений. Надо только сообщения не по номера выдавать, а по времени, как реализовано у Deep"а


 
Mim1 ©   (2004-08-11 18:51) [106]


> [104] Gero ©   (11.08.04 18:23)


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


 
Anatoly Podgoretsky ©   (2004-08-11 18:54) [107]

Piter ©   (11.08.04 18:30) [105]
А время не меняется, изменяется только текст сообщения.


 
Piter ©   (2004-08-11 19:29) [108]

Anatoly Podgoretsky ©   (11.08.04 18:54) [107]
А время не меняется, изменяется только текст сообщения


вот именно. Поэтому сообщение и не попадает клиенту... Ладно, все равно не о том говорим. Я лично знаю, как сделать так, чтобы "Удалено модератором" могло попадать в клиент. И еще многие неприятные вещи, вроде переноса веток.
И McSimm знает...


 
miwa ©   (2004-08-11 20:15) [109]

Наконец-то нарыл.
Значит, еще я в свое время честно пробовал "dmfc" Sir Alex"a; "mdfe" Александра Кобеца и Владимира Алексеева; Dolphin McSimm"a.
DMFC почему-то регулярно ругался на собственные базы и требовал их удалить. Так что выиграш трафика и скорости наблюдался нечасто :о(. Но он умел обновлять форум автоматически.
MDFE обладал очень уж небольшой функциональностью и скромными настройками, но это единственный клиент, который умел работать с дайджестами (насколько я помню).
Dolphin - только сейчас понял, насколько он удобный ;о)). Правда, интерфейс у него отличается от веб-варианта, что непривычно. И еще неудобно (непривычно?) деление рабочей области пополам - одновременно видно как ветку так и раздел форума. Правда, не исключено, что на мониторах с диагональю побольше чем 14 это не столько бросается в глаза. Зато он честно информирует, что именно делает, с какой скоростью, выводя внизу столько прогрессбаров, сколько всяких задач я ему назадавал. А еще я даже не заметил, когда он примудрился скачать список конференций (в dmclient и magickfoum это указывается специально) - очень понравилось.

Личное-преличное ИМХО:
1. Dolphin на первый взгляд очень даже симпатичен; в нем реализована возможность выборочной загрузки ответов (правда, не очень удобно), есть спрощенная морфология при поиске; но в нем не хватает ряда вещей и, учитывая занятость McSimm"a, они появятся еще не скоро. А очень и очень жаль.
2. DMClient и MagicForum привлекают тем, что:
- имеют знакомый, а посему удобный и приятный интерфейс;
- активно развиваются, судя по всему;
- позволяют отвечать прямо из клиента (остальные этого не умеют).
3. DMFC самый удобный из не-веб-интерфейсных клиентов (в плане интерфейса), но с регулярно падающими базами.
4. MDFE в свое время очень мне нравился. Чесно не знаю, почему: теперь его интерфейс кажется черезчур перегруженным.

Почему я так зациклился на интерфейсе? Да потому что функциональность у всех практически одинакова. А нюансы я указал.
Вот, собственно, и все.


 
SergP ©   (2004-08-11 23:06) [110]


>  [102] Anatoly Podgoretsky ©   (11.08.04 11:03)
> Prohodil Mimo ©   (11.08.04 10:50) [101]
> Да не надо ничего менять, поскольку это будет очень ресурсо
> емкая задача. Подумаешь некоторая неактуальность кэша.


Ресурсоемкая? С чего бы это? Если в таблице с постами есть время его последнего изменения - то ничего здесь ресурсоемкого нет...

А насчет того что ничего менять не нужно - согласен, так как юзеры не могут редактировать посты, это делают только модераторы... И обычно интерестнее прочитать исходный пост а не отмодерированный... Так что такая функция не нужна именно поэтому, а не из-за "ресурсоемкости".


 
Anatoly Podgoretsky ©   (2004-08-11 23:16) [111]

Сказано, что времени нет, а это означает, что надо все ветки считывать с нуля!


 
Piter ©   (2004-08-12 01:00) [112]

miwa ©   (11.08.04 20:15) [109]
, учитывая занятость McSimm"a, они появятся еще не скоро. А очень и очень жаль


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


 
MDFE ©   (2004-08-12 03:10) [113]

miwa ©   (11.08.04 20:15) [109]
>MDFE
Скриншот не вышедшей версии http://www.pechora.org/merrily.png
:)


 
Fay ©   (2004-08-12 05:43) [114]

Смотрел исходники DMClient. Терпимо. Хотя
1) валяется файл DSK. Зачем?!
2) Существуют Delphi7 не поддерживается (так чтоб сразу)
3) Упоминаются какие-то злобные компоненты, требующие не очень существующие файлы.

Короче.
1) Код сыроват. Срезу компилить низзя.
2) Совершенно не понятно, как написать в форум.
3) Грузит с той же скоростью, что и Mozilla FireFox 0.9, но картинки не грузит.

Прикольно, но пользоваться не буду, т.к. "Короче" п.3


 
Fay ©   (2004-08-12 05:48) [115]

>> 3) Грузит с той же скоростью, что и Mozilla FireFox 0.9,
Это мне приснилось. 8)
Но пользоваться не буду - не очень удобно.


 
nikkie ©   (2004-08-12 09:33) [116]

>Fay
ну выложи и свой код, чтобы я покритиковать мог. :)

>Код сыроват. Срезу компилить низзя.
аргумент сногшибательный :))

>Упоминаются какие-то злобные компоненты, требующие не очень существующие файлы.
ну если взялся компилировать исходники, предполагается, что готов приложить мозги и некоторые усилия... EmbeddedWB - одна из немногих "must have" компонент. чтобы откомпилировалась без проблем я предлагаю заменить
uses MSHTML_TLB, SHDocVw_TLB
на
uses MSHTML, SHDocVw
зачем и почему все так, объяснено в начале статьи Игоря Осов"яка
http://www.delphikingdom.ru/mastering/tweb.htm
повторять ее смысла нет.

>но картинки не грузит.
не понял. про какие картинки речь? банеров не хватает? :))

>Совершенно не понятно, как написать в форум.
ну так же, как в на веб: пишешь текст и жмешь на кнопку "Добавить".

>Грузит с той же скоростью
если канал толстый, то и разницу между 500b и 50Kb не заметишь... а если не такой уж толстый, то открой ветку на сотню-другую постов один раз, другой, вот и заметишь разницу. в основном же задержки возникают на сервере - internal server error 500 неспроста наблюдается.

>Это мне приснилось. 8)
давай, повторный тест, как проспишься...


 
Fay ©   (2004-08-12 10:10) [117]

2 nikkie ©   (12.08.04 09:33) [116]
Работа с файлами просто ужасная. А вычисление количества строк через ReadLn в цикле - просто шедевр. Даже круче, чем

if FileExists(FileName) then
 begin
   Append(F);
 end
else
 begin
   Reset(F);
 end;

(так, вроде)


 
Danilka ©   (2004-08-12 10:19) [118]

[117] Fay ©   (12.08.04 10:10)
> Работа с файлами просто ужасная.

Хм, а что именно ужастно? Приведенный код вполне нормальный, не вижу в нем ничего ужасного. :))

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


 
Fay ©   (2004-08-12 10:24) [119]

> >Код сыроват. Срезу компилить низзя.
> аргумент сногшибательный :))

Не буду же я приводить здесь весь код. У кого его нету - не поймёт, а у других он уже есть. Но вот пример

function TEmbeddedNSHandler.EndReportData: HResult;
var
 ft1, ft2: FILETIME;
 //HeaderInfo: String;
 dwError: DWORD;
begin
 FWaitingData := False;
 if FTerminated then begin
   Result := E_ABORT;
   Exit;
 end;

 if FProtocolSink <> nil then begin
   FProtocolSink.ReportData(BSCF_INTERMEDIATEDATANOTIFICATION or
                            BSCF_LASTDATANOTIFICATION or
                            BSCF_DATAFULLYAVAILABLE, 0, 0);
   FProtocolSink.ReportResult(S_OK, 0, nil);
 end;

 ft1.dwLowDateTime := 0;
 ft1.dwHighDateTime := 0;
 ft2.dwLowDateTime := 0;
 ft2.dwHighDateTime := 0;

 //HeaderInfo := "HTTP/1.0 200 OK"#13#10#13#10;
 if not CommitUrlCacheEntry(PChar(FUrl), PChar(FCacheFileName),
   ft1, ft2,
   NORMAL_CACHE_ENTRY,
   nil, 0, {PByte(PChar(HeaderInfo)), Length(HeaderInfo),}
   PChar(FFileExtension), 0) then
 begin
   dwError := GetLastError;
 end else begin
   dwError := GetLastError;
   if dwError <> 0 then begin
     dwError := 0;
   end;
 end;

 Result := S_OK;
end;



> EmbeddedWB - одна из немногих "must have" компонент.

таких (must have) вАщЕ не бывает.


> чтобы откомпилировалась без проблем я предлагаю заменить
> uses MSHTML_TLB, SHDocVw_TLB
> на
> uses MSHTML, SHDocVw
> зачем и почему все так, объяснено в начале статьи Игоря
> Осов"яка
> http://www.delphikingdom.ru/mastering/tweb.htm
> повторять ее смысла нет.

Я догадался.


 
cyborg ©   (2004-08-12 10:28) [120]


>  [118] Danilka ©   (12.08.04 10:19)
> Хм, а что именно ужастно? Приведенный код вполне нормальный,
> не вижу в нем ничего ужасного.

Ужасно reset



Страницы: 1 2 3 4 5 вся ветка

Текущий архив: 2004.09.05;
Скачать: CL | DM;

Наверх




Память: 0.72 MB
Время: 0.041 c
8-1087730252
Dextor
2004-06-20 15:17
2004.09.05
AVI


4-1090585996
_PG_
2004-07-23 16:33
2004.09.05
Получение некоторых данных из запущенной программы


4-1089953351
Сергей Ю.
2004-07-16 08:49
2004.09.05
"Снятие" экрана


1-1092996570
Ivolg
2004-08-20 14:09
2004.09.05
Длл


3-1092171438
Zlodey
2004-08-11 00:57
2004.09.05
Определение значения поля до Post