Pull to refresh
37
0.1
Сергей Шатунов @Prototik

JVM Backend разработчик

Send message

Ну, формально, любой из клиентов в любой момент может сохранить всю карту целиком (т.к. не забываем, что каждый клиент выполняет полную симуляцию мира), и тогда задача "играть асинхронно" сводится к выяснению, у кого самый свежий сейв - тот и будет хостить.

А выключать автопаузу в мире с кусаками - это стрелять себе в ногу, могут и сожрать ненароком.

А в каком виде аллюзия на американцев от чешской студии выглядит самоироничной?

На C++ никогда его не будет, потому что плюсы, бинарно никак не стандартизированы и не будут

Как и C, который никогда не определял никакой abi. Это всё уровень платформы, ОС и конкретного компилятора.

В этой схеме есть пара просчётов:

  1. Нужен внешний диск (который не всегда есть)

  2. Время копирования увеличивается в два раза минимум (т.к. нужно делать два раза копию одного и того же), плюс возможно упереться в скорость этого самого внешнего диска, и проиграть ещё больше времени.

Спросит пароль для расшифровки диска, дальше уже на новом ноуте enroll'им новый ключ в tpm2.

Ну, у меня на трех девайсах на лине диски зашифрованы luks'ом, разблокировка с помощью tpm2 на загрузке, secure boot тоже в наличии со своими сертификатами 🤷

Программатором в любом сц прошьют любую версию биоса, какую Вы только пожелаете (хоть от другого ноута).

Хм, что удивительно, т.к. я в своё время на ноуте поменял rt8821ce на ax210 из-за кривых драйверов, которые после ребута линя в винду или обратно вели себя абсолютно неадекватно.

И ещё интересует какой именно там беспроводной чип (что, в целом, входит в вопрос "как там линукс")

Где Вы тут увидели какие-либо переходы?

Прокси это конечно хорошо, но Вы утвеждали про автопродление сертификатов, именно к этой части и возник вопрос: откуда они там взялись, кто их выдал и с какой целью вообще.

Это для клиентских приложений. Серверным вообще по барабану, какие CA там валяются в доверенных.
В свою очередь, предлагаю Вам поднять traefik перед клиентским приложением, и как и на какое имя он там будет что-то продлевать можете написать в своей статье 🙃

О гугл аккаунте. А гугл аккаунт != gmail, он может быть привязан на любую почту.

А есть поддержка RFC2136 aka Dynamic DNS update для лёгкой дружбы с letsencrypt с dns01 верификацией для wildcard сертификатов? Или придется самому костылять с апи?

Именно что бы народ попробовал и оценил, дал обратную связь и скорректировать разработку до релиза. А то впилят какую-то фичу как стабильную, потом выясняется, что всё не так надо было делать и вообще по-другому, а старое трогать уже нельзя, штабильность же.

Ну, да, в java такое тоже есть (а если говорить про jvm, именно про байткод - то там прямо таки есть goto в классическом его виде, не ограниченный только для break/continue).
Просто я сейчас в основном пишу на kotlin, а он компилируется не только для jvm, поэтому первый и пришёл на ум.

По поводу первого - такое есть в Kotlin, очень полезная штука.
Примеры:

outer@ while(/* condition */) {
  inner@ while(/* condition */) {
    if (error) {
      break@outer
    }
    if(eof) {
      break@inner // или просто break
    }
  }
}

Причём эти метки могут быть ещё и неявные, например, для разрешения неопределённости в каком контексте работает return в inline лямбдах:

fun compute(data: Data): Result {
  data.flatMap(/* process */).forEach {
    if (it.isSuccess) {
      return@compute it // это уже return из всей функции compute, а не из лямбды forEach
    }
  }
}
  1. Зачем вы сравниваете ipv4 и mac?

  2. Зачем вы вообще запоминаете адреса?

Information

Rating
2,681-st
Location
Красноярск, Красноярский край, Россия
Date of birth
Registered
Activity

Specialization

Backend Developer, Fullstack Developer
Linux
Java
Kotlin
Android development