Вверх ↑
Этот топик читают: Гость
Ответов: 5446
Рейтинг: 323
#16: 2008-06-01 21:16:11 ЛС | профиль | цитата
А чем hiUpdate (сейчас) так принципиально отличается от консольного SVN клиента? На всякий случай: консольный клиент не добавляет ничего в систему (в контекстное меню), он как раз оптимален для автоматизированного обновления.
карма: 1

0
Администрация
Ответов: 15295
Рейтинг: 1519
#17: 2008-06-02 13:38:53 ЛС | профиль | цитата
Идея автоматического развертывания hiasm из Internet через какой-то минимальный загрузчик очень даже ничего.
карма: 27
1
Голосовали:Konst
Ответов: 5446
Рейтинг: 323
#18: 2008-06-02 13:40:36 ЛС | профиль | цитата
Dilma, да - для обладателей быстрого и/или безлимитного интернета. Для пользователей dial-up или GPRS это будет не очень приятно.
карма: 1

0
Ответов: 1328
Рейтинг: 69
#19: 2008-06-02 13:44:10 ЛС | профиль | цитата
iarspider писал(а):
Dilma, да - для обладателей быстрого и/или безлимитного интернета. Для пользователей dial-up или GPRS это будет не очень приятно.
iarspider, Таких с каждым днем все меньше.
карма: 2

0
Ответов: 8930
Рейтинг: 823
#20: 2008-06-02 14:50:54 ЛС | профиль | цитата
Dilma, "Идея автоматического развертывания hiasm из Internet ..." - вот было бы хорошо, а у пользователя одна папка My с его проектами и самые свежие компоненты
карма: 19

0
Ответов: 3851
Рейтинг: 159
#21: 2008-06-02 15:12:17 ЛС | профиль | цитата
Konst писал(а):
iarspider писал(а):
Dilma, да - для обладателей быстрого и/или безлимитного интернета. Для пользователей dial-up или GPRS это будет не очень приятно.
iarspider, Таких с каждым днем все меньше.
нас ещё много, по крайней мере небезлимитчиков..
карма: 0
начавший
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#22: 2008-06-02 15:19:11 ЛС | профиль | цитата
Андрей. писал(а):
нас ещё много, по крайней мере небезлимитчиков..

Ну будешь обновляться не раз в день, а раз в неделю, делов-то. Сейчас, вообще сидишь и ждешь новой версии, или не так
карма: 22

1
Голосовали:Konst
Ответов: 3851
Рейтинг: 159
#23: 2008-06-04 09:09:00 ЛС | профиль | цитата
Я имел в виду - в дистрибе трафик сжат, а тут придётся тексты скачивать. Или я не правильно понял?
------------ Дoбавленo:

Тема про определение размеров картинок с сервера навеяла:
Возникла мысль - данные на SVN хранить в виде сжатых файлов в "файловых мешках" (термин не мой). Некий, 100-метровый (например) файл (или несколько - по мере накопления инфы), в который пишутся данные сжатых файлов svn. Ессно рядышком некий файл - аналог FAT, но можно и внутри (тогда придётся решать - какой размер ему резервировать). Нужный косочек скачивается Get-ом. Выгода - сокращяется трафик без затрат со стороны сервера (компрессия производится клиентом). Неудобство - это надо делать..
карма: 0
начавший
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#24: 2008-07-16 10:50:27 ЛС | профиль | цитата
Dilma, на кой ты поправил код, я что зря добавил


   if not Assigned(IList) then begin
IList:= NewImageList(nil);
SetIListParametrs(IList);
end;

А вот что стало творится теперь с примером из Example





------------ Дoбавленo:


Вот этот метод -- SetIcons может быть невызван при пустом списке иконок, а значит не создан сам список, что бы список был создан всегда и сделано то, что ты отключил
карма: 22

0
Администрация
Ответов: 15295
Рейтинг: 1519
#25: 2008-07-16 11:00:45 ЛС | профиль | цитата
на рисунке слева: ситуация до того, как данный элемент подвергся значительным изменениям и после того как были удалены строки из кода
на рисунке справа: внешний вид до внесения последнего фикса



Так же не понятно, почему эта проблема не была исправлена сразу после внесения изменений? Было желание сделать откат до той версии, где это впервые было поломано - времени не оказалось на поиски.

PS: еще раз напоменаю, что правки пораждающие несовместимости с предыдущими версиями будут откатываться. Так же я давно уже говорил, что если есть желания заниматься таким креативом, без заморочек с совместимостями, то надо делать отдельные элементы с похожими названиями( мало места на палитре чтоли? ) никто тогда откатывать ничего не будет.
карма: 27
0
файлы: 1tree_view_fox.png [5.8KB] [295]
Разработчик
Ответов: 26163
Рейтинг: 2127
#26: 2008-07-16 11:06:05 ЛС | профиль | цитата
Dilma, а, вот в чем дело, но написал бы я бы подогнал под совместимость, эта же проблема может быть решена

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

Я на нее не нарывался, если бы указали сразу...
карма: 22

0
файлы: 1treeview_err.png [9.8KB] [326]
Администрация
Ответов: 15295
Рейтинг: 1519
#27: 2008-07-16 11:16:30 ЛС | профиль | цитата
nesco писал(а):
Я на нее не нарывался, если бы указали сразу...

это как понимать На рисунке выше TreeView вставлен на форму из палитры без изменения св-тв. Т.е. ты хочешь сказать, что не заметил появления пустого пространства под несуществующие иконки?

ну и на будущее совет: если элемент делал один автор, а дорабатывает его другой, то свои вставки надо сопровождать комментариями зачем это и для чего. Иначе будет на SVN вот так:

#pas
// Dilma: без понятия зачем это сюда вставлено
// nesco: на кой ты поправил код, я что зря добавил
// Dilma: в топку все куски, которые неизвестно для чего и зачем вставлены в код
// if not Assigned(IList) then begin
// IList:= NewImageList(nil);
// SetIListParametrs(IList);
// end;
карма: 27
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#28: 2008-07-16 11:26:54 ЛС | профиль | цитата
Я понял как делать, но объяснил зачем я это сделал. Просто, надо поставить защиту на пустой список
карма: 22

0
Администрация
Ответов: 15295
Рейтинг: 1519
#29: 2008-07-16 11:27:25 ЛС | профиль | цитата
Посмотрел метод Add - тоже шедевр творческой мысли. Было 5 строк кода, стало 25, т.е. больше половины производительности метода уходит на работу с иконками, которые я у себя даже не использую.
карма: 27
0
Ответов: 9906
Рейтинг: 351
#30: 2008-07-16 11:43:40 ЛС | профиль | цитата
Dilma писал(а):
в топку все куски, которые неизвестно для чего и зачем вставлены в код

Добавлю свою закорючку
Безотносительно к конкретной разборке полетов

Эта фраза крайне порочна. Категорически
В философском аспекте, это вывод из незнания. Белые люди как раз делают выводы из знания. А когда его нет - приобретают его.

Но она была бы правильной примерно в таком исполнении:
в топку все куски, которые, ДАЖЕ ИХ АВТОРУ, неизвестно для чего и зачем вставлены в код


Dilma, если ты дал права работы на SVN некому автору, то логично было бы более терпимо относиться даже к его ошибкам
Не так и велики затраты на "разборку полетов".
Если велики - зачем тогда права выдавал, непонятно

Мы все ошибаемся.
К примеру, ревизия 1101 - чистая ошибка.
карма: 9

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)