perl5.8

From
Alex Semenyaka (2:461/640.640)
To
Eugene Grosbein
Date
2006-11-20T17:51:10Z
Area
RU.UNIX.BSD
Hello Eugene!

20 Nov 06 17:07, you wrote to me:

 EG>>>>>>> Это все нормально, только что такие порты делают в общем
 EG>>>>>>> дереве?
 AS>>>>>> А почему бы им там не лежать?
 EG>>>>> Оверхед. Из FreeBSD Project Status Report - Fourth Quarter of
 EG>>>>> 2006:   port updates. Accordingly, we've added a guideline (not
 EG>>>>> a rule) that   ports should be of more than just theoretical use
 EG>>>>> to be added to the   Ports Collection
 AS>>>> То есть, ты понимаешь, что твои хотелки мало кому интересны, но
 AS>>>> при этом недоволен тем, что они не являются main line?
 EG>>> Не считаю, что уменьшение оверхеда мало кому интересно.
 AS>> Конечно. Приведение всех портов к одной версии glib - это
 AS>> уменьшение оверхеда в аспекте, более важном, чем 2М на диске
 AS>> пользователя P-166 :) Тебе это повторяют уже который день :)
 EG> Приведение всех портов к одной версии glib это маразм.

Это называется "Женя упёрся и начал выдвигать свои любимые в этом случае
аргументы". Отмечу, что для кого-то твои письма - маразм :)

 EG>>>>> Речь вовсе не о неких формальностях, речь об общем подходе к
 EG>>>>> делу.
 AS>>>> Общий подход к делу - каждый делает то, что считает интересным и
 AS>>>> нужным для себя.
 EG>>> И при этом не думает о накладных расходах и это последнее -
 EG>>> нормально?
 AS>> Он думает. Я тебе уже объяснял. Можно минимизировать разные
 AS>> накладные расходы. Он минимизирует расход своего времени.
 EG> Если бы он минимизировал только расход своего времени,
 EG> порта бы не было в дереве. Не клевещи :-)

Почему? Мне удобнее порты, которые я использую, иметь в дереве. Мне совершенно
всё равно, используешь ли их ты.

 EG>>>  Я не считаю это нормальным для девелопера.
 AS>> Ну не считай. Кому от этого холодно или жарко? :)
 EG> Видимо, тебе, раз ты так сильно реагируешь :-)


Ok, а из девелоперов кому? :)
Мне не нравится твоя позиция, да. "Никто никому ничего не должен, но девелоперы
должны... [следует список]". Не нравитяс тем, что культивирует совершенно
алогичную и потребительскую позицию. Поэтому и "сильно реагирую".

 EG>>>>>>> А вот если речь идет о портах, используемых значительным
 EG>>>>>>> количеством народа, то тут уж стоимость времени пользователей
 EG>>>>>>> перевешивает стоимость времени девелопера.
 AS>>>>>> Да, как только пользователи будут платить девелоперу.
 EG>>>>>>> Перевешивает даже тогда, когда девелопер от пользователей
 EG>>>>>>> ничего не получает, кроме баг-репортов.
 AS>>>>>> И каким образом?
 EG>>>>> Де-факто.
 AS>>>> Механизм, пожалуйста.
 EG>>> Механизм чего?
 AS>> Механизм перевешивания стоимости времени девелопера временем
 AS>> пользователей.
 EG> Каков механизм перевешивания одного часа тысячью часов вообще может
 EG> быть?

Да любой, показывающий, что сравнение вообще возможно.

 EG> Тысяча перевешивает, просто перевешивает.

Да, тысяча ом - это больше, чем два люмена. Логика железная.

 AS>> Когда что-то чего-то перевешивает - есть последствия этого
 AS>> перевешивания. Колёсики в другую сторону крутятся, лампочка
 AS>> выключается, денежки не выплачиваются.
 EG> А вот не всегда.

А вот всегда.

 AS>> Ты что, не понимаешь, что сравнивать можно только сравнимое, то,
 AS>> что так или иначе можно расположить на разных чашках весов, условно
 AS>> говоря? 10 секунд нельзя сравнивать с 12 килограммами. Ну вот
 AS>> нельзя. Ну вот никак нельзя. А ты занимаешься именно этим.
 EG> А ты типа не понимаешь, что такое скалярные произведения и взвешенные
 EG> суммы в коэффициентами типа килограмм/секунда. А по модулю может
 EG> случиться и единица у коэффициентов.

Коэффициенты откуда брать будем? И почему это они у тебя вдруг стали единичными
- потому что тебе так хочется? Не аргумент.

 AS>>>> Потому что de facto ситуация ровно обратная. И не пытайся
 AS>>>> выдавать желаемое за действительное. Некрасиво.
 EG>>> Голословное утверждение. Когда юзеров много, их суммарные
 EG>>> временные и иные затраты превышают затраты девелопера.
 AS>> Женя, ты в школе учился? Эти величины нельзя сравнивать, они, как
 AS>> ты говоришь, из разных realms. Попросту говоря, временные затраты
 AS>> разных людей складывать некорректно, если они не находятся в
 AS>> совершенно одинаковой ситуации.
 EG> Вполне можно делать оценки.

Можно, только это неграмотно :)

 EG>  И по оценкам, затраты десяти тысяч юзеров
 EG> (заведомо) перевешивают проблемы одного девелопера.

Геббельс говорил, что ложь, повторенная 100 раз, становится правдой. Извини уж,
но этот рецепт до боли напоминает метод твоих доказательств: ты из письма в
письмо просто повторяешь одно утверждение, не утруждая себя его обоснованием.
Так вот, не станет оно правдой. Изволь доказывать. Я не вижу механизма, по
которому затраты 10000 пользователей чего-то там перевешивают.

 AS>> Повторяю в который раз. Суммарное время пользователей никак не
 AS>> транслируется в жизненные реалии девелопера.
 EG> Голословное утверждение опять же. Уж в информационном-то пространстве
 EG> они пересекаются.

И что? Где механизм трансляции? Покажи его, пожалуйста.

 AS>>>> Ну это понятно, неудобно об этом помнить, вся твоя позиция на
 AS>>>> этой забывчивости-то держится. Но я всё же напомню: девелоперу
 AS>>>> намного дороже своё время, чем время всех пользователей, вместе
 AS>>>> взятых. Вот это - факт.
 EG>>> Это скорее его мнение, чем факт.
 AS>> Видишь ли. Так как именно он занимается разрабокой, а механизмов
 AS>> влияния на него нет - то его мнение фактом и является. То есть, как
 AS>> он скажет, так и будет.
 EG> Ты опять упорно строишь все вокруг долженствования/принуждения,
 EG> чуть ли не социального доминирования :-)

Ещё раз повторю, я работаю в твоих реалиях. Ты выбрал термины, в которых
девелопер должен чего-то (думать об оверхеде, например). Я всего лишь ими
воспользовался.

Если долженствования нет, то твоя позиция вообще не соотносится с реальностью.
Девелопер делает так, как считает нужным, и никому он при этом ничего не
должен. Все претензии - в /dev/null.

 AS>>>> При этом ты, вместо того, чтобы
 AS>>>> всем показать, как надо
 EG>>> Что, требуется показывать как USE_GNOME=glib20 заменять на glib12
 EG>>> и проверять результат? Современные методы программирования уже
 EG>>> не предполагают таких умений? :-)
 AS>> Заводи альтернативные лёгкие порты, заменяй в них glib20 на glib12,
 AS>> поддерживай результат. И все поймут, что ты прав. А к другим не
 AS>> приставай :)
 EG> Самовольное модерирование? :-))

Да, и террористическая угроза заодно.

Alex

--- IMHO в последней инстанции
 * Origin: ...можжевеловых... (2:461/640.640)
SEEN-BY: 50/12 400/814 450/159 1024 452/35 461/43 132 640 1024 469/999 4616/3
SEEN-BY: 4625/8 4641/444 5000/76 5000 5006/1 5007/1 5010/70 5011/13 5012/46
SEEN-BY: 5015/28 5019/31 5020/18 175 194 400 545 982 1057 1909 1922 2238 2395
SEEN-BY: 5020/2871 4441 5021/29 5025/3 5026/14 45 5027/12 5030/1080 1957
SEEN-BY: 5034/10 13 5035/3 38 5036/1 5045/7 5049/1 5051/12 15 5054/1 4 8 9 11
SEEN-BY: 5054/28 35 36 37 45 63 66 67 70 75 84 85 5059/9 5060/88 5061/15
SEEN-BY: 5062/10 5063/3 5064/7 5066/18 5075/5 5076/1 5077/70 5080/1003 5084/9
SEEN-BY: 5085/13 5095/20 5096/18 6001/10
PATH: 461/640 5020/400 545 5054/1 37