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

Вниз

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

 
Виктор П   (2004-08-08 09:07) [0]

Много их. Какой выбрать себе. Вот бы рейтинг подвести.


 
able ©   (2004-08-08 10:10) [1]

Пробовал один - DMClient. ВОт и сижу на нём.

===
""Смысл жизни состоит в том, чтобы умело скрывать её бессмысленность"" (с) Даль. http://www.maxx-ch.net


 
Rouse_ ©   (2004-08-08 11:54) [2]

Делать рекламу другим клиентам думаю не стоит, какаято не здоровая конкуренция получится :)
Лучше скачай их и сам попробуй...


 
Ihor Osov'yak ©   (2004-08-08 12:44) [3]

аналогично к [1]. Остальные не смотрел.


 
Piter ©   (2004-08-08 15:24) [4]

Rouse_ ©   (08.08.04 11:54) [2]
Ihor Osov"yak ©   (08.08.04 12:44) [3]

чего вы такие консерваторы. Попробуйте мой Magic Forum - ну хоть расскажите свое мнение!


 
bender ©   (2004-08-08 19:57) [5]

Piter ©   (08.08.04 15:24) [4]
Нормально сейчас в нём и сижу


 
Piter ©   (2004-08-08 21:38) [6]

bender ©   (08.08.04 19:57) [5]
Нормально сейчас в нём и сижу


это хорошо. Если что, предложения кидай в другую ветку - http://delphimaster.net/view/14-1091711935/


 
able ©   (2004-08-09 08:54) [7]


> [6] Piter ©   (08.08.04 21:38)

Клиент скачал, а до БД всё руки не доходят :(

===
""Смысл жизни состоит в том, чтобы умело скрывать её бессмысленность"" (с) Даль. http://www.maxx-ch.net


 
Kerk ©   (2004-08-09 08:56) [8]

В качестве форум-клиента использую IE :)


 
Anatoly Podgoretsky ©   (2004-08-09 08:57) [9]

Отличный клиент Internet Explorer


 
VMcL ©   (2004-08-09 14:47) [10]

>>Anatoly Podgoretsky ©  (09.08.04 08:57) [9]

Opera - тоже неплохой.


 
panov ©   (2004-08-09 14:59) [11]

Anatoly Podgoretsky ©   (09.08.04 08:57) [9]
>VMcL ©   (09.08.04 14:47) [10]

А я обоими клиентами пользуюсь.


 
Yakuza   (2004-08-09 15:10) [12]

А где все эти клиенты найти можно кроме конечно Opera  и Internet Explorer ?


 
}|{yk ©   (2004-08-09 15:41) [13]

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


 
Яод   (2004-08-09 15:48) [14]

насчет DMClient - убивает в меню "Закрыть все", вечно по ней попадаю, лучше отдельной кнопкой сделать, для любителей можно две
кстати в Опере та же фигня, как бы убрать ?
Кстати, просит авторизацию при посылке, это так надо? Хотя при чтении берез из настроек


 
KSergey ©   (2004-08-09 15:50) [15]

Я видел только DMClient
Мне очень нравится


 
Rule ©   (2004-08-09 15:54) [16]

Magic Forum - очень удобная вещь, мне понравилось намного больше чем DMClient, аргументировать не хочу, ибо мне очень понравился клиент от Питера, так что о вкусах не спорят, хотя давно хочу написать своего клиента, но никак руки не доходят ....


 
Piter ©   (2004-08-09 16:34) [17]

Yakuza   (09.08.04 15:10) [12]
А где все эти клиенты найти можно кроме конечно Opera  и Internet Explorer ?


http://magic-forum.pechora.org

P.S. Народ, не надо говорить, что там IE или Opera отличный клиент, если вы спец. клиентами никогда и не пользовались...


 
nikkie ©   (2004-08-09 16:38) [18]

http://www.delphimaster.ru/client.html


 
Ann ©   (2004-08-09 16:40) [19]

На мой взгляд самый удобный DMClient..


 
Danilka ©   (2004-08-09 16:42) [20]

А я кроме DMClient ничего не видел из-за того, что природная лень не дает мне качать что-то другое, затем это что-то еще и настраивать. :))


 
VMcL ©   (2004-08-09 16:44) [21]

>>Piter ©  (09.08.04 16:34) [17]

>Народ, не надо говорить

Не говорите, что мне делать, и я не скажу, куда Вам идти :)

>если вы спец. клиентами никогда и не пользовались

DMClient пробовал.

Зачем отдельная программа, если мой браузер меня вполне в этом плане удовлетворяет? К тому же он (браузер) не только форум DM умеет показывать. Если клиент сделан на движке MSIE, то в итоге я в Опере всё равно быстрее открою.


 
Danilka ©   (2004-08-09 16:47) [22]

[21] VMcL ©   (09.08.04 16:44)
> Зачем отдельная программа, если мой браузер меня вполне
> в этом плане удовлетворяет?

Для меня самым существенным являются 2 пункта:
1. Очень сильная экономия трафика.
2. Все ветки, которые меня интересовали и в которых я принимал участие остаются у меня на винте.
С учетом того, что интерфейс DMClient близок к интерфейсу самого сайта, ничего дополнительно ставить не пришлось, только разорхивировать его в куда-нибудь, я стал ходить на сайт этим клиентом.


 
Anatoly Podgoretsky ©   (2004-08-09 16:50) [23]

Danilka ©   (09.08.04 16:42) [20]
И бороться с новыми багами, нет уж действительно лучше провереное, опробованое :-)


 
Sandman25 ©   (2004-08-09 16:51) [24]

>Для меня самым существенным являются 2 пункта:

Присоединяюсь.
+ побочным эффектом от экономии трафика является очень быстрая загрузка.
Загружаются только новые сообщения.


 
Piter ©   (2004-08-09 16:52) [25]

nikkie ©   (09.08.04 16:38) [18]
http://www.delphimaster.ru/client.html


там слишком устаревшая информация :)

