Eolite
-
При просмотре свойст раздела, размер всех файлов вычисляется, и при этом мы знаем общий размер раздела. Почему бы не добавить графическое отображение ханятого и свободного пространства?to infinity and beyond
Можно, но это будет несколько приблизительная цифра. У разных файловых систем свой размер таблицы файлов.punk_joker wrote:При просмотре свойст раздела, размер всех файлов вычисляется, и при этом мы знаем общий размер раздела. Почему бы не добавить графическое отображение ханятого и свободного пространства?
Из хаоса в космос
Таблица файлов да. Но ведь объем дискового места от этого не зависит.
Получения информации по нодам ФС это отдельная задача в ядре на будущее.
Получения информации по нодам ФС это отдельная задача в ядре на будущее.
to infinity and beyond
Для IMG я пробовал сделать как ты пишешь, но оказалось что цифра не верная. Есть определнный размер таблицы файлов и есть файлы не 8.3, которые занимают дополнительное место.
Какой размер файловой системы для ntfs, fat32, exfat, ext4? Он одинаков? Он фиксирован?
Какой размер файловой системы для ntfs, fat32, exfat, ext4? Он одинаков? Он фиксирован?
Из хаоса в космос
Привет!
Во вложении всеми любимый eolite собранный с использованием автозагрузки библиотек (исходники вчерашние). Внутри больше нет загрузчика (соответственно размер меньше оригинала), загрузка и связывание происходит через dll.obj. В первом приближении все работает, но можно еще потестировать.
Для запуска лучше использовать /sys/run, иначе можно запутаться
Во вложении всеми любимый eolite собранный с использованием автозагрузки библиотек (исходники вчерашние). Внутри больше нет загрузчика (соответственно размер меньше оригинала), загрузка и связывание происходит через dll.obj. В первом приближении все работает, но можно еще потестировать.
Для запуска лучше использовать /sys/run, иначе можно запутаться
- Attachments
-
-
eolite (30.5 KiB)Downloaded 161 times
-
Круто! Работает и на 700 байт меньшеColdy wrote:Привет!
Во вложении всеми любимый eolite собранный с использованием автозагрузки библиотек (исходники вчерашние). Внутри больше нет загрузчика (соответственно размер меньше оригинала), загрузка и связывание происходит через dll.obj. В первом приближении все работает, но можно еще потестировать.
Для запуска лучше использовать /sys/run, иначе можно запутаться
Из хаоса в космос
Даже немножечко, чайная ложечка - это уже хорошо! (с)
700 байт и это в сжатом виде, в рамках 1.44 Мб - это отчиный результат. Меня всегда раздражало, что стоит подключить одну либу и сразу бац +700 байт, включил sprintf() и бац +500 байт. Подключил функцию работы с rgb +350 байт. Но то уже другая история.Coldy wrote:Даже немножечко, чайная ложечка - это уже хорошо! (с)
Из хаоса в космос
Leency, sprintf есть в libc.obj. И там много чего еще есть, что в Eolite дублируется (также как и в других программах). Если все это импортировать, программы заметно похудеют еще больше.
Mario при тестировании обратил внимание, что Eolite прям жостко перечитывает текущую папку каждую секунду.
Это было сделано для проверки не подключена/отключена ли флешка, примонтировала ли /kolibrios и для текущей реализации копирования (копирование независимый процесс, не поток).
И я бы наверное оставил всё как есть если бы не пришлось на реальном ПК использовать ДИСКЕТЫ
А там рефреш это процесс не быстрый
Так что вот #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 и мне выпала честь такую машинку апгрейдить Из Колибри я записывал файлы на дискету.
Это было сделано для проверки не подключена/отключена ли флешка, примонтировала ли /kolibrios и для текущей реализации копирования (копирование независимый процесс, не поток).
И я бы наверное оставил всё как есть если бы не пришлось на реальном ПК использовать ДИСКЕТЫ
А там рефреш это процесс не быстрый
Так что вот #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 и мне выпала честь такую машинку апгрейдить Из Колибри я записывал файлы на дискету.
Из хаоса в космос
Теперь Eolite умеет в свойствах корректно показывать размеры больше 4 ГБ.
Из хаоса в космос
Привет!
eolite в автосборке (дистрибутиве) переведена на автоимпорт.
Отдельное спасибо turbocat и dunkaist техническую и не только поддержку.
Leency, продолжай делать то, что ты делаешь. То, какая Kolibri сейчас (программы, дизайн) во многом твоя заслуга.
eolite в автосборке (дистрибутиве) переведена на автоимпорт.
Отдельное спасибо turbocat и dunkaist техническую и не только поддержку.
Leency, продолжай делать то, что ты делаешь. То, какая Kolibri сейчас (программы, дизайн) во многом твоя заслуга.
Eolite упал при попытке посмотреть свойства папки с большим количеством фотографий на USB жёстком диске. Система при этом зависла, поэтому сохранить лог не удалось, только сделать скриншот виртуальной машины.При открытии этой папки он долго тупит.
Надо ещё поэкспериментировать: попробовать посмотреть свойства той же папки, но на виртуальном жёстком диске, а так же попробовать сделать это с небольшими папками. Чуть позже это сделаю.
Надо ещё поэкспериментировать: попробовать посмотреть свойства той же папки, но на виртуальном жёстком диске, а так же попробовать сделать это с небольшими папками. Чуть позже это сделаю.
- Attachments
-
-
screen.jpg (27.71 KiB)Viewed 19249 times
-
Сколько файлов всего? Каков общий размер? И какова максимальная вложенность каталогов?DmitrySokolowsky wrote:Eolite упал при попытке посмотреть свойства папки с большим количеством фотографий на USB жёстком диске. Система при этом зависла, поэтому сохранить лог не удалось, только сделать скриншот виртуальной машины.При открытии этой папки он долго тупит.
Надо ещё поэкспериментировать: попробовать посмотреть свойства той же папки, но на виртуальном жёстком диске, а так же попробовать сделать это с небольшими папками. Чуть позже это сделаю.
Подозреваю при попытке копирования или удаления этой папки он тоже может упасть.
to infinity and beyond
Размер 13.8 ГиБ, 5742 файла, преимущественно JPG. С такими и в линуксе бывают тормоза. С папками поменьше всё нормально. На жёстком диске SATA немножко медлит, но менее секунды, и не падает.punk_joker wrote:Сколько файлов всего? Каков общий размер? И какова максимальная вложенность каталогов?DmitrySokolowsky wrote:Eolite упал при попытке посмотреть свойства папки с большим количеством фотографий на USB жёстком диске. Система при этом зависла, поэтому сохранить лог не удалось, только сделать скриншот виртуальной машины.При открытии этой папки он долго тупит.
Надо ещё поэкспериментировать: попробовать посмотреть свойства той же папки, но на виртуальном жёстком диске, а так же попробовать сделать это с небольшими папками. Чуть позже это сделаю.
Подозреваю при попытке копирования или удаления этой папки он тоже может упасть.
Who is online
Users browsing this forum: No registered users and 5 guests