Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вс дек 17, 2017 3:18 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 102 сообщения ]  На страницу Пред. 1 2 3 4 57 След.
Автор Сообщение
 Заголовок сообщения: Re: Файловый навигатор
СообщениеДобавлено: Ср дек 05, 2012 2:27 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн фев 09, 2009 4:13 am
Сообщения: 445
Leency писал(а):
Спасибо, попробую!
Кстати на ftp сервер не пускает, просит пароль.
Странно. Ну да ладно, загрузил на DropBox :arrow: Образ брать отсюда.

_________________
\ Маузер в руке, Путин – на крюке! \ Путину – клизму! Смерть капитализму! \ Путин – параша, победа будет наша!\
\ Застрели буржуя в спину! Он не лучше чем скотина! \
Изображение


Вернуться к началу
 Заголовок сообщения: Re: Файловый навигатор
СообщениеДобавлено: Ср дек 05, 2012 2:47 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн фев 09, 2009 4:13 am
Сообщения: 445
Попробовал через FireFox - действительно не качает с FTP, просит пароль. Что очень странно. А через FTP менеджер, всё без проблем качается, без пароля.

_________________
\ Маузер в руке, Путин – на крюке! \ Путину – клизму! Смерть капитализму! \ Путин – параша, победа будет наша!\
\ Застрели буржуя в спину! Он не лучше чем скотина! \
Изображение


Вернуться к началу
 Заголовок сообщения: Re: Файловый навигатор
СообщениеДобавлено: Ср дек 05, 2012 3:44 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4227
Попробовал, как для версии 0.2 хорошо. Работает шустро, перерисовки не видно. Даже немного почувствовал конкуренцию, и начал подумывать о том, чтобы наконец запилить ПКМ e Eolite'a и другие плюшки.

Но это потом, сейчас есть замечания относительно FN 0.2a:
- мусор при сворачивании окна в заголовок, лечится легко - посмотри на СВН;
- падает на больших папках;
- всё же стоит начать юзать путь относительно программы.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: Файловый навигатор
СообщениеДобавлено: Ср дек 05, 2012 7:01 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1601
Логин на FTP - anonymous, пароль любой. Кроме того, на чтение содержимое ftp-сервера доступно через http: http://ftp.kolibrios.org .

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


Вернуться к началу
 Заголовок сообщения: Re: Файловый навигатор
СообщениеДобавлено: Ср дек 05, 2012 8:59 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн фев 09, 2009 4:13 am
Сообщения: 445
CleverMouse писал(а):
Логин на FTP - anonymous, пароль любой. Кроме того, на чтение содержимое ftp-сервера доступно через http: http://ftp.kolibrios.org .
Не знал. Спасибо! :mrgreen:

_________________
\ Маузер в руке, Путин – на крюке! \ Путину – клизму! Смерть капитализму! \ Путин – параша, победа будет наша!\
\ Застрели буржуя в спину! Он не лучше чем скотина! \
Изображение


Вернуться к началу
 Заголовок сообщения: Re: Файловый навигатор
СообщениеДобавлено: Чт дек 06, 2012 8:53 am 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1082
Rock_maniak_forever, большое спасибо за помощь!

Leency писал(а):
падает на больших папках;
Насколько большие папки? Когда именно падает? Непосредственно при переходе в папку или же, например, при прокрутке списка?
Я проверял на таких:
1-ая папка: файлов — 1735; папок — 509.
2-ая папка: файлов — 1543; папок — 1276.


Вернуться к началу
 Заголовок сообщения: Re: Файловый навигатор
СообщениеДобавлено: Чт дек 06, 2012 9:38 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4227
6273 файла. Хотя у меня есть и на 50 000 :)
Обе папки специально для тестирования.


Вложения:
big_folder_1.zip [771.25 КБ]
61 скачивание

_________________
Через тернии к звездам
Вернуться к началу
 Заголовок сообщения: Re: Файловый навигатор
СообщениеДобавлено: Чт дек 06, 2012 1:29 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1082
Проверил. Вылетает при переходе в папку.
Пробовал меньшее количество файлов/папок. Начиная с 2936 программа просто виснет.

И почему именно 2936 = 23 · 367 ?


Вернуться к началу
 Заголовок сообщения: Re: Файловый навигатор
СообщениеДобавлено: Чт дек 06, 2012 3:44 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4227
Возможно неправильно выделяется память под файлы, попробуй если увеличить память в заголовке - нормально будет? Если да, то изучай malloc перед открытием папки.
А ещё сгенерируй файл с информацией для дебага или ассемблерным листингом и посмотри в отладчике/на доске отладки во вкладке kernel где именно падает.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: Файловый навигатор
СообщениеДобавлено: Чт дек 06, 2012 6:34 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1082
Ошибку нашёл, теперь big_folder открывается.

А вот Eolite упал. Проверял в VirtualBox, Eolite версии 1.35 и 1.43.
Нагенерировал себе тоже разных тестовых папок. Одна из них содержит 10000 папок и не содержит файлов — на ней Eolite наоборот не упал.


Вернуться к началу
 Заголовок сообщения: Re: Файловый навигатор
СообщениеДобавлено: Чт дек 06, 2012 10:07 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4227
Знаю, что падает. Это из-за сортировки. Или из-за того, что в С-- не полная, а местами кривая поддержка указателей. Или из-за того что я не достаточно хорошо умею ими пользоваться. Надо будет разбираться.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: Файловый навигатор
СообщениеДобавлено: Пн дек 17, 2012 9:19 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1082
Теперь действия Cut\Copy\Paste\Delete работают и для папок, но пока еще не стабильно.
Используется путь относительно программы.
Исправил мусор при сворачивании окна в заголовок.
Исправил падение на больших папках.

Все используемые библиотеки теперь в дистре, поэтому не прикладываю их.

Проверял в VirtualBox и заметил такие глюки:
- не копируются файлы из папок c /cd0/1/ (а через kfar смог только на tmp скопировать);
- после нескольких копирований/удалений на /tmp1/1/ его невозможно открыть(и через kfar тоже);
- если при копировании диск становится полностью заполненным, то при его открытии появляется ошибка "Fat table destroyed".


Вложения:
Комментарий к файлу: архив содержит файлы: fNav.kex, fnav.set, fnav_icn.png, fnav_fnt.png, fnav_cur.png, About.txt
fNav(0.3a).7z [11.82 КБ]
71 скачивание
Вернуться к началу
 Заголовок сообщения: Re: Файловый навигатор
СообщениеДобавлено: Пн дек 17, 2012 9:44 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн окт 27, 2008 10:10 pm
Сообщения: 751
0CodErr
Видимо в программе идет округление размеров файлов, потому что один и тот же файл в KFM показывает 1 Мб а в fNav 2 Мб. На самом деле размер файла 1,9 Мб, думаю что округление в даном случае нужно.
Спойлер: Показать
Вложение:
file_size.png
file_size.png [ 25.75 КБ | 1808 просмотров ]

Учитывая что KFM развиватся не будет, хочеш ли ты сделать fNav 2-х панельной програмой? В таком случае ее можно будет использовать вместо KFM, который судя по всему скоро уберут из дистрибутива.


Вернуться к началу
 Заголовок сообщения: Re: Файловый навигатор
СообщениеДобавлено: Ср дек 19, 2012 2:16 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1601
Все сообщения об ошибках при работе с /tmp* принимаются только после перепроверки на r3126+.

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


Вернуться к началу
 Заголовок сообщения: Re: Файловый навигатор
СообщениеДобавлено: Вс дек 30, 2012 5:02 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1082
Теперь список можно сортировать и по возрастанию, и по убыванию.
Добавлена возможность сортировки файлов по типу, что соответствует номеру ассоциированной иконки в файле fnav.ext.

По иконкам я не специалист, поэтому, как уж получилось. Иконки можно заменять, добавлять и удалять(кроме первых шести).
Шрифт и курсоры также можно заменить при необходимости. Мне, например, больше нравится большой шрифт:
Спойлер: Показать
Изображение


Проверял в сборке svn3138 на реальной системе и в VirtualBox.
Проблема при многократном копировании/удалении так и осталась.
Например, если работали с /HD0/1, то со временем на него невозможно зайти, только через /BD0/1.
Но если потом делать то же самое с BD, то на него тоже нельзя будет зайти.
С /tmp1/1 один раз не получилось удалить папку - "Device error".

IgorA писал(а):
Видимо в программе идет округление размеров файлов, потому что один и тот же файл в KFM показывает 1 Мб а в fNav 2 Мб. На самом деле размер файла 1,9 Мб
Да, при расчёте учитываются возможные ошибки округления.
IgorA писал(а):
хочеш ли ты сделать fNav 2-х панельной програмой?
Изначально это не планировалось. Но может когда-нибудь и сделаю.


Вложения:
Комментарий к файлу: архив содержит файлы: fNav.kex, fnav.set, fnav.ext, fnav_icn.png, fnav_fnt.png, fnav_cur.png, About.txt
fNav(0.33.1).7z [13.37 КБ]
67 скачиваний
Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 102 сообщения ]  На страницу Пред. 1 2 3 4 57 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB