В свое время от этого отказались из-за чрезвычайно медленной модификации GIST индекса. Расширение ltree оказалось применимо только в случаях редких модификаций незначительного количества записей в иерархии. Как решали эту проблему?
И износ никто не отменял, каким бы мягким не был резист.
Резист при штамповке вообще жидкий нанесенный ровной пленкой на спин коатере. При придавливании штампом у вас перераспределяется жидкость. Потом она полимеризуется и штамп убирается. Вопрос износа стоит не острее чем вопрос выкидывания на помойку брэгговских зеркал для мягкого рентгена, которые засираются отшетками олова из плазменного источника "экстремального ультрафиолета" (ака мягкого рентгена) в литографах ASML.
Приятно видеть в 2022 году незамутненного человека из стазиса. Юрлицо Гугла в России находится в процессе банкротства, платежей за рекламу уже скоро год как не принимает, и в суд на него можно подать если ты считаешь, что ты кредитор российского Гугла, и только для того, чтобы в N-ой очереди на дерибан остатков счетов постоять.
На сколько я помню, этот ЦОД принадлежит MTW, а сервис измерения RTT на вашем сайте обращается к WS-ресурсу rus-ping-test.ruvds.com, который располагается на IP-адресах MTW. Выходит, Вы живете в чужой инфраструктуре?
Дальше вообще "божественно":
к M9, или MSK-IX — московской международной телефонной станции № 9
М9 - это узел, находящийся по адресу Бутлерова 7. MSK-IX - коммерческая организация, к сети которой можно подключиться на М9. Не понимаю как Вы их приравняли.
Сейчас это главное место, откуда Интернет поставляется в Москву.
Какой такой интернет поставляется в Москву через М9? Если Вы про МН-связность, то она поставляется через Ленинградский вокзал, куда у Раскома (а именно его DWDM-каналы обеспечивают более 50% всей российской МН-связности) приходит ВОЛС из Санкт-Петербурга.
Если Вы про российский сегмент Сети, то основной трафик идет с ЦОДов Mail.Ru Group и Yandex, которые не находятся на М9, и крупные провайдеры забирают трафик именно оттуда.
Для Windows может и объявлен ContainerD стабильным, но таким не является.
На текущий момент это не работает почти что совсем. Буду очень рад, если меня кто-нибудь переубедит и расскажет как завести узел на Windows с ContainerD в k8s так, чтобы он еще и работал.
Есть примерно год, чтобы доработать поддержку. Потом может быть больно.
Пробовал я в прошлом году литье в силикон двухкомпонентных Smooth-Cast 300 серии.
Ну, если так, чтобы посмотреть и в руках подержать готовое изделие — то можно, но не более.
А так, если использовать в живую — то не годится. Вот сделал я из этого пластика швеллер шириной 6 см, глубиной 2 см и длиной 40 см. Поместил его в термокамеру, + 38 градусов и подвесил на него по центру нагрузку в 240 грамм. Через 3 дня этот швеллер прогнулся и стал коромыслом :)
Вот я не то чтобы сторонник массивов, ООП это конечно правильно, но аргументы у вас как-то не очень способствуют пониманию преимуществ.
// Что такое 100, что такое "2013-10-04 12:16:47"?
// Понятно, что IDE помогает, но когда такие билдеры на пол-экрана,
// как-то надоедает мышкой по переменным водить, чтобы понять что тут происходит.
$pond->addStockData(new StockData("Bream", 100, "2013-10-04 12:16:47"));
// Вот если массивом объявить, то сразу понятно, что 100 - это количество. Да и выглядит компактнее.
$pond = [
'name' => 'Breakspear',
'amenities' => ['shop'],
'fishBreeds' => [
['name' => 'Bream', 'number' => 100, 'stocked' => '2013-10-04 12:16:47'],
['name' => 'Perch', 'number' => 50, 'stocked' => '2012-02-02 05:23:32'],
['name' => 'Common Carp', 'number' => 10, 'stocked' => '2011-01-23 14:42:59'],
],
];
$ponds[] = $pond;
К тому же для объектов надо билдеры писать, а массив объявил и все. А если из базы грузим, то и объявлять не надо.
Намного меньше кода для получения того же результата.
Код будет такой же, только в функцию getNamed() добавится аргумент $ponds, а в getTotalStocked() аргумент $pond.
Часто это реализовывается как многофункциональные классы со здоровыми методами, использующими вложенные циклы.
А как вы без вложенных циклов посчитаете $stockedFish? Код будет аналогичный, один цикл по $ponds, второй в getTotalStocked($pond).
$ponds = new PondsCollection(); $ponds->add(...);
Зачем мне создавать коллекцию для методов типа add(), если я могу просто сделать $ponds[] = $pond? А если индексировать массив не числами, а первичными ключами сущности pond, то и получение или удаление можно сделать без всяких циклов, просто unset($ponds[$pond->id]).
Я хочу сказать, что такие аргументы только добавляют непонимания для тех, кто везде использует массивы вместо объектов.
В свое время от этого отказались из-за чрезвычайно медленной модификации GIST индекса. Расширение ltree оказалось применимо только в случаях редких модификаций незначительного количества записей в иерархии. Как решали эту проблему?
Резист при штамповке вообще жидкий нанесенный ровной пленкой на спин коатере. При придавливании штампом у вас перераспределяется жидкость. Потом она полимеризуется и штамп убирается. Вопрос износа стоит не острее чем вопрос выкидывания на помойку брэгговских зеркал для мягкого рентгена, которые засираются отшетками олова из плазменного источника "экстремального ультрафиолета" (ака мягкого рентгена) в литографах ASML.
А в чистоте ли дело?
Для штамповки необходимо что бы плоскость штампа совпадала с плоскостью основы с точностью в десятые доли толщины слоя резиста.
И износ никто не отменял, каким бы мягким не был резист.
Приятно видеть в 2022 году незамутненного человека из стазиса. Юрлицо Гугла в России находится в процессе банкротства, платежей за рекламу уже скоро год как не принимает, и в суд на него можно подать если ты считаешь, что ты кредитор российского Гугла, и только для того, чтобы в N-ой очереди на дерибан остатков счетов постоять.
На сколько я помню, этот ЦОД принадлежит MTW, а сервис измерения RTT на вашем сайте обращается к WS-ресурсу rus-ping-test.ruvds.com, который располагается на IP-адресах MTW. Выходит, Вы живете в чужой инфраструктуре?
Дальше вообще "божественно":
к M9, или MSK-IX — московской международной телефонной станции № 9
М9 - это узел, находящийся по адресу Бутлерова 7. MSK-IX - коммерческая организация, к сети которой можно подключиться на М9. Не понимаю как Вы их приравняли.
Сейчас это главное место, откуда Интернет поставляется в Москву.
Какой такой интернет поставляется в Москву через М9? Если Вы про МН-связность, то она поставляется через Ленинградский вокзал, куда у Раскома (а именно его DWDM-каналы обеспечивают более 50% всей российской МН-связности) приходит ВОЛС из Санкт-Петербурга.
Если Вы про российский сегмент Сети, то основной трафик идет с ЦОДов Mail.Ru Group и Yandex, которые не находятся на М9, и крупные провайдеры забирают трафик именно оттуда.
Для Windows может и объявлен ContainerD стабильным, но таким не является.
На текущий момент это не работает почти что совсем. Буду очень рад, если меня кто-нибудь переубедит и расскажет как завести узел на Windows с ContainerD в k8s так, чтобы он еще и работал.
Есть примерно год, чтобы доработать поддержку. Потом может быть больно.
Ну, если так, чтобы посмотреть и в руках подержать готовое изделие — то можно, но не более.
А так, если использовать в живую — то не годится. Вот сделал я из этого пластика швеллер шириной 6 см, глубиной 2 см и длиной 40 см. Поместил его в термокамеру, + 38 градусов и подвесил на него по центру нагрузку в 240 грамм. Через 3 дня этот швеллер прогнулся и стал коромыслом :)
К тому же для объектов надо билдеры писать, а массив объявил и все. А если из базы грузим, то и объявлять не надо.
Код будет такой же, только в функцию getNamed() добавится аргумент $ponds, а в getTotalStocked() аргумент $pond.
А как вы без вложенных циклов посчитаете $stockedFish? Код будет аналогичный, один цикл по $ponds, второй в getTotalStocked($pond).
Зачем мне создавать коллекцию для методов типа add(), если я могу просто сделать $ponds[] = $pond? А если индексировать массив не числами, а первичными ключами сущности pond, то и получение или удаление можно сделать без всяких циклов, просто unset($ponds[$pond->id]).
Я хочу сказать, что такие аргументы только добавляют непонимания для тех, кто везде использует массивы вместо объектов.