LINUX.ORG.RU

Собственный аналог dropbox — git-annex assistant

 ,


0

5

Разработчик Debian Джой Хесс (Joey Hess) решил написать софт для автоматической синхронизации директорий через сеть с использованием системы контроля версий git.

Для этой цели он решил запросить у сообщества немного ресурсов, сравнимых с тем количеством денег, которые получают участники Google Summer of Code (он был ментором, поэтому это число ему и приглянулось). Так вот, сообщество ему уже дало столько, сколько он запрашивал, в первый же день, и сейчас есть шанс засыпать его деньгами.

Прототип под GNU/Linux уже есть (через inotify), в планах версия под Mac и в неопределённом будущем под Windows. Лицензия GPLv3.

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

★★★★★

Проверено: tazhate ()

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

Леннарту в этой схеме места явно бы не нашлось.

Нашлось бы. Там же, где и сейчас - в Red Hat'е. Там, где руководят не прыщеглазые «ненужно»-лялексоиды, а грамотные инженеры.

Дай пожму тебе руку, дружище!

Jayrome ★★★★★ ()
Ответ на: комментарий от orm-i-auga

Верно, но и общество не получит же программы (программист её не выдаст) да и такому обществу больше никто ничего не сделает.

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

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

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

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

Скросскомпилируй и поставь. Тот же xmonad, к примеру, можно скомпилировать, бинарник прикопать, а гохаце выкинуть.

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

Ага. Вот и тот самый, так необходимый для коррупции, пунктик.

Да, и кикстартер тому пример, но я сказал концепт, сам я уверен что эту систему можно пересмотреть и обезопасить всех.

Spirit_of_Stallman ★★★ ()

Хаскелл и андроид-клиент в виде веб-приложения

А вот свободные от лицензионных предрассудков люди используют нормальные решения.

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

Обезопасить всех не получится. Придётся доверять и смотреть на репутацию. Более эффективных методов пока не придумали.

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

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

Spirit_of_Stallman ★★★ ()

Это же мужик который сделал etckeeper. Успехов ему!

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

А ты и так при проживании в штатах сможешь подать на него в суд при нарушении публичного обещания.

Система простая: не смог -> фиг тебе в следующий раз кто-нибудь поверит. Репутационная система гораздо эффективнее обкладывания юридическими защитами. Ну а от потерь, естественно никто не застрахован — это надо учитывать.

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

Безусловно так, репутация очень важна.
Что бы немного защитить работу программиста, можно было бы отдавать вознаграждение частями. Что-то похожее на: программист отдал обществу проект готовый на 1\4 - получил 25% денег.
Но и эта система может быть упадочной, если будет слишком много незаконченных программ.
В общем тема интересная, но подходить к ней нужно с умом, хорошо продумав, а не на форуме и наскоком :)

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

Угу, а 3/4 уйдёт на экспертную оценку, препирательства и суды. При прочих равных рулят простые решения.

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

Ага. Вот и тот самый, так необходимый для коррупции, пунктик.


Да, и кикстартер тому пример, но я сказал концепт, сам я уверен что эту систему можно пересмотреть и обезопасить всех.

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

Lego_12239 ★★ ()

Подобные подходы по сбору средств удобны тем, что даже если всё прогорит, то не так обидно, потому что каждый скинул по чуть-чуть.

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

Эти, по-ходу, из разряда азартных людей :-). Или знают автора лично и в случае чего смогут без проблем набить ему морду.

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

500$ — это обед с автором, так что лично в любом случае встретятся :)

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

Если заведётся вообще, почему бы нормально и не поработать? Ведь сабж, по сути, только лишь обвязка для внешнего утиля.

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

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

AiFiLTr0 ★★★★★ ()

Хорошее дело! Но...

и в неопределённом будущем под Windows.

Вот тогда, в этом неопределённом будущем, и будет смысл использовать.

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

Evgueni, сколько вам платят за рекламу кикстартера?

Опять ты со своим говном лезешь? Ну не нравится - не читай. От твоих комментов толку ноль. Ото всех. И новостей сам не пишешь.

А Женьку не трожь. Он делом занимается.

anonymous ()

Оно на хаскелле? Значит будет анмейнтейнед скоро после релиза.

NuclearPhoenix ()

пипек! тут человек просит 12к, чтоб наклепать скринкастов по Test-Driven Javascript. и ему уже дали!

не понимаю я человеков.

fuxter ()
Ответ на: Хранилище разрастётся от angel_il

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

Сами файлы в репе не хранятся, насколько я понял (а эту странную хрень можно было над любой DVCS построить).

tailgunner ★★★★★ ()

Отлично. Немного поднадоел коллегам своим SVN-ом для обмена документами и файлами. Ждем в Debian.

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

git-annex сам в gentoo-haskell уж 100 лет как. Если нужна фуся над ним (sharebox), то обращайся, будет там же.

qnikst ★★★★★ ()

Хорошая новость! Ждем ебилдов...

renya ★★★★★ ()

При достижении 9 тыс$ (нужно нанять спеца) будет порт под Android.

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

работать оно будет печально и медленно

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

anonymous ()

Git? Ненужно.

Оно не сможет удалять файлы из истории. А это обязательная функция, как в целях экономии дискового пространства (нет никакого смысла хранить всю историю от начала веков), так и в целях безопасности (случайно файл «не туда» положил, ага).

У Git другие задачи. Использовать его для синхронизации директорий только из-за версионирования — глупость.

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

Оно не сможет удалять файлы из истории. А это обязательная функция, как в целях экономии дискового пространства (нет никакого смысла хранить всю историю от начала веков), так и в целях безопасности (случайно файл «не туда» положил, ага).

Почитай про git-annex.

Deleted ()

По-моему webdav прекрасно решает все проблемы без всяких git-ов, сам для себя написал такую программу котоаря синхронизирует мой домашний конмпьютер с рабочим. и клиентов под web-dav до кучи. зачем изобретать велосипед? дайте мне денег? я отдам под GPL

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

Кто-нибудь может сравнить с dvcs-autosync-git ?

dvcs-autosync хранит в репе сами файлы, git-annex - только хэши.

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

Прям как маленький. Попроси для начала. Как попросишь — так и получишь.

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

менее популярные это что? а то ghc есть под: alpha amd64 ppc ppc64 sparc x86. Да и динамическая линковка (или плагины) если уж сильно надо, то существуют.

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

7.0.4 есть, с 7.4.2 какие-то проблемы, но можно использовать с осторожностью.

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