Page 66 of 67

Re: Eolite

Posted: Sun Jan 09, 2022 6:26 am
by punk_joker
При просмотре свойст раздела, размер всех файлов вычисляется, и при этом мы знаем общий размер раздела. Почему бы не добавить графическое отображение ханятого и свободного пространства?

Re: Eolite

Posted: Sun Jan 09, 2022 9:38 am
by Leency
punk_joker wrote:При просмотре свойст раздела, размер всех файлов вычисляется, и при этом мы знаем общий размер раздела. Почему бы не добавить графическое отображение ханятого и свободного пространства?
Можно, но это будет несколько приблизительная цифра. У разных файловых систем свой размер таблицы файлов.

Re: Eolite

Posted: Sun Jan 09, 2022 10:37 am
by punk_joker
Таблица файлов да. Но ведь объем дискового места от этого не зависит.
Получения информации по нодам ФС это отдельная задача в ядре на будущее.

Re: Eolite

Posted: Sun Jan 09, 2022 12:20 pm
by Leency
Для IMG я пробовал сделать как ты пишешь, но оказалось что цифра не верная. Есть определнный размер таблицы файлов и есть файлы не 8.3, которые занимают дополнительное место.

Какой размер файловой системы для ntfs, fat32, exfat, ext4? Он одинаков? Он фиксирован?

Re: Eolite

Posted: Tue Jan 11, 2022 9:57 pm
by Coldy
Привет!
Во вложении всеми любимый eolite собранный с использованием автозагрузки библиотек (исходники вчерашние). Внутри больше нет загрузчика (соответственно размер меньше оригинала), загрузка и связывание происходит через dll.obj. В первом приближении все работает, но можно еще потестировать.

Для запуска лучше использовать /sys/run, иначе можно запутаться :)

Re: Eolite

Posted: Wed Jan 12, 2022 10:27 pm
by Leency
Coldy wrote:Привет!
Во вложении всеми любимый eolite собранный с использованием автозагрузки библиотек (исходники вчерашние). Внутри больше нет загрузчика (соответственно размер меньше оригинала), загрузка и связывание происходит через dll.obj. В первом приближении все работает, но можно еще потестировать.

Для запуска лучше использовать /sys/run, иначе можно запутаться :)
Круто! Работает и на 700 байт меньше :D

Re: Eolite

Posted: Wed Jan 12, 2022 11:13 pm
by Coldy
Даже немножечко, чайная ложечка - это уже хорошо! (с)

Re: Eolite

Posted: Thu Jan 13, 2022 12:37 am
by Leency
Coldy wrote:Даже немножечко, чайная ложечка - это уже хорошо! (с)
700 байт и это в сжатом виде, в рамках 1.44 Мб - это отчиный результат. Меня всегда раздражало, что стоит подключить одну либу и сразу бац +700 байт, включил sprintf() и бац +500 байт. Подключил функцию работы с rgb +350 байт. Но то уже другая история.

Re: Eolite

Posted: Thu Jan 13, 2022 4:14 pm
by Coldy
Leency, sprintf есть в libc.obj. И там много чего еще есть, что в Eolite дублируется (также как и в других программах). Если все это импортировать, программы заметно похудеют еще больше.

Re: Eolite

Posted: Sun Feb 06, 2022 7:46 pm
by Leency
Mario при тестировании обратил внимание, что Eolite прям жостко перечитывает текущую папку каждую секунду.
Это было сделано для проверки не подключена/отключена ли флешка, примонтировала ли /kolibrios и для текущей реализации копирования (копирование независимый процесс, не поток).

И я бы наверное оставил всё как есть если бы не пришлось на реальном ПК использовать ДИСКЕТЫ :D
А там рефреш это процесс не быстрый :D

Так что вот #9689
- do not autorefresh folders on FD and CD disks
- if /kolibrios is mounted than set a var and do not reread it further
- increase refresh disk and folder timeout to 1.5 seconds

P.S. Зачем дискеты в 2022 году? Ммм... внезапно оказывается до сих пор есть верстаты на прозводстве актуально ценой в 27000$ которые работают на PI-100, 8MB, 2GB и мне выпала честь такую машинку апгрейдить :D Из Колибри я записывал файлы на дискету.
20220128_173208.jpg
20220128_173208.jpg (2.66 MiB)
Viewed 16846 times

Re: Eolite

Posted: Mon Feb 07, 2022 2:25 am
by Leency
Теперь Eolite умеет в свойствах корректно показывать размеры больше 4 ГБ.

Re: Eolite

Posted: Fri Feb 18, 2022 10:29 pm
by Coldy
Привет!
eolite в автосборке (дистрибутиве) переведена на автоимпорт.
Отдельное спасибо turbocat и dunkaist техническую и не только поддержку.

Leency, продолжай делать то, что ты делаешь. То, какая Kolibri сейчас (программы, дизайн) во многом твоя заслуга.

Re: Eolite

Posted: Thu Feb 24, 2022 5:48 pm
by DmitrySokolowsky
Eolite упал при попытке посмотреть свойства папки с большим количеством фотографий на USB жёстком диске. Система при этом зависла, поэтому сохранить лог не удалось, только сделать скриншот виртуальной машины.При открытии этой папки он долго тупит.
Надо ещё поэкспериментировать: попробовать посмотреть свойства той же папки, но на виртуальном жёстком диске, а так же попробовать сделать это с небольшими папками. Чуть позже это сделаю.

Re: Eolite

Posted: Thu Feb 24, 2022 6:30 pm
by punk_joker
DmitrySokolowsky wrote:Eolite упал при попытке посмотреть свойства папки с большим количеством фотографий на USB жёстком диске. Система при этом зависла, поэтому сохранить лог не удалось, только сделать скриншот виртуальной машины.При открытии этой папки он долго тупит.
Надо ещё поэкспериментировать: попробовать посмотреть свойства той же папки, но на виртуальном жёстком диске, а так же попробовать сделать это с небольшими папками. Чуть позже это сделаю.
Сколько файлов всего? Каков общий размер? И какова максимальная вложенность каталогов?
Подозреваю при попытке копирования или удаления этой папки он тоже может упасть.

Re: Eolite

Posted: Fri Feb 25, 2022 4:06 pm
by DmitrySokolowsky
punk_joker wrote:
DmitrySokolowsky wrote:Eolite упал при попытке посмотреть свойства папки с большим количеством фотографий на USB жёстком диске. Система при этом зависла, поэтому сохранить лог не удалось, только сделать скриншот виртуальной машины.При открытии этой папки он долго тупит.
Надо ещё поэкспериментировать: попробовать посмотреть свойства той же папки, но на виртуальном жёстком диске, а так же попробовать сделать это с небольшими папками. Чуть позже это сделаю.
Сколько файлов всего? Каков общий размер? И какова максимальная вложенность каталогов?
Подозреваю при попытке копирования или удаления этой папки он тоже может упасть.
Размер 13.8 ГиБ, 5742 файла, преимущественно JPG. С такими и в линуксе бывают тормоза. С папками поменьше всё нормально. На жёстком диске SATA немножко медлит, но менее секунды, и не падает.