да, римляне наверняка бы заценили, взялись бы осваивать вместо того чтобы шататься пьяными по пляжу. Глядишь, еще и заказали бы ему придумать гидравлическую трансмиссию...
Архимед любил гидравлику, изобрёл туалет со сливом и автомат для продажи напитков. Но современники как-то не очень поняли. На мой взгляд, ему было бы лучше велосипед изобрести, чтобы им окончательно шаблоны порвать.
какой язык умеет удалять функционал и поля из описанного типа/класса?
Языки с поддежкой контрактного программирования умеют именно это - ADA, Eiffel. Для остальных программистов было бы просто полезно однажды разобраться с этой теорией, чтобы было понимание проблематики, даже если их рабочий язык программирования это не поддерживает.
На своем примере: в середине 2000х работал на одном проекте медицинской информационной системы, отвечал за структуру базы данных, алгоритмы поиска и поточный импорт XML документов от множества больниц, довольно сложных и обьёмных. Генерировали документы не мы, левые производители больничного софта; госстандарт для этих документов в процессе дорабатывался, нам нужно было тоже оперативно учитывать изменения. Не будь у нас XSD, было бы просто нереально такой процесс без ошибок поддерживать, а так, то что у нас в бэкенде php5+mysql использовались, это на надежность уже никак не влияло.
для внутренних API разработчики обычно имеют доступ к коду, внутренней документации и собственно к коллегам которые это создавали. Это позволяет большую гибкость, формализация на таком уровне больше мешает. Для внешних ровно наоборот. Нужно и то и другое, просто большинство программистов эти вещи путают.
на мой взгляд, изза того что современные схемы не смогли стать стандартом, от любой из них будет отдавать кустарщиной. Не то что бы их нельзя было использовать, можно конечно, свою функцию они выполнят, но каждый раз нужно аргументировать почему взяли вот ту, а не эту.
еще, тоже многие путают задачи сериализации с задачами описания структуры документа. Технически конечно одно в другое вполне транслируемо, но на практике есть нюанс: сериализация применяется для внутренних API, а формализованные документы для внешних, соответственно требования к ним принципиально разные. SOAP был как раз контрпримером, как не надо делать, применять тяжеловесную формализацию к внутренним RPC интерфейсам.
если сформулировать коротко: программисты, использующие YAML или JSON, всё равно каждый раз вынуждены создавать какой-то свой внутренний валидатор, но не считают нужным его формально документировать, зачастую и не знают что это возможно. Схемы как XSD создавались как раз чтобы предоставить такое общедоступное формальное описание и позволить проверять документ сторонним валидатором. Одновременно, такая схема служила самодостаточной документацией для программиста принимающей стороны. Для "неявных" размазанных по коду схем программисту всё равно приходится документацию писать, только теперь без гарантий соответствия актуальной реализации.
проблема в том что 99% современных программистов не знают что такое контрактное программирование, никогда о нем не слышали, а про всякие эти "схемы" не понимают зачем они вообще сдались. Если плебс не дорос до такой музыки, то она и не прижилась.
были некие публикации, еще в девяностых, о сравнительно небольших всеядных динозаврах у которых в период незадолго до катастрофы начал очень быстро расти обьём мозга. Так что, если бы не этот астероид, были бы рептилоидами :)
там и без джетов "синхротронное" излучение будет достаточно жестким от всего что на неё переодически падать будет, при том что наша цивилизация от каждого солнечного ветерка чихает, а тут оно будет литься сплошным потоком. Потом, всякие сверхточные детекторы вроде LIGO идут лесом от такой массы на орбите, так что в топку их. Системы точного времени, GPS у нас корректируется с учетом релятивистских эффектов - тоже в топку, зачем нам GPS. Геостационарные спутники каждые полтора часа туда-сюда болтать будет, бесполезными станут - их можно туда же. Вобщем, много что можно этому пылесосу скормить из того что человечество понапридумывало. Зато тепло...
мысль конечно интересная, но одновременно поражает глупость автора и подобных мечтателей: если уж и вправду обнаружится подобная синтетическая конструкция, то искать там рядом развитую разумную цивилизацию точно уж не стоит. Не- развитую и не- разумную может быть там и найдёте, мёртвую или в процессе самоубийства, но будет ли вам с ними интересно?
Развитие цивилизации - это всегда увеличение эффективности использования энергии и снижение вредных воздействий на себя и свою среду обитания. Если она это не умеет, то её пока и нельзя назвать развитой (хотя и есть шанс что научится когда-нибудь). Если не хочет - то и разумной её назвать трудно. А черная дыра над головой, ну это по побочным эффектам примерно как русскую печь ураном топить... Ума палата.
в прошлых исследованиях также отмечалось что примененная технология обработки шестерен подразумевает определенное поточное производство, т.е. этот прибор скорее всего не был штучным, также скорее всего для него производились запчасти для ремонта
по поводу линий постоянного тока: причина не в излучении, причина в том что у сетей переменного тока в разных регионах часто нет синхронизации между собой, и чтобы отдать туда энергию, у потребителя требуются сложные фазокомпенсаторы, со своими потерями. Для магистральных линий постоянного тока наоборот, сложное оборудования требуется при запитке, зато потребители могут забирать энергию в свою сеть проще и с меньшими потерями. Начались такие линии в Японии, потому что у них там вообще одна половина страны 50Гц, другая 60; когда обе сети в 70х годах встретились, пришлось им учиться это всё балансировать.
при 50 Герц потери на "радио" можно спокойно игнорировать, основные потери там будут изза взаимодействия магнитного поля с наведёнными токами в окружающей среде. В грунте есть влага, там обязательно может что-то наводиться. Будь это воздушная линия, потерями можно было бы тоже пренебречь, а для грунта они кабель хорошо экранировали, у него металлическая оплётка. Так что напрямую ток всетаки грунт не греет, но тогда должен греться сам экран, у него уже нет сверхпроводимости. Компромисное решение конечно, хотя при 50 Герц все эти эффекты будут довольно слабые.
Вообще, решение действительно такое, что расходники могут быть дешевыми до тех пор пока таких проектов мало, а как появится спрос, цены могут сильно вырасти.
еще, писали про этот проект, что изза того что это была первая проба, расход азота у них не оптимальный получился, где-то они там со впускной системой ошиблись, лишнее теряется. Считают поэтому что в последующих проектах эти потери удастся сильно уменьшить. Не писали правда насколько сильно. В году 2020м писали, что вроде какие-то города у них эту систему заказывали - Мюнхен, Чикаго. Но я дальше не следил, не знаю как там дела в реальности.
Активное сопротивление нулевое, поэтому теплового излучения наверняка там нет, а вот магнитное поле есть, так что реактивные потери в окружающей среде всётаки будут.
С азотом такое дело, он может быть в промышленности бросовым продуктом, его могут оставаться излишки после отгонки всех остальных полезных газов которые сейчас используются. Оптовые цены на него в жидком виде в пределах 20-30 центов за литр, он дешевле чем CO2 даже.
13.5 миллионов евро стоил весь проект, из которых 6 профинансировало государство. Гонит мощность 40MW Они сравнивали все три варианта - строить 110kV подстанцию, тянуть несколько обычных линий, или попробовать сверхпроводник. Обычные линии вышли бы дешевле, но с учетом того что в городе и без того слишком много коммуникаций закопано, выбрали более компактный вариант. Кабель там диаметром порядка 10-15см и довольно гибкий, уложили без проблем.
да, римляне наверняка бы заценили, взялись бы осваивать вместо того чтобы шататься пьяными по пляжу. Глядишь, еще и заказали бы ему придумать гидравлическую трансмиссию...
Архимед любил гидравлику, изобрёл туалет со сливом и автомат для продажи напитков. Но современники как-то не очень поняли. На мой взгляд, ему было бы лучше велосипед изобрести, чтобы им окончательно шаблоны порвать.
https://museumofradium.co.uk/five-incredible-things-you-can-do-with-radium/
- вот вам в догонку, шоколадку с радием :)
Языки с поддежкой контрактного программирования умеют именно это - ADA, Eiffel. Для остальных программистов было бы просто полезно однажды разобраться с этой теорией, чтобы было понимание проблематики, даже если их рабочий язык программирования это не поддерживает.
На своем примере: в середине 2000х работал на одном проекте медицинской информационной системы, отвечал за структуру базы данных, алгоритмы поиска и поточный импорт XML документов от множества больниц, довольно сложных и обьёмных. Генерировали документы не мы, левые производители больничного софта; госстандарт для этих документов в процессе дорабатывался, нам нужно было тоже оперативно учитывать изменения. Не будь у нас XSD, было бы просто нереально такой процесс без ошибок поддерживать, а так, то что у нас в бэкенде php5+mysql использовались, это на надежность уже никак не влияло.
для внутренних API разработчики обычно имеют доступ к коду, внутренней документации и собственно к коллегам которые это создавали. Это позволяет большую гибкость, формализация на таком уровне больше мешает. Для внешних ровно наоборот. Нужно и то и другое, просто большинство программистов эти вещи путают.
это понятно, но в отличии от велосипедов стандарты обычно не плодятся как кролики
на мой взгляд, изза того что современные схемы не смогли стать стандартом, от любой из них будет отдавать кустарщиной. Не то что бы их нельзя было использовать, можно конечно, свою функцию они выполнят, но каждый раз нужно аргументировать почему взяли вот ту, а не эту.
еще, тоже многие путают задачи сериализации с задачами описания структуры документа. Технически конечно одно в другое вполне транслируемо, но на практике есть нюанс: сериализация применяется для внутренних API, а формализованные документы для внешних, соответственно требования к ним принципиально разные. SOAP был как раз контрпримером, как не надо делать, применять тяжеловесную формализацию к внутренним RPC интерфейсам.
если сформулировать коротко: программисты, использующие YAML или JSON, всё равно каждый раз вынуждены создавать какой-то свой внутренний валидатор, но не считают нужным его формально документировать, зачастую и не знают что это возможно. Схемы как XSD создавались как раз чтобы предоставить такое общедоступное формальное описание и позволить проверять документ сторонним валидатором. Одновременно, такая схема служила самодостаточной документацией для программиста принимающей стороны. Для "неявных" размазанных по коду схем программисту всё равно приходится документацию писать, только теперь без гарантий соответствия актуальной реализации.
проблема в том что 99% современных программистов не знают что такое контрактное программирование, никогда о нем не слышали, а про всякие эти "схемы" не понимают зачем они вообще сдались. Если плебс не дорос до такой музыки, то она и не прижилась.
были некие публикации, еще в девяностых, о сравнительно небольших всеядных динозаврах у которых в период незадолго до катастрофы начал очень быстро расти обьём мозга. Так что, если бы не этот астероид, были бы рептилоидами :)
там и без джетов "синхротронное" излучение будет достаточно жестким от всего что на неё переодически падать будет, при том что наша цивилизация от каждого солнечного ветерка чихает, а тут оно будет литься сплошным потоком. Потом, всякие сверхточные детекторы вроде LIGO идут лесом от такой массы на орбите, так что в топку их. Системы точного времени, GPS у нас корректируется с учетом релятивистских эффектов - тоже в топку, зачем нам GPS. Геостационарные спутники каждые полтора часа туда-сюда болтать будет, бесполезными станут - их можно туда же. Вобщем, много что можно этому пылесосу скормить из того что человечество понапридумывало. Зато тепло...
мысль конечно интересная, но одновременно поражает глупость автора и подобных мечтателей: если уж и вправду обнаружится подобная синтетическая конструкция, то искать там рядом развитую разумную цивилизацию точно уж не стоит. Не- развитую и не- разумную может быть там и найдёте, мёртвую или в процессе самоубийства, но будет ли вам с ними интересно?
Развитие цивилизации - это всегда увеличение эффективности использования энергии и снижение вредных воздействий на себя и свою среду обитания. Если она это не умеет, то её пока и нельзя назвать развитой (хотя и есть шанс что научится когда-нибудь). Если не хочет - то и разумной её назвать трудно. А черная дыра над головой, ну это по побочным эффектам примерно как русскую печь ураном топить... Ума палата.
в прошлых исследованиях также отмечалось что примененная технология обработки шестерен подразумевает определенное поточное производство, т.е. этот прибор скорее всего не был штучным, также скорее всего для него производились запчасти для ремонта
зачем это, ведь враньё всё
по поводу линий постоянного тока: причина не в излучении, причина в том что у сетей переменного тока в разных регионах часто нет синхронизации между собой, и чтобы отдать туда энергию, у потребителя требуются сложные фазокомпенсаторы, со своими потерями. Для магистральных линий постоянного тока наоборот, сложное оборудования требуется при запитке, зато потребители могут забирать энергию в свою сеть проще и с меньшими потерями. Начались такие линии в Японии, потому что у них там вообще одна половина страны 50Гц, другая 60; когда обе сети в 70х годах встретились, пришлось им учиться это всё балансировать.
при 50 Герц потери на "радио" можно спокойно игнорировать, основные потери там будут изза взаимодействия магнитного поля с наведёнными токами в окружающей среде. В грунте есть влага, там обязательно может что-то наводиться. Будь это воздушная линия, потерями можно было бы тоже пренебречь, а для грунта они кабель хорошо экранировали, у него металлическая оплётка. Так что напрямую ток всетаки грунт не греет, но тогда должен греться сам экран, у него уже нет сверхпроводимости. Компромисное решение конечно, хотя при 50 Герц все эти эффекты будут довольно слабые.
Вообще, решение действительно такое, что расходники могут быть дешевыми до тех пор пока таких проектов мало, а как появится спрос, цены могут сильно вырасти.
еще, писали про этот проект, что изза того что это была первая проба, расход азота у них не оптимальный получился, где-то они там со впускной системой ошиблись, лишнее теряется. Считают поэтому что в последующих проектах эти потери удастся сильно уменьшить. Не писали правда насколько сильно. В году 2020м писали, что вроде какие-то города у них эту систему заказывали - Мюнхен, Чикаго. Но я дальше не следил, не знаю как там дела в реальности.
Активное сопротивление нулевое, поэтому теплового излучения наверняка там нет, а вот магнитное поле есть, так что реактивные потери в окружающей среде всётаки будут.
С азотом такое дело, он может быть в промышленности бросовым продуктом, его могут оставаться излишки после отгонки всех остальных полезных газов которые сейчас используются. Оптовые цены на него в жидком виде в пределах 20-30 центов за литр, он дешевле чем CO2 даже.
13.5 миллионов евро стоил весь проект, из которых 6 профинансировало государство. Гонит мощность 40MW Они сравнивали все три варианта - строить 110kV подстанцию, тянуть несколько обычных линий, или попробовать сверхпроводник. Обычные линии вышли бы дешевле, но с учетом того что в городе и без того слишком много коммуникаций закопано, выбрали более компактный вариант. Кабель там диаметром порядка 10-15см и довольно гибкий, уложили без проблем.