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

Вниз

Новая версия форум-клиента DMClient 2.0a   Найти похожие ветки 

 
nikkie   (2003-08-25 19:31) [0]

Рад сообщить, что новая версия клиента доступна для скачивания
http://schachspieler.narod.ru/

Внешний вид клиента практически не изменился. Основное изменение - программа переписана полностью с использованием Asynchronous Pluggable Protocol (APP). Как следствие -
1) исчез эффект подвисания при открытии страниц;
2) при движении вперед-назад сохраняется положение страниц;
3) все стало работать значительно быстрее, например ветка про самолет в старой версии открывалась 12 секунд (это на P4!), в новой версии она открывается за 1 секунду.
Честно говоря, пункт 3 обусловлен также тем, что какие-то вещи я сделал более аккуратно, но APP здесь тоже сыграл свою роль.

Собственно поэтому я и решился на помпезное изменение номера версии с 1.0 на 2.0.

Есть несколько изменений, вдохновленных недавними изменениями самого форума:
1) в списке сообщений показывается ограниченное количество страниц (у меня в "Потрепаться" с апреля месяца накопилось 1900 сообщений - это более 600 страниц при показе 30 сообщений на странице);
2) ответы нумеруются (а заодно и вопросы :));
3) после отправки сообщения клиент вернется на свою собственную страницу. На самом деле веб-страница закачается и Вы ее увидите, но потом клиент перейдет на свою страницу - не очень гладко, но лучшего решения у меня пока нет. Примите как оправдание, что данная версия - только альфа.

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

Не забывайте высказывать свом впечатления, всем заранее спасибо.


 
Skier   (2003-08-25 19:43) [1]

А как можно "запоминать" открытые ранее конференции (при повторной загрузке приложения) ?


 
Юрий Федоров   (2003-08-25 19:43) [2]

мне пока понравилось


 
Skier   (2003-08-25 19:48) [3]

И хорошо бы сделать возможность настройки "больших" кнопок управления, как в IE.
А так всё очень даже ничего.


 
SergP   (2003-08-25 19:53) [4]

2 nikkie ©

А писать сообщения в офлайне можно?


 
nikkie   (2003-08-25 19:58) [5]

> [1] Skier ©
Конференции не запоминаются и особого смысла я не вижу - они открываются одним кликом по ссылке. Можно "запоминать" темы ("Избранное").

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

Про большие кнопки запишем...


 
Skier   (2003-08-25 20:02) [6]

>nikkie © (25.08.03 19:58)

> Мне, конечно, неудобно иметь в вверху страницы список всех
> форумов.

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


 
nikkie   (2003-08-25 20:03) [7]

> [4] SergP ©
Писать сообщения в оффлайн пока нельзя. Но учитывая то, как ведет себя новый форум (делает редирект, который у меня перехватить не получается), видимо придется изменять механизм отправки сообщений. Там тогда и несложно будет добавить оффлайн-сообщения. Я думаю, это будет первое серьезное изменение в клиенте.


 
nikkie   (2003-08-25 20:04) [8]

>Skier
>закладки (внизу которые)
понял... проблем не вижу, добавим...


 
Skier   (2003-08-25 20:06) [9]

>nikkie © (25.08.03 20:04)
Дык...я тоже проблем не вижу ! :)
Просто думаю что это будет полезно...


 
Абрамович   (2003-08-25 20:43) [10]

Номано вгоде.


 
KSergey   (2003-08-26 07:43) [11]

Работает.

Был бы еще благодарен, если бы была некая настрйка: открывать вопросы всегда в новом окне(внутри клиента, разумеется). Ну привычка у мня дурацкая... Впрочем, это уже изыски.

А пароль не звездочками - не, что-то тут не то. Правда. Я понимаю, что наличие звездочек - защищенность лишь иллюзорная. Но из-за спины уже не подглядишь (по-моему, в этом и есть назначение звездочек).


 
k-man   (2003-08-26 07:46) [12]

Спасибо! Пока все отлично. Если что буду жаловаться :)


 
Igor__   (2003-08-26 08:18) [13]

Открыть ссылку в новом окне(т.е. из конференции открыть вопрос в новом окне)!!!

Да, и почему-то, когда пост набираю DEL не работает.


 
Skier   (2003-08-26 16:29) [14]

Частенько выскакивает : List index out of bounds (0)


 
Е-Моё имя   (2003-08-26 16:38) [15]

в первой версии при работе через прокси (с авторизацией) через минуту примерно после последнего обращения к серверу чо-то происходит, и следующие обращения не проходят, вываоивает ошибки подключения
то есть надо регулярно что-то подкачивать, чтобы все нормально работало
надеюсь это будет исправлено во второй версии ;))


 
Е-Моё имя   (2003-08-26 16:39) [16]

