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

Вниз

Доколе?   Найти похожие ветки 

 
Ketmar ©   (2008-01-14 17:03) [80]

> Bless ©   (14.01.08 16:39) [78]
«вкусы посетителей» — демократия. рулит народ.
«вкусы модераторов» — диктатура. рулят те, у кого руль, кто на доорге — не интересно.

вкусы могут совпадать, но не обязательно. «несовместимо» — это не «иногда работает», а «всё и всегда работает». т.е. — несовместимо. максимум — кривая эмуляция.


 
Kerk ©   (2008-01-14 17:04) [81]


> Ketmar ©   (14.01.08 17:03) [80]

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


 
Bless ©   (2008-01-14 18:04) [82]


> Ketmar ©   (14.01.08 17:03) [80]


Гм... Ранее ты из моих слов "содержимое «Прочих» стало отражением вкусов ее модераторов" сделал вывод, что я считаю, будто на делфимастере демократия. Хотя в [80] ты называешь это диктатурой. Не вижу логики. И вообще, этот спор был начат мной из-за чистой формальности: я придрался к твоему неаккуратно сформулированному предложению. Если бы ты сразу спросил, "а с чего ты решил, что на форуме ДОЛЖНА БЫТЬ демократия", разговор бы сразу пошел в конструктивном русле. Но я придрался к отсутствию "должна быть", и наш диалог скатился к совершенно дурацкому и бессмысленному спору. В одностороннем порядке я его прекращаю :)

Что касается того, как должно быть, то я согласен с Kerk[81].
Пользуясь твоей аллегорией, скажу так: я не против, чтоб у кого-то был руль. И я не против правил дорожного движения. Но мне не нравится, что эти правила сводятся к "водитель всегда прав". А то как-то улицы безлюднеют.


 
Ketmar ©   (2008-01-14 18:26) [83]

2Kerk:
мне-то это зачем пояснять? %-) а то я не был с обеих сторон (не здесь).

2Bless:
"содержимое «Прочих» стало отражением вкусов ее модераторов, а не ее посетителей."
отсюда прямо следует, что должно быть наоборот. у тебя не было «я считаю». простое бинарное утверждение, которое реверсируется совершенно однозначно. то есть, ты изначально сформулировал неверно, потом же не свою формулировку стал править, а требовать, чтобы я протелепатировал и поправил свою. увы, всех телепатов я месяц назад уволил.

за сим пояснением я тоже прекращаю, поскольку ты уже убежал. %-)


 
antonn ©   (2008-01-14 21:58) [84]


> можно мне ссылку на рабочего клиента для phpBB?

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


 
ketmar ©   (2008-01-15 05:01) [85]

>antonn ©(14.01.08 21:58) [84]
>серверный скрипт
неее, не то. вот без установки бы на сервер дополнительных фич…

>Есть какой то универсальный Forumizer
см. [77] %-)


 
Bless ©   (2008-01-15 09:44) [86]


> Ketmar ©   (14.01.08 18:26) [83]


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


 
antonn ©   (2008-01-15 16:10) [87]

Вопрос :)
А что, клиент отправляет ответ на сервер через общедоступную вебформу? пробывал на ДМклиенте.
если отправка идет через другой скрипт, может администрация его покажет?
пока сделал скрипт загрузки тем с форума на основе пхп-фужн, можно попробывать в ДМКлиенте сервером указать http://desksoft.ru/index.php и загрузятся мои куцые форумы:) Вот только отправка осуществляется видимо в "прошитом" адресе в клиенте... :(


 
OSokin   (2008-01-15 16:44) [88]


> Kerk ©   (14.01.08 01:33) [44]

Помню. Зашел под этим, уже давно старым ником, чтобы ответить на этот пост. И статьи новые появлялись, и темы в форуме были интересные, и много людей хороших. Сейчас нет новых статей, хорошо, если на странице форума найдется хоть одна интересная тема, а большинство хороших людей перебралось на другие форумы. =(((

ЗЫ Интересно, если кто-то из высшего командного состава читает эту ветку (судя по красным следам от плюсомета), то почему не отвечает?


 
antonn ©   (2008-01-15 16:49) [89]


> ЗЫ Интересно, если кто-то из высшего командного состава
> читает эту ветку (судя по красным следам от плюсомета),
> то почему не отвечает?

надо же дать выговориться людям :)


 
OSokin   (2008-01-15 16:57) [90]


> antonn ©   (15.01.08 16:10) [87]

Кстати, вот что-то типа спецификации: http://delphimaster.ru/klient.txt


 
ketmar ©   (2008-01-15 16:58) [91]

>[87] antonn ©(15.01.08 16:10)
>Вопрос :)
>А что, клиент отправляет ответ на сервер через общедоступную вебформу?

насколько знаю — другого интерфейса для отправки нет. и нигде другого не видел. и сам его использовал.


 
OSokin   (2008-01-15 17:00) [92]


> KilkennyCat ©   (14.01.08 03:22) [50]

А посмотреть-то хоть на него можно? на альтернативный вариант...


 
ketmar ©   (2008-01-15 17:01) [93]

>[90] OSokin(15.01.08 16:57)
она несколько старая и неполная. мы в hidden place делали новее, ну, и у меня на винте лежит чуть более полная. в klient.txt вообще сказано, что надо отправлять юзера в бровзер по некоему урлу, пусть там пишет, гад.


 
antonn ©   (2008-01-15 17:07) [94]


> OSokin   (15.01.08 16:57) [90]

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


 
ketmar ©   (2008-01-15 17:33) [95]

>[94] antonn ©(15.01.08 17:07)
>да, по тем спецификациям я и сделал загрузку сообщений. А вот остальные
>клиенты не смотря на настройку к скрипту загрузки упорно пытаются
>отослать форму ответа на этот сайт…

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


 
Kostafey ©   (2008-01-15 18:56) [96]

> [57] antonn ©   (14.01.08 08:50)
> а если написать модуль клиента под существующие клиенты
> для форумов ИПБ/пхпбб/пхп-фужн?

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

http://forumpilot.com/


> [77] Ketmar ©   (14.01.08 15:55)
> просмотр закончен. виндовое closed-source гуано.

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


 
ketmar ©   (2008-01-15 19:13) [97]

>[96] Kostafey©(15.01.08 18:56)
>в отличие от упомянутого Формалайзера,
>он рабочий и бесплатый.

а форумизер тоже бесплатный. ты не понял, видимо, моих претензий к ним. вот:
виндовое closed-source
всё «windows-only», особенно требующее IE, да ещё и без исходников, с песнями, плясками и народными сказками отправляется фтопку.


 
antonn ©   (2008-01-15 19:26) [98]


> Kostafey ©   (15.01.08 18:56) [96]
>
> > [57] antonn ©   (14.01.08 08:50)
> > а если написать модуль клиента под существующие клиенты
> > для форумов ИПБ/пхпбб/пхп-фужн?
>
> В очередной раз напомню о том что занятие
> велосипедоизобретательством интересно разьве что
> чисто с академическо точки зрени :)

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


 
Kostafey ©   (2008-01-15 19:39) [99]

> [97] ketmar ©   (15.01.08 19:13)
> всё «windows-only», особенно требующее IE, да ещё и без
> исходников, с песнями, плясками и народными сказками отправляется
> фтопку.

Именно это  и имел в виду, говоря

> Из этой же области,...



> [98] antonn ©   (15.01.08 19:26)
> позволю себе возразить, что никто не бросится искать какой
> то "Форум пилот"

И чего его искать? Cсылочка в закладках давно лежит :)


>и уж тем более его сразу использовать.

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


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

По-моему так наоборот уже проще будет, т.е. написать новый :)


 
antonn ©   (2008-01-15 19:51) [100]

Людей очень сложно заставить юзать новый софт. Вон, к примеру, Игорь Шевченко в фаре хочет юникод смотреть %)


> Оно осложнятеся тем, что некототрые форумы,
> работающие на стандартных движках эти движки немного
> подрихтовали.

а еще клиент имеет свой протокол, который независимо от дизайна получает только данные. А Форум_пилот видимо закачивает всю страницу и парсит. А я бы как сайтостройщик обязательно внедрил пару каких то вещей, убрал бы другие. Да и интерфейс у него привычен будет скорее пользователям Аутлука_экспресса (хотя сам на работе его юзаю для новостных лент, но предпочитаю обычный вид форума как в браузере. И кстати, не зря же такой дизайн копируют клиенты). Новый писать тоже скорее всего никто не будет, тут просто сайт подрихтовать сложно)))
вот Геро бы объявился, и Кетмар для своего подсобили со стороны клиентописательства, можно было замутить более-менее универсальный серверный скрипт.


 
Kostafey ©   (2008-01-15 20:12) [101]

> [100] antonn ©   (15.01.08 19:51)

А, так плоучается клиент не по http подключается?

Значит сервер должен для него соответствующий output
геренить.

гм... все оказалось сложнее чем я думал.


 
antonn ©   (2008-01-15 20:18) [102]

по http, но получает данные в виде:
Allcount=24
id=992553967  name=Adoliks  title=Рисование таблиц в Word средствами Delphi answers=Shtukos email=guru@nord.ptt.ru count=1 dsc=Господа, подсл ... date=24.06.01 23:36 lastmod=992554939 vd=D2, IB4.x loginid=997732577

все просто и быстро, одна строка - одна тема/пост
Хотя не знаю, Форум_пилот тоже нуждается в серверном отдельносм скрипте или парсит ХТМЛ. Если последнее - решение не очень :(


 
ketmar ©   (2008-01-15 20:19) [103]

>[86] Bless ©(15.01.08 09:44)
вот, забыл ответить: мне он тоже не особо интересен. вёл в плане вежливости — некрасиво реплики оппонента оставлять без ответа.

>[100] antonn ©(15.01.08 19:51)
>Людей очень сложно заставить юзать новый софт. Вон, к примеру, Игорь
>Шевченко в фаре хочет юникод смотреть %)

так не только он. я вот тоже, когда под виндой. (оффтоп: интересно, и как там поживает Unicode FAR? что они смогли из той лапши выжать?)

>Кетмар для своего
Кэтмар свой давно забросил по причине смены платформы. готов отдать в хорошие руки (а что там отдавать — вон, на cdm.sf.net валяется). сейчас Кэтмар неспешно экспериментирует с Universal Forum Client второй инкарнации (то, чем должен был стать CDM), но оно даже до преальфы ещё не дотягивает. сам пользуется php-клиентом от easy.

да и вообще — грязен код в CDM и страшен.

по поводу «универсального скрипта» я уже думал. и не придумал ничего, кроме плугинов. потому что, например, если в оном протоколе я увижу «мы будем использовать XML», то на этом изучение протокола закончится (как закончился мой интерес к реализации Jabber).

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

и ты пы.

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


 
antonn ©   (2008-01-15 20:23) [104]

я бы сделал просто в каждом запросе переменную, отвечающую в каком виде отдать данные. старый вид или ХМЛ. Отдать уже распарсеный хтмл или в bbcodes. Это я про серверный скрипт. Сам я клиент делать не буду, там времени на разбор надо немало, нужет тот, кто уже его делал и сможет немного подправить :)


 
antonn ©   (2008-01-15 20:25) [105]

вообще создать бы новую ветку с вопросами по реализации, а не писать тут :)


 
ketmar ©   (2008-01-15 20:29) [106]

>[104] antonn ©(15.01.08 20:23)
тут уже говорили когда-то, что текущий потокол делали с упором на минимальную нагрузку сервера. я когда-то пытался сделать наброски, чего и как я хотел бы видеть в новом (не помню, выкладывал или нет — это было на новом тестовом форуме). оно, правда, потерялось, да и фиг с ним.

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


 
ketmar ©   (2008-01-15 20:29) [107]

>[105] antonn ©(15.01.08 20:25)
>вообще создать бы новую ветку с вопросами по реализации, а не писать тут
>:)

тебе в клиентодевелоперский форум.


 
antonn ©   (2008-01-15 20:36) [108]


> тебе в клиентодевелоперский форум.

а где это? :)
а самое главное - туда кто нибудь заглядывает? ))


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

да какая разница для сервера, пошлю я POST скрипту формы или другому скрипту? :) В принципе, если бы клиенты отправляли POST урлу, выдраному из сервера, указаному в настройках, было бы почти все готово:) А так ДМКлиент честно забирает мои форумы, а форму упорно отсылает на мастаков. Или я там чет не понял...
Хотя я бы очень не отказался, чтобы при "первом" посещении сайта они запоминали SID и по нему уже дальше общались :)


 
Zeqfreed ©   (2008-01-15 20:57) [109]

> ketmar ©   (15.01.08 20:19) [103]

Какой-то ты непродвинутый :) Unicode и XML это хорошо, просто надо применять все в меру и к месту. Тем более сейчас для них понаделали уже кучу средств облегчающих разработку. Хотя я конечно понимаю что ручками все самому писать весело, но ты же, например, признаешь полезность pcre, а не пишешь каждый раз по конечному автомату, когда надо разобрать более менее сложную строку.

У тебя в Слаке, наверное, локаль еще и не UTF-8? Ужасно, ужасно :)


 
ketmar ©   (2008-01-15 21:15) [110]

>[108] antonn ©(15.01.08 20:36)
>>тебе в клиентодевелоперский форум.
>а где это? :)

секрет. настоящий программист найдёт, а увидя — сразу узнает. %-)

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

>[109] Zeqfreed ©(15.01.08 20:57)
>Unicode и XML это хорошо
уникодэ — харашо, иксемеля — плоха. %-)

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

>ты же, например, признаешь полезность pcre, а не пишешь каждый раз по
>конечному автомату

4.2 %-) использую Lua, у которой RE весьма куцие, и засовываю это всё в функцию-парзер. PCRE вообще следует убить раскалённой кочергой, но я просто побоялся советовать человеку PEG.

>У тебя в Слаке, наверное, локаль еще и не UTF-8?
конечно. koi8-u. мне не надо ублюдочных кодировок, где невозможно выяснить позицию n-го символа, не сканируя пердыдущие n-1 символов.


 
antonn ©   (2008-01-15 21:37) [111]


> ketmar ©   (15.01.08 21:15) [110]
>
> >[108] antonn ©(15.01.08 20:36)
> >>тебе в клиентодевелоперский форум.
> >а где это? :)
> секрет. настоящий программист найдёт, а увидя — сразу узнает.
>  %-)
>

мне вот как то лень перебирать все $_GET["n"] :)
важнее там действительно кто то бывает или только "заглядывают"?


 
ketmar ©   (2008-01-15 21:43) [112]

>[111] antonn ©(15.01.08 21:37)
>мне вот как то лень перебирать все $_GET["n"] :)

все не надо. зачем тебе брутфорс? можно проще.

>важнее там действительно кто то бывает или только «заглядывают»?
а что там сейчас делать? пока АП ваял APC, да я ваял CDM — было активно. сейчас нового ничего не пишут — тишина.


 
Zeqfreed ©   (2008-01-15 21:57) [113]

> ketmar ©   (15.01.08 21:15) [110]

> и потому мне надо вмещать в несчастный мозг ещё и API этих
> средств.

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

> мне не надо ублюдочных кодировок, где невозможно выяснить
> позицию n-го символа, не сканируя предыдущие n-1 символов.

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

В общем понять твою позицию можно. Право на существование имеет, но наша партия идет другой дорогой :)


 
ketmar ©   (2008-01-15 22:17) [114]

>[113] Zeqfreed ©(15.01.08 21:57)
>Зато с этими API код выглядит прозрачно, красиво и понятно.
я поступаю проще: выкидываю чушь, которая требует использовать эти API.

>лучше уж не иметь проблем с обработкой текстов на разных языках
верно. и для этого есть UCS-2 и UCS-4. где и проблем нет, и с позиционированием всё нормально.

ну-ка, скажи мне: сколько байтов будет занимать строка в 10 русских буковок, закодированая в UTF-8? когда найдёшь овтет — тогда и говори, что UTF рулит (нет, ответы «мин столько, макс столько» не подходят; точное количество байтиков давай; вопрос «какие именно буквы» ответа не требует — любые).


 
ketmar ©   (2008-01-15 22:20) [115]

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


 
Zeqfreed ©   (2008-01-15 22:28) [116]

> ketmar ©   (15.01.08 22:20) [115]

Да, русские, кажется, все по 2 байта :)
Знать длину тебе зачем? Выделяй как под UCS-4.

UCS — это конечно хорошо, но они не совместимы с ASCII, поэтому реально их использовать в настоящий момент сложно.


 
ketmar ©   (2008-01-15 22:37) [117]

>[116] Zeqfreed ©(15.01.08 22:28)
>Знать длину тебе зачем? Выделяй как под UCS-4.

тогда на кой мне недокодировка UTF, если я всё равно уже утратил единственное её преимущество — экономию памяти — по сравнению с UCS-4?

>UCS — это конечно хорошо, но они не совместимы с ASCII, поэтому реально
>их использовать в настоящий момент сложно.

кому? кто тебе мешает функциям-идиотам (сделаным идиотами) отдавать тот же UTF? один врапер — и всё на месте. и получать так же. попутно флудить в багтраках: «доколе ваше гуано будет жить в прошлом веке? выучите UCS!»
%-)

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


 
Zeqfreed ©   (2008-01-15 22:44) [118]

> ketmar ©   (15.01.08 22:37) [117]

Ну да, рассуждения у тебя все верные, особо и не поспоришь :)

Я так понимаю, что UTF-8 разработана была именно для совместимости с существующим программным обеспечением для символов в пределах ASCII. Поэтому ее выбирают в качестве транспортной кодировки. Но тогда я не совсем понимаю почему ты против нее в качестве локали. Обрабатывай когда тебе надо так, как удобно.

Кстати, по-моему много где так и делается, как ты описываешь. В Питоне, напрмиер, насколько я знаю внутренее представление всех строк — это UCS.


 
ketmar ©   (2008-01-15 22:53) [119]

>[118] Zeqfreed ©(15.01.08 22:44)
потому что доколе?! (вот и не оффтоп %-) доколе народ будет гордо юзать костыли и радоваться тому, что «вот, а мы и на костылях умеем бегать… ну, пусть не бегать, а ходить… ну, пусть не ходить, а еле плестись — зато гляньте, какие костыли у нас красивые! с инкрустацией!»

пока недокодировку поддерживают и пишут под неё всё новый софт — она не сдохнет. доколе? давно уже оная совместимость должна отправиться в архивы. так же, как 0-terminated строки.


 
Zeqfreed ©   (2008-01-15 22:58) [120]

> ketmar ©   (15.01.08 22:53) [119]

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

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



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

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

Наверх





Память: 0.71 MB
Время: 0.057 c
2-1201193988
AntonUSAnoV
2008-01-24 19:59
2008.02.17
как записать в событие onkeydown сочетание клавиш


3-1191490877
Ega23
2007-10-04 13:41
2008.02.17
TDataLink - распознать Insert и Edit


15-1200672674
Dib@zol
2008-01-18 19:11
2008.02.17
Растеризация


3-1191432473
PeL!gr!m
2007-10-03 21:27
2008.02.17
Миграция ПО с БД


6-1178645354
flaxe
2007-05-08 21:29
2008.02.17
Съэмулировать клиент





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