RDSAVE - сохранение IMG образа системы

...
  • Leency wrote:Heavyiron
    Если программа стабильна, заливай на SVN.

    И вообще лучше каждую стабильную версию заливать на SVN, так её лучше протестируют, новые фичи станут доступны раньше и автор на неё не забьёт :) Так называемая, разработка итерацими.
    Ага, а он так и не сделал автодетект устройств хотя обещал.
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • Heavyiron wrote:Новая версия будет уже недели через 2. Дела IRL возникли.
    Пока нестабильна, но забивать не собираюсь.
  • yogev_ezra wrote: Ну и неплохо бы выводить настоящую ошибку (как KFAR делает).
    Исправил баги в обработчике ошибок - теперь ошибка показывается правильная. Правда с переводом на эстонский/итальянский языки отсутствовавших ранее ошибок нужна будет помощь авторов локализаций - пока вставил туда английские строки.
    Leency wrote:После выбора другого пути надпись накладывается, см. скрин.
    Исправил.
    yogev_ezra wrote:IMHO идея eAndrew хорошая - добавить внизу чекбокс "Закрывать программу после успешного сохранения" (и добавить его также в INI-файл). Можно даже по умолчанию сделать его включенным.
    Добавил паузу после успешного сохранения рамдиска перед автозакрытием. Так будет логичнее. Флаг автозакрытия в исходник внес и по умолчанию он включен. Пока меняется перекомпиляцией с изменением в исходнике параметра autoclose dd 1 на autoclose dd 0. В ini этот параметр тоже добавил, но обработку сделаю чуть позже - пока не успеваю. Насчет чекбокса - раздумываю, стоит ли после всех этих изменений перегружать программу дополнительными чекбоксами?
    yogev_ezra wrote:Ещё лучшая идея, которая пришла мне в голову только что, это 2 места, которые можно менять в INI-файле, вместо одного - №3 и №4. По умолчанию, если INI-файл не найден, то №3 содержит /hd0/1/kolibri.img, а №4 - /usbhd0/1/kolibri.img. По-моему, вполне честно и несложно добавить.
    Руки пока не дошли до этого момента.

    Кроме того, теперь в параметрах можно задать путь не только к образу на дисках, но и "/fd/1/" или "/fd/2/" - программа обрабатывает их корректно (в rdsave.ini пока такая возможность не предусмотрена). В свете исправления ошибки сохранения в Vbox это будет полезно.

    Файл rdsave.ini теперь нужно класть в /sys/settings, саму программу - в корень.
    Last edited by Heavyiron on Sun Nov 03, 2013 3:52 pm, edited 1 time in total.
  • Глобальные изменения. Просьба потестировать. При первом запуске программы, если папка из rdsave.ini не читается, открывается opendialog. При успешном сохранении путь записывается в ini и в дальнейшем будет отрисовываться окно программы. /fd/1/ и /fd/2/ теперь обрабатываются, как и все другие пути (выбор в opendialog или задание параметра /fd/1/kolibri.img равносильно вызову функции 16,1)
    Программу как и прежде нужно положить в корень /rd/1/, rdsave.ini - в /rd/1/settings.

    UPD: однако, нашел баг при сохраннии на флопик - буду думать.
    Attachments
    rdsave.png
    rdsave.png (2.58 KiB)
    Viewed 4412 times
    Last edited by Heavyiron on Mon Nov 04, 2013 2:15 am, edited 3 times in total.
  • Heavyiron wrote:При первом запуске программы, если папка из rdsave.ini не читается, открывается opendialog.
    В ini написано
    path=/hd0/1/kolibri.img
    У меня "/hd0/1" существует, но OpenDialog всё равно появился.

    UPD:
    Heavyiron wrote:Программу как и прежде нужно положить в корень /rd/1/, rdsave.ini - в /rd/1/settings.
    Настройки сейчас читаются\пишутся из\в "/rd/1/rdsave.ini".
  • Просто и офигенно придумано.
    Из хаоса в космос
  • 0CodErr wrote:В ini написано
    path=/hd0/1/kolibri.img
    У меня "/hd0/1" существует, но OpenDialog всё равно появился.

    UPD:
    Heavyiron wrote:Программу как и прежде нужно положить в корень /rd/1/, rdsave.ini - в /rd/1/settings.
    Настройки сейчас читаются\пишутся из\в "/rd/1/rdsave.ini".
    Ага, приношу извинения. Торопился и забыл перекомпилировать бинарник с исправленным путем - в исходнике все ок. Проблема 1 судя по всему тоже связана с тем, что программа не смогла найти rdsave.ini и путь взялся резервный из бинарника (/hd2/1/kolibrios.img).
    Last edited by Heavyiron on Mon Nov 04, 2013 2:16 am, edited 2 times in total.
  • Leency wrote:Просто и офигенно придумано.
    По внешнему виду будут пожелания? Просто сам смотрю на новое окно программы и что-то не то - как будто не хватает чего.
  • Heavyiron wrote:
    Leency wrote:Просто и офигенно придумано.
    По внешнему виду будут пожелания? Просто сам смотрю на новое окно программы и что-то не то - как будто не хватает чего.
    Как вариант: кнопку "Изменить" поместить слева от "Сохранить" - это позволит показывать более длинный путь, относительно окна приложения.
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • Heavyiron wrote:По внешнему виду будут пожелания? Просто сам смотрю на новое окно программы и что-то не то - как будто не хватает чего.
    Spoiler:
    1.PNG
    1.PNG (2.85 KiB)
    Viewed 4380 times
  • Heavyiron: Looks good!
    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein
  • 0CodErr wrote:
    Heavyiron wrote:По внешнему виду будут пожелания? Просто сам смотрю на новое окно программы и что-то не то - как будто не хватает чего.
    Spoiler:
    1.PNG
    Принято (что-то подобное в голове вертелось), в связи с чем вопрос - это реализация только в графическом редакторе или уже есть наметки в коде (чтобы время не тратить зря)?
  • Heavyiron, только в графическом редакторе.
    Компонент Frame из box_lib используется, например, в Desktop и ColorDialog.
  • Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • Who is online

    Users browsing this forum: No registered users and 24 guests