Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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
1-1092890049
Хыыыы
2004-08-19 08:34
2004.09.05
Unsafe type


1-1092819673
yaric
2004-08-18 13:01
2004.09.05
Работа с TStrings


3-1091954696
Bee
2004-08-08 12:44
2004.09.05
SQL. Агрегатные функции


4-1089938347
Xerx
2004-07-16 04:39
2004.09.05
Написание драйвера


8-1087825843
ИМХО
2004-06-21 17:50
2004.09.05
Собрать AVI файл из BMP-шек





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский