Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Чт мар 28, 2024 13:06

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Ответить
Имя пользователя:
Заголовок:
Текст сообщения:
Введите текст вашего сообщения. Длина сообщения в символах не более: 60000

Размер шрифта:
Цвет шрифта
Настройки:
BBCode ВКЛЮЧЕН
[img] ВЫКЛЮЧЕН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЕН
Смайлики ВЫКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Не преобразовывать адреса URL в ссылки
Вопрос
Теперь гостю придется вводить здесь пароль. Не от своей учетной записи, а ПАРОЛЬ ДЛЯ ГОСТЯ, получить который можно после регистрации на форуме через ЛС.:
Этот вопрос предназначен для выявления и предотвращения автоматических регистраций.
   

Обзор темы - Важно!!! Переезд форума
Автор Сообщение
  Заголовок сообщения:  Re: Важно!!! Переезд форума  Ответить с цитатой
Еще можно попробовать такую команду:
http://superuser.com/questions/116201/how-can-i-download-an-entire-active-phpbb-forum
Код:
wget -k -m -E -p -np -R memberlist.php*,faq.php*,viewtopic.php*p=*,posting.php*,search.php*,ucp.php*,viewonline.php*,*sid*,*view=print*,*start=0* -o log.txt http://www.example.com/forum/
Сообщение Добавлено: Сб апр 13, 2013 17:19
  Заголовок сообщения:  Re: Важно!!! Переезд форума  Ответить с цитатой
mOleg писал(а):
Есть что-нибудь позволяющее сграбить содержимое форума ?

Есть скрипт на Руби для phpBB3 форумов (не знаю насколько он работоспособный), который работает при условии отсутствия администраторского доступа.
http://stackoverflow.com/questions/3620875/how-to-download-all-posts-of-phpbb3-forum-if-i-am-not-admin
Код:
require :rubygems
require :hpricot
require 'open-uri'
require :uri
require :cgi
#require 'sqlite3-ruby'

class PHPBB
  def initialize base_url
    @base_url = base_url
    @forums, @topics = Array.new(4) { {} }
    self.parse_main_page 'main', 'index.php'
    @forums.keys.each do |f|
      self.parse_forum "forum.#{f}", "viewforum.php?f=#{f}"
    end
    @topics.keys.each do |t|
      self.parse_topic "topic.#{t}", "viewtopic.php?t=#{t}"
    end
  end


  def read_file cached, remote
    local = "%s.%s.html" % [__FILE__, cached]
    if File.exists? local
      return IO.read local
    else # download and save
      puts "load #{remote}"
      File.new(local, "w+") << (content = open(@base_url + remote).read)
      return content
    end
  end


  def parse_main_page local, remote
    doc = Hpricot(self.read_file(local,remote))
    doc.search('ul.forums/li.row').each do |li|
      fa = li.search('a.forumtitle').first # forum anchor
      f = self.parse_anchor(fa)['f']
      @forums[f] = {
        forum_id: f,
        title: fa.inner_html,
        description: li.search('dl/dt').first.inner_html.split('<br />').last.strip
      }
      ua, pa = li.search('dd.lastpost/span/a') # user anchor, post anchor
      q = self.parse_anchor(pa)
      self.last_post f, q['p'] unless q.nil?
    end
  end

  def last_post f,p
    @last_post = {forum_id: f, post_id: p} if @last_post.nil? or p.to_i > @last_post[:post_id].to_i
  end

  def last_topic f,t
  end


  def parse_forum local, remote, start=nil
    doc = Hpricot(self.read_file(local,remote))
    doc.search('ul.topics/li.row').each do |li|
      ta = li.search('a.topictitle').first # topic anchor
      q = self.parse_anchor(ta)
      f = q['f']
      t = q['t']
      u = self.parse_anchor(li.search('dl/dt/a').last)['u']
      @topics[t] = {
        forum_id: f,
        topic_id: t,
        user_id: u,
        title: ta.inner_html
      }
    end
  end


  def parse_topic local, remote, start=nil
    doc = Hpricot(self.read_file(local,remote))
    if start.nil?
      doc.search('div.pagination/span/a').collect{ |p| self.parse_anchor(p)['start'] }.uniq.each do |p|
        self.parse_topic "#{local}.start.#{p}", "#{remote}&start=#{p}", true
      end
    end
    doc.search('div.postbody').each do |li|
      # do something
    end
  end


  def parse_url href
    r = CGI.parse URI.parse(href).query
    r.each_pair { |k,v| r[k] = v.last }
  end


  def parse_anchor hp
    self.parse_url hp.attributes['href'] unless hp.nil?
  end
end
Сообщение Добавлено: Сб апр 13, 2013 17:13
  Заголовок сообщения:  Re: Важно!!! Переезд форума  Ответить с цитатой
mOleg писал(а):
ac писал(а):
Конвертор из PhpBB в Eserv'ный форум есть.

Что нужно для конвертора?

Доступ к MySQL (я же свои форумы конвертировал, а не внешние).

mOleg писал(а):
Есть что-нибудь позволяющее сграбить содержимое форума ?(хотя бы в качестве предохранительной меры)

Готового ничего нет, задачи "грабить" чужой форум никогда не стояло, но если день-другой повозиться, то наверное и по HTTP можно перегнать страницы и сконвертировать.

mOleg писал(а):
Возможно вариант с оплатой хостинга был бы для начала наилучшим решением.

В общем, пишите, когда определитесь, что от меня требуется - куда и сколько нести или откуда забирать. Я с Иваном никогда на тему сайта не общался, да и сам бываю крайне редко, когда позовут, поэтому не знаю, как здесь что устроено.

Хищник писал(а):
У меня нет абсолютно никаких сомнений в том, что важнее (и сейчас и когда-нибудь потом) - ее интересы, или интересы людей, которые на каком-то там интернет-ресурсе с ее мужем общались.


Я ни с мужем не общался, ни с женой. Ты что конкретно предлагаешь? Помочь вдове? Я не против. Чем конкретно? Куда?

Хищник писал(а):
Договор заключен на конкретное физическое лицо. Первое же действие, которое потребует подписи этого физического лица

Неужели в наше время кто-то заключает с хостерами договора с физической явкой и бумажной подписью? Хостеру главное, чтобы платили. Наверняка есть какая-то процедура передачи логинов наследникам.

Хищник писал(а):
Ну кто будет звонить и выяснять, куда там перешли (страшно подумать!) "права наследства на доступ к базе" - вы вообще сами-то понимаете, насколько это все несуразно?

Я думаю, что вполне "суразно", ничем не хуже передачи банковского счета. Потребуется свидетельство о смерти и доверенность от жены, я думаю. Кто будет звонить - наверное тот, кому сохранение этого форума дороже всех. Честно говоря, я бы даже и не заметил, если бы форум пропал... Меня попросили о помощи - я готов, в рамках своей компетенции, вот и всё. Нисколько не навязываюсь.
Сообщение Добавлено: Пт апр 12, 2013 22:35
  Заголовок сообщения:  Re: Важно!!! Переезд форума  Ответить с цитатой
ac писал(а):
Конвертор из PhpBB в Eserv'ный форум есть.

Что нужно для конвертора?

Есть что-нибудь позволяющее сграбить содержимое форума ?
(хотя бы в качестве предохранительной меры)
Возможно вариант с оплатой хостинга был бы для начала наилучшим решением.
Сообщение Добавлено: Пт апр 12, 2013 21:12
  Заголовок сообщения:  Re: Важно!!! Переезд форума  Ответить с цитатой
Люди, поймите простые вещи.
1) (А также 0) и все прочие числа). У женщины умер муж. Точка. У меня нет абсолютно никаких сомнений в том, что важнее (и сейчас и когда-нибудь потом) - ее интересы, или интересы людей, которые на каком-то там интернет-ресурсе с ее мужем общались. Имейте совесть!
2) Договор заключен на конкретное физическое лицо. Первое же действие, которое потребует подписи этого физического лица, выполнено быть не сможет. Паролей также нет. Просто - нет, и все. Кто-то там писал про какие-то звонки хостера и прочее - вот сами подумайте, насколько это реально? Ну кто будет звонить и выяснять, куда там перешли (страшно подумать!) "права наследства на доступ к базе" - вы вообще сами-то понимаете, насколько это все несуразно?
Сообщение Добавлено: Пт апр 12, 2013 20:24
  Заголовок сообщения:  Re: Важно!!! Переезд форума  Ответить с цитатой
Получил письмо Олега Минина. Какая помощь требуется от меня? Серверы есть. Могу разместить DNS'ы или сам сайт или какие-то ценные файлы, или всё вместе. [Ну, с учетом того, что у меня так и не нашлось времени на восстановление нескольких разделов сайта forth.org.ru после поломки сервера почти год назад - гарантий 100% надежности не даю]. Плохо что сайт на PHP. На своих серверах (в Калининграде и в облаках Амазона и MS) я от PHP окончательно избавился уже несколько лет как (вики и форум сконвертированы в формат Eserv'а, и с тех пор всё крутится исключительно на Форт-софте, в том числе forum.eserv.ru). Конвертор из PhpBB в Eserv'ный форум есть.

Если надо, могу поучаствовать в оплате хостинга этого сайта на той площадке, где он размещен сейчас. Если я правильно понял, это host-telecom.com / atlex.ru ? Там shared или dedicated?
Сообщение Добавлено: Пт апр 12, 2013 20:22
  Заголовок сообщения:  Re: Важно!!! Переезд форума  Ответить с цитатой
Считаю важным сохранить не только содержимое форума, но и его адрес.
Было бы замечательно просто найти нового администратора.
С хостером и паролями наверняка все вопросы решаемы.
Для начала, достаточно проплатить вперед хотя бы за пол года(на сколько помню, суммы там не слишком большие).
Сообщение Добавлено: Пт апр 12, 2013 16:07
  Заголовок сообщения:  Re: Важно!!! Переезд форума  Ответить с цитатой
В целом, несмотря на малочисленные казусы, у меня осталось крайне положительное впечатление насчёт форума. Первым делом считаю нужным отметить ту доброжелательность, с которой меня встретили (и которой я по бесшабашности своей впоследстви начал слегка злоупотреблять). Хотя, если без обиняков, то, наверное, без оказанной мне всесторонней поддержке со стороны сообщества у меня бы вообще ничего не получилось. В связи с этим выражаю особую благорадность mOleg, true-grue, VoidVolker и Хищнику (последовательность не говорит ни о каких приоритетах, всего лишь результат элементарной сортировки). С Иваном мы общались гораздо реже и, как правило, на отвлечённые темы, зато он, пожалуй, был самым вразумительным админом из всех, что я когда-либо встречал (признаться, до того я не жил больше десятка постов на любом из форумов, даже соблюдая формальные правила). Впрочем, это касается всех здешних представителей "органов", пусть некоторые и любят потряхивать дубинкой.

Теперь забавно представить, но когда-то, давным давно, разнообразные персоны "близкие к гениальности" советовали мне перебраться на ресурс попроще, аргументируя это тем, что Форт, это, в общем, игрушка для перекрытых гиков и приличному человеку о таком лучше даже не знать. К счастью, мне предельно легко даётся сортировка людей по интеллектуальному и профессиональному признакам, и я быстро убедился, что такой концентрации специалистов, как на этом лоскуте, мне вряд ли ещё где удастся встретить. К тому же вскоре подтвердилось очевидное - не Фортом единым фортеры...


Ну и напоследок о главном (сообразно теме). С момента своего появления на форуме я методично пытался донести, что ситуация, когда посетителей меньше чем разделов, производит довольно-таки удручающее впучатление. Представьте себе двух-трёх бомжей, ютящихся в железобетонном остове заброшенного небоскрёба (это всего лишь метафора и принимать её на свой счёт не стоит) - картина мрачноватая, не правда ли? Так что, когда я впервые увидел новый форум, то был приятно удивлён - он содержал всего четыре-пять разделов, отличное решение исходя из среднестатистической активности fforum.winglion.ru. Разумеется, с увеличением числа пользователей и ростом активности можно, аккуратно, пробовать добавлять "сущности", но никак иначе. И что же предстало перед моим взором сегодня? Снова этот безжизненный далинианский пейзаж! Нет уж, извольте!

Также, видимо, станет сюрпризом моя позиция относительно портирования базы сообщений на новую площадку. По моему глубокому убеждению этого делать категорически не стоит! Тому есть тысяча причин, но я не стану расписывать и десятка, так как это неминуемо повлечёт волну недопонимания. Ограничусь лишь тем, что скажу - я не стороник циркуляции, простите, барахла с места на место, тем более, когда речь идёт о новом и свежем месте. Будучи до конца откровенным, нужно признать, что подовляющая часть материала, в том числе оставленная Иваном, окажется балластом, к которому пользователи будут обращаться чуть менее, чем никогда. Можно, конечно, оправдывать такое недомыслие "уважением", "памятью" и всем подобным, но я не думаю что это целесообразно. Да, что, в принципе, имеет смысл сделать, так это перенести ряд избранных тем, в том числе принадлежащих Ивану, но никак не волочить за собой обоз и маленькую тележку застылого хлама. Кстати, надо отметить, что большинство из достойных переноса вещей - это материалы, статьи прежде всего, опубликованные Хищником, ну, мне так показалось.

Наконец, друзья, не следует забывать, что форум - это всё-таки разговорный жанр. Согласен, подчас он полезней, удобней и информативней чего бы то ни было. И всё же, если вы задались целью оставить нечто после себя "на века", при этом не имея доступа к традиционным источникам инфорамции (вроде газет и журналов, не важно электронных или нет), то, наверное, в первую очередь нужно смотреть в сторону уютненьких жж, fb, g+ и т.п.
Сообщение Добавлено: Пт апр 12, 2013 07:42
  Заголовок сообщения:  Re: Важно!!! Переезд форума  Ответить с цитатой