Ann ©   (09.08.04 16:40) [19]
На мой взгляд самый удобный DMClient


а какие еще клиенты ты пробовла? :)

VMcL ©   (09.08.04 16:44) [21]
Если клиент сделан на движке MSIE, то в итоге я в Опере всё равно быстрее открою


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


 
Piter ©   (2004-08-09 16:53) [26]

Sandman25 ©   (09.08.04 16:51) [24]

Ты тоже на DMClient"е?


 
VMcL ©   (2004-08-09 16:54) [27]

>Piter ©  (09.08.04 16:52) [25]

klient.txt я читал. Так что понимаю, о чём речь.


 
Sandman25 ©   (2004-08-09 16:56) [28]

[26] Piter ©   (09.08.04 16:53)

Да. Хотел попробовать Вашего клиента, но прочел, что он требует отдельной инсталяции БД-движка, и передумал. От добра добра не ищут.


 
Piter ©   (2004-08-09 17:01) [29]

VMcL ©   (09.08.04 16:54) [27]

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

Sandman25 ©   (09.08.04 16:56) [28]
но прочел, что он требует отдельной инсталяции БД-движка, и передумал


ну если у тебя уже есть Interbase/Firebird сервер - то будет работать. Или нужен Firebird Embedded - никакой инсталяции, просто распаковать DLL в директорию с программой, все локально, в общем на систему это не повлияет вообще никак...


 
Piter ©   (2004-08-09 17:02) [30]

Sandman25 ©   (09.08.04 16:56) [28]
Хотел попробовать Вашего клиента


зачем же на вы..


 
Sandman25 ©   (2004-08-09 17:20) [31]

[30] Piter ©   (09.08.04 17:02)

Не обижайся. Я со всеми на Вы, кроме тех, кто явно предлагал перейти на ты.


 
VMcL ©   (2004-08-09 17:23) [32]

>>Piter ©  (09.08.04 17:01) [29]

Давай конкретизируем. На сколько процентов DMClient быстрее/медленнее загрузит список вопросов по каждой конференции плюс саму некую ветку(и)?


 
Sandman25 ©   (2004-08-09 17:25) [33]

[32] VMcL ©   (09.08.04 17:23)

Неплохо бы еще обсудить Access Violations...


 
cyborg ©   (2004-08-09 17:27) [34]

Piter твой клиент при запуске говорит:
bad parameters on attach or create database
CHARACTER SET WIN1251 is not defined

Эмбажед предлагаемый скачал.


 
VMcL ©   (2004-08-09 17:30) [35]

>>Sandman25 ©  (09.08.04 17:25) [33]

В Опере (у меня 6.05) падения тоже случаются. Но не из-за D/M.ru.


 
Sandman25 ©   (2004-08-09 17:32) [36]

[35] VMcL ©   (09.08.04 17:30)

Да я же без всякой задней мысли спрашивал. Если клиент by Piter не выдает столько AV, я бы его скачал (хоть и пришлось бы после работы остаться).


 
Алхимик ©   (2004-08-09 17:35) [37]

DMClient
Ибо [22].


 
cyborg ©   (2004-08-09 17:35) [38]

О! Заработало! :)
Оказывается нужно все файлы туда распаковать, а я только ДЛЛки две.


 
Anatoly Podgoretsky ©   (2004-08-09 17:36) [39]

VMcL ©   (09.08.04 17:23) [32]
Быстрее нет, выигрыщ возможен только при повторных чтениях, дозагрузка только новых сообщений в ветку.


 
Prohodil Mimo ©   (2004-08-09 17:43) [40]

Скачал ДМКлиента (других не охота качать) лучше чем ИЕ. Удобно что интересующие ветки можно не закрывать при закрытии проги, и при новом  запуске он их откроет (не надо фавориты использовать).

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


 
Piter ©   (2004-08-09 18:41) [41]

VMcL ©   (09.08.04 17:23) [32]
Давай конкретизируем. На сколько процентов DMClient быстрее/медленнее загрузит список вопросов по каждой конференции плюс саму некую ветку(и)?


Допустим, TrafficClient - это количество байтов, которые занимают сообщения. А TrafficWeb - это количество байтов, которые занимают сообщения + оформление сайта (в клиенте оно формируется автоматически).
Тогда быстрее в: (TrafficWeb/TrafficClient) раз
Понятное дело, что конкретную велечину я тебе не скажу, она вариантна.

А вот при повторном открытии ветки экономится кроме оформления еще и столько байт, сколько занимают посты, загруженные вторично (чем больше ветка, тем экономия существеннее). Конкретные проценты я считать не хочу.
И вообще при обновлении веток/конференций клиент куда экономичнее. Например, ты хочешь узнать какие ветки обновлены/созданы заново. А допустим, ни одна ветка не обновлена со времени последнего посещения. Так вот в WEB клиенте по любому будут загружены хотя бы 20 веток на первой странице. А в клиенте обойдется сотней байт покоторым клиент поймет что обновлений нету...

cyborg ©   (09.08.04 17:27) [34]
Piter твой клиент при запуске говорит:
bad parameters on attach or create database
CHARACTER SET WIN1251 is not defined


какая версия клиента? Почитай FAQ.html в директории с программой. Я его туда не зря запихал.

Sandman25 ©   (09.08.04 17:32) [36]
Если клиент by Piter не выдает столько AV, я бы его скачал (хоть и пришлось бы после работы остаться).


а где это интересно мой клиент выдает AV? Может конкретизируем? И вообще, если ты его не качал - откуда ты можешь судить об AV?!


 
VMcL ©   (2004-08-09 18:47) [42]

>>Piter ©  (09.08.04 18:41) [41]

Без конкретных чисел спорить можно ещё очень долго. Так что, думаю, хватит нервно реагировать на не-клиенты.


 
miwa ©   (2004-08-09 19:03) [43]