да, ошибки типа Software caused connection abort или closed gracefully


 
Думкин   (2003-08-26 16:47) [17]

Только что скачал - работает хорошо. Спасибо.


 
pasha_golub   (2003-08-26 16:56) [18]

Вроде работает, но непривычно как-то. Ну да ладно, спасибо


 
Ketmar   (2003-08-26 17:37) [19]

List Index out of bounds. сразу.


 
DeMoN-777   (2003-08-26 17:51) [20]

У меня вообще не запустился "Эта операционная сис-ма не поддерживается" так ругается инсталятор на WinXP


 
Sandman25   (2003-08-26 18:18) [21]

Спасибо, nikkie. Работает действительно быстрее первой версии.


 
Думкин   (2003-08-26 19:00) [22]

При ответе выхожу из режима клиента и грузится Эксплорер - в окне программы, это нервирует.


 
nikkie   (2003-08-26 19:32) [23]

>Skier, Ketmar
>Частенько выскакивает : List index out of bounds (0)
Несколько дней работал с ней - этой ошибки не было. А вчера после того, как выложил - пожалуйста. Ошибку подпер, но обновление выложу попозже.

>Igor__
> Открыть ссылку в новом окне(т.е. из конференции открыть вопрос в новом окне)!!!

Также, как и IE - клик по ссылке правой кнопкой мыши и Open In New Window. По просьбе трудящихся в обновлении сделаю возможность настроить так, чтобы открывалось в новом окне всегда.

> Да, и почему-то, когда пост набираю DEL не работает.
Боюсь, это относится к категории невоспроизводимых ошибок. У меня все в порядке, да и никто больше не жаловался.

>Е-Моё имя
>в первой версии при работе через прокси...

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

>DeMoN-777
Не понял я про какой инсталлятор речь и кто может так ругаться про ОС. У меня XP нет. Кто-нибудь может сказать, запускается ли программа на XP?

>Думкин
>... и грузится Эксплорер - в окне программы, это нервирует

Смотри мой первый пост, начиная с "3) после отправки сообщения...". Нервирует, согласен, буду думать еще...


 
DDT   (2003-08-26 20:43) [24]

Так как насчет исходников?


 
nikkie   (2003-08-26 20:58) [25]

прежде всего, исходники должны быть в таком состоянии, чтобы их было не стыдно было выкладывать. :)


 
Igor__   (2003-08-26 22:01) [26]

В XP роботает(у меня стоит), но с глюками. Правая кнопка мыши не нажимается, DEL не роботает, горячие клавиши для роботы с буфером не пашут.

Может только у меня такие глюки, но все-таки.

P.S.
Хорошо, что Backspace пашет :)))


 
VID   (2003-08-27 01:20) [27]

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


 
DeMoN-777   (2003-08-27 02:25) [28]

dmfc-1[1].1.008b.exe при попытке установки выкидывает ошибку => выложи простой rar архив, я проверю работоспособность программы под winXP


 
Думкин   (2003-08-27 05:38) [29]


> nikkie © (26.08.03 20:58) [25]

Поверь, - всегда будет немного стыдно. Всем и всегда. Кроме Борланд. %-)


 
KSergey   (2003-08-27 08:03) [30]

[24] DDT (26.08.03 20:43)
Так как насчет исходников?


Извините, но хочется задать встречный вопрос: а как насчет денег?


 
k-man   (2003-08-27 08:04) [31]

У меня все отлично без глюков работает под ХРюшкой.


 
KSergey   (2003-08-27 08:30) [32]

Небольшой глючек замечен: открываем "потрепаться", жмем ссылку "показать этот форум на Web" - и попадаем в конфу "Журнал"


 
Е-Моё имя   (2003-08-27 09:08) [33]


> nikkie © (26.08.03 19:32) [23]

не хотелось скачивать сырую версию, но видать придется ;)
проверю тогда
а прокся корпоративная


 
nikkie   (2003-08-27 12:44) [34]

> [27] VID © (27.08.03 01:20)
> обязательно реализуй возможность отключения рисунков, музыки, видео, и прочего медиа... а то трафф жрёт, за который я плачу.

Ты это о чем??? Какие рисунки, музыка, видео? Трафик при чтении форума минимальный - пересылается только новая информация в текстовом виде. Единтсвенный неприятный момент - из-за уже обсуждавшейся проблемы с редиректом при отправке ответа в настоящий момент клиент получает лишние ~30Kb в виде web-страницы.

> [28] DeMoN-777 © (27.08.03 02:25)
> dmfc-1[1].1.008b.exe при попытке установки выкидывает ошибку

Ну вот все и объяснилось. С вопросами по поводу DMFC обращайся к его автору Sir Alex-у. Здесь обсуждается другой клиент, ссылка приведена в начале топика.

>KSergey
> Небольшой глючек замечен: открываем "потрепаться", жмем ссылку "показать этот форум на Web" - и попадаем в конфу "Журнал"

А у меня все нормально... Открывается ссылка http://www.delphimaster.ru/cgi-bin/forum.pl?n=3 и там "Потрепаться".

>Е-Моё имя
> не хотелось скачивать сырую версию, но видать придется ;)

Я тебя не тороплю... Да и разные люди могут иметь разное мнение на тему того, что есть "сырая" :)


 
VAleksey   (2003-08-27 12:56) [35]

А загрузка веток постранично есть? Или я ее просто найти не могу?
И показать ветку начиная с определенного сообщения?


 
KSergey   (2003-08-27 13:03) [36]

>KSergey
> Небольшой глючек замечен: открываем "потрепаться", жмем ссылку "показать этот форум на Web" - и попадаем в конфу "Журнал"
А у меня все нормально... Открывается ссылка http://www.delphimaster.ru/cgi-bin/forum.pl?n=3 и там "Потрепаться".


Поразительно!
А у меня открывается ссылка
http://www.delphimaster.ru/cgi-bin/forum.pl?n=6
Честно ;)
Впрочем сечас еще раз проверил - из любого форума открывается такая ссылка... Даже не знаю что сказать...

И к слову: а можно по ссылке "Открыть этот форум на Web" или "Эту тему" открывать в новом окне браузера, а не в имеющемся? А то как-то обидно: может оно мне нужно...
Если есть какие-то тут сложности - готов взяться раскопать это место (если они есть, я просто не в курсе).


 
Danilka   (2003-08-27 13:05) [37]

молодца, хороший клиент, а то у меня уже проблемы с трафиком из-за этого сайта :))
из глюков, только, время от времени "List Index out of bounds" выскакивает, лечится рефрешем.


 
nikkie   (2003-08-27 13:16) [38]

>Думкин
> Поверь, - всегда будет немного стыдно. Всем и всегда. Кроме Борланд. %-)

Верю, но бывает "немного стыдно", а бывает "совсем стыдно". :) Кроме того, я все-таки верю в то, что можно писать качественный код, который совсем не стыдно показать. Другое дело, что писать его сложно и обычно ресурсов на весь проект не хватает, высокого качества получаются либо отдельные модули, либо дописываемый в спешке код портит то, что было сделано хорошо.

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

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


 
Думкин   (2003-08-27 13:20) [39]

Я и не призываю выкладывать - я свой еще нигде не выкладывал. :-)


 
nikkie   (2003-08-27 13:50) [40]

>Думкин
А я и не пытался оправдаться (по крайней мере перед тобой ;))
Это так, мысли вслух... :))

>Danilka
>у меня уже проблемы с трафиком из-за этого сайта :))
А ты думал почему я этого клиента стал писать? :))
Будь у меня бесплатный трафик, я бы и не парился. Экономический фактор движет прогресс... :))

>время от времени "List Index out of bounds" выскакивает, лечится рефрешем.
Кстати об этой ошибке... Я конечно ее подпер... Только возникает она тогда, когда сервер возвращает пустой ответ на запрос (не знаю, может это с нагрузкой связано или еще какая причина). Так что рефреш все равно понадобиться делать, просто необходимость этого уже не так очевидна.

>KSergey
Позор на мою седую голову! Действительно, баг. Открывается всегда ссылка на последнюю конференцию в верхнем меню. Просто у меня лишние конференции вырезаны из forums2.txt и последней стоит именно "потрепаться". В обновлении будет исправлено.

>готов взяться раскопать это место
Cпасибо за готовность, давай попробуем :)
Я открываю эту ссылку с помощью ShellExecute:
ShellExecute(Handle, "open", PChar(URL), nil, nil, 0);
Можно ли как-то сыграть параметрами ShellExecute, чтобы открывалось новое окно, я не знаю. Есть вариант с открытием нового окна IE через COM, но мне это не нравится, поскольку надо бы открывать браузер по умолчанию. ShellExecute лучше.



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

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

Наверх





Память: 0.56 MB
Время: 0.011 c
1-48580
ossa
2003-09-04 07:57
2003.09.15
Подскажите как добавить путь к новым компонентом в


14-48772
Xoy
2003-08-25 11:53
2003.09.15
игры под WinXP


3-48446
DelphiM
2003-08-25 10:27
2003.09.15
Grid


14-48737
Карлсон
2003-08-27 10:32
2003.09.15
я вернулся!


1-48498
Calm
2003-09-02 17:13
2003.09.15
Корректно ли создать в методе TThread.Execute VCL-компоненты?





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