В канун пятилетия с момента (https://www.opennet.me/opennews/art.shtml?num=34672) передачи контроля над проектом независимому сообществу сформирован (https://blog.diasporafoundation.org/44-diaspora-version-0-7-...) седьмой значительный (0.7.0.0) релиз движка социальной сети Diaspora (https://diasporafoundation.org/). В рамках проекта Diaspora развивается децентрализованная социальная сеть, в которой пользователи сами контролируют свои данные, размещая их на собственных локальных серверах. Каждый локальный сервер выступает полноценным сегментом сети, совокупность которых образует единую распределённую социальную сеть. Весь трафик в сети снабжается цифровой подписью и шифруется. Код системы написан на языке Ruby и распространяется (https://github.com/diaspora/diaspora) под лицензией AGPLv3.
Из новшеств можно отметить:- Возможность указания ссылок на людей в комментариях и публикациях;- Доступность визуального редактора разметки markdown не только для публикаций, но и для для комментариев и обсуждений;- Появление редактора разметки markdown в версии Diaspora для мобильных устройств.- Реализация протокола Federation 0.2.0 (https://blog.diasporafoundation.org/43-our-federation-protoc...);- Реализованы компоненты, необходимые для добавление в будущем функции полной миграции учётных записей;- В версию для мобильных устройств добавлены страницы для администратора.
URL: https://blog.diasporafoundation.org/44-diaspora-version-0-7-...
Новость: http://www.opennet.me/opennews/art.shtml?num=47057
> Код системы написан на языке RubyНет, спасибо, нам одного гитлаба хватило.
Попробуйте еще redmine - контрольный в голову
Кстати, OpenProject шикарная вещь (хоть и на руби), для ИТ процессов самое то!
Я тоже хотел поднять у себя ноду, но увидел руби и расхотел. Сейчас я, правда, думаю, что руби не хуже пхп, но желание экспериментировать уже прошло.
Хуже. В руби ребята лучше знают что такое событийка, очереди, кеширование и т.д. Поэтому прожорливые монстры рождаются чаще, при том же юзабилите что и в пыхе.
docker!
а это тут причём?
Это типа, если завернуть г-но в газетку оно меньше воняет и легче выкидывается. Правда не учитываются нестандартные случаи и побочные эффекты, вроде **текучести**.
гитхаб тоже на руби. и?
Если жидхабу нравится выкидывать свои ресурсы на ветер - это его проблемы. Запускались бы сейчас - взяли бы gogs за основу.
>> Нет, спасибо, нам одного гитлаба хватило.А как же github на том же?
Это его личные половые предпочтения.
Да вы что?!! Это же Руби! -- на нём даже профнепригодный овощь сумеет написать гениальнейший код. Уронил на клаву бублик, написался кусок шедевра.
И не пытайтесь спорить -- я комменты читал, знаю, о чём говорю.
Оказываются есть люди, которые не пользуются фсбшными(вк и одноклассники) и црушными соцсетями(facebook,twitte,instagram).
Человечество значит ещё не потеряно.
потеряно, потеряно.
Оно не было бы потеряно, если бы НЕ пользовалось вообще никакими соцсетями.люди, которым нечего сказать больше чем на 140 символов, которые общение заменяют лайками и фоточками - увы, потеряны.
рептилоидам даже некого уже использовать - все потенциальные рабы недостаточно для них интеллектуальны.
которые общение заменяют фоточками...
Что плохого в этом? Если ты хочешь передать то что сфоткал, нет смысла это описывать словами если есть фотка, которая всё в мгновение ока передаст со 100 процентной точностью. Всё равно что придраться к тому что мы по телефону болтаем а не ездим в гости когда надо пару вопросов спросить
> которые общение заменяют фоточками.. Что плохого в этом?вот пример чтобы далеко не ходить:
> надо пару вопросов спросить
Отойди от компьютера и возьми каменный топор! Цивилизация - это удел хипстеров, а ты охоться на динозавров.
>Цивилизация - это удел хипстеровs/Цивилизация/Ошибка эволюции/
Ошибка -- это когда ожидаемое не соответствует действительному.Ожидаемое может быть только при целеполагании.
Эволюционная биология не предусматривает у эволюции целеполагания.
Только советские "ученые" (читай: религиозные марксисты-борцуны с генетикой и квантовой механикой) считали, что у эволюции есть некая "цель", и что она к ней стремится с переменным успехом, допуская "ошибки" и "успехи".
Эволюция -- это развитие.
Стадо, не имеющее собственного мнения и не понимающее куда и зачем бежит, просто потому что туда указал альфа-маркетолог и потому что другие бегут -- это ошибка эволюции. И это есть хипстеры. Генетический мусор другими словами.
> Эволюция -- это развитиеПрям как пресловутый альфа-маркетолог заговорил: «эволюция — это развитие, инновации, прогресс, уверенность в будущем, стабильность, надежность, неустанный труд во благо потомков, а также нанотехнологии».
> не понимающее куда и зачем бежит, просто потому что туда указал альфа-маркетолог и потому что другие бегут -- это ошибка эволюции
То есть одноклеточные организмы понимали, куда и зачем размножаются? «Будем размножаться, чтоб со временем эволюционировать в homo sapiens и построить коммунистическое бесклассовое общество»?
> Стадо, не имеющее собственного мнения ... -- это ошибка эволюции.
Откуда у тебя это мнение? Из какого паблика вычитал?
одноклеточные молодцы, они развивались, а стадо наоборот двигается от sapiens в сторону одноклеточных.
> одноклеточные молодцы, они развивались, а стадо наоборот двигается от sapiens в сторону одноклеточных.а с чего вы взяли что с точки зрения успеха вида хомосапиенс требует развития не в сторону одноклеточности или роевого вида ?
зы: моё имхо что хомосапиенс будучи роевым видом выиграл бы больше
примерно это же демонстрирует нам и реаллайф, только роёвость строится на логическо-программном уровне (феодализм или современная "демократия") а не на биологическо-железном, и если бы ещё этим самозваным "королевам улья" отключить излишнюю нездоровую конкурентность вида "сри на тех кто снизу, дёрни вниз того кто сверху" - было бы только лучше
и за счет чего дальше развиваться такое общество царебожников^W будет?
> и за счет чего дальше развиваться такое общество царебожников^W будет?за счёт инстинктов королевы
или за счёт конкуренции между королевами
точно так же как и сейчас
только сейчас это в менее выраженном виде
СССР vs USA например
о. это у нас кто? любитель совещаний? знаю таких супцов: вместо того, чтобы оперативно решить вопрос средствами удалённой коммуникации будут пару дней собирать совещание, потом ещё пару часов на совещание. а всё из-за чего? да заголовок на пару пикселей на сайте сдвинуть.
и пофиг, что дело-то на месте стоит, зато можно гордо объявлять, что ты такой рациональный поборник "настоящих" коммуникаций.
> о. это у нас кто? любитель совещаний? знаю таких супцов: вместо того,
> чтобы оперативно решить вопрос средствами удалённой коммуникации будут пару дней собирать
> совещание, потом ещё пару часов на совещание. а всё из-за чего?
> да заголовок на пару пикселей на сайте сдвинуть.
> и пофиг, что дело-то на месте стоит, зато можно гордо объявлять, что
> ты такой рациональный поборник "настоящих" коммуникаций.ой это смешно. Нет смысл не в этом, а в том что "спрашивать вопрос" убогое и безграмотное выражение и, что характерно, типичное для тех кто картинками и пиктограммами общается в интернетах этих, а в жизни соответственно жестами и мычанием.
придраться к форме, но не к сути - вот грамотное поведение! и, что характерно, типичное для демагогов, к тому же замещающих свою голову единственно одобренной. подумай, откуда у тебя такое мышление? уж не из тех ли пабликов, которые ты тут распинаешь? а, прости, у тебя же паблики уж точно единственно верные и правильные.
Гражданин интересовался почему плохо заменять вербальное общение картинками, я ему пример привел. Могу пояснить: сложно тебе же будет общаться на другом уровне, потому что синьоры и топы практически не используют эмохипстерскую манеру общения. Аналогично как люди с развитой речью не размахивают руками когда разговаривают, в отличие от.>уж не из тех ли пабликов, которые ты тут распинаешь? а, прости, у тебя же паблики уж точно единственно верные и правильные.
спроси в ближайшей аптеке, есть у них что-нибудь от паблика?
> Аналогично как люди с развитой речью не размахивают руками когда разговаривают,
> в отличие от.Съездите в Италию хоть раз, что ли...
> которые общение заменяют фоточками...
> Что плохого в этом? Если ты хочешь передать то что сфоткал, нет
> смысла это описывать словами если есть фотка, которая всё в мгновение
> ока передаст со 100 процентной точностью. Всё равно что придраться к
> тому что мы по телефону болтаем а не ездим в гости
> когда надо пару вопросов спроситьФотки не передают ощущения человека и отношение человека к происходящему на фото и не всегда понятно, что этой фоткой хотел сказать владелец и куда хотел акцентировать внимание.
Как будто немые общаются, фотоаппараты общаются между собой. Соцсеть для фотоаппаратов.
> Фотки не передают ощущения человека и отношение человека к происходящему на фото и не
> всегда понятноффсе нормально, просто ты давно не заходил в инстаграмм.
Фотка моего обеда и отдельно - смузи. Селфи с обедом и со смузем. Котик, котик, много котиков, селфи с котиком. Чего тут непонятного-то?
>> которые общение заменяют фоточками...
>> Что плохого в этом? Если ты хочешь передать то что сфоткал, нет
>> смысла это описывать словами если есть фотка, которая всё в мгновение
>> ока передаст со 100 процентной точностью. Всё равно что придраться к
>> тому что мы по телефону болтаем а не ездим в гости
>> когда надо пару вопросов спросить
> Фотки не передают ощущения человека и отношение человека к происходящему на
> фото и не всегда понятно, что этой фоткой хотел сказать владелец
> и куда хотел акцентировать внимание.
> Как будто немые общаются, фотоаппараты общаются между собой. Соцсеть для фотоаппаратов.это потому что ни с тобой общаются наверное? может твой словесный героизм просто из-за того, что ты - явно не целевая аудитория тех, кто постит фотки, которые ты обсуждаешь? заведи друзей и попробуй их фотки посмотреть и тебе сразу всё станет понятно без объяснений, да и спросить у друга "а что ты имел ввиду?" можно. не то что у человека, который тебя не знает. да, дружок;)
>люди, которым нечего сказать больше чем на 140 символов, которые общение заменяют лайками и фоточками - увы, потеряны.Я всегда знал что хипстеры, пишущие такое: https://wikimedia.org/api/rest_v1/media/math/render/svg/6e2c... -- потерянные наркоманы.
А ты как думаешь? :)
Ну ладно, это ж не фоотчка, это просто наследие тех времён, когда такая запись символами у 95% пользователей давала строку квадратиков.
Как раз пишущие такое (математики в смысле) - не знаю насчёт наркоманов, но странноваты частенько. С другой стороны - и что?А вот ляпать сейчас такое картинкой вместо MathML - к наркоманам.
Обуздай свой юмор, что-то слишком уж разошёлся сегодняю
> Я всегда знал что хипстеры, пишущие такое: https://wikimedia.org/api/rest_v1/media/math/render/svg/6e2c... -- потерянные наркоманы.
> А ты как думаешь? :)Я думаю, что двоеточие в середине забыли. :)
Типичный месседж на отупнете даже до 140 символов не дотягивает. И по меньшей мере 80% из них более чем возможно заменить лайками/дислайками, смысла от этого не только меньше не станет - прибавится.
Беспокоится за рептилоидов тоже не стоит - человеки усердно занимаются по большей части бессмысленной деятельностью, пафосно именуемой "работой"; потребляют, то что им диктуют навязанные желания, не только трятя все "заработанное", но и влезая в долги на всю жизнь; и голосуют за кого надо. Так что рептилоидам самим грозит отупение - дураки сами себя обслуживают, даже делать почти ничего не надо.
> Типичный месседж на отупнете даже до 140 символов не дотягивает.так это и есть очередная "социалочка для извращенцев". По большей части.
> дураки сами себя обслуживают, даже делать почти ничего не надо.
"Не хотел бы я быть повелителем таких дураков"
> больше чем на 140 символовКраткость - сестра таланта. Тем более, что Emoji усиливают концентрацию смысла пер символ.
Можно еще иероглифы открыть.
Таких ни кто не понимает 🤓 в отличии от Emoji
> Таких ни кто не понимает 🤓 в отличии от Emoji:-O опенет на кои8, говорили они
Q: Do emoji characters have single semantics?A: No. --http://www.unicode.org/faq/emoji_dingbats.html#4.0.1
> :-O опенет на кои8, говорили ониИ чо? цыферки в любой кодировке выглядит одинаково.
>> :-O опенет на кои8, говорили они
> И чо? цыферки в любой кодировке выглядит одинаково.#>>>не понимает 🤓 в отличии
гм, ff 52.3.0 в исходниках &$%#-енкодинг не показал. [при]думал, что там смесь koi с иможи. ошибочка вышла.
>> И чо? цыферки в любой кодировке выглядит одинаково.
> #>>>не понимает 🤓 в отличии#>> понимает & # 129 299 ; в
> там смесь koi с иможи. ошибочка вышла.
> ни ктоАльтернативный.
когда мысль не удалось уложить в 140 символов её приходится зачитывать на батле. раунд
> Оказываются есть люди, которые не пользуются фсбшными(вк и одноклассники) и црушными соцсетями(facebook,twitte,instagram).
> Человечество значит ещё не потеряно.Ну это пока
А не предвидеться единого суперпротокола децентрализации/федерации со всем нужным? Наверное, лучше было бы соединить все эти сети в одну.
Не бывает. Это компьютеры можно в одну сеть объединить. А люди - они разные, требования у них разные, одной универсальной штуковиной их не удовлетворить.
> А люди - они разные, требования у них разные, одной универсальной штуковиной их не
> удовлетворить.да ладно?
Вот тебе и ладно. Втиснуть, когда деваться некуда - получается, но при выборе - появляется "длинный хвост".
> предвидетьсяНе пытайся больше писать такие сложные слова.
Diaspora, Friendica, GNU Social и Mastodon вполне себе федерируются.
Плюс Socialhome
matrix.org
Сейчас они соединены вот так: https://macgirvin.com/photo/9d1521bcfb04926e03e137b373dcb28b...
> Реализованы компоненты, необходимые для добавления в будущем функции полной миграции учётных записейТо есть у них даже этого нет?! Тогда какого хрена они себя "децентрализованными" считают? С тем же успехом совокупность lj, blogger и fb можно назвать "децентрализованными" - там тоже нельзя между нодами мигрировать.
Они и есть децентрализованные - примерно на том же уровне, что и джаббер, в котором тоже не смигрируешь, но свой сервер поднять - не проблема.
> там тоже нельзя между нодами мигрировать.в чем смысл мигрировать куда-то со _своей_ личной ноды?
сцукинберг внезапно закрыл свою страничку и с плачем "мигрировал" ее втентакль?(правда да, Дуров мигрировал - ну так нода перестала быть личной, куда деваться. Заметим, без всякого импорта учетки ;-)
Смысл в том, что нода может быть не единоличной, а групповой. И должна быть возможность миграции из группы в группу, с ноды на ноду.
> в чем смысл мигрировать куда-то со _своей_ личной ноды?Ну, можно мигрировать с неличной. Или с диаспоры в другой под другой сети с поддерживаемым протоколом.
//offtop
существует нечто такое вообще в природе ?
ядро/либа/нетворкдрайвер:
1) создающее соединение канального уровня
2) с указанием использующим свойств требуемого соединения
а) требования к пропускной способности/латенси (например для видеоканала - реалтаймовый, для файла - быстрый, но пофиг на латенси, для сообщения - "вплоть до голубиной почты") и тд)
б) степень "анонимности" (например по количеству промежуточных узлов / пути например так newSuperProtocol://md525_hash:логическийПорт_уинт32/?speed=123&latency=321&[hopsLength=4|hop1=md525_hash1&hop2=md525_hash2&...] )
3) возможность создавать мультикаст-каналы (в принципе заменяемо на логическом уровне)речь именно о единой сетевой либе для разных потребителей - инетпейджеры, аудио/видеочаты, передача файлов, хостинг файлов, и тд
>[оверквотинг удален]
> 2) с указанием использующим свойств требуемого соединения
> а) требования к пропускной способности/латенси (например для видеоканала - реалтаймовый,
> для файла - быстрый, но пофиг на латенси, для сообщения -
> "вплоть до голубиной почты") и тд)
> б) степень "анонимности" (например по количеству промежуточных узлов / пути например так
> newSuperProtocol://md525_hash:логическийПорт_уинт32/?speed=123&latency=321&[hopsLength=4|hop1=md525_hash1&hop2=md525_hash2&...]
> )
> 3) возможность создавать мультикаст-каналы (в принципе заменяемо на логическом уровне)
> речь именно о единой сетевой либе для разных потребителей - инетпейджеры, аудио/видеочаты,
> передача файлов, хостинг файлов, и тдВот Вы и начали ее создавать!
> Вот Вы и начали ее создавать!болтовня и благие пожелания ничего еще в этом мире не создали.
а тут, вдобавок, еще и технический бред :-(
>> Вот Вы и начали ее создавать!
> болтовня и благие пожелания ничего еще в этом мире не создали.
> а тут, вдобавок, еще и технический бред :-(Со стороны Бога - сначала было слово!
Со стороны Науки - в науке важен даже отрицательный результат!
Объединяйте.
Позволю себе немного пояснить. Уже хорошо, что мы об этом подумали. Если это была "плохая" мысль, тоже ничего, просто путь к результату будет немного (или много) длиннее! ;)
> а тут, вдобавок, еще и технический бред :-(конкретнее ?
токс-впн и i2p таки работают
причём в i2p весьма близкая реализация на сколько я понимаю, только они просто устанавливают соединение, без возможности запроса параметров соединения пользовательским приложением
>[оверквотинг удален]
>> а) требования к пропускной способности/латенси (например для видеоканала - реалтаймовый,
>> для файла - быстрый, но пофиг на латенси, для сообщения -
>> "вплоть до голубиной почты") и тд)
>> б) степень "анонимности" (например по количеству промежуточных узлов / пути например так
>> newSuperProtocol://md525_hash:логическийПорт_уинт32/?speed=123&latency=321&[hopsLength=4|hop1=md525_hash1&hop2=md525_hash2&...]
>> )
>> 3) возможность создавать мультикаст-каналы (в принципе заменяемо на логическом уровне)
>> речь именно о единой сетевой либе для разных потребителей - инетпейджеры, аудио/видеочаты,
>> передача файлов, хостинг файлов, и тд
> Вот Вы и начали ее создавать!неохото собирать все грабли если уже есть нечто фактически готовое и реализующее мои желания (или реализующее нечто более правильное чем мои желания)
в этом мире уже слишком много всего существует, и часто не очень известно
Такой протокол создать возможно, но работать он не будет. Как вы будете обеспечивать гарантированное число хопов, гарантированный latency и т.д.?
> Такой протокол создать возможно, но работать он не будет. Как вы будете
> обеспечивать гарантированное число хопов, гарантированный latency и т.д.?в i2p обеспечивают гарантированное количество хопов, так же как и в торе (вроде как)
например через установку шифрованного соединения со следующим хопом через предыдущего хопа, каждый предыдущий не может вмешаться внуторь соединения со следующим хопом (если не будет эмулировать кучу хопов через которые можно получить открытый ключик некстхопа)латенси видимо через смесь предоставления метаинформации о соединении от самого хопа и тестировании реально-созданого соединения, отбраковке не прошедших оценку
полно/ ознакамливайся http://queues.io/
> полно/ ознакамливайся http://queues.io/по DHT ничего не нашло чёт, можете указать конкретнее ?