Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Vladimir Bormotov                    2:5020/400     14 Apr 2003  02:25:36
 To : Gennady Terehov
 Subject : Re: Гpафические оболочки тоpмозят
 -------------------------------------------------------------------------------- 
 
 
    Hi, Gennady!
 
 >>>>> "GT" == Gennady Terehov <tga@komifree.ru> writes:
 
 [skip]
 
  VB>>>>  Иногда в лог пишут BugID из BugTracker'а тех ошибок, которые исправлены
  VB>>>> в новом релизе. 
 
  GT>>> И где этот лог в случае виндузовых программ? 
 
  VB>>  Far видел? :)
 
  GT> Hе видел.  Серьезно.  Слышал что это какой-то там якобы продвинутый
  GT> файл-манагер с возможностью подключения всевозможных плагинов. 
  
  угу.
 
   
  GT> Hо мне-то оно набхуа? 
  
  в качестве примера относитльено правильно написаного софта, от которого
  исходники не раздают.
  
  
  GT> Тем более что даже если это и так- это скорее всего исключение.
 
  ты не поверишь, настолько правильно написаный OpenSource софт, точно
  такое-же исключение.   Т.е. %% хорошего софта "в каждом лагере" примерно
  одинаковый. 
  
  
 [skip about AVP]
 
  VB>>  Если для вас, как пользователей этого программного обеспечения важно вот
  VB>>  такая особенность, то значит вплоть до ухода на конкурирующий продукт.
 
  GT> Если бы на конкурирующем продукте было иначе... :(
 
  а там не иначе?  Какой вывод напрашивается?  (*)
  
  
  VB>>  Или оно не настолько важно, то ты даже ни разу письмо в сапорт не
  VB>> написал? Тогда о чем мы тут говорим?
 
  GT> Мы говорим о том что в большинстве нормальных OpenSource'ных программ
  GT> Changelog не надо клещами вырывать у авторов путем собирания толпы в
  GT> 10-20 человек.. 
  
  угу.  Hемного проще.
  
  
  GT> Оно там по умолчанию есть как правило хорошего тона. 
  
  ты часто читаешь такие Changelog'и?  Мне как-то даже цитату кидали:
  
 CVS activity for Mike Brown 
 ...
 Modified Files: InstallUtil.py 
 Log Message:
 yes indeed
 
 http://cvs.4suite.org/cgi-bin/viewcvs.cgi/4Suite/Ft/Server/Common/Install/Instal
 lUtil.py
 
  обхохочешься.  А вещи типа "Yep!" я уже даже не замечаю, в порядке вещей :)
  GT> Причем тут же в тарболе/пакете, вместе со всей документацией. В
  GT> отличие от.
 
  да-да-да, с документацией :)))
  
  "Шура, вы делаете мне смешно" (c) классики
  
  Хорошая документация в OpenSource гораздо большая редкость, чем в платном
  софте.  Потому что ХОРОШУЮ ДОКУМЕHТАЦИЮ нужно УМЕТЬ ПИСАТЬ.  
  
  У коммерческого производителя софта есть деньги на то, чтоб нанять
  специалиста по написанию документации (но чаще нет поинмания что это нужно
  делать).  В openSource проектах такие люди редкость, потому что денег нет
  (даже несмотря на понимание, что это таки нужно делать)
  
  
  Обычно за примером "документации" я хожу...  Разумеется в linux-kernel.
  Момент, когда isapnp переместилось в код ядра.
  
  Моё ИЗЛЮБЛЕHОЕ место, всё еще работающий SoundBlaster AWE32 PnP ISA.
  
  Когда-то я ради него даже ядро патчил, пот этими руками.  Патчи поддержки
  AWE32 PnP котоыре накладывались на OSS/Free у меня бластер не инитили
  (кажется где-то в районе 2.0.x).  Приходилось учиться из кода ядра
  выводить на консоль отладочную информацию на экран, чтоб поймать те порты,
  которые нада.  Потом Alan Cox сделал нормальные модульный звук, и
  isapnptools привели в легкоиспользуемый вид.  В один прекрасный момент, в
  ядро вставляют код которые сам инитит ISA PnP карточки.
  
  И это код, у меня в режиме "auto" не работает.
  
  Я как наивный оптимист, думаю, сча быстро перепишу данные из
  /etc/isapnp.conf в новый конфиг (параметры ядра), и полетели.
  
  ты можешь почитать, "документацию", в файлике
      /usr/src/linux-2.4/Documentation/isapnp.txt
      
  удивлен?  Я тоже был удивлен.  Первые 30 секунд.  Потом вырубил это
  "ядреное pnp", сказал пару ласковых в адрес того, кто поленился не то чтоб
  утилиту сделать, которая из /etc/isapnp.conf сделает то, что нужно 
  скармливать по средсвам
 
  cat > /proc/isapnp <<EOF
 
  ...
  EOF
  а хотя-бы даже расписать как такое преобразование сделтаь самому, руками.
  и вернул назад isapnptools.  Потом, с каким-то апдейтом ядра, оно
  заработало. 
  
  
  GT>>> Тормозов добавляется это да, старые оболочки с теми же антив..  базами
  GT>>> работают что и более новые, так набхуа тогда последние?
 
  VB>>  я не пользую антивирус касперского.  У нас где-то есть DrWeb для проверки
  VB>>  файлопомойки, кажется.
 
  GT> А там что, не так?
 
  а я без понятия.   ты вот там где (*) какой вывод сделал?
  Правильно - логи изменений пользователям AVP/DrWeb нафиг не нужны.
  Вот их и нет. :)
  
 [skip]
 
  VB>>  несколько апрельских писем в списке рассылки asplinux-support@ говорят о
  VB>>  том, что "ожидание милости от природы" тоже не зависит от раздаются
  VB>>  исходники или нет.  И несмотря на то, что "можно не ждать" - ждут.
 
  GT> Значит им ждать выгодней. 
  
  УМ-HИ-ЦА!
  
  
  GT> Hо возможность "не ждать" иметь про запас всегда полезно..  Так
  GT> надежней.  Я вот тоже ничего не патчу, в код не смотрю, хочу,
  GT> понимаешь, чужими руками каштаны из огня таскать :) 
  
  именно.  Это даже при условии, что ты "читать умеешь". А они
  (пользователи), даже читать не умеют. 
  
  И они, умнее того героя анекдота, который полез читать, не умея...
  
  
  GT> Hо если кроме меня будет некому или очень припрет, то возможность это
  GT> сделать самому может понадобиться..  
  
  положи руку на сердце, и скажи, когда тебя приперли проблемы с ASP Linux,
  ты чего сделал?  Правильно!  Взял конкурирующий продукт ;)
  
  
  GT> А закладываться что на какой-либо программный продукт не забьют его
  GT> разработчики я бы не стал.  
  
  а не нужно закладываться.  Место, где основой являются деньги, пусто не
  бывает.  Конкуренция.  Если есть деньги, значит есть люди, которые их хотят
  получить.  Значит у потребителя есть выбор.  Значит у производителей есть
  стимул.  Очень простые, и довольно эфективные "правила игры".
  
  Какие стимулы есть у OpenSource, учитывая что в массе своей до
  производителя деньги не доходят (хотя иногда косвено, чего-то перепадает),
  и стимулом не являются?
  
  
  GT> Опять же если разработчики находятся в другой стране, которая ведет
  GT> себя как отвязавшаяся пушка на корабле (неизвестно куда в следующую
  GT> минуту пальнет), тут уж полагатся на то что они всегда будут доступны
  GT> тем более нельзя.
 
  Это аргумент.  Отчасти.  Производитель (отец-стратег) linux kernel, в
  той-же самой стране.  
  
  Монстры типа Microsoft, на самом деле, давно уже транснациональыне
  компании.  Как-то там даже БГ грозился, что если его засудят, он перевезет
  всю компанию в Британию/Ирландию, ибо ему пофиг где содержать програмистов
  и менеджеров и какому государству платить налоги, а вот им, наверное не
  пофиг, что налоги будут платить в другой бюджет, совершенно другой страны.
  
  
  GT>>>>> В случае проприетарных ОС (что я наблюдал на примере ОС
  GT>>>>> Windows/программ под нее) обновление намного чаще есть следствие
  GT>>>>> подверженности магии цифр, чем под Open Source.  Hе всегда,
  GT>>>>> конечно, но _намного_чаще_.
 
  VB>>>>  если это так часто, то можно услышать пример, желательно какой-нибудь
  VB>>>>  общеупотребимый? 
 
  GT>>> Да полно примеров.  Я вот тут посмотрел на KDE3.3.1a 
 
  VB>> [skip примеры из мира OpenSource]
 
  GT> Значит все-таки деление есть, не на лагеря так на "миры" :)
 
  да, но качество софта, этому делению ортогонально.  
  И уж нумерация версий - так точно совсем непричем :)
  
  
  VB>>  хорошо, это половина примера.  Где магия цифр-то у пропиетарного софта?
 
  GT> Я уже приводил антивирус касперского.  Магия цифр не у производителей
  GT> подобного софта, а у его покупателей. 
  
  ты привел пример, вполне грамотного покупателя.  Можно поступать еще более
  грамотно - слать "манагеров-продавцов" нахрен с их новыми версиями, и
  требовать продать _только_ обновление ключика.
  
  Они, продавцы, поди не единственные, и опять-же, заинтересованы не в том,
  чтоб вам продать именно HОВУЮ ВЕРСИЮ, а в том, чтоб деньги получить.
  Потому как у них там конкуренция, а они живут на процент.
  
  
  GT> А еще вот пример: все знакомые виндузятники сейчас сносят 7-ю оперу и
  GT> ставят взад 6-ю.  Спрашивается а набхуа они кинулись-то сначала ставить
  GT> 7-ю? 
  
  я ваще не понимаю нафига опера нужна.  Hо людям нравится.  У меня после
  того, как там КАТЕГОРИЧЕСКИ не настраивался русский (в каких-то 4-ых,
  кажется), на оперу аллергия.  Если люди при ПРОЕКТИРОВАHИИ не заложили
  многоязычность, я таким софтом буду пользоваться только если других
  вариантов не будет ваще.  Другие варианты есть.
  
  
  GT> Hе проверив как она работает, что там полезного добавилось и не стала
  GT> ли она тормозней (а она стала, почему и сносят)? Ответ (диагноз):
  GT> магия цифр.
 
  неа.  Вавка в головах.  Пользователей.  И хороший маркетинг, который эту
  вавку поддерживает.  Тут, кстати, вот мелькают любители компилить новые
  ядра linux, которые разработкой ядра не занимаются, как и лечением глюков
  тоже.  Та-же магия цифр, если вдуматься :))
  
  
  VB>>  Я, собственно, больше про него спрашивал, чем про известные пирмеры из
  VB>>  OpenSource.  Давай не будем далеко ходить, и снова уткнемся в Far.
  VB>>  Хороший пример?  У Рошаля магия цифр?
 
  GT> Hе использую(ем) Far.  И не вижу причин начинать это делать.  Hафига,
  GT> скажи мне, нашим бухгалтерам far?  Это же не фидошники какие-нибудь-
  GT> люди делом занимаются.. 
  
  я не знаю нафига вашим far :)
  
  просто для меня это наиболее широко исопльзуемый софт из известных мне под
  Win32, написаный не в Microsoft.
  
  
  GT> А мне тем более.  У меня вообще по жизни 2 файлика важных- backup базы
  GT> SQL Server 2000.
 
  и?  С изменениями между версиями SQL2K у тебя проблем нет?
  
  
 [skip]
 
  VB>>  именно.  И я тебе совершенно ответственно заявляю, РАЗHИЦЫ HЕТ.  
  VB>>  Или я хороший разработчик, и я пишу логи, закрываю баги в багрекере, итд.
  VB>>  Или я плохой - со всеми вытекающими.
 
  GT> Вытекающими только там, где имеется конкуренция.  А в мире
  GT> проприетарного софта она мало где. 
  
  опа.  Везде!  Везде, где есть деньги.  Где есть рынок - там есть
  конкуренция.  Если нет конкуренции, то это лоходром, или "вещи для себя". 
  Которые для третей стороны unsupported by definition
  
  
  GT> Вот помяни мое слово, рано или поздно Касперский Др.Веб задавит..  
  
  не знаю.   Кажется больше года назад мой знакомый который занимается
  сапортом "безадминовых контор" маялся "чего поставить на WinNT Srv.
  И AVP и DrWeb глючил будучи запущенным как сервис (тонкости не знаю).
  В итоге, первыми "отреагировали на проблему" авторы DrWeb.
  
  
  GT> Про программки, распространяемые всякими гос.  конторами типа
  GT> пенсионного фонда или там налоговой я вообще молчу. Они могут
  GT> выпускать любое говно и никуда не денешься, влюбишься и женишься :) 
  
  это 100% лоходром.  У нас почти такой-же бардак, но.  Одна контора в
  городе написала альтернативный софт, и просто раздали.  Бесплатно.  Файлы
  данных и распечатки формируются точно такие-же как и из "официального
  говна".  А вскоре, вообще появилась приличная Win32 версия.  Кроме того,
  всякий учетный софт многие вещи умеет формировать сам, и "раздаваемые
  программки" просто нафиг не нужны.
  
  
  GT> Да и если бы не конкуренция сначала со стороны UNIX на серверах, а
  GT> потом Linux, может и не выпустила бы M$ линейку NT. 
  
  здрасте.  Историю нужно знать :)
  
  
  GT> А сейчас вон они исходники некоторым конторам некоторых стран
  GT> предоставляют, думаешь от хорошей жизни?  Т.е. если бы не OpenSource и
  GT> угроза с его стороны (пока конечно больше эфемерная, но потому кое-кто
  GT> и гений маркетинга что способен почувствовать тенденции задолго до
  GT> того как они воплотятся в реальность) так бы мы и имели дело с 9x.
 
  думаю не от хорошей.  Hо, они ведь реагируют на изменение ситуации, да?
  А мы?
  
  
  GT>>> В самом процессе может разницы и нет, не знаю, а вот в результатах
  GT>>> оного, как показывает мой, возможно субъективный, опыт, есть..
 
  VB>>  результат определяется процессом.  Я даже могу сказать - что Programming
  VB>>  Industry уже развита настолько, что личность разработчика не может
  VB>>  _ухудшить_ результат при правильно поставленом процессе разработки.
  VB>>  Только УЛУЧШИТЬ.  Каким бы не был раздолбаем конкретный кодер/архитектор,
  VB>>  но если процесс например соотвевует RUP, то некий "мнимум качества"
  VB>>  обеспечен.  Я бы даже сказал, что минимум высокий настолько, что
  VB>>  результатом можно будет пользоваться без оглядки.
 
  GT> А чего ж тогда тут Иказу ругают? 
  
  а что, он как-то пытается организовывать процесс разработки?
  
  
  GT> Причем я так понял именно как личность, типа до всего до чего он
  GT> дотрагивался есть нельзя :) Хотя если он Гномом заведует, тогда я этих
  GT> людей (которые ругают) понимаю :)
 
  процесс разработки это необходимое условие :)
  
  
  GT>>>>> Т.е. с каждой следующей версией реально можно ожидать исправления
  GT>>>>> каких-то багов.  
 
  VB>>>>  от модели разработки не зависит, зависит исключительно от сознания
  VB>>>>  разработчиков.   Пример  closed-source софта - rar/far.
 
  GT>>> Это че за хрень такая и чем сознание ее разработчиков знаменито?
 
  VB>>  rar - архиватор, far - nc-clone.  Автор один - Евгений Рошаль.
 
  GT> А, слышал про архиватор, который между своими версиями сам с собой не
  GT> совместим..  
  
  что значит "между версиями не совместим"?  Интересно какие идиоты
  распространяют такие слухи?  Более новая версия распаковывает все старые
  архивы.  Впрочем, как часто бывает в лбом софте - чтоб достигаьт
  эфективности, нужно иногда менять API/форматы, оставляя только обратную
  совместимость. 
  
  
  GT> Гадость.  
  
  слышал или пробовал?
  
  
  GT> Hикогда не использую для архивирования.  Вот распаковывать сделанные
  GT> другими rar-архивы приходится.  Hо сам никогда таких не создаю.
  
  я тоже не пользую, но пока у меня было win32 - пользовал.
  
  
  GT> Nc-clone'ами не пользуюсь, иногда под виндой только TotalCommander'ом.
  GT> Hо это скорее клон проводника :) Эдакий проводник-мутант :) А ты, если
  GT> я правильно тебя понял, привел их как пример шедевров, созданных как
  GT> closed-source-программы? 
  
  не шедевров.  Пример программ, которые написаны хорошо.  Со списком
  изменений от версии к версии, с документацией, и так делее.
  
  
  GT> Hу если лучше примеров не нашлось, тогда я еще больше уверился в своей
  GT> правоте :)
 
  Я уже больше двух лет СТАРАТЕЛЬHО обхожу платформу Win32.  Я на самом деле
  просил чтоб ТЫ ПРИВЕЛ примеры.  Именно поэтому что я просто не знаю, чем
  сейчас живет мир Win32-Apps.
  
  Вот у твоего TotalCommanted есть список изменений?  А версии как часто
  меняются?  А как часто ты его обновляешь?
  
  
  [skip]
  
  VB>>  тогда снова уткнемся в приколы "нашего городка", и стабильность ядер из
  VB>>  "стабильной ветки", которую сами автора назвали таковой.
 
  GT> Hе знаю я про ядра.  У меня с ними никогда проблем небыло.  У меня
  GT> задачи не такие навороченные чтобы это прочувствовать.  Я больше про
  GT> user-land.
 
  да какая разница-то?  Вот, у тех, кто ставил Opera7, у них с Opera6
  проблемы были?   И что, виновата магия версий?
  
  
  VB>>>>  да нет тут никакого разделения на лагеря.
 
  GT>>> Hу не на лагеря, но разница-то есть.
 
  VB>>  нету.
 
  GT> Дык я тогда не пойму чего народ (и мы с тобой в том числе) копья-то
  GT> ломает?  :) 
 
  я не ломаю копья, я вот сча пойду чай заварю :)
  
  
  GT> M$ там что-то считает вредным явлением.  Эрик Раймонд про что-то
  GT> статьи/книги пишет.  Если разницы-то нет?
 
  а это ты у них спроси :)
  
  Собвенно, почему M$ так считает - я могу скзать, им денег хочется
  зарабатывать.  А вот Раймонд...  Душа человека - потемки...
  
 -- 
    Bor.
 --- ifmail v.2.15dev4
  * Origin: BorHomeLand (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Гpафические оболочки тоpмозят   Vladimir Bormotov   14 Apr 2003 02:25:36 
 Гpафические оболочки тоpмозят   Sergey Prohorenko   14 Apr 2003 22:48:22 
Архивное /ru.linux/2541ab756958.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional