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

Вниз

Еще один клиент для форума   Найти похожие ветки 

 
nikkie   (2003-06-29 02:44) [0]

Недавно McSimm давал ссылку на своего форум-клиента. Давайте и я дам ссылку на своего :)
http://schachspieler.narod.ru
Заранее извиняюсь, если будут проблемы при скачивании с народа.

Особенности этого клиента (не утверждаю, что они уникальные :)):
- существенная экономия трафика при чтении форума
- интерфейс максимально приближен к привычному web-интерфейсу форума
- возможность отправки вопросов/ответов из самого клиента
- возможность подключения через http-прокси
- базы данных не требуются
- локальный поиск
- фавориты

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


 
Ihor Osov'yak   (2003-06-29 03:11) [1]

Первое впечатления приятное. По существу потом, после некоторого юзания.

Спасибо.

ЗЫ - сообственно, этот пост уже с клиента..


 
sergey2   (2003-06-29 08:39) [2]

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


 
cyborg   (2003-06-29 10:25) [3]

Спасибо за клиент, сижу смотю его, тоже через него отвечаю :), очень нужная вещь и быстро работает.


 
MBo   (2003-06-29 11:30) [4]

Удобно.
Из пожеланий:
- отключение видимости ненужных форумов - например, если я не хожу в KOL или CORBA, чтобы можно было не отображать их в списке
- аналог ->|<- т.е. чтение длинной ветки с желаемого места


 
Fenik   (2003-06-29 12:20) [5]

Притормаживает, когда начинает чтонить обновлять. Видать не в потоке?

А так - отлично!


 
nikkie   (2003-06-29 12:57) [6]

Спасибо за отзывы :)

>sergey2
Увы, нельзя. Писалось с точки зрения экономии трафика, а не времени, поэтому нельзя также запросить обновления нескольких тем или всех новых тем форума. Занесем в список пожеланий ;)

>MBo
Отключение ненужных форумов - достаточно отредактировать forums2.txt
На счет сокращенного вида - подумаем.

>Fenik
Не в потоке, эт точно :(
Есть набор некоторых проблем (в том числе и эта), которые я думаю решатся одним коренным изменением. Дело в том, что отображение страниц сделал "по-простому": перехватываю OnBeforeNavigate у WebBrowser, отменяю навигацию и вписываю в документ новую страницу. На самом деле, страница отображается все время одна и та же about:blank (легко проверить посмотрев Properties ;)). Последствия - у WebBrowser отсутствует история. Пришлось делать свою собственную историю. Неприятные эффекты:
1. при навигации назад страница показывается не на том же месте, с которого ушли, а сверху
2. при открытии внешних ссылок (на другие сайты, ссылки типа mailto) история ведет себя несколько некорректно (легче посмотреть, что происходит, чем описать)
3. после поста вопроса/ответа обновление списка сообщений форума не работает (лечение - переключиться в другой форум, потом обратно)
4. подвисает если нет ответа от сервера
Когда я уткнулся вовсе эти проблемы, я понял, что надо было сразу делать через APP (Игорь и sergey2 точно меня поймут ;)). Но времени на такую переделку я не выкроил :(


 
nikkie   (2003-06-29 13:40) [7]

Если будут еще вопросы/пожелания, ответить оперативно не смогу. Начался отпуск (о, счастье! :)) и через полчаса отъезжаю. Вернусь через 2 недели, эту ветку найду, хотя бы в дайджесте, если уже уйдет в небытие, так что благодарен за любые отзывы. Ну и есть мыло...

Удачи всем.


 
jack128   (2003-06-29 13:49) [8]

Такое пожелание все КлиентДляФорумовПисателям: почему вы пишете клиенты для экономии трафика??? Кто нибудь напишите клиент для экононии времени.

С надеждой, сидящий на модеме :-)





 
wnew   (2003-06-29 13:58) [9]


> nikkie © (29.06.03 13:40)

Хотел попользоваться Вашим клиентом, но увы: под немецким Windows вместо меню - вопросительные знаки, а в клиентском окне кракозябры. Причём то, что вместо меню вопросительные знаки, помеха не велика, можно догадаться, что есть где, а вот сообщения читать не возможно. Будет не плохо если Вы в отпуске получите хороший отдых и в меню добавите символы, что бы понятно было и без названий меню, а в клиентском окне используете UNICODE.

Счастливого пути и хорошего отдыха!


 
wnew   (2003-06-29 14:01) [10]


> wnew © (29.06.03 13:58)


> Будет не плохо если Вы в отпуске получите хороший отдых
> и в меню добавите символы,

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


 
McSimm   (2003-06-29 14:01) [11]

>Такое пожелание все КлиентДляФорумовПисателям: почему вы пишете клиенты для экономии трафика??? Кто нибудь напишите клиент для экононии времени.

Клиенты решают обе эти проблемы.


 
McSimm   (2003-06-29 14:08) [12]

Во всяком случае в Dolphin сделано многое для экономии времени.
Все что вам нужно сделать при использовании модема это соедениться, нажать Ctrl-F5 (обновить все конференции), по окончании загрузки - рассоединиться. Используя фильтр "Только новые" вы спокойно изучаете все что появилось на форумах, расставляя признак "Важная тема" на заинтересовавших вас ветках.
При последующем обновлении все отмеченные темы будут загружаться автоматически в паралельных потоках.

Единственно чего нет - это возможности готовить ответ в offline. Возможно доберусь и до такой возможности, если будет такой интерес у пользователей


 
sergey2   (2003-06-29 14:13) [13]

2 McSimm
>Единственно чего нет - это возможности готовить ответ в
>offline. Возможно доберусь и до такой возможности, если будет
>такой интерес у пользователей

А вот это очень было бы неплохо. Особенно для тех у кого инет дорогой...


 
McSimm   (2003-06-29 14:21) [14]

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


 
sergey2   (2003-06-29 15:25) [15]

2 McSimm
Ну это как посмотреть:

С одной стороны Вы правы насчет не прочитанных ответов и несвоевременных и неактуальных сообщений.
Но в то же время я думаю что офлайновые ответы были бы более содержательными. Ведь некоторые участники форума не могут дать полный ответ из-за того что времени нет, нужно отключаться, инет дорогой и т.д. Подозреваю что многие поэтому и дают ответы типа "Нажмите F1".

Кстати я, например, недавно отвечал на один вопрос на форуме. И пока писал сообщение меня вырубило из инета, после чего я уже не смог законектиться (небыло свободной линии). Во второй раз мне было уже лень набирать то же самое....


 
wnew   (2003-06-29 16:15) [16]


> McSimm © (29.06.03 14:21)

К сожалению, в Вашем клиенте тоже под немецким виндовс одни вопросительные знаки:(


 
Poirot   (2003-06-29 16:31) [17]

cool!


> sergey2

насчёт кратких ответов - F1 - Это не краткий ответ, это обычно намёк на то, что человек, задающий вопрос, просто не чего не делал, чтобы самому справится с проблемой и решил взволить свои тривиальные проблемы на других...


 
Song   (2003-06-29 16:53) [18]

2McSimm © (29.06.03 14:21)
Повтори пожалуйста линк на твой клиент.

2nikkie © (29.06.03 02:44)
Сайт не доступен.


 
Anatoly Podgoretsky   (2003-06-29 17:28) [19]

sergey2 (29.06.03 15:25)
Конечно не из этого, а из за того, что в справке есть ответ и он тривиальный, плюч то, что сказал Poirot © (29.06.03 16:31) - проблема не стоит и выеденого яйца и решается за секунды если нажать F1, не всегда конечно, но в большинстве случаев.


 
Ihor Osov'yak   (2003-07-06 22:05) [20]

Up


 
MSSQL2k   (2003-07-07 05:14) [21]

А вот и мой зверек - MDFE Beast.

http://www.mdfe.nm.ru/setup_mdfe.exe (1,02 Мб)
Весит многовато, кому лень качать, вот скриншот - http://www.mdfe.nm.ru/mdfe1005online.png

Читает дайджесты и OFF-Line клиент, делает FAQ.

Строго не судите, основной код был написан в эйфории за 2 дня,
поэтому есть глюки в OFF-Line клиенте(иногда подвисает).
Смысл такой:
Грузит все новые ветки и обновляет которые есть в редакторе.
Чтоб ветка не обновлялась нужно ее удалить или скинуть в избранное.

Прокси не проверял.


С дайджестами работает более-менее корректно.

Месяц им не занимался, тоже нет времени.


 
MSSQL2k   (2003-07-07 06:04) [22]

>nikkie © (29.06.03 02:44)
Для модемщиков лучше сделать чтоб ветки зружались сразу.

>McSimm © (29.06.03 14:08) >Dolphin
Эх, увидел бы раньше, свой неделал бы:)



 
Sir Alex   (2003-07-07 13:30) [23]

2 nikkie
Успехов в Вашем начинании... ;)

- возможность отправки вопросов/ответов из самого клиента
Как правильно заметил McSimm, в других клиентах этой возможности специально нет! (По просьбе одного из создателей) И Вам рекомендую убрать "ответ на клиенте".

2 wnew
Попробуйте мой вариант, я постарался решить эту проблему.

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

P.S.
Ссылка на DMFC:
http://siralex.net/dmfc


 
McSimm   (2003-07-07 13:40) [24]

>Sir Alex © (07.07.03 13:30)
>>- возможность отправки вопросов/ответов из самого клиента
>в других клиентах этой возможности специально нет!

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

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


 
KSergey   (2003-07-07 14:12) [25]

Прикольно.
Но:
1.Кнопочка "вставить цитату" [>] лично у меня не работает.
2.Пароль на прокси отображается!!! Я понимаю, что это плохая защита, но хоть звездочками отображать.. Он еще поди и реестр или в файл пишется не шифрованным...


 
k-man   (2003-07-07 14:29) [26]

Прекрасный клиент сапсибо огромное nikkie.
Только вот кнопочка с цитатой действительно подкачала.


 
Романов Р.В.   (2003-07-07 14:40) [27]

Очень понравилось.
Можно сделать закрытие документа поудобнее? Например быструю клавишу или меню на ярлычках листов. Еще бы хорошо иметь возможность сохранить текущую страницу как в IE.


 
Song   (2003-07-07 14:47) [28]

nikkie © (29.06.03 02:44), хотелось бы чтобы клиент показывал прогресс о том как подгружаются данные. Например у меня какая-нибудь конференция не загружена вообще, он мне пишет, давай подгрузим и всё, начинает качать на экране отображается. А сколько он это будет делать? Если куда-нибудь нажмёшь, сразу винда в заголовке напишет "программа не отвечает".


 
Song   (2003-07-07 14:49) [29]

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


 
Song   (2003-07-07 14:56) [30]

nikkie, когда тема переносится в другой раздел, пользователь переходит по ссылке, но конференция не обновляется и в лепестке TPageControl остаётся старое название.
Также хотелось бы, чтобы запоминался ник.


 
KSergey   (2003-07-07 15:15) [31]

Song © (07.07.03 14:56)
Также хотелось бы, чтобы запоминался ник.


А разве ник не запоминается? А, ну может между сессиями.
А вот почему она не попросила у меня авторизацию ника - не понятно. Или она сама куки експлорера читает? (или где там пароль запоминается)


 
KSergey   (2003-07-07 15:17) [32]

А еще бы печать... ;)


 
Sir Alex   (2003-07-07 15:23) [33]

2 McSimm

>>Sir Alex © (07.07.03 13:30)
>>>- возможность отправки вопросов/ответов из самого клиента
>>в других клиентах этой возможности специально нет!

>В принципе, это не так страшно, рекомендация - не запрет.
>не очень хорошо то, что реализация этого сделана не по >протоколу, т.е. идет привязка на дизайн. Что-то изменится в >формах и функция перестанет работать.

Согласен, но ведь попросили не просто так, а для защиты форумов. Тем более хоть иногда необходимо заходить, что бы почитать новости.

Я так понимаю, что у тебя есть доступ к серверу, так и допиши возможность ответа в client.pl (Или Merlin"a попроси, если он не совсем далеко отошел от мастаков)


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

Угу, у меня те же ИЛЛЮЗИИ. (Хотя у меня потиху ведется разработка 2-й версии :)


 
McSimm   (2003-07-07 15:53) [34]

> так и допиши возможность ответа в client.pl
Не хочу. По тем же соображениям.


 
zx   (2003-07-07 16:01) [35]

симпатично


 
nikkie   (2003-07-16 01:32) [36]

Спасибо всем. Отвечу пока на те вопросы, которые попроще :)

>Романов Р.В. © (07.07.03 14:40)
Можно сделать закрытие документа поудобнее? Например быструю клавишу

Вообще-то это MDI и стандартная быстрая клавиша Ctrl+F4

KSergey © (07.07.03 14:12)
>1.Кнопочка "вставить цитату" [>] лично у меня не работает.

Виноват, каким-то образом подцепил видимо старую версию скрипта с сайта.
Замените в DMClient.js функцию cs на следующую (собственно этот код вы можете увидить через popup menu - View Source в IE).
function cs(s1, s2)
{
if (document.getSelection) {
document.F1.text.value = document.F1.text.value+s1+s2;
} else {
if (document.selection) {
var str = document.selection.createRange();
var s = document.F1.text.value;
if (s1 == "//") {
if ((str.text != "") && (s.indexOf(str.text)<0)) {
var str2 = "> ";
var j = 0;
for(var i=0; i<str.text.length; i++) {
str2 += str.text.charAt(i); j++;
if (str.text.charAt(i) == "\n") { str2 += "> "; j=0; }
if ((j>55)&&(str.text.charAt(i) == " ")) { str2 += "\n> "; j=0; }
}
document.F1.text.value = s+" \n"+str2+"\n\n";
} else {
alert("Не выделен текст!\nДля вставки цитаты, сначала выделите на странице нужный текст, а затем нажмите эту кнопку.");
}
} else {
if ((str.text != "") && (s.indexOf(str.text)>=0)) {
if (str.text.indexOf(s1) == 0) {return "";}
str.text = s1+str.text+s2;
} else { document.F1.text.value = s+s1+s2; }
}
}
}
document.F1.text.focus();
return false;
}


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

>Song © (07.07.03 14:56)
>Также хотелось бы, чтобы запоминался ник.
>KSergey © (07.07.03 15:15)
>А разве ник не запоминается?

Ihor Osov"yak тут в другой ветке уже описал причину неполадки: "он после SP1 к IE6 ника не запоминает". У меня перестал выставлять ник после установки секьюрити патча q313675, который как раз закрывает некоторую дыру для чтения чужих кук. В общем, все логично.

Кто испытывает эту проблему, предлагаю подправить файл Answer.htm, например, заменить строчки
var user = getCookie("delphi_name");
if ((user != null)&&(user != "")) document.F1.name.value = user;

на
document.F1.name.value = "ВАШ НИК";

>А вот почему она не попросила у меня авторизацию ника - не понятно. Или она сама куки експлорера читает? (или где там пароль запоминается)
Ветка показывается с помощью TWebBrowser, соответственно, ответ отправляет TWebBrowser, который по сути эксплорер и есть. Он сам отправляет пароль, если помнит его, я тут ничего не хачил :)


 
nikkie   (2003-07-16 01:47) [37]

wnew © (29.06.03 13:58)
... под немецким Windows вместо меню - вопросительные знаки, а в клиентском окне кракозябры...

Я так понимаю, что на этом компьютере фатальная проблема с русским языком.
У Вас на этом компьютере получается писать программы на Дельфи с меню на русском? Кстати, что за Windows?

и в меню добавите символы, что бы понятно было и без названий меню, а в клиентском окне используете UNICODE.
1. Про символы в меню я не понял. Вроде большинство пунктов меню уже с иконками? Видимо, единственное решение для этой ситуации - иметь локализацию меню на язык с латинскими буквами, что конечно для русскоязычного форума странновато...
2. Кракозябры в клиентском окне - для меня это совсем удивительно. Посмотрите в popup menu - Encoding - какая кодировка там стоит? У меня Cyrillic (Windows) и все нормально. Если IE показывает форум нормально, то и TWebBrowser должен...


 
nikkie   (2003-07-16 01:55) [38]

>wnew
Пришла в голову мысль. Может Encoding тут и не особо причем. Может проблема со шрифтами, указанными в css? Попробуйте временно переименовать файл DMClient.css, что получится?


 
nikkie   (2003-07-16 02:11) [39]

