Size: a a a

2020 April 21

IT

Ivan Tytarenko in Frontend UA
Eugene Obrezkov
такие формы записи считаются ок?

Пытаюсь сделать инферинг типов основываясь на типах из объекта в параметрах
да вроде вполне ок. А что тебя смущает?
источник

IT

Ivan Tytarenko in Frontend UA
Eugene Obrezkov
перевёл тему втихую
теперь надо напостить сообщений, чтобы пролистать историю
источник

IT

Ivan Tytarenko in Frontend UA
кстати есть люди ждущие WSL2?
источник

EO

Eugene Obrezkov in Frontend UA
Ivan Tytarenko
да вроде вполне ок. А что тебя смущает?
что в тип параметрах я ссылаюсь на самого себя
источник

IT

Ivan Tytarenko in Frontend UA
или все на юниксах и даже не интересно?
источник

EO

Eugene Obrezkov in Frontend UA
Ivan Tytarenko
кстати есть люди ждущие WSL2?
я жду нормальную винду, которая сможет в eGPU
источник

IT

Ivan Tytarenko in Frontend UA
Eugene Obrezkov
что в тип параметрах я ссылаюсь на самого себя
ну если я правильно понимаю, ты берешь часть объекта передавая в него ключи
источник

IT

Ivan Tytarenko in Frontend UA
так что по идее ок
источник

IT

Ivan Tytarenko in Frontend UA
Eugene Obrezkov
я жду нормальную винду, которая сможет в eGPU
подробнее?
источник

DB

Dima Bildin in Frontend UA
Ivan Tytarenko
или все на юниксах и даже не интересно?
пробовал для qa развернуть один наш проект на wsl, но там было всё не очень хорошо. Уже не помню что точно, глубоко как-то задебажили, какая-то линуксовая команда работала не так.
Через пару дней оформили человеку мак..
источник

IT

Ivan Tytarenko in Frontend UA
Dima Bildin
пробовал для qa развернуть один наш проект на wsl, но там было всё не очень хорошо. Уже не помню что точно, глубоко как-то задебажили, какая-то линуксовая команда работала не так.
Через пару дней оформили человеку мак..
там был первый и это была по факту частичная поддержка.
В WSL2 уже полноценное линуксовое ядро. На бумаге должно работать как 100% линукс
источник

IT

Ivan Tytarenko in Frontend UA
в первом вообще много bottleneck было. Например винда проверяла весь входящий-исходящий трафик и из-за этого падала скорость инета.
Плюс Windows Defender трекал операции на жестком диске, которых могло быть довольно много. Приходилось добавлять папку с wsl в whitelist
источник

IT

Ivan Tytarenko in Frontend UA
вот мне интересно пофиксили второй. Понятное дело, что это не будет как на юниксовой машине прямо во всем, но в целом интересно
источник

EO

Eugene Obrezkov in Frontend UA
значительное отличие WSL2 от первого в том, что уже нету транслятора сисколлов винда <-> линукс
источник

IT

Ivan Tytarenko in Frontend UA
Eugene Obrezkov
значительное отличие WSL2 от первого в том, что уже нету транслятора сисколлов винда <-> линукс
да ладно
источник

IT

Ivan Tytarenko in Frontend UA
Full System Call Compatibility
Linux binaries use system calls to perform many functions such as accessing files, requesting memory, creating processes, and more. Whereas WSL 1 used a translation layer that was built by the WSL team, WSL 2 includes its own Linux kernel with full system call compatibility. This introduces a whole new set of apps that you can run inside of WSL, such as Docker and more. Additionally, any updates to the Linux kernel can be immediately ready to be added to your computer, rather than waiting for the WSL team to implement the changes and then have them added.

https://docs.microsoft.com/en-us/windows/wsl/wsl2-about#full-system-call-compatibility
источник

IT

Ivan Tytarenko in Frontend UA
таки да
источник

IT

Ivan Tytarenko in Frontend UA
ну круто же, ну 🙂
источник

EO

Eugene Obrezkov in Frontend UA
ок, представьте себе, что вы пишете сериализацию... вам нужно иметь интерфейсы того, как будут выглядеть сериализованные объекты, но интерфейс должен же быть конечно общим, чтобы другие сущности можно было описать через него

вы делаете...
источник

EO

Eugene Obrezkov in Frontend UA
и теперь хотите сделать общую функцию, которая будет уметь общие кейсы, и вот тут проблема

я пока что на этом остановился
источник