Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

[Util Request ] Total Themes
Goto page Previous  1, 2, 3, 4, 5  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Sheridan



Joined: 01 Mar 2005
Posts: 129
Location: Пятигорск

Post (Separately) Posted: Wed Mar 16, 2005 08:43    Post subject: Reply with quote

D1P
Именно для этого, именно для этого...
shuriksoft
Насколько еще вырастет функциональность?
Back to top
View user's profile Send private message
shuriksoft



Joined: 16 Dec 2004
Posts: 42
Location: Ukraine

Post (Separately) Posted: Wed Mar 16, 2005 16:33    Post subject: Reply with quote

D1P wrote:

Честно говоря, я сам распространение вобще любых паков не одобряю. Т.н. Total Commander XP меня бесит до невозможности, как бы и тут не получилась такая ерунда...
НО: для использования в личных целях, проги лучше не придумаешь.


А что в этом ужасного то Surprised ? в конечном итоге это дело
каждого как использовать эту утилиту, кому как удобно
пусть и юзает. добавлю - одной из косвенных причин
подтолкнувших меня на писательство - отсутствие легкого
и прозрачного способа установки плагинов в tc, именно
легкого! в 1 клик. Это особенно для меня важно, по той
простой причине, что очень многие забугорные
mm-разработчики узнают о tc через мои плугины, а как их
туда вставить не знают(напрягаться на чтение хелпа они не хотят)
их сразу сбивает с толку "первозданный" вид tc Confused

Посему, я За простую установку плугинов и всякой всячины
для начинающих пользователей tc. НО, также нехочется видеть
зрелища - когда каждый вася пупкин сделает свою сборку
и положит ее в инет Shocked

И еще, было бы полезно утрясти пути куда все складывать
а то одни кладут плугины в addons, другие в plugins, ...
предлагаю делать как Гислер по умолчанию
plugins\wlx\PluginName\*.*
plugins\wdx\PluginName\*.*
plugins\wfx\PluginName\*.*
plugins\wcx\PluginName\*.*
addons\AddonName\*.*
Вариант с опросом пользователя на предмет путей не
годится, теряется простота.


>Насколько еще вырастет функциональность?
не скажу, т.к. сам не знаю
Back to top
View user's profile Send private message Yahoo Messenger
Sheridan



Joined: 01 Mar 2005
Posts: 129
Location: Пятигорск

Post (Separately) Posted: Wed Mar 16, 2005 16:49    Post subject: Reply with quote

Единственное что я хотелбы в путях поменять - не addons\AddonName\*.* а Tools\AddonName\*.*
Back to top
View user's profile Send private message
shuriksoft



Joined: 16 Dec 2004
Posts: 42
Location: Ukraine

Post (Separately) Posted: Fri Mar 18, 2005 12:18    Post subject: Reply with quote

Да, пожалуй так будет правильней
Tools\AddonName\*.*

Файлы обновились, появилась возможность
добавления пользовательских колонок и еще малость
приятных изменений(указание мин. версии TC, состояние
веток дерева)
это дает возможность авторам wdx'ов
поставлять плугин с предустановлеными
видами колонок Very Happy, А пользователь уж
сам будет решать, снимать с них галочки или поставить
рекомендуемые автором колонки.
Пример использования добавлен в samples.zip
вот так он выглядит:
Back to top
View user's profile Send private message Yahoo Messenger
mozers



Joined: 16 Dec 2004
Posts: 82
Location: с Нижнего

Post (Separately) Posted: Tue Mar 29, 2005 10:36    Post subject: Reply with quote

shuriksoft
1. Только не говорите никому, что это - моя идея. Ваша мысль пошла в перпендикулярном направлении. Может быть это и неплохо, но...
2.
Quote:
составлять и распространять сборки будут достойные для этого дела люди

Боюсь, что таковых может не найтись совсем Sad

3. Торжественно вручаю вам почетное знамя "Самая громадная прога на wincmd.ru"!

Sheridan
Когда TCTheme появится на wincmd.ru ?
Back to top
View user's profile Send private message
shuriksoft



Joined: 16 Dec 2004
Posts: 42
Location: Ukraine

Post (Separately) Posted: Tue Mar 29, 2005 12:23    Post subject: Reply with quote

