Я цитирую реакцию "Газпрома" на решение арбитража. Комментариев самого "Гасума" нет, а в финских СМИ ссылаются на "Газпром Экспорт":
Asiasta kertoo uutistoimisto Reuters Gazprom Exportin tiedotteen pohjalta. Gazpromin mukaan välimiesoikeuden määräämä maksu on Gasumin velkoja, korkoja ja muita velvoitteita Gazpromille.
"Рейтерс" сообщае о деле со ссылкой на завление "Газпром Экспорта". По сообщениям "Газпрома" определённая арбитражем плата является долгами, процентами и прочими обязательствами перед "Газпромом".
В целом решение логично: "Гасум" отказался платить в евро из-за санкций ЕС, "Газпром" отказался поставлять газ без оплаты. На схему оплаты в рублях "Гасум" не согасился, в отличие от "Юнипера", "Эни" и прочих, поэтому арбитраж обязал "Гасум" оплатить ранее поставленное и продолжать переговоры.
"14 ноября 2022 года было принято решение по итогам арбитражного разбирательства ad hoc в Стокгольме между ООО «Газпром экспорт» и финской компанией «Gasum Oy» (далее – Газум).
Арбитражный трибунал в своем решении, помимо прочего, обязал «Газум» выплатить «Газпром экспорту» задолженность в размере более 300 миллионов евро за поставки газа и в связи с неисполнением обязательства «бери или плати», а также проценты за просрочку оплаты.
Кроме того, трибунал признал издание Указа Президента РФ № 172 от 31.03.2022 г. о переходе на оплату за газ в рублях обстоятельством форс-мажора по контракту.
Таким образом трибунал подтвердил правомерность приостановки поставок природного газа в случае неосуществления покупателем оплаты в рублях в соответствии с Указом Президента РФ № 172 от 31.03.2022 г.
Арбитраж также обязал стороны продолжить переговоры по контракту для урегулирования ситуации с дальнейшими поставками газа."
Опустив тот факт, что текущий энергетический кризис ЕС устроил себе сам, скажу, что мне ещё в 2016 году побывавшие в Кракове жаловались на тамошний зимний смог .
У Чехии, Франции, Швеции проблем с хранением нет, а в от у немцев они откуда-то взялись :) Полноте, там чисто религиозные политические мотивы.
В ЕС есть много крутых вещей, связанных с разделением и переработкой отходов, энергоэффективностю, утеплением зданий, использованием тепла дата-центров и т.п., но в сфере производства энергии они явно свернули не туда. Сперва они начали закрывать АЭС, потом зелёное безумие с ветряками и панельками, потом была похерена гронингенская модель долгосрочных контрактов на поставки газа. В итоге Германия расконсервирует шахты, а Финляндия вместо газа сжигает бытовые отходы. Одновременно ЕС в целом потребление нефти, газа и твёрдого топлива неуклонно растёт вместе с ценами на ЭЭ.
"Зелёная" энергетика в ЕС настолько зелёная, что отказавшись от АЭС по религиозным экологическим, а от газа по политическим мотивам Германия и Польша вернулись к активному использованию угля в т.ч. бурого.
Одновременно с ростом выбросов СО2 ускоряется рост растений, как отметили в комментариях ниже, кроме того в последние годы темпы сокращения занимаемой лесом площади сильно снизились, а во многих странах (в т.ч. в России) площадь лесов увеличивается. В ЖЖ была даже серия записей "Как заросла * за последние 100 лет" (раз, два).
Проблема в двух вещах
Этим страшилкам уже лет 50, пока что ничего из указанного не сбылось даже на 1/10.
Доказана связь между уровнем СО2 и нагреванием Земли из-за парникового эффекта. Но он далеко не единственный парниковый газ и даже не самый мощный. Вклад водяного пара значительно больше.Также не очень понятно, почему потепление само по себе является каким-то злом. В годы Средневекового климатического оптимума Европа была значительно теплее, и никакой катастрофы от этого не случилось. В Бронзовом веке в Скандинавии рос виноград и водились черепахи, поэтому назойливая одержимость уровнем СО2 выглядит лоббированием интересов одних в ущерб другим.
Согласен, есть такое. Котлин на первых порах реализовал много того, что хотели в джаве и благодаря юности мог быстро и безболезенно меняться. Ну и его ниша даже сейчас, если верить https://pypl.github.io/PYPL.html, - 1,82% доля джавы - 16,58%. А сейчас объективно нужно оглядываться на сообщество и экосистему, плюс накапливается технический долг, плюс кодовая база растёт, поэтому стало медленее.
Получается, с отказом от привязанной блокировки мы теперь честно блокируемся при каждом вызове BufferedInputStream.read(), что для рассматриваемого примера
означает двойную блокировку при каждом проходе цикла. Но что делает код выше? По сути, он побайтно сравнивает содержимое двух буферизированных стримов и если хотя бы один несовпадает, то contentChanged становится истиной. Вместо побайтного чтения можно использовать, например, InputStream.readNBytes(int) и читать сразу 1024 байта, например. Таким образом для их сравнения мы захватим блокировку дважды, а 2048 раз. Если мы точно знаем, что размер сравниванемых данных невелик можно использовать InputStream.readAllBytes(), считав все байты за раз и сравнивая их без блокировок вообще. В этом случае может оказаться, что BufferedInputStream вообще лишний. О таких примерах я когда-то рассказывал.
ИМХО, вполне ожидаемо, ибо нечего побайтно из стримов (пусть даже и буферизировнных) читать. Тут и без рантайма на уровне самой джавы проблемы могут вылезти.
У каждого разраба свои конфиги собранные за последние 2 года и для каждого из них - это уже свой уникальный отпечаток пальца. Ну и вот этот новый человек начинает собирать свой уникальный отпечаток и разбираться в проекте, как есть.
Вижу тут попытку криворукость отдельной команды выдать за какие-то системные проблемы в ИТ в целом.
Почему сразу костыль? Я слышал от коллеги, что у них практиковался подход запуска JVM вообще без сборки мусора для полного исключения пауз. Приложение запускается на сотнях узлов, работает, а потом тупо умирает с ООМЕ, и всё начинается заново.
Естественно, порядок оплаты нельзя вот так просто взять и поменять в одностороннем порядке. При этом суд обязал финнов оплатить то, что они не выбрали по договору, так что в итоге 1:1.
Куда интереснее то, что этим же решением суд обязал стороны продолжать переговоры о заключении нового договора.
"14 ноября 2022 года было принято решение по итогам арбитражного разбирательства ad hoc в Стокгольме между ООО «Газпром экспорт» и финской компанией «Gasum Oy» (далее – Газум).
Арбитражный трибунал в своем решении, помимо прочего, обязал «Газум» выплатить «Газпром экспорту» задолженность в размере более 300 миллионов евро за поставки газа и в связи с неисполнением обязательства «бери или плати», а также проценты за просрочку оплаты.
Кроме того, трибунал признал издание Указа Президента РФ № 172 от 31.03.2022 г. о переходе на оплату за газ в рублях обстоятельством форс-мажора по контракту.
Таким образом трибунал подтвердил правомерность приостановки поставок природного газа в случае неосуществления покупателем оплаты в рублях в соответствии с Указом Президента РФ № 172 от 31.03.2022 г.
Арбитраж также обязал стороны продолжить переговоры по контракту для урегулирования ситуации с дальнейшими поставками газа."
Я цитирую реакцию "Газпрома" на решение арбитража. Комментариев самого "Гасума" нет, а в финских СМИ ссылаются на "Газпром Экспорт":
"Рейтерс" сообщае о деле со ссылкой на завление "Газпром Экспорта". По сообщениям "Газпрома" определённая арбитражем плата является долгами, процентами и прочими обязательствами перед "Газпромом".
В целом решение логично: "Гасум" отказался платить в евро из-за санкций ЕС, "Газпром" отказался поставлять газ без оплаты. На схему оплаты в рублях "Гасум" не согасился, в отличие от "Юнипера", "Эни" и прочих, поэтому арбитраж обязал "Гасум" оплатить ранее поставленное и продолжать переговоры.
Последнее сообщение по теме:
"Гасум" продолжает переговоры о поставках природного газа после решения арбитража.
Покупатель отказался платить, поставщик
внезапнозакономерно отказался поставлять, суд встал на сторону поставщика."14 ноября 2022 года было принято решение по итогам арбитражного разбирательства ad hoc в Стокгольме между ООО «Газпром экспорт» и финской компанией «Gasum Oy» (далее – Газум).
Арбитражный трибунал в своем решении, помимо прочего, обязал «Газум» выплатить «Газпром экспорту» задолженность в размере более 300 миллионов евро за поставки газа и в связи с неисполнением обязательства «бери или плати», а также проценты за просрочку оплаты.
Кроме того, трибунал признал издание Указа Президента РФ № 172 от 31.03.2022 г. о переходе на оплату за газ в рублях обстоятельством форс-мажора по контракту.
Таким образом трибунал подтвердил правомерность приостановки поставок природного газа в случае неосуществления покупателем оплаты в рублях в соответствии с Указом Президента РФ № 172 от 31.03.2022 г.
Арбитраж также обязал стороны продолжить переговоры по контракту для урегулирования ситуации с дальнейшими поставками газа."
https://t.me/gazprom/1018
Да, DTO наше всё, по крайней мере с JPA.
Под политическими мотивами я имел ввиду не противостояние ЕС с Россией, а скорее передел внутри самого ЕС.
Опустив тот факт, что текущий энергетический кризис ЕС устроил себе сам, скажу, что мне ещё в 2016 году побывавшие в Кракове жаловались на тамошний зимний смог .
У Чехии, Франции, Швеции проблем с хранением нет, а в от у немцев они откуда-то взялись :) Полноте, там чисто
религиозныеполитические мотивы.В ЕС есть много крутых вещей, связанных с разделением и переработкой отходов, энергоэффективностю, утеплением зданий, использованием тепла дата-центров и т.п., но в сфере производства энергии они явно свернули не туда. Сперва они начали закрывать АЭС, потом зелёное безумие с ветряками и панельками, потом была похерена гронингенская модель долгосрочных контрактов на поставки газа. В итоге Германия расконсервирует шахты, а Финляндия вместо газа сжигает бытовые отходы. Одновременно ЕС в целом потребление нефти, газа и твёрдого топлива неуклонно растёт вместе с ценами на ЭЭ.
"Зелёная" энергетика в ЕС настолько зелёная, что отказавшись от АЭС по
религиознымэкологическим, а от газа по политическим мотивам Германия и Польша вернулись к активному использованию угля в т.ч. бурого.Одновременно с ростом выбросов СО2 ускоряется рост растений, как отметили в комментариях ниже, кроме того в последние годы темпы сокращения занимаемой лесом площади сильно снизились, а во многих странах (в т.ч. в России) площадь лесов увеличивается. В ЖЖ была даже серия записей "Как заросла * за последние 100 лет" (раз, два).
Этим страшилкам уже лет 50, пока что ничего из указанного не сбылось даже на 1/10.
Доказана связь между уровнем СО2 и нагреванием Земли из-за парникового эффекта. Но он далеко не единственный парниковый газ и даже не самый мощный. Вклад водяного пара значительно больше.Также не очень понятно, почему потепление само по себе является каким-то злом. В годы Средневекового климатического оптимума Европа была значительно теплее, и никакой катастрофы от этого не случилось. В Бронзовом веке в Скандинавии рос виноград и водились черепахи, поэтому назойливая одержимость уровнем СО2 выглядит лоббированием интересов одних в ущерб другим.
Согласен, есть такое. Котлин на первых порах реализовал много того, что хотели в джаве и благодаря юности мог быстро и безболезенно меняться. Ну и его ниша даже сейчас, если верить https://pypl.github.io/PYPL.html, - 1,82% доля джавы - 16,58%. А сейчас объективно нужно оглядываться на сообщество и экосистему, плюс накапливается технический долг, плюс кодовая база растёт, поэтому стало медленее.
Будь ниша Котлина столь же объёмна, как ниша джавы, он развивался бы столь же медленно.
Конечно, смотрим код
BufferedInputStream
:Получается, с отказом от привязанной блокировки мы теперь честно блокируемся при каждом вызове
BufferedInputStream.read()
, что для рассматриваемого примераозначает двойную блокировку при каждом проходе цикла. Но что делает код выше? По сути, он побайтно сравнивает содержимое двух буферизированных стримов и если хотя бы один несовпадает, то
contentChanged
становится истиной. Вместо побайтного чтения можно использовать, например,InputStream.readNBytes(int)
и читать сразу 1024 байта, например. Таким образом для их сравнения мы захватим блокировку дважды, а 2048 раз. Если мы точно знаем, что размер сравниванемых данных невелик можно использоватьInputStream.readAllBytes()
, считав все байты за раз и сравнивая их без блокировок вообще. В этом случае может оказаться, чтоBufferedInputStream
вообще лишний. О таких примерах я когда-то рассказывал.ИМХО, вполне ожидаемо, ибо нечего побайтно из стримов (пусть даже и буферизировнных) читать. Тут и без рантайма на уровне самой джавы проблемы могут вылезти.
"Мы с тобой на разных уровнях".
Вижу тут попытку криворукость отдельной команды выдать за какие-то системные проблемы в ИТ в целом.
Да, действительно, странно получается. Может упор на производительность делали? Стандарт ведь ещё бородатых годов.
Какая именно особенность работы процессора использована в том коде?
Почему сразу костыль? Я слышал от коллеги, что у них практиковался подход запуска JVM вообще без сборки мусора для полного исключения пауз. Приложение запускается на сотнях узлов, работает, а потом тупо умирает с ООМЕ, и всё начинается заново.
Естественно, порядок оплаты нельзя вот так просто взять и поменять в одностороннем порядке. При этом суд обязал финнов оплатить то, что они не выбрали по договору, так что в итоге 1:1.
Куда интереснее то, что этим же решением суд обязал стороны продолжать переговоры о заключении нового договора.
Возвращаясь к теме Стокгольмского арбитража:
"14 ноября 2022 года было принято решение по итогам арбитражного разбирательства ad hoc в Стокгольме между ООО «Газпром экспорт» и финской компанией «Gasum Oy» (далее – Газум).
Арбитражный трибунал в своем решении, помимо прочего, обязал «Газум» выплатить «Газпром экспорту» задолженность в размере более 300 миллионов евро за поставки газа и в связи с неисполнением обязательства «бери или плати», а также проценты за просрочку оплаты.
Кроме того, трибунал признал издание Указа Президента РФ № 172 от 31.03.2022 г. о переходе на оплату за газ в рублях обстоятельством форс-мажора по контракту.
Таким образом трибунал подтвердил правомерность приостановки поставок природного газа в случае неосуществления покупателем оплаты в рублях в соответствии с Указом Президента РФ № 172 от 31.03.2022 г.
Арбитраж также обязал стороны продолжить переговоры по контракту для урегулирования ситуации с дальнейшими поставками газа."
https://t.me/gazprom/1018