>Sir Alex ©
>McSimm ©
На счет отправки ответа из клиента, а не браузера. Ну заставлю я тыкаться в ссылку, чтобы открывался браузер. Так ведь на той странице все равно - ни счетчиков, ни рекламы, никакой дополнительной информации. В чем защита форума-то?

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

А вот список новостей было бы полезно показывать. Конечно, было бы здорово, если бы client.pl выдавал список новостей, а? Ну на худой конец размещу просто ссылку на стартовой странице.


 
wnew   (2003-07-16 03:37) [40]


> nikkie © (16.07.03 01:47)

Проблема с кирилцей есть, но не фатальная :) Иначе, как же я пишу в форум на русском? :) Естественно, на Delphi я не могу писать русскоязычные приложения (имею ввиду меню), так как Windows использует для меню локализованную кодовую страницу, а она у меня немецкая. На моём компьютере установлен XP Home и проблем нет с переустановкой кодовой таблицы, но к сожалению, при этом нужно каждый раз делать рестарт, ну уж очень это не удобно. В связи с этой проблемой, если уж есть необходимость создавать русскоязычное меню под немецким Виндовс, я воспользовался советом с форума "Королевство Дельфи" и просто создаю BMP надписи и использя свойство OwnerDraw, вставляю эти надписи как ярлыки или прямо вместе с ними. В этом случае, хоть под китайским Виндовс, можно читать по русски :)

> nikkie © (16.07.03 01:55)

Что бы поиграться с CSS мне теперь нужно снова скачать вашего клиента. Пока нет времени, позже попробую и сообщу, что вышло.
Спасибо.


 
Rouse_   (2003-07-16 03:38) [41]

Огромная просьба, поменяйте на сайте шрифт, уж больно глаз режет, а программу сейчас долью :))

Желаю


 
wnew   (2003-07-16 03:55) [42]


> wnew © (16.07.03 03:37)
> > nikkie © (16.07.03 01:55)
>
> Что бы поиграться с CSS мне теперь нужно снова скачать вашего
> клиента. Пока нет времени, позже попробую и сообщу, что
> вышло.

Скачивать не нужно было, оказалось, что эта программа до сих пор у меня на диске. Я просмотрел DMClient.css и могу уверенно сказать, что все указанные шрифты в CSS-файле на моём компе корректно отображают кирилицу. Значит проблема в TWebBrowser. Может есть возможность сделать точно также, как IE, - возможность выбора кодировки?


 
wnew   (2003-07-16 04:05) [43]

Прикол! Оказывается Ваш клиент выводит контекстное меню, в котором есть выбор кодировки. Но увы, не реагирует на смену кодировки.


 
Rouse_   (2003-07-16 04:07) [44]

Уже попробовал, ну что сказать?
Действительно удобно, раздражают мелкие глюки, но наверное всетаки буду читать через неё.

Желаю успехов в развитии контента :))


 
Song   (2003-07-16 10:10) [45]

nikkie:
Ещё пару предложений:
1) Сделать прогресс при чтении информации
2) Когда открываешь страницу из ссылки в соседнем окне фокус сразу перелетает на неё. Хорошо бы сделать как в Опере: она открывается в фоне, т.е. отркывается окно, но фокус остаётся на той странице с которой инициировалось открытие
3) Когда возвращаешься кнопкой "Назад" на предыдущую страницу, приходится прокручивать страницу вниз с самого начала страницы. Очень неудобно, когда читаешь нижние топики, прошу подправьте.


 
McSimm   (2003-07-16 10:55) [46]

>>McSimm ©
>На счет отправки ответа из клиента, а не браузера. Ну заставлю я тыкаться в ссылку, чтобы открывался браузер. Так ведь на той странице все равно - ни счетчиков, ни рекламы, никакой дополнительной информации. В чем защита форума-то?

>Хотя нет, не прав, пара баннеров там висит, это мой фаервол их отрезает просто... Только если вопрос в количестве показов этих банеров, то любой форум-клиент резко снизит количество их показов, даже если отправлять ответ можно только через браузер.


Объясняю все заново.
(Ты уже обратил внимание, что этот вопрос обсуждается исключительно с рекомендательных позиций, т.е. в любом случае - это твое дело)

1.Нажав на кнопку "Добавить" посетитель оказывается на странице форума с меню, новостями и пр. Так вот, первая причина - сайт это не только форум. А наглядная демонстрация этого:
http://delphimaster.net/view/14-1057858978/

2.Далее, я обращал твое внимание неоднократно, что привязка программы к html минуя протокол это по меньшей мере некорректно с точки зрения программирования, а кроме того это рано или поздно может привести к проблемам. Это вторая причина, и для нее демонстрация: идет работа по переводе форума на новые рельсы (это связано с неработающим поиском). Вместе со скриптами форума будет исправляться и скрипт для клиента таким образом, чтобы сохранить протокол доступа к информации. А вот html формы почти наверняка будут изменены(набор параметров, url).А пользователи уже привыкли и нормальный способ им будет казаться неудобным.
Есть еще один важный момент, который я не хочу обсуждать открыто по соображениям безопасности.

3. Баннеры тут не при чем.

Вот, вроде бы и все по этому поводу, надеюсь доводы четкие и ясные (хотя все это уже повторение).

>А вот список новостей было бы полезно показывать. Конечно, было бы здорово, если бы client.pl выдавал список новостей, а? Ну на худой конец размещу просто ссылку на стартовой странице.
Есть такая задумка. И не только для новостей. Но это не скоро.


 
Rouse_   (2003-07-16 11:27) [47]

Есть реальный глюк, без всякой логики (не взирая на действия пользователя) клиент делает хороший Бряк...
Введите обработку ошибок что бы можно было отправлять логи ошибок (Мои системы ХР и 98)

Желаю успехов


 
nikkie   (2003-07-16 12:16) [48]

>McSimm
>(Ты уже обратил внимание, что этот вопрос обсуждается исключительно с рекомендательных позиций, т.е. в любом случае - это твое дело)

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

1.Нажав на кнопку "Добавить" посетитель оказывается на странице форума с меню, новостями и пр. Так вот, первая причина - сайт это не только форум. А наглядная демонстрация этого:
http://delphimaster.net/view/14-1057858978/

Угу, видел я эту тему и согласен, что клиент провоцирует забыть остальной контент сайта, но... Имхо - форум это только часть сайта, но если некая программа претендует на некую автоматизацию этой части, то лучше если она будет делать это полностью. Того, чего вы пытаетесь добиться рекомендациями отвечать на сайте, можно добиться иначе. Например, просто требованием, чтобы клиент при старте показывал некоторую определенную страницу сайта (адрес ее можно передать через тот же client.pl) с новостями и т.п.

2.... привязка программы к html минуя протокол это по меньшей мере некорректно с точки зрения программирования, а кроме того это рано или поздно может привести к проблемам. ... html формы почти наверняка будут изменены(набор параметров, url).
Я бы не стал говорить, что это проблемы. Просто программа потребует обновления. В моем случае потребуется обновить файл Answer.htm размером 2K. При отсутствии поддержки производителя ;), это может сделать кто угодно. Но конечно, лучше и проще, если бы эту возможность давал client.pl. Может быть ты когда-нибудь пересмотришь свою точку зрения на это.

3. Баннеры тут не при чем.
Ну и хорошо. Но с другой стороны, есть "реклама на сайте" и любой клиент ее не показывает. Отвечая на форуме, я ее увижу, но значительно реже. Если есть все-таки намерение давать рекламу, то может стоит расширить клиентский протокол.


 
nikkie   (2003-07-16 12:23) [49]

>wnew
>Прикол! Оказывается Ваш клиент выводит контекстное меню, в котором есть выбор кодировки. Но увы, не реагирует на смену кодировки.

Да, собственно, особого прикола нет - меню это забесплатно :). Наоборот периодически народ задает вопрос как от этого меню избавиться :)). А вот то, как TWebBrowser реагирует на смену кодировки, действительно странно.

Только Вы не ответили мне на вопрос - какая у Вас выбрана в этом меню кодировка?


 
McSimm   (2003-07-16 12:31) [50]

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

>если бы эту возможность давал client.pl. Может быть ты когда-нибудь пересмотришь свою точку зрения на это.
Возможно. Когда client.pl научится поставлять бОльшее разнообразие информации пользователям.


 
Rouse_   (2003-07-16 12:31) [51]

