Мини-чат

Запрещается мат, реклама в любом её виде, оскорбления. За любое нарушение будет бан или наказание как в чате, так и на форуме.
Загрузка...
Очистить поле ввода
Запрещается мат, флуд, реклама в любом её виде, оскорбления. За любое нарушение будет бан как в чате, так и на форуме.
Основная справка
Чат MGC Chatbox Evo очень легок в использовании
Вы можете:
  1. Отправлять сообщения: введите текст в поле ввода и нажмите Enter, или кнопку OK в чате.
  2. Форматировать сообщения: открыв панель форматирования нажатием кнопки BBCode, вы получаете доступ к различным настройкам форматирования текста ваших сообщений.*
  3. Общаться в разных комнатах: в зависимости от настроек группы пользователей, в которой вы состоите, либо настроек чата вы можете оставлять сообщения в разных комнатах. Выбор комнаты осуществляется нажатием соответствующей кнопки в левой части чата.*
  4. Редактировать свои сообщения (или сообщения других): редактирование осуществляется двойным нажатием на сообщение.*
  5. Использовать команды: команды позволяют пользоваться новыми опциями форматирования, управления и т.д... Информация о доступных вам командах будет расположена ниже. Вы можете не вводить префикс команды (/название_команды) в связанной с ней комнате (исключение составляет основная комната).*
* в зависимости от настроек выбранных администрацией форума для вашей группы.
Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 20 из 25

Тема: Программа для синхронизации папок

  1. #1
    Местный Аватар для ronin
    Регистрация
    09.08.2009
    Адрес
    Северодвинск
    Сообщений
    217
    Получено (+/-): 0/0

    По умолчанию Программа для синхронизации папок

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

    Главное - конструктивная критика и помощь в тестировании, а также предложения по доработке

    Ссылка на datacod: синхронизация
    Тема на nwcod: в разделе софт

    0 Not allowed! Not allowed!

  2. # ADS
    ООО "Рекламная реклама"
    Регистрация
    Always
    Адрес
    Advertising world
    Сообщений
    Many
     

  3. #2
    Java 2 Micro Edition Аватар для j2me
    Регистрация
    23.04.2009
    Адрес
    Северодвинск, Архангельская область: доска, треска и тоска
    Сообщений
    21,875
    Получено (+/-): 412/164

    По умолчанию

    несомненно вещь полезная

    0 Not allowed! Not allowed!

    ┌─┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─┐
    ├─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴─┬─┴─┬─┴─┬─┴─┬─┴─┤
    ├─┬─┴─┬─┴─┬─┴─┬─┘ бицца └─┬─┴─┬─┴─┬─┴─┬─┤
    ├─┴─┬─┴─┬─┴─┬─┴─┐галавой┌─┴─┬─┴─┬─┴─┬─┴─┤
    ├─┬─┴─┬─┴─┬─┴─┬─┘ здеся └─┬─┴─┬─┴─┬─┴─┬─┤
    ├─┴─┬─┴─┬─┴─┬─┴─┬───┬───┬─┴─┬─┴─┬─┴─┬─┴─┤
    └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
    Хвала безумцам. Бунтарям. Смутьянам. Неудачникам.

  4. #3
    Местный
    Регистрация
    12.07.2008
    Адрес
    Архангельск
    Сообщений
    271
    Получено (+/-): 0/0

    По умолчанию

    По фичам получился кастрированный rsync, только с вшитой мордой и windows-only.
    - средство для разработчиков, может применяться при синхронизации папок на рабочем и домашнем пк, или, например, веб разработчиками при синхронизации с сервером, прийдётся скопировать на сервер только изменённые файлы
    Уважаемый, вы про системы контроля версий хоть раз слышали? Хочется верить что да, не зря же у вас на скриншоте фигурирует файлик с именем "SVN". Так вот, ни один вменяемый разработчик не будет использовать вашу программу, так как любая vcs уделает её в пух и прах по фичам.
    Вывод: не нужный велосипед.
    Совет: напишите лучше гуй для rsync

    0 Not allowed! Not allowed!
    Последний раз редактировалось Stiff; 31.03.2011 в 11:44.

  5. #4
    Местный Аватар для ronin
    Регистрация
    09.08.2009
    Адрес
    Северодвинск
    Сообщений
    217
    Получено (+/-): 0/0

    По умолчанию

    По фичам получился кастрированный гибрид rsync и системы контроля версий
    по поводу отличия от rsync - данная программа для тех случаев когда нет возможности синхронизировать папки по сети, например рабочий и домашний пк (это именно мой случай), так сказать оффлайн синхронизация

    по поводу систем контроля версий - я использую данную систему, но там нет возможности выгрузить изменения соблюдая структуру папок и файлов, а можно лишь выгрузить все изменения общей кучей, соответственно перенос изменений в проекте на другой пк затруднён, ибо потом нереально разобраться куда и что копировать

    хочу отметить главное - данная программа полезна в основном для оффлайн синхронизации, а не в тех случаях когда применяются сетевые хранилища (репозитории) и системы контроля версий при групповой разработке

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

    0 Not allowed! Not allowed!

  6. #5
    Местный Аватар для ronin
    Регистрация
    09.08.2009
    Адрес
    Северодвинск
    Сообщений
    217
    Получено (+/-): 0/0

    По умолчанию

    хотелось ещё добавить от себя

    1. я разработчик одиночка, проекты разрастаются, объёмы папок большие, применяю систему контроля версий, проекты коммерческие, выкладывать в сети нельзя, связи с домом нет, а работать приходится и там и там, поэтому и возник такой вопрос - как синхронизировать два пк на которых лежат папки с проектами, установлена система контроля версий с локальным хранилищем, причём и само хранилище приходится синхронизировать

    2. веду один сайт-каталог, поэтому также стоит вопрос синхронизации изменений на пк и на сервере хостера, мне оказалось удобнее так работать, создал снимок папки с проектом, поработал, выгрузил изменения в отдельную папку, а потом по ftp закинул изменения на сервер, если вы работаете по другому, буду рад услышать ваш вариант

    0 Not allowed! Not allowed!

  7. #6
    Java 2 Micro Edition Аватар для j2me
    Регистрация
    23.04.2009
    Адрес
    Северодвинск, Архангельская область: доска, треска и тоска
    Сообщений
    21,875
    Получено (+/-): 412/164

    По умолчанию

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

    0 Not allowed! Not allowed!

    ┌─┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─┐
    ├─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴─┬─┴─┬─┴─┬─┴─┬─┴─┤
    ├─┬─┴─┬─┴─┬─┴─┬─┘ бицца └─┬─┴─┬─┴─┬─┴─┬─┤
    ├─┴─┬─┴─┬─┴─┬─┴─┐галавой┌─┴─┬─┴─┬─┴─┬─┴─┤
    ├─┬─┴─┬─┴─┬─┴─┬─┘ здеся └─┬─┴─┬─┴─┬─┴─┬─┤
    ├─┴─┬─┴─┬─┴─┬─┴─┬───┬───┬─┴─┬─┴─┬─┴─┬─┴─┤
    └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
    Хвала безумцам. Бунтарям. Смутьянам. Неудачникам.

  8. #7
    Местный Аватар для ronin
    Регистрация
    09.08.2009
    Адрес
    Северодвинск
    Сообщений
    217
    Получено (+/-): 0/0

    По умолчанию

    я вот до сих пор по старинке: правым кликом на папке и в архив
    я до этого так и делал, только с помощью батника, но сейчас одна папка с delphi проектами уже более 2 Гб, времени на архивирование уходило порядка 30-40 минут, поэтому и пришлось решать эту проблему (плюс svn хранилище более 2 гб)

    а сейчас ещё два интернет проекта добавилось (один внутренний другой внешний) там в каждой папке порядка 20000 файлов (joomla)

    причём всё это равномерно рассредоточено по винту поэтому нереально сейчас всё это вручную...

    а с помощью проги в день максимум 100 мб переносить приходится, причём на создание архива уходит пару минут... но нач об этом не знает

    0 Not allowed! Not allowed!

  9. #8
    Местный
    Регистрация
    12.07.2008
    Адрес
    Архангельск
    Сообщений
    271
    Получено (+/-): 0/0

    По умолчанию

    Цитата Сообщение от ronin Посмотреть сообщение
    по поводу отличия от rsync - данная программа для тех случаев когда нет возможности синхронизировать папки по сети, например рабочий и домашний пк (это именно мой случай), так сказать оффлайн синхронизация
    Ошибаетесь, rsync вполне себе может работать без сети, синхронизируя содержимое двух каталогов на одном пк.
    Цитата Сообщение от ronin Посмотреть сообщение
    по поводу систем контроля версий - я использую данную систему, но там нет возможности выгрузить изменения соблюдая структуру папок и файлов, а можно лишь выгрузить все изменения общей кучей, соответственно перенос изменений в проекте на другой пк затруднён, ибо потом нереально разобраться куда и что копировать
    Аналогично, subversion и другие vcs вполне себе умеют обходиться без сети, используя локальное хранилище. И почитайте про svn diff
    Цитата Сообщение от ronin Посмотреть сообщение
    делать вывод не попробовав работать с программой по моему как то непрофессионально, не поняв сути вопроса
    Попробовал, сразу нарвался на ошибку (см. скрин), которая чудесным образом пропадает если запустить программу от имени администратора.
    Считаю непрофессиональным факт работы в винде под администратором, а также написание программ, которые без прав админа отказываются работать
    Изображения Изображения

    0 Not allowed! Not allowed!

  10. #9
    Местный
    Регистрация
    12.07.2008
    Адрес
    Архангельск
    Сообщений
    271
    Получено (+/-): 0/0

    По умолчанию

    вот скрин ещё раз, форум что-то глючит


    0 Not allowed! Not allowed!

  11. #10
    Местный Аватар для ronin
    Регистрация
    09.08.2009
    Адрес
    Северодвинск
    Сообщений
    217
    Получено (+/-): 0/0

    По умолчанию

    rsync вполне себе может работать без сети, синхронизируя содержимое двух каталогов на одном пк.
    ещё раз повторю задачу - синхронизация папок на двух пк с сохранением структуры каталогов при выгрузке изменений, например на флэшку для переноса изменений с одного пк на другой

    subversion и другие vcs вполне себе умеют обходиться без сети, используя локальное хранилище
    я где то отрицал этот факт? я же об этом и сказал, что у меня локальное хранилище

    svn diff — эта команда показывает различия файла в объединенном формате представления различий; она использовалась, для того, что бы показать локальные изменения внесенные в рабочую копию перед их фиксацией в хранилище
    и что дальше? я сам пользуюсь этой функцией когда мне надо проверить изменения файлов, но как мне это поможет выгрузить изменённые объекты с соблюдением структуры папок для копирования на другой пк?

    Попробовал, сразу нарвался на ошибку (см. скрин), которая чудесным образом пропадает если запустить программу от имени администратора
    а вот это уже ближе к делу, я же и выложил это добро чтобы отловить баги, или вы считаете что вы не допускаете ошибки? было бы неплохо прикрепить файл error.log в папке с программой, мне бы это помогло

    з.ы. спасибо за критику, только поменьше бы негатива

    0 Not allowed! Not allowed!
    Последний раз редактировалось ronin; 31.03.2011 в 18:30.

  12. #11
    Местный
    Регистрация
    12.07.2008
    Адрес
    Архангельск
    Сообщений
    271
    Получено (+/-): 0/0

    По умолчанию

    Цитата Сообщение от ronin Посмотреть сообщение
    и что дальше? я сам пользуюсь этой функцией когда мне надо проверить изменения файлов, но как мне это поможет выгрузить изменённые объекты с соблюдением структуры папок для копирования на другой пк?
    Код:
    svn diff > file
    файлик file копируешь на флешку, можно заархивировать.
    Потом на другом пк:
    Код:
    patch < file
    Вместо svn diff можно использовать просто diff, к ней много графических фронтендов. К примеру, http://winmerge.org/
    Цитата Сообщение от ronin Посмотреть сообщение
    а вот это уже ближе к делу, я же и выложил это добро чтобы отловить баги, или вы считаете что вы не допускаете ошибки? было бы неплохо прикрепить файл error.log в папке с программой, мне бы это помогло
    Файлик создаётся, но в него ничего не пишется, пустой файлик выкладывать не вижу смысла.

    0 Not allowed! Not allowed!

  13. #12
    Местный Аватар для ronin
    Регистрация
    09.08.2009
    Адрес
    Северодвинск
    Сообщений
    217
    Получено (+/-): 0/0

    По умолчанию

    К примеру, http://winmerge.org/
    посмотрел, понравилось, но я пока не очень понял как мне сравнить папку с самой собой? ведь принцип работы программы основан на сравнении двух папок, а мне нужно отследить изменения одной папки, ведь вторая то у меня дома, на другом пк?

    svn diff > file
    посмотрю сегодня как эта функция сработает, и как она поможет слить изменения на флэшку и залить на другой пк

    0 Not allowed! Not allowed!

  14. #13
    Местный Аватар для ronin
    Регистрация
    09.08.2009
    Адрес
    Северодвинск
    Сообщений
    217
    Получено (+/-): 0/0

    По умолчанию

    у меня установлен tortoisse svn там нету полноценной поддержки команд svn сервера, а лишь гуи инструменты, которые как я и говорил не позволяют выгрузить с соблюдением структуры каталогов, а ставить полноценный svn сервер чё то как то не хочется

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

    по поводу ошибок, посмотрел под ограниченной учёткой, действительно имеют место быть, буду разбираться

    0 Not allowed! Not allowed!

  15. #14
    Местный Аватар для ronin
    Регистрация
    09.08.2009
    Адрес
    Северодвинск
    Сообщений
    217
    Получено (+/-): 0/0

    По умолчанию

    ошибку устранил, сегодня обновлю программу

    0 Not allowed! Not allowed!

  16. #15
    Супер-модератор Аватар для FosterS
    Регистрация
    24.09.2009
    Адрес
    Архангельск, привоза =)
    Сообщений
    13,690
    Получено (+/-): 187/28

    По умолчанию

    Есть человек который готов купить твою программу за 30-40т.р. Но только сегодня пока он в Архе =)

    0 Not allowed! Not allowed!


  17. #16
    Местный Аватар для ronin
    Регистрация
    09.08.2009
    Адрес
    Северодвинск
    Сообщений
    217
    Получено (+/-): 0/0

    По умолчанию

    и тебя с 1 апреля

    0 Not allowed! Not allowed!

  18. #17
    Java 2 Micro Edition Аватар для j2me
    Регистрация
    23.04.2009
    Адрес
    Северодвинск, Архангельская область: доска, треска и тоска
    Сообщений
    21,875
    Получено (+/-): 412/164

    По умолчанию

    Цитата Сообщение от FosterS Посмотреть сообщение
    Есть человек который готов купить твою программу за 30-40т.р. Но только сегодня пока он в Архе =)
    неужели Стив Балмер (Steven Anthony Ballmer) в Архангельске? на ликеро-водочный уже водили? после дегустации "Поморской" не начал бесплатно Windows 8 раздавать?

    0 Not allowed! Not allowed!

    ┌─┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─┐
    ├─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴─┬─┴─┬─┴─┬─┴─┬─┴─┤
    ├─┬─┴─┬─┴─┬─┴─┬─┘ бицца └─┬─┴─┬─┴─┬─┴─┬─┤
    ├─┴─┬─┴─┬─┴─┬─┴─┐галавой┌─┴─┬─┴─┬─┴─┬─┴─┤
    ├─┬─┴─┬─┴─┬─┴─┬─┘ здеся └─┬─┴─┬─┴─┬─┴─┬─┤
    ├─┴─┬─┴─┬─┴─┬─┴─┬───┬───┬─┴─┬─┴─┬─┴─┬─┴─┤
    └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
    Хвала безумцам. Бунтарям. Смутьянам. Неудачникам.

  19. #18
    Местный Аватар для ronin
    Регистрация
    09.08.2009
    Адрес
    Северодвинск
    Сообщений
    217
    Получено (+/-): 0/0

    По умолчанию

    после дегустации "Поморской" не начал бесплатно Windows 8 раздавать?
    В списке редакций новейшей ОС можно заметить появление совершенно нового названия – Free Flight, которое сильно выбивается из общего списка
    как ты угадал? о_О

    0 Not allowed! Not allowed!

  20. #19
    Супер-модератор Аватар для FosterS
    Регистрация
    24.09.2009
    Адрес
    Архангельск, привоза =)
    Сообщений
    13,690
    Получено (+/-): 187/28

    По умолчанию

    j2me, да да он =) Сейчас правда только клюковку с брусничкой пробует, но тяжелая артиллерия не заставит себя долго ждать =)

    0 Not allowed! Not allowed!


  21. #20
    Java 2 Micro Edition Аватар для j2me
    Регистрация
    23.04.2009
    Адрес
    Северодвинск, Архангельская область: доска, треска и тоска
    Сообщений
    21,875
    Получено (+/-): 412/164

    По умолчанию

    Цитата Сообщение от FosterS Посмотреть сообщение
    j2me, да да он =)
    Цитата Сообщение от ronin Посмотреть сообщение
    как ты угадал? о_О
    да я сегодня на высоте)))
    ЗЫ. хоть в 138 прыгай - вдруг и мне чего...

    0 Not allowed! Not allowed!

    ┌─┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─┐
    ├─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴─┬─┴─┬─┴─┬─┴─┬─┴─┤
    ├─┬─┴─┬─┴─┬─┴─┬─┘ бицца └─┬─┴─┬─┴─┬─┴─┬─┤
    ├─┴─┬─┴─┬─┴─┬─┴─┐галавой┌─┴─┬─┴─┬─┴─┬─┴─┤
    ├─┬─┴─┬─┴─┬─┴─┬─┘ здеся └─┬─┴─┬─┴─┬─┴─┬─┤
    ├─┴─┬─┴─┬─┴─┬─┴─┬───┬───┬─┴─┬─┴─┬─┴─┬─┴─┤
    └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
    Хвала безумцам. Бунтарям. Смутьянам. Неудачникам.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Программа для HDD
    от ***EvGeniy*** в разделе Курилка
    Ответов: 1
    Последнее сообщение: 22.02.2011, 18:24
  2. Проблема я отображением ярлыков и папок
    от Dhonny в разделе Компьютеры
    Ответов: 4
    Последнее сообщение: 31.01.2010, 00:11
  3. Программа
    от KEKS в разделе Компьютеры
    Ответов: 2
    Последнее сообщение: 24.10.2009, 14:32
  4. Дублирование папок
    от SeMpRoN в разделе Софт
    Ответов: 4
    Последнее сообщение: 04.10.2009, 19:37
  5. USD программа
    от Бусинка2009 в разделе Глюки, Баги (FAQ)
    Ответов: 2
    Последнее сообщение: 29.09.2009, 04:03

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Внести пожертвование на развитие!