Board.KolibriOS.org

Official KolibriOS board
It is currently Mon May 27, 2019 12:29 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 24 posts ]  Go to page 1 2 Next
Author Message
 Post subject: qSaver
PostPosted: Sat Oct 05, 2013 10:20 pm 
Offline
User avatar

Joined: Sat Oct 05, 2013 9:32 pm
Posts: 386
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


Last edited by e-andrew on Sat Oct 05, 2013 11:09 pm, edited 3 times in total.
Top
   
 Post subject: Re: qSaver
PostPosted: Sat Oct 05, 2013 10:43 pm 
Offline
User avatar

Joined: Fri Jan 27, 2006 3:06 pm
Posts: 1071
Дак этот же функционал можно в тот же rdsave запилить - больше шансов, что это будет в оф. сборке, чем когда это еще одна сохранялка образа. А идея, конечно, неплохая.
Offtopic: Но негативом имхо сразу не стоит кидаться - не распологает к продуктивному общению


Top
   
 Post subject: Re: qSaver
PostPosted: Sat Oct 05, 2013 10:50 pm 
Offline
User avatar

Joined: Sat Oct 05, 2013 9:32 pm
Posts: 386
За негатив извиняюсь, произвольно вырывается, подправил=)


Top
   
 Post subject: Re: qSaver
PostPosted: Sat Oct 05, 2013 10:57 pm 
Offline
User avatar

Joined: Fri Jan 27, 2006 3:06 pm
Posts: 1071
Ну вот и ладненько, а если есть еще идеи насчет 1000 мелочей, которые очевидны - можно не стесняться, для остальных они может и не очевидны, но были бы кстати.


Top
   
 Post subject: Re: qSaver
PostPosted: Sat Oct 05, 2013 11:53 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Очень хочется сразу спросить автора - настоящие герои всегда идут в обход?
Написать новое приложение разумеется намного проще, чем взять и поменять путь по умолчанию (для своего конкретного случая) и перекомпилировать RDSAVE для себя любимого. Исходники они ведь секретные и никому не доступны.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
 Post subject: Re: qSaver
PostPosted: Sun Oct 06, 2013 12:03 am 
Offline
User avatar

Joined: Fri Jan 27, 2006 3:06 pm
Posts: 1071
Mario_r4, все же, справедливости ради, rdsave я бы допилил и допилю - устарела программа уже - много новых фишек появилось с момента ее написания - тот же @notify для выдачи ошибок, да и с параметром запустить все же проще, чем модифицировать исходник под себя, компилировать и каждый раз при скачивании новой сборки не забывать его в образ запихивать.


Top
   
 Post subject: Re: qSaver
PostPosted: Sun Oct 06, 2013 12:29 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Heavyiron wrote:
Mario_r4, все же, справедливости ради, rdsave я бы допилил и допилю

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

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
 Post subject: Re: qSaver
PostPosted: Sun Oct 06, 2013 12:56 am 
Offline
User avatar

Joined: Sat Oct 05, 2013 9:32 pm
Posts: 386
Mario_r4 wrote:
Очень хочется сразу спросить автора - настоящие герои всегда идут в обход?
Написать новое приложение разумеется намного проще, чем взять и поменять путь по умолчанию (для своего конкретного случая) и перекомпилировать RDSAVE для себя любимого. Исходники они ведь секретные и никому не доступны.

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


Last edited by e-andrew on Sun Oct 06, 2013 1:02 am, edited 1 time in total.

Top
   
 Post subject: Re: qSaver
PostPosted: Sun Oct 06, 2013 12:58 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
eAndrew wrote:
Если допиливать rdsave, то можно сделать так, что бы все пути сохранялись в ini

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

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
 Post subject: Re: qSaver
PostPosted: Sun Oct 06, 2013 1:24 pm 
Offline
Public Relations
User avatar

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

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


Top
   
 Post subject: Re: qSaver
PostPosted: Sun Oct 06, 2013 1:31 pm 
Offline
User avatar

Joined: Sat Oct 05, 2013 9:32 pm
Posts: 386
Quote:
Также вопрос - не возражаешь ли ты против добавления своей программы на SVN?

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

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


Top
   
 Post subject: Re: qSaver
PostPosted: Sun Oct 06, 2013 5:29 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Баг с файлом подкачки подтверждаю. Раньше, до внесения некоторых изменений в ядро, файл подкачки вообще не показывался среди обнаруженных разделов и это правильное поведение. То что есть сейчас нетипично.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
 Post subject: Re: qSaver
PostPosted: Sun Oct 06, 2013 5:49 pm 
Offline
Public Relations
User avatar

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


Top
   
 Post subject: Re: qSaver
PostPosted: Sun Oct 06, 2013 9:39 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
yogev_ezra wrote:
Это не файл, а раздел на диске

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

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
 Post subject: Re: qSaver
PostPosted: Mon Oct 07, 2013 2:13 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1619
Mario_r4 wrote:
Баг с файлом подкачки подтверждаю. Раньше, до внесения некоторых изменений в ядро, файл подкачки вообще не показывался среди обнаруженных разделов и это правильное поведение. То что есть сейчас нетипично.

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

_________________
Сделаем мир лучше!


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 24 posts ]  Go to page 1 2 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited