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

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.58 MB
Время: 0.033 c
14-1091360013
vidiv
2004-08-01 15:33
2004.09.05
Будет ли такое работать в ТУРБО Паскале.


4-1090309158
andrey__
2004-07-20 11:39
2004.09.05
Как программно узнать процент Загрузку ЦП


1-1092729700
velial
2004-08-17 12:01
2004.09.05
хитрый Grid


14-1091465217
Мазут Береговой
2004-08-02 20:46
2004.09.05
Я весь на измене. Даже спать перестал.


4-1090676711
юзверь
2004-07-24 17:45
2004.09.05
ToolbarWindow32





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