Одно время (год а то и больше назад) использовал Dolphin и... вот не помню второй, но он тоже есть в clients.htm. В обеих были недоработки (в одном база слетела, насчет второго не помню).  Сейчас использую DMClient. Пробовал MagicForum beta 4 - в нем же написал доолгий (ну, пару тысяч символов точно было) анализ что мне не нравится и он при посте выдал ошибку. Чесное слово не помню - такую частую internal server error или личную Питера (тоесть Миши ;о) ), но психологическое потрясения было сильным ;о) - поэтому >[0] DMClient


 
Piter ©   (2004-08-10 00:13) [44]

VMcL ©   (09.08.04 18:47) [42]
Без конкретных чисел спорить можно ещё очень долго. Так что, думаю, хватит нервно реагировать на не-клиенты


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


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

miwa ©   (09.08.04 19:03) [43]
Пробовал MagicForum beta 4


с тех пор много воды утекло...


в нем же написал доолгий (ну, пару тысяч символов точно было) анализ что мне не нравится и он при посте выдал ошибку. Чесное слово не помню - такую частую internal server error или личную Питера (тоесть Миши ;о) ), но психологическое потрясения было сильным ;о

память у тебя и правда очень короткая. Если не ошибаюсь - это твой пост:

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

А еще что - _очень_ долго формируется страница после того как, судя по отношению закачанных ответов до общего количества (очень удобно, кстати) все уже есть локально. Секунд 30-50 надо сидедть и радоваться надписи типа "Загружено ответов: 25 / 25" или что-то вроде.

Какое-то у меня было замечание к окну загрузки тем форумов, которое появляется после утвердения настроек, но уже не помню. Вообще-то я накатал было длиннющий список пожеланий, да что-то сервак глюканул и полчаса честного тестирование пошли насмарку (dmclient не сохраняет набитый текст :о(( - кстати, Nikkie, что ты советовал по этому поводу прописать и куда?). Надо было из твоего клиента писать :о)).

А. И еще. Очень хотелось бы видеть возможность добавлять архивы дайджестов. Желательно в обеих форматах :о)). Тем более что в свое время, помнится, ты утверждал, что работаешь над этим.

Вроде все по памяти дырявой.


ТО ЕСТЬ, человек написал о моем клиенте почти статью. Попытался отправить эту статью через ДРУГОЙ клиент, произошла ошибка, ДРУГОЙ клиент сообщение потерял. При этом на miwa это оказало сильное впечатление и теперь моим клиентом он больше не пользуется. ГЕНИАЛЬНО! Других слов нету. Чужой клиент запорол ему сообщение и он ухудшил мнение о моем клиенте. Я даже не знаю что сказать


 
Piter ©   (2004-08-10 01:05) [46]

И это все при том, что если бы он отправлял через мой клиент - то все бы сохранилось! То есть, там где мой клиент имеет преимущество - там теперь miwa его ругает.

И С ТЕХ ПОР ВСЕГДА пользуется другим клиентом, который как раз ему сообщение и ЗАПОРОЛ.


 
NailMan ©   (2004-08-10 09:32) [47]

Пользую DMClient.

---
WBR, NailMan aka 2:5020/3337.13


 
KSergey ©   (2004-08-10 09:49) [48]

> [39] Anatoly Podgoretsky ©   (09.08.04 17:36)
> Быстрее нет, выигрыщ возможен только при повторных чтениях,
> дозагрузка только новых сообщений в ветку.

Вот не пробовали - а говорите.
Субъективно - приятнее и быстрее (я лишь про DMClient, другие просто не видел). Субъективности в данном вопросе мне достаточно. Про траффик (в смысле его экономию) - я вообще молчу.


 
VMcL ©   (2004-08-10 10:22) [49]

>>Piter ©  (10.08.04 00:13) [44]

>неужели я тебе не доказал убедительно, что конкретных чисел нету? Или ты мой пост не читал?

Ну и о чем тогда говорить? Если экономится, допустим, 5% трафика, то какой мне смысл ставить ДОПОЛНИТЕЛЬНУЮ программу, которая к тому же ещё страдает некоторыми недостатками, которых лишен мой браузер.

В частности в той версии DMClient, которую я ставил, пароль в ini-файле хранился в открытом виде, были также и некоторые другие баги, которые я уже не вспомню. Сейчас скачал DMClient 2.1.2. Это штука с паролем уже исправлена. Приятно. Может попробую поработать. Если понравится, то есть шанс, на мой переход в другой лагерь :-)


 
Sandman25 ©   (2004-08-10 10:24) [50]

[41] Piter ©   (09.08.04 18:41)

Читаем внимательно:
Если клиент by Piter не выдает столько AV, я бы его скачал (хоть и пришлось бы после работы остаться).
Сравниваем с:
Если бы клиент by Piter не выдавал столько AV, я бы его скачал...

Находим разницу, думаем, анализируем :)


 
Sandman25 ©   (2004-08-10 10:28) [51]

[49] VMcL ©   (10.08.04 10:22)

Экономия не 5%, а примерно 90%. Во всяком случае, у меня.


 
Рамиль ©   (2004-08-10 10:28) [52]


> [49] VMcL ©   (10.08.04 10:22)

Больше 5%, хотя, конечно сильно зависит от количества повторных просмотров тем. У меня набиралось раньше гдето около 3-4 Мб за день, когда часто смотрел. С клиентом до мегабайта не доходит.


 
Danilka ©   (2004-08-10 10:30) [53]

[49] VMcL ©   (10.08.04 10:22)
> Если экономится, допустим, 5% трафика

Вообще-то, в свое время, у меня здесь месячный трафик переваливал за 300МБ. Когда перешел на клиента, то трафика стало меньше на порядок, а то и еще меньше.
Еще один плюс - новые посты, которые еще не читал, помечаются спец. значком - привыкаешь быстро. А также есть кнопка открыть не всю ветку, а только новые посты.


 
Danilka ©   (2004-08-10 10:32) [54]

[52] Рамиль ©   (10.08.04 10:28)
> У меня набиралось раньше гдето около 3-4 Мб за день

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


 
Sandman25 ©   (2004-08-10 10:35) [55]

[53] Danilka ©   (10.08.04 10:30)

А также есть кнопка открыть не всю ветку, а только новые посты.

Это где? В DMClient? Не могу найти.


 
Danilka ©   (2004-08-10 10:37) [56]

[55] Sandman25 ©   (10.08.04 10:35)
У тебя какая версия клиента?
В нижней строчке, где перечисленны несколько последних отвечающих ников, после них кнопочка есть. Возмодно у тебя картинки выключены и ты ее не видишь, но она есть.


 
Sandman25 ©   (2004-08-10 10:39) [57]

[56] Danilka ©   (10.08.04 10:37)

Версия 2.0a от 19.08.2003
Включение картинок и перезапуск клиента не помогли. У тебя другая версия, видимо?


 
Danilka ©   (2004-08-10 10:40) [58]

[57] Sandman25 ©   (10.08.04 10:39)
2.1.2
Скачай ее, увидишь много нового и интересного. :))


 
Danilka ©   (2004-08-10 10:41) [59]

Просто, разорхивируй поверх старого клиента и все, никаких установок/конвертаций и т.д.


 
Sandman25 ©   (2004-08-10 10:42) [60]

Danilka

Спасибо. Пошел качать (если прокси позволит :))


 
VMcL ©   (2004-08-10 10:44) [61]

>>Sandman25 ©  (10.08.04 10:28) [51]

Поздравляю.

>>Danilka ©  (10.08.04 10:30) [53]

Значение 300 МБ само по себе ни о чем не говорит. Можно и в DMC гигабайты накачать. Более корректно брать удельное значение: отношение к-ва байт к к-ву запросов страниц.

>>Danilka ©  (10.08.04 10:32) [54]

>а мне больше нравится всю ветку целиком открыть

А мне нравится фильмы в онлайне смотреть :))))


 
Danilka ©   (2004-08-10 10:50) [62]

[61] VMcL ©   (10.08.04 10:44)
> Можно и в DMC гигабайты накачать.

Хм, интересно, каким образом? Разве-что специально изголяться, удалять уже загруженые ветки.
Я ходил на сайт как мне было удобно. Получал большой трафик. Стал изголяться, загружать только начиная с какого-то определенного поста, выключил картинки. Получил некоторую экономию, но гораздо больше неудобств, например, когда была ссылка на неоткрытые посты приходилось переоткрывать ветку. Страниц тогда еще небыло. После того как перешел на клиента перестал изголятся и с полным комфортом обитаю здесь. :))


 
вразлет ©   (2004-08-10 10:51) [63]

Юзал Долфин и ДэМэклиент. Сейчас на ДэМэклиент


 
Danilka ©   (2004-08-10 10:55) [64]


> >а мне больше нравится всю ветку целиком открыть
>
> А мне нравится фильмы в онлайне смотреть :))))

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


 
Sandman25 ©   (2004-08-10 10:59) [65]

[61] VMcL ©   (10.08.04 10:44)

Знаете мою самую любимую поговорку? "Чтобы ругать, нужно хорошо знать". За поздравления спасибо :)


 
deep ©   (2004-08-10 11:05) [66]

ИМХО, > DMClient сейчас более функционален и отлажен. Но уверен, что клиент Питера очень скоро его "обскачет". :))


 
Danilka ©   (2004-08-10 11:14) [67]

[66] deep ©   (10.08.04 11:05)
А дремучих клиентов он уже обскакал? Просто интересно. :))


 
jack128 ©   (2004-08-10 11:49) [68]

Использовал все клиенты. ИМХО лудший DMClient. На втором месте - Magic Forum (очень динамично развивается, но Piter"у не помешало бы сделать нормальный дистрибутив ;-)), потом Delphin, ну и замыкает четверку DMFC


 
miwa ©   (2004-08-10 13:49) [69]

> [45], [46]:   Тезка, уймись. Во-первых ты неверно меня понял. Фраза  "Пробовал MagicForum Beta 4, в нем же написал..."  значит, что писал я, используя Меджик Форум бета 4. И именно он (еще раз повторюсь - Меджик Форум Бета 4) запорол мои заметки. А то что ты привел - это уже бледная тень того, что вспомнилось через пару дней, и отправленная как раз из DMClient"a. Ну а что касается "много воды утекло"... Ты уж не обессудь - я подожду лучше на релиз ;о))  Кстати, не подскажешь - в твоем клиенте есть возможность скачать ветки не заходя в них - тоеть выделил-отметил-еще-что-то, нажал какую-то пумпу и, например, вся "Основная" за последних пару часов дома на харде. Этой возможности мне очень не хватает в теперешних клиентах. В Dolphin"e, кажется, она есть. Ну и есле есть (или надумаешь внести) - тогда уже следующее чего не хватает и не встречал: возможность "Следить за форумом". Тоесть, запустил, и он, например, каждые 5 минут опрашивает форум на предмет новых постов. А то иногда после модератора ну вообще нечего читать ;о)))))  Ну и еще - где ты видел, что я твой клиент ругаю?   А. Чуть не забыл: по сабжу - вот сейчас я links использую, тоже можно жить, если привыкнуть ;о)


 
Piter ©   (2004-08-10 13:58) [70]

VMcL ©   (10.08.04 10:22) [49]
Ну и о чем тогда говорить? Если экономится, допустим, 5% трафика, то какой мне смысл ставить ДОПОЛНИТЕЛЬНУЮ программу


Нет, не все так плохо. Тут еще зависит от того КАК ты пользуешься WEB версией. Если ты всегда открываешть ветку целиком - может экономиться 90% трафика, если пользуешься постраничным открытием - тогда меньше, но цифра никак не 20%.
Собственно, это индивидуальный показатель. Замерь каким-нибудь способом сколько твой браузер сжирает на форуме ну за неделю, допустим. А потом замерь это в клиенте, благо и мой клиент, и DMClient ведут учет трафика (стати, тоже плюс).
И вообще, экономией трафика дело то не обходится. Ты всегда можешь почитать в оффлайне, например. Ты всегда можешь найти старую интересную ветку, даже если с дельфимастер она уже удалена. Есть и полезные опции - допустим, автоматический перенос к новым сообщениям в ветке. Тебе не надо рыскать по большой ветке и вспоминать какой пост ты прочитал, а какой нет (у меня так часто бывает).

