Board.KolibriOS.org
http://board.kolibrios.org/

qSaver
http://board.kolibrios.org/viewtopic.php?f=42&t=2422
Page 1 of 2

Author:  e-andrew [ Sat Oct 05, 2013 10:20 pm ]
Post subject:  qSaver

qSaver
eAndrew
Сегодня скачал и установил KolibriOS и сразу нашел для себя несколько проблем. Одной из проблем было то, что когда я сохранял образ с помощью rdsave, нужно было постоянно отбиваться от сообщений с ошибками (ext4 не читает) и менять адрес файла образа.
Вот мое простенькое решение данной проблемы: qSaver. Простенькая утилита, которая сразу при запуске сохраняет образ на файл, который указан в параметре. После сохранения выдает одно из трех уведомлений: 1) Все ок 2) Ошибка сохранения 3) Не указан файл, используйте параметры.
Синтаксис простейший:
Code:
/rd/1/qSaver /hd0/4/kos.img

Конечно, вводить это каждый раз будет долго, но можно кинуть это например в ярлык.
Image

Attachments:
File comment: Код (с кодировкой проблема)
QSAVER.ASM [1.07 KiB]
Downloaded 125 times
File comment: Исполняемый
QSAVER [504 Bytes]
Downloaded 132 times

Author:  Heavyiron [ Sat Oct 05, 2013 10:43 pm ]
Post subject:  Re: qSaver

Дак этот же функционал можно в тот же rdsave запилить - больше шансов, что это будет в оф. сборке, чем когда это еще одна сохранялка образа. А идея, конечно, неплохая.
Offtopic: Но негативом имхо сразу не стоит кидаться - не распологает к продуктивному общению

Author:  e-andrew [ Sat Oct 05, 2013 10:50 pm ]
Post subject:  Re: qSaver

За негатив извиняюсь, произвольно вырывается, подправил=)

Author:  Heavyiron [ Sat Oct 05, 2013 10:57 pm ]
Post subject:  Re: qSaver

Ну вот и ладненько, а если есть еще идеи насчет 1000 мелочей, которые очевидны - можно не стесняться, для остальных они может и не очевидны, но были бы кстати.

Author:  Mario_r4 [ Sat Oct 05, 2013 11:53 pm ]
Post subject:  Re: qSaver

Очень хочется сразу спросить автора - настоящие герои всегда идут в обход?
Написать новое приложение разумеется намного проще, чем взять и поменять путь по умолчанию (для своего конкретного случая) и перекомпилировать RDSAVE для себя любимого. Исходники они ведь секретные и никому не доступны.

Author:  Heavyiron [ Sun Oct 06, 2013 12:03 am ]
Post subject:  Re: qSaver

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

Author:  Mario_r4 [ Sun Oct 06, 2013 12:29 am ]
Post subject:  Re: qSaver

Heavyiron wrote:
Mario_r4, все же, справедливости ради, rdsave я бы допилил и допилю

Ты так говоришь, как будто кто то запрещает. Только вот хотелось бы чтобы декларации все же выполнялись, а то получается как с Конституцией РФ. :)

Author:  e-andrew [ Sun Oct 06, 2013 12:56 am ]
Post subject:  Re: qSaver

Mario_r4 wrote:
Очень хочется сразу спросить автора - настоящие герои всегда идут в обход?
Написать новое приложение разумеется намного проще, чем взять и поменять путь по умолчанию (для своего конкретного случая) и перекомпилировать RDSAVE для себя любимого. Исходники они ведь секретные и никому не доступны.

Потому что для удобнее один раз кликнуть (по ярлыку), чем три раза (ярлык->сохранить->закрыть окно). Согласен, для тех, кто хранит образ не на жестком диске эта прога не подойдет.
Если допиливать rdsave, то можно сделать так, что бы все пути сохранялись в ini
А если rdsave запускается с параметром "hdd;/hd0/4/kos.img" и тд, то сохранение происходило без открытия окна(как у меня)

Author:  Mario_r4 [ Sun Oct 06, 2013 12:58 am ]
Post subject:  Re: qSaver

eAndrew wrote:
Если допиливать rdsave, то можно сделать так, что бы все пути сохранялись в ini

Да, вот это здравая идея.

Author:  yogev_ezra [ Sun Oct 06, 2013 1:24 pm ]
Post subject:  Re: qSaver

eAndrew wrote:
Одной из проблем было то, что когда я сохранял образ с помощью rdsave, нужно было постоянно отбиваться от сообщений с ошибками (ext4 не читает) и менять адрес файла образа.
Прошу уточнить - диск с ext4 не читает вообще, или не даёт сохранить на него образ из RDSAVE? Если только не даёт сохранить образ, то это нормально, так как запись на ext4 пока не поддерживается. А если вообще не читает, то это баг, и большая просьба сообщить о нём в этой ветке (на английском языке), и предоставить как можно больше подробностей: viewtopic.php?f=31&t=2378 (разработчик Shikhin как раз занимается ext2/3/4 в настоящее время).

Также вопрос - не возражаешь ли ты против добавления своей программы на SVN?

Author:  e-andrew [ Sun Oct 06, 2013 1:31 pm ]
Post subject:  Re: qSaver

Quote:
Также вопрос - не возражаешь ли ты против добавления своей программы на SVN?

Нет, конечно, не возражаю.

Насчет ext4, извиняюсь, все работает, не читает он раздел подкачки, но это он и не должен делать вроде.

Author:  Mario_r4 [ Sun Oct 06, 2013 5:29 pm ]
Post subject:  Re: qSaver

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

Author:  yogev_ezra [ Sun Oct 06, 2013 5:49 pm ]
Post subject:  Re: qSaver

Mario_r4 wrote:
Баг с файлом подкачки подтверждаю. Раньше, до внесения некоторых изменений в ядро, файл подкачки вообще не показывался среди обнаруженных разделов и это правильное поведение. То что есть сейчас нетипично.
Это не файл, а раздел на диске, но полёт вашей мысли мне нравится ©. Запостил в теме об ext2.

Author:  Mario_r4 [ Sun Oct 06, 2013 9:39 pm ]
Post subject:  Re: qSaver

yogev_ezra wrote:
Это не файл, а раздел на диске

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

Author:  CleverMouse [ Mon Oct 07, 2013 2:13 pm ]
Post subject:  Re: qSaver

Mario_r4 wrote:
Баг с файлом подкачки подтверждаю. Раньше, до внесения некоторых изменений в ядро, файл подкачки вообще не показывался среди обнаруженных разделов и это правильное поведение. То что есть сейчас нетипично.

Это не баг, это фича. Это не файл, а самый настоящий раздел, с полноценной записью в таблице разделов, не показывать его - неправильное поведение. Код PnP дисковой подсистемы с самого начала себя так вёл, так что для SATA-дисков раздел swap был виден с момента появления нативного драйвера, для IDE - с r3742, момента перевода на PnP.

Page 1 of 2 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/