Forum Webscript.Ru
Общие => Гостевая Webscript.Ru Network => Тема начата: NAS от 18 Декабря 2002, 16:37:42
-
Вот
-
Оригинально. :)
А удобно ?
-
А эксперементирую пока.
http://forums.webscript.ru/latest.php
надо в Active Desktop добавить.
Обновляется раз в 30 минут + можно ручками.
-
сразу видно - человек на выделенку на работе наконецто перешел. а то все с почтовыми уведомлениями изощрялся
-
AliMamed
Дык давно уже :) Еще бы кто клиента к форуму написал для виндов :)
-
NAS
Типа RSDN-новского?
-
ThE0ReTiC
RSDN ? Что это ?
-
http://www.rsdn.ru
Хотя там сделано через новостные группы.
Можно напрямую базу дергать.
-
Дык есть уже ::--)). Тестирую сейчас. Только там баг на баге (первый мой опыт разработки клиент-сервер на Delphi).
Как закончу и явные глюки уберу, если готовы будете на сервер добавить два php-файла (интерфейс между БД, и непосердственно запросами клиента), то с удовольствием отдам на тестирование.
Правда возможности там - только чтение и добавление сообщений (пока). Сейчас делаю создание тем. В конце января, начале февраля планирую выложить альфу.
P.S. Кстати, клиент еще и для phpBB подходит, одновременно.
-
Дмитрий Попов
Дык есть уже ::--)). Тестирую сейчас. Только там баг на баге (первый мой опыт разработки клиент-сервер на Delphi).
Как закончу и явные глюки уберу, если готовы будете на сервер добавить два php-файла (интерфейс между БД, и непосердственно запросами клиента), то с удовольствием отдам на тестирование.
С удовольствием потестируем :) И пару файлов добавим.
-
С удовольствием потестируем И пару файлов добавим.
Ну тогды ждите файлы в начале января, а саму прогу в конце :-P.
А сможете добавить еще один, через который будет закачивать эти два файла (заменять из более новыми)?
-
Дмитрий Попов
Врядли это же придется делать папку доступную для записи, а что то не хочется.
-
NAS
То есть? У Вас такая папка уже есть. Та, в которую аватары закачиваются :-).
Ладно, поговорим потом (ближе к делу).
P.S. О! очередной глюк нашел. Это будет самый глючный клиент в мире, честно предупреждаю :-(.
-
Фигня.
Пофиксим.
не в первой ;)
-
Дмитрий Попов
А на чем пишем ?
-
То есть? У Вас такая папка уже есть. Та, в которую аватары закачиваются :-).
Ага :) И назвается она БД MYSQL.
Всё хранится в БД.
-
Ага И назвается она БД MYSQL.
УУУ-пс :*-(
А на чем пишем ?
Delphi (7 Enterpise edition ;-P)
[OFF]
З.Ы. Ща начнется обсуждение того, насколько лучше делфя чем Visual C(++).[/OFF]
З.З.Ы. Это... Я вдруг вспомнил про BB-теги. Во гемор сегодня будет :-).
З.З.З.Ы. Если интересно, сегодня подгоню пару скриншотов.
-
насколько лучше делфя чем Visual C
а может наоборот? ;););)
-
а может наоборот
А смотря для чего ;)
Дмитрий Попов
Гони. :)
-
Народ, а скажите - чем работа через такой клиент удобнее, чем через браузер?
Просто никогда подобным не пользовался, интересно.
-
Xander
Да в принципе ничем.
Может быть более оправдано использование клиента для подписки форумов как новостных групп.
Тогда народу с диалапом было бы проще читать/отвечать.
-
Может быть более оправдано использование клиента для подписки форумов как новостных групп.
Тогда народу с диалапом было бы проще читать/отвечать.
ИМХО, удобнее:
1) Скорость загрузки увеличится в >2-3 раза (грузится только голый текст с разделителями)
2) Менее Качественно организованна информация об обновленных форумах/ темах (т.к. время последнего просмотра передается клиентом, это не увиличивает нагрузку на сервер.) В результате, Вы всегда будете точно знать какие темы обновлялись какие нет.
Собственно основные плюсы (есть один большой минус - мало функций. Но это со временем решится. И еще один - неопытный программер :-P)
Ну и другие плюсы
-
Так... перепрограммировался:
а может наоборот
Точно...
загрузки увеличится в >2-3 раза
В смысле - уменьшится
Менее Качественно организованна информация
В смысле - более.
Бывает :-(
-
Добвлю.
Скорость в среднем увеличится не в 2-3, а в 10-15 раз.
Т.к. при загрузке темы, в которой вы уже были, надо будет загружать только новые сообщения, то же и про форум. Темы будут грузиться только новые и обновленные. + 0% графики.
В общем выигрыш в скорости колоссальный.
P.S. Осталлось малое - сделать что бы это все еще и нормально работало :-).
-
Дмитрий Попов
AFAIR, на webscript.ru бегает mod_gzip. Так что, если ты не прикрутишь что-нибудь подобное к клиенту, то потери от пересылки несжатого текста превысят выигрыш от загрузки голого текста с разделителями.
Или я слишком плохо о тебе подумал, и ты это учел? ;-)
-
Xander
Это банальная компонента с одной функцией обработки. Только что узнал. Думаю позже прикручу.
Но! Все-равно даже не gzip-ованный текст будет гораздо меньше графики. Так же я проверил - голый текст в среднем меньше HTML на этом форуме в 5-6 раз.
Так что все-равно будет выигрышь, даже без г-зип.
P.S. Дома оставил програмку, т.ч. только не раньше 12-ти ночи скины опубликую
-
Да тут и так графики нет почти. Я вот смотрю с отключенной, и ничего, только аватар не видно.
А вот HTML и всяческие таблицы, это да.
-
Эх, а рекламу кто смотреть будет ?
-
А рекламу можно в софтину вшить.
Насильно.
Как в Аське.
Не хотите рекламу - давайте 10 уругуайзских паскудо. :)
Каждому модератору.
+15 разработчику
Супермодераторам и администраторам сверу еще 10.
И так раз в месяц. ;)
Капитализмъ
-
Гы, а можно, только клиентов мало будет. Пока лимит трафика и ресурсов хостинга не скушан, можно юзать :)
-
Не... Рекламу не раньше первой (т.е. стабильной версии) :-P.
Заметил интеремную вещь... Когда запущен клиент, фотошоп не может сохранить файл :-).
Хорошо, оказалось, что это из-за того что прямо из делфи запускаю (если из exe-шника - глюка нет).
P.S. "Недопустимая операция" меня достала :-(
P.P.S. А вообще освоение идет успешно. Стоко всего нового узнаю :-)
-
А рекламу можно в софтину вшить.
Насильно.
Как в Аське.
И выкусить ее тоже можно будет как в Аське?
-
bhor
А за выкушение рекламы, будем банить :-).
Это Вам не Аська :-)
-
Дмитрий Попов
А у нас есть умные файрволлы...оне ее выкусят, а ты и не узнаешь :)
-
Xander
А ты и не узнаешь, откуда она лезет.
Железка соответственно тоже :)
-
ThE0ReTiC
ну и буду тогда через браузер лазить :)
-
Да ладно расслабтесь не любители рекламы :) Ещё скриншотов не видели, а вы уже банитье, режете и т.п. :)
-
Дмитрий Попов
И чтобы клиент умел с прокси работотать!
будем банить
:super:
-
И чтобы клиент умел с прокси работотать!
Да еще и с маздаевской с авторизацией :)
-
Да еще и с маздаевской с авторизацией
ага авторизация должна поддерживать NTLM или Kerberos
-
AliMamed
Давайте с него еще поддержку PPTP и L2TP попросим :)
-
Сколько вы всяких умных слов знаете! ;)
-
AliMamed
[OFF]Ох а я сегодня всех клиентов LJ перепробывал. Ни один с ISA нормально не работает.[/OFF]
-
А журнал просмотреных страниц будет (как в ослике)?
-
А ключи Вам не дать от хаты, где бабки валяются? :-P
P.S. Был уверен, что выложел скриншоты... Сейчас посмотрел... А куда же я их выложил, если upload отключен? :-)
Через часа 3 ждите...
-
Вот, парочка
http://www.programmist.spb.ru/client/1.gif
http://www.programmist.spb.ru/client/2.gif
P.S. Работа идет через обычный http. Работает он так, как настроенно соединение (независимо от прокси и другой &рени :-P )
-
Дмитрий Попов
А как ты будешь сами посты показывать?
В TMemo, TLabel или подобном текстовом объекте?
Меня интересует, сохранится ли форматирование, болды там, италики, ПХП-код, или будет один и тот же цвет-стиль-размер по всему тексту.
-
Xander
Честно?
Пока еще не представляю, как это сделать :-(.
"Я не волшебник - я только учусь"...
-
Имхо это надо через внедренный ослик делать.... хотя можно через RichEdit....
-
Metaller
Ага, ослика. Только тогда придется HTML туда-сюда гонять. А от этого как рах хотели уйти.
Может на Мозилле сделать можно?
-
вот например: http://forumzilla.mozdev.org/
-
It requires Mozilla or Netscape 6 to run
...
Не подходит... Или я не так понял...
P.S. Над форматированием думаю усиленно...
Ну не верю я, что в делфе это не сделать. Слишком серьезный этот продукт, для таких функций...
P.S. Пока что думаю над динамическим созданием временных rtf-файлов, и соответственно вывода из них... но геморно это...
-
Дмитрий Попов
Конечно это можно сделать. Вопрос только в том - какой кровью и в какие сроки.
А вот скриншот этого клиента на мозилле: http://forumzilla.mozdev.org/shot1.png
-
ЕПСТ!!! Придумал!!!
А что мне мешает размножить ослика?
Т.е. передавать те же сообщения, и в месте вывода сообщений выводить их в Explorer, как ActiveX???
Только надо оценить, как это на ресурсах скажется...
точно!
-
Да нафиг! (извините :-P)! Даже размножать не надо.
Мне же не нужно передавать форматирование. Передается тот же текст сообщений, а уже на клиенте я их обрабатываю, сплитю, и запихиваю в IEToolbar!
Проблема, кажется, решена...
-
Мне же не нужно передавать форматирование. Передается тот же текст сообщений, а уже на клиенте я их обрабатываю, сплитю, и запихиваю в IEToolbar!
Собсно, это я и имел в виду....
-
Судя по всему - если ничего не измениться, выпущу версию 0.1а даже раньше чем планировал (тьфу-тьфу-тьфу тук-тук-тук, чтоб не сглазить)
-
Ничего, если я встряну? ;)
Как человек, который постоянно работает с форумом через клиента, могу сказать, что надо определяться - чего и как хочется от клиента. Тут есть два пути
а) Вынос форума на компьютер пользователя. Сервер-сайд состоит из транслятора запросов. Соотвественно, избыточный html (оформление, формочка быстрого ответа и т.д.) не гоняется туда-сюда. Клиент сам разворачивает данные на компьютере пользователя в красочном виде (+этот вид можно настраивать)
б) Полная замена клиентом web-интерфейса. Тут требуется продуманный сервер-сайд, оптимизированные запросы и грамотная политика построения клиента, чтобы переплюнуть функциональность форума при меньшей нагрузке на БД форума.
-
artreal
Ну?
-
В смысле?
"Клиент форума" - это слишком хорошее название, поскольку непонятно, что это, зачем и как работает. Есть концепция - есть клиент форума, а нету концепции - это мифология.
Клиент оправдан там, где идет большая нагрузка на сервер (много народу, обновления каждые 5 минут). Вот тогда выигрыш от клиента заметен. В противном случае речь идет о замене одного интерфейса другим (и лучшим ли?).
-
artreal
Концеция - более быстрая скорость работы. Так нормально?
Ну и плюс некоторые фичи, вроде ТОЧНОГО анализа кол-ва прочитанных/непрочитанных тем.
А так... Ну конечно менее функционально и т.п.
Только знаете - иногда программы пишут просто ради интереса, и используют те, кому нравится.
>Клиент оправдан там, где идет большая нагрузка на сервер
Не вижу связи...
-
Концеция - более быстрая скорость работы. Так нормально?
Вообще-то нет. Более быстрая работа с форумом достигается вырезанием html на стороне сервера и восстановление ее на "потребителе". Однако, я не стал бы говорить, что это несомненный признак клиента форума
Не вижу связи...
Это я уже о практичности. Как правило, нет смысла использовать клиента, если он не дает преимуществ перед банальным просмотром форума через бродилку. Тем более, что отдельной (и нестандартной) программы для этого не требуется.
А так... Ну конечно менее функционально и т.п.
Так рюшечки или usability?
-
Так рюшечки или usability?
Скорость. И удобство (usability, как сейчас модно)
Только знаете - иногда программы пишут просто ради интереса, и используют те, кому нравится.
А кому не нравится - то не пользуется.
Я вот все понять не могу - чего Вы пытаетесь доказать? Что клиент не нужен? Да не пользуйтесь, ради бога.
Я его пишу совсем с другой целью, и всего лишь прошу его использовать (аkа тестировать). Нехотите? Да не надо!
aka Finita la comedy:
Тов. Nas - вроде клиент еще не написан, а уже куда-то не туда пошло обсуждение. Может прикрыть тему, пока не поздно?
-
Да пусть обсуждают :) Авось чего-нибудь полезного скажут.
-
Дмитрий Попов
А когда примерно будет альфа-версия?
-
Xander
Надеюсь через пару недель, если полтергейста не случиться
Кстати, здесь не найдется людей готовых потестировать, до выхода?
-
Дмитрий Попов
Я вот все понять не могу - чего Вы пытаетесь доказать?
Видимо, теорему Лапласа в частном случае - для клиентов ;)
А вот продуманной концепции клиента форума я пока не увидел...
вроде клиент еще не написан, а уже куда-то не туда пошло обсуждение
Обычно проект обсуждают до строительства сооружения, а не после.
-
artreal
[OFF]Это exler его обсуждают так ;)[/OFF]
-
NeoNox, я и зашел почитать, что думают о клиентах (как явлении) на этом форуме. Поскольку есть вероятность, что кто-то выскажет интересную мысль или идею.
Однако... могу я считать себя врагом народа? ;)
-
Нескромно так..
Дай всем потестить.. Ну или мне.
-
Бл%%ь!
Проблема возникла...
Причем оттуда, откуда я её меньше всего ждал!
Проблема в..... серверной части.
Просто хочется максимальной совместимости, потому надо включать обработку BB-Тегов на форуме, да и учитывать закрытые темы, там приватные форумы, группы пользователей!
Млин!
2 часов копания в исходниках VB, мне хватило, чтобы понять насколько галимо использовать классы :-((((.
В общем разобраться ни х--а не смог.
Мне вот стало интересно: Здесь ни у кого нету интереса изучить структуру VB, и написать серверную часть клиента? (у меня вообще исчезло желание работать на PHP...). Надо посути придумать способ обрабатывать все скриптами самого VB, а выдавать уже клиентовскими.
P.S. У меня клиент почти написан, но : Форматирование не полностью обрабатывается, категории и форумы выводятся не в том порядке (опять же - это хочется на сервере сделать, так как хочет форум, а не я)...
Если это не страшно, то всем, кто вызвался тестировать в ближайшее время - вышлю (сейчас только мусор почищу, и пару моментов исправлю)...
P.P.S.Ivan S Karpoukhin:
Пришли мне П.С. со своим e-mail\'ом.
-
А меня мучает вот этот вопрос (http://forums.webscript.ru/showthread.php?s=&threadid=9899&msgnum=0), ну хоть убей не могу найти. Может кто знает :)
-
Причем оттуда, откуда я её меньше всего ждал!
Проблема в..... серверной части.
Ага
-
Кстати, здесь не найдется людей готовых потестировать, до выхода?
Tronyx (a) mail.ru
В общем разобраться ни х--а не смог.
В чём именно проблема?
-
Tronyx
Да во всем! :-).
Очень уж там все запарно написанно. Надо долго и упорно разбираться.
А хочется что бы добавление тем/сообщений делалось самими скриптами VB, обработка постингов - тоже. Вывод и сортировка тем - тоже.
Почему именно так?
1) Просто хочется макисмальной совместимости с настройками администраторов сайта. Ну, например, здесь есть некоторые псевдо-теги, которые стандартно не используются в VB.
2) У PHP гораздо более удобная работа с текстом (например, для использования POSIX в делфе надо подключать отдельный модуль, со своими глюками и спецификой).
Хочется экономить на трафике, и сделать удобнее. А если я еще и в PHP ударюсь, то разработка клиента займет долгие долгие годы :-(((.
Потому и хочется помощи тех, кто постоянно работает и собирается дальше работать на PHP.
В благодарность могу только поместить ссылку на страницу... Тьфу ты... На... О! На окно "О программе"... Большего не могу.
Но, как мне кажется этот клиент, если все пойдет нормально, может заинтересовать не только пользователей WebScr.
Так что очень сильно жду желающих альтруистов...
-
добавление тем/сообщений делалось самими скриптами VB
А в чём проблема? Можно же пользоваться уже готовыми скриптами, с помощью которых создаются темы и сообщения: открыли сокет, послали запрос, закрыли сокет. Только могут возникнуть проблемы с "отловом" ошибок, но если данные проверять на клиенте этих ошибок можно избежать.
обработка постингов
А что именно обрабатывается?
-
Tronyx
Не совсем... Для того, чтобы послать запрос, даже сокета не нужно (если почитаете выше, я пользуюсь INDY-компонентами).
Сложность в другом. Как я посмотрел, форум не позволяет передавать логин и пароль в форму добавления, а требует обязательной куки. Вот это меня и смущает. Конечно есть возможность работать с куками с INDY - но это забивать гвозди сами знаете чем...
Да, на самом деле проблема больше именно в обработке постингов:
BB-Теги, Специфика форматирования и т.п.
-
я пользуюсь INDY-компонентами
Пока что я только вёб программёр, так что мне это не о чём не говорит.:(
Да, на самом деле проблема больше именно в обработке постингов:
BB-Теги, Специфика форматирования и т.п.
Я тоже считаю что первое это не проблема. А вот про BBcode я немного не понял, клиент показывает html код?
-
Да, на самом деле проблема больше именно в обработке постингов:
BB-Теги, Специфика форматирования и т.п.
[off] а php-код раскрашиваться будет ? ;) [/off]
Я пока в софт-программинге почти не разбираюсь, но разве нельзя использовать какую-нибудь php-шную dll-библиотеку, в которой авторы php помсетили соответствующие функции для работы со строками? Или это тоже через ж... ?
-
Макс
какую-нибудь php-шную dll-библиотеку, в которой авторы php помсетили соответствующие функции для работы со строками
По-моему через очень большую ж...... Но попробовать надо.
Tronyx
А вот про BBcode я немного не понял, клиент показывает html код?
Именно...
-
Дмитрий Попов
какую-нибудь php-шную dll-библиотеку, в которой авторы php помсетили соответствующие функции для работы со строками
По-моему через очень большую ж...... Но попробовать надо.
Не надо этого пробовать. Лучше поищи какую-нибудь дельфийскую библиотеку специально для работы со строками, если встроенных функций не хватает.
-
Дмитрий Попов действительно это будет самый глючный клиент... Только без обид, но может ты сначала научишся писать на делфи? Получается вёб программёры дают советы прикладному программисту - это что-то не то.
-
Tronyx
Так кто же спорит?
Почему я и пишу, что это будет самый глючный - потому как он и является задачей, на которой я пытаюсь научиться.
ИМХО, это правильнее чем писать showmessage(\'hello, World!\');, и радоваться :-).
И потому я и прошу Web-программеров сделать серверную часть, что самому хочется больше упор сделать на написании клиента (как сказал кто-то "Нет Web-программеров, есть программисты программирующие для Web"). В данном случае алгоритмически работу я прдставяю - практически - не доконца
-
Дмитрий Попов
боюсь, что это будет то самый первый блин, который комом :)
-
ИМХО, это правильнее чем писать showmessage(\'hello, World!\');, и радоваться :-).
Разумеется правильней, НО тем не менее не совсем, сначала нужно было на кошках потренироваться, а только потом браться за клиент.
Сам подумай: клиент написаный программистом, который хотел просто научится писать программы, без какой-либо более-менее серьёзной подготовки потенциально опасен (не программёр, а клиент :)) потому что:
1. Сам клиент может быть довольно глючным и испортит базу форума. (левыми сообщениями, подпорчеными сообщениями и т.п.)
2. Злоумышлиник через клиент испортит базу форума, через какую-нибудь дыру.
Конечно это всё теоретически, но ИМХО вполне может случится.
PS Не чего личного.
-
И потому я и прошу Web-программеров сделать серверную часть
Серверная часть пишется за 24 (разумный максимум). Другое дело - сможет ли с ней работать клиент? Иначе говоря - клиентская и серверная часть проектируется и пишется совместно, а то будут работать сами по себе...
-
artreal
Сможет. Вы меня совсем за дурачка не держите, ладно :-)?
У меня же клиент почти готов. Соответственно объяснить что где и как он должен отдавать - несложно. Благо я представляю что такое PHP, и как с ним работать...
Tronyx
1. Сам клиент может быть довольно глючным и испортит базу форума. (левыми сообщениями, подпорчеными сообщениями и т.п.)
2. Злоумышлиник через клиент испортит базу форума, через какую-нибудь дыру.
Млин... Почему я и прошу интегрировать серверную часть с VB? Потому что тогда в т.ч. использование будет безопаснее.
И зависеть будет всё не от клиента а от сервера. Надеюсь понятно почему?
И, главное, я по всем вопросам консультируюсь с кем надо (благо работаю в софтверной компании), да и работа с сетью реализуется на уровне post запросов, с использованием хороших компонент (т.е. вся работа ограничивается по сути двумя функциями, а защищенность равна их защищенности. Ну кроме задач по обработке входящего текста, но уж с этим то я справлюсь, поверьте).
-
ну и чо все заглохло?
-
[off]ветка подъем![/off]
-
AliMamed
теперь клиента пишешь ты? %)
-
Xander да нее=) я просто сочуствующий. так чем дело то закончилось. Попов ау!
-
[off]полный форум программистов, могли б уже и написать. работы же на 2-3 дня...[/off]
-
xnx
ага
главное у всех свободного времени 24 из 24
-
xnx:
полный форум программистов
я согласен быть только бета-тестером...
[OFF]тем более что за сильного программиста себя не считаю[/OFF]
-
Yukko:
я согласен быть только бета-тестером
lol чего чего тестером? =)
тут походу и до альфы то дело не дошло=)
-
AliMamed:
альфы то дело не дошло=)
ошибся...
-
Мда... где Попов :)