Хищник писал(а):
VoidVolker писал(а):
когда все можно сделать по-человечески?

По-человечески - это прежде всего уважать женщину, которой сейчас нужно похоронить мужа! Иван еще писал фантастику и интересовался физикой. Что ей теперь, бросить все и искать способы передавать аккаунты, картинки и базы сообщений????? Я в соседней теме уже написал просьбу откликнуться людям, у которых есть знакомые юристы. Неужели этого не хватит, чтобы понять, что не все так просто?

Повторюсь еще раз, я это все прекрасно понимаю и не говорю, что это все надо делать прямо вот сейчас.
Сообщение Добавлено: Чт апр 11, 2013 17:48
  Заголовок сообщения:  Re: Важно!!! Переезд форума  Ответить с цитатой
VoidVolker писал(а):
когда все можно сделать по-человечески?

По-человечески - это прежде всего уважать женщину, которой сейчас нужно похоронить мужа! Иван еще писал фантастику и интересовался физикой. Что ей теперь, бросить все и искать способы передавать аккаунты, картинки и базы сообщений????? Я в соседней теме уже написал просьбу откликнуться людям, у которых есть знакомые юристы. Неужели этого не хватит, чтобы понять, что не все так просто?
Сообщение Добавлено: Чт апр 11, 2013 17:17
  Заголовок сообщения:  Re: Важно!!! Переезд форума  Ответить с цитатой
А смысл тратить время на написание бота, когда все можно сделать по-человечески? Базу получить вполне реально. Я же выше об этом уже написал.
Сообщение Добавлено: Чт апр 11, 2013 16:47
  Заголовок сообщения:  Re: Важно!!! Переезд форума  Ответить с цитатой
http://forum.msyst.ru/viewtopic.php?f=38&t=1
"В настоящее время ведется написание бота который будет заниматься переносом всех тем и сообщений со старого форума."
Сообщение Добавлено: Чт апр 11, 2013 16:15
  Заголовок сообщения:  Re: Важно!!! Переезд форума  Ответить с цитатой
VoidVolker писал(а):
Я, как участник форума, против такого подхода и считаю, что форум все-таки следует сохранить. Пускай даже и с переездом на новый хостинг. А что все остальные-то молчат?

Логично базу данных форума сохранить на forth.org.ru с согласия Черезова (web arxive тоже наверное тоже сохранит текущую версию при отдельном запросе)
Данный домен тоже чего-то значит и стоит и оплату можно проводить через отдельный сервис участниками форума или сдавать немного рекламного места.

P.S. Если переезд состоится, то желательно перенести наиболее значимую информационную часть форума и сделать архив (хоть и черезweb качалку)
для доступности участников форума.
Сообщение Добавлено: Чт апр 11, 2013 15:56
  Заголовок сообщения:  Re: Важно!!! Переезд форума  Ответить с цитатой
Кроме всего прочего, этот форум со всем его содержимым - это память о Иване. Я за то, чтобы базу постараться сохранить.
Сообщение Добавлено: Чт апр 11, 2013 15:30
  Заголовок сообщения:  Re: Важно!!! Переезд форума  Ответить с цитатой
Хищник писал(а):
VoidVolker писал(а):
Досутп к базе можно получить несколькими способами: попросить вдову поискать пароль к хостингу

То есть мы сейчас должны своими интернет-проблемами нагрузить человека, у которого в жизни такое произошло? Я не уверен, что база сообщений стоит того.

А разве я говорил, что это надо делать прямо сейчас??? Еще какое-то время форум будет на месте, а как только оплаченный период за хостинг пройдет - хостер либо приостановит сайт либо отправит электронное письмо на соответствующий почтовый ящик, либо будет звонить на телефон или еще каким-то образом будет искать связь с владельцем. И вдове все равно придется как-то решать вопрос с форумами и сайтом. Это неизбежно.
Или что? Цинично выкинуть форумы, сайт и забыть что ли? Сообщения - это не только флуд, здесь есть куча ответов на многие вопросы относительно форта, да и не только, еще примеры кода, форт-процессоров, в т.ч. и Ивана. Это что, тоже все выкинуть и забыть? Это все история форума, его участников, и в особенности WingLion'a.
Я, как участник форума, против такого подхода и считаю, что форум все-таки следует сохранить. Пускай даже и с переездом на новый хостинг. А что все остальные-то молчат?
Сообщение Добавлено: Чт апр 11, 2013 15:01

Часовой пояс: UTC + 3 часа [ Летнее время ]


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB