Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.05;
Скачать: CL | DM;

Вниз

Magic Forum beta8 - клиент форумов "Мастера Дельфи" и "Дремучие"   Найти похожие ветки 

 
Piter ©   (2004-08-05 17:18) [0]

Зачем нужнен клиент:

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

К тому же интерфейс максимально приближен к WEB клиентам форума, нет никаких трудностей с переходом на Magic Forum

Новое в beta8:

[+] Введена поддержка форума "Дремучие"
[-] Исправлены некоторые мелкие ошибки

Работа с форумом "Дремучие" идет в тестовом, ограниченном виде.

Сайт для скачивания программы:
http://piter.pechora.org/

Прямая ссылка на дистрибутив:
http://piter.pechora.org/m-f_b8.zip

Скриншот программы:
http://piter.pechora.org/screenshot.gif

Информация по работе программы представлена на сайте.
Прежде чем задавать вопросы, пожалуйста, прочитайте FAQ.html, входящий в дистрибутив с программой.

Ваши замечания и предложения вы можете оставлять здесь или писать мне на почтовый ящик: piter007@newmail.ru

Спасибо за внимание!


 
Piter ©   (2004-08-05 17:32) [1]

Из предыдущей темы:

Так может решишь то проблему с прокси?

да я бы рад. Но не понимаю в чем проблема...

Non transparent proxy на порту 3128

так все таки прокси прозрачный или нет?

И вообще, не было еще проги, которая не работала

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


 
Piter ©   (2004-08-05 20:09) [2]

Скоро попытаюсь сделать Гостевую на сайте - можно будет предложения туда писать :)


 
}|{yk ©   (2004-08-05 20:12) [3]

Да, тормознутая штука твой клиент. Куда медленней клиента nikkie


 
Piter ©   (2004-08-05 20:17) [4]

можно примеры. Чего делал, насколько медленнее


 
}|{yk ©   (2004-08-05 20:19) [5]

Да просто загружал сообщения. Откроешь ветку, и пока раздуплится после загрузки до отображения, пройдет секунд 10


 
Piter ©   (2004-08-06 00:17) [6]

}|{yk ©   (05.08.04 20:19) [5]
Да просто загружал сообщения. Откроешь ветку, и пока раздуплится после загрузки до отображения, пройдет секунд 10


чего-то ты не то говоришь. У меня максимум что грузится - это около двух секунд идет обработка, когда закачивается 500 заголовком форумов. Но это бывает только один раз в форуме. Ну допустим для слабого компа будет десять секунд... но 10 секунд при загрузке обычной ветки? Что-то ты не то говоришь... Или ветка на 1000 постов...


 
Piter ©   (2004-08-06 02:21) [7]

Прилепил Гостевую книгу на сайте. Можете высказываться там: http://www.piter.pechora.org/guestbook


 
Рамиль ©   (2004-08-06 08:38) [8]


> так все таки прокси прозрачный или нет?

Настройка стоит не прозрачный, а что подразумевает под этим Win Route в данном случае - для меня загадка.

> ну у меня используется TTcpClient - может в нем дело? Слушай,
> давай я напишу программу, которая будет использовать TTcpClient
> и что-нибудь еще, выложу ее тебе, ты скачаешь и протестируешь.
> Ок?

Давай.

А ты проверяешь есть ли соединение с интеренетом, когда в настройках прокси не указывается?


 
WondeRu ©   (2004-08-06 09:23) [9]

у меня вылазит:
"Your user name and password are not defined. Ask your database administrator to set up a Firebird login"

Piter, только не говори что у тебя пароль к БД прошит как "masterkey" (или как его там по умолчанию)!

Ну?


 
}|{yk ©   (2004-08-06 10:53) [10]

Не знаю, комп нормальный, 1.3 ГГц, 512 RAM, стоит свой Firebird 1.5, но твой форум дико тормозит


 
WondeRu ©   (2004-08-06 11:09) [11]

в догонку к [9]: у меня тоже свой Firebird 1.5


 
GrayFace ©   (2004-08-06 11:43) [12]

Piter ©   (06.08.04 0:17) [6]
По поводу тормозов: я жму "Обновить" в теме с 506 сообщениями, при том, что новых не добавилось - около 8 секунд тормозит.
Комп: Celeron 433, 256 RAM(на DIM"ах).


 
}|{yk ©   (2004-08-06 12:01) [13]

Да понятно что masterkey.


 
WondeRu ©   (2004-08-06 12:04) [14]

2Piter ©
внеси в настройку "пароль к БД", если masterkey не подходит! у нормальных людей пароли другие к SYSDBA!


 
}|{yk ©   (2004-08-06 12:08) [15]

Или требуй обязательного использования Embedded


 
Piter ©   (2004-08-06 15:44) [16]

WondeRu ©   (06.08.04 9:23) [9]
Piter, только не говори что у тебя пароль к БД прошит как "masterkey" (или как его там по умолчанию)!

Ну?


Да, так и есть :)
В общем, можно сделать так, чтобы пароль можно было задавать... Но понимаешь, доступ к таблице имеет только SYSDBA, то есть ты должен указать пароль именно от него. А вдруг ты вообще удалил такую запись? (ну мало ли).
То есть, чтобы не зависеть никогда от этих параметров - просто скачай дистрибутив Firebird Embedded - ссылка есть на сайте моей программы. Заодно посмотришь что такое - может, в работе понадобится.
Хотя такую настройку сделаю - благо не сложно.

GrayFace ©   (06.08.04 11:43) [12]
По поводу тормозов: я жму "Обновить" в теме с 506 сообщениями, при том, что новых не добавилось - около 8 секунд тормозит.


хм... странно блин. Я этого не замечаю, потому что блин у меня максимальное время ожидание 2 секунды, когда добавляются 500 заголовков сообщений.
GrayFace, скажи конкретную ветку на которой у тебя тормозит и скажи как тормозит? Вот открыта такая-то страница, да? Ты жмешь обновить, появляется загрузка сообщений... пишется, что сообщений 0 на текущий момент... и потом начинаются тормоза на 8 секунд и потом ветка отображается заново, без всяких изменений. Правильно?

GrayFave, а у тебя тоже свой Firebird или ты Embedded качал?

}|{yk ©   (05.08.04 20:19) [5]
Да просто загружал сообщения. Откроешь ветку, и пока раздуплится после загрузки до отображения, пройдет секунд 10


что-то невероятное... а можно пример ветки, клик на которую приводит к 10 секундным зависаниям. И ты дистрибутив только сейчас скачал? До этого Magic Forum не ставил?

Рамиль ©   (06.08.04 8:38) [8]
Давай.

А ты проверяешь есть ли соединение с интеренетом, когда в настройках прокси не указывается?


ничего я не проверяю. Проверить соединение с интернетом невозможно.
Я просто напишу сейчас программу и выложу ее. Ок? А ты скачаешь и затестируешь...


 
}|{yk ©   (2004-08-06 15:50) [17]

Да прямо сейчас. Загружил только что-то Потрепаться. Загрузилось, ничего не изменилось. Нажал обновить конференцию. Черех 10 секунд обновилось

---
Ющенко - наш президент


 
Piter ©   (2004-08-06 15:51) [18]

даже если изменить стандартные 20 ответов на одной странице на 500, то вот ветка про Лигу чемпионов у меня отображается вся около секунды...

неужели у меня такой крутой компьютер: Athlon 1800+/256 Mb


 
Piter ©   (2004-08-06 15:52) [19]

}|{yk ©   (06.08.04 15:50) [17]
Загружил только что-то Потрепаться. Загрузилось, ничего не изменилось. Нажал обновить конференцию


что-то я плохо понимаю... что значит загрузил потрепаться? Это и есть обновил...

Нажатие обновить конференции как раз и приводит к загрузке. Совсем я тебя не понимаю...


 
Piter ©   (2004-08-06 15:56) [20]

вот вся Лигочемпионская ветка - http://delphimaster.net/view/14-1091188427/ все посты на одной странице грузится у меня меньше секунды. Как такое возможно, что у Жука грузится 10 секунд?!?! Это ветка в 5000 постов должна быть...


 
}|{yk ©   (2004-08-06 15:57) [21]

Сам не знаю. Но факт

---
Жук - наш президент


 
WondeRu ©   (2004-08-06 17:01) [22]

Piter ©   (06.08.04 15:44) [16]
у меня есть FB Emb! но ставить его желания нету! обычного FB за уши хватает!


 
Piter ©   (2004-08-06 17:35) [23]

Рамиль ©   (06.08.04 8:38) [8]

вот скачай плиз:
http://piter.pechora.org/test_socket.zip

Там программа. Есть два типа коннекта, на основе TTcpClient - как в Magic Forum и на основе Indy client. У меня замечательно работают оба.
У тебя, если дело именно в TCPClient - не должен работать, а Indy должен. В общем, протестируй плиз!

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

}|{yk ©   (06.08.04 15:57) [21]
Сам не знаю. Но факт


я ведь просил. Не мог бы ты указать КОНКРЕТНУЮ ветку на которой тормозит? И какие у тебя настройки? То есть, сколько постов на одной странице отображается?

WondeRu ©   (06.08.04 17:01) [22]
у меня есть FB Emb! но ставить его желания нету! обычного FB за уши хватает!


а чего его ставить то?!?! Просто распакуй архив с ним в директорию с программой Magic Forum! У него же нету Install"а - там одни библиотеки!


 
Piter ©   (2004-08-06 23:37) [24]

Рамиль, ну как там?


 
Piter ©   (2004-08-07 03:18) [25]

умерли что ли все...


 
GrayFace ©   (2004-08-07 09:32) [26]

Piter ©   (06.08.04 15:44) [16]
> Ты жмешь обновить, появляется загрузка сообщений...
> пишется, что сообщений 0 на текущий момент... и потом
> начинаются тормоза на 8 секунд и потом ветка
> отображается заново, без всяких изменений. Правильно?

Нет. Пишет "Загрузка данных", потом надпись пропадает(0 новых сообщений не возникает). Потом переходит к последнему сообщению - и тут я останавливаю таймер.

Вот ветка: http://delphimaster.net/view/14-1091188427/

У меня Embedded. И еще у меня есть очень сильные тормоза при запуске IE - примерно такие же, как и при запуске MagicForum - 10-15 секунд. (откуда взялись - не понятно) Может это с IE связано.

}|{yk ©   (06.08.04 15:50) [17]
>---
> Ющенко - наш президент

Кто это?

Piter ©   (06.08.04 15:56) [20]
>http://www.delphimaster.ru/cgi-bin/forum.pl?id=10911884

Ее открыл и при загрузке 200-какого-то сообщения закрыл закладку. Результат - Access Violation.

WondeRu ©   (06.08.04 17:01) [22]
> у меня есть FB Emb! но ставить его желания нету! обычного FB за уши хватает!

Кто хватает?

---
Mr. Manson - наш президент.


 
GrayFace ©   (2004-08-07 10:27) [27]

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


 
Piter ©   (2004-08-07 14:29) [28]

GrayFace ©   (07.08.04 9:32) [26]
Вот ветка: http://delphimaster.net/view/14-1091188427/


а какая страница (номер страницы) медленно грузится? У тебя вообще в установках сколько задано отображать постов на одной странице?


еще у меня есть очень сильные тормоза при запуске IE - примерно такие же, как и при запуске MagicForum - 10-15 секунд. (откуда взялись - не понятно) Может это с IE связано

а-а-а. Ну так наверняка. У меня IE меньше секунды грузится... а если закрыть IE - он у тебя повторно тоже 10 секунд грузится? А в Magic Forum повторно та же страничка тоже 10 секунд грузится?

GrayFace ©   (07.08.04 9:32) [26]
>http://www.delphimaster.ru/cgi-bin/forum.pl?id=10911884

Ее открыл и при загрузке 200-какого-то сообщения закрыл закладку. Результат - Access Violation


этой ветки уже не существует :(
А когда закрывал закладку - написалось предупреждение?

GrayFace ©   (07.08.04 10:27) [27]
Я одного не понимаю - зачем нужен клиент, который не умеет отправлять сообщения? Это я о Дремучих


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


 
Piter ©   (2004-08-07 17:49) [29]

Рамиль, ну ты где


 
Piter ©   (2004-08-08 21:41) [30]

Ушли все... не оставив и следа :)


 
VID ©   (2004-08-09 00:45) [31]

Я скачал твего клиента...
Заюзал. Вот щас пишу из него.
Есть замечания.

1. Если на странице попадётся перечёркнутое слово имя (красным шрифтом - ну это когда модераторы работают) то на всей оставшейся странице глюк: все имена авторов веток красные, и все имена отвечающих в ветках - красные.

2. Вижу ты юзаешь Interbase. Здесь у меня ряд замечаний:
а) Ты подключаешься к базе данных через СЕРВЕР. Это я понял, потому что твоя программа юзает GDS32.dll (размер 280кб). А что если сервер не установлен на компе ?
б) Почему ты юзаешь gds32.dll которая установлена в C:\Winnt\system32 ? Т.е. я как понимаю программа инсталлятор пытается копировать эту библиотеку в эту папку. ЗАчем ? Это я считаю неверно.
В-общем, делай так:
Поскольку твоя прога - это однопользовательская система, то наличие IB-сервера для неё жирно будет. Используй Yaffil Embedded. Это обычная библиотека GDS32.dll (размер больше метра), в котором реализован сам сервер. Весьма полезная штуковина скажу тебе, и не требует наличия установленного сервера на компе.

Чёрт побери, мне интересно, что бы сделал твой инсталятор если бы у меня не было Yaffil-сервера, а ? Он установил бы его что ли ? ужас...

А так прога, действительно реализует быструю загрузку страниц, я скажу тебе, был приятно удивлён, не ожидал...

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


 
Piter ©   (2004-08-09 01:03) [32]

VID ©   (09.08.04 0:45) [31]
1. Если на странице попадётся перечёркнутое слово имя (красным шрифтом - ну это когда модераторы работают) то на всей оставшейся странице глюк: все имена авторов веток красные, и все имена отвечающих в ветках - красные.


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

Ты подключаешься к базе данных через СЕРВЕР. Это я понял, потому что твоя программа юзает GDS32.dll (размер 280кб). А что если сервер не установлен на компе ?

можно зайти на сайт http://piter.pechora.org и почитать что дальше :)
Также можно почитать FAQ.html в директории с программой. Можно нажать F1 и почитать его же. В общем, вариантов куча :)

Почему ты юзаешь gds32.dll которая установлена в C:\Winnt\system32 ?

а какую мне еще юзать? Если эта библиотека будет в директории с программой (например, от Firebird Embedded) - то будет юзаться она. А если в директории ничего не найдено - начинает искаться по путям, ну и находит ее в виндовом каталоге. Что не так? Стандартное использование DLL...

Т.е. я как понимаю программа инсталлятор пытается копировать эту библиотеку в эту папку. ЗАчем ? Это я считаю неверно

инсталлято вовсе ничего такого не пытается, ты что-то путаешь. Инсталятор - это только сама программа. У кого нету Interbase/Firebird/Yaffi - должны скачать локальную версию этой базы для использования программы. В общем, FAQ.html

Поскольку твоя прога - это однопользовательская система, то наличие IB-сервера для неё жирно будет. Используй Yaffil Embedded. Это обычная библиотека GDS32.dll (размер больше метра), в котором реализован сам сервер. Весьма полезная штуковина скажу тебе, и не требует наличия установленного сервера на компе

спасибо за совет, но я так и делаю :)
Только использую Firebird Embedded

VID ©   (09.08.04 0:45) [31]
Интерфейс программы оставляет желать лучшего


а в чем это выражается? Имхо, обычный, стандартный виндовый интерфейс! Что же вы хотите, любители красоты? Или так привыкли ко всяким рюшечкам? Не понимаю... Тем более, ладно бы какой-нибудь попсовый сайт, но ведь сайт то программеров на Дельфи. Большинство ее используют, какие есть в ней компоненты - такие и использую. Обычные, стандартные, виндовые контролы...
Хотя, конечно, я абсолютно не против сделать интерфейс покрасивше. Посмотрю что такое Raize components 3.
Но имхо при использовании клиента все эти красивости уходят на третий план, остается ценить именно функциональность клиента.

P.S. И вообще, не понимаю, чем так интерфейс не угодил. Большинство времени пользователь видит страницы форума, а они отображаются в WebBrowser, интерфейс страниц полностью копирует интерфейс форума. Получается, сам дизайн сайта delphimaster.ru не нравится?

P.S.S. Спасибо за отклик!


 
Sanek_metaller ©   (2004-08-09 01:08) [33]

У меня дллку не находит в папке с прогой.


 
Piter ©   (2004-08-09 01:10) [34]

Sanek_metaller ©   (09.08.04 1:08) [33]

почитай плиз FAQ.html


 
Piter ©   (2004-08-09 01:12) [35]

сорри, оказывается в FAQ я этого не написал. Ну тогда просто зайдите на http://piter.pechora.org и почитайте!


 
VID ©   (2004-08-09 01:20) [36]

Насчёт интерфейса...

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

Однако, есть на свете Raize Components 3. Не думай что это какие то извращённые неузнаваемые компоненты. Там всё отлично реализовано. Твоя программа приобретёт солидный вид качественного продукта, а щас она выглядит скажем так, слабенько. Я говорю о интерфейсе программы а не веб-страницы. Короче, лучше один раз увидеть...

Дальше, насчёт подключения к бд. Ну вот допустим у меня стоит сервер Yaffil. Интересно, какой логин и пароль использует она... ой.. SYSDBA и masterkey :)

А если прочитать любую рекомендацию админу GDS, то там чуть ли не первой строкой пишется, что пароль на этого супер пупер SYSDBA обязательно надо менять. Что я щас и сделал :) и твоя программа, как то загрустила.... не понравился ей что ли пароль ;) В-общем, я всё это говорю, к тому что твой демократичный подход (если хотите то пользуете сервер уже установленый у вас, если нету, то установитье Firebird embedded) потребует одного из двух решений: Либо отказаться от поддержки обычного GDS сервера, и исполльзовать исключительно встраиваемый сервер, либо где нить в настройках проги должено быть место где нужно указать пароль пользователя SYSDBA что бы твоя прога могла подключиться.
В конкретном случае, щас произошла ситуация, что я запускаю прогу, и вижу сообщение что "User name or password is not correct. Поите пивом админа". Сие есть ошибка подключения к базе данных, будь добр обработай её как следует, ну хотя бы выведи окошко (функция InputQuery в дельфях) где попросят ввести этот чёртов пароль пользователя SYSDBA.


 
Profi ©   (2004-08-09 01:30) [37]

По прежнему не работает "Основная"! Пишет: "Процесс загрузки конференции был прерван".


 
Piter ©   (2004-08-09 01:36) [38]

VID ©   (09.08.04 1:20) [36]
В конкретном случае, щас произошла ситуация, что я запускаю прогу, и вижу сообщение что "User name or password is not correct. Поите пивом админа". Сие есть ошибка подключения к базе данных, будь добр обработай её как следует, ну хотя бы выведи окошко (функция InputQuery в дельфях) где попросят ввести этот чёртов пароль пользователя SYSDBA


в этом топике такая проблема уже поднималась. Да, я сделаю ввод пароля...

Я сейчас посмотрел - а этот Raize components 3 занимает 14 Mb, а я сейчас на диалапе...

Profi ©   (09.08.04 1:30) [37]
По прежнему не работает "Основная"! Пишет: "Процесс загрузки конференции был прерван".


у меня почему-то все работает...

А остальные конференции работают? Странно что-то...
попробуй в течении минуты запросов 10 сделать - может, это сервак глючит дельфимастерский?


 
Profi ©   (2004-08-09 01:37) [39]

А сейчас и "Система" на грузится, но уже ничего не пишут!


 
Piter ©   (2004-08-09 01:38) [40]

VID ©   (09.08.04 1:20) [36]
В конкретном случае, щас произошла ситуация, что я запускаю прогу, и вижу сообщение что "User name or password is not correct


ну так распакую в каталог с программой локальный сервер и все...



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

Текущий архив: 2004.09.05;
Скачать: CL | DM;

Наверх




Память: 0.6 MB
Время: 0.042 c
3-1091954696
Bee
2004-08-08 12:44
2004.09.05
SQL. Агрегатные функции


1-1092912806
STARfish
2004-08-19 14:53
2004.09.05
Как обработать клик по ScrollBox, по его полосе прокрутки?


1-1092906066
shc
2004-08-19 13:01
2004.09.05
Получение экземпляра класса за его интерфейсом


1-1092992924
Zhekson
2004-08-20 13:08
2004.09.05
Оттенки цветов


14-1092296755
nikkie
2004-08-12 11:45
2004.09.05
критика кода DMClient