The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Релиз децентрализованной коммуникационной платформы Hubzilla 4.4

13.08.2019 11:45

После около 2 месяцев разработки представлен выпуск платформы для построения децентрализованных социальных сетей Hubzilla 4.4. Проект предоставляет коммуникационный сервер, интегрируемый с системами web-публикации, снабжённый прозрачной системой идентификации и средствами управления доступом в децентрализованных сетях Fediverse. Код проекта написан на PHP и Javascript и распространяется под лицензией MIT.

Hubzilla поддерживает единую систему аутентификации для работы в качестве социальной сети, форумов, дискуссионных групп, Wiki, систем для публикации статей и веб-сайтов. Также реализовано хранилище данных с поддержкой WebDAV и работа с событиями с поддержкой CalDAV.

Федеративное взаимодействие осуществляется на базе собственного протокола ZotVI, который реализует концепцию WebMTA для передачи контента через WWW в децентрализованных сетях и обеспечивает ряд уникальных функций, в частности прозрачную сквозную аутентификацию "Nomadic Identity" внутри сети Zot, а также функцию клонирования для обеспечения полностью идентичных точек входа и наборов пользовательских данных на различных узлах сети. Поддерживается обмен с другими сетями Fediverse используя протоколы ActivityPub, Diaspora, DFRN и OStatus.

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

  • Улучшения логики и процедур при работе с событиями в календаре
  • Перевод нового менеджера очереди queueworker (доступен в качестве расширения) из экспериментальной в стадию предварительного тестирования
  • Перевод единого каталога пользователей в формат ZotVI
  • Улучшение поддержки Opengraph для каналов
  • Добавлена поддержка дополнительных событий в модуль взаимодействия с сетями ActivityPub

Отдельно следует отметить начало работы по официальной стандартизации семейства протоколов Zot в рамках W3C для чего запущен процесс формирования рабочей группы.

  1. OpenNews: Релиз децентрализованной коммуникационной платформы Hubzilla 4.2
  2. OpenNews: Релиз федеративной социальной сети Socialhome 0.7.0
  3. OpenNews: Началась разработка GitPub, протокола для децентрализованных Git-сервисов
  4. OpenNews: Выпуск децентрализованной видеовещательной платформы PeerTube 1.3
  5. OpenNews: Доступен Freedombone 4.0, дистрибутив для создания домашних серверов
Автор новости: xm
Тип: Программы
Ключевые слова: hubzilla
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (54) Ajax | 1 уровень | Линейный | Раскрыть всё | RSS
  • 1.1, A.Stahl (ok), 12:52, 13/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    >коммуникационный сервер, интегрируемый с системами web-публикации, снабжённый прозрачной системой идентификации и средствами управления доступом в децентрализованных сетях Fediverse.

    Хм, в случаях когда вы пишете о какой-то неведомой хрени, то стоит написать ЗАЧЕМ это нужно, поскольку описание ЧТО это вообще ни о чём не говорит.

     
     
  • 2.4, Аноним (4), 13:10, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > ЗАЧЕМ это нужно

    Кому?
    Вы хотели сказать: автор предполагал то-то и то-то, но пользователи как всегда...

     
     
  • 3.35, Аноним (35), 01:10, 14/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Автор ph.d получает а тут вы со своими вопросами
     
  • 2.10, Crazy Alex (ok), 15:40, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    ну вроде ж интуитивно понятно?
     
  • 2.22, xm (ok), 17:51, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вот тут интервью с крёстным отцом Майком Макгирвином.
    Просто и понятно почему, зачем, для кого и как.
    https://medium.com/we-distribute/got-zot-mike-macgirvin-45287601ff19
     

  • 1.2, Аноним (2), 13:04, 13/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Децентрализация видеохостингов, мсосальных сетей, всё это тенденция современная. Но что с мессенджерами: ТОХ, Сигнал...
     
     
  • 2.3, Andrey Mitrofanov_N0 (??), 13:09, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Децентрализация видеохостингов, мсосальных сетей, всё это тенденция современная. Но что
    > с мессенджерами: ТОХ, Сигнал...

    Их скайпо-вассапо-обтелеграмили.

     
  • 2.5, Аноним (5), 13:47, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Нет такой тенденции. Эти децентрализованные сервера три с половиной человека используют. Людям лень их запускать даже там, где они нужны
     
     
  • 3.6, Свобода (?), 13:56, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    О чём говорить, если даже свободные проекты юзают проприетарный Microsoft® GitHub™, и по числу фанатичных привенженцев он уже эпл обогнал.
     
     
  • 4.26, Аноним (26), 18:59, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И не зря юзают. Во-первых, github можно смотреть через браузер. Во-вторых, сервер васяна может в любой момент исчезнуть, а github наврядли исчезнет. В третьбх, его можно использовать бесплатно. А проприетарность присуща любому публичному сервису.
     
     
  • 5.27, Домохозяйка анонима (?), 19:04, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А вот и характерный экземпляр.
     
  • 5.52, пох. (?), 12:40, 14/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Во-первых, github можно смотреть через браузер.

    через единственно-правильный -можно.

    > Во-вторых, сервер васяна может в любой момент исчезнуть, а github

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

    А веб-архивом он не сохраняется - в отличие от сервера васяна.

    > В третьбх, его можно использовать бесплатно.

    а это для любителей на лопате, безусловно, самое главное.

     
  • 3.16, Аноним (2), 16:56, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >Нет такой тенденции. Эти децентрализованные сервера три с половиной человека используют. Людям лень их запускать даже там, где они нужны

    21 век это век децентрализации, новое средневековие если хотите. Маргинализация если хотите. Люди будут сбиваться в кучки по интересам узско-специализированным-федеративным-социальным-сетям, как ты не хотелось обратного хозявам ТГ и ВК.

     
     
  • 4.29, fikkgkl (?), 23:01, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Смелая фантазия. Кучки эти якобы по интересам образуются в основном в больших муровейниках типа сосальных сетей.
     
  • 2.7, Аноним (-), 13:58, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    не путайте теплое с мягким. Есть пласт сервисов, которые пилят студенты за еду, взяв за основу идею fediverse (децентрализация с одновременной возможностью достучаться до пользователей других сервисов без регистрации нового аккаунта). Есть сервисы (типо токса), которые другими студентами пилятся именно для окукливания ото всех. Цели немного разные, ну
     
  • 2.12, nolik (?), 16:22, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Но ведь Сигнал вполне себе живет и юзается (и он не децентрализированный и не федеративный).
    А вот за ТоХ да, обидно.
     
     
  • 3.38, Аноним (38), 01:39, 14/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Почему обидно? Токс же прекрасно работает.
     
     
  • 4.46, JL2001 (ok), 11:08, 14/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Почему обидно? Токс же прекрасно работает.

    где мультидевайсы, чаты (и хранящие ноды для оффлайнсообщений), Били?!

     
  • 2.14, Аноним (-), 16:37, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ты слышал об SMTP?
     
     
  • 3.54, qlk (?), 23:49, 14/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    да, даже тут люди мыслят не категориями  протоколов а категориями отдельно стоящих проектов.
    Собственно федеверс интересен открытыми протоколами.
     
  • 2.56, progserega (ok), 09:23, 15/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    matrix.org
     

  • 1.8, Аноним (-), 13:59, 13/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    видел кто хоть одного живого пользователя сабжа? Мастодон и peertube довольно популярны в узких кругах. А с этим нечто как дела обстоят?
     
     
  • 2.11, Аноним (11), 16:12, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    это каких?
     
     
  • 3.24, Аноним (-), 18:32, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    мастодон.социал любим либералами и прочими борцунами за приватность. Плюс это де-факто официальная нода мастодона (принадлежит разработчикам), поэтому там куча аккаунтов различных опенсорс девелоперов и ориентированных на сесурити сервисов (к примеру - у протонной почты).
    Паву, как официальная нода пиксива, состоит чуть менее чем полностью из художников-анимечников, которых задолбали рандомные баны за нсфв арты в твиттере.
    Ну а габ оккупирован фочаном, да
     
     
  • 4.41, Аноним (-), 04:12, 14/08/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    самое смешное, что эта ваша "де-факто официальная нода" огородилась от указанных Вами двух. Якобы на паве постят запрещенку, а на габе не удаляют посты, содержащие harassment.

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

     
  • 2.21, xm (ok), 17:45, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > видел кто хоть одного живого пользователя сабжа?

    Зарегистрируйтесь и смотрите

    > Мастодон и peertube довольно популярны в узких кругах.

    Мастодон популярен, по большей части, у любителей лоликона и шутеров IRL (см. Gab).
    О популярности Peertube вообще нет достоверных данных, поскольку они не отдают публичную статистику в разрезе активности на интервалах 1 мес. (наиболее интересная часть) и 1/2 года.
    https://the-federation.info/
    Статистика не полная поскольку включает только добровольно предоставляемые данные. Например Gab со своим 1 млн. зарегистрированных аккаунтов там нет.

     
     
  • 3.23, Аноним (-), 18:28, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Мастодон популярен, по больше части, у любителей лоликона и шутеров IRL

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

     
     
  • 4.25, xm (ok), 18:34, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >>Мастодон популярен, по большей части, у любителей лоликона и шутеров IRL
    > но сводить все к названному Вами - толстота и провокация

    Повторяю: "по большей части". Что не отменяет меньшей в виде всего остального.
    Но, к сожалению, полной картины по Fediverse мы не видим.

     
  • 4.44, JL2001 (ok), 11:02, 14/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Обычная американская нода, которая выпиливает только контент, запрещенный
    > по американскому законодательству.
    > Крупнейшая азиатская нода (pawoo) принадлежит пиксиву, который за любую нелегальщину побанит
    > к чертям (а определять возраст нарисованных девок - аутизм).
    > К тому же Вы упускаете тот факт, что крупнейшая европейская (если не
    > ошибаюсь?) нода (которая принадлежит разработчикам самого мастодона) имеет те же ограничения
    > что и твиттер (у них пара десятков чужих серверов лежат в
    > бане за отказ админов оных удалять посты с харассментом, что намекает).

    что конкретно делает бан в Hubzilla?
    обмен контентом только напрямую между нодами? через третью ноду без прямой связи контент не доступен?

     
     
  • 5.47, xm (ok), 11:38, 14/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > что конкретно делает бан в Hubzilla?

    Там есть несколько уровней.
    Во-первых, администратор может заблокировать обмен на уровне имени хоста.
    Во-вторых, есть пользовательские блокировки (и фильтры по содержимому, при желании). Тут понятно - "Вася чудак, Васю в бан".
    Ну и, в третьих, Hubzilla ничего вам в поток сама не тащит по умолчанию. Вы сами выбираете через контакты кого читать и как с ними взаимодействовать.
    Узлы связываются напрямую, соответственно административный бан на конкретном узле влияет только на его пользователей и никак не влияет на всю остальную сеть (исключение - случай клонированных каналов). Т.е. никакой глобальной цензуры нет.

     
  • 3.30, fikkgkl (?), 23:04, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    зачем оно надо если все равно регистрироваться и какие-то очередные пи- придумывают свои правила о том что можно а что нельзя на их ресурсе?
     
     
  • 4.31, xm (ok), 23:29, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Разница в том, что вы можете поднять свой собственный узел. С блекджеком и шлюхами.
     
     
  • 5.33, Crazy Alex (ok), 23:47, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А потому буду у крупнейшей ноды "в бане за отказ админов оных удалять посты ". Вот вся проблема это федерации в этом. Одно дело  - если я, зарегавшись, попадал бы в какое-то аморфное p2p-пространство, где меня забанить может только кто-то сам для себя, а любой "хаб" был бы просто точкой коннекта/кэшем, и даже в моём адресе не был бы виден. И совсем другое - вот это всё, и никакие "nomadic identity" не помогут.
     
     
  • 6.34, xm (ok), 00:33, 14/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Никто вам ничего не должен, в том числе и соответствовать вашим ожиданиям и жизненным установкам. Равно как и наоборот. Соответственно, каждый имеет право делать то, что считает нужным - общаться или нет, разрешать или блокировать. В чём проблема?
    Вот тот же Gab многие блокируют, к примеру. Ну ок. А многие не блокируют. Тоже ок.
    Чувствуете разницу с mainstream socials?
    В любом случае, полной свободы тут не получится (см. свежую историю с 8chan). В случае с Fediverse же вас целиком под нож пустить не получится, в отличие от.
     
     
  • 7.36, Аноним (-), 01:27, 14/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >см. свежую историю с 8chan

    можно подробности или соус? А то там каждый день новые истории

     
     
  • 8.48, xm (ok), 11:39, 14/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В общих чертах https www theguardian com us-news 2019 aug 08 8chan-shutdown-us... текст свёрнут, показать
     
  • 7.39, Crazy Alex (ok), 01:47, 14/08/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Да понятно, что оно лучше, чем фейсбучий концлагерь - но это на редкость низкая планка.

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

     
     
  • 8.43, Аноним (-), 04:17, 14/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    вроде бы у ретрошары было что то подобное описанному Вами, нет ... текст свёрнут, показать
     
  • 8.49, xm (ok), 11:43, 14/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Если вы invisible то сложно быть social ... текст свёрнут, показать
     
  • 7.45, JL2001 (ok), 11:06, 14/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > см. свежую историю с 8chan

    можно ссылку или кратко для тех кто не в социуме?

     
     
  • 8.50, xm (ok), 11:43, 14/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    см выше... текст свёрнут, показать
     
  • 6.42, Аноним (-), 04:15, 14/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    два чая этому оратору. Ограничение обычных пользователей на основе желания левой пятки админа выбранной ноды идет вразрез с самой идеей федерации.
    Видимо, лучше email еще долго ничего не напишут...к
     
  • 4.32, Аноним (32), 23:43, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Подними свою ноду и пускай туда всех без ограничений. Пока за тобой не придут.
     

  • 1.13, JL2001 (ok), 16:28, 13/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    //offtop
    есть ли либа/прокси пригодная для построения общей децентрализованой сети транспортного уровня для использования в разных приложениях одновременно?
    типо Tor-прокси с использованием onion-адресов как конечных точек каналов или tox-vpn, но там увы нет средст использовать их dht из своего приложения для всякого шаринга метаинформации
     
     
  • 2.40, n80 (?), 02:01, 14/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > //offtop
    > есть ли либа/прокси пригодная для построения общей децентрализованой сети транспортного
    > уровня для использования в разных приложениях одновременно?
    > типо Tor-прокси с использованием onion-адресов как конечных точек каналов или tox-vpn,
    > но там увы нет средств использовать их dht из своего приложения
    > для всякого шаринга метаинформации

    Для tox такое точно было можно делать, вопрос в удобстве использования.

    Для своих странных нужд я пытался использовать OpenDHT (https://github.com/savoirfairelinux/opendht , то что используется в основе Ring), мне понравилось (при том что обычно я несовместим с кодом на плюсах). Рекомендую попробовать пример с сайта и дальше сказать, чем не понравилось, по этим критериям можно будет предложить альтернативы.

    Ещё могу предложить IPFS веточкой потыкать, если именно данные/метаданные шарить.

     
     
  • 3.51, JL2001 (ok), 12:22, 14/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >> //offtop
    >> есть ли либа/прокси пригодная для построения общей децентрализованой сети транспортного
    >> уровня для использования в разных приложениях одновременно?
    >> типо Tor-прокси с использованием onion-адресов как конечных точек каналов или tox-vpn,
    >> но там увы нет средств использовать их dht из своего приложения
    >> для всякого шаринга метаинформации
    > Для tox такое точно было можно делать, вопрос в удобстве использования.

    хочется dht+tunnel+nameserver не только tox'а


    > Для своих странных нужд я пытался использовать OpenDHT (https://github.com/savoirfairelinux/opendht
    > , то что используется в основе Ring), мне понравилось (при том
    > что обычно я несовместим с кодом на плюсах). Рекомендую попробовать пример
    > с сайта и дальше сказать, чем не понравилось, по этим критериям
    > можно будет предложить альтернативы.

    спасибо
    видимо это можно считать неплохой рекомендацией
    > In RetroShare we are discussing about replacing our own Bittorrent compatible old DHT implementation (bitdht) with OpenDHT.

    я пока не понял там общая единая dht или каждая программа строит свою?


    > Ещё могу предложить IPFS веточкой потыкать, если именно данные/метаданные шарить.

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

    нечто для шаринга данных отдельной программой (поверх того же dht и вот тех же тунелей)

    на сколько я понимаю на данный момент все распредсети лепят свои реализации и отдельные логические сущности (даже если на основе общей либы) для dht и тунелей

     
     
  • 4.55, n80 (?), 01:33, 15/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Эм, библиотеки и P2P сеть tox можно использовать не только для него Собственно,... текст свёрнут, показать
     

  • 1.15, InuYasha (?), 16:47, 13/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >>также функцию клонирования для обеспечения полностью идентичных точек входа и наборов пользовательских данных на различных узлах сети

    Вот это интересно!
    Т.е. на серваках не надо, типа, поднимать resilloi sync для ФС с данными? Хотя, если честно, я бы оставил синхронизацию данных на нижнем уровне...

     
     
  • 2.18, Crazy Alex (ok), 17:25, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Оно вообще о другом. Это чтобы юзер, живший на одной ноде, мог преебраться на другую, если ему что не так, с переносом (по его запросу) всего и вся
     
     
  • 3.20, xm (ok), 17:36, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Оно вообще о другом.

    Ну и об этом тоже. А ещё о прозрачной аутентификации с сохранением прав по всей сети.

     
  • 2.19, xm (ok), 17:36, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Т.е. на серваках не надо, типа, поднимать

    Ничего не надо. Всё либо клонируется автоматически если вы клонировали канал, либо импортируется руками.

    > Хотя, если честно, я бы оставил синхронизацию данных на нижнем уровне

    Оно и есть на нижнем уровне - движка системы. Принципиально там всё работает over HTTPS.

     

  • 1.17, Mail23842 (?), 17:18, 13/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    > PHP

    To the forest!

     
  • 1.37, Аноним (38), 01:36, 14/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто-то этим пользуется? Много ли таких?
     
     
  • 2.53, xm (ok), 15:03, 14/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Публичная часть
    https://the-federation.info/hubzilla
    О непубличной можно только догадываться, но, например, проходила информация о построении на базе Hubzilla закрытой социальной сети для медицины в Бразилии с количеством что-то 600K аккаунтов (https://ieeexplore.ieee.org/document/7167522/).
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру