![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Апдейт КОЛа
FIj © (2003-01-31 04:40:00)
Если дело так дальше пойдет..что будут выпускать только апдейт файлы а не фулл релизы тогда это тупо....Ну к примеру!!!...у меня щас кол 2.0 Официальный 2.11 Мне что 11 патчей по очереди лить чтоль? А потом по очереди один на другой ставить? Тупо вобще....Надо нормально релизить а не дурью маяться типа с экономией инета....чтоб меньше тянуть было
Ведь если я не ошибаюсь Патч до 1.64 не пропатчит никакую версию кроме 1.63
А для того чтобы сделать 1.63 надо.....
Тянуть 1.60....Тянуть апдейтер 1.0 Апдейтить до 1.61 тянуть апдейтер 2.0 апдейтить до 1.62 и тянуть апдейт до 1.63 после чего падчить до 1.64....УМНО В КАФНО!
Bartov (2003-02-06 16:30:00) [1]
2Gandalf
Как только Борис проснется...
Так у него сессия... Так что наверно долго ждать придется :-(
Дим, ты сам что плагин выложить не можешь?
SPeller (2003-02-06 15:33:00) [2]
> Как только Борис проснется, и выложит "plugin для KOL" -
> MHToolTip, тогда Кладов выложит KOLnMCK 1.65.
Вот бы ещё и новости одновременно прислали :-))
Gandalf (2003-02-06 14:06:00) [3]
> А когда KOL 1.65 выйдет?...
Как только Борис проснется, и выложит "plugin для KOL" - MHToolTip, тогда Кладов выложит KOLnMCK 1.65.
Bartov (2003-02-06 13:22:00) [4]
2Alexander
Спасибо ;-)
Alexander (2003-02-06 11:57:00) [5]
NullSoft NSIS: http://www.nullsoft.com/free/nsis/
там и примеров полно, разобраться легко!
Bartov (2003-02-06 11:55:00) [6]
2Alexander
Давно хотел себе NullSoft NSIS. Укажи ссылку, где можно его скачать! ;-)
2Kladov
А когда KOL 1.65 выйдет?...
Alexander (2003-02-06 11:44:00) [7]
О ещё посидел и поменял компрессию (там по умолчанию zlib). После задания компресии bzip2 размер установочного файла стал 356Kb!!!
Это означает, что даже при добавлении всех необходимых функций размер этого инсталляционного файла будет меньше чем размер zip - это и Кладову хорошо, с его медленным интернетом.
Тем более инталлятор бесплатный
Alexander (2003-02-06 11:37:00) [8]
Только что попробовал на скорую руку накидать инсталлятор для KOL (без MCK) - в результате размер exe: 444Kb, zip занимает 424Kb. Конечно, при добавлении нескольких удобных функций размер ещё подрастёт, но не более чем на 20Kb. Использовал свой любимый NullSoft NSIS 2.0b0
FIj (2003-02-06 07:37:00) [9]
Хммм....сорри за немного ненорм лексику....
SPeller (2003-02-04 04:23:00) [10]
> Kladov (03.02.03 19:25)
>
> > файлов там предостаточно, а хранение там ещё и резервов
> > создаст настоящий хаос
> Какой хаос? Можно подумать, вы заботливо туда заглядываете,
> и тщательно изучаете каждый раз содержимое, наводя какой-то
> порядок
Знаете, да. Периодически заглядываю туда и навожу порядок. Я знаю какие у меня там файлы есть, и какие из них надо поудалять. Просто если туда не заглядывать, то потом замучаешься порядок наводить. Беру просто ставлю фильтр на ненужные вайлы, выделяю все и Shift+Delete, затем следующий фильтр и ту же комбинацию клавиш. Я вообще люблю когда порядок с файлами.
> А вот когда все по десятку папок распихано - вот это хаос
> :)
> компоненты можно положить вообще отдельно (я так вообще
> каждый кладу в свою папку
Нет, у меня всё вместе, потому что ломы каждый раз пути прописывать. Уж лучше пускай в общей куче. Тем более что модули именуются согласно назначению KOL<...>.pas mck<...>.pas, плюс каждый автор ставит свои буковки. И для нахождения нужного файла просто на клаве набираем первые пару-тройку букв - и он перед вами.
> Одно время я пробовал dcu в отдельную папку компилировать.
> Но delphi этого не любит
Почему же? У меня так для каждого проекта в настройках три папки - папка для выходных файлов, папка для проекта, и папка для dcu-шек. Всё в своих папках и друг другу не мешает, и создаётся хоть небольшой, но всё-таки порядок в той огромной россыпи файлов, которую создаёт Дельфи для проекта. Да и КОЛ тоже немного помогает ей - файлами с расширением $$$. Дельфи к такому распределению по папкам у меня довольно спокойно к этому относится.
lamachok (2003-02-04 00:19:00) [11]
На самом деле, требование только держать вместе файлы kol и mck
Зачем ... мне дак нужен только kol ... и спрашивается зачем я буду качать MCK??
И еще как же всеми забытый sysdcu??? его надо тоже включить
Gandalf (2003-02-03 21:31:00) [12]
> Идея хорошая. Было бы классно, если бы в заданное время
> сам в инет выходил, качал, домой приходил, инсталлил и
> если надо комп в дежурный режим сажал. (реализовать через
> опции)
Будет, но опционально.
> Я думаю так. Визард должен смотреть какая версия КОЛ установлена
> в данный момент. Затем, он коннектится с сайтом (Кладова
...
> обновляет текущую версию.
Я считаю нужно обновляться, по максимому (т.е. до самой последней версии). Хотя это тоже можно настроить.
> Думаю что не стоит без спросу подклюсаться к инету - многих
> будет раздражать самопроизвол
Само собой. Никах shareware приколов, popup, connect"ов и т.п.
> Ещё одно пожелание - хранить резервные копии и старые файлы
...
> стоит хранить отдельно от программных модулей.
Понятно, настроим.
Kladov (2003-02-03 19:25:00) [13]
> файлов там предостаточно, а хранение там ещё и резервов
> создаст настоящий хаос
Какой хаос? Можно подумать, вы заботливо туда заглядываете, и тщательно изучаете каждый раз содержимое, наводя какой-то порядок (удаляя ненужные файлы, двигая так и сяк иконки...). Не знаю. Старые файлы заканчиваются .old, при сортировке по типу они сразу видны группой - никакого хаоса. А вот когда все по десятку папок распихано - вот это хаос :)
На самом деле, требование только держать вместе файлы kol и mck. Все прочее, вообще - на ваше усмотрение. xHelpGen поддерживает перенаправление source и destination папок, компоненты можно положить вообще отдельно (я так вообще каждый кладу в свою папку, только из-за того, чтобы тестировать не смешивая. Немного неудобно, что подключать к проекту приходится каждый компонент отдельно, ну да ладно). Кстати, хороший совет по устранению кажущегося хаоса могу дать. Для себя я нарисовал очень контрастные иконки для файлов с расширением pas, dpr, dfm, inc, и еще для некоторых. Подменил те, что даны по умолчанию, и гораздо удобнее стало. Одно время я пробовал dcu в отдельную папку компилировать. Но delphi этого не любит. Лучше пусть там же лежат. Оставить их с такими же блеклыми иконками - они и не мешают.
SPeller (2003-02-03 18:01:00) [14]
Я думаю так. Визард должен смотреть какая версия КОЛ установлена в данный момент. Затем, он коннектится с сайтом (Кладова или здешим) и смотрит до какой версии возможен апдейт. Конечно, это потребует дополнительной работы по созданию патчей, но ради хорошего инсталлера я думаю это возможно. Затем, по клику пользователя скачивает нужный патч, и при возможности обновляет текущую версию. Конечно хотелось бы чтобы и перекомпиляция МСК производилась из инсталлера по желанию пользователя.
Думаю что не стоит без спросу подклюсаться к инету - многих будет раздражать самопроизвол. Ещё одно пожелание - хранить резервные копии и старые файлы в отдельной папке. Я (не знаю как другие) храню весь КОЛ + МСК в отдельной папке вместе со всеми компонентами, и файлов там предостаточно, а хранение там ещё и резервов создаст настоящий хаос. Да и файлы для updater"а тоже думаю стоит хранить отдельно от программных модулей.
Вот пока что все мои пожелания.
blackalex (2003-02-03 16:11:00) [15]
Идея хорошая. Было бы классно, если бы в заданное время сам в инет выходил, качал, домой приходил, инсталлил и если надо комп в дежурный режим сажал. (реализовать через опции)
Gandalf (2003-02-03 15:50:00) [16]
Лдано, я либо доку выложу в народный проект, либо в форум на днях изложу что и как. А пока принимаю предложения. Есть мнения что утилитка должна быть близка к Инету. Т.е. уметь подкачивать что нужно "оттудова". И вообще интересно знать насколько это нужно народу.
SPeller (2003-02-03 12:50:00) [17]
2 Gandalf
Давай все идеи сюда, а то получится так что сделаешь, а потом переделывать придётся. Лучше уж сразу так чтобы большинству подходило.
Gandalf (2003-02-03 11:32:00) [18]
> за в том случае когда один инсталятор - один kol
> ( для авто пропатчивания)
> за в том случае когда один инсталятор - один kol
> второй инсталятор - один MCK
> то есть по раздельности........
В поставку будут входит KOL,MCK+xHelpGen,Updater (для авто пропатчивания),Дополнительные компоненты, стандартный KOLnMCK шаблон, что ставить выбираешь сам из того, что скачено. Сам инсталер думаю будет маленький - сейчас ищу компромис, между удобством и размером. Может на асм напишу, или там msi, inf.
> 2.если в них будут собраны все версии ....
Не понял, все KOLnMCK или все D? Конечно будут держиться все D7.
> кто будет делать то чтобы распаковывало себя куда ей скажут
> и нигде не регилась
Опять же настройки (Select Path), а регистрироваться будет в UnInstall, и сам компонент в дельфи, помоему это граммотно. Хотя можно вынести в опции.
Сам инсталер не будет входить в поставку KOL, его качают отдельно, а он сам при наличии kol.zip, mck.zip, upd и т.п. и т.д. все ставит. Вот идея. Надо только малось подумать. И делать.
_Vadim (2003-02-03 07:50:00) [19]
Я думаю инсталятор надо делать отдельным файликом, чтобы каждый имел его у себя. А потом, получив соответствующий zip (тем способом, который ему больше подходит - либо с помощью самого инсталятора, либо ручками) инсталлировал инсталляцию :))).
Пожалуй идея wizard"а-инсталяшки наиболее подходяща. Сделать его надо на основе программы Updater.
SPeller (2003-02-03 03:14:00) [20]
> Gandalf (02.02.03 20:14)
> Есть идея сделать инсталятор для KOLnMCK. Принимаются предложения.
И научить его надо обновлять тоже. Дал ему файлик - он и обновил.