В частности в той версии DMClient, которую я ставил, пароль в ini-файле хранился в открытом виде

ну Nikkie очень справедливо считает, что шифрование мало что дает, ведь оно происходит в программе... и в конце концов клиент все равно сам все расшифровывает.

Если понравится, то есть шанс, на мой переход в другой лагерь :-)

тогда уж и мой клиент скачай, для оценки :)
НУ это если время есть, конечно.

Sandman25 ©   (10.08.04 10:24) [50]
Если клиент by Piter не выдает столько AV, я бы его скачал


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

Danilka ©   (10.08.04 11:14) [67]
А дремучих клиентов он уже обскакал? Просто интересно. :))


нет, не обскакал точно :)

deep ©   (10.08.04 11:05) [66]
DMClient сейчас более функционален


не согласен. Отлажен - думаю, да. Ибо Nikkie куда более грамотный программист, чем я. Но насчет функционала. Я знаю только одну вещь, которой нету у меня - это превращение [x] в ссылку на пост номер x в этой ветке. Но это скоро будет и это вовсе не проблему. Больше функциональных преимуществ, имхо, нету. Функционала по форуму. В остальном преимущества есть, типа настраиваемого toolbar"а

Собственно, наши клиенты сближаются, Gero вот на днях написал конвертор избранного из моего формата в формат DMClient и наоборот. Так что теперь пользователь может достаточно легко перейти на другой продукт. Мы вовсе не воюем, это дружелюбная конкуренция, благо не замешена на деньгах. Да и о какой войне идет речь, если Nikkie неоднократно меня консультировал и при этом я использую его технологию для работы с WebBrowser, использую его модуль EmbeddedNS


 
Piter ©   (2004-08-10 13:59) [71]

jack128 ©   (10.08.04 11:49) [68]
Piter"у не помешало бы сделать нормальный дистрибутив


а что с этим не так? Вроде все ок... или нет?


 
Anatoly Podgoretsky ©   (2004-08-10 14:02) [72]

Piter ©   (10.08.04 13:59) [71]
Очень много жалоб было по инсталяции.
Инсталяция должна быть самодостаточной и по возможно автоматической. Этим определяется отношение к пользователям.


 
VMcL ©   (2004-08-10 14:07) [73]

>>Piter ©  (10.08.04 13:58) [70]

>ну Nikkie очень справедливо считает, что шифрование мало что дает...

Проблема не в том, чтобы пароль не взломали, а чтобы его не увидели.

"Самые опасные хакеры те, которые за спиной стоят, когда ты пароль смотришь и/или неспешно набираешь" © не помню кто, может и я

>тогда уж и мой клиент скачай, для оценки

"Имъя, сестра, имъя!" В смысле URL.


 
Sandman25 ©   (2004-08-10 14:13) [74]

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

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


 
Danilka ©   (2004-08-10 14:15) [75]

[70] Piter ©   (10.08.04 13:58)
Скачал я твоего клиента, посмотрел, ничего-так, интересный, но уж больно тормозной.
К примеру, эта ветка обновляется у меня примерно 56 секунд. :(( в то-же время в DMClient она обновляется за доли секунды.
Что-то тут не то..


 
Sandman25 ©   (2004-08-10 14:18) [76]

[75] Danilka ©   (10.08.04 14:15)

Именно обновляется? Или читается первый раз?


 
Danilka ©   (2004-08-10 14:22) [77]

[76] Sandman25 ©   (10.08.04 14:18)
Обновляется. Даже когда нет изменений, пишет "Загрузка данных..." и висит минуту.
Или пишет "Сколько-то заголовков загружено" и опять висит минуту.
FB embedded.


 
Danilka ©   (2004-08-10 14:22) [78]

Вместо "Сколько-то заголовков загружено"
Сейчас написала "Загружено заголовков конференций 1 из 1"
и опять висит


 
Sandman25 ©   (2004-08-10 14:23) [79]

Danilka

Понятно, подождем автора.


 
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


 
nikkie ©   (2004-08-12 10:42) [121]

>[117] Fay
что в приведенном коде не понравилось? (на форматирование не пеняйте - это Gero его так отформатировал).

>А вычисление количества строк через ReadLn в цикле - просто шедевр.
какие есть альтернативы?

>[119] Fay
Но вот пример

пример чего? вроде вполне компилируемый код...  :)
оставлены, конечно, следы тыканья в потемках, понятно, что ты за хинты зацепился. последняя версия модуля, кстати, не публиковалась еще. приведенный кусок кода из последней версии:
(******************************************************************************)
(*  EmbeddedNS.pas                                                            *)
(*    Implementation of EmbeddedNS component                                  *)
(*    Author:   Nikolai Adrianov                                              *)
(*    Created:  10/08/2003                                                    *)
(*                                                                            *)
(*  v1.01  03/04/2004 NA                                                      *)
(*        A problem with thread creation is fixed.                            *)
(*        The problem sometimes resulted in AV.                               *)
(*                                                                            *)
(*  v1.02  23/06/2004 NA                                                      *)
(*        More problems with multithreading are fixed.                        *)
(******************************************************************************)
function TEmbeddedNSHandler.EndReportData: HResult;
var
 ft1, ft2: FILETIME;
begin
 FTerminateCS.Enter;
 try
   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;

   CommitUrlCacheEntry(PChar(FUrl), PChar(FCacheFileName),
     ft1, ft2, NORMAL_CACHE_ENTRY, nil, 0,
     PChar(FFileExtension), 0);
 finally
   FTerminateCS.Leave;
 end;
 Result := S_OK;
end;


 
nikkie ©   (2004-08-12 10:48) [122]

>[120] cyborg
>Ужасно reset

я, наверное, что-то пропустил?


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

2 cyborg ©   (12.08.04 10:28) [120]
В оригинале Rewrite.

Только append строки делается несколько иначе.

AssignFile(F, FileName);
 if FileExists(FileName) then begin
   Append(F);
 end else begin
   Rewrite(F);
 end;
 try
   Write(F, Answers.Text);
 finally
   CloseFile(F);
 end;
я бы заменил на
f(FileName, Answers.Text);
где f что-то вроде

procedure f(FileName, Text : String);
var
 h, n : Cardinal;
begin
 h := CreateFile(PChar(FileName), GENERIC_WRITE, FILE_SHARE_READ, nil, OPEN_ALWAYS, 0, 0);
 if h = INVALID_HANDLE_VALUE then RaiseLastOSError;
 SetFilePointer(h, 0, nil, FILE_END);
 WriteFile(h, PChar(Text)^, Length(Text), n, nil);
 CloseHandle(h);
end;


 
miwa ©   (2004-08-12 10:55) [124]


> [112] Piter ©   (12.08.04 01:00)
> дело даже не в этом. Исходники клиента McSimm потерял.

А. Значит это не только я так умею :о)) А вообще - жаль.


> [113] MDFE ©   (12.08.04 03:10)
> Скриншот не вышедшей версии http://www.pechora.org/merrily.png

Хм, а почему она так и не вышла? Не хочешь подключатся к "большой войне клиентов"? ;о) Те все рисунки вверху - они несут функциональную нагрузку? Другими словами - это кнопки? Тогда классно придумано. По-мультяшному, правда, но все равно на первый взгляд неплохо. А. И еще. Помню, когда-то у меня клиент начинал подтормаживать при размере базы в 30-50 мегабайт. Теперь это исправлено?


> [117] Fay ©   (12.08.04 10:10)
> 2 nikkie ©   (12.08.04 09:33) [116]
> Работа с файлами просто ужасная. А вычисление количества
> строк через ReadLn в цикле - просто шедевр. Даже круче,
> чем
>
> if FileExists(FileName) then
>  begin
>    Append(F);
>  end
> else
>  begin
>    Reset(F);
>  end;
* * *
> [120] cyborg ©   (12.08.04 10:28)
> Ужасно reset

Все же объясните, пожалуйста, почему приведенный код ужасен? Насколько мне известно (сам пробовал) "ReadLn в цикле" работает намного быстрее чем, например, TStringList.LoadFromFile. А насчет кода - так вообще теряюсь в догадках. А. Надо было Rewrite вместо Reset?


 
miwa ©   (2004-08-12 11:02) [125]


> [123] Fay ©   (12.08.04 10:49)

А вот и пример того, почему OpenSource есть гуд ;о). Если бы код был закрытым - было бы так как было; а так nikkie сейчас может заменить кусок кода (если посчитает нужным) и в список благодарностей засунуть Fay"a.

Кстати, Fay, у меня пишет, что твоя анкета не найдена ;о(


 
nikkie ©   (2004-08-12 11:04) [126]

>я бы заменил
имеешь право. мне этот код тоже нравится, но это стиль апи-программирования. а вот думаю здесь найдется достаточно народа, который скажет, что вариант с AssignFile и т.д. лучше. лучше читается, понимается и т.п. не будешь же ты настаивать, что весь код с использованием AssignFile, Reset, Append, Rewrite - ужасный. в конце концов я вместо себя Тексейру с Пачеко подставлю.


 
nikkie ©   (2004-08-12 11:06) [127]

кстати, должен извиниться - Gero не форматировал тот кусок кода. это Fay постарался :))


 
app ©   (2004-08-12 11:09) [128]

Вы как то не заметно с рейтинга клиентов скатились на проектирование какого то конкретного клиента. Заведите отдельную ветку для этой цели.


 
Fay ©   (2004-08-12 11:09) [129]


> не будешь же ты настаивать, что весь код с использованием
> AssignFile, Reset, Append, Rewrite - ужасный.

Я именно на этом и настаиваю. А указаные товарищи - просто неплохие писатели. Я не верю, что они сами так пишут. (Кстати, не пробовали по их книжке сделать i += 1;? 8))


 
cyborg ©   (2004-08-12 11:10) [130]


> [124] miwa ©   (12.08.04 10:55)
> Все же объясните, пожалуйста, почему приведенный код ужасен?

Потому, что ошибка выйдет, если файла нет.


> [123] Fay ©   (12.08.04 10:49)
> 2 cyborg ©   (12.08.04 10:28) [120]
> В оригинале Rewrite.

Ну так не нужно пудрить людям мозги.


 
Думкин ©   (2004-08-12 11:12) [131]

> [129] Fay ©   (12.08.04 11:09)
> Я именно на этом и настаиваю. А указаные товарищи - просто
> неплохие писатели. Я не верю, что они сами так пишут. (Кстати,
> не пробовали по их книжке сделать i += 1;?

Это не по их книжке.


 
cyborg ©   (2004-08-12 11:13) [132]


> [129] Fay ©   (12.08.04 11:09)

Ну и плохо что так считаешь, я именно так пишу, потому, что ещё с Турбо Паскаля этому научен. И это в 10 раз проще, чем та муть, которую ты расписал.


 
mrcat ©   (2004-08-12 11:14) [133]

>nikkie
Поставил последнюю версию DMClient. Отлично работает, но есть один момент: наткнулся на него в форуме "Потрепаться" - партия с Фрицем как-раз игралась :) - не было видно последнего сообщения темы "Мастера - Фриц" в списке тем.
+ одно ма-а-ленькое пожелание: Alt-Left переставить на Backspace


 
Fay ©   (2004-08-12 11:15) [134]

2 Думкин ©   (12.08.04 11:12) [131]
Borland Delphi6 Руководство разработчика. Основные направления программирования. Операторы присвоения с действием (с. 72).
>> Теперь, подобно языкам Java и С, вполне допустим следующий код.
>> x += 5;


 
Sandman25 ©   (2004-08-12 11:16) [135]

[133] mrcat ©   (12.08.04 11:14)

Можно настраивать любые кнопки по своему желанию прямо в клиенте (Форум, Настройки, Горячие клавиши)


 
Думкин ©   (2004-08-12 11:17) [136]

>  [134] Fay ©   (12.08.04 11:15)

Это обсуждалось. Это не их книжка. Это плохой перевод. Не более.


 
mrcat ©   (2004-08-12 11:19) [137]

>Sandman25
дело в том, что Backspace он воспринимает как отсутствие "горячей" клавиши


 
Anatoly Podgoretsky ©   (2004-08-12 11:21) [138]

Fay ©   (12.08.04 11:09) [129]
Это не их книжка, а наших переводчиков


 
app ©   (2004-08-12 11:23) [139]

Обсуждение книги тоже не по теме ветки.


 
Fay ©   (2004-08-12 11:24) [140]

2 Думкин ©   (12.08.04 11:17) [136]
2 Anatoly Podgoretsky ©   (12.08.04 11:21) [138]
Понял. Но посмеяться успел 8)


 
nikkie ©   (2004-08-12 11:26) [141]

>[133] mrcat
>[135] Sandman25
да, хоткеи настраиваются, но во-первых, Backspace и Delete не введешь в THotKey, а во-вторых, Backspace не ловится в EmbeddedWB.OnTranslateAccelerator - есть такая особенность у WebBrowser. придется ради этого, видимо городить обработчик в Application.OnMessage, чего мне не хочется...


 
Игорь Шевченко ©   (2004-08-12 11:31) [142]

Я пользовался разными клиентами, в результате, вернулся на Internet Explorer, самый удобный клиент.


 
mrcat ©   (2004-08-12 11:31) [143]

>городить обработчик в Application.OnMessage
оно того не стоит ;) просто при внешней аналогии с ie забываешь о различиях в хот-кеях


 
Anatoly Podgoretsky ©   (2004-08-12 11:34) [144]

Игорь Шевченко ©   (12.08.04 11:31) [142]
Точно зачем нужна не актуальная копия (локальный кэш), а трафик только в определенных точках мира является проблемой.


 
cyborg ©   (2004-08-12 11:36) [145]


> [144] Anatoly Podgoretsky ©   (12.08.04 11:34)
> Игорь Шевченко ©   (12.08.04 11:31) [142]
> Точно зачем нужна не актуальная копия (локальный кэш), а
> трафик только в определенных точках мира является проблемой.

Вот из за таких вот, бывает, некоторые участки сети тормозят! ;)


 
Danilka ©   (2004-08-12 11:42) [146]

[144] Anatoly Podgoretsky ©   (12.08.04 11:34)
> а трафик только в определенных точках мира является проблемой.

Дык, скупой я. :)) Кроме того, на работе теперь ограничение 100МБ в месяц, после чего доступна только почта.
Опять-же, уменьшение трафика не за счет уменьшения количества посетителей, а за счет использования клиентов сайту только выгодно.


 
Sandman25 ©   (2004-08-12 11:46) [147]

[146] Danilka ©   (12.08.04 11:42)

Это и всем посетителям выгодно - меньше 500-х ошибок.


 
nikkie ©   (2004-08-12 11:47) [148]

> Fay и если кто еще захочет присоединиться
по настоянию app я завел отдельную ветку для обсуждения кода DMClient
http://delphimaster.net/view/14-1091711935/


 
Prohodil Mimo ©   (2004-08-12 12:08) [149]

[144] Anatoly Podgoretsky,
трафик у меня не ограничен, но зато с клиентом намного быстрее и 500й эррор я стал очень редко наблюдать. да и посты отмечаются, которые я уже читал и кучу веток открыть можно без захламления таскбара. При необходимости закрыл клиента без потери открытых веток, при следующем запуске не надо вспоминать, какие ветки интересовали и открывать их по новой.


 
Anatoly Podgoretsky ©   (2004-08-12 12:10) [150]

Prohodil Mimo ©   (12.08.04 12:08) [149]
Ты как то аппроксимировал все эти возможности на все клиенты, наверно не заметил.


 
Prohodil Mimo ©   (2004-08-12 12:13) [151]

Я понадеялся, что вы помните на каком я :о)


 
nikkie ©   (2004-08-12 12:14) [152]

>Anatoly Podgoretsky
так возможности у разных клиентов разные. поэтому находятся пользователи и для тех, и для других. даже у Magic Forum-a (который суть клон DMClient, да простит меня Piter) фанаты намечаются.


 
Anatoly Podgoretsky ©   (2004-08-12 12:23) [153]

Предлагаю сделать features list если найдется доброволец, поможет в выборе клиента.


 
Piter ©   (2004-08-12 12:27) [154]

Игорь Шевченко ©   (12.08.04 11:31) [142]
Я пользовался разными клиентами, в результате, вернулся на Internet Explorer, самый удобный клиент


а можно поинтересоваться, чем DMClient ПРОИГРЫВАЕТ Internet Explorer"у?


 
Думкин ©   (2004-08-12 12:29) [155]

> [154] Piter ©   (12.08.04 12:27)

Не видно плюсомета иногда. Тебе RO - а ты его не видишь. Вот Игорь и боится пропустить замечание модераторов. :))


 
Piter ©   (2004-08-12 12:31) [156]

Удалено модератором
Примечание: Личная переписка, используй персональные методы общения, хоть тот же чат


 
Piter ©   (2004-08-12 12:31) [157]

Думкин ©   (12.08.04 12:29) [155]
Не видно плюсомета иногда. Тебе RO - а ты его не видишь. Вот Игорь и боится пропустить замечание модераторов


а-а-а :))) Тогда понятно


 
Anatoly Podgoretsky ©   (2004-08-12 12:35) [158]

Думкин ©   (12.08.04 12:29) [155]
Правильно, есть предупреждение, и туж же сразу получается игнорирование, кэш не актуален, но входить в обстоятельства, что мол использую клиент модератор не будет, это проблема того кто делает постинг, обеспечивай актуальность кэша или читай форум не кешируемым клиентом.


 
nikkie ©   (2004-08-12 12:51) [159]

>Piter
там промеж скобок смайлик затерялся...

нет, дело вовсе не в использовании моего юнита. на мой взгляд идея интерфейса у него такая же, да и выглядит он весьма похоже. Dolphin и DMFC внешне и по логике работы совсем другие. ведь есть куча еще вариантов, как можно было бы построить клиента. вот идея MDFE реализовать клиента в виде news-сервера - насколько это реализуемо и удобно отдельный вопрос, но идея оригинальная. можно реализовать клиента в виде веб-приложения или самописного веб-сервера, а просмотр - в любимом браузере. плюс - не надо реализовывать свой интерфейс а-ля браузер, можно иметь одного клиента и одну базу на свою локальную сеть.

>Тебе просто не нравится, что вместо присоединения к твоему проекту я начал собственный...
да, немножко жаль, потому что мог бы пользу там принести, например, ту же поддержку БД дописать. но ты мне уже объяснял, что я с открытием исходников опоздал. да и благодаря тебе поймался баг в EmbeddedNS, так что польза все равно есть :)


 
Anatoly Podgoretsky ©   (2004-08-12 13:00) [160]

nikkie ©   (12.08.04 12:51) [159]
Предлагал несколько раз такую идею, локальный NEWS сервер, он взаимодействует с сервером, а клиент уже с ним по стандартному протоколу. Представление конечно будет отличаться от веб, где сейчас все в одной странице, как единое сообщение, там же будет каждое сообщение отдельно, зато все возможности по работе стандартные для NEWS. База может быть не только на локальную сеть, но может быть и глобальной, кроме того легко расширять на другие форумы.
Очень хорошая вещь, изолирование представление данных от транспорта и возможность использувать любой удобный клиент, но пока никто не хочет браться за эту идею.


 
Fay ©   (2004-08-12 13:02) [161]

2 nikkie ©   (12.08.04 12:51) [159]
Ты ещё помнишь, зачем создавал http://delphimaster.net/view/14-1091711935/ ?


 
nikkie ©   (2004-08-12 13:11) [162]

>Предлагал несколько раз такую идею, локальный NEWS сервер
я помню еще до написания klient.txt Merlin-у предлагали сделать news-gate. но и тогда были возражения. сейчас мне вспоминаются упреки NNTP-протоколу в незащищенности. для локального гейта это не столь актуально, конечно. для меня это интереса не представляет, поскольку с news-ами никогда не работал и прелести их не представляю.

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


 
MDFE ©   (2004-08-13 00:28) [163]

miwa ©   (12.08.04 10:55)
>Помню, когда-то у меня клиент начинал подтормаживать при размере базы в 30-50 мегабайт.
Смешно, но если ты посмотришь в базу данных, там нет ни одного индекса :)
Исправлять Нет смысла, клиент умер.

>Хм, а почему она так и не вышла?
У меня была творческая командировка в пол года, за это время интерес к MDFE beast/merrily пропал.

Делаю потихоньку, когда время свободное есть, NNTP-гейт для форума, дайджестов и FAQ: есть еще глюки в парсере, да и за новые дайджесты еще не брался.

Anatoly Podgoretsky ©   (12.08.04 13:00)
Прочти такая же задумка.

Скриншоты:
http://www.pechora.org/mdfenews1b.png
http://www.pechora.org/mdfenews.png

Был выпущен бета-релиз который работал только с дайджестами. (02.02.2004)

По сабжу: сам пока пользуюсь клиентом Piter`a


 
Piter ©   (2004-08-13 02:15) [164]

nikkie ©   (12.08.04 12:51) [159]
Dolphin и DMFC внешне и по логике работы совсем другие. ведь есть куча еще вариантов, как можно было бы построить клиента


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

А вот то, что занимает бОльшую часть экрана - это ведь дизайн САЙТА. Не твой дизайн, не мой. Так создатели сайта придумали, а мы повторили. Если я что и склонировал - так это дизайн сайта, а не твоего клиента :)

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

MDFE ©   (13.08.04 0:28) [163]
Исправлять Нет смысла, клиент умер


да ладно. Вот Nikkie тоже думал, что DMClient умер, а вот Gero взял и все воскресил :)


 
Леха   (2004-08-17 05:37) [165]

Виктор П
Ну, выбрал?)


 
MDFE ©   (2004-08-17 06:23) [166]

Anatoly Podgoretsky ©   (12.08.04 13:00) [160]

Пока стабильной, рабочей версии нет, выкладываю скриншоты:

 - так выглядит форум из NNTP клиента (OE) 41Kb
   http://www.pechora.org/oe_nntp.gif

 - так из POP3 клиента (TheBat)
   http://www.pechora.org/bat_pop.gif 42Kb


 
Mim1 ©   (2004-08-17 09:37) [167]


> [166] MDFE ©   (17.08.04 06:23)


Классно выглядит, жду релиза, думаю много народа пересядет.



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

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

Наверх





Память: 1.19 MB
Время: 0.034 c
3-1092068498
PFR
2004-08-09 20:21
2004.09.05
BDE блокирует каталог с таблицами даже если закрыты все таблицы


3-1092224204
Руслан
2004-08-11 15:36
2004.09.05
Сортировка по Lookup полю


14-1092707414
Думкин
2004-08-17 05:50
2004.09.05
С днем рождения! 17 августа


1-1093113173
Alek_1
2004-08-21 22:32
2004.09.05
Запуск приложения с параметрами


9-1084454894
matsic
2004-05-13 17:28
2004.09.05
Статистическая обработка





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