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!
gavr_sas
Bun вышел!!! https://youtu.be/BsnCpESUEqM для танковых это js рантайм, такой же как node(С++) и deno(rust), но написанный на Zig Deno и Bun в отличии от Node также являются не только рантаймами но и дев тулчейнами, то есть в них вшиты бандлер тест ранер,…
а да, бан еще пакетный манагер, и думаю именно в этом виде он будет использоваться больше всего так как адопшон ничего не стоит, говорят это за счет использования наиболее быстрых из доступных системных апи на каждой платформе, этим графикам верю, сам еще полтора года назад тестил
этому тоже верю, Bun реализует Jest апи, но написан на Zig, Jest это JS либа запускающая тесты в собственно V8, тут ничего удивительного
И еще очень важно что bun читает ts файлы напрямуюю, просто откидывая типы, когда дефолтный пайплайн у всех это компиляция его ts компайлером в js и только потом запуск.
И еще очень важно что bun читает ts файлы напрямуюю, просто откидывая типы, когда дефолтный пайплайн у всех это компиляция его ts компайлером в js и только потом запуск.
gavr_sas
штош помойму моего компа ели ели хватает чтобы комфортно играть на минималках, nevidia rtx A2000 8GB, nitlen 12 th Gen i9-12900H 2.5 GHz Пока шо самое большое разочарование — диалоги говна прямиком из фолыча 4, не колесо, но содержание такое же несодержательное…
Лучший корабль изобретен, AI целится в середину и все выстрелы проходят насквозь
🔥1😁1