Senior PHP и Senior…
Современные космические спутники состоят из множества модулей…
Модуль должен передавать:
команды всем остальным системам корабля
телеметрию на Землю…
Вы это серьёзно? А если jvm в критический момент взбредёт мусор пособирать, то фиг с ним, со спутником и телеметрией? Php для этих целей ещё более подозрителен.
Про процедуры в инструкциях расскажу любопытную байку. Могу немного наврать, но история была примерно такая: дед работал бортэлектриком на Ил-76 или типа того, и была у них какая-то проблема, что самолёты горели. После расследования оказалось, что по инструкции экипаж обязан в случае задымления отключить электропитание то ли полностью, то ли частично, не суть. Вот только система пожаротушения была как раз запитана от той же цепи. Выяснили, исправили. Но вот такие инструкции бывают.
Было более одного обратного случая — экипаж, заранее совершив ошибку, боролся с автоматикой, пытавшейся хоть как-то вытянуть самолёт, в итоге всех убивал (если что, гуглить «переключатель P-40»). Раз на раз не приходится.
Впрочем, документировать такой простой API можно хоть в markdown-файле.
Извините, но это лукавство какое-то. Если у нас есть 200 сущностей, над которыми можно осуществлять 5 операций, то, условно, фронтендщику надо дать документацию на 1к возможных вариантов (эндпоинт + что в него слать и что вернётся в ответ на get/put/post + параметры). Если функционал остаётся тот же, но вы используете jsonrpc, то только переносите часть информации одействии из урла+метода в тело, но эта тысяча возможных вариантов взаимодействия никуда не денется и документировать надо ровно столько же.
Понял, спасибо. Просто с моей точки зрения такое решение противоречит условию в пунктах «физически нет доступа» и «нет обученного человека» (воткнуть флешку и что-то с ней сделать = есть доступ + обученный втыкать флешку человек). Но это уже буквоедство, в целом — ясно.
сделать первый деплой с первичной настройкой инфраструктуры в полностью закрытую систему, т.е. она не «торчит» в интернет, и доступа из вне в неё нет от слова совсем, а отправить специально обученного человека нельзя. На мой взгляд — достаточно интересный вопрос.
Угу. Привет, соискатель. Дано: вычислительная система неизвестной архитектуры, обесточенная и закопанная в грунт в случайной точке планеты. Доступа нет от слова совсем. Установи ОС. Мы тут занимаемся реальными делами, а не фигнёй какой-то. Зато «интересно».
Рассказали бы, интересно же. Подделывать трафик с целью заинжектить свой троян? Ну как? А главное — зачем?
Takedown как-то всем неплох, а второй не сильно понравился, но они оба явно более «про ИТ», чем Ghost in the shell и уж тем более Die hard. И да, про Pirates of Silicon Valley, упомянутый KorP, совсем забыл, отличное кинцо. Надо будет пересмотреть.
Поясните пожалуйста, запуская свой продукт под этой jdk я буду использовать библиотеки из поставки, rt.jar там и прочее… Насколько я знаю, лицензированные под GPL продукты не позволяют их использовать даже как библиотеки (в отличие от L-GPL). Значит ли это, что и я буду обязан раскрывать исходники своего продукта, запуская его на openjdk?
if (OSVersion < LowestSupported) { SayByeBye(); }
Вряд ли кто так делает.
Ооо, нет. Именно так и делает Apple. Помню правил iso образ OS X чтобы поставить, кажется, Lion на старую модель ноута (беленький пластиковый), т.к инсталлятор утверждал, что железо устарело. Ось встала и заработала на ура. Единственное, что изменил — значение переменной а-ля LowestSupportedHwVersion в каком-то файлике.
Это кажется сильно подозрительным.
Не исключаете, что это именно та причина, по которой лично вы, воспитанный на «сложных» программах, пригодились в EC?
Тогда США не подходит :) Неоднократно слышал фразу, что там такое количество нормативно-правовых актов, что ни один юрист не в состоянии без глубочайшего анализа сходу сказать, нарушаете ли вы в данный момент закон или нет. Оно, может, трактуется и однозначно, но всегда можно копнуть глубже и обнаружить что-то, что однозначно трактуется не в вашу пользу.
There are about 20,000 laws just governing the use and ownership of guns.
Вы это серьёзно? А если jvm в критический момент взбредёт мусор пособирать, то фиг с ним, со спутником и телеметрией? Php для этих целей ещё более подозрителен.
украденныйзаимствование из логотипа bluetooth :-(Извините, но это лукавство какое-то. Если у нас есть 200 сущностей, над которыми можно осуществлять 5 операций, то, условно, фронтендщику надо дать документацию на 1к возможных вариантов (эндпоинт + что в него слать и что вернётся в ответ на get/put/post + параметры). Если функционал остаётся тот же, но вы используете jsonrpc, то только переносите часть информации одействии из урла+метода в тело, но эта тысяча возможных вариантов взаимодействия никуда не денется и документировать надо ровно столько же.
Угу. Привет, соискатель. Дано: вычислительная система неизвестной архитектуры, обесточенная и закопанная в грунт в случайной точке планеты. Доступа нет от слова совсем. Установи ОС. Мы тут занимаемся реальными делами, а не фигнёй какой-то. Зато «интересно».
Рассказали бы, интересно же. Подделывать трафик с целью заинжектить свой троян? Ну как? А главное — зачем?
system.exec('curl example.com -O outfile')?Не исключаете, что это именно та причина, по которой лично вы, воспитанный на «сложных» программах, пригодились в EC?