LINUX.ORG.RU

Hubzilla 5.6

 , ,

Hubzilla 5.6

0

1

Вышла новая версия платформы для построения децентрализованных социальных сетей Hubzilla 5.6.

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

Код написан на PHP и JavaScript, а распространяется под лицензией MIT, в качестве хранилища данных поддерживаются базы данных MySQL (включая форки), а также PostgreSQL.

Hubzilla имеет единую систему аутентификации для работы в качестве социальной сети, форумов, дискуссионных групп, Wiki, систем для публикации статей и веб-сайтов. Федеративное взаимодействие осуществляется на базе собственного протокола Zot, который реализует концепцию WebMTA для передачи контента через WWW в децентрализованных сетях и обеспечивает ряд уникальных функций, в частности, прозрачную сквозную аутентификацию «Nomadic Identity» внутри сети Zot, а также функцию клонирования для обеспечения полностью идентичных точек входа и наборов пользовательских данных на различных узлах сети. Поддерживается обмен с другими сетями Fediverse используя протоколы ActivityPub, Diaspora, DFRN и OStatus. Файловое хранилище Hubzilla доступно также и по протоколу WebDAV. Помимо этого, система поддерживает работу с событиями и календарями CalDAV, а также записные книжки CardDAV.

Исправления и новшевства
  • Переделали весь модуль регистрации пользователей. Теперь во время регистрации появилась тонкая настройка параметров, включая временные интервалы, максимальное количество регистраций за период, подтверждение и верификация пользователей (без использования почты).
  • Улучшен модуль системы приглашения пользователей в Hubzilla, теперь можно редактировать шаблоны, а также добавили многоязычность.
  • Добавлен модуль полнофункциональной поддержи хранения сессий в резидентной базе данных Redis. Это может быть полезно для увеличения отзывчивости крупных серверов Hubzilla.
  • А также множество других изменений, которые улучшили работу системы в целом. Ченджлог можно посмотреть здесь.

>>> Подробности

★★★★

Проверено: Shaman007 ()
Последнее исправление: xaizek (всего исправлений: 2)

Ответ на: комментарий от anonymous

Звучит как профсоюз вольных шох.

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

Да, именно так я это себе и представляю – вот например https://www.youtube.com/watch?v=abXTpUOj7tE&t=2056s

anonymous
()
Ответ на: комментарий от anonymous

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

Ты не понимаешь. Какая разница сколько туда школоло свалило. Это просто не имеет значения.

anonymous
()
Ответ на: комментарий от anonymous

Ты не понимаешь. Какая разница сколько туда школоло свалило. Это просто не имеет значения

Зачем ты сам собою разговариваешь? У тебя шизофрения? Голоса в этом голове? Таблетки пей.

anonymous
()
Ответ на: комментарий от anonymous

Зачем ты сам собою разговариваешь? У тебя шизофрения? Голоса в этом голове? Таблетки пей.

Видя насколько правдивы мои слова, ты начал ассоциировать себя со мной. Понятненько. Не увлекайся, просто ассоциация ничего не даст. Ты так же останешься диванным увальнем.

anonymous
()

Вышло новое ненужно для построения ненужно!

anonymous
()
Ответ на: комментарий от anonymous

Перечислил аббревиатуры ты похвастался что знаешь ненужное. Ну окей, но это никак не делает тебя лучше меня. Ты просто перечислил ненужное и твое ЧСВ взлетело до небес. Ну ок. Продолжай самоутверждаться в интернете. Ну тогда ты хоть залогинься, не стесняйся, ЛОРвцы должны знать своих героев, тех кто топит за корпорации.

anonymous
()
Ответ на: комментарий от anonymous

Перечислил аббревиатуры ты похвастался что знаешь ненужное. Ну окей, но это никак не делает тебя лучше меня. Ты просто перечислил ненужное и твое ЧСВ взлетело до небес. Ну ок. Продолжай самоутверждаться в интернете. Ну тогда ты хоть залогинься, не стесняйся, ЛОРвцы должны знать своих героев, тех кто топит за корпорации.

Я твой герой – это отлично. Но ты не можешь на этой ниве продолжать тормозить и фантазировать. Реальность, понимаешь ли, штука простая. И в этой реальности существуют злобные демоны, RPS, и всякое такое.

Но суть даже не в этом. А в том, что любое движение «против» обречено на провал. Допустим меня не волнует всё это вообще, что творится в головах идёйных фанатиков и исходовиков сгоревших. И с чего бы я должен переходить на какой-то другой сервис вообще?

Ты ведь понимаешь, что это именно тот вопрос, который имеет значение. А остальное уже вторичка. Это способ решать вопросы второго уровня пока не решён первый. Бизнес модели системы не существует. А значит она существует только пока её кому-то по приколу пинать – очень не долго.

anonymous
()
Ответ на: комментарий от anonymous

Влажные фантазии. Когда твитер закрывать? Уже акции падают?

А стоп…. это 10 инвалидов перешли, сами же назвали это исходом, и сами подняли шумиху.

shpinog ★★★
()
Ответ на: комментарий от anonymous

ЛОРвцы должны знать своих героев, тех кто топит за корпорации.

Да большинство разработчиков ядра топит за них, и любой проект якобы «СПО». Каждый из этой кучки мечтает что придёт Боб и инвестирует в них.

Хватит жить в иллюзиях, бороться с засухой в пустыне. Развитый капитализм и корпорации - это нормально.

Ты выглядишь глупо пытаясь бороться с антагонистическими противоречиями

shpinog ★★★
()
Ответ на: комментарий от anonymous

В этой теме, не прозвучало ни единой строчки, не единого предложения конструктивной критики.

Конструктивная критика прослеживается с первого комментария.

Но для слоупоков могу подытожить.

  1. Закопать;

  2. Если закапывать не хочется - то идти на поводу у юзеров и делать то, что нужно им, а не то что хочется красноглазому Васяну. Ну какая может быть критика, если вы никак не можете всосать, что социальную сеть делает не технология, а социум ? Вы делаете какие-то фреймворки, протоколы, API. В то время как например Фейсбук добавляет редакторы фоточек и смайлики. И нам, условным пользователем условного Фейсбука, абсолютно насрать на каком редакторе нарисованы эти смайлики;

  3. Вкурить, что чем больше ты будешь называть социум дураками - тем меньше твоя «социальная сеть» будет социальной. Собственно как и происходит.

windows10 ★★★★★
()

…Заменить смысл передачей смысла и далее средствами передачи, полагая, что отныне смысл не только не теряется и не забалтывается в коммуникациях, как думали предшественники, не только раскрывает свою динамическую суть, самоутверждаясь посредством иного, как считал Гегель, но лишь в коммуникациях и возникает, – это тоже «медиакратия». Живущая с характерным убеждением: «общение всё, содержание – ничто, ничто и есть единственное достойное содержание». Медиакратия – это теория и практика опосредующих звеньев, которые никуда не ведут, а вместо того, чтобы вести, начинают опосредовать сами себя, погружаясь на всё более низкую ступень делимости.

…И так во всём. В политике и медиа, в первую очередь. Публика блажила: впервые истинно свободен сетевой человек, его точно не проймёшь иерархией, государством и прочими хренями. Общество, наделённое интернетом, никогда не будет прежним, оно… оно… оно… теперь совсем не такое, как раньше. И точно: во всё большей степени гаджеты ныне общаются с гаджетами посредством людей. Стимулом к общению является новый айфон (самсунг etc), который требует пустить себя в ход.

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

anonymous
()

на основе современных веб-серверных технологии

код написан на PHP

Хорошая шутка.

runtime ★★★★
()
Ответ на: комментарий от anonymous

Бизнес модели системы не существует. А значит она существует только пока её кому-то по приколу пинать – очень не долго.

Сам факт существования кучи инстантов в федерации, доказывает что твоя точка зрения ошибочка. В 21 г. 21 в. люди готовы жертвовать деньги разработчикам федеративных сетей и админам, только чтобы не сидеть в корпоративных помойках. Я всё ещё призывают тебя залогиниться, если ты прав, тебе нечего бояться, на твою сторону сразу станет большинство. Но ты почему то не логинишься.

anonymous
()
Ответ на: комментарий от windows10

Вкурить, что чем больше ты будешь называть социум дураками - тем меньше твоя «социальная сеть» будет социальной. Собственно как и происходит.

Ну если человек дурак, то он вправе об этом знать, а то так всю жизнь проживёт не знаю.

Конструктивная критика прослеживается с первого комментария.

Закопать;

Это ты называешь конструктивной критикой? И ты на дурака обижаешься после этого? Мне допустим самому многое не нравится в мастадоне, но я уже давно им и не пользуюсь. Если ты действительно хочешь в конструктивную критику, то давай сравнивать с точки зрения функйиональности:Facebook и Frendica, Twitter и Mastadon, Instagram и Pixelfed, Youtube и Peertube. Составь список фич которых на твой взгляд не хватает и отпавь разработчикам. Вот тогда это правильно. А тратить время на ругать с анонимами это по дурацки.

anonymous
()

а не оно ли там наполовину на перле написано?

bernd ★★★★★
()
Ответ на: комментарий от arturianec100

Я имею в виду совершенно другое. Например, надо мне залогировать, сколько людей и с каким браузером прошло по ссылке. На каком-нибудь джанге это вылилось бы в целую историю. На пыхе я иду прям на продакшен сервер, создаю на файлухе (которая автоматом мапится на роут в урле) PHP-файл, в нем пишу три строчки: "создай файл, запиши туда заголовки запроса и utm-метки, сделай header(«Location: httt://new-url»). Всё. Пока кто-то другой целый день пердолился с выскребанием из гита проекта, настройкой зависимостей, IDE, равильным расположением контроллеров, увеличением роутов, дебаг и прод конфигурациями и многим другим - у меня уже всё работает. Причем я могу сделать так в проекте, о ктором практически ничего не знаю. Кстати, базу данных можно прям там в странице дернуть вместо файла (никаких настроек драйверов подключения, ORM, квери-билдеров итп, просто плейнтекстом запрос фигак и поехало), и многое другое.

stevejobs ★★★★☆
()
Последнее исправление: stevejobs (всего исправлений: 1)
Ответ на: комментарий от stevejobs

… запрос фигак и поехало

Понятно

anonymous
()
Ответ на: комментарий от anonymous

Если ты действительно хочешь в конструктивную критику, то давай сравнивать

Я не хочу в конструктивную критику.

Составь список фич которых на твой взгляд не хватает и отпавь разработчикам. Вот тогда это правильно

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

Отличие Facebook, Twitter, Instagram и Youtube от сабжевого говна в том, что у них есть ИДЕЯ, концепция. И пока разработчики этого не поймут - у них будет как у этого Pixelfed - меньше 500-та загрузок в Google Play и оценка в 2.2 балла.

windows10 ★★★★★
()

Джаст фор фан, открыл один из файлов сего поделия. Цитирую.

 require_once(‘vendor/autoload.php’);

require_once(‘include/config.php’); require_once(‘include/network.php’); require_once(‘include/plugin.php’); require_once(‘include/text.php’); require_once(‘include/datetime.php’); require_once(‘include/language.php’); require_once(‘include/nav.php’); require_once(‘include/permissions.php’); require_once(‘include/features.php’); require_once(‘include/taxonomy.php’); require_once(‘include/channel.php’); require_once(‘include/connections.php’); require_once(‘include/account.php’); require_once(‘include/zid.php’); require_once(‘include/xchan.php’); require_once(‘include/hubloc.php’); require_once(‘include/attach.php’); require_once(‘include/bbcode.php’);

То есть оно мало того что написано на пыхе, оно еще при каждом реквесте - инклудит 20 файлов, то есть создает дескрипторы, насилует io, читает в память. В лучших традициях Вродпресса: мы знаем как обратиться к 20-ти файлам и выполнить 50 SQL-запросов чтобы вывести на экран «Hello world» :))

Ну, пару сотен уников может и выдержит, а потом mysqld 400%, висящие httpd или php-fpm, а там и oom подтянется. Фтопку это гогно короче.

windows10 ★★★★★
()
Ответ на: комментарий от anonymous

Сам факт существования кучи инстантов в федерации, доказывает что твоя точка зрения ошибочка. В 21 г. 21 в. люди готовы жертвовать деньги разработчикам федеративных сетей и админам, только чтобы не сидеть в корпоративных помойках.

Это так не работает. В своё время ICQ тоже было в ударе. И IM, подобный ему тогдашнему, сможен набросать любой школ за сигарету. Но это будет изначально устаревший продукт. Т.е. – ненужный. С точки зрения токсидермизма как искусства может быть даже и весьма ценный. Но как продук для конечного пользователя – не.

Я всё ещё призывают тебя залогиниться, если ты прав, тебе нечего бояться, на твою сторону сразу станет большинство.

Это ты так хотел намекнуть, что ты из меньшинств?.. Засранец.

Но ты почему то не логинишься.

Реги – низшая каста. В пирамиде Анона они занимают предпоследнюю снизу ступень. Зачем я стану понижать свой статус?

anonymous
()
Ответ на: комментарий от matumba

Как бы ничего уже кроме js и не осталось. И это прекрасно. Хватит истерить.

special-k ★★★
()
Ответ на: комментарий от stevejobs

Это ты руби описал, а пхп слишком громоздок для этого.

special-k ★★★
()
Ответ на: комментарий от windows10

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

stevejobs ★★★★☆
()

Мое мнение:

  1. Не хватает видео. Вы спросите, а где их хранить, а я отвечу torrent-треккеры справляются с этой задачей на ура - никакой youtube не нужен.

  2. Сейчас нужно уже что-то такое, что будет противостоять роскомнадзору.

special-k ★★★
()
Ответ на: комментарий от special-k

Ты - просто статистическая погрешность ЛОРа

anonymous
()
Ответ на: комментарий от shpinog

Влажные фантазии. Когда твитер закрывать? Уже акции падают?

В глубине души ты же Илон Маск, ага. Продолжай молиться на своих идолов, хомячок.

Ох, ЛОР уже не тот, теперь юзеры гордятся тем, что пользуются фейсбуком))) Гребанный стыд.

special-k ★★★
()
Ответ на: комментарий от bug_

незнаю как сабж, но будущее за сетями Fediverse.

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

special-k ★★★
()
Ответ на: комментарий от special-k

Ох, ЛОР уже не тот, теперь юзеры гордятся тем, что пользуются фейсбуком))) Гребанный стыд.

Да, действительно. Ещё теперь они не способны построить логическую цепочку между 2 сообщениями.

Где ты увидел утверждение про то, что я чем-то пользуюсь, кловн.

Продолжай молиться на своих идолов, хомячок.

Идолы как правило у подобных тебе, молитесь вещам на три буквы GPL, RMS, Сpp и д.р. Превращаетесь в истеричек при упоминании корпораций.

shpinog ★★★
()
Последнее исправление: shpinog (всего исправлений: 2)
Ответ на: комментарий от stevejobs

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

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

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

Нельзя для вывода сообщений прогружать те же самые инклуды что нужны например для вывода регистрационного окошка на главной странице. Ну точнее можно, но будет как с вордпрессом -> после сотни уников\сек - начинаются жуткие тормоза, там же все принято запускать через index.php а далее по цепочке.

windows10 ★★★★★
()
Ответ на: комментарий от windows10

Специфика веба - это не высоконагруженные приложения

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

Есть подтверждения, что в некоторых известных банках (не буду говорить в каких) одновременно проходит не более 20 транзакций

Весь этот миф о «высоконагруженности» это такой лол

Ну точнее можно, но будет как с вордпрессом -> после сотни уников\сек - начинаются жуткие тормоза

о великий боженька, повезло хоть увидеть живого человека с сотней уников в секунду на вордпрессе, теперь и помирать можно

stevejobs ★★★★☆
()
Последнее исправление: stevejobs (всего исправлений: 1)
Ответ на: комментарий от stevejobs

Тю да запросто.

[root@server domlogs]# cat tamilgun.tw-ssl_log | grep '14/May/2021:15:' | awk {'print $1'} | sort | uniq | wc -l
37488
[root@server domlogs]# curl 'https://tamilgun.tw' | grep wp-content | head -n 1
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 78189    0 78189    0     0   211k      0 --:--:-- --:--:-- --:--:--  212k
<link rel='stylesheet' id='videofly.webfont-css'  href='https://tamilgun.tw/wp-content/themes/videofly/css/redfont.css' type='text/css' media='all' />
[root@server domlogs]# 

Не уники кстати дают такую же нагрузку на сервер, как и уники.

Этого клиента я смог отучить от плагинов на плагине, и оно кое как работает.

Если на этом сайте добавить какой-нибудь трекер, логгер, или чатек с БД распухшей хотя бы до двух гиг - начнутся тормоза, а мускуль начнет жрать под 400%.

Не потому что чатики тормозят. И не потому что логгеры тормозят. А потому что сраная ЦМСка считывает таблицы независимо от того - чатик используется или кинцо.

И увидеть это можно только при разжиревшей базе данных и разжиревшем количестве посетителей. Когда-то я на своих проектах тоже сдуру сделал чат в таблице MySQL. После пары миллионов сообщений понял что совершил ошибку.

Поэтому я скептически отношусь к «готовым системам». Они работают лишь до определенного этапа.

windows10 ★★★★★
()
Ответ на: комментарий от special-k

Не нет, а да. Нет никакого коммерческого смысла писать софт под настольный Линукс.

Никак не отменяет твой вброс про:

Linux - просто статистическая погрешность в мире ОС

Настольные ПК уже давно не самый массовый рынок.

shpinog ★★★
()
Ответ на: комментарий от special-k

Ты прямо загадочная личность.

Странно, а два сообщения назад ты рассказывал как мило беседуешь с моей бабушкой в фейсбуке.

shpinog ★★★
()
Ответ на: комментарий от stevejobs

Здесь гибкость или ограниченность языка не при чём - это гибкость и простота расширения ИНФРАСТРУКТУРЫ.

Была бы потребность - добавили бы в nginx/apache/что угодно модуль, который точно также вызывал бы произвольную cli программу, передав данные в stdin, argv или куда угодно и как угодно. И тогда показывали бы как на любом ЯП (хоть луа, хоть С++) - json::parse(std::cin) | subdict(std::vector{"Header-1"s, "Header-2"s}) | values | join(", "s) | csv_writer{open_file("visitors.csv"s)}; std::cout << (http_response{} | headers({{"Location"s, "http://new-url.com"s}}));

Вполне валидный С++ синтаксис. Модуль для веб-сервера и либу для выразительности можно спокойно запилить «на коленке». Вот только это почти никому не нужно - почти все берут готовое. И не порекламировать «новый лучший ЯП» - все ЯП общего назначения могут в cli.

Не забываем про

Причем я могу сделать так в проекте, о котором практически ничего не знаю.

arturianec100
()
Последнее исправление: arturianec100 (всего исправлений: 1)
Ответ на: комментарий от shpinog

Настольные ПК уже давно не самый массовый рынок.

А какой самый массовый рынок, мобилка? И какое отношение к этому имеет линукс? Никакого?) Ну и что ты хотел этим сказать.

special-k ★★★
()
Ответ на: комментарий от shpinog

Это из серии «Пушкин - национальный поэт Эфиопии».

И я же правильно понимаю,ты говоришь, что иного линукса с графическим интерфейсом кроме андроеда - нет (и никогда не было), верно?

special-k ★★★
()
Ответ на: комментарий от special-k

Я говорю о том, что линукс это ядро, а не системГ, рунит или что-то там ещё. Для меня busyBox вокруг ядра - такой же линукс, как и вокруг gnu-utils.

что иного линукса с графическим интерфейсом

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

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

shpinog ★★★
()
Последнее исправление: shpinog (всего исправлений: 1)
Ответ на: комментарий от shpinog

Графические интерфейсы ничего не значат в современном мире, большенство популярных\востребованных приложений - полноэкранные.

Прям эталон противоречивых параграфов.

хром

Ну вот гимпа нет под андроедом, блендера нет, вима нет и т.д. Следовательно их не существует. А вот клиент для инсты существует. Такой, значит, линукс ты нам предлагаешь, любитель инстаграма.

То, что гугл использует ядро линукса в своих сугубо корыстных целях не делает тебя победителем)) Это как гордиться тем, что хоть тебя и изнасиловали, но ведь выбрали именно твою задницу, а не другие!

special-k ★★★
()
Последнее исправление: special-k (всего исправлений: 2)
Ответ на: комментарий от special-k

То, что гугел использует ядро линукса в сугубо своих корыстных целях не делает тебя победителем))

Вопрос в другом, ты пытаешься здесь доказать, что этого ядра там нет и это не линукс. Мимо.

Ну вот гимпа нет под андроедом, блендера нет, вима нет и т.д. Следовательно их не существуе

Вим есть, и gimp есть. Блендер под arm есть, можно под X-сервером запустить на андройде при желании.

Так что очередной обосрамс.

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

Всё что ты перечислил к линуксу не имеет никакого отношения, кроме того, что оно там запускается.

shpinog ★★★
()
Ответ на: комментарий от shpinog

под X-сервером запустить на андройде

Так это был твой «самый массовый рынок», могу пожелать только успешной коммерции.

special-k ★★★
()
Ответ на: комментарий от special-k

Так это был твой «самый массовый рынок», могу пожелать только успешной коммерции.

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

В прочем не удивительно слышать подобный бред от фанатика Хабзилы с пеной у рта.

Ну вот гимпа нет под андроедом, блендера нет, вима нет и т.д.

А что по поводу вима и гимпа промолчал? Как это на «Нелинуксе» случилось?

shpinog ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.