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

Вниз

Новая версия DMClient - 2.1.1   Найти похожие ветки 

 
nikkie ©   (2004-05-09 12:41) [0]

Рад сообщить, что доступна для скачивания новая версия форум-клиента DMClient 2.1.1.

В этой версии:
[*] Иконки в стиле XP
[+] Настраиваемые горячие клавиши и панель инструментов
[*] Панель с закладками окон в стиле Opera
[+] Возможность настройки отображаемых конференций
[+] Сохранение открытых окон между сессиями
[*] Множество мелких исправлений и улучшений

Мы с Gero изрядно поработали над интерфесом программы, надеюсь, вам понравится.

Обновлен сайт http://schachspieler.narod.ru
Запущен сайт, посвященный исключительно DMClient http://dmclient.fatal.ru
Если силы нас не покинут, то оба сайта будут освещать развитие DMClient с
несколько разных сторон.

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


 
nikkie ©   (2004-05-09 12:41) [1]

Да, на будущее... Последнее время возникало очень много тем по поводу DMClient.
Все-таки о конкретных проблемах лучше сообщать либо в этой ветке, либо (когда она канет в лету) по почте на адрес
dmclient(sobaka)mail.ru. Иначе получается, что мы захламляем форум...


 
Gero ©   (2004-05-09 12:43) [2]

Если на http://dmclient.fatal.ru не заходит, то зеркало сайта - http://dmclient.nm.ru


 
cyborg ©   (2004-05-09 12:46) [3]

Это тот, который тестировали, или ещё исправления есть?


 
Gero ©   (2004-05-09 12:48) [4]


> cyborg ©   (09.05.04 12:46)

Исправления есть. Небольшие.


 
VMcL ©   (2004-05-09 13:53) [5]

2 authors

Может всё-таки стоит пароль на http-proxy звездочками отображать? Да и в ini-шном файле хоть примитивный XOR, чтобы визуально пароль нельзя было сразу увидеть?


 
able ©   (2004-05-09 14:33) [6]

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


 
nikkie ©   (2004-05-09 14:36) [7]

>VMcL
стоит, наверное, сделаем как-нибудь...
только точит меня бессмысленность этого.
ну даже если показывать в edit белиберду и шифровать pgp, сохраняя на диск - так ведь кто угодно в локальной сети сниффером пароль узнает.
и от кого же мы пароль прятали? объяните мне ситуацию и я займусь этим с бОльшим воодушевлением...


 
VMcL ©   (2004-05-09 14:44) [8]

>>nikkie ©  (09.05.04 14:36) [7]

Ну вобщем-то я написал зачем: "чтобы визуально пароль нельзя было сразу увидеть". Понятное дело, что как не шифруй, всё равно можно расшифровать. Просто у нас на работе squid с авторизацией и квотой  трафика. Ломать специально пароль никто не будет, а вот если случайно "через плечо" увидит - соблазн будет велик :)


 
VMcL ©   (2004-05-09 14:45) [9]

...Просто у меня на работе...


 
RealRascal ©   (2004-05-09 14:46) [10]

Можно ли сделать чтобы он автоматом коннектился?


 
Vlad ©   (2004-05-09 14:49) [11]


> nikkie ©   (09.05.04 14:36) [7]

Скачал, классная вещь.
А для чего нужны кнопки ТОП АЛЛ и ТОП20?
Если я на них просто пытаюсь нажать, выскакивает Runtime Error


 
RealRascal ©   (2004-05-09 14:50) [12]

а то при рефреше выдает
Socket Error # 11004
если то соединение, которе было активно, вдруг оказалось закрытым


 
TCrash ©   (2004-05-09 14:54) [13]

Качаем-с
1:00
0:50
....


 
nikkie ©   (2004-05-09 15:08) [14]

>VMcL
хорошо, сделаем.

>RealRascal
честно говоря, не понял. ты на модеме сидишь и хочешь, чтобы dial автоматически происходил? или как?

>Vlad
это функции подсчета количества постов в ветке по авторам (список всех участвующих в ветке и список top20 наиболее активных). сделал их Danilka на JavaScript, но в этой версии я добавил один тег в форматирование страницы, что нарушило работу скрипта. я думаю поправить будет не сложно,
но лучше, если это сделает автор скрипта :)

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


 
Vlad ©   (2004-05-09 15:16) [15]


> [14] nikkie ©   (09.05.04 15:08)

Точно если новых сообщений нет, то работает.

Дай-ка попробуем :-)

TOP8 из 8 участников ветки:
1    VMcL                             3
2    nikkie                           3
3    Gero                             2
4    RealRascal                       2
5    TCrash                           1
6    Vlad                             1
7    able                             1
8    cyborg                           1


 
RealRascal ©   (2004-05-09 15:30) [16]


> nikkie ©   (09.05.04 15:08) [14]

нет, через VPN
Щас, попробую подробнее описать ситуацию.


 
Piter ©   (2004-05-09 15:34) [17]

Очень интересно, обязательно посмотрю :)


 
RealRascal ©   (2004-05-09 15:43) [18]

вот например ситуация.

соединение - ok.
запускаю клиента.
обновляю список конференций.
соединение пропадает.
тыкаю в клиенте на тему - получаю Socket Error # 11004.

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

А вообще, впечатления пока самые что нинаесь положительные. Междумордие тоже отл.


 
Piter ©   (2004-05-09 15:46) [19]

Сразу баг:

получил список конференций, отметил "Потрепаться" нажимаю ок.

Открывается IE с адресом "dmclient://editforums/"


 
Piter ©   (2004-05-09 15:52) [20]

И еще странность была.
Тыкаю в избранное, выбираю из PopUp "добавить тему в избранное" после чего тема добавляется, но где то по середине экрана опять всплывает это PopUp


 
Piter ©   (2004-05-09 15:54) [21]

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

Переход с помощью меток делаете?


 
nikkie ©   (2004-05-09 16:05) [22]

>Piter
>Открывается IE с адресом "dmclient://editforums/"
агхм... у меня такого нет. есть подозрение, что у тебя IE4 стоит. это так?

>но где то по середине экрана опять всплывает это PopUp
это постоянно так или трудно воспроизводимо? если у тебя 9x со старой версией comctl, скажем, то это может объяснять такое поведение...

ладно, буду налаживать интернет на своем стареньком Win98, чтобы протестировать и поправить...

>Переход с помощью меток делаете?
да, с помощью анкоров. эта штука top20 и поломала :(
>Теперь полностью осознал, что надо.
а вот Игорю Шевченко не понравилось. специально ради него сделал возможность отключать эту фичу в настройках... :)


 
Knight ©   (2004-05-09 16:16) [23]


> [22] nikkie ©   (09.05.04 16:05)
> агхм... у меня такого нет. есть подозрение, что у тебя IE4
> стоит. это так?

Предыдущие версии, тоже часто грешили попапами и загрузкой онлайн страниц в поле клиента.
(Win2k Pro, IE5 и 6)

Поэтому пробую делать свой... список конференций и новые темы уже грузит :)


 
Nick Denry ©   (2004-05-09 16:56) [24]

Классная штуковина, гдеж вы раньше были...


 
Rouse_ ©   (2004-05-09 17:00) [25]

Глюк с новым окном под 98 убран, за это респект :)


 
uny   (2004-05-09 17:44) [26]

если прокси не выставлен в клиенте - то какой используется? который провайдер даёт или который сам поставишь в настройках ie->подключение?


 
Piter ©   (2004-05-09 17:49) [27]

nikkie (09.05.04 16:05) [22]
агхм... у меня такого нет. есть подозрение, что у тебя IE4 стоит. это так?


нет, не так. У меня IE 5.5 + W2k pro со всеми возможными апдейтами на сегодняшний день.
Воспроизводится глюк очень просто - стирается файлик forums.txt, запускается клиент, жму в окне браузера "Загрузить список форумов", появляется форма, жму в ней сразу "Ок" -> появляется новое окно IE

nikkie (09.05.04 16:05) [22]
это постоянно так или трудно воспроизводимо?


повторить сейчас не получается...


 
Piter ©   (2004-05-09 17:50) [28]

Rouse_ (09.05.04 17:00) [25]
Глюк с новым окном под 98 убран, за это респект :)


а что за глюк?


 
nikkie ©   (2004-05-09 17:57) [29]

>Nick Denry
>Классная штуковина, гдеж вы раньше были...
там же, где и сейчас... :)

>uny
>если прокси не выставлен в клиенте - то какой используется?
никакой не используется.

>Piter
>нет, не так. У меня IE 5.5 + W2k pro <...>
ок, в принципе, не так важно. я увидел нечто подобное под IE4, думаю исправлю...

>а что за глюк?
в версии 2.1, которую мы предлагали для бета-тестирования вылетал AV при создании нового окна. из-за IE4, как я понимаю.


 
uny   (2004-05-09 18:01) [30]

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


 
uny   (2004-05-09 18:13) [31]

и раз клиент в том числе и для экономии трафика - то почему когда отвечаешь, то это сообщение не "локально" добавляется, а приходится загружать с сайта?


 
Piter ©   (2004-05-09 18:15) [32]

uny   (09.05.04 18:01) [30]
.е. если в интернет эксплорере в настройках подключения какой то и стоит, то данный клиент настройку игнорирует и пользуется тем, что даёт провайдер?


Чего ты чушь городишь. Не указан прокси - он и не используется.
А провайдер никакого прокси тебе не выдает (на диалапе, например). Есть такое понятие, как прямое соединение с интернетом...


 
Undert ©   (2004-05-09 18:15) [33]

Мда, а он даже работает :))

А кто даст описание client.pl ?? МОжет свой сделаю =)

---
ГЫЫЫЫ


 
Piter ©   (2004-05-09 18:16) [34]

Undert (09.05.04 18:15) [33]
кто даст описание client.pl ??


http://www.delphimaster.ru/klient.txt

Knight (09.05.04 16:16) [23]
Поэтому пробую делать свой... список конференций и новые темы уже грузит :)


можешь еще мой попробовать...


 
Undert ©   (2004-05-09 18:18) [35]

Блин, изврат :)
Но куки не держит, а плохо - неудобно

TOP14 из 14 участников ветки:
1    Piter                            7
2    nikkie                           5
3    RealRascal                       4
4    VMcL                             3
5    uny                              3
6    Gero                             2
7    Vlad                             2
8    Knight                           1
9    Nick Denry                       1
10  Rouse_                           1
11  TCrash                           1
12  Undert                           1
13  able                             1
14  cyborg                           1


 
nikkie ©   (2004-05-09 19:05) [36]

>[30] uny
прокси это костыль, когда провайдер не дает реального ip.
либо это политика компании, в которой он работает (с целью учета трафика и посещаемых ресурсов).
либо когда человек шифруется, используя анонимный прокси.
но если ip реальный и нет искусственных ограничений, то никакого прокси не надо.

>[31] uny
потому что только сервер знает каким по счету окажется сообщение, которое ты отослал. может пока ты писал свой пост уже 10 штук новых появилось.

>[35] Undert
>Но куки не держит, а плохо - неудобно
то, что не запоминает куки - это последствия установки определенного security patch для IE. впиши свой ник руками в Question.htm и Answer.htm


 
Undert ©   (2004-05-09 19:07) [37]


> nikkie ©  


Хмм... а ведь в обычном IE запоминает же...


 
Nous Mellon ©   (2004-05-09 19:14) [38]

Классная шутка, спасиюо авторам!


 
nikkie ©   (2004-05-09 19:21) [39]

>Хмм... а ведь в обычном IE запоминает же...
адрес страницы выглядит как dmclient://forum/n=3&id=1084092082,
а параметр action формы имеет значение http://www.delphimaster.ru/cgi-bin/forum.pl
насколько я понимаю, этот security patch запрещает такие кросс-доменновые операции с куками. хотя могу и ошибаться...


 
nikkie ©   (2004-05-09 19:24) [40]

>Nous Mellon
>Классная шутка, спасиюо авторам!
думаешь, мы шутки шутим? :)
спасибо


 
Undert ©   (2004-05-09 19:32) [41]

nikkie © >

Не, проверил, без проблем и не такое постит, только проблема то в том, что не помнит имени моего :((


 
Nous Mellon ©   (2004-05-09 19:32) [42]


> думаешь, мы шутки шутим? :)

Ну ты же понял что описАлся, в порыве благодарных эмоций, понимешь ;)

---
DMClient - Rulezz Forever!


 
Nous Mellon ©   (2004-05-09 19:34) [43]

Ути-пути и подпись работает! Клево ;)
Осталось понять как работают кнопки Top и All :)


 
nikkie ©   (2004-05-09 19:45) [44]

>Undert
>только проблема то в том, что не помнит имени моего :((
а я про что?
>впиши свой ник руками в Question.htm и Answer.htm

>Nous Mellon
приятно иметь фанатов :)


 
RealRascal ©   (2004-05-09 19:46) [45]

Я хтмл не знаю совсем... что там куда надо впсать чтобы каждый раз имя вводить не приходилось?


 
Nous Mellon ©   (2004-05-09 19:48) [46]


> приятно иметь фанатов :)

Я ваш главный фанат :) Если что - только свистни ;)


 
Nous Mellon ©   (2004-05-09 19:50) [47]


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

Открываешь Answer.htm и в конце находишь строку
var user =....
Меняешь на
var user = "Real Rascal";


 
Nous Mellon ©   (2004-05-09 19:50) [48]


> "Real Rascal";

Без пробела конечно.


 
uny   (2004-05-09 19:52) [49]

Nous Mellon - [48] - пароль требует какой то)


 
Nous Mellon ©   (2004-05-09 19:55) [50]


> Nous Mellon - [48] - пароль требует какой то)

;) Ты знаешь у кого его спросить ;)


 
RealRascal ©   (2004-05-09 19:59) [51]

Раз два три проверка микрофона


 
RealRascal ©   (2004-05-09 19:59) [52]


>  [50] Nous Mellon ©   (09.05.04 19:55)

Все отлично большое спасибо.


 
Nous Mellon ©   (2004-05-09 19:59) [53]


> Раз два три проверка микрофона

Как слышно - прием!


 
Nous Mellon ©   (2004-05-09 20:01) [54]

Все с разрешения авторов засел писать "Руководство пользователя DMClient"
Ждите на прилавках :)))


 
Palladin ©   (2004-05-09 20:59) [55]


> nikkie ©

А пожелания еще принимаются? :)

---
Помните! Чем выше качество вопроса, тем выше качество ответа.


 
nikkie ©   (2004-05-09 21:02) [56]

>Palladin
c"mon!

---
хорошую идею и реализовать не жалко


 
uny   (2004-05-09 21:06) [57]

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


 
Palladin ©   (2004-05-09 21:17) [58]

1 В меню вкладок в стиле оперы пункт Закрыть сместить в конец, по образу меню по правой кнопке на окне в task bar
2 неплохо было бы в DOM ввести что то вроде API или просто доступ к текущим оконным данным в удобном виде для разработчиков... что бы не заморачиватся на вводе поддержки плюгинов... тогда можно былобы делать самому различные фенечки по оформлению ну и прочее :)
3 у меня не работает кнопка top20 topall ну и подобные... почему - сейчас разберусь, в html source еще не лазил...
4 еще было бы неплохо ввести автобновление, отключаемое/включаемое ессно...

пока все... поработаю, может еще чего надумается...

---
Помните! Чем выше качество вопроса, тем выше качество ответа.


 
Gero ©   (2004-05-09 21:20) [59]


Nous Mellon ©   (09.05.04 20:01)
> Все с разрешения авторов засел писать "Руководство пользователя
> DMClient"
> Ждите на прилавках :)))

Ура!
А я собрался ветку с просьбой по написанию хелпа создавать.

> [55] Palladin ©   (09.05.04 20:59)
> А пожелания еще принимаются? :)

Конечно!


 
Gero ©   (2004-05-09 21:29) [60]


Palladin ©   (09.05.04 21:17)
> 1 В меню вкладок в стиле оперы пункт Закрыть сместить в
> конец, по образу меню по правой кнопке на окне в task bar

Если закладки у Вас сверху, то закрыть получается вначале, а если снизу - то в конце.

>All
Я хотел сделать отпраку поста, по Ctrl+Enter, как в ICQ, но nikkie не захотел.
Стоит ли добавлять эту фичу?


 
nikkie ©   (2004-05-09 21:30) [61]

[58] Palladin
2 - хм... мысль интересная. хотя не очень четко она у меня вырисовывается в голове. если ты представляешь себе это четко, то напиши поподробнее, можно письмом.
4 - есть, конечно, идеи на эту тему. будем работать в этом направлении.


 
Palladin ©   (2004-05-09 21:33) [62]


> nikkie ©  

по 2 у меня тоже не четкая... займусь... уж больно заманчиво...

---
Помните! Чем выше качество вопроса, тем выше качество ответа.


 
Gero ©   (2004-05-09 21:35) [63]


> Palladin ©   (09.05.04 21:33)

По поводу 1:
Вы просто хотите, чтобы "закрыть" было в конце меню или чтобы всегда было далеко от закладки?


 
Гарри Поттер ©   (2004-05-09 21:38) [64]

Мнда, похоже вы по клиентам для этого форума, впереди планеты всей.
Спасибо за хороший софт!


 
Palladin ©   (2004-05-09 21:39) [65]

Нет, именно как в PopUp на окне в task bar, вот щелкните на любом приложении в task bar правой, и в нем всегда Close самое нижнее, что б мышь не тащить до начала меню...

---
Помните! Чем выше качество вопроса, тем выше качество ответа.


 
Gero ©   (2004-05-09 21:41) [66]


> что б мышь не тащить до начала меню...

А если закладки сверу находятся? ;)
У меня они сверху, я делал как мне удобно.


 
Palladin ©   (2004-05-09 21:46) [67]

Ну сверху можно оставить :) Кстати, как их перетащить наверх в таком случае?

---
Помните! Чем выше качество вопроса, тем выше качество ответа.


 
Gero ©   (2004-05-09 21:48) [68]


> Кстати, как их перетащить наверх в таком случае?

Чтобы панель закладок сверху была?
Context menu на панели - Расположение: ...


 
Gero ©   (2004-05-09 21:50) [69]


> Nous Mellon ©   (09.05.04 20:01)

Если ты начет [54] не пошутил, то стукни мне в асю: 239-465-218.


 
Palladin ©   (2004-05-09 21:50) [70]

Тьфу... точно... благодарю... гораздо удобней...

---
Помните! Чем выше качество вопроса, тем выше качество ответа.


 
VMcL ©   (2004-05-09 22:26) [71]

>>nikkie ©  (09.05.04 15:08) [14]
>>VMcL
>хорошо, сделаем.


Типа спасибо :)


 
Nous Mellon ©   (2004-05-09 22:28) [72]


> Если ты начет [54] не пошутил, то стукни мне в асю: 239-465-218.

Да в принципе это было несерьезно, но если хочешь могу помочь сделать небольшой readme.txt есть небольшой опыт в этом деле. К сожалению асей не пользуюсь давай мылом. NousMellon@mail.ru. С удовольствем помогу с этим вашей команде ;)


 
Gero ©   (2004-05-09 22:31) [73]


> Nous Mellon ©   (09.05.04 22:28)

Да нет, надо не readme.txt, а хелп.
Если хочешь этим занятся - милости просим.


 
Nous Mellon ©   (2004-05-09 22:37) [74]


> Да нет, надо не readme.txt, а хелп.
> Если хочешь этим занятся - милости просим.

Я бы рад Да в общем-то у меня по части hlp файлов познания на нуле. Могу только помочь именно в качетстве составления текста, а уж кому-то надо будет это перегнать в hlp. Но фатически это и есть readme.txt просто в другом виде. В общем если подобная помощь нужна то милости просим на мыло ;)


 
RealRascal ©   (2004-05-09 22:54) [75]

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


 
Gero ©   (2004-05-09 22:56) [76]


> RealRascal ©   (09.05.04 22:54)

Это реализуем, когда перенесем клиент на БД.
Как скоро это будет - сказать не могу.


 
Piter ©   (2004-05-09 23:14) [77]

RealRascal (09.05.04 22:54) [75]
Хорошо было бы предусмотреть как-нибудь возможность просмотра всех веток, на которых ты отвечал


в моем клиенте реализован просмотр всех своих ответов и вопросов

RealRascal (09.05.04 22:54) [75]
Для этого, например, через веб, я делал поиск по своему нику


можно также сделать поиск в базе...


 
Gero ©   (2004-05-10 10:47) [78]

up


 
Rouse_ ©   (2004-05-10 10:51) [79]

> [75] RealRascal ©   (09.05.04 22:54)
Ну так и сейчас так ищи - кнопка поиск то для чего там сделана...

> [76] Gero ©   (09.05.04 22:56)
А это еще зачем? И так все нормально реализовано, а в базе когда разрастется все это дела замучаешся с переиндексацией и всем таким прочим...


 
nikkie ©   (2004-05-10 11:38) [80]

>Rouse_
сейчас ветки хранятся в файловой системе. каждая ветка - отдельный файл. просто и нет мучений с базой.

я использую клиента чуть больше года. в архиве больше 9000 веток (извините, в основном потрепаться - 5500), объем - около 98Mb (потрепаться - 75Mb). если сделать еще автоматическое скачивание тем, как некоторые хотят, то объемы будут в разы отличаться.

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

при переходе на бд (планирую embedded Interbase) можно было бы сделать поиск и по нику и по времени ответа. ты думаешь это сильно увеличит объемы? btw, сейчас у меня real file size 118Mb, а не 98Mb. так что может еще и съэкономит... разве проблема переиндексации стоит у Interbase? если ожидаются какие-то проблемы с бд - я готов обсудить. структура программы позволяет даже сделать выбор для пользователя - хочет ли он хранить в файловой системе или в базе.


 
Verg ©   (2004-05-10 11:49) [81]

На моем домашнем компе в поле "Ваше имя" ник не заносится автоматически. Т.е. его на каждое сообщение надо заполнять заново. Через IE работает нормально. Почему такое может быть?
История: Изначально на компе была установлена Win98 затем я поверх установил Win2к.


 
Rouse_ ©   (2004-05-10 11:52) [82]

> [81] Verg ©   (10.05.04 11:49)
в Question.htm и Answer.htm измени...
Ваше имя <input type=text name=name size=20 value="Verg">


 
Mim1 ©   (2004-05-10 11:55) [83]

Извиняюсь за оффтоп.

[80] nikkie ©   (10.05.04 11:38)

А что такое embedded Interbase, я как понимаю это какое то спрдсво запихнуть сервер базы данных в exe программы?


 
Mim1 ©   (2004-05-10 12:08) [84]

Нашел
http://www.ibase.ru/v6/ib6faq.htm#embedded


 
VMcL ©   (2004-05-10 12:22) [85]

>>nikkie ©  (10.05.04 11:38) [80]

Может стоит не переходить на БД, а предусмотреть архивацию старых постов? Т. е. в текущих файлах будут храниться посты за последние N дней, остальные в архивах по неделям к примеру или месяцам.


 
SergP ©   (2004-05-10 12:28) [86]

2 nikkie

попробовал я эту версию... Мне понравилось.
Только есть пока одно замечание ко всем версиям DMClient:
не мешало бы добавить какой-нить ProgressBar и отображать кол-во принятых байтов и байтов всего при загрузке.
А то у тех, у кого инет тормозной, как у меня, иногда приходится ждать минут 10-20 загрузки топиков и сообщений. Хотелось бы видеть процесс загрузки чтобы быть уверенным что что-то загружается...


 
Verg ©   (2004-05-10 12:35) [87]


> [82] Rouse_ ©   (10.05.04 11:52)


Т.е. это обычная практика? Или, все-же, по идее он сам должен  заполнять?


 
Gero ©   (2004-05-10 12:42) [88]


> Verg ©   (10.05.04 12:35)

По идее должен заполнять сам.
Но у некотрых заполняет, а у некотрых нет, почему - я не знаю, что-то со скриптом не так видимо, попробую разобраться.
А пока что - [82].


 
Gero ©   (2004-05-10 12:44) [89]


> SergP ©   (10.05.04 12:28)

Сделаем.


 
Mim1 ©   (2004-05-10 13:26) [90]

У меня есть тоже придложение относительно клиента.
В ответах часто встречаются коментарии к другим ответам.
Можно ли заменить текст "[1]" на ссылку с  тем же текстом? ИМХО это сильно упростит навигацию.


 
Piter ©   (2004-05-10 13:37) [91]

nikkie (10.05.04 11:38) [80]
я использую клиента чуть больше года. в архиве больше 9000 веток


странно как-то... у меня уже 7053 ветки, а клиента я использую намного меньше...
А сколько постов в базе? У меня 20445, мало, так как далеко не все ветки я гружу...

nikkie (10.05.04 11:38) [80]
при переходе на бд (планирую embedded Interbase) можно было бы сделать поиск и по нику и по времени ответа


У-у-у, не говори опрометчиво. Ведь весь пост выдается целиком одной строкой, McSimm не распарсивает его.
А ты собираешься парсить? То есть, разделять на ник, время ответа и тело сообщения?
Достаточно непростая задача, так как возможны вариации, когда ник с e-mail"лом или без него, с анкетой или без нее.
В принципе, у меня уже реализовано это, чтобы встраивать кнопку "[Ответить]", но если вдруг что поменяется я рискую только тем, что у меня эта кнопка будет черт знает где, а это мало скажется на функциональности и не скажется на правильности заполнения базы (с выходом новой версии клиента все встанет на свои места).
Если же ты будет хранить в базе отдельно ник, дату и сообщение, то при изменении вывода текста поля в базе у тебя будут заполняться неверно.
Что, понятное дело, очень плохо.

Я вот тоже думаю над этой проблемой...


 
Piter ©   (2004-05-10 13:43) [92]

Mim1 (10.05.04 13:26) [90]
Можно ли заменить текст "[1]" на ссылку с  тем же текстом? ИМХО это сильно упростит навигацию


Это тоже хотел сделать, но я хотел делать это по времени поста, то есть если встречается
(10.05.04 13:26)
то проверять нет ли поста с таким временем ответа, но все опять же упирается на распарсивание ответа на ник, дату и сообщение. Вот если бы McSimm это реализовал... зря он сделал так, как сейчас...


 
Gero ©   (2004-05-10 13:47) [93]


> Mim1 ©   (10.05.04 13:26)

Хорошее предложение, возможно сделаем.


 
KilkennyCat ©   (2004-05-10 14:09) [94]

Вот глюк:

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


 
Rouse_ ©   (2004-05-10 14:38) [95]

> [87] Verg ©   (10.05.04 12:35)
У меня оно нормально появлялось только первые день - два (не помню уже какая версия была - одна из первых) поэтому уже ввел в практику, как только закачал новую - сразу изменяю эти два файла...

> Gero ©  
> nikkie ©  
Люди - а вот обьясните мне - что означает:
> [Ответов: 94 из 90] ?
А то я долго внимательно думал - но ничего толкового к этой строчке придумать не смог...
И так в каждой ветке - эти циферки упорно не хотят совпадаться...
Вообще что они означают (каждая из них)?

:))


 
SergP ©   (2004-05-10 15:10) [96]


> Люди - а вот обьясните мне - что означает:
> > [Ответов: 94 из 90] ?
> А то я долго внимательно думал - но ничего толкового к этой
> строчке придумать не смог...


А что тут непонятного?


 
Rouse_ ©   (2004-05-10 15:21) [97]

> [96] SergP ©   (10.05.04 15:10)
А что тут понятного? :)


 
Игорь Шевченко ©   (2004-05-10 15:45) [98]

Кстати, меня тоже не прельщает переход на базу данных. Поиск по тексту удобно FAR"ом делать :)


 
SergP ©   (2004-05-10 16:01) [99]

[97] Rouse_ ©   (10.05.04 15:21)

ну 90 - это то что клиент думает сколько постов в топике после обновления конференции, а 94 - это сколько загружено.
т.е. данные ветки загружались позже данных конференции, и за это время кто-то сделал 4 поста, отсюда и несоответствие.
Обнови конференцию и снова зайди в ветку. Второе число теперь будет не менее 94.

Хотя я не верю что тебе не понятно что это за цифры и откуда они беруться.
:)


 
Rouse_ ©   (2004-05-10 16:07) [100]

В том то и дело что когда я обновил - у меня было 12 новых постов...
Я тоже так думал что разница между загруженными и нет :)


 
SergP ©   (2004-05-10 16:15) [101]

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


 
Rouse_ ©   (2004-05-10 16:35) [102]

> [101] SergP ©   (10.05.04 16:15)
Тогда у меня должно было быть 94 из 82...
(с учетом что догрузилось 12 вопросов)
А было именно 94 - 90


 
Anatoly Podgoretsky ©   (2004-05-10 16:46) [103]

А чего не понятного, ну 94 из 90


 
Rouse_ ©   (2004-05-10 16:47) [104]

> [103] Anatoly Podgoretsky ©   (10.05.04 16:46)
Вот это и не понятно :))


 
Piter ©   (2004-05-10 17:25) [105]

неужели это так критично...


 
nikkie ©   (2004-05-10 18:11) [106]

>Verg
по поводу причин не сохранения ника, см. [36] и [39]

>Rouse_
>Люди - а вот обьясните мне - что означает:
>> [Ответов: 94 из 90] ?
>А то я долго внимательно думал - но ничего толкового к этой строчке придумать не смог...
>И так в каждой ветке - эти циферки упорно не хотят совпадаться...
>Вообще что они означают (каждая из них)?
в [101] правильно объяснено.
первая цифра - количество скачанных и показанных постов в этой ветке.
вторая цифра - количество постов в этой ветке, которые сообщил сервер в ответ на
запрос информации о новых сообщениях в форуме.
ты никогда не увидишь двух равных цифр. в такой ситуации эта строчка просто не показывается.


 
nikkie ©   (2004-05-10 18:14) [107]

>[91] Piter
>странно как-то... у меня уже 7053 ветки, а клиента я использую намного меньше...
>А сколько постов в базе? У меня 20445, мало, так как далеко не все ветки я гружу...
разумеется я считаю только количество веток, которые я читал, т.е. хотя бы
частично они загружены. общее количество постов скачанных и общее количество тем, возникавших в форуме подсчитать мне затруднительно, в виду того, что это файлы, а не база. в Потрепаться за этот год прошло 13285 тем.

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

>McSimm не распарсивает его.
Максим тут может и не причем. мне кажется, что придумывал протокол и писал client.pl Merlin еще...


 
panov ©   (2004-05-10 18:26) [108]

А вам не кажется, что подпись - это не несущая информации пустая надпись?
она только отвлекает и раздражает.


 
nikkie ©   (2004-05-10 18:32) [109]

>Кстати, меня тоже не прельщает переход на базу данных. Поиск по тексту удобно FAR"ом делать :)
научите меня в FAR-e искать русский текст, плиз.
у меня 1.70 beta 4 - предлагает искать только DOS text/Unicode.
а вообще-то есть поиск в программе...

>VMcL
>Может стоит не переходить на БД, а предусмотреть архивацию старых постов?
честно говоря, не хочется с архивами заморачиваться.

хорошо, если есть сомнения в пользе бд, я попробую не форсировать переход, а предложу версию с альтернативным выбором. попробуем оба варианта, сравним и примем решение.


 
nikkie ©   (2004-05-10 18:34) [110]

>panov
>А вам не кажется, что подпись - это не несущая информации пустая надпись?
она только отвлекает и раздражает.

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

---
но если время от времени, то можно


 
panov ©   (2004-05-10 18:34) [111]

>[109] nikkie ©   (10.05.04 18:32)
С БД не стоит работать, мне кажется.
Архив лучше сделать просто в zip-файл.


 
VMcL ©   (2004-05-10 20:44) [112]

>>nikkie ©  (10.05.04 18:32) [109]

>научите меня в FAR-e искать русский текст, плиз.
>у меня 1.70 beta 4 - предлагает искать только DOS text/Unicode.


Far\Addons\Tables\Cyrillic\*.reg
Юрия Зотова на тебя нету с его любимыми 3-мя буквами :)

>честно говоря, не хочется с архивами заморачиваться.
А чего там заморачиваться? Можно как [111] рекомендует или даже просто zlib"ом.


 
nikkie ©   (2004-05-10 20:47) [113]

>Mim1
>Можно ли заменить текст "[1]" на ссылку с  тем же текстом?
было бы здорово, конечно. только вряд ли кому понравится, если строчка
s[2] := s[1];
выделит [2] и [1] как ссылки. игнорировать текст, оформленный как код?
но я, например, порой ленюсь выделять его как код, если он короткий...
выделять только если стоит в начале строки или в начале строки после символа ">"?
но тогда, например, в строке
"по поводу причин не сохранения ника, см. [36] и [39]"
выделено не будет...


 
nikkie ©   (2004-05-10 20:51) [114]

>VMcL
>А чего там заморачиваться?
проблема не зазиповать... проблема - решить, когда эта ветка должна уйти в архив, а когда не должна, как доставать их из архива, если нужна, как поиск делать.


 
panov ©   (2004-05-10 21:35) [115]

>[112] VMcL ©   (10.05.04 20:44)

Не ищет в W2000 - из-за Unicode.


 
VMcL ©   (2004-05-10 21:44) [116]

>>panov ©  (10.05.04 21:35) [115]

Не понял. У меня прекрасно ищет.


 
Danilka ©   (2004-05-11 08:28) [117]

[11] Vlad ©   (09.05.04 14:49)
[14] nikkie ©   (09.05.04 15:08)
[58] Palladin ©   (09.05.04 21:17)

На счет кнопок "ТОП АЛЛ" и "ТОП20", да, дело было в новом тэге, дописал считалку, теперь перед именем может быть сколько угодно картинок. Новый файл выслал nikkie © по-почте, но, пока его нет, могу разослать всем желающим.

---
Уфф, скока понаписали уже, все не читал, может уже и исправили ниже в ветке..


 
Gero ©   (2004-05-11 08:37) [118]


> Danilka ©   (11.05.04 08:28)
> Уфф, скока понаписали уже, все не читал, может уже и исправили ниже в ветке..

Нет, не исправили: тебя ждали ;)
Отсылай мне, а то я чувствую, что nikkie не скоро появится.


 
cyborg ©   (2004-05-11 08:43) [119]

Чего-то ерунду какую-то советуют. Не нужны тут никакие БД и сортировки по именам/темам. Зачем это нужно? Итак всё работает хорошо и быстро. Клиент нужен чтобы читать сообщения и оставлять свои минимизируя траффик, с чем он и справляется.


 
Danilka ©   (2004-05-11 08:49) [120]

[118] Gero ©   (11.05.04 08:37)
Выслал на мыло в анкете.


 
SergP ©   (2004-05-11 08:54) [121]

Народ, а в чем проблема?
если у кого FAR не ищет, ищите Total Commander"ом...


 
Gero ©   (2004-05-11 08:59) [122]


> если у кого FAR не ищет, ищите Total Commander"ом...

Ищите DMClient"ом ;)
Благо поиск в нем имеется.


 
SergP ©   (2004-05-11 09:01) [123]


> [102] Rouse_ ©   (10.05.04 16:35)
> > [101] SergP ©   (10.05.04 16:15)
> Тогда у меня должно было быть 94 из 82...
> (с учетом что догрузилось 12 вопросов)
> А было именно 94 - 90


Вообще-то да... Я тоже только что замеьтил эту лажу...

Кстати до вчерашнего дня юзал самую первую версию... там вроде всегда нормально было... Потому я и отвечал с такой уверенностью. А теперь случайно увидел: [Ответов: 132 из 121] причем после обновления конференции. Непорядок...


 
Danilka ©   (2004-05-11 09:08) [124]

А на счет работы с БД, я обеими руками за. :)

Поиск, конечно, можно делать и ФАРом, но уж больно муторно, когда такая куча великая веток. Кроме того, поиск по базе запросами, каким-нибудь ИБ-Экспертом не менее удобен чем в ФАРе, к тому-же, будет намного быстрее чем в ФАРе - т.к., как правило, ищешь какой-либо пост за определенный период, то-есть поиск будет далеко не по всем постам. Если все посты будут в одной таблице лежать, такие запросы, на выборку и не только, можно будет придумать - ух! :))

И еще, на мой взгляд, было-бы очень удобно добавить в клиента выбор ветки по ее номеру: когда находишь что-то ФАРом, хочется посмотреть результат поиска в человечьем виде. :))


 
SergP ©   (2004-05-11 09:09) [125]

М-да... Вот он прикол:

В этой ветке при загрузке в браузере видим:
SergP ©   (11.05.04 09:01) [123]
А в клиенте он вообще не загружается...

Или такой пост:
в браузере: VMcL ©   (10.05.04 21:44) [116]
в клиенте   [132] VMcL ©   (10.05.04 21:44)


 
Danilka ©   (2004-05-11 09:12) [126]

[122] Gero ©   (11.05.04 08:59)
Медленно и негибко.
Проще в фаре выбрать файлы по дате изменения, по-размеру, и сделать по ним поиск. Потом, по результату уточняющий поиск. Правда, результат поиска приходится тоже в фаре разглядывать, что очень неудобно.


 
Gero ©   (2004-05-11 09:21) [127]


Danilka ©   (11.05.04 09:12)
> Медленно и негибко.
</>
Вот поэтому и нужен переход на БД.
Чтобы было быстро и гибко.

> Тем, кто против перехода на БД:
Не переживайте, будет возможность выбора: текстовые файлы или БД.
Хотя я не вижу причин использовать в таком случае по-прежднему txt.


 
Danilka ©   (2004-05-11 10:12) [128]

[127] Gero ©   (11.05.04 09:21)
Я как-раз о том-же.
Если все будет в базе, то, соответственно, будет парситься пост, разделяться имя, время поста и т.д.
Можно построить более совершенный/быстрый поиск и не только поиск.


 
nikkie ©   (2004-05-11 11:54) [129]

>Danilka
спасибо за исправления. в 2.1.2 они будут включены.
особо нетерпеливым могу предложить внести изменения в DMClient.js руками:

...
   for (i=0; i<hrs.length-1; i++) {
     var nodeName = hrs[i].nextSibling;
// 2004.05.11: Если встретили картинку, или тэг "A" значит берем новый тэг, пока картинки не закончаться :)
     while ((nodeName.tagName == "IMG")||(nodeName.tagName == "A")) nodeName = nodeName.nextSibling;
     var s = nodeName.nodeValue;
     if ((s.indexOf("]")==s.lastIndexOf("]"))&&(s.substr(s.length-2, 1)=="]"))
       s = nodeName.nextSibling.innerText;
// End 2004.05.11
     else
       s = s.substr(s.indexOf("]")+1);
...


>[86] SergP
>отображать кол-во принятых байтов и байтов всего при загрузке.
считай, что что-то подобное сделано, увидите в 2.1.2. количество байтов, которые еще надо загрузить сложновато реализовать, но по-крайней мере будет видно, происходит что-то или нет... а заодно и "скорость" считается.


 
SergP ©   (2004-05-11 20:53) [130]


> количество байтов, которые еще надо загрузить сложновато
> реализовать,


Почему? Вроде бы client.pl выдает в заголовке http-ответа строку Content-Length ....


 
cyborg ©   (2004-05-11 21:20) [131]

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


 
Gero ©   (2004-05-11 21:48) [132]


> cyborg ©   (11.05.04 21:20)

Сделал, как ты описал, у меня все нормально.


 
cyborg ©   (2004-05-11 21:50) [133]

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


 
miwa ©   (2004-05-11 22:09) [134]

Предложения еще принимают? ;о))
Понимаю что разговор идет о клиенте, но все же. Можно ли работать  с дайджестами? Или я зря полгига через нет тянул?


 
Gero ©   (2004-05-11 22:34) [135]


>miwa ©   (11.05.04 22:09)
> Можно ли работать  с дайджестами?
<>/I
Нет.

> Или я зря полгига через нет тянул?

???


 
miwa ©   (2004-05-11 22:52) [136]


> Или я зря полгига через нет тянул?
???


Общий размер всех дайджестов - примерно 450 мегабайт (точно не помню, посмотреть нету возможности). Хотелось бы иметь возможность поиска по этому добру - вот и подбросил идею.


 
Mim1 ©   (2004-05-12 01:52) [137]

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


 
Mim1 ©   (2004-05-12 02:04) [138]

извиняюсь за ошибки, каламбур какой то получился :), пойду спать


 
Vlad Oshin ©   (2004-05-12 03:14) [139]

Путевая вещь, оказывается


 
WondeRu ©   (2004-05-12 08:16) [140]

А у меня пустая ошибка вылазит! Как чинить?

win2000 sp4
ie6
proxy (не 80 порт)


 
Gero ©   (2004-05-12 08:19) [141]


> WondeRu ©   (12.05.04 08:16)

В какой момент она вылазит?


 
WondeRu ©   (2004-05-12 08:26) [142]

>В какой момент она вылазит?

когда жму на пимпу "загрузить список конференций с сервера"!


 
Miwa ©   (2004-05-12 09:44) [143]

Значит, з дайджестами так и не будем работать?
Плохо :о((. Программа-то хорошая, даже весьма ;о)).


 
miwa ©   (2004-05-12 10:45) [144]

> Piter ©
Неоднократно слыхал о клиенте "made by Piter", но ссылок на него на http://www.delphimaster.ru/client.html нету. Непорядок ;о)).


 
nikkie ©   (2004-05-12 17:50) [145]

>[140] WondeRu
мне думается, что-то не так с прокси. попробуй откомпилировать и запустить следующую программу. что она напечатала? не вставил ли прокси пустую строчку перед AllCount=15?

program proxytest;

{$APPTYPE CONSOLE}

uses
 SysUtils, IdHTTP;

{$DEFINE INDY8}
const
 USE_PROXY = False;
 PROXY_SERVER = "";
 PROXY_PORT = 80;
 PROXY_USER = "";
 PROXY_PASS = "";

function HttpGet(Url: String): String;
var
 http: TIdHTTP;
begin
 http := TIdHTTP.Create(nil);
 try
   if USE_PROXY then begin
{$IFDEF INDY8}
     with http.Request do begin
{$ELSE}
     with http.ProxyParams do begin
{$ENDIF}
       ProxyServer := PROXY_SERVER;
       ProxyPort := PROXY_PORT;
       ProxyUsername := PROXY_USER;
       ProxyPassword := PROXY_PASS;
     end;
   end;
   Result := http.Get(Url);
 finally
   http.Free;
 end;
end;

begin
 try
   s := HttpGet("http://www.delphimaster.ru/cgi-bin/client.pl?getforums=1");
   CharToOem(PChar(s), PChar(s));
   Writeln(s);
 except
   on E: Exception do
     Writeln(E.Message);
 end;
end.


 
nikkie ©   (2004-05-12 18:04) [146]

>[130] SergP
>Вроде бы client.pl выдает в заголовке http-ответа строку Content-Length
выдает... но проблемы есть, объяснять подробно не хочется. посмотрю, что можно сделать.

>[137] Mim1
понятно, посмотрим.

[143] Miwa
>Значит, з дайджестами так и не будем работать?
не будем. будем надеяться, что когда-нибудь McSimm сделает дайджесты в человеческом виде.


 
Piter ©   (2004-05-12 19:55) [147]

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

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


 
cyborg ©   (2004-05-12 20:42) [148]

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


 
Gero ©   (2004-05-12 20:54) [149]


> cyborg ©   (12.05.04 20:42)

OK, сделаем.


 
panov ©   (2004-05-12 21:21) [150]

При использовании WinGate с аутентификацией - не работает.


 
Verg ©   (2004-05-12 21:36) [151]

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


 
Gero ©   (2004-05-12 21:41) [152]


> Verg ©   (12.05.04 21:36)

Хм, у меня нормально все.
Какая ОС, IE?


 
Verg ©   (2004-05-12 21:47) [153]

IE6, Win2K Pro Rus SP4
Я думаю, что это из той-же "оперы", что и мои же жалобы по поводу заполнения "Ваше имя"....


 
Rouse_ ©   (2004-05-12 21:52) [154]

> [153] Verg ©   (12.05.04 21:47)
Под ХР SP1 и 98 SE не проявился...

Авторам:
Кстати - глючекс, о котором я отписывал по поводу входа в ветку и выхода из нее клавишей назад:
Под 98 все работает как и надо (как и работало) а вот под ХР так и не исправили

Браузеры родные:
98 SE - пятерка
ХР - шестерка


 
nikkie ©   (2004-05-12 23:08) [155]

>[150] panov ©   (12.05.04 21:21)
>При использовании WinGate с аутентификацией - не работает.

если не трудно, то проверь [145].

>[151] Verg
>"Назад" - дает очень многдодневной давности страницы.

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

>Я думаю, что это из той-же "оперы", что и мои же жалобы по поводу заполнения "Ваше имя"....
нет, совсем из другой. связано это с кешем IE. при генерации страницы я ее сохраняю в кеше, при навигации вперед/назад я ее из кеша достаю. но что-то с этим кешем я не допонял... получается иногда страница в кеше отсутствует, ее приходится перегенерить. но это не самое обидное. обидное то, что ты описал - иногда из кеша достается старая страница.

>[154] Rouse_
>Кстати - глючекс, о котором я отписывал по поводу входа в ветку и выхода из нее клавишей назад:
>Под 98 все работает как и надо (как и работало) а вот под ХР так и не исправили

а вот это как раз непосредственно связано, с тем, о чем Verg говорит.
чтобы было остальным понятно, о чем речь, цитирую твое письмо:

Теперь глюк который был обнаружен уже под ХР
Обновил значит я конференцию... новые темы обозначились желтыми
треугольниками...
Под 98 если я зайду в такую конверенцию и нажму кнопку "Назад"
треугольник сразу станет красноватым...
Под ХР такого нет...
Красноватые треугольники появляются только после просмотра темы и
только после того как в нее был добавлен хотябы один пост...
Недоработка...

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

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


 
nikkie ©   (2004-05-12 23:23) [156]

[94] KilkennyCat ©   (10.05.04 14:09)
при нажатии на кнопки форматирования (ж, к да и все остальные) грузилась вся страница с сайта, форматирование не просиходила. перед эти вызвал панель поиск\избранное

есть у меня подозрение, что у тебя скрипты в IE отключены... между прочим тоже самое и на сайте происходит - при отключенных скриптах клик по кнопке приводит к загрузке страницы заново. видимо из-за того, что кнопки объявлены как <INPUT type="image" ...>. попробовал объявить просто как <IMG ...> - проблема ушла. в 2.1.2 будет так видимо. если сильно досаждает и невтерпеж - исправьте Question.htm и Answer.htm руками.


 
Knight ©   (2004-05-12 23:32) [157]

Только одна из первых версий, была более менее, а теперь чем дальше тем проблем больше и больше :(


 
nikkie ©   (2004-05-12 23:58) [158]

>[157] Knight
ну не знаю...

в этом релизе сделали мы одну ошибку. у нас с Gero стоит IE6 и получилось, что под IE4/5 мы не тестировали вовсе. Rouse_ как бета-тестер отловил AV, но он не новый пользователь, поэтому не заметил баг, который описал Piter [19]. это получилось нехорошо, ну да ладно, исправим и будет впредь наука.

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


 
Knight ©   (2004-05-13 01:20) [159]

Да я уже писал, что при первом клике не теме ветки всегда вылетает попап. Если, что-то идёт не так, то в окно клиента грузится http://www.delphimaster.ru/cgi-bin/forum.pl и т.д.
Да и по мелочи...


 
nikkie ©   (2004-05-13 01:58) [160]

>[23] Knight
>Предыдущие версии, тоже часто грешили попапами и загрузкой онлайн страниц в поле клиента.

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

мне понравились вот такие рекомендации по поводу bug-report-ов
http://www.farmanager.com/problems.asp

3.3. Если для воспроизведения проблемы требуются какие-либо файлы, которые, вы уверены, есть только у вас, то их нужно присоединить к вашему сообщению, при условии, что суммарный размер сообщения не превышает 80Kb. Если размер превышает допустимый, то лучше положить необходимый файл на http или ftp и в сообщение добавить только URL на файл.

<...>

3.5. Ответьте на следующие вопросы:

Какие действия выполнялись?
Какой результат ожидался?
Что получилось вместо этого?


 
WondeRu ©   (2004-05-13 08:26) [161]

2nikkie ©   (12.05.04 17:50) [145]

чет не могу компильнуть на delphi 7!
похоже кусок из другой проги выдран, во чо выдает:


[Error] Project1.dpr(29): Undeclared identifier: "ProxyServer"
[Error] Project1.dpr(30): Undeclared identifier: "ProxyPort"
[Error] Project1.dpr(31): Undeclared identifier: "ProxyUsername"
[Error] Project1.dpr(32): Undeclared identifier: "ProxyPassword"
[Error] Project1.dpr(43): Undeclared identifier: "s"
[Error] Project1.dpr(44): Undeclared identifier: "CharToOem"


 
Knight ©   (2004-05-13 10:34) [162]


> nikkie ©   (13.05.04 01:58) [160]
> что такое попап мне не понятно. при каких условиях возникает ошибка?


Попапом я называю любое окно бровзера, который не звали, а он припёрся :)

Вылетает попап после каждого запуска клиента при первом клике на любую тему (online, offline без разницы).

Оригинал грузится в окно клиента при сбоях связи во время отправки поста. Если при обновлении выскакивает диалог о том, что страница устарела, то это точно приводит к загрузке оригинала.


 
panov ©   (2004-05-13 10:57) [163]

>nikkie ©   (12.05.04 23:08) [155]
Socket Error # 10054
Connection reset by peer.


 
Rouse_ ©   (2004-05-13 11:40) [164]

> [157] Knight ©   (12.05.04 23:32)
Категорически не согласен с данным утверждением...

> [159] Knight ©   (13.05.04 01:20)
Вообще ни разу не заметил данной ошибки...

> поэтому не заметил баг, который описал Piter [19].
На работе ставил новый клиент с нуля (т.е. старой версия не работала на нем) - данного глюка небыло...

> последний вариант мне не нравится (а Rouse_, видимо, очень
> понравится)

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


 
Verg ©   (2004-05-13 12:15) [165]

Фишечка с Internal Error 500.
Набираю текст долгенько, долгенько, нажимаю кнопучку, но наш любимый сервер выдал ту ошибочку.
В експлорере я бы нажал Back, скопировал набранный мной текст в клипбоард и стал бы ждать "лучших времен". Но тут, при ошибке эта схема не работает - по возврату назад - поле ввода текста оказалось пустым. Абидна да?
Схожее чувство я испытывал, когда набирая довольно длинный ответ, снабжая его иллюстрациями в виде исходного кода обнаружил, что "Тема закрыта" после его отправки....


 
Knight ©   (2004-05-13 12:23) [166]

> Verg ©   (13.05.04 12:15) [165]
> по возврату назад - поле ввода текста оказалось пустым
Вот это с первой версии, просто, убивает... приходится сначала закидывать написанное в буфкр, а только после этого отправлять.


 
Knight ©   (2004-05-13 12:30) [167]

>> Rouse_ ©   (13.05.04 11:40) [164]
> Вообще ни разу не заметил данной ошибки...
Это всё от того, что ставка в клиенте делается не на средства Делфи, а на Вебброузер, а они у всех разные, и по видам, и по версиям, и по настройкам... вот и лезут баги во все щели :(


 
nikkie ©   (2004-05-13 12:43) [168]

>[161] WondeRu
>чет не могу компильнуть на delphi 7!
ну ты как маленький прям... D7 поставляется вместе с 9-й версией Indy. закомментируй строчку
{$DEFINE INDY8}

>[163] panov
>Socket Error # 10054
>Connection reset by peer.
1. надеюсь в PROXY_SERVER, PROXY_PORT, PROXY_USER, PROXY_PASS прописаны правильные значения.
2. у тебя работает http-прокси или socks?
3. в деталях прокси-авторизации я не очень ориентируюсь... ты можешь сказать, какой тип авторизации у тебя используется?

>[164] Rouse_
а какая версия IE на работе?

>[165] Verg
сделаем обязательно. в версии 2.2, я думаю.


 
Соловьев ©   (2004-05-13 12:58) [169]

1. Несохраняет имя.
2. Возврат назад нельзя настроить на Backspace


 
Соловьев ©   (2004-05-13 13:02) [170]

3. Нет разбивки на страницы.


 
Layner ©   (2004-05-13 13:05) [171]

Да, сохранение имени, было бы не плохо, и 2е, при нажатии на кнопку Ж,К,Ч программа идет на сервер зачем то.. я сделал отмену, так и не выяснил, зачем.
А так, большое спасибо [b]nikkie [/b] (b - писал руками!) за классную программу, у меня выделенка, и мне очень это экономит трафик. До этого пользовался версией 1.0.


 
nikkie ©   (2004-05-13 13:08) [172]

>[167] Knight
да, отсылка сообщений сделана средствами WebBrowser. отсюда и проблемы с показом веб-страниц в окне клиента, и с несохранением сообщения, и с несохранением кук (имя и e-mail). но сделано так не от моей причуды. не забывайте, что клиентский протокол не поддерживает отсылку сообщений. вы хотите иметь клиент, который только читает, но не позволяет отвечать? DMClient, кстати, был первым клиентом, позволяющим оправлять сообщения не из браузера.

было 2 варианта сделать отсылку сообщений
- непосредственным http-post на некий адрес из кода программы.
- вставить форму отправки сообщения в страницу темы.

отношение McSimm-а к отправке сообщений из клиента неоднозначное. он не раз предупреждал, что никто не обязывался обеспечивать backward-совместимость этого скрипта. поэтому любые hard-coded отправки сообщений рискуют обломиться после каких-то изменений на форуме. поэтому я и выбрал второй вариант, как наиболее гибкий - даже если мне кирпич на голову свалился бы, всегда есть возможность исправить Question/Answer.htm.

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

а по поводу того, что ты говоришь "только версия 1.0 работала более или менее" - как раз в момент выпуска 2.0 плюс-минус несколько дней McSimm изменил скрипт отправки сообщений - раньше, если помнишь, показывалась страничка "Ваше сообщение было успешно отправлено", а теперь идет редирект обратно в форум. отсюда и тогдашние показы веб-страницы форума в окне клиента. вот такая жизнь наша...


 
nikkie ©   (2004-05-13 13:14) [173]

>[171] Layner
спасибо. по поводу Ж, К, Ч - посмотри [156].


 
Verg ©   (2004-05-13 13:15) [174]


> [172] nikkie ©   (13.05.04 13:08)


Не, я думаю, что "оправдываться" тебе не надо. Работа сделана более чем прилично. Просто, как коллега, думаю, что вам будет небезынтересно знать про "косяки".


 
Соловьев ©   (2004-05-13 13:18) [175]


> 172] nikkie ©

а зачем кукис - в проге сохрани. в кеше имя.


 
panov ©   (2004-05-13 13:19) [176]

>nikkie ©   (13.05.04 12:43) [168]

Как раз вся проблема при авторизации в том, похоже, что WinGate использует не Basic-авторизацию.


 
Соловьев ©   (2004-05-13 13:19) [177]

5. Можно сделать добавку сообщения по клавише? Как в асе? Ctrl+Enter?


 
Danilka ©   (2004-05-13 13:20) [178]

[175] Соловьев ©   (13.05.04 13:18)
а зачем? кому надо будет - включит куки, кому не надо - тот привык уже и так.


 
Соловьев ©   (2004-05-13 13:23) [179]


>  [178] Danilka ©

у меня включені - и не сохраняется имя


 
Rouse_ ©   (2004-05-13 13:43) [180]

> [168] nikkie ©   (13.05.04 12:43)
6.0.2800.1106.xpsp2.030422-1633
Это полностью что там у него в версии написано... :)


 
nikkie ©   (2004-05-13 13:43) [181]

>Соловьев
>а зачем кукис - в проге сохрани. в кеше имя.
затем, что такая технология отправки сообщений.
>у меня включені - и не сохраняется имя
по поводу причин не сохранения ника, см. [36] и [39]
пропиши ник руками в Answer.htm

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


 
nikkie ©   (2004-05-13 13:59) [182]

>Rouse_
ну так в этом-то и дело. с IE6 все без проблем работает.

>panov
>Как раз вся проблема при авторизации в том, похоже, что WinGate использует не Basic-авторизацию.
может быть. ладно, качаю WinGate 5.2.3, будем разбираться.



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

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

Наверх





Память: 0.98 MB
Время: 0.046 c
9-1075380883
Black Fury
2004-01-29 15:54
2004.05.30
Проблема с вызовом процедуры из *.dll


3-1084383853
SeregaC
2004-05-12 21:44
2004.05.30
Сохранение БД


1-1084861513
Sandman25+1
2004-05-18 10:25
2004.05.30
Параметры типа procedure of object


14-1084540198
Denis_ada
2004-05-14 17:09
2004.05.30
Клиент-серверн. приложение по работе с папками и файлами


4-1081955470
AndersoNRules
2004-04-14 19:11
2004.05.30
Kak pravilino UBIVATI TThread i ?





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