SAM wrote:
shuriksoft
1. Только не говорите никому, что это - моя идея. Ваша мысль пошла в перпендикулярном направлении. Может быть это и неплохо, но...
2.
Quote:
составлять и распространять сборки будут достойные для этого дела люди

Боюсь, что таковых может не найтись совсем Sad


У каждого есть своя голова, давайте позволим
каждому ей пользоваться, ok ?

SAM wrote:

3. Торжественно вручаю вам почетное знамя "Самая громадная прога на wincmd.ru"!


Прежде, чем наезжать,
tcmig.zip 657Kb vs tcthemes.rar 650Kb
tcmi.exe 1,139,712 bytes vs TCThemes.exe 1,139,712 bytes

Похоже знамя прийдется делить на двоих Laughing

Почему бы Вам самому не реализовать Вашу
идею ? то, что критиковать Вы умеете, это уже
понятно, попробуйте не словом а делом, убедительнее
получится.
Back to top
View user's profile Send private message Yahoo Messenger
mozers



Joined: 16 Dec 2004
Posts: 82
Location: с Нижнего

Post (Separately) Posted: Tue Mar 29, 2005 13:56    Post subject: Reply with quote

shuriksoft
Quote:
У каждого есть своя голова, давайте позволим каждому ей пользоваться, ok ?

Вот про это и говорю! Прога - по своему интересная. Желаю ей всяческого развития!
Просто я, начиная эту тему, говорил несколько о другом Smile

По поводу размера: Я считаю что для утилитки, ничего кроме дерева устанавливаемых компонентов не показывающей, размер великоват.
Но видимо щас мода такая пошла, а я просто отстаю от прогресса...

Quote:
попробуйте не словом а делом, убедительнее получится.

Я - хреновый программист. Берусь делать только то, на что мне не удается сподвигнуть более опытных товарищей Wink

Я пытаюсь давать советы, наивно полагая, что они помогут в росте популярности Вашей очень неплохой утилите, а Вы их считаете нападками... Sad
Back to top
View user's profile Send private message
Sheridan



Joined: 01 Mar 2005
Posts: 129
Location: Пятигорск

Post (Separately) Posted: Tue Mar 29, 2005 15:28    Post subject: Reply with quote

Короче начал я писать GUI под tcmigrate потихоньку... Но в голове вертится мысль сделать таки все по своему Neutral
shuriksoft
Всетаки программа без интерфейса это -90% пользователей, хотя имхо тебе того и надо, чтобы не плодилось паков... Не обижайся только Smile
SAM
Появление tctheme на wincmd.ru зависит имхо от Ergo...
Да и не готова еще до конца программка то... Седни вот только баг небольшой нашел... точнее недоделку... Пишу то по вечерам дома вперемешку с просмотром фильмоф, едой, общением с супругой... Не получается просто засесть по нормальному... то пропылесось млин то мусор вынеси Smile Я уже забыл когда я дома больше 3х часов подряд сидел программил и меня никто не трогал Smile
Quote:
По поводу размера: Я считаю что для утилитки, ничего кроме дерева устанавливаемых компонентов не показывающей, размер великоват

Времена такие что поделаеш... в вижуал студии чтоп интерфейс сделать такойже - вдесятеро больше времени потратить надо, а в Билдере чуть но и размер больше да и не надо особо за производительностью следить в данном конкретном случае...
shuriksoft
Quote:
tcmi.exe 456,192 bytes vs TCThemes.exe 1,139,712 bytes
Похоже знамя прийдется делить на двоих

гм... Smile нечестно немножко Smile Я свой экзешник UPX'ом не сжимаю, а сжатый ASPack'ом TCThemes.exe весит 388,096 bytes с дефолтными настройками Smile Хотя на самом деле я на это внимания абсолютно не обращаю, так как считаю что при теперешней технике сейчас размер программы может быть и 10 метров. Памяти хватает, процессоров хватает... Чего не хватает - винда проэмулирует... С другой стороны размер PE EXE сейчас на 70-80% состоит из ресурсов (которые как разтаки упаковщики и жмут - а это в минус быстродействие, хотя и незаметно). Еслиб я сразу правильно унаследовал в билдере формы - у меня наверное размер проги былбы меньше килобайт на 200, но сейчас чтото нехочется рефакторинг разводить...

