Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Сб сен 23, 2017 5:32 pm

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




Начать новую тему  Ответить на тему  [ 263 сообщения ]  На страницу Пред. 112 13 14 15 1618 След.
Автор Сообщение
 Заголовок сообщения: Re: KFAR
СообщениеДобавлено: Ср авг 26, 2009 12:06 pm 
Цитата:
А что если я случайно накосячу?

Тогда вылезет автор программы и навешает виртуальных люлей... :mrgreen:
Цитата:
trunk, как я понял - основная версия (в отличие от ответвлений)?

ЕМНИП для программ кроме trunk ничего не сделано, потому что нету таких крупных проектов, над которыми работают более 2-3 человек.


Вернуться к началу
   
 Заголовок сообщения: Re: KFAR
СообщениеДобавлено: Ср авг 26, 2009 1:12 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн ноя 28, 2005 8:00 pm
Сообщения: 1601
Dante писал(а):
Не могу удалить свой test.tmp.

Из командной строки это делается командой svn delete <filename> (она же del, remove, rm) с последующим svn commit для фиксации изменений. Как это делается в графическом клиенте, пусть ответят те, кто им пользуется.
Dante писал(а):
А что если я случайно накосячу?

Лучше не косячить. Но если что, найдётся, кому исправить. Кстати, на svn хранятся и все предыдущие версии всего, что туда было залито (svn up -r<ревизия>), так что откатить особого труда не представляет.
Dante писал(а):
trunk, как я понял - основная версия (в отличие от ответвлений)?

Для svn как такового это неважно, но есть общее соглашение: trunk - основная версия, tags - релизы, branches - ответвления. Типичное использование - trunk развивается непосредственно (главная линия разработки), tags хранит старые релизы, и иногда туда вносятся отдельные изменения из trunk (или независимые) в рамках поддержки старых версий, branches хранит переорганизуемую версию, которая прямо сейчас несовместима с trunk и/или вообще не работает, но в которой продолжаются изменения. Есть специальные средства для синхронизации изменений в разных папках одного проекта. Подробнее - в руководстве по svn, ссылка есть в статье на вики.

_________________
Ушёл к умным, знающим и культурным людям.


Вернуться к началу
 Заголовок сообщения: Re: KFAR
СообщениеДобавлено: Ср авг 26, 2009 2:19 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн ноя 28, 2005 8:00 pm
Сообщения: 1601
Вообще-то аккаунты выдаются не для того, чтобы мусорить на svn. Пять мусорных ревизий подряд - это как вообще понимать?
Update: за время написания поста уже шестая. Бан уже близко.

_________________
Ушёл к умным, знающим и культурным людям.


Вернуться к началу
 Заголовок сообщения: Re: KFAR
СообщениеДобавлено: Ср авг 26, 2009 2:24 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн ноя 28, 2005 8:00 pm
Сообщения: 1601
Созданный файл удалил, следующая мусорная ревизия приведёт к бану.

_________________
Ушёл к умным, знающим и культурным людям.


Вернуться к началу
 Заголовок сообщения: Re: KFAR
СообщениеДобавлено: Ср авг 26, 2009 2:40 pm 
ИМХО пора откатывать.


Вернуться к началу
   
 Заголовок сообщения: Re: KFAR
СообщениеДобавлено: Ср авг 26, 2009 2:57 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн ноя 28, 2005 8:00 pm
Сообщения: 1601
Откатываются изменения, но не история. Из изменений там был один файл test.tmp в корне, который уже удалён, а история хранится, пока жив репозиторий.

_________________
Ушёл к умным, знающим и культурным людям.


Вернуться к началу
СообщениеДобавлено: Чт сен 03, 2009 10:29 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн ноя 28, 2005 8:00 pm
Сообщения: 1601
KFar_Arc 0.17: пофиксена некорректная обработка некоторых архивов (иногда появлялись несуществующие файлы; спасибо Leency за предоставленный пример архива).
Исходники, как обычно, на svn, бинарники - в последней ночной сборке.


Вернуться к началу
СообщениеДобавлено: Пт сен 04, 2009 2:27 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1598
diamond, ты можешь экспортировать из плагина-распаковщика функции разжатия данных, упакованных по deflate? Этот метод применяется в zip, значит, он уже реализован. Я хочу добавить в downloader поддержку сжатия протокола HTTP. Я посмотрела на интерфейс плагинов - он предназначен для работы с файлами-архивами, а готовых функций для разжатия данных в нём нет.

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


Вернуться к началу
СообщениеДобавлено: Пт сен 04, 2009 3:21 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн ноя 28, 2005 8:00 pm
Сообщения: 1601
CleverMouse
На самом деле распаковка deflate в экспортах kfar_arc уже есть (и даже используется, например, libimg при загрузке png), просто об этом нигде не написано. Залил документацию на svn.

_________________
Ушёл к умным, знающим и культурным людям.


Вернуться к началу
СообщениеДобавлено: Ср сен 29, 2010 6:07 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Может уже кто-то про это говорил,но я хочу индикатор копирования файлов... Колибри - это моя единственная надежда спасти 120 гигабайт данных. Нтфс-диск, с которого данные может прочесть лишь Колибри - а другие ОС при попытке чтения с диска умирают


Вернуться к началу
СообщениеДобавлено: Ср сен 29, 2010 7:00 pm 
Sorcerer писал(а):
Может уже кто-то про это говорил,но я хочу индикатор копирования файлов...

Имеется ввиду прогресбар?
Sorcerer писал(а):
Колибри - это моя единственная надежда спасти 120 гигабайт данных. Нтфс-диск, с которого данные может прочесть лишь Колибри - а другие ОС при попытке чтения с диска умирают

Мне кажется в любом случае надо снять образ один в один со всего диска, чтобы количество попыток увеличить - кто его знает что другие реализации драйвера NTFS могут сделать (которые не в Колибри). Они ведь дату доступа к файлам тоже пытаются впаять, могут и попортить.


Вернуться к началу
   
СообщениеДобавлено: Чт сен 30, 2010 6:10 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Mario, спасибо огроменное за KFM! Не знаю почему, но копирует он раз в 40-50 быстрее, чем KFAR :)
Правда, есть некоторые небольшие глюки - часть имен файлов превращается в кракозябры, а часть - нет. Плюс 2-3 файла из 4-5 тысяч не удалось скопировать. Версия 0.47b из старой ночной сборки, которая была под рукой на cd. Сейчас буду пробовать самую свежую ночную...
И еще одно - при подключенном bd-диске и отключенной мышке KFM (и eolite кстати сказать) падают, каждый раз с разными значениями регистров, а kfar - не падает.


Вернуться к началу
СообщениеДобавлено: Чт сен 30, 2010 7:43 pm 
Sorcerer
Цитата:
Mario, спасибо огроменное за KFM! Не знаю почему, но копирует он раз в 40-50 быстрее, чем KFAR :)

KFM копирует кусками по 1/4 от доступной памяти ОЗУ (ЕМНИП, но лучше код посмотреть, чтобы точно). За счет этого на больших файлах получается выигрыш, но есть и минус - дисковая система частично (в пределах одного физического устройства или одного контролера или одной файловой системы - драйверы то общие) в момент одного обращения к системе оказывается заблокированной. Чем продолжительнее обращение, тем большее время другие программы не могут получить доступ.
Цитата:
Правда, есть некоторые небольшие глюки - часть имен файлов превращается в кракозябры, а часть - нет.

Ну, здесь вряд ли KFM виноват - он работает со стандартной структурой 70 функции. Что получил то и отдал. Однако ты же сам сказал, что структура данных битая - так что всякие "чудеса" имеют место быть.
Цитата:
Плюс 2-3 файла из 4-5 тысяч не удалось скопировать.

Опять же битая структура данных.
Цитата:
Версия 0.47b из старой ночной сборки, которая была под рукой на cd. Сейчас буду пробовать самую свежую ночную...

Разницы никакой - там поправлена только очистка регистра ESI при отрисовке окна.
Цитата:
И еще одно - при подключенном bd-диске и отключенной мышке KFM (и eolite кстати сказать) падают, каждый раз с разными значениями регистров, а kfar - не падает.

KFAR учитывает большее количество исключений и написан в целом более грамотно.


Вернуться к началу
   
СообщениеДобавлено: Чт сен 30, 2010 7:53 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Мне кажется, что дело не в битой структуре. Я создаю десяток папок на диске FAT32 - из них часть с нормальными именами получается, а часть нет. Кажется, но не уверен, кракозябры выходят если я использую одновременно большие и маленькие буквы. В Колибри кстати все видится нормально...

Жалко, что нет рекурсивного копирования :( Но переживу :) 10 гиг самого нужного из 120 за ограниченное время работы спасено


Вернуться к началу
СообщениеДобавлено: Чт сен 30, 2010 8:08 pm 
Рекурсивное копирование я не реализовал по причине применения 64 функции. Логика кода получалась зверски сложной. Такую логику разве что SQL выражением записывают. Максимум на что хватило меня это рекурсивное удаление.

На момент написания KFM я понимал в программировании раза в 3 меньше, если разница не еще больше и переварить и применить 68 функцию получилось значительно позже. С ней гораздо легче реализовать такие вещи, но KFM в планах переписывания. А когда и библиотеку файловую сделаю, можно будет и KFAR прикрутить к ней.


Вернуться к началу
   
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 263 сообщения ]  На страницу Пред. 112 13 14 15 1618 След.

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


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

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


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

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