>> |
№162125
17022175162340.jpg
(152Кб, 600x725)
Показана уменьшенная копия, оригинал по клику.
>>162119 > Что вообще значит слово "постиндустриальное"? Это которое разрабатывает что-то и оказывает друг другу услуги, а производством занимаются роботы или третьи страны на аутсорсе. Инженерная разработка в отрыве от производственных технологий работает не очень хорошо, источники развития науки лежат за ее пределами, большая часть услуг тоже не является инженерной разработкой, потому образование превращается непонятно во что. > Так почему это делают крайне редко, даже если это принесло бы какие-то удобства? В данном случае, это не приносит никаких удобств, потому просто договорились об одном варианте. Но вообще, там, где это удобно, подобный multi-track drifting встречается регулярно. Например, в электростатике важна разность потенциалов, но не важен сам абсолютный потенциал. Более того, не важно даже, если этот абсолютный потенциал будет гулять во времени, если это будет происходить синхронно во всей Вселенной. В электродинамике в целом над потенциалом вакуума как только не издеваются ради удобства в конкретных задачах, это не меняет физический смысл, но упрощает математические выкладки: https://ru.wikipedia.org/wiki/%D0%9A%D0%B0%D0%BB%D0%B8%D0%B1%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BF%D0%BE%D1%82%D0%B5%D0%BD%D1%86%D0%B8%D0%B0%D0%BB%D0%B0 Если вдруг окажется, что нужно запинить все на каком-то конкретном потенциале для вакуума, придется сделать на нем выбор, но это мало на что повлияет, на самом деле. > Софт стоит сравнивать с построенной производственной линией Иронично, что именно софт и железо для станков - это самое дремучее легаси какое только может быть, место, где нет не то, что софтварной инженерии, даже нет придерживанияк каким-то общепринятым практикам. Как сделали, скажем, самопальную ISA-плату, софт на паскале с ассемблерными вставками под дос для управления ею написали, водрузили это на 386, и так оно десятилетиями работает. Навешивание шильдиков всяких сименсов мало меняет дело... Что-то взаимодействующее с людьми хотя бы склонно переезжать со временем в виртуалки и по кускам переписываться. Ну и конечно, в индустриальные времена, число тех, кто создает производственные линии было на порядки меньше, чем эксплуатантов, преобладали рабочие, сейчас чуть ли не наоборот, всеми силами пытаются сократить эксплуатацию. > Схожие — может быть. Одинаковые — никогда. Разница достаточно малая, чтобы скажем болт+гайку #6-32 можно было заменить на М4 и наоборот без ущерба для механики, или пользоваться трофейным оружием. > Но инженерия это не продолжение науки, а лишь её использование на своё усмотрение. Но все же использование. Процессы, где наука не используется вообще, и есть только композирование которых блоков чисто на опыте, инженерией еще не являются. > Но ведь там как раз всё разное. Эта разница не является принципиальной, скажем, тебе не придется выбрасывать весь опыт работы и переучиваться заново, если понадобится пересесть с советского тепловоза на американский, или провод для трансформатора выбирать AWG## вместо советского ряда. По софтварной аналогии, это как если бы в одной стране была колея 1.5м с классическими локомотивами, в другой исключительно монорельсы, в третьей исключительно шинно-рельсовый транспорт, в четвертов маглевы, или если бы в какой-то стране совсем не пользовались обмоточным проводом, мотая все только фольгой и шинами. > Стаким же успехом можешь жаловаться на это: Часть этого зоопарка имеет вполне инженерное обоснование, что лучше минимизирует стоимость, цена изготовления болта, или цена и трудозатраты на его применение. Часть - внетехнические проблемы с авторскими правами, желания сделать что-то антивандальным. Но при этом, как правило, нет проблем выкинуть скажем совковый шлиц и поставить внутрений шестигранник, или наоборот. > Ремесло — это когда тебе платят за твою работу. Часть подобных проектов пытаются монетизировать, но я сомневаюсь, что у них при этом инженерии становится больше, максимум, лучше сбор статистики использования ресурсов и оптимизация расходов на хостинг. > Я может даже рассказывал уже тебе. Не помню. Что-то не помню деталей, но по наблюдениям за бордами, вот уж что, а это те вещи, которые как раз чаще всего допиливаются руками по ходу дела, и вообще выглядят мощным аргументов в пользу скриптовых языков для веба. Как раз по той причине, что автоматику можно реверснуть и найти вариант как заабузить. > Заказчик не сделает 5% сам, потому что там не 5%, а 100% нужно делать. И это проблема неинженерности, что оно как раз не описывается четкими ТЗ к исполнителю... > Жс не подходит для однострочников по сам видишь каким причинам. Так по идее, как раз наоборот, это и должны быть однострочники, действия на одиночные события. Аналогично с микроконтроллерами, очень легко делать все в обработчиках прерываний, пока они у тебя малочисленные, редкие и неперекрывающиеся, но как только у тебя появляется риск прихода второго однотипного прерывания до завершения первого, тут же начинается треш с реентрабельностью функций, приоретизацией или запретами прерываний и всеми вытекающими рисками этих решений, и совсем все плохо, если это нужно совмещать с богатым внутренним миром с кучей состояний. Подход быстро разворачивается на противоположный, минимально возможные обработчики прерываний, лишь расставляющие флаги, и перенос кода уже на мейн луп. Дальше для экономии ресурсов следует изобретение планировщика, тредов и блокирующих семафоров, потом, чтобы не согласовывать свои малокритичные треды со всей остальной системой кооперативная многозадачность сменяется вытесняющей и появляется аллокатор с хипом, и пошло-поехало... Даже при том, что везде один и тот же С, это все довольно разные стили программирования, но иногда бывают задачи типа "посмотреть, как написано в ядре линукса, и передрать под мелкий контроллер". Или наоборот. > Корпорации являются пользователями. А кто разработчиками и мейнтейнерами тогда является? > А ты говорил, что из юникса уже всё украли. Что именно? zfs появилась в солярисе сравнительно недавно, когда по миру уше шагал линукс. С другой стороны, эти некстген фс что-то вообще не особо взлетали, майкрософтовская ReFS тоже что-то не на слуху, например. Не то их задачи в бизнес-массе своей уже решены уровнями ниже, не то не задержавшись на этой стадии, их начали решать на уровне Ceph и подобных систем. Лично у меня 3 года на ноуте и 4 года на сервере полет на ZFS нормальный, сервер уже два мажорных апдейта убунты пережил без проблем, и даже гента при обновлениях раз в пару месяцев с / на zfs у меня еще не сломалась. Но есть некоторые минусы, типа использования в ARC отдельного от VFS кеша и сооветствующее искажение потребления рам, есть лицензионные риски для убунты, потому было бы круто, если бы в ядре появилось нечто аналогичное, но более интегрированное.
|