— нет, не правильно, дело не в клиенте, а в настройках корпоративного proxy-сервера которые режут все запросы клиента, кроме простейших GET/POST. Это касается любых клиентов, Хром, FF-наипоследнийший — не важно. К серверу запрос придет от прокси или не придет. Короче, экзотические типы запросов, это риск потерять часть функциональности для некоторых пользователей. Ваше замечание со ссылкой на спецификацию, тоже актуально, так как редкий сервер или бэкенд фреймворк будет конвертировать «X-HTTP-Method-Override: PATCH» в PATCH (точно не знаю, не проверял, но испытываю сильнейшие сомнения). Как результат на бэкенде мы получим POST, если запрос вообще до нас дойдет.
these characters must be percent-encoded
— это я и имел в виду, из статьи это явно не следует и велика вероятность что фронтэнд разработчик забудет закодировать такие символы
Увидел метод PATCH и вздрогнул — похоже автор забывает о такой сфере утилизации человеческих ресурсов, как «системное администрирование». Скучающий сисадмин запросто может настроить корпоративный прокси на поддержку GET, POST запросов и блокирование остальных видов запросов, как «опасных», что приведет к поломке нашего API, использующего PATCH.
И еще возник вопрос допустимости использования не закодированных символов "[" и "]" в URL.
Тором не пользовался, а вот с торрентов и сейчас могу качать нужное. Запреты не всегда эффективны. Есть технологии которые побеждают запреты.
Напомню, что некоторое время назад надо было регистрировать пишущие машинки, потом ксероксы, все это кануло в лету, в силу бессмысленности. Кстати сейчас в РФ действует правило согласно которому к сетям общего пользования должна быть присоединена только сертифицированная техника — ха-ха!
Только не государству, а подрядчикам, которые будут создавать соответствующий реестр и сервисной компании, которая будет его обслуживать. Ну может кому то еще откат за выигранный тендер занесут. Государство получит очередные «волны ненависти», а Песков в очередной раз скажет "… мне порой бывает стыдно говорить, что я чиновник. Ненависть льется через край".
Почему 100 руб? Где экономическое обоснование? Ведь это государство получает выгоду за счет снижения количества «серых» устройств в сетях связи, упрощая себе реализацию СОРМ и повышая заинтересованность граждан в приобретении «белой» техники, которую нигде не надо регистрировать, с которой платятся разнообразные прямые и косвенные налоги? Как Людмила Бокова — профессиональный педагог со специализацией «учитель русского языка, литературы и истории» смогла определить эту цифру?
Спасибо что пояснили тот код который я привел. Я много лет профессионально занимался обучением программированию, в том числе на Java. Проблему знаю изнутри. Объяснение в стиле: «все легко», «костыль», «тупо», «глупо», «аналогично», «вообще», «тут все просто и понятно» — возможно и позволяет создать у обучаемого кратковременное ощущение что все просто и он уже все знает, но любая попытка самостоятельной работы вгонит его в ступор (достаточно «main» в другом регистре написать)
Из графиков видно что автор не сумел создать достойной нагрузки, которая нагнула бы сервер. В целом непонятно что тестировалось — реальное приложение использует диск и базу (а она опять диск), что обычно и является узким местом. Какие были диски — непонятно, но создается ощущение что основная нагрузка была на чтение, когда все эффективно кэшится в ОП и диск почтни не грузится.
в России Java-программирования нет (за небольшим исключением — банки и гос порталы)
— стоимость контрактов на разработку систем для госзаказчика которыми оперируют российские интеграторы, в разы превосходит то что зарабатывают остальные участники рынка разработки ПО. Цифры не секретные, легко гуглятся. Ну а разработка бэкенда для госов это преимущественно JavaEE.
«Не все слова играют значимую роль в конкретной программе» — может и не все, но по каждому слову и некоторым символам нужны объяснения. В общей сложности набежит на пару лекций (если не вдаваться в детали).
Если «программировать» — это копипастить незнакомые слова, то да, «пара лекций» не нужна. А если «программировать» — это понимать что и зачем делаешь, то как минимум пара лекции.
«порог входа очень низок» — вероятно шутка? Чтобы объяснить все слова которые есть в коде:
package test;
public class Hello {
public static void main(String[] arg) {
System.out.println("Hello, Java!");
}
}
Нужно несколько лекций. А ведь это только синтаксис и общие принципы, а реально Java ценна огромным количеством фреймворков, которые для нее созданы, и которые тоже изучать устанешь.
Тогда серьезно: если Вы считаете что «out fucking» — это «трахаться в другом месте», то что может означать «in fucking»? «out fucking» легко можно перевести и как «без секса». Вероятно тут важен контекст.
Тоже вспомнилась студенческая лабораторка по ударной адиабате (она же адиабата Гюгонио), правда это про газ, к гидравлике отношения не имеет, но жахнуло эффектно
— нет, не правильно, дело не в клиенте, а в настройках корпоративного proxy-сервера которые режут все запросы клиента, кроме простейших GET/POST. Это касается любых клиентов, Хром, FF-наипоследнийший — не важно. К серверу запрос придет от прокси или не придет. Короче, экзотические типы запросов, это риск потерять часть функциональности для некоторых пользователей. Ваше замечание со ссылкой на спецификацию, тоже актуально, так как редкий сервер или бэкенд фреймворк будет конвертировать «X-HTTP-Method-Override: PATCH» в PATCH (точно не знаю, не проверял, но испытываю сильнейшие сомнения). Как результат на бэкенде мы получим POST, если запрос вообще до нас дойдет.
— это я и имел в виду, из статьи это явно не следует и велика вероятность что фронтэнд разработчик забудет закодировать такие символы
И еще возник вопрос допустимости использования не закодированных символов "[" и "]" в URL.
Напомню, что некоторое время назад надо было регистрировать пишущие машинки, потом ксероксы, все это кануло в лету, в силу бессмысленности. Кстати сейчас в РФ действует правило согласно которому к сетям общего пользования должна быть присоединена только сертифицированная техника — ха-ха!
— стоимость контрактов на разработку систем для госзаказчика которыми оперируют российские интеграторы, в разы превосходит то что зарабатывают остальные участники рынка разработки ПО. Цифры не секретные, легко гуглятся. Ну а разработка бэкенда для госов это преимущественно JavaEE.
Нужно несколько лекций. А ведь это только синтаксис и общие принципы, а реально Java ценна огромным количеством фреймворков, которые для нее созданы, и которые тоже изучать устанешь.
Идеальный по форме и смыслу перевод: муж спрашивает — где была? жена отвечает — на работе!