LINUX.ORG.RU
ФорумTalks

Когда работает, надо обязательно заново сделать. Как этого избежать?

 ,


0

1

Думаю что любой, кому по возрасту больше 25 лет даже на своей памяти видел, как так или иная технология только добилась работоспобсности сразу начинается заменяться другой, новой. Причём эта новая как правило повторяет старую на 90%, и также как правило лишена кучу фичь старой, скажем так является просто подмножеством старой. Но в этой новой технологии может быть и что-то новое, хотя как правило нового вообще ничего нет. Всё это приводит к тому, что потом выходит какой-нибудь герой или герои, и воссоздаёт всё заново, опять же на 90% состоящее из старых идей. Да, новые идеи появляются, комплексные идеи, вроде xerox alto, но происходит такое раз в 30-40 лет, а иногда и реже.

Можно привести пару примеров: os/2, NT -> win95|nt4.0 -> win2000 -> win8, CORBA -> COM|DCOP|XPCOM -> COM|XPCOM|DBUS, OLE|NPAPI -> ActiveX|NPAPI -> jsasm, Native Client, pepper, Active X. java me | java se -> android. Сами можете добавить пару сотен примеров без труда.

Можно конечно порассуждать, что были причины так делать. Допустим, что NPAPI однопоточна, небезопасна и тд. Но никто не мешал доработать, ввести новые правила. Не говоря уже о том, что NPAPI может и однопоточен, зато имеет тучу преимуществ благодаря всё тому же прямому доступу и достаточно простой структуре плагина. Понятно что причины каждый найдёт, это понятно.

Но давайте по другому посмотрим, а как бы это остановить. Как бы так поставить задачу, чтобы выполнить её наконец. Тут конечно возразят - мол это корпорации, это занятые места рабочие и прочее. Это всё понятно. Однако вопрос тот же. Как сделать так, чтобы просто решить задачи? Что для этого нужно?

★★★

Последнее исправление: ixrws (всего исправлений: 1)

Ответ на: комментарий от DNA_Seq

1. Не спорю, но классический инит был удобен. 2. Были. OpenRC, upstart и другие. 3. Побеждает самое упоротое. Примеры как раз на виду - GNOME3 и systemd. Особенно ярко видно идиотичность последнего в Debian.

StReLoK ☆☆
()
Ответ на: комментарий от Deleted

Не, это у тебя идиотизм в острой форме. Где у шагоходов 90% колёса? А твой высер про гусеницы даже комментировать лень.

imul ★★★★★
()
Ответ на: комментарий от imul

Не, это у тебя идиотизм в острой форме.

Доктор, вас скоро выпишут, не волнуйтесь.

Где у шагоходов 90% колёса? А твой высер про гусеницы даже комментировать лень.

читд, словарный запас эллочки-людоедочки истощился до «высер» и «90%»

Deleted
()

Кде3/4 Причем разработчиков понять могу - хочется обкатать новые фишки. Но вот придурков, которые называли кде3 старьём надо просто умертвлять.

ramon13666 ★★★
()

99% всего делается на коленке за вечер и на отъ*бись. запихивание в «это» хотя бы малейшей новой функциональности по трудозатратам равноценно созданию с нуля еще 2-3 таких велотренажеров.

der_looser ★★
()
Ответ на: комментарий от Sadler

Нет, мой юный друг! Давайте, разберёмся по шагам.

Как в книжке ребе А.Голуба. Итак!

Надо будет включить комп, дождаться его загрузки.

Знаю, что настоящие кульхацкеры НИКОГДА не выключают компы, ибо это не Ъ - так что, ладно, пропустим этот шаг.

Но быдлоколоночки марки «Качаю только lossless»(C) всё равно надо будет включить (1).

Открыть папку с файлами музыки (2).

Перейти к стилю (3)- > группе (4) - > альбому (5) -> композиции (6).

Итак, уже 5 «мышедрочек». И это в идеальном случае, теоретически.

Беда, что на одном экране все эти списки могут не поместиться - посему помастурбировать-таки придётся.

Теперь «клик» (6).

Естественно, у Ъ нет разделения по категориям композиций, а всё «начинается с »/""(С).

Однако, в «файлопомойке» еще больше подрочить (поскроллить) придётся.

И это при том, что уровень громкости, эквализацию, тонокомпенсацию - опять-таки техноонанисту придётся делать мышкой, а не кнопками и потенциометрами.

Bioreactor ★★★★★
()
Последнее исправление: Bioreactor (всего исправлений: 3)

Автор, ты пытаешься остановить прогресс. Дело благое, жигули тоже ездят, что, обязательно БМВ делать, но прогресс при всем желании не остановить. Всегда найдутся люди с зудом творчества, честолюбивые или просто желающие разбогатеть, и придумают альтернативу чему угодно. Большинство из них потерпит неудачу, но одна инновация из десяти или ста окажется лучше исходного предмета, и со временем его вытеснит.

Напрягают изменения - ну так рабочему люду никогда изменения не были нужны, стой себе у станка, делай привычные действия, получай жмых, зачем менять-то. А вот если сам будешь творить прогресс - тогда возможно будешь богатым, известным и счастливым.

shimshimshim
()
Ответ на: комментарий от Bioreactor

Но быдлоколоночки марки «Качаю только lossless»(C) всё равно надо будет включить (1).

Нет, они тоже не выключаются никогда.

Открыть папку с файлами музыки (2).

Перейти к стилю (3)- > группе (4) - > альбому (5) -> композиции (6).

Ткнуть по Winamp/AIMP и найти в правильно отсортированной по тегам библиотеке. И всё равно это будет на порядок быстрее, чем ты выполнишь свои шаги =)

И это при том, что уровень громкости, эквализацию, тонокомпенсацию - опять-таки техноонанисту придётся делать мышкой, а не кнопками и потенциометрами.

Страшное дело, да.

Громкость, кстати, вполне регулируется потенциометром на звуковухе, так и делаю. Эквалайзер не использую при прослушивании музыки.

Sadler ★★★
()
Последнее исправление: Sadler (всего исправлений: 2)
Ответ на: комментарий от Bioreactor

Ты знаешь что такое плейлист? Один раз сделал и слушай сколько влезет. И ещё есть пресеты для настроек.

StReLoK ☆☆
()
Ответ на: комментарий от Sadler

«Отсортированная по тЕгам библиотека»(С) - это замечательно.

Только у меня очень много компакт дисков и кассет. (И даже винила)

«Тысячи пластинок самых разных стилей» (С)

Сколько там «тЕгов» у меня наберётся? Тысячи?

В моем доме — тысяча пластинок,
В моем доме даже по ночам
Либо рок-н-ролл в старинном стиле,
Либо шлягер в стиле «баббл-гам».

(C)

Страшное дело, да.

Если Вам мышедрочка тактильно приятна и вызывает оргазм - то я ничего навязывать Вам не буду, я-таки не психотерапЭвт...

Bioreactor ★★★★★
()
Последнее исправление: Bioreactor (всего исправлений: 1)
Ответ на: комментарий от ramon13666

4 мало кому нравится. Без серьёзного допила на четвёртые кеды даже смотреть противно, не говоря уже об использовании. Пятые выглядят получше, но там сейчас другие проблемы.

StReLoK ☆☆
()
Ответ на: комментарий от alegz

Рассказывай.

И какая у вас ось стояла? 95, которой 8 уже хватало, чтобы летать? У меня домашней осью с 97 года была именно NT4. (Да, мазохист. :) И я прекрасно знаю, сколько она ела. На 16 мегабайтах она даже с блокнотом сваповалась.

atrus ★★★★★
()
Ответ на: комментарий от StReLoK

Я не об оформлении, а о некоторых особенностях интерфейса.

ramon13666 ★★★
()
Ответ на: комментарий от StReLoK

Примеры как раз на виду - GNOME3

Вау. Вот это реально круто. Т.е. после стольких лет заочных похорон гнома я наконец-то услышал, что он побеждать начал? o_O

atrus ★★★★★
()
Ответ на: комментарий от Alyssa

//правильный: кому это нужно?//

Неправильный вопрос.

dhgdsb
()
Ответ на: комментарий от Bioreactor

Просто мне куда удобнее пользоваться библиотекой flac-ов, чем библиотекой дисков/кассет. А уж мышь, клава или вынесенный интерфейс под это — дело десятое. А ещё я почти избавился от бумажной библиотеки дома. Разве что Ницше и Алигьере стоят.

Sadler ★★★
()
Последнее исправление: Sadler (всего исправлений: 1)
Ответ на: комментарий от shimshimshim

//Автор, ты пытаешься остановить прогресс. //

Он пытается остановить прогресс???????? Это, а прогресс это такой Бог, паровоз или хобгоблин девятого уровня что бы его останавливать? Прогресс это объект?

