Клиент для ФФ

Форум для программистов

Сообщение Scalder » Вс июн 20, 2004 4:39 am

2dAnIK SeNT
Ну хоть кто-то меня поддержал :)
Целиком и польностью разделяю твою позицию :)
<!--coloro:green--><span style="color:green"><!--/coloro-->А что я не так сказал?<!--colorc--></span><!--/colorc-->
<!--coloro:red--><span style="color:red"><!--/coloro-->А ты как думал? Конечно это ИМХО<!--colorc--></span><!--/colorc-->

<!--coloro:red--><span style="color:red"><!--/coloro-->>В каждом системном администраторе есть что-то от Бога.<!--colorc--></span><!--/colorc-->
В каждом программисте есть что-то от Бога для Бога. :-р
<a href="http://www.erepublik.com/en/referrer/mrScalder" target="_blank">Изображение</a>
Scalder
Генерал-майор
 
Сообщений: 2587
Зарегистрирован: Пн апр 08, 2002 10:21 am
Пункты репутации: 0

Сообщение Sh0Ck_filE » Вс июн 20, 2004 5:46 am

2dAnIK SeNT
2Scalder
А чё опять я крайний? :) Ну предложил xml, ну я же не настаивал... :)
А если серьёзно, вот ответы на открытую мной в rsdn.ru тему:
Код: выделить все
18.06.2004 0:20:37
 От: sh0ck_file
Тема: Создание оффлайн-клиента для форума
==============================================================================
Люди, вот меня заинтересовал сабж. Только интересуют альтернативы Janus-версий - т.е. каким макаром всё это забодяжить без XML, .NET и прочих новых технологий, т.к. планируется одновременная разработка сего действа под Линукс. И не надо говорить пожалуйста что Framework практически осуществлён под линуху - оно не нужно.
Мне просто интересно как осуществлять синхронизацию чисто бд - может на mySQL функции есть какие-нить конкретные чтобы таблицы синхронизировать?
Заранее признателен за все ответы;)

[tagline]http://www.sh0ckfile.avan-post.ru[/tagline]
18.06.2004 1:37:02
 От: oRover
Тема: Re: Создание оффлайн-клиента для форума
==============================================================================
Здравствуйте, sh0ck_file, Вы писали:

_>Люди, вот меня заинтересовал сабж. Только интересуют альтернативы Janus-версий - т.е. каким макаром всё это забодяжить без XML, .NET и прочих новых технологий, т.к. планируется одновременная разработка сего действа под Линукс. И не надо говорить пожалуйста что Framework практически осуществлён под линуху - оно не нужно.
_>Мне просто интересно как осуществлять синхронизацию чисто бд - может на mySQL функции есть какие-нить конкретные чтобы таблицы синхронизировать?
_>Заранее признателен за все ответы;)

причем тут mySQL - пишешь сервис (на той же Java), на клиенте подключаешься к этому сервису...
[tagline]... << Rsdn@Home 1.1.4 beta 1 >>[/tagline]
18.06.2004 1:53:44
 От: sh0ck_file
Тема: Re[2]: Создание оффлайн-клиента для форума
==============================================================================
Здравствуйте, oRover, Вы писали:
R>причем тут mySQL - пишешь сервис (на той же Java), на клиенте подключаешься к этому сервису...
Движок форума - iPB, а он построен на мускуле...
Можно просто снхронизировать базы, но КАК, чёрт возьми?

[tagline]http://www.sh0ckfile.avan-post.ru[/tagline]
18.06.2004 12:42:09
 От: DemAS
Тема: Re[3]: Создание оффлайн-клиента для форума
==============================================================================
Здравствуйте, sh0ck_file, Вы писали:

_>Можно просто снхронизировать базы, но КАК, чёрт возьми?

 Честно говоря на практике не пробовал, но теоритически так.
 Надо реализовать на сервере ряд скриптов, например на Perl или php, таких как:
 
 1. Скрипт принимающий дату и возвращающий id-ки сообщений добавленных после этой даты
 2. Скрипт принимающий id-сообщения и возвращающий его тело.
 
 Далее пишется клиент, например на VB, Delphi, Java, C.  Этот клиент дергает эти серверные скрипты и анализирует то, что они вернули.
 
 То есть все своится к выбору двухтехнологий - серверной и клиентской и обеспечения взаимодействия между ними.
[tagline]... << Rsdn@Home 1.1.4 beta 1 >>[/tagline]
18.06.2004 0:36:34
 От: fuurin
Тема: Re: Создание оффлайн-клиента для форума
==============================================================================

RSDN поддерживает NNTP протокол. Вполне универсально.

18.06.2004 23:58:30
 От: sh0ck_file
Тема: Re[2]: Создание оффлайн-клиента для форума
==============================================================================
Здравствуйте, fuurin, Вы писали:

F>RSDN поддерживает NNTP протокол. Вполне универсально.
А если нужно модерирование с поддержкой удалений?

<!--coloro:red--><span style="color:red"><!--/coloro-->"Для того чтобы быть человеком, надо им какое-то время не быть."<!--colorc--></span><!--/colorc--> ©<a href="http://zhurnal.lib.ru/b/brigadir_j_a/" target="_blank">Ю. А. Бригадир.</a>
<a href="http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=437143" target="_blank">Registered Linux user #437143</a>.
Sh0Ck_filE
Генерал-лейтенант
 
Сообщений: 3474
Зарегистрирован: Пн апр 21, 2003 6:20 pm
Откуда: СССР
Пункты репутации: 0

Сообщение Леха » Вс июн 20, 2004 8:13 am

Согласен с Даником. Вариант с текстовиками получится оптимальный. Надо только обговорить формат.
Леха
Полковник
 
Сообщений: 1261
Зарегистрирован: Чт мар 20, 2003 8:52 pm
Откуда: Россия, Москва, Улица, Дом, Квартира
Пункты репутации: 0

Сообщение Sh0Ck_filE » Пн июн 28, 2004 3:13 pm

2All:
Результат переписки по теме со Scalder-ом:

Я вот что тут подумал... насколько я помню, в phpBB(а значит наверняка
и в iPB есть) у каждого поста был
уникальный ID номер, так вот: если пользователь логинится (опускаем этот
момент технически), отсылаем ему дату последнего посещения форума и на
какие темы он подписан (это вообще легко). Сервер на это отсылает ему
список ID новых мессаг. Клиент сравнивает со своим списком это барахло,
а дальше делает запросы на мессаги, например тем же POST, причем блоками
по 100 штук например, ну или по 50 (в настройках можно будет указать).
Таким макаром будет происходить скачивание мессаг. Ну а upload можно просто
нагло POSTить мессаги по 5 штук например, а скрипт их втыкает последними
в тред топика. Что плохо, наш форум построен не совсем древовидной
формой, т.е. в пределах одного топика новые ветки ответов как на rsdn
разворачивать нельзя. Из-за этого наверняка будут небольшие неудобства.
Ну а контроль флуда - элементарно, _исходящие_ мессаги анализируются,
и если они все направлены в один топик, то оставлять только первую.

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

Интересно, если не маяться клиентом, а замутить news-сервер, связанный с
форумом, это будет достигнуто меньшей кровью? И кроссплатформенность
обеспечена - ньюс-клиенты хоть где есть...
<!--coloro:red--><span style="color:red"><!--/coloro-->"Для того чтобы быть человеком, надо им какое-то время не быть."<!--colorc--></span><!--/colorc--> ©<a href="http://zhurnal.lib.ru/b/brigadir_j_a/" target="_blank">Ю. А. Бригадир.</a>
<a href="http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=437143" target="_blank">Registered Linux user #437143</a>.
Sh0Ck_filE
Генерал-лейтенант
 
Сообщений: 3474
Зарегистрирован: Пн апр 21, 2003 6:20 pm
Откуда: СССР
Пункты репутации: 0

Сообщение Andrew » Пн июн 28, 2004 6:16 pm

Во первых могу посоветовать по максимуму использовать опыт ребят из <a href='http://rsdn.ru/' target='_blank'>http://rsdn.ru/</a>

Во вторых не поддерживаю идею. Так как будет меньше крутиться рекламы и опять начнутся траблы с лавандосом.
Что нас не убъет, то сделает нас сильнее.
Первая проба пера <a href="http://t5-keeper.livejournal.com/" target="_blank">http://t5-keeper.livejournal.com/</a>
Andrew
Подполковник
 
Сообщений: 587
Зарегистрирован: Чт мар 28, 2002 6:29 pm
Откуда: Минск
Пункты репутации: 0

