Pull to refresh
25
Karma
0.1
Rating

Что есть ЮАР прямо сейчас

в подтверждении вашей версии тут слово "велел" хорошо смотрится

Tiny11: «похудевшая» Windows 11. Действительно ли она в состоянии работать на старых ПК? Часть 1

У меня есть два случая: положительный и отрицательный:

  • Положительный, в какие-то древние года win7 она, как обычно, всё толстела и толстела, пока я не наткнулся на какую-то tiny7, поставив - я немного офигел от того что там пару десятков процессов в отличии от почти сотни на оффициальной винде. Все нужные мне программы работали. И, пока все ползли с win7->8->10 я долгие годы был реально счастливым пользователем - у меня всё летало на старом ноуте

  • Отрицательный: не так давно я опять взялся просто посмотреть что за сборки этих win10/11, среди них оказались какие-то относительно популярные, но, потом наткнулся на видео, где показывают пруф о том, что в какую-то изэтих сборок встроен бэкдор встроенный в скрипты установки - если там что-то где-то лежит на сайте автора - то оно скачивает и запускает. говорят некоторые сборки полны подобных минимум мелких вещей, которые по-немного, но генерят какие-то траффики на сайты и тд

  • Относительно ntdev, кажется я тоже её смотрел - но выдавать это в архиве с паролем, а пароль писать где-то в комментах - тяжело понять что преследует автор

Обзор новой системы контроля версий Sapling компании Meta*

Попробовал. Для работы конечно не подходит, но как глоток свежего воздуха после git.

Не очень понятно что делать с этим sl pr - на github уж точно, но и через reviewstack тоже пока не ясно

Прекращайте оправдываться

Не оправдывая разработчика, и не оправдывая хамовато-хозяйский тон автора, замечу что:

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

Проблем в данной задаче можно накопать уйму и маленькую тележку (в общем случае)

Должен ли упавший запрос просто вернуться с ошибку, но потом переподключиться , или же должен висеть и не сбрасывать пользователя. При этом не блокируя другие запросы.

Если там какие-то обновления - то надо повторять, именно запрос что упал, или транзакции откатывать

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

Можно ли делать это в middleware и потом перезапускать - не знаю, кстати интересно

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

Rust в стартапе: поучительная история

Посмотрите тут: https://github.com/inv2004/mongo-rust-driver/tree/change-stream

Ситуация довольно проста: на тот момент оффициальный драйвер не умел вообще почти ничего кроме примитивной выборки. Оставались два mongodb, который по перфомансу сильно отставал (оффициальный тоже был нетороплив), и только mongo_driver - работал нормально, но не поддерживал change streams - пришлось добавлять поддержку в него. Собственно, если я правильно помню, на нём это и работало

Собственно итоговая структура такая:

rental! {
    mod rentals {
        use super::*;

        #[rental]
        pub struct MongoIteratorTicker<'m> {
            coll: Box<Collection<'m>>,
            cursor: Cursor<'coll>
        }

        #[rental]
        pub struct MongoIteratorFull<'m> {
            coll: Box<Collection<'m>>,
            cursor: Cursor<'coll>
        }
    }
}

Rust в стартапе: поучительная история

Я даже не уверен что вы разобрались в датах сообщений и взяли тот монго-крейт, который был актуален на момент того что я написал

Rust в стартапе: поучительная история

Чтобы не быть голословным, если хотите, я восстановлю тот код с циклическими ссылками и сделаю минимальный пример. Если вы сделаете за час - я вам оплачу этот час, если нет - то вы мне . потому что писать слова в чате типа "просто заворачиваешь один поток в другой", здорово конечно, но часто в реальности не так просто

Rust в стартапе: поучительная история

Люблю такие бесплатные советы. Жаль вас не было в раст-чате когда я там спрашивал, потому как вы, очевидно, опытнее чем 1000+ человек оттуда.

Но, напишу еще раз, в первом случае надо или делать свой протокол, либо переходить на ws, хотя проблема только в отсутствии одного метода. Причём тут json и каким образом он потоковый вообще? Дело не в http, ведь хайпер умеет обрабатывать чанками

А второе - вы не проходите их вместе, по причине что я описал выше

Rust в стартапе: поучительная история

Нужен был подсчёт чанков, пришлось патчить hyper: https://github.com/hyperium/hyper/pull/2087

Ws на actix-web оказалось неподъёмной задачей

Там надо было хранить и коллекцию и курсор/итератор. Получается циклическая структура

Rust в стартапе: поучительная история

Я всегда жаловался на скорость разработки на Rust. И мой опыт, в целом, соответствует опыту в статье. Правда у меня был большой pet-проект, на расте я писал его около двух лет, после очередной борьбы (https://t.me/inv2004_dev_blog/28 https://t.me/inv2004_dev_blog/29) наконец-то плюнул и решился сменить язык. Но, главное удивление, я понимаю что в голове уже были некие дорожки по этому проекту, но переписывание всего функционала параллельно улучшая, заняло ТРИ НЕДЕЛИ, три недели и два года, Карл!

getscreen.me бага или следит?

Надо перепроверить, но по сетевой активности похоже что это реакция на пришедший эвент

getscreen.me бага или следит?

Нашлись логи приложения, где видно что они это делают получая эвент, скорее всего внешний

getscreen.me бага или следит?

Если я правильно понимаю, то это делается с сервера - он дает команду на снятие скрина, что уже не очень - кто знает когда он захочет послать такой эвент. Он бы мог это делать при захождение в дашборд - необходимости иметь скрин до этого нету.

Вторая проблема - почему это так разгоняет проц

getscreen.me бага или следит?

Спасибо, попробую. Думал там что-то серьёзнее чем один https сертификат

Ностальгия по КПК: моя небольшая коллекция наладонников. Часть 1

вспомнил, что sharp zaurus C1000 лежит на полке. Удивительно, но я на нём сполне успешно писал не самый маленький проект и было относительно удобно

Ноутбуки Xiaomi — свежатина на складе

Купил жене xiaomi redmibook 16" - претензий вообще не каких. Сейчас взял бы и себе U - серию - тренд на долгую работу, _если бы не 5500U_, так как даже 5400U и то лучше.

Так все же, насколько быстры каналы в Linux?

Интересно было бы как в в сравнении с tcp на loopback

Ехать или не ехать? Check list

Если не оценивать в моменте, и, мысленно, продолжить линию, то есть вероятность, что через несколько лет от клубники уже начнёт подташнивать, от жары уже расхочется выходить на улицу, и, неожиданно, захочется пельменей

Information

Rating
2,858-th
Registered
Activity