Вот...
Back to top
View user's profile Send private message
shuriksoft



Joined: 16 Dec 2004
Posts: 42
Location: Ukraine

Post (Separately) Posted: Tue Mar 29, 2005 15:44    Post subject: Reply with quote

SAM wrote:
По поводу размера: Я считаю что для утилитки, ничего кроме дерева устанавливаемых компонентов не показывающей, размер великоват.


Код дерева занимает 550Kb живого веса и является
основопологающим компонентом программы, так же
как в SynPlus'е компонент SynEdit и т.д. Уверен, что
всякими доводами, типа "оно быстрее работает",
"оно лучше масштабируется", "оно лучше выглядит" Вас
не проймешь но все же, этот компонент даст больше
свободы в развитии, чем стандартные аналоги,
причем это будет происходить без набора веса!

SAM wrote:

Я пытаюсь давать советы, наивно полагая, что они помогут в росте популярности Вашей очень неплохой утилите, а Вы их считаете нападками... Sad


То, что размер должен стремиться к минимуму, это ясно и так,
в чем же заключается ценность Ваших советов ?

2Sheridan:
Я как раз указал несжатые размеры обоих модулей!, как ни
парадоксально но размер совпал до байта Shocked, распакуй
tcmi.exe и сравни
Back to top
View user's profile Send private message Yahoo Messenger
Sheridan



Joined: 01 Mar 2005
Posts: 129
Location: Пятигорск

Post (Separately) Posted: Tue Mar 29, 2005 15:55    Post subject: Reply with quote

shuriksoft
Quote:
но размер совпал до байта

Wow! Smile Оччень редко такое бывает имхо Smile
в таком случае! Smile
Но всетаки - будеш делать GUI под мигрейта или мне его сваять? Предпочтительнее конечно тебе - ты больше знаеш структуру программы и данных...
Back to top
View user's profile Send private message
mozers



Joined: 16 Dec 2004
Posts: 82
Location: с Нижнего

Post (Separately) Posted: Tue Mar 29, 2005 16:09    Post subject: Reply with quote

Разрешите все таки повторить идею:
1. Запускаю утилиту и натравливаю ее на чужой Тотал - она мне красивенько так перечисляет все подключенные фичи (раскраски, менюшки, иконки,...)

2. Крыжу в этом списочке все то, что хочу (чем детальнее можно будет выбрать компоненты - тем лучше) - она мне делает установочный пакет этого добра.

3. Желательно чтобы этот пак можно было легко поправить ручками (удалить/добавить то что прога еще делать не научилась)

4. Запускаю пак на другом компе и выбираю что конкретно из него я хочу установить у себя. Самое главное тут - выбор и возможность тут же откатить установку как любого из выбранных компонентов так и всех сразу, а так же выбор добавить или заменить существующие настройки.

А ОБЕ программы получились просто замечательные, но ни одна из них не выполняет требуемых функций. Лишь отчасти...
Причем оба проекта развиваются имхо по совершенно иному сценарию Sad

Sheridan
Quote:
Появление tctheme на wincmd.ru зависит имхо от Ergo...

Напиши ему - он даст тебе аккаунт Smile


Last edited by mozers on Tue Mar 29, 2005 16:12; edited 1 time in total
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 5918
Location: Москва

Post (Separately) Posted: Tue Mar 29, 2005 16:10    Post subject: Reply with quote

shuriksoft
Quote:
как ни парадоксально но размер совпал до байта

Sheridan
Quote:
Wow! Оччень редко такое бывает имхо


Хоть и оффтоп, но всё же замечу, что это не такое уж и редкое явление. Wink Конечно, определённое везение для этого нужно, но из-за выравнивания секций в EXE-файле его размеры обычно не произвольные, а кратные какому-то числу (чаще всего это число - 0x1000=4096 байт), поэтому вероятность совпадения размеров не так уж и мала.
Back to top
View user's profile Send private message
Nik



Joined: 01 Jan 2005
Posts: 577
Location: Киров

Post (Separately) Posted: Tue Mar 29, 2005 19:21    Post subject: Reply with quote

> Wow! Оччень редко такое бывает имхо
Если используется один и тот же компилятор, то такое бывает очень часто.
Back to top
View user's profile Send private message
Parcan



Joined: 15 Dec 2004
Posts: 398
Location: Russian

Post (Separately) Posted: Tue Mar 29, 2005 19:45    Post subject: Reply with quote

Sheridan
Quote:
С другой стороны размер PE EXE сейчас на 70-80% состоит из ресурсов (которые как разтаки упаковщики и жмут - а это в минус быстродействие, хотя и незаметно)


ArchView не содержит ни одного ресурса и после компиляции весит 236 Кб после upx'a он весит 73.5 Кб так что ваши ресурсы то как раз жмутся наверно хуже всего, жмется исполняемый код
Back to top
View user's profile Send private message
shuriksoft



Joined: 16 Dec 2004
Posts: 42
Location: Ukraine

Post (Separately) Posted: Wed Mar 30, 2005 10:13    Post subject: Reply with quote

SAM wrote:

1. Запускаю утилиту и натравливаю ее на чужой Тотал - она мне красивенько так перечисляет все подключенные фичи (раскраски, менюшки, иконки,...)

2. Крыжу в этом списочке все то, что хочу (чем детальнее можно будет выбрать компоненты - тем лучше) - она мне делает установочный пакет этого добра.

т.е. составляет .tci файл и скармливает его пакеру. Это нормально укладывается
в концепцию GUI, Sheridan вполне сможет это реализовать, если захочет Wink
потому, как у меня нет времени на это. могу даже выдать ему исходники пакера.


SAM wrote:

3. Желательно чтобы этот пак можно было легко поправить ручками (удалить/добавить то что прога еще делать не научилась)

А вот это, уже из разряда маньяков Cool мне просто жутко интересно, где Вы видели
подобную функциональность? чтоб исталяшку, да еще и ручками править и что бы
она после этого правильно работала Smile Если очень сильно нужна эта фича, просите
знающих людей сделать wсx который будет это уметь(Ctrl-PgDn).


SAM wrote:

4. Запускаю пак на другом компе и выбираю что конкретно из него я хочу установить у себя.
Самое главное тут - выбор и возможность тут же откатить установку как любого из выбранных
компонентов так и всех сразу, а так же выбор добавить или заменить существующие настройки.


Назовите мне на вскидку, хотябы одну инсталяху (кроме гигантов! InstallShield и т.п.)
которая так может "Откатывать/Деинсталить отдельные компоненты установки"
Если немного над этим подумать, как вы себе это действие представляете ?
1. В процессе установки я должен забекапить все перезаписываемые файлы, секции, ...
Где ? я буду это все складировать ?? Дальше лучше, представьте ситуацию
когда один и тот же пак будет ставиться дважды в одно и то же место, Размер
бэкапной информации будет = размеру пака! Даже если раздавать каждому паку
по гуиду, чтоб их можно было отличить друг от друга, получается нужно вести
целую базу данных которая будет хранить список установленых паков, бэкапную
информацию для отката, и т.д. Вот еще одна пикантная ситуация: У Вас есть
3 пака, Вы поставили первый, старые/заменяемые файлы забекапились, Вы поставили второй
пак который заменяет часть тех файлов, которые поставил пак1
старые файлы + все то, что поставил первый пак забекапились, Вы ставите 3ий
пак и все замечательно, но достаточно анинстальнуть пак1 и все пересекающиеся
между паками файлы будут заменены на исходные их копии, которые были до установки
паков! Получается что паки 2 и 3 портятся, и их нужно ставить заново, чтобы
предотвратить такую ситуацию нужно хранить в бэкапной базе разные версии одних
и тех же файлов, в таком случае эта база будет более походить на CVS Smile и
кушать места на диске больше, чем все наши утилиты вместе взятые c TC и его
плугинами. Да, конечно, можно еще немного подумать и сделать инкрементный бэкап,
для уменьшения размера базы, но думаю это нас все равно не спасает.

Теперь попробуйте представить сколько будет весить
такой монстр и кому нужны такие трудности ? да еще за спасибо ?
Как видите фантазировать я тоже умею Laughing

2. Единственное полезное что я здесь вижу - это "... добавить или заменить существующие настройки."
За это спасибо Smile

2Nik
Использовались разные компиляторы, но одного производителя
Back to top
View user's profile Send private message Yahoo Messenger
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4, 5  Next
Page 3 of 5

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group