Кристиан Хергерт (Christian Hergert), автор интегрированной среды разработки GNOME Builder, ныне работающий в Red Hat, представил экспериментальный проект Bonsai, нацеленный на решение задачи по синхронизации содержимого нескольких устройств, на которых используется GNOME. Пользователи могут использовать Bonsai...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=52123
В чём отличие от syncthing? С отключенным global discovery и relaying он ровно так же будет работать в домашней сети без контакта с внешними сервисами.
Не на го, уже неоспоримое преимущество. Не на плюсах, вторичное очевидное преимущество.
А кстати, почему не на расте? Ведь сам бог велел такие поделия писать на расте, чтобы потом уязвимости не находить! Или как обычно, это уязвимости кого надо уязвимости? Впрочем, завязка на гном видимо и так похоронила эту поделку.
Много ли спецов в гноме, пишущих на раст?
Есть такие. Есть даже те кто призывал писать не на vala а на расте в гноме)
https://archive.fosdem.org/2019/schedule/event/rust_gnome/
Сколько можно с этой мантрой? Никакой Rust не спасет от входящего imput.txt вместо input.txt.
Зато спасёт от выхода за границы массива. И наверно от пробития стека тоже.
А от этого и плюсы спасут прекрасно, и го наверное (не знаю его), и куча других яп.Раст - он, разве что, с управлением памятью поможет... и то если писать по-нормальному, а не как в сях, то те же плюсы отлично справляются.
> писать по-нормальномуА ну-ка быстро все начали писать по нормальному!
Ну ты конечно можешь выйти за границы массива. Для этого тебе придется обернуть код в unsafe) И будет UBА без unsafe при выходе за границы массива будет паника.
Но дело в том что, Раст не особо приветствует обход массива по индексу, обращение к последнему элементу по индексу итд..
Первое, что делает любой растаман - отключает safe-mode, так как с ним раст разве что hello world запускает. А надо тебе что-то написать, действительно работающее/нужное и тут начинается - а как бы так извернуться, чтобы не стриггерить safeness check, чтобы оно работало и работало с нормальной скоростью. Если в плюсах тебе достаточно просто и прямо изложить, что ты хочешь, то на расте надо это сделать какбы испоттижка, чтобы компилятор не заподозрил, что ты пишешь что-то нужное.
Интересное мнение.
Что-то подобное я, конечно, подозревал... но не настолько )
Нельзя. В названии "syncthing" есть слово "thin", что оскорбляет чувства бодипозитивных.
бодипозитивных оскорбляет слово "think". а в syncthing не оскорбительное слово "thing".
> бодипозитивных оскорбляет слово "think". а в syncthing не оскорбительное слово "thing".бодипозитивные смотрят на мир шире, в отличие он узколобых дрыщей.
"thing" - это замаскированное "thin is good".
Тем что это проект по расширению API GNOME GTK и всего что у них там есть. Цель предоставить приложениям возможность работать с устройствАМИ пользователя. Новость так написана, что это несколько трудно понять.В обычном случае программу запустил пользователь на устройстве. А что если часть устройств тощая? Как сказать, что там один и тот же пользователь а метаданные, хранилище и прочее нужно искать в другом месте?
А что если есть еще и некоторый инстанс приложения в облаке? То есть пользователя нужно аутентифицировать в приложении в облаке, а инстанс приложения авторизовать на устройствах, и дать доступ к тем данным, которым можно.Ваши десктопные примеры с syncthing мало того что совсем не про это, это скорее стандартизация и API, чтобы было больше таких проектов.
> А что если есть еще и некоторый инстанс приложения в облаке? То есть пользователя нужно аутентифицировать в приложении в облакеЕсли юзер еще доверяет облакам и хочет пользоваться этим "гэ" в 2020, его нужно изолировать, а не аутентифицировать. Впрочем, это же разработка Гнома, модно-молодежно, смузи, вейпы, облачные сервисы в каждой дырке и все такое.
>В чём отличие от syncthing?В отсутствии кроссплатформенности.
Круто. Значит не будет бабуйни связанной с тем, что какие-то уроды из macOS будут шуметь, что зачем это надо. Одним словом конкретное приложение на кошерном языке с удобныйм API для решения строго одной задачи. Мне нравицца
> В чём отличие от syncthing? С отключенным global discovery и relaying он
> ровно так же будет работать в домашней сети без контакта с
> внешними сервисами.Отличие в том, что это нацелено на хомякового юзера и круговую гуйню, гномосеки ещё ближе стали клоном гейОСи. Синхронизация мышевозней и пальцетыком в тачскрин, экосистема, вот это вот всё.
почему нужно было обязательно прибивать это все к третьегному? Основная, блин, проблема линукса - куча софта пишется прибитой к одному маргинальному DE, потом кто то пилит альтернативу для другого DE, васян на коленке делает cli для всех остальных... в итоге имеем кучу недоподелий разной сырости, отличающихся только NIH синдромом - и ни одной нормальной реализации по факту
Ну сотрундик редхата, занимающийся разбароткой гнома привязывает всё к гному. При чём тут линукс? Скажи спасибо, если к системд не прибито.
bansaiD
banzaiD
Если Gnome маргинальный то что же тогда не маргинальное, кеды с крысами и прочими поделками?
Стоило только Марку перевести на гнум немного убунтят и гноманутые уже надули щёки, хотя ранее строили из себя обиженок и проклинали всеми словами и Марка и убунтят. Скажу прямо: вы редкостные токсичные *удаки
Как же вы убоги в вашей постоянной злобе и ненависти, маргиналы крысиных подвалов и ударенные кедами по голове.
Прежде чем такое писать, стоит наверно в зеркало полюбоваться на перекошенный интеллектом фейс
>пишется прибитой к одному маргинальному DEНеужели к Enlightenment прибивают?
+100. Но дело не в маргинальности. В целом раздражает.В каждом DE какие-то свои калькуляторы, терминалы, "браузеры", смотрелки картинок, обязательно собственный слой VFS. ЗАЧЕМ?
DE должно быть DE. Если хотят интеграции других софтин - ну брали бы СТОРОННИЕ и интегрировали, но не превращая всё это в один большой блоб, который можно установить только целиком...
И тут дело не гном/кде, редхат/не редхат, дело просто в том, что подход "всё прибито к всему" - ущербный.
>И тут дело не гном/кде, редхат/не редхат, дело просто в том, что подход "всё прибито к всему" - ущербный.Модульность - фича, причем довольно сложная. И не все считают ее приоритетной
Поэтому все перешли на модульные кеды. Все, кроме копирастического бизнеса. А то как же, гтк они контролируют, а кути нет. Если так размышлять, становится понятно, почему гном, а не кеды, и почему системд с пульсой так упорно пропихивали в кеды, а также почему так не любят свободный от этиъ бизнесов блоб нвидиа. :))
>Поэтому все перешли на модульные кедыКеды - кагбе модульные, но только кагбе. Там такой граф зависимостей, что чтобы собрать банальный kwrite, нужно половину кед притащить
>>Поэтому все перешли на модульные кеды
> Кеды - кагбе модульные, но только кагбе. Там такой граф зависимостей, что
> чтобы собрать банальный kwrite, нужно половину кед притащитьНу kwrite довольно сложная программа. Даже одна из самых сложных и интегрированных в kde. Тем не менее, они ведь научили её запускаться и работать без кдеешной сессии - некоторые программы всё ещё запускают сессию поскольку без кед не работают.
Ты перепутал Катю и Kwrite. Kwrite - это сраный БЛОКНОТ, по сути просто стандартный кутешный текстбокс и кнопка "сохранить".
Kwrite это и есть kate, привет. Ты заглядывал в код?>стандартный кутешный
Ты видел стандартный кутешный? Это katepart, стандартный кдеешный, и он очень мощный.
Ну так вот движутся же куда надо https://snapcraft.io/kateВон Krita из KDE подделки выросла во что
>>И тут дело не гном/кде, редхат/не редхат, дело просто в том, что подход "всё прибито к всему" - ущербный.
> Модульность - фича, причем довольно сложная. И не все считают ее приоритетнойНе надо модульность, просто не надо заниматься ерундой и всё пилить под эгидой DE
А как пилить, когда у гнома только «my way or the highway» работает?
ВНЕЗАПНО, до анонимусов опеннета дошло, что в формуле 80/20 основные бабки делаются за последние двадцать, а первые восемьдесят - free as a beer
В стародавние времена маня-архитекторы придумали, что софт связан на DE. Те маня-архи уже повзрослели, но благодаря синдрому утёнка, все это продолжается и сейчас.
> почему нужно было обязательно прибивать это все к третьегному?Потому что всяких средств для синхронизации файлов навалом
А чтобы был механизм для синхронизации объектов - этого уже нет. И тут уже не получится делать что-то абстрактное.
Как почему? Нельзя сделать сервис и не прибить его ржавыми кривыми шурюпами к третьегному. Кто им будет пользоваться, если сервисы не будут притянуты к нему за уши? Это такой хитрый способ продвижения третьегнома. Как в своё время в арчлинуксе были специально везде понатыканы зависимости от systemd. У них там даже либрелфис зависел от системГ напрямую. Сейчас-то уже нет, но когда внедряли лохам системГ прикрутили на всякий случай зависимость от этого говна чуть ли не к каждой второй компоненте системы. Чтобы уж точно.
Так что чего уж удивляться, что создаются де-независимые сервисы с искуственными зависимостями от определённых де.А так-то да, чувак пишет syncthing, но не только для файлов.
Помнится, была во времена второгнома такая софтина как gnome conduit. Как раз для синхронизации. Опять всё новое - хорошо забытое старое?
Что тебе в имени моём..., это проект будет таким же кривым как одноименное деревце?
Что делает данный проект?
Три раза перечитал статью, но так и не понял что это и зачем нужно.
Есть где-то пояснения с примерами использования?
Прочитал про syncthing из комментариев.
Примерно понял что это (по крайней мере в части синхронизации файлов, а не устройств), но так и не понял зачем.
Синхронизирует данные между компьютерами с гномом на борту. Что совершенно очевидно следует из текста новости.
>Синхронизирует данные между компьютерами с гномом на борту.Но механизмов синхронизации файлов между компьютерами и без того немало. Причём никаких гномов они не требует при этом.
К тому же речь ещё шла о какой-то «синхронизации устройств».
ладно, вброшугном следом требует системд
Это не новость. Собственно, третьегном судя по всему задумывался как продвигалка ненужных, бесполезных, а местами даже вредных технологий.Давно уже жду, когда они сделают камингаут и начнут в гтк-приложениях показываить рекламу. Это так логично, что напрашивается уже не первый год.
> Но механизмов синхронизации файлов между компьютерами и без того немало.Что из них подойдёт для почты? Очень хочется почту хранить локально, не держать отдельно vps'ку под это дело, и работать с почтой с трёх устройств: с домашнего десктопа, с ноута и со смартфона. Не парясь при этом думать о том, когда там последний раз выполнялась синхронизация. То есть, в ситуации когда часть новой почты на смартфоне, а часть на десктопе, в процессе синхронизации ничего не терялось бы, но сливалось воедино. И чтобы при этом все остальные операции с почтой, типа создание новых папок под почту, перенос туда части писем, удаление писем, новые фильтры, базы данных bogofilter тоже синхронизирвались бы, и вообще, чтобы оно всё как gmail работало бы. Что из этого "немало" механизмов синхронизации мне подойдёт?
>То есть, в ситуации когда часть новой почты на смартфоне,
> а часть на десктопе, в процессе синхронизации ничего не терялось бы,
> но сливалось воедино. И чтобы при этом все остальные операции с
> почтой, типа создание новых папок под почту, перенос туда части писем,
> удаление писем, новые фильтры, базы данных bogofilter тоже синхронизирвались бы, и
> Что из этого "немало" механизмов синхронизации мне подойдёт?IMAP?
> IMAP?И свою собственную vps'ку.
Да и не люблю я IMAP, он хочет постоянного онлайна, постоянно что-то обновляет, подгружает... Он хуже веб-интерфейса к почте, потому что веб-интерфейс я с любого браузера открою, и мне нафиг не нужно будет для этого устанавливать всяких там IMAP клиентов.
Шина данных (передача событий) под D-Bus в новости же написано. Теперь скопировав буфер обмена в одном приложении Вы получите его на другом компьютере и тоже самое с файлами при условии, что будете в одной и тойже учетной записи и в сети. Игрушка интересная в целом некоторые компании ее называют экосистемой ... Наиболее близкий анлог это Фотографии в Apple они вроде как на всех компьютерах, но реально они в облаке iCloud так вот тут это сама идея без iCloud.
Звучит как максимально ненужная штука. Фоточки и календарь в гноме? Рили?
Вот что было бы действительно неплохо - если можно было полностю хомяк синхронизировать, включая конфиги, с шифрованием и через облако. Но увы - нет.
>если можно было полностю хомяк синхронизироватьsystemd-homed
Deja Dup существует уже много лет. Для гнома.
Разморозили чтоле? Выполз тут такой с банальностями.. лучшие проекты - это написанные тобой! А если проебешь ключ шифрования, эта ж твоя херовина шифрует по умолчанию? Жуй кепку епта))
Ты вообще читать умеешь? Кто говорил о бекапе?
так зафигачь скрипть, который тебе будет бекапливать/разбекапливать, или слабо?
> так зафигачь скрипть, который тебе будет бекапливать/разбекапливать, или слабо?Я вот вижу что тебе слабо подумать перед тем как ляпнуть, ибо как минимум очевидно, что скрипт должен отрабатывать перед логионом, а как максимум deja dup вообще не подходит для этой задпачи ибо уж проще тогда использовать rsync.
Тут самое первое - использовать GPG. Кстати оно еще и жмет неплохо.
Да я не читаю) И я говорю про бекапы, именно! И это не тебе был ответ..
> Deja Dup существует уже много лет. Для гнома.Это такая жесть...
Я вот тут много нехороших слов про GIMP говорил, на фоне этого GIMP - это прям отличный рабочий инструмент.
Штука нужная, но вот D-Bus все портит его бы заменить на какой попроще вариант без впиливания всистему сильно.
А в Гноме есть синхронизация всего и вся с облаком Гнома?
В Гноме есть синхронизация всей твоей порнухи с компом Поттеринга
прекратите мы любим гном
А он вас. Изо всех сил и без вазелина.
Велосипедно опять. Фрагментация. Давайте чтобы все ОС и ДЕ могли синхронизироваться, а не только тестовые версии гнома на линуксе.
В кедах кде коннект есть, но 2 компа с кедами уже не могут общаться через него (или допилили?)
Да вроде работало ещё в начале осени
Эталонный гномосек. Даром что си, один черт хипстерский мезон. Да еще про устройства с гномом прикольно написал. Блин, какие устройства с гномом? И что принципиально мешает синхрить и без гнома? Тоже мне, вендорлокеры карманные.