Сообщение Sh0Ck_filE » Пн июн 28, 2004 6:24 pm

2Andrew
1. Мне их опыт травится только частично. Что не нравится? MS Access БД, .NET, надо качать много барахла (MDAC, Framework)
Если делать, то с embedded Firebird ;)
2. Если "Лавандос" == деньги... то что за траблы? Я лично скинусь... А ты нет?
<!--coloro:red--><span style="color:red"><!--/coloro-->"Для того чтобы быть человеком, надо им какое-то время не быть."<!--colorc--></span><!--/colorc--> ©<a href="http://zhurnal.lib.ru/b/brigadir_j_a/" target="_blank">Ю. А. Бригадир.</a>
<a href="http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=437143" target="_blank">Registered Linux user #437143</a>.
Sh0Ck_filE
Генерал-лейтенант
 
Сообщений: 3474
Зарегистрирован: Пн апр 21, 2003 6:20 pm
Откуда: СССР
Пункты репутации: 0

Сообщение Scalder » Пн июн 28, 2004 8:47 pm

2Sh0Ck_filE
смотри почту...
2Andrew
А кто сказал что дадут всем - допустим для модеров и админов бесплатно.... а для простых юзеров - за бабки :)
<!--coloro:green--><span style="color:green"><!--/coloro-->А что я не так сказал?<!--colorc--></span><!--/colorc-->
<!--coloro:red--><span style="color:red"><!--/coloro-->А ты как думал? Конечно это ИМХО<!--colorc--></span><!--/colorc-->

<!--coloro:red--><span style="color:red"><!--/coloro-->>В каждом системном администраторе есть что-то от Бога.<!--colorc--></span><!--/colorc-->
В каждом программисте есть что-то от Бога для Бога. :-р
<a href="http://www.erepublik.com/en/referrer/mrScalder" target="_blank">Изображение</a>
Scalder
Генерал-майор
 
Сообщений: 2587
Зарегистрирован: Пн апр 08, 2002 10:21 am
Пункты репутации: 0

Сообщение MAPA3bM » Пн июн 28, 2004 11:17 pm

2Sh0Ck_filE
gzip щас поддерживается практически всеми web-серверами и браузерами, а кроме того входит в ядро Линуха под именем mod_deflate - модуль для прозрачного сжатия серверного трафика. А куда ты прикрутишь unrar.dll ?
А насчёт ньюс-сервера..ну эт ваще круто :-))) . Не говоря уж о том, что рассчитывать надо однозначно только на http-порты, ибо прочее может быть закрыто.
2Andrew
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Так как будет меньше крутиться рекламы и опять начнутся траблы с лавандосом.<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Ты считаешь, местная реклама дофига доходов приносит? Так BuG уже писал по этому поводу..
MAPA3bM
Полковник
 
Сообщений: 1270
Зарегистрирован: Вт дек 31, 2002 12:54 am
Откуда: Приморье
Пункты репутации: 0

Сообщение Scalder » Вт июн 29, 2004 6:30 am

2MAPA3bM
unrar.dll -прикрутить не поблема, но как я писал шоковому_файлу :) - он открывает только rar архивы....
А вот чем открыть gzip - я не в курсах....

А ещё BuG писал что использует их в своих целях....
<!--coloro:green--><span style="color:green"><!--/coloro-->А что я не так сказал?<!--colorc--></span><!--/colorc-->
<!--coloro:red--><span style="color:red"><!--/coloro-->А ты как думал? Конечно это ИМХО<!--colorc--></span><!--/colorc-->

<!--coloro:red--><span style="color:red"><!--/coloro-->>В каждом системном администраторе есть что-то от Бога.<!--colorc--></span><!--/colorc-->
В каждом программисте есть что-то от Бога для Бога. :-р
<a href="http://www.erepublik.com/en/referrer/mrScalder" target="_blank">Изображение</a>
Scalder
Генерал-майор
 
Сообщений: 2587
Зарегистрирован: Пн апр 08, 2002 10:21 am
Пункты репутации: 0

Сообщение Mutter Duhastovich » Вт июн 29, 2004 1:16 pm

2Scalder
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->А кто сказал что дадут всем - допустим для модеров и админов бесплатно.... а для простых юзеров - за бабки :)<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
:lol: Классно подколол ;)

2Andrew
Действительно скинуться не проблема. К томуже хостинг не золотых гор стоит :)
Самец ласки перед тем, как овладеть своей любимой лаской, овладевает еще несколькими ласками. Это и есть "предварительные ласки" =)

Любой день хорош, чтобы быть прожитым или быть последним.
Mutter Duhastovich
Генерал-лейтенант
 
Сообщений: 3229
Зарегистрирован: Сб ноя 29, 2003 7:34 pm
Откуда: Россия г. Новосибирск
Пункты репутации: 5

Сообщение dAnIK SeNT » Вт июн 29, 2004 4:42 pm

Есть предложение давать возможность пользоваться клиентом только юзерам после определенного количества постов. Чтобы серверный скрипт просто отказывал в авторизации ньюбам. К тому же, ньюбам оно особо и не надо.
яНЯЕД ОН СОПЪФЙЕ: Athlon 64 X2 5200+ @2,86GHz / nF 570 SLI (ASUS M2N SLI Deluxe) / 4 Gb RAM (4x1Gb Kingston) / 2,9Tb SATAII (0,50+0,64+0,75+1,00Tb WD) / ASUS 8800 GTS512 / 2x NEC-Optiarc AD-7173 / Thermaltake ToughPower 650W / 2x30W Microlab Solo-2 / 20" LCD Benq FP202W (wide) / openSUSE 11.1 / KDE 4.2.1
<!--coloro:Navy--><span style="color:Navy"><!--/coloro-->оН БЯЕЛ БНОПНЯЮЛ - Б email. б ICQ ОНЪБКЪЧЯЭ ПЮГ Б ОНКЦНДЮ.<!--colorc--></span><!--/colorc-->
dAnIK SeNT
Маршал
 
Сообщений: 5101
Зарегистрирован: Чт мар 28, 2002 7:48 pm
Откуда: яяяп
Пункты репутации: 0

Сообщение Scalder » Ср июн 30, 2004 3:40 am

2Mutter Duhastovich
А в чем подкол?
ИМХО - можно $1 в месяц.... не так это и сложно...
<!--coloro:green--><span style="color:green"><!--/coloro-->А что я не так сказал?<!--colorc--></span><!--/colorc-->
<!--coloro:red--><span style="color:red"><!--/coloro-->А ты как думал? Конечно это ИМХО<!--colorc--></span><!--/colorc-->

<!--coloro:red--><span style="color:red"><!--/coloro-->>В каждом системном администраторе есть что-то от Бога.<!--colorc--></span><!--/colorc-->
В каждом программисте есть что-то от Бога для Бога. :-р
<a href="http://www.erepublik.com/en/referrer/mrScalder" target="_blank">Изображение</a>
Scalder
Генерал-майор
 
Сообщений: 2587
Зарегистрирован: Пн апр 08, 2002 10:21 am
Пункты репутации: 0

Сообщение MAPA3bM » Ср июн 30, 2004 3:52 am

Тут проскакивала идея насчёт поселить в IRC бота, через коего можно было бы новости с форума получать. Потом ещё клиент. Потом что? Нафиг форум?
MAPA3bM
Полковник
 
Сообщений: 1270
Зарегистрирован: Вт дек 31, 2002 12:54 am
Откуда: Приморье
Пункты репутации: 0

Сообщение sm@rt » Ср июн 30, 2004 1:51 pm

2Scalder
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->ИМХО - можно $1 в месяц.... не так это и сложно<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Эт как сказать. Скинуть и не мложно. А вот положить на счёт так чтоб потом скинуть, вот это намного сложнее
Красота и массовые расстрелы спасут мир.
sm@rt
Генерал-майор
 
Сообщений: 2935
Зарегистрирован: Вт фев 25, 2003 4:42 pm
Пункты репутации: 0

Сообщение Bio Wolf » Ср июн 30, 2004 4:26 pm

2sm@rt
Да прям, сейчас наверное обменок как грязи стало, у нас в мухосранске :) - уже 2 есть, я вот планирую открыть еще одну - но это пока секрет ;)
ну а перевести денюжку можно и через друзей с другого города - 1уё не большая сумма :).
Спам придумали боги в отместку за наши молитвы.
Bio Wolf
Майор
 
Сообщений: 397
Зарегистрирован: Пн апр 08, 2002 9:23 pm
Откуда: KG
Пункты репутации: 0

Пред.След.

Вернуться в Программирование

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron