Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

SVN


Страницы:   1 2 3 4

ANTPro ©   (2006-10-19 19:21:00) 

Будет ли возможность обновлять KOL через SVN?


ANTPro   (2006-10-21 22:55:00) [61]

Vladimir Kladov   (21.10.06 22:39) [16]
вы используете explorer?

:) Explorer.EXE!!! (Не Ослик)

Vladimir Kladov   (21.10.06 22:39) [16]
А для закачки - FlushGet

FlashGet?

Vladimir Kladov   (21.10.06 22:39) [16]
разгонялся до 7,28 Кбайт/сек

Сжатие данных модемом?

Vladimir Kladov   (21.10.06 22:39) [16]
А для ftp - CuteFtp или Total commander

Я думал что FAR странно ...

Vladimir Kladov   (21.10.06 22:39) [16]
я уже давно - только оперу

У меня и огнелис и опера последние стоятЬ, а на мобиле ОпераМини :)


ANTPro   (2006-10-21 22:44:00) [62]

MTsv DN ©   (21.10.06 22:19) [15]
Я не учел частоту обновлений ... Как говорится мое дело предложить…

Кстати я могу в принципе положить KOL сюда: http://antprog.googlecode.com/svn/KOL


Vladimir Kladov   (2006-10-21 22:39:00) [63]

вы используете explorer? надо было: вы все ещеиспользуете эксплорер? я уже давно - только оперу. А для ftp - CuteFtp или Total commander. А для закачки - FlushGet. Кстати, качал много в этот раз, разгонялся до 7,28 Кбайт/сек. Это просто больше, чем максимально возможно на 53.2Кbps - у меня модем максимум на этой скорости с провайдером связывается.


MTsv DN   (2006-10-21 22:19:00) [64]

Я согласен с Владимиром... 90% обновлений - это обновление KOLnMCK. При таком "раскладе",я "заливаю" архивы (~0.8 МB),страницу линков (~20 kB) и новость (~200 B)...

В чем я выиграю,используя SVN???


ANTPro   (2006-10-21 21:38:00) [65]

ANTPro ©   (20.10.06 22:03) [8]
Можно вроде качать и без клиента ...

Можно качать файлы как с сайта без клиента, но неудобно и нет сжатия.


ANTPro   (2006-10-21 21:32:00) [66]

Vladimir Kladov   (21.10.06 21:16) [12]
Кроме добавления на каждый модуль около 60 байтов в приложение

64 байта на каждый Unit, в принципе можно решить эту проблему (правда пока не очень получается :( )

Vladimir Kladov   (21.10.06 21:16) [12]
Укажите точно, в каком месте экономия.

Админ должен получить файл, затем залить его целиком. Если будет обновляться только KOL тогда действительно это не лучший вариант ...

Vladimir Kladov   (21.10.06 21:16) [12]
Вот и посудите, зачем тащить 7 метров тулзы, устанавливать ее, конфигурировать, читать кучу инструкций и потом в них все время путаться, когда все и так неплохо налажено.

Возможно, есть клиенты и по меньше, но настраивать ничего (почти) не надо. Так как этот клиент всего лишь надстройка над Explorer'ом. И работа с ним не заметна.


Vladimir Kladov   (2006-10-21 21:16:00) [67]

Во-первых, не очень заметно. Укажите точно, в каком месте экономия. Компоненты у нас обычно обновляются редко. Чаще обновляется сама библиотека, а она фактически монолитна - в 2х-3х файлах. Нет, можно было бы разбить KOL.pas на кучу модулёчков, а смысл? Кроме добавления на каждый модуль около 60 байтов в приложение - никакого. Удобство навигации - сомнительное, по мне проще искать и находить в одном-двух файлах, чем лазить по куче директорий. Вот и посудите, зачем тащить 7 метров тулзы, устанавливать ее, конфигурировать, читать кучу инструкций и потом в них все время путаться, когда все и так неплохо налажено.


ANTPro   (2006-10-21 21:06:00) [68]

Вот пример использования на примере http://www.kolnmck.ru/(как я себе это представляю):

Приходит админу сайта на мыло файлик с просьбой  положить (или обновить) от автора какого-либо компонента. Админ переупаковывает, заливает файл на сайт (даже если в нем обновился всего 1 файл), затем обновляет 2 страницы на сайте (Новости и линк на файл).

Тоже самое, но с обновлением через SVN:
Приходит админу сайта на мыло файлик с просьбой  положить (или обновить) от автора какого-либо компонента. Админ распаковывает и обновляет/добавляет нужные файлы (Commit в клиенте), затем обновляет новости на сайте (если это необходимо ).

Тоже самое, но с обновлением через SVN автором компонента:
Приходит админу сайта на мыло просьба разрешить положить (или обновить) от автора какого-либо компонента. Админ разрешает и затем обновляет новости на сайте (если это необходимо).

Теперь заметна экономия?


Vladimir Kladov   (2006-10-21 13:58:00) [69]

а не проще ли подписаться на рассылку. Есть что программировать, даже очень много чего, автоматический опрашиватель вэб-страниц или фтп-страниц как-то уже некуда втиснуть.


Vladimyr   (2006-10-21 13:43:00) [70]

Лучше в Updater встроить ф-цию автоматического скачивания обновлений,
что-нть типа "Проверить нет ли новой версии" и "Скачать и обновить".

Сделаем? :)


ANTPro   (2006-10-20 22:03:00) [71]

А если весь сайт положить туды?

Закачка идет со сжатием (вроде ZIP)
Oбновления докачиваются (Т.е. только то что изменилось)
Наипростейшее обновление (ведение контроля версий - что где и кем изменилось)
Халявный хост на гугле (может еще где), например: http://antprog.googlecode.com/svn
Можно вроде качать и без клиента ...

Юзинг ;) :

Скачивается весь сайт (или только нужные компоненты ...)
Затем парой кликов все обновляется внужный момент (без перепаковок и т.д.)

Вообщем ОЧЕНЬ удобно как Админу, так и Пользователю.


D[u]fa   (2006-10-20 21:09:00) [72]

сам клиент весит 7.5 мб, а обновы для кола, к тому же щас сжатые в 7зип, будут весить копейки так зачем юзать этого клиента? я конечно понимаю что его надо один раз скачать всего лишь, но вкратце то какие перспективы от этого?


ANTPro   (2006-10-20 19:16:00) [73]

Книжка:
http://svnbook.red-bean.com/nightly/ru/svn-book-html-chunk.tar.bz2[346.2кб]

Клиент TortoiseSVN:
http://tortoisesvn.tigris.org/[Около 7.5мб]


D[u]fa   (2006-10-20 15:50:00) [74]

ну и? что с версиями то, чет не пойму ничего %)


ANTPro   (2006-10-20 09:06:00) [75]

vampir_infernal   (20.10.06 6:19) [3]
?
Concurrent Versions System (CVS) - Система параллельного управления версиями
SubVersioN (SVN) - Система контроля версий (Судя по книге более новая)


vampir_infernal   (2006-10-20 06:19:00) [76]

Вы с CVS не путаете?


ANTPro   (2006-10-19 22:41:00) [77]

Система Контроля Версий
Подробней?


D[u]fa   (2006-10-19 22:20:00) [78]

SVN а это че? %)


Страницы:   1 2 3 4

Наверх

Титульная страница Поиск, карта сайта Написать письмо