Обновить
187
0.2
Константин Власов@CaptainFlint

Разработчик

Отправить сообщение
Это лучше с Гислером обсуждать, я просто передаю его слова. Сам я Дельфями не пользуюсь, так что эксперт из меня тот ещё… Хотя замечу на полях, что это не первое встретившееся мне упоминание громоздкости кода, получаемого в последних версиях Delphi.
Norton Commander и Total Commander — разные программы от разных разработчиков. :-)
Ну что ж, может быть и так. Сам не уверен, а врать не хочу. Придёт — посмотрим, серая там печаль или белая. :-)
Насколько мне известно, это не планируется.
А чего тут обижаться, есть грешок такой. Но при написании книги мы себя всё-таки старались удерживать в рамках приличия. :-)
Уф… Если честно, этот вопрос меня в тупик поставил. Просто я не разбираюсь в качестве бумаги, а в договоре, насколько я помню, этот аспект никак не затрагивался. Все БХВ-шные книги, которые мне до этого попадались, были на достаточно хорошей (с моей точки зрения) бумаге, которую я бы серой назвать не смог (авторские экземпляры ещё не пришли, так что конкретно про нашу книгу сказать не могу).

Вообще, «серая» — это цвет или что-то иносказательное (типа как сотовые телефоны продают «белые» и «серые»)?
Блога нет (ни оригинального, ни переведённого), практически вся информация взята с официального форума. Очень редко проскакивают важные данные в его сообщениях на бета-форуме, но большая часть из них тем или иным образом оказывается и на общедоступном (либо сам Гислер её повторяет, либо кто-то из бета-тестеров, если об этом заходит речь).
Одной главой тут никак не обойтись. Я подозреваю, что описание всяких программистских штучек потянет на отдельную самостоятельную книгу: тут и плагины, и написание макросов с использованием сторонних средств, и тонкости взаимодействия Тотала со сторонними приложениями… Скрепя сердце мы вынуждены были от всего этого отказаться из-за объёма книги.
Совершенно верно, об этом Гислер тоже упоминал пару раз.
Ну, вот несколько.

Из интервью с Гислером:
Виктор Котов: Насколько мне известно, Вы используете Delphi (кстати, какую версию?). Но сейчас появились новые языки программирования (C#, .Net и т.д.). Нет ли планов сменить язык и среду программирования? Какой язык Вы будете использовать в будущем?

Кристиан Гислер: Для Total Commander я все еще пользуюсь Delphi 2.0, хотя у меня есть лицензионная Delphi 7, которую я использую для других проектов. Delphi 2.0 идеальна для меня, потому что она работает очень быстро и выдает очень компактный код. Кроме того, последние версии Delphi создают код, который несовместим с 16-разрядной Delphi. Маленький размер программы важен для меня еще и потому, что я отправляю заказы покупателям на дискетах, но в будущем я планирую перейти на компакт-диски. Также маленький размер важен для скачивания в Интернет. Вот почему ".Net" абсолютно неприемлема для shareware-программистов: пользователям придется скачивать кроме программы еще и 23 мегабайтный дистрибутив ".Net framework" для того чтобы запустить программу.

C оф. форума раз (англ.):
I'm still using Delphi 2 (although I have bought Delphi 7) for TC because it creates the smallest and fastest code of all Delphi versions.
Перевод:
Я всё ещё использую Delphi 2 (хотя и купил Delphi 7) для TC, потому что она из всех версий Delphi создаёт самый маленький и быстрый код.

С оф. форума два (нем.):
Sir_SiLvA
wenn ich den TC durch Delphi 3 jage heißt das nicht, das der TC dann schneller ist
ghisler(Author)
Stimmt, habe ich selber ausprobiert — er wird nur grösser, aber nicht schneller...
Перевод (возможно, неточный, немецкий я знаю слабовато):
Sir_SiLvA
если я прогоню TC через Delphi 3, это ещё не будет означать, что TC станет быстрее
ghisler(Author)
Именно так, я это проверил — он становится только больше по размеру, но не быстрее...

Плюс на оф. форуме есть длиннющее обсуждение why Delphi 2.0?, но я его, с вашего позволения, полностью здесь приводить не буду. :-)
> Не один TC имеет такую лицензию.
Да, я знаю, у самого уже есть несколько купленных программ с аналогичными лицензиями. Просто Тотал был первой программой, о которой я узнал, что её автор использует такую схему. И очень приятно бывает, когда попадается программа с аналогичной политикой лицензирования, безо всяких немилосердно тормозящих и глючащих движков типа Армадиллы или СтарФорса, которые и от пиратства толком не защищают, и легальным пользователям головной боли доставляют немало. К сожалению, сейчас тенденции среди разработчиков ПО направлены, скорее, в сторону последних. Тем приятнее, что Гислер к ним не относится.
А к книгам по Фотошопу тоже предлагается прикладывать оплаченную лицензию на Фотошоп? ;-)

На самом деле, книга в этом аспекте мало что меняет. Естественно, мы не можем (да и не хотим) контроллировать, насколько легально будут пользоваться программой наши читатели. Но частично проблема заключается лишь в привычке и незнании. Многие пользователи настолько привыкли ставить взломанные версии программ, что им даже не приходит в голову, что можно без этого обойтись. Например, на форумах неоднократно встречались пользователи, которые даже и вообразить себе не могли, что 30-дневная пробная версия вдруг оказывается не только полнофункциональной, но и продолжает работать по истечении этих 30-ти дней абсолютно без каких бы то ни было отличий в поведении, или что лицензия покупается лишь один-единственный раз и остаётся действительной на все будущие версии программы. Обычно разработчики ПО выдвигают гораздо менее привлекательные условия использования, мы к этому привыкли и другого просто не ожидаем. Соответственно, в книге мы постарались подчеркнуть все приятности лицензионной политики Гислера. Те, кто не покупает софт по принципиальным соображениям, разумеется, не купят программу хоть так, хоть эдак. А остальные, возможно, и задумаются о покупке лицензии, узнав о таких выгодных условиях.
Совершенно верно. Связано это с тем, что последние версии Дельфи генерируют очень громоздкий и медленный код, что с точки зрения автора неприемлемо для Тотала. У Гислера есть лицензионный Дельфи 7 (может, и более новые версии тоже уже приобрёл — не знаю), и он использует её для написания других программ, но для Тотала продолжает пользоваться второй версией.
Об этом Гислера уже просили не раз и в разных вариациях (в том числе, например, предлагали варьировать цену для разных стран в зависимости от уровня зарплат). Его аргументация такова, что он продаёт лицензии по минимально возможной для него цене (для студентов сделано исключение в виде 25-процентной скидки). Лицензия действительна на все будущие версии Тотала, как следствие — отсутствие клиентов, которые постоянно покупали бы обновления. Это очень удобно для пользователей, но неприбыльно для разработчика. (Вообще, я лично очень удивился, когда узнал о пожизненности лицензии. Я ожидал, что при такой бизнес-схеме рынок очень быстро насытится, и приток средств резко сократится…) Кроме того, сам Гислер не возражает, чтобы те, у кого не хватает денег на покупку лицензии, пользовались Тоталом бесплатно сколько угодно (в личных целях), пока не накопят достаточную сумму. Единственная его просьба в этом случае — не пользоваться варезом, а честно жать 1-2-3.
Если бы прилагался, книга стоила бы не 400, а 1400 рублей. :-)
Изначально планировалось около 300 страниц (правда, это без учёта скриншотов). Как оказалось, это было чересчур оптимистичной оценкой, мы и сами не ожидали, что материала окажется так много (хотя частично, конечно, это связано и с тем, что не все фичи можно коротко описать парой предложений). Причём ещё немалое количество информации пришлось опустить, чтобы книга не разбухла до совсем уж непотребных размеров. :-)
А за поздравление спасибо. :-)
Чёрт, забыл удалить топик. :-( Ладно, пока в друзьях все только свои, не страшно.
Публикацию сделает Дубровский от своего имени, мы с ним как раз только что обсуждали текст, там всё совершенно по-другому будет.
Вспоминается повесть Артур Кларка «Конец детства»…
Учитывая тот факт, что лицензия пожизненная, не думаю, что цена настолько уж заоблачная.
12 ...
151

Информация

В рейтинге
2 914-й
Откуда
Белград, Белград, Сербия
Зарегистрирован
Активность

Специализация

Десктоп разработчик
Старший