Пользователь
Информация
- В рейтинге
- 2 830-й
- Откуда
- Петропавловск, Северо-Казахстанская обл., Казахстан
- Зарегистрирован
- Активность
Специализация
Десктоп разработчик, Инженер встраиваемых систем
Pure C
Assembler
X86 asm
Win32 API
Visual Basic
MySQL
Git
ООП
Разработка электроники
Обратная разработка
Описании предложенной технологии очень похоже на OLE/DDE/COM. Народ идеи OLE/COM особо не оценил, к сожалению.
Ну вы даёте, стыдно не знать. Это в игре Unreal Tournament тип матча такой: Capture the Flag.
Статья уровня «сепулек». Куча восхваляющих тезисов, как обычно любят маркетологи, но никакой конкретики относительно того, как это устроено, на какие принципы полагается и за счёт чего.
jail в FreeBSD всегда был понятен: никто никогда не говорил, что это супер-штука, которая революционно изменит вашу жизнь. Всегда декларировалось, что это заложенный в ОС механизм, который изолирует процессы, и создаёт для процесса иллюзию, будто бы он работает внутри обособленной физической машины под управлением FreeBSD, хотя на самом деле ФС, которую видят процессы в джейле и дерево процессов, которые видны в джейле (и ряд других ресурсов), являются только подмножеством родительской ФС, родительского дерева процессов и родительского набора системных вопросов.
И в общем-то из описания автоматически понятно, как такой механизм может быть устроен: поскольку он часть ОС, а ОС используют защищенный режим процессора и концепцию контроля за доступом разных процессов к разным системным объектам, нет никакой проблемы на уровне ОС не только ограничить доступ процессам к объектам и ресурсам, но и создать им иллюзию работы в изолированной среде, причём такую, что юзер-модный процесс «вырваться из матрицы» никакими ухищрениями не сможет?
Но как быть с Докером? Про него вы не пишите ничего.
Это обёртка над уже существующими в ОС инструментами для создания изолированных сред (вроде jail в FreeBSD)? Так бы сразу и писали. Но тогда не понятно, о какой гибкости и универсальности может идти речь, если это примочка для одной отдельно взятой ОС, которая внутри виртуализируемой среды может создавать только видимость той же самой ОС? jail же не умеет на FreeBSD внутри джейла создать видимость ReactOS или MacOS...
Если это не обёртка над jail (или аналогичными инструментами в др. ОС), то тогда ещё интереснее узнать, за счёт чего оно способно создать изоляцию процессов и иллюзию изолированной среды, не работая в режиме ядра и серьёзнейшим образом не вклиниваясь в работу ОС?
Так оно лезет в режим ядра или умудряется создавать видимость изолированной среды чисто из пользовательского режима (перехватывая системные вызовы и подменяя аргументы/возвраты/поведение)?
Вот классические виртуальные машины не нуждаются в режиме ядра и каких-то особых привилегиях, потому что виртуализиремую среду они эмулируют на уровне аппаратной части. Поэтому внутри виртуальной среды может не только другая ОС крутиться, там может эмулироваться принципиально иная аппаратная архитектура.
Например эмулятор Сеги Gens32 или эмулятор автомобильных диагностических сканеров Cascade.
Судя по имеющемуся в статье противопоставлению докера и классических виртуальных машин, Докер это не про этот подход.
Так всё-таки, как это работает? На каком уровне оно виртуализирует? На какие нижележащие средства оно полагается? Ни слова об этом в статье.
В общем, это статья о том, что такое Докер, для тех, кто уже и так знает, что такое Докер, чтобы они почитали и пописались кипятком от восторга...
Подробнее по разрешение?
Надеюсь для изобретателей бесконечного скролла в аду предусмотрен отдельный котел с бесконечным ростом температуры.
Потому что она только вам кажется неожиданной, а другим она кажется сверх-очевидной. И других как раз и удивляет, почему для вас это вдруг оказалось неочевидной тонкостью.
По-моему эта тонкость может оказаться неожиданной только когда ты впервые в жизни делаешь аналоговые фильтры на RC-цепочках и каскадируешь RC-цепочки с одинаковыми импедансами. Уже во второй раз этот подвох держишь на уме.
Вывод: вы на том конфетном производстве первый раз столкнулись с аналоговым ФНЧ(?).
Значит изложение истории в статье в корне кривое. Сейчас оно воспринимается как «я случайно запроектировал неправильный пассивный фильтр, и только чудом с помощью симулятора выявил свой просчет», а не «какой-то дурак до меня спроектировал неправильный фильтр, а меня позвали разобраться».
Да и то непонятно, если вы искали косяки в чужом решении, почему проблема не бросилась в глаза без симулятора.
И, кстати, вам ещё повезло.
Вокруг каскадирования есть и другие проблемы, которые не так успешно выявляются симулятором.
Вот нужно некий слабый сигнал усилить в 8000 раз и отфильтровать. И вы берёте ОУ, у которого в целевом диапазоне частот гейн до 10 миллионов. В теории звучит прекрасно, а на практике выйдет фейл. И симуляция не покажет, почему, если только в симулятор не заложить наличие у реального ОУ напряжения смещения, которое тоже будет умножено в 8000 раз. И на практике нужно делать каскад из трёх ОУ, усиливающих каждый всего в 20 раз, с отрезанием постоянной составляющей на каждой ступени.
Такая же ситуация с SNR при каскадировании. И симулятор не поможет, если изначально не знать о подводном камне. С RC-цепочками просто повезло, что это настолько банальный случай, что он хочешь-не-хочешь, а выявляется.
Тим Свини — гений.
Hidden text
Режим токсичности разблокирован.
Живут же люди...
С такими глубокими познаниями их зовут в пром. автоматизацию работать.
А тут сидишь со своим «синдромом самозванца» и не лезешь никуда. Мало ли.
Интересно, какой производственный кейс заставит автора открыть для себя буыерные ОУ, существование не только амплитудных, но и фазовых частотозависимых характеристик, преобразования Лапласа и вот это вот все.
Hidden text
Режим токсичности заблокирован.
А если я пишу умный дом на Си? Куда в какое место я должен пойти?
В интересное время живём: если человека с черной кожей не позвали в фильм, режиссера заклюют. Равноправие, все дела. Если человек считает, что у него третий пол, значит так и есть, это его полное право решать. И одновременно с эти... Если человек не пользуется последней версией операционки и браузера, он должен максимально страдать. Пусть у него ничего не открывается и не работает. И долг каждого — плюнуть ему в лицо и обозвать пообиднее.
Примерно то же самое, если ты не пишешь на хайповом языке типа Python'а.
Принято, но дай бог, чтобы эта традиция была вытеснена западной традицией с увеличенным интервалом.
И негров линчуют.
Это же надо на таком пустом месте создать такой простоанный дискурс. Очень легко отличить и сказать, достоин ли тот или иной человек к своему роду деятельности приписывать слово «инженер».
Это определяется тем, использует ли он в своей работе инженерный подход. И это касается всех: и программистов, и электриков, и строителей, и механиков.
Среди всех этих профессий находятся те, кто использует инженерный подход, и те, кто к нему «не притрагиваются».
Очевидно, что мосты не дают строить не-инженерам. Но вот среди тех, кто строит бани, дачи, частные дома и т.п. их полно.
Разница очень простая. Не-инженер не использует, не применяет и не думает о напряжениях, моментах, эпюрах, сопромате и строительной механике, об оценке прочности, об оценке теплотехнических характеристик, о куче норм и правил, которые диктуют вилку вариантов для разных параметров. Вполне себе возможно, что всё это он когда-то изучал и сдавал на экзаменах, но в реальной жизни предпочел забыть как страшный сон, как удел для скучных нудных теоретиков. Вместо этого строитель-не-инженер применяет такие принципы как «мы так 20 лет делали и НИЧО», «другие так же делали», «делаю так, как меня когда-то научил мой наставник», на глаз, по интуиции, на авось. То есть чисто ремесленнический подход. Инженер-строитель же делает всё наоборот. Он вполне себе даже может взять сечение какой-нибудь стойки на глазок, но обязательно выполнит ряд проверочных расчетов.
Та же самая ситуация с электриками. Человек может 20 лет, а может и 40 лет делать всякое разное, но если он не знает, что такое метод симметричных составляющих, метод комплексных амплитуд, не понимает сути разложения сложных сигналов на гармоничнские составляющие (преобразования Фурье), не знает о построениях схем замещения, о методиках расчета токов коротких замыканий в разных режимах, о методиках расчета уставок защит и отстройки защит от нормальных режимов и нижестоящих защит — он не инженер.
В общем, ни образование, ни лицензии не являются определяющими факторами. Использование инженерного подхода как такового — является.
Что такое инженерный подход? Это подход, в котором используются достижения науки и научный подход, расчеты, анализ и систематизация предметной области, в котором прилагают усилия, чтобы избежать неопределенностей, не отдавая их на откуп воле случая, в котором доверяют авторитету истины, а не истине авторитетов, в котором уважают правила, нормы и соглашения, а там, где это необходимо, активно создают свои правила/нормы/соглашения/спецификации, потому что понимают, к чему приводит неопределенность.
Кто придумывает все эти тошнотные названия для современных технологий, инструментов, фреймворков?
Вспоминается старый прикол:
RG-45? Серьезно? А почему не RG-58?
К тому же, VPN-ом по эти причином стали называть все, что угодно, даже то, что к принципу VPN совсем никак не относится. Например, популярное (когда-то) браузерное расширение FriGate VPN. Ну очевидно же, что оно не может работать на том уровне модели OSI, на котором работает VPN, что оно просто заворачивает веб-трафик на свои прокси-серверы.
Так для этого все должны были кинуться использовать технологию PPP, точнее PPTP, а не VPN.
О господи, речь то совершенно не об этом, а о том, что от буквы N/Я целенаправленно из-за роста радиофобских настроений о обществе из-за Чернобыля и других радиационных инцидентов, пришедшегося на внедрение таких томографов.
А так бы имели ЯМР-томографы, а не МРТ-сканеры. Хотя тут и близко нет никакого ядерного распада и радиоактивности, проще было отказаться от буквы, чем побороться с массовым невежеством.
Точно так же и с VPN: теперь, из-за использования не по назначению, эта технология прочно ассоциируется с обходом правительственных блокировок, так же как клей в 90-е начался ассоциироваться с токсикоманией, а не с поклейкой авиамоделей. Хотя ни VPN, ни клей не создавался для того, в сфере чего потом обрёл популярность.
Вот бы еще люди прозрели до осознания того, что отсутствие менеджера пакетов это не баг, а фича.
В какой вообще момент и по чьей милости произошла подмена понятий, и обыватели любое проксирование/туннелирование трафика стали называть VPN-ом?
Ведь большинству обывателей даром не нужно, что дарует технология VPN. Не нужно им свое изолированное пространство IP-адресов, прикидывающееся локальной сетью. Не нужно им отдельное пространство MAC-адресов, прикидыающееся Ethernet-средой. Не нужны им уникасты, мультикасты, эникасты, своя маршрутизация, своя доменная подсистема.
По сути VPN это технология, идеальная для случаев, когда предприятие разрослось настолько, что разные подразделения и отделы физически разъехались по разным концам города (производство уехало в промзону, бухгалтерия переехала в бизнес-центр, маркетинг и менеджмент остался в старом здании), а потом еще вжарил короновирус, и половина людей уехала на удаленную работу из дома.
И вот тут VPN позволяет поддерживать иллюзию, что все по прежнему сидят в одгом здании, охваченном одной локальной сетью, и проектировщик могут достучаться до компьютеров в цеху по старым известным IP-адресам и хостнеймам, скинуть DWG-шечку на шару лазерного станка, и ничего глобально перенастраивать не надо.
А то, что нужно обывателю, это обход блокировок и сокрытие своего внешнего IP-адреса — то, для чего всю жизнь использовалась технология прокси.
Так вот в какой момент все, кому достаточно второго, кинулись использовать первое, хоть это и оверкилл?
Я конечно против блокировок и роскомпозора, хотя меня это как нероссиянина касается мало, но люди по сути ненужную и нежелательную репутацию создали ни в чем не виновной технологии. Теперь у обывателей (а власть имущие входят в это подмножество) VPN ассоциируется с обходом блокировок. Это как если бы видеокассеты априори отождествлялись с порнографией, и нужно было бы каждый раз уточнять «у меня там утренник дочки в первом классе, а не то, что вы там себе напридумывали».
Хорошо, что SSH-туннели и форвардинг портов через SSH пока в тени и никто не мочит SSH-трафик. Но, боюсь, придет и его черед.
P.S. Теперь я понимаю, почему создателям ЯМР пришлось переименоваться в МРТ.
Тогда можно назвать воду веществом, позволяющим убийцам убивать, и запретить воду.
В данный момент и у меня. Но теперь я заметил, что Хабр использует заблюренные картинки и они подменяются на нормальные спустя долю секунды лишь после того, как картинка окадется в viewportе браузера.
Зачем эта глупость нужна, ума не приложу. В старые добрые времена люди просто указывали размеры у элемента img, чтобы верстка страницы не прыгала по мере загрузки изображений.
Очевидно, что 4 часа назад этот механизм ломался: или сервер, который отдает незаблюренные картинки, лежал, или скрипт, который их находу подменяет, не работал.