Страница 1 из 9

kIT Universal Presets

Добавлено: Ср июн 08, 2011 13:28
ask-rus
Известно, что утилита писалась/-шется каким-то студентом как альтернатива IMPOMEZIA TC Color Presets, но с невероятными масштабами. Присутствует более-менее документация, пробуем ознакомиться.

Добавлено: Ср июн 08, 2011 14:28
Avada
ask-rus
А известно, что всё это маркировано как PreAlpha, пребывает в статусе "скоро будет" и что автор зарегистрирован на нашем форуме (это ApceH), но пока представлять эту разработку здесь не торопится (на что, видимо, имеет причины)?

Добавлено: Ср июн 08, 2011 17:51
ask-rus
Avada писал(а):А известно, что всё это маркировано как PreAlpha, пребывает в статусе "скоро будет" и что автор зарегистрирован на нашем форуме (это ApceH), но пока представлять эту разработку здесь не торопится (на что, видимо, имеет причины)?
Спасибо за упоминание, с одним лишь но - полноценным автором ApceH не является, утилиту пишет его подопечный.

Добавлено: Вс июн 12, 2011 13:03
ApceH
Всем привет! Собственно, автор ;)
Подопечный благополучно слинял на сессию, а мне надо было решить ряд задач для kIT PPP 11.6... К тому же наговнокодил студент порядочно...
Короче, теперь пишу лично я. Использую не Delphi (VCL), а KOL. Из версии 0.1 не взял ни строчки.
В версии 0.2 добавлена начальная поддержка командной строки, поэтому утилита может применяться в пакетном режиме, без GUI.
На официальной страничке сейчас выложена самая свежая версия 0.2.5.19. Там же имеется отрывок из спецификации.
Всю спецификацию пока не выкладываю, ибо пока далека она до окончательного вида.
По плану работа с реестром появится уже в версии 0.3, а в 0.4 — XML.
Avada
А как выложить? Вот эта тема наверно и сойдёт пока? Смысл помещать PreAlpha (даже если Two) на титул.

Добавлено: Вс июн 12, 2011 13:46
Avada
ApceH писал(а):Вот эта тема наверно и сойдёт пока? Смысл помещать PreAlpha (даже если Two) на титул.
Разумеется, сойдёт. И на титул ничего помещать больше пока не надо.

Добавлено: Вс июн 12, 2011 15:14
ask-rus
ApceH
%COMMANDER_PATH% будет?

Добавлено спустя 7 минут:

Желательно, чтобы архив с утилитой в имени своем содержал версию.

Добавлено: Вс июн 12, 2011 15:24
Flasher
ask-rus писал(а):%COMMANDER_PATH% будет?
А вот и личные причины вылезли на поверхность. Тогда, если этого нет, о какой полной портабельности шла речь - неясно.
Тут нужно что-то вроде DefaultDirectory=%Commander_Path%.

Добавлено: Вс июн 12, 2011 15:28
ApceH
ask-rus
Не вводите в заблуждение!
%COMMANDER_PATH% поддерживается где-бы не встретился. Даже кстати в 0.1. Ну правда надо тщательнее потестировать...
В то же время все пути в любом месте можно прописать абсолютно.
Абсолютно — не значит без переменных :wink:

Flasher
Портабельность в смысле один kITUP.exe и ничего не требует стороннего. Ну и рядом может лежать Config.ini...
При желании можно вообще не писать нигде DefaultDirectory... Это чисто для удобства.

Да! И не только %COMMANDER_PATH%! Любые переменные окружения в текущем контексте. То есть если запустить kITUP извне ТС, то %COMMANDER_PATH% не будет существовать естественно.

Добавлено: Вс июн 12, 2011 15:32
Flasher
Отлично, осталось написать о поддержке EV в мануале, чтобы никаких сомнений ни у кого не возникало.

Да, ещё очень бы хотелось условий типа If/ElseIf/Else и т.п.

Добавлено: Вс июн 12, 2011 15:38
ApceH
Flasher
Видите ли, это не как мануал задуман. А как спецификация. И то сырая-пресырая.
На данной стадии разработки и примеров вполне достаточно для освоения. Но, конечно, исправлюсь, напишу мануал нормальный. Сразу после выпуска сборки сегодня-завтра вернусь к разработке 0.3.

Добавлено: Вс июн 12, 2011 15:39
ask-rus
Flasher писал(а):Отлично, осталось написать о поддержке в мануале
... и поправить заголовок, по которому уже возникли разногласия (KIT или kIT-таки).

Добавлено: Вс июн 12, 2011 15:43
Flasher
ApceH писал(а):Видите ли, это не как мануал задуман. А как спецификация. И то сырая-пресырая.
На фоне многих других ReadMe вполне себе приличная по части информативности. Просто спецификацией язык не поворачивается назвать.
ask-rus писал(а):и поправить заголовок, по которому уже возникли разногласия (KIT или kIT-таки)
Мысли вслух? Или ты уже забыл, что шапка твоя? :D

Добавлено: Вс июн 12, 2011 15:54
ask-rus
Flasher писал(а):Мысли вслух? Или ты уже забыл, что шапка твоя?
Нет, скорее, ты забыл, я про мануал.

Добавлено: Вс июн 12, 2011 16:19
ApceH
Нашли о чём спорит :D Да, косяк в мануале. Правильно kIT.
Расскажите лучше, что имеется в виду под поддержкой if-условий? То есть я понимаю в целом... Например для "тоглинга" каких-то настроек одним пресетом. Но интересно услышать ваши идеи, как это должно выглядеть.

Добавлено: Вс июн 12, 2011 16:21
Flasher
ApceH писал(а):Расскажите лучше, что имеется в виду под поддержкой if-условий?
Если ключ имеет такое-то значение, то выполнять такие-то действия, если нет, то такие-то. Если ключ есть, то это, если нет, то то... Что-то в этом духе.