Авторам:
Второй раз наблюдался глюк!
Большой бряк и все, не есть хорошо. Желательно вести лог, где был клиент на последних секундах жизни, чтобы при перезапуске не искать ветку а уже находится в ней

Желаю успехов (а программа всеравно хороша, это уже большой плюс)


 
nikkie   (2003-07-16 12:45) [52]

>Song © (16.07.03 10:10)
Прежде всего, хочу сказать, что твои пожелания я не игнорирую ;)
Просто исполнить их нельзя простым редактированием текстового файла :(
Проблему 3 я уже описывал выше и объяснял откуда она взялась.

>Rouse_ © (16.07.03 11:27)
>реальный глюк... хороший Бряк...

Тяжело по такому описанию сказать что-либо. Хотелось бы увидеть хотя бы текст сообщения.

>Введите обработку ошибок
Вроде в VCL уже есть некоторая обработка ошибок, которая предохраняет программу от полного падения даже в случае AV, в отличие от большинства програм, написанных на си.

>что бы можно было отправлять логи ошибок
Как Вы себе это представляете? Окружить каждую строчку кода try/except?

В настоящий момент можно только делать лог tcp-протокола (в ini файл надо добавить строчку Intercept=1). Но поможет ли это, не ясно, поскольку совершенно не понятно, в чем проблема.


 
McSimm   (2003-07-16 12:52) [53]

>с другой стороны, есть "реклама на сайте" и любой клиент ее не показывает. Отвечая на форуме, я ее увижу, но значительно реже. Если есть все-таки намерение давать рекламу, то может стоит расширить клиентский протокол.

Соотношение клиентских посещений к живым настолько мало, что это пока не вопрос.


 
nikkie   (2003-07-16 12:54) [54]

>McSimm
>потом я вспомнил про твой клиент и задумался. До сих пор думаю.

Клиент-то тут не причем. Любой начинающий хакер сделает то же самое из браузера.

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


 
McSimm   (2003-07-16 12:54) [55]

>>реальный глюк... хороший Бряк...
>Тяжело по такому описанию сказать что-либо. Хотелось бы увидеть хотя бы текст сообщения.


Судя по описанию проблема связана с виртуальной машиной JS


 
Song   (2003-07-16 13:09) [56]


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


Ок, спасибо.
Только я думаю такой тюннинг несложно сделать самому автору программы. Когда будет свободное время, уделите 10 минуток.

> Проблему 3 я уже описывал выше и объяснял откуда она взялась.
А можно скопировать ещё раз ответ? Просто ну очень неудобно :(


 
wnew   (2003-07-16 13:52) [57]


> nikkie © (16.07.03 12:23)
> Только Вы не ответили мне на вопрос - какая у Вас выбрана
> в этом меню кодировка?

Всё странно, в контекстном меню отмечена кодировка КириллицаВиндовс, но отображает браузер так, буд-то установлена ЗападноЕвропейская. Можете здесь посмотреть, как это выглядит: http://www.wnew.de/Bild1.jpg
Я посмотрел пример от Borland http://www.wnew.de/WebBrowser.zip, так здесь работает всё корректно (на ссылке исходники).


 
Всеволод Соловьёв   (2003-07-18 22:31) [58]

А вот у меня он тормозит сильно. Браузером (мозиллой 1.3) открывать НАМНОГО быстрее.


 
Marser   (2003-07-19 13:24) [59]

А что означает "schachspieler"? Какой-то игрок?


 
nikkie   (2003-07-19 13:30) [60]

:)
Schachspieler (нем.) - шахматист
я зарегистрировал страничку, когда мы играли шахматный турнир (там на него есть ссылочка внизу)...



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

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

Наверх





Память: 0.7 MB
Время: 0.009 c
9-20376
VitGun
2003-02-09 16:32
2003.08.07
Drawrotate в delphiX


1-20600
Opryshok
2003-07-23 13:20
2003.08.07
как привести String к array


3-20420
abc
2003-07-16 18:57
2003.08.07
что за ерунда с этим TClientDataSet твориться...


1-20542
lipskiy
2003-07-21 23:46
2003.08.07
TImage, TTolbar и 32-битные иконки


1-20572
yozch_
2003-07-23 21:50
2003.08.07
String-> float с DecimalSeparator





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