Форум: "Потрепаться";
Текущий архив: 2004.09.05;
Скачать: [xml.tar.bz2];
ВнизОпрос: Рейтинг форум-клиентов. Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.7 MB
Время: 0.044 c