Главная страница
    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 мне теперь нужно снова скачать вашего клиента. Пока нет времени, позже попробую и сообщу, что вышло.
Спасибо.



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

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

Наверх





Память: 0.57 MB
Время: 0.009 c
1-20588
AlexVM
2003-07-24 11:09
2003.08.07
Как управлять ActionManager ом в runtime


1-20471
KA_
2003-07-24 19:37
2003.08.07
RichEdit и Replace


1-20573
stud
2003-07-22 13:38
2003.08.07
вопрос по построению отчетов


7-20825
sachem
2003-05-19 09:28
2003.08.07
как померить уровень сигнали с линейного входа?


14-20756
Nucl
2003-07-14 16:05
2003.08.07
Оформление программы





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