Не в силах вынести несовершенство мира, начал я свой велик, стаж его менее 12 часов пока. Замена \1 с помощью \2, причём, на самом православном языке, какой только может быть — на /bin/sh. Похожее поделие под именем Sparkle Share написано на богомерзком сишарпе, само собой разумеется, что пользоваться этим как минимум неприятно. Моё поделие называется \4, сокращённо SHS.
У меня в наличии (что уже есть и работает) гуй на zenity, управление через комстроку (пока ущербное, допилится обязательно), автоматическое разрешение конфликтов в виде создания файлов с суффиксом .remote и конфликтным содержимым, вытаскивание любых ревизий файлов с сохранением в файл с именем, содержащим дату-время, вытаскивание удалённых (в смысле, грохнутых) файлов из выбранной ревизии, можно выбирать ревизию и ходить по дереву с помощью zenity. Сейчас это добро завязано на флешку, которая детектится по серийнику, планирую добавить и сетевой вариант. Почему я это доведу до конца? Потому что сей продукт я делаю для мамы, чтобы она могла обмениваться файлами между ноутом и неттопом с помощью флешки, а также откатывать изменения. Сделать надо до 8 марта, очевидно. Также будет несложная интеграция с Nautilus и Thunar в виде дополнительных пунктов в контекстном меню и с udev (для реакции на вставку флешки). Все наработки появятся на гитхабе под GNU GPL v3.
Кому интересно, следите за новостями по тегу shs.
@Dulo_T-34: Охуенно.
Каждый дедфуд желает запилить свои личкрафты.
У меня более скромные цели.
Ну это пока. Вообще, идея интересная.
Идея столь же стара, сколь и не реализована во всей своей полноте и на привычном языке. Надо сделать ещё кроппинг истории, чтобы не накапливать мусор, ну и дебажить адово.
Дело не в новизне идеи, а в ее интересности, в частности, в выборе средств. Ну а еще, сделать такое в качестве подарка маме — это офигенно. Надеюсь, она оценит, потому что это реально круто и оригинально. Удачи.
Подарок ей — флешка, а программа просто в нагрузку, чтобы можно было документы синхронизировать. Ну и мне мотивация, чтобы не бросить на полпути, приеду, установлю и прицеплю к крону, удеву, наутилусу.