Вот я недавно на лоре, но мне уже хочется уберечь свой мозг.

dhgdsb
()
Ответ на: комментарий от atrus

Таки да. GNOME2 они закопали, MATE использует не так уж и много народа, крыса наполовину мертва. Все расползлись как тараканы - кто на тайловые wm, кто ещё куда. А идиоты как жрали гном3, так и жрут.

StReLoK ☆☆
()
Ответ на: комментарий от dhgdsb

Мысли шире. Останавливать можно не только объект, как есть можно не только ложкой. Прогресс это процесс. Ты вот например тоже можешь попробовать остановить процесс распада своего мозна, просто перестав заходить на лор.

shimshimshim
()
Ответ на: комментарий от shimshimshim

И какая связь между объектностью и процессуальностью в контексте сказанного?

dhgdsb
()
Ответ на: комментарий от alegz

У меня в 1996 был пень100 с 16 МБ, за довольно среднюю цену

Да ты, батенька, буржуй.

Xellos ★★★★★
()
Ответ на: комментарий от StReLoK

А идиоты как жрали гном3, так и жрут.

Вам бы, батенька, к врачу. Лекарство чтобы прописал от боли в известном месте.

atrus ★★★★★
()
Ответ на: комментарий от atrus

Нельзя мне к врачу. Это такой хитрый план - на реактивной тяге завести трактор с земляшки.

StReLoK ☆☆
()
Ответ на: комментарий от Bioreactor

эквализацию

Это проблемы плохого усилителя и дешёвых колонок с кривым АЧХ. Давно живу на голой линейке. Эквалайзер - зло.

trueshell ★★★★★
()
Ответ на: комментарий от Alyssa

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

Прежде чем ускорять циклы, не помешало бы озаботиться ресурсами для этих циклов, достигнув хотя бы 99% повторного использования ресурсов, а также энергоресурсами. Но ускорятелям этого не понять.

no-dashi ★★★★★
()

Можно конечно порассуждать, что были причины так делать. Допустим, что NPAPI однопоточна, небезопасна и тд. Но никто не мешал доработать, ввести новые правила. Не говоря уже о том, что NPAPI может и однопоточен, зато имеет тучу преимуществ благодаря всё тому же прямому доступу и достаточно простой структуре плагина. Понятно что причины каждый найдёт, это понятно.

Но никто не мешал доработать, ввести новые правила.

Так сначала и было [link]. Pepper было расширением существующего API. Но сажать плагины в песочницу гораздо проще, если сам задаёшь правила взаимодействия с системой, а не играешь в догонялки, пытаясь фильтровать прямые системные вызовы. Недаром в ядре долго обсуждают ввод того или иного системного вызова. Если представить его в одном релизе, придётся поддерживать его до скончания эпохи.

NPAPI может и однопоточен

Плагин может создавать свои потоки. Единственное требование — вызывать браузерные функции только из основного потока. Для выполнения функции в основном потоке есть специальный шлюз в API. В Pepper сделано очень похоже, он вообще выглядит как NPAPI новой итерации. Его как будто делали люди, которым надоело ковыряться в NPAPI и они решили сделать версию получше, без оглядки на совместимость.

зато имеет тучу преимуществ благодаря всё тому же прямому доступу

Это спорное преимущество. Автору плагина придётся писать код под Windows, Linux и Mac OS X. А на них даже сам NPAPI отличается, не говоря уже о коде для работы с самой платформой.

и достаточно простой структуре плагина

Оба API достаточно простые.

В общем, конкретно NPAPI — плохой пример «хорошо работающей технологии».

i-rinat ★★★★★
()
Ответ на: комментарий от Deleted

у вас не мышление а наркомания

Никакая не наркомания. Гусеницы обладают лучшей проходимостью, однако ценой целых двух минусов - повышенное трение (а значит ниже КПД движения и скорость), а ещё они убивают асфальт. Так что область применения получается принципиально разная и гусеницы не «убили» колесо и наоборот тоже никогда не случиться. Случилось разделение сфер - гусеницы для бездорожья, где плевать на скорость и КПД - не завязнуть бы уже хорошо, колёса для дороги - проблемы застрять нет, поэтому можно подумать о скорости и экономии топлива.

А автор сообщения имел ввиду, что внутри гусениц находятся колёса, которые едут по гусеницам (а гусеницы уже едут по земле). Таким образом для колёс гусеницы становятся дорогой.

KivApple ★★★★★
()
Последнее исправление: KivApple (всего исправлений: 1)
Ответ на: комментарий от Bioreactor

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

Крутилки эвалайзера крутить мышкой? Зато можно сохранять пресеты и быстро на них переключаться. А крутилка громкости у колонок таки есть аппаратная.

KivApple ★★★★★
()
Последнее исправление: KivApple (всего исправлений: 1)
Ответ на: комментарий от KivApple

Никакая не наркомания ... для колёс гусеницы становятся дорогой.

Точно не наркомания?

Deleted
()
Ответ на: комментарий от Deleted

читд, словарный запас эллочки-людоедочки истощился до «высер» и «90%»

Это не словарный запас, а содержимое стартпоста. В школе надо было тебе хотя бы читать научиться.

Доктор, вас скоро выпишут, не волнуйтесь.

Ну отговариваться-то ты умеешь. Единственное что умеешь. Остальное не очень, на двоечку.

imul ★★★★★
()

К «хорошему» новому я бы, пожалуй, отнёс json вместо xml для обмена данными и в жабе javafx вместо старого гуя. Старый гуй там был настолько стар и замшел, что было проще всё переписать с нуля и получилось довольно неплохо, да только мало кому нужно.

GblGbl ★★★★★
()
Ответ на: комментарий от Polugnom

Я трижды пытался съесть этот кактус, и трижды попытки завершались удалением этого безобразия. То GTK сломается, то ещё какая фигня случится. Про то что настроек не завезли вообще молчу. А допиливать гном до юзабельного вида пожалуй даже дольше чем какой-нибудь awesome или dwm, не говоря уже об openbox.

StReLoK ☆☆
()
Ответ на: комментарий от aplay

Я пользовался крысой года 2 назад, и они иногда отваливались.

StReLoK ☆☆
()

иногда бывает легче всё сломать и заново построить, чем пытаться напильником пристраивать новое и кувалдой чинить старое.

Deleted
()
Ответ на: комментарий от Bioreactor

Перейти к стилю (3)- > группе (4) - > альбому (5) -> композиции (6).

В твоём случае нужно ещё подойти к шкафу с кассетами (одна кассета = 60 минут, так что полкой не отделаешься), найти там нужную, и самое интересное - перемотать на нужную позицию.

TheAnonymous ★★★★★
()

Коммерция, друг мой. Как продать еще раз то, что уже куплено? Конечно же, объявить устаревшей технологию, объявить о новом стандарте, который обязаны все поддерживать. Ну и понятно, что теперь можно продать заново приобретенную тобой вещь.

iVS ★★★★★
()
Ответ на: комментарий от iVS

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

ixrws ★★★
() автор топика
Ответ на: комментарий от TheAnonymous

Ололо-школоло!

Мой юный друг!

В наше время к музыке (рок-музыке) относились уважительно, и раз «рок музыканты мыслят альбомами» (С) (Кен Хенсли), то слушали (олдфаги, «поколение X») и нынче слушают) весь альбом полностью, а не как, обладающие _мозаичным мышлением_ «миллениумы» («поколение Y»), судорожно и беспорядочно перескакивают с одной композиции на другую.

Кроме того, даже в одном из ранних «зверюшек» из моей коллекции (AKAI GX-M10) уже и тогда была система автопоиска IPSS - пруф:

http://wegavision.pytalhost.com/Akai/1980/akai80-38.jpg

Учите матчасть.

подойти к шкафу с кассетамип

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

Bioreactor ★★★★★
()
Последнее исправление: Bioreactor (всего исправлений: 2)
Ответ на: Ололо-школоло! от Bioreactor

нинужно

Ясно.

была система автопоиска IPSS

Намного проще и быстрее, чем «дрочить мышку»

TheAnonymous ★★★★★
()

Допустим, что NPAPI однопоточна, небезопасна и тд. Но никто не мешал доработать, ввести новые правила.

Часто бывает что доработать старое сложнее чем сделать с 0. Особенно если в старом варианте архитектурные проблемы.

Ну и конечно разработчики делавшие "старое", нового делать не хотят, а те кто хочет делать, те не хотят разбираться как оно там в "старом" сделано. В чужом (говно)коде разбираться удовольствия мало, даже если он не говно, а если говно так вообще никакого желания. Вот купил ты участок, на участке стоит сортир от прежних хозяев, ты его отремонтируешь или снесешь нафиг, чтобы и духа от чужого говна не осталось?

Loki13 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.