Помощь - Поиск - Пользователи - Календарь
Полная версия: RPG Planet-а
Город Мастеров > Перекресток Миров > СRPG
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18
Mephissto
Найт за что???? Я все эти посты выстрадал! И вообще я не самый топ спамер на рельсах. :Р Я же на долгое время дал обет. :Р
Алукард
С явой дружу, более-менее =) Так что если что, помогу.
А насчёт двожка форума согласен с Вирем - phpbb очень даже хорошь. Может сменишь? biggrin.gif

PS Сколько у тебя там постов-то было? rolleyes.gif
BrightBlade
У Леи дома завёлся Интернет? smile.gif
Хэмфаст
QUOTE
The newest registered user is Anonymous
Прозреваю /b/тардов на моей планете! Или совпадение.
Nightmare
Цитата
А зачем форум на яве, если он по функциональности подобен Phpbb, и ты не знаешь яву?

Я на ней прогил в далеком прошлом, когда писал диплом smile.gif Щас я кодю на C++, а это в сущности - один хрен. Явовский форум я собсна и выбрал с той точки зрения, чтобы поднять свой скилл в этом языке программирования, а ПХП мне нафиг не сдался.

Цитата
Найт за что???? Я все эти посты выстрадал! И вообще я не самый топ спамер на рельсах. :Р Я же на долгое время дал обет. :Р

Гы. Испугался? smile.gif


Так это, что делать с этой массой форумов? Так никто и не высказался...
Ley
Цитата(BrightBlade @ Feb 15 2008, 02:22) *
У Леи дома завёлся Интернет?
ага.. smile.gif я теперь счастливый человек.. smile.gif
Цитата(Nightmare @ Feb 15 2008, 07:16) *
Так это, что делать с этой массой форумов?
для начала собрать в том порядке как были.. восстановить юзеров.. потом сделать там хоть один живой топик и собирать инициативную группу уже на форуме и решать, что отправить в архив, что на свалку..
Алукард
Найт, залей базу пользователей и подними новый форум для обсуждения дальнейших действий (в общем, что Лея сказала).

По-моему, пока не придумаем как сделать подфорумы на этом движке, смысла оставлять старые темы нету.
Ley
почти в тему.. biggrin.gif (для тех кто баш не читает)

Dreiko to Dzirt_DoUrden
Кот, ты как воятель сайтов упал в моих глазах...Зато я теперь знаю,что ты ацкий юморист и человек с нестандартной логикой. А теперь,если тебя вдруг заинтересовала причина сего обращения,ответь мне на один вопрос sad.gif Я конечно понимаю - абсент, первая сессия и тп, но это сколько надо было выдуть "зеленой феи", чтобы сделать регистрацию на сайте доступной только для зарегистрированных пользователей?
Nightmare
Цитата
о-моему, пока не придумаем как сделать подфорумы на этом движке, смысла оставлять старые темы нету.

Подфорумов было штук 50-60. А форумов всего порядка 150-160. Остается еще 100 полноценных форумов. Боюсь, что если
Цитата
потом сделать там хоть один живой топик

То многие просто могут не найти, где этот топик находится smile.gif

Цитата
Dreiko to Dzirt_DoUrden
Кот, ты как воятель сайтов упал в моих глазах...Зато я теперь знаю,что ты ацкий юморист и человек с нестандартной логикой. А теперь,если тебя вдруг заинтересовала причина сего обращения,ответь мне на один вопрос sad.gif Я конечно понимаю - абсент, первая сессия и тп, но это сколько надо было выдуть "зеленой феи", чтобы сделать регистрацию на сайте доступной только для зарегистрированных пользователей?

Кто ж щас не читает баш? smile.gif
Exar
По моему начать с чистого листа проще, ибо возни и мороки будет куда больше, чем удовольствия от результата.
Nightmare
Не, морока и возня, связанная с миграцией данных, не идет ни в какое сравнение с тем путем, который уже был пройден: покупка сервака и роутера -> установка Linux -> Изучение Linux -> Установка и настройка под Linux: Apache Web Server, MySql, Tomcat, FTP Server, SMTP Server -> Поиск и скачивание Java форума -> Подборка к форуму thirdparty библиотек для возможности компиляции...
Миграция данных на этом фоне - это как выдавить прыщ после операции по пересадке человеку искусственного сердца, печени свиньи и удалении почки.
Mephissto
Как это с нуля. А мои посты. smile.gif
BrightBlade
Цитата
Кто ж щас не читает баш? smile.gif
Я не читаю. vava.gif
virusman
Я тоже не понимаю, нафига старые посты сдались.

З.Ы. Баш уже несколько месяцев довольно редко читаю, т.к. он превратился в помойку.
Алукард
QUOTE (Nightmare @ Feb 16 2008, 00:42) *
многие просто могут не найти, где этот топик находится smile.gif

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

Попытаюсь разузнать насчёт подфорумов и этого явовского движка...
Shakal125
Всем привет! rolleyes.gif

Рад, что спустя где-то 1.5 - 2 года Планета все-таки оживает! Я думаю базу лучше не переносить, а начать с нуля... Ну хотя хочецца архивы иногда почитать, так сказать Ностальгия.
Agito
Страшный phpbb - страшный.
Неужели под JSP нет ничего более приличного?

EDIT:
JavaBB, вроде как, выглядит лучше. Хотя тоже косит под понятно что.
Пример функционирующего форума.
Shakal125
Цитата(Алукард @ Feb 16 2008, 04:17) *
В таком случае тем более надо найти способ присобачить подфорумы. Тогда скинем всё старое в один подфорум, создадим тему, которую все смогут найти, и там уже будем разбираться, что со всем этим архивом делать. =)


Очень правильная мысль...
Алукард
Глянул я форумы этого, эм, джей-форума =) В общем, там сами разработчики пребывают в недоумении, какого хрена толпы пользователей просят добавить подфорумы, когда у них есть замечательные категории и подкатегории. В чём, собственно, разница, я пока не в курсе, ибо не пользовался. Найт, можешь проверить что этим самые подкатегории за зверь такой?

Здоров, Шакал. Ты, я вижу, всё так же спамить пытаешься biggrin.gif

EDIT: О Майн Готт! JForum не поддерживает преды! Это как же теперь флеймеры будут хвастаться своими достижениями?!
Nightmare
Цитата
EDIT:
JavaBB, вроде как, выглядит лучше. Хотя тоже косит под понятно что.

JavaBB помощнее JForum-а, но есть одно важное НО! Главное отличие явы от ПХП то, что ПХП - это скриптовый язык - он не компилится, а исполняется что называется "на лету". Это делает его более медленным, но более простым. Далее Ява, как я уже сказал, язык, требующий компиляции, а кроме того, он весьма распространенный и на нем написана куча библиотек (если так можно назвать jar-ы). Так вот, если кто-то ведет проект на яве и включил в него библиотеки, то для того, чтобы он скомпилился у кого-то еще, ему нужны ВСЕ эти библиотеки. Без них делать доработки не возможно. С Jforum-ом я этот набор библиотек уже подобрал. А вот чтобы получить исходники JavaBB, надо у них региться, доказывать, что ты не болван и что-то привносить в проект, чтобы тебе дали доступ к CVS-у и исходникам. Короче, гемор. В общем, придется все сделать самим. То бишь, все будет, но не сразу.

Цитата
EDIT: О Майн Готт! JForum не поддерживает преды! Это как же теперь флеймеры будут хвастаться своими достижениями?!

Будут хвастаться банами smile.gif Прикрутка предов - это фигня, можно за пару дней сделать. Это фактически просто поле в таблице и вывод его в графе постов.
virusman
Цитата(Nightmare @ Feb 17 2008, 01:40) *
Главное отличие явы от ПХП то, что ПХП - это скриптовый язык - он не компилится, а исполняется что называется "на лету".
Что за ересь? smile.gif Для этого есть Zend Optimizer (обычно всё компилится на лету как JIT, но можно и скомпилить заранее, чтобы не давать исходники). Та же фигня с Python.
Nightmare
Цитата
Глянул я форумы этого, эм, джей-форума =) В общем, там сами разработчики пребывают в недоумении, какого хрена толпы пользователей просят добавить подфорумы, когда у них есть замечательные категории и подкатегории. В чём, собственно, разница, я пока не в курсе, ибо не пользовался. Найт, можешь проверить что этим самые подкатегории за зверь такой?


Фигня какая-то. Нет такого.

Цитата
Что за ересь? smile.gif Для этого есть Zend Optimizer (обычно всё компилится на лету, но можно и скомпилить заранее, чтобы не давать исходники). Та же фигня с Python, например: язык скриптовый, но можно компилить.

Все эти акселераторы и оптимайзеры - ботва. Это НЕ компиляция. Про этот оптимайзер, кстати, вот что написано в википедии:
Код
Zend Optimizer

Zend Optimizer is a closed source solution. Zend Optimizer is purely a code optimizer, and having no code caching feature, it is not an accelerator in the same sense as other entries discussed here. Whilst Zend Optimizer makes good code optimizations and will generally speed execution, the time taken to optimize scripts may exceed the performance gains and yield an overall slowdown. Whilst heavily execution bound scripts may show a measurable speed increase, real world applications may not show any significant performance improvement. It is useful primarily to run some types of protected scripts.
Agito
QUOTE ( @ Feb 17 2008, 00:36) *
Глянул я форумы этого, эм, джей-форума =) В общем, там сами разработчики пребывают в недоумении, какого хрена толпы пользователей просят добавить подфорумы, когда у них есть замечательные категории и подкатегории. В чём, собственно, разница, я пока не в курсе, ибо не пользовался. Найт, можешь проверить что этим самые подкатегории за зверь такой?
Судя по всему, это способы группировки форумов на главной странице. Типа голубых заголовочков.

QUOTE (Nightmare @ Feb 17 2008, 01:40) *
JavaBB помощнее JForum-а, но есть одно важное НО! Главное отличие явы от ПХП то, что ПХП - это скриптовый язык - он не компилится, а исполняется что называется "на лету". Это делает его более медленным, но более простым. Далее Ява, как я уже сказал, язык, требующий компиляции, а кроме того, он весьма распространенный и на нем написана куча библиотек (если так можно назвать jar-ы). Так вот, если кто-то ведет проект на яве и включил в него библиотеки, то для того, чтобы он скомпилился у кого-то еще, ему нужны ВСЕ эти библиотеки. Без них делать доработки не возможно. С Jforum-ом я этот набор библиотек уже подобрал. А вот чтобы получить исходники JavaBB, надо у них региться, доказывать, что ты не болван и что-то привносить в проект, чтобы тебе дали доступ к CVS-у и исходникам.
На главной странице у них есть ссылка на публичный CVS (правда, с не очень понятным мне содержанием).
А zip-файл ты их скачивал? Там есть папка src, и в ней много файлов. Наверное, они там не просто так. Не буду утверждать, что знаю точно, как их все вместе компилить, но и библиотеки там какие-то есть.
Форум у них, кстати, лежит.
Nightmare
Цитата
Судя по всему, это способы группировки форумов на главной странице. Типа голубых заголовочков.

Это да, но вот ПОДкатегорий там нет.
Цитата
На главной странице у них есть ссылка на публичный CVS (правда, с не очень понятным мне содержанием).

Я к ним подконнектился, однако доступов они почему-то не дают. CVS скачивает только папки. Я к таким геморам по скачиванию исходников не привык: "не даете - идите нахер".
Цитата
Там есть папка src, и в ней много файлов. Наверное, они там не просто так. Не буду утверждать, что знаю точно, как их все вместе компилить, но и библиотеки там какие-то есть.

Это ты сам форум имеешь в виду. Да, я его качал, ставил, но исходников там нет. Там уже скомпиленные классы.
#####################3

Кстати, по поводу миграции - голосовалки я скорее всего убью, чтобы не гемориться.
Mephissto
Голосовалки трэш. Хотя может среди них и есть пара прикольных но из-за них парится имхо не стоит.
BrightBlade
Мож стоить открыть отдельный архивный форум только на чтение, как раньше было? unsure.gif
Nightmare
Щас главное залить данные. Тут технология такая:
1. Создаем таблицу в схеме jforum-а - аналога той, которая была в инвижене.
2. Заливаем туда данные по тем инсертам, котоые есть.
3. Решаем проблемы убогой выгрузки с апострофами и точками с запятыми вручную.
4. Пишем скрипт по миграции данных из залитой таблицы в реальную форумную.
5. Перезапускаем томкат.

Кстати, по поводу томката - мож кто подскажет, я так и не смог решить проблему... Он кэширует данные страниц, а так как в урле на этом форуме не передается номер сессии, то все данные в БД, которые были изменены извне не меняются на самом форуме даже после обновления страницы! Т.е. это не кэш вашего браузера, а кэш томката. Помогает только его перезапуск. Я перечитал кучу статей на эту тему, но так ни одна не помогла.
#######################

Кстати, еще из новостей - qwerty очередной раз увеличила скорости для обхождения Корбины. Так что со следующего месяца у меня скорость канала будет вместо 6Мб - 8,5Мб. Всем должно хватить smile.gif
Agito
QUOTE (Nightmare @ Feb 17 2008, 14:25) *
Кстати, по поводу томката - мож кто подскажет, я так и не смог решить проблему... Он кэширует данные страниц, а так как в урле на этом форуме не передается номер сессии, то все данные в БД, которые были изменены извне не меняются на самом форуме даже после обновления страницы! Т.е. это не кэш вашего браузера, а кэш томката. Помогает только его перезапуск. Я перечитал кучу статей на эту тему, но так ни одна не помогла.
А если оставить пост, создать форум или ещё что через интерфейс самого движка, страница обновляется? Если да, тогда это фича jForum'а, и номер сессии тут ни при чём.

QUOTE (Nightmare @ Feb 17 2008, 04:41) *
Это ты сам форум имеешь в виду. Да, я его качал, ставил, но исходников там нет. Там уже скомпиленные классы.
Это разве не оно --> содержимое javabb086.zip\javabb086\javabb\src\?
Nightmare
Цитата
А если оставить пост, создать форум или ещё что через интерфейс самого движка, страница обновляется? Если да, тогда это фича jForum'а, и номер сессии тут ни при чём.

Там происходят чудеса - если заинсертить 100 тем, а потом создать новую нормально, то появится ТОЛЬКО одна новая, как будто других нет. Я конечно еще глубоко не копался, но вообще jForum в принципе простой как 3 копейки вряд ли там есть что-то типа плугина к томкату по кэшированию страниц. Скорее это просто томкат сам отслеживает изменения, которые делались в его сессии, хотя опять же - хз, не знаю, почему так.

Цитата
Это разве не оно --> содержимое javabb086.zip\javabb086\javabb\src\?

Там куча исходников без файла проекта и тоже без библиотек, а в jforum-e хотя бы был антовый архив. Если соберешь проект, то будешь крут, и я его тогда, заменю. А так - мне тупо впадлу опять искать все библиотеки и париться с этим хозяйством.

##########################################
Я, кстати, залили темы. Но посмотреть их нельзя - дегенераты-разработчики форума чтобы отобразить темы форума делают запросы в таблицы пользователей и постов, чтобы по номеру последнего сообщения вытащить его автора, а по номеру автора - его ник. Такого ахтунга я уже давно не видел.
Agito
QUOTE (Nightmare @ Feb 18 2008, 01:06) *
Там происходят чудеса - если заинсертить 100 тем, а потом создать новую нормально, то появится ТОЛЬКО одна новая, как будто других нет. Я конечно еще глубоко не копался, но вообще jForum в принципе простой как 3 копейки вряд ли там есть что-то типа плугина к томкату по кэшированию страниц. Скорее это просто томкат сам отслеживает изменения, которые делались в его сессии, хотя опять же - хз, не знаю, почему так.
Так всё верно.
Основное интересное отличие Java-сервлетов от того же PHP - в том, что PHP-интерпретатор не хранит в памяти данные между вызовами, а при использовании как CGI и вовсе запускается и завершается при каждом доступе к странице. Сервлет же запускается раз и живёт вместе с сервером. Для каждого запроса к серверу создаётся отдельный поток, который его обслуживает, выдаёт результат, затем завершается. Чтобы потоки могли функционировать одновременно, между ними и любыми ресурсами данных (MySQL, например) ставятся интерфейсы, обеспечивающие безопасность транзакций, кэширование и, наверное, всякие другие полезные штуки. Как можно сделать вывод из описываемого тобой поведения, кэш результатов запросов не обновляется самостоятельно. Он инициируется при первом заходе на страницу после запуска сервера, и дополняется по мере того как кто-то заходит на другие страницы (это вызывает другие запросы к базе). Когда сервлету нужно сохранить какие-то изменения в базе, он отправляет их той самой прослойке. Прослойка фиксирует их в памяти, помечает устаревшими запросы (выкидывает из кэша), обращавшиеся к устаревшим таблицам (или, может, обновляет их результаты, тут я просто гадаю), и пишет данные в базу. Поскольку предполагается, что с базой данных работает только сервлет, такое одностороннее поведение снижает нагрузку на БД и повышает скорость работы. Хотя, кстати, вполне возможно, что интересующий нас кэш сидит не в каком-нибудь стандартном пакете типа Hibernate, а в собственных классах сервера. Но суть от этого не меняется.
Nightmare
Тогда как ты объяснишь следующий факт:
Есть название категории. Она выводится на главной странице форума, а также в админ-панели. Меняю ее апдейтом в mysql-менеджере. Главная страница не обновляется, в админ-панели в списке тоже старое название, однако, когда редактируешь название категории, в элементе формы "text" выводится проапдейченное название! Получается, что память прослойки больно хитрая - ведь вначале делается селект, а потом его результат пишется либо в статическое поле - на страницу, либо в элемент формы - "text" и когда надо это название возвратить коду, еще не известно, как оно будет использоваться... Или как?
Agito
Например, функция, вызываемая перед началом редактирования, кроме вытаскивания этого названия для формы "text", может форсировать получение некэшированных результатов от интерфейса к БД, будь это посредством вызова дополнительной функции, чистящей кэш, или какого-нибудь флага в параметрах функции, возвращающей результаты запроса.
Так как редактирование названий форумов происходит нечасто, нагрузку это не повысит, и так могли сделать из каких-нибудь своих соображений. Или просто забыли про это место, когда внедряли кэширование (если по умолчанию оно не происходит, например).
Nightmare
В коде jforum-а ничего подобного нет. Можешь сам скачать и посмотреть.
Agito
Скачал, посмотрел.
Для кэширования используется объект ForumRepository в net.jforum.repository (ForumRepository.java), он заполняется при старте и в дальнейшем служит буфером для работы с данными о форумах, категориях, сообщениях и т.п.
Томкат я на десктоп ставить не хочу, а без него не совсем очевидно, что когда вызывается из интерфейса, но в методах edit() и editSave() класса ForumAction вызываются методы selectById() и selectAll() классов ForumDAO и CategoryDAO, которые обращаются уже к базе непосредственно.

Если в настройках форума на эту тему никаких настроек нету, пытаться переделывать этот механизм глупо. Кэширование - полезно.
Nightmare
В данном случае кэширование нахрен не нужно.
Кстати, осталось залить только собственно посты. Юзеров я залил.
Ley
зайти не дает..
Мрак
Ух ты движек на джаве? а чо щас вроде как много народу такое поддерживать умеет.
Насчет кеширования, оно конечно не помешает, и без него невазможно при большой нагрузке.. но ткт врядли будет большая нагрузка на базу, у чему тада усложнять?

Зы всем привет.
Nightmare
Цитата
зайти не дает..

Гы. И не даст. Там паролирование-то разное. Попробуй получить пароль на мыло - я SMTP-сервак поднял, вроде бы письма отправляются. Заодно протестим.
Цитата
Насчет кеширования, оно конечно не помешает, и без него невазможно при большой нагрузке.. но ткт врядли будет большая нагрузка на базу, у чему тада усложнять?

Вот и я про то же. У меня на серваке только сайт, считай, и крутится (ну и еще DC++) - нету большой нагрузки.
Ley
Цитата(Nightmare @ Feb 26 2008, 18:18) *
Заодно протестим.
не вопрос, ждем письма.. smile.gif


это что за?..


ЗЫ, почта по нику не идет..
Mephissto
А у меня баатор.ру вообщн не открывается sad.gif

Открывает лишь индекс оф и там папка апачевская sad.gif
Bik
Цитата(Mephissto @ Feb 26 2008, 20:23) *
А у меня баатор.ру вообщн не открывается sad.gif

Открывает лишь индекс оф и там папка апачевская sad.gif

Вот так попробуй:
http://baator.ru:8080/jforum/forums/list.page
Nightmare
Цитата
ЗЫ, почта по нику не идет..

Попробуй еще раз, плиз. Я в форуме забыл поменять сервак.

Цитата
это что за?..

На Jforum-е пользователь №1 - это Anonymous, а пользователь №2 - Admin. Чтобы в постах и темах имя корректно отображалось, я заменил Admin на Insanh (который был пользователем №2 на рпгпланете). А так как скорее всего код 1 "зашит" для анонимного пользователя, то мне под собой зайти не удастся (я - единственный, кого я не залил и пока не знаю, как это лучше сделать), поэтому приходится сидеть под пользователем №2.

Цитата
А у меня баатор.ру вообщн не открывается

Угу, надо бы там страничку оставить с переадресацией.
Ley
неа, ни по нику, ни по ящику почта не идет..
DeadylllkaShad
Я неудачник, Найташка, дай еще раз линку человеческую на форум.. Или, пля, у меня на работе просто такая хрень что не открывается...
Aiwan
Жесть... Столько форумов. prankster2.gif
Bik
Цитата(Ley @ Feb 27 2008, 08:35) *
неа, ни по нику, ни по ящику почта не идет..

У меня пришло вот...
Ley
значит меня там нет.. unsure.gif
Bik
Цитата(Ley @ Feb 27 2008, 12:42) *
значит меня там нет.. unsure.gif

http://baator.ru:8080/jforum/user/profile/689.page
Ley
омг.. меня ждет призовой сотый топик.. pilot.gif

ЗЫ, записалась еще раз.. жду..

полковнику никто не пишет..
Nightmare
Лея, мож ты адрес почтовый сменила? Дай мне тот, куда ты ждешь, что вышлется.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Invision Power Board © 2001-2025 Invision Power Services, Inc.