Бабушка, смотри, я сделал двач! Войти !bnw Сегодня Клубы

Если верить Википедии, нет ни единого опенсорцового CalDAV-сервера, написанного на чём-то разумном. Только PHP, Python, чуток Node.js и маленькая капелька Java. WebDAV вроде как можно сделать с помощью Nginx, но я не вижу в документации ничего про менеджмент пользователей (такое впечатление, что доступ получается публичным).

Шо юзать, посоны? Используемый сейчас Owncloud не устраивает меня тем, что помимо трёх вышеперечисленных вещей реализует кучу всего другого (в виде плагинов), увеличивая поверхность атаки. Ну и PHP, конечно же.

#P87JMV / @minoru / 3335 дней назад

nfs.
#P87JMV/QY9 / @l29ah / 3335 дней назад

@l29ah И как мне с его помощью с ведрофона синхронизировать контакты, календарь и файлы? Шифрование есть тама? Оно файлы не проёбывает, если соединение рвётся?

#P87JMV/S6C / @minoru --> #P87JMV/QY9 / 3335 дней назад
@minoru В чём проблема? Нету, нужно костылять. Хз чо за проёбывает.
#P87JMV/08R / @l29ah --> #P87JMV/S6C / 3335 дней назад

@l29ah Нет софта, умеющего это делать (не вижу ни в F-Droid, и в Play Store).
«Проёбывает» — это, например, считает, что файлы синхронизированы, когда по факту нет. Или, того хуже, частично переписывает файл на сервере и оставляет так. Data corruption в любых формах, короче.

#P87JMV/01T / @minoru --> #P87JMV/08R / 3335 дней назад
@minoru nfs ничего не знает про синхронизации, как и webdav; это протоколы доступа к фс.
#P87JMV/A06 / @l29ah --> #P87JMV/01T / 3335 дней назад

@l29ah Я под синхронизацией понимал передачу файла с одного телефона на один сервер, а не collaborative editing, если что.

#P87JMV/3TM / @minoru --> #P87JMV/A06 / 3335 дней назад

@minoru Уточню: имеется в виду шифрование канала, по которому идут данные. TLS etc.

#P87JMV/2UI / @minoru --> #P87JMV/S6C / 3335 дней назад
@minoru В nfs нет транзакций, если ты об этом.
#P87JMV/006 / @l29ah --> #P87JMV/3TM / 3335 дней назад
@minoru Модно в ssh запихивать ._.
#P87JMV/YQ9 / @l29ah --> #P87JMV/2UI / 3335 дней назад

@l29ah Грусть.

#P87JMV/C06 / @minoru --> #P87JMV/YQ9 / 3335 дней назад

на чём-то разумном

на хаскеле?

#P87JMV/XI3 / @ninesigns / 3335 дней назад

@ninesigns Haskell ок, также сишечка (если разрабы — OpenBSD :). Больше ничего в голову не приходит. OCaml тоже наверное ок. В общем хочу, чтобы гарантированно не макаки писали, что непонятного?

#P87JMV/BJ8 / @minoru --> #P87JMV/XI3 / 3335 дней назад

@minoru на хаскеле и сишке не бывает макак чтоле

#P87JMV/HQA / @ninesigns --> #P87JMV/BJ8 / 3335 дней назад
@minoru > чтобы гарантированно не макаки писали надёжно
#P87JMV/9J9 / @mugiseyebrows --> #P87JMV/BJ8 / 3335 дней назад

@ninesigns Хаскелемакаки вряд ли напишут что-то такое, что работает не только на их машине ⇒ если хаскелепрога запускается у меня на компе, высока вероятность того, что её автор не макака.
Про сишку я оговорил, что авторы должны быть разрабами OpenBSD, им я верю прост.

#P87JMV/706 / @minoru --> #P87JMV/HQA / 3335 дней назад
@minoru запросы каэш у тебя как у тянов на сайте знакомств
#P87JMV/C8P / @mugiseyebrows --> #P87JMV/706 / 3335 дней назад
@minoru git-annex?
#P87JMV/SFB / @l29ah --> #P87JMV/706 / 3335 дней назад

@mugiseyebrows Предлагай критерии полущ. Я начну: хочу, чтобы софт был mature и из обновлений для него разве что security fixes выходили, да и те раз в сто лет, потому что багов нет. Owncloud что-то часто обновляется, как по мне.

#P87JMV/XLF / @minoru --> #P87JMV/9J9 / 3335 дней назад

@l29ah Збс работает. Или ты о чём? Он может только WebDAV заменить.

#P87JMV/4DZ / @minoru --> #P87JMV/SFB / 3335 дней назад
@minoru мои критерии: 1) собирается 2) работает
#P87JMV/J26 / @mugiseyebrows --> #P87JMV/XLF / 3335 дней назад

@mugiseyebrows Вообще никаких требований к надёжности, заботе о безопасности etc.? Пиздец ты.

#P87JMV/LOB / @minoru --> #P87JMV/J26 / 3335 дней назад

@minoru любая программа на хаскеле надежна и безопасна by default

#P87JMV/HGH / @ninesigns --> #P87JMV/LOB / 3335 дней назад
@minoru А тебе что было нужно?
#P87JMV/9BK / @l29ah --> #P87JMV/4DZ / 3334 дня назад

@l29ah {Cal,Card,Web}DAV.

#P87JMV/AQX / @minoru --> #P87JMV/9BK / 3334 дня назад
@ninesigns arbtt регулярно сегфолтится :(
#P87JMV/T7Y / @l29ah --> #P87JMV/HGH / 3334 дня назад

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

#P87JMV/TBV / @minoru --> #P87JMV/HGH / 3334 дня назад
@minoru Уау какие ad-hoc костыли! :(
#P87JMV/5JA / @l29ah --> #P87JMV/AQX / 3334 дня назад
@minoru Мои мюсли норм, но ими никто не пользуется :(
#P87JMV/HZO / @l29ah --> #P87JMV/TBV / 3334 дня назад

@l29ah У всех, кроме автора. Я лично забил на трекинг времени раньше, чем успел разобраться в проблеме. Код там, впрочем, норм, поковыряйся!

#P87JMV/2DM / @minoru --> #P87JMV/T7Y / 3334 дня назад
@minoru Я тоже.
#P87JMV/5Q4 / @l29ah --> #P87JMV/2DM / 3334 дня назад

@l29ah Сорь, получше вроде нету ничего, а я не настолько ебанут, чтобы свой протокол выдумывать (я же ещё даже RFC-шки этих трёх не прочёл!) Олсо Android не поддерживает их из коробки, в отличие от яблочных поделий, так что это свё ещё и зашквар.

#P87JMV/HUS / @minoru --> #P87JMV/5JA / 3334 дня назад
@minoru Навскидку вспоминается vCard.
#P87JMV/QGJ / @l29ah --> #P87JMV/HUS / 3334 дня назад

@l29ah Он вроде внутри CardDAV используется как раз.

#P87JMV/24H / @minoru --> #P87JMV/QGJ / 3334 дня назад

@minoru too much esli

#P87JMV/1W6 / @ninesigns --> #P87JMV/TBV / 3334 дня назад
>нет ни единого опенсорцового CalDAV-сервера, написанного на чём-то разумном. Только PHP, Python, чуток Node.js и маленькая капелька Java сорь, дальше не читал здесь должны быть слова про искусственное создание себе проблем из-за религиозных предубеждений молодого человека
#P87JMV/J8I / @anonymous / 3334 дня назад
@minoru > сишечка ясно все с тобой > не макаки писали у тебя есть пруфы, что написанные на других языках решения написаны макаками? или для тебя макаки все кто не разделяет твоего флюродроса илитным язычкам?
#P87JMV/MZ8 / @krkm --> #P87JMV/BJ8 / 3334 дня назад
@minoru критерии полущ: чтобы авторы софта были за ДНР и у каждого член минимум 18см
#P87JMV/8DA / @krkm --> #P87JMV/XLF / 3334 дня назад

@anonymous Моя проблема в том, что меня задолбало уже каждые две недели апдейтить Owncloud. Чтобы ты понимал, это не просто aptitude upgrade, там ещё нужно его перевести в maintenance mode, сделать upgrade, потом повключать обратно все плагины, потому что они при обновлении выключаются, и опосля не заыть выйти из maintenance mode. Очень удобно!

#P87JMV/8NS / @minoru --> #P87JMV/J8I / 3334 дня назад
@minoru причем тут яп?
#P87JMV/PFD / @krkm --> #P87JMV/8NS / 3334 дня назад

@krkm Про сишечку — ну, испытываю к ней ностальгические чувства, и чо? Олсо есть люди, которые умеют её готовить, и если они напишут мне сервер, то я буду его юзать.

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

#P87JMV/VFG / @minoru --> #P87JMV/MZ8 / 3334 дня назад
@minoru ностальгические чувства к переполнениям штоле?
#P87JMV/ICZ / @krkm --> #P87JMV/VFG / 3334 дня назад

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

#P87JMV/6X4 / @minoru --> #P87JMV/PFD / 3334 дня назад

@krkm Близость к воображаемому металлу, необходимость чётко понимать, что делаешь, и аккуратно писать код. Сам я на этом писать не хочу, ибо не умею и не хочу учиться (это слишком долго, хаскели попроще).

#P87JMV/GDP / @minoru --> #P87JMV/ICZ / 3334 дня назад
@minoru допиливание - это недостаток? неудивительно что тебе сишки хочется, больной ублюдок
#P87JMV/BBB / @krkm --> #P87JMV/6X4 / 3334 дня назад

@krkm Допиливание софта, который уже работает — это недостаток, да. Если хочется всё поменять — запили себе отдельную ветку и пили там, а эту просто пометь как LTS или ещё что-то и выпускай security fixes, если вдруг что.

#P87JMV/YRB / @minoru --> #P87JMV/BBB / 3334 дня назад
@minoru форкни @ портируй фиксы, если тебе так это нужно
#P87JMV/K66 / @krkm --> #P87JMV/YRB / 3334 дня назад

@krkm Я ною, что меня заебало апдейтится раз в полнолуние, а ты мне предлагаешь начать что-то там портировать? У меня слов нет.

#P87JMV/G4O / @minoru --> #P87JMV/K66 / 3334 дня назад
@minoru Ты ноешь, что авторы занимаются чем-то более полезным, чем создание форков для каждого ебанутого фетишиста. Если нытье - самоцель, то все ок, привет, утка.
#P87JMV/2BP / @krkm --> #P87JMV/G4O / 3334 дня назад

@krkm Да ты заебал, пойду уже погляжу в коммит-логе, что же они там пилят такого архиважного. // Спасибо, что ли.

#P87JMV/BME / @minoru --> #P87JMV/2BP / 3334 дня назад
@minoru Тебя насильно заставляют апдейтиться что ли? Пользуюсь 6.0.-какой-то версией и не вижу в этом никаких проблем.
#P87JMV/ZHO / @anonymous --> #P87JMV/G4O / 3334 дня назад

@anonymous Не заствляют, но они же зачем-то выпускают апдейты? Если бы была LTS-ветка с более редкими апдейтами, я бы сидел на ней. Подразумевается, что в 8.1 известных незалатанных дырок меньше, чем в 6.0.

#P87JMV/VIQ / @minoru --> #P87JMV/ZHO / 3334 дня назад
@minoru Словно от самого owncloud в озвученном юзкейсе нужно что-то кроме того, чтобы передать логин-пароль существующему внутри sabre/dav. Как и у любого модульного продукта апдейты ownCloud в основном состоят из «Что-то наш продукт еле шевелится. Давайте чуть переделаем систему плагинов» и «Бля, почему оно сломалось? Ну пусть авторы дополнений сами подстраиваются. Обновим циферку major releas'а и сделаем вид, что так и должно быть».
#P87JMV/KXE / @anonymous --> #P87JMV/VIQ / 3334 дня назад
@minoru линукс безопасен
#P87JMV/BRS / @mugiseyebrows --> #P87JMV/LOB / 3334 дня назад
@minoru поелозил писюном по корпусу компьютора ради близости к металлу > плохо написаные на си программы валятся -> на си нельзя писать программы плохо is sort of > компилируется значит работает
#P87JMV/ZAV / @mugiseyebrows --> #P87JMV/GDP / 3334 дня назад
@minoru облако дома как трамвай из буханки
#P87JMV/Z9N / @mugiseyebrows --> #P87JMV/8NS / 3334 дня назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.