Фикшу резолв того что тут this age это геттер поля, а не попытка послать ему унарное сообщение age.
Ваще довольно тривиально, просто не запускал ресолвер рекурсивно в ресолве посылки кейвордных
Upd: Ну вот, помойму прекрасно, придумать бы как делать такое менее многословно, this мешает.
Не понимаю чем ваще занимаются разрабы динамических яп, у мя 90% времени уходит на типы.
Ваще довольно тривиально, просто не запускал ресолвер рекурсивно в ресолве посылки кейвордных
Upd: Ну вот, помойму прекрасно, придумать бы как делать такое менее многословно, this мешает.
Не понимаю чем ваще занимаются разрабы динамических яп, у мя 90% времени уходит на типы.
gavr_sas
кста мне вчера тоже во всех хромах пришло этакое да нет по поводу таргетирования рекламы
Халлло евриньян, how are u, fine, thank u
I wish I were a fox
I wish I were a fox
gavr_sas
Халлло евриньян, how are u, fine, thank u I wish I were a fox
"В Android 14 пользователь не сможет изменить системные сертификаты, даже при наличии root-доступа https://opennet.ru/59722/"
Да епт, гугл просто каждый день закручивает какие то гайки, вперед gnome мобилки получается
Да епт, гугл просто каждый день закручивает какие то гайки, вперед gnome мобилки получается
www.opennet.ru
В Android 14 пользователь не сможет изменить системные сертификаты, даже при наличии root-доступа
Разработчики HTTP Toolkit, открытого инструментария для инспектирования HTTPS-трафика, обратили внимание на изменение способа обновления сертификатов удостоверяющих центров (CA) в будущем выпуске платформы Android 14. Системные сертификаты больше не будут…
Мапа отношенгий между впнами и компаниями
https://windscribe.com/vpnmap
Ну впринципи я так и думал шо варп самостоятельный
https://windscribe.com/vpnmap
Ну впринципи я так и думал шо варп самостоятельный
Как решить проблему отсутствия трушных типов сумм(которые кстати есть только в TS)
Вот JSON апишка в которой в поле может быть либо массив объектов, либо один объект.
Решение — кастомный десериализатор
Создаем объект на месте типа json сериализатора листа наших объектов, и внутри говорим есть это не массив тогда десериализуй это как массив из одного этого элемента, и проблема решена, теперь в местах где было
sas: {sus: "ses"}
у нас будут
sas: [{sus: "ses"}]
И системе типов не нужно иметь возможность поддерживать сумму
type: Object | Object[]
Интересно, а как подобное решается в других яп, есть ли способы красивее?
Мнение динамических языков не учитывается!
Вот JSON апишка в которой в поле может быть либо массив объектов, либо один объект.
Решение — кастомный десериализатор
Создаем объект на месте типа json сериализатора листа наших объектов, и внутри говорим есть это не массив тогда десериализуй это как массив из одного этого элемента, и проблема решена, теперь в местах где было
sas: {sus: "ses"}
у нас будут
sas: [{sus: "ses"}]
И системе типов не нужно иметь возможность поддерживать сумму
type: Object | Object[]
Интересно, а как подобное решается в других яп, есть ли способы красивее?
Мнение динамических языков не учитывается!
лол, ктото юзает стимос на пк?
"Playing #Starfield the way it's meant to be played"
"Playing #Starfield the way it's meant to be played"
🗿1
gavr_sas
Есть немалая вероятность что скоро буду заниматься WASMом, самое время все про него изучить
штош, все просто и понятно, спасибо стековым VM
Bun вышел!!!
https://youtu.be/BsnCpESUEqM
для танковых это js рантайм, такой же как node(С++) и deno(rust), но написанный на Zig
Deno и Bun в отличии от Node также являются не только рантаймами но и дев тулчейнами, то есть в них вшиты бандлер тест ранер, линтер, докоген итд.
Одним из основных отличий является то что Bun юзает JSCore от WebKit(да тот самый что в дефолтном браузере GNOME и Safari) и он действительно во многом быстрее V8, особенно в стартап тайме.
Главное отличие Bun от канкурентов speeeed
https://youtu.be/BsnCpESUEqM
для танковых это js рантайм, такой же как node(С++) и deno(rust), но написанный на Zig
Deno и Bun в отличии от Node также являются не только рантаймами но и дев тулчейнами, то есть в них вшиты бандлер тест ранер, линтер, докоген итд.
Одним из основных отличий является то что Bun юзает JSCore от WebKit(да тот самый что в дефолтном браузере GNOME и Safari) и он действительно во многом быстрее V8, особенно в стартап тайме.
Главное отличие Bun от канкурентов speeeed
YouTube
Bun 1.0 is here
Bun 1.0 is here!
Bun is an all-in-one JavaScript runtime & toolkit designed for speed, complete with a bundler, test runner, and Node.js-compatible package manager.
https://bun.sh/
Bun is an all-in-one JavaScript runtime & toolkit designed for speed, complete with a bundler, test runner, and Node.js-compatible package manager.
https://bun.sh/
В начале бан действительно аутперформил ноду в 4 раза, только вот из-за того что он написан на языке не дающим никаких гарантий безопасности, долго такое количество реквестов он не держал и падал.
Предполагаю что сейчас он не падает, но и перформанс у него только на 30-200% выше чем у конкурентов. однако потребление памяти также выше на 200% что как по мне отличный трейдоф, память куда дешевле добавлять.
В начале Bun автор бана получил 7 лямов фандинга, и это самый большой и значимый проект написанный на Zig, именно такого не хватает например Nim и Crystal.
3 последних скрина из статьи сентября 2022, ждемс новых замеров. В видосе показывают всяческие 3x и 8x, единственно чему я верю это стартап тайму, ибо сам тестил и он нереальный, действительно миллисекунды как у lua, но это ts!
Предполагаю что сейчас он не падает, но и перформанс у него только на 30-200% выше чем у конкурентов. однако потребление памяти также выше на 200% что как по мне отличный трейдоф, память куда дешевле добавлять.
В начале Bun автор бана получил 7 лямов фандинга, и это самый большой и значимый проект написанный на Zig, именно такого не хватает например Nim и Crystal.
3 последних скрина из статьи сентября 2022, ждемс новых замеров. В видосе показывают всяческие 3x и 8x, единственно чему я верю это стартап тайму, ибо сам тестил и он нереальный, действительно миллисекунды как у lua, но это ts!