Page 7 of 10

Re: tmpdisk - менеджер виртуальных дисков

Posted: Thu Mar 06, 2014 11:11 pm
by Albom
r4615
Прописанный в автозагрузке tmpdisk создаёт /tmp0/1/, а не /tmp1/1.

Re: tmpdisk - менеджер виртуальных дисков

Posted: Fri Mar 07, 2014 12:17 am
by punk_joker
Что-бы не забыть, размер диска на доску не выводится примерно после r4409

Re: tmpdisk - менеджер виртуальных дисков

Posted: Fri Mar 07, 2014 1:17 am
by punk_joker
TmpDisk 0.5.1:
исправлен баг, при котором на доску не выводился размер создаваемого диска

Re: tmpdisk - менеджер виртуальных дисков

Posted: Wed Mar 12, 2014 8:48 am
by Leency
У меня размер диска так и не выводится 0.5.1.

Re: tmpdisk - менеджер виртуальных дисков

Posted: Wed Mar 12, 2014 4:35 pm
by punk_joker
Leency wrote:У меня размер диска так и не выводится 0.5.1.
Можно подробнее? Потому что у меня показывает во всех случаях (QEMU 0.12, VBox 4.1.18, реальное железо).

Re: tmpdisk - менеджер виртуальных дисков

Posted: Wed Mar 12, 2014 5:04 pm
by Leency
Кину скрин из дому.

Re: tmpdisk - менеджер виртуальных дисков

Posted: Wed Mar 12, 2014 5:11 pm
by Mario_r4
Лог будет лучше, чем скрин.

Re: tmpdisk - менеджер виртуальных дисков

Posted: Thu Mar 13, 2014 2:46 am
by Leency
Я ошибся, не выводится размер свободной ОЗУ в окно http://prntscr.com/30av7u

Проблема в строке: strcat(#free_ram_text, itoa(FreeRAM));
Думаю, что-то не так с сохранением регистров из-за вложенности кривой функции itoa в strcat.

Re: tmpdisk - менеджер виртуальных дисков

Posted: Thu Mar 13, 2014 2:49 am
by punk_joker
Leency wrote:Я ошибся, не выводится размер свободной ОЗУ в окно http://prntscr.com/30av7u

Проблема в строке: strcat(#free_ram_text, itoa(FreeRAM));
Думаю, что-то не так с сохранением регистров из-за вложенности кривой функции itoa в strcat.
Скорее всего. Не пойму только от чего они повылазили.

Re: tmpdisk - менеджер виртуальных дисков

Posted: Thu Mar 13, 2014 3:12 am
by punk_joker
Leency wrote:Я ошибся, не выводится размер свободной ОЗУ в окно http://prntscr.com/30av7u

Проблема в строке: strcat(#free_ram_text, itoa(FreeRAM));
Думаю, что-то не так с сохранением регистров из-за вложенности кривой функции itoa в strcat.
Исправлено

Re: tmpdisk - менеджер виртуальных дисков

Posted: Thu Mar 13, 2014 3:42 am
by yogev_ezra
punk_joker wrote:
Leency wrote:Проблема в строке: strcat(#free_ram_text, itoa(FreeRAM));
Думаю, что-то не так с сохранением регистров из-за вложенности кривой функции itoa в strcat.
Скорее всего. Не пойму только от чего они повылазили.
Чего повылазили, чего повылазили - херово itoa без буфера стало :-)
Исправлено r4639-4640.

Re: tmpdisk - менеджер виртуальных дисков

Posted: Thu Mar 13, 2014 11:34 am
by Leency
yogev_ezra, спасибо.

Re: tmpdisk - менеджер виртуальных дисков

Posted: Thu Mar 13, 2014 3:01 pm
by Leency
Итак, сейчас tmpdisk выглядит вот так.

Что я хочу: добавить размер диска (текстовая надпись) и индикатор пустого/свободного места ( [======___] ) для каждого диска.
Для этого мне нужен дизайн.

Диски должны иметь имя tmpX и как-то выделяться при нажатии, чтобы их можно было выделить и удалить.

Жду предложений :)

Re: tmpdisk - менеджер виртуальных дисков

Posted: Thu Mar 13, 2014 3:04 pm
by Leency
Хм, в принципе можно сделать панель справа с подробными свойствами диска. В общем, вариантов много.

Re: tmpdisk - менеджер виртуальных дисков

Posted: Thu Mar 13, 2014 3:07 pm
by punk_joker
Каким образом вычислять свободно место? Размер диска минус размер всех файлов?