RSU штука весьма не однозначная: тебя могут уволить до наступления вестинга, стоимость акции может сильно упасть, да и доход от продажи полученных акций облагается налогом. По итогу только ну очень большой размер RSU может к чему-то мотивировать, но кто их даст.
Если я правильно понял, то отчисткой от устаревших записей занимается толькоBackgroundTasks, но ведь они существуют только пока жив сервер - кто будет очищать устаревшее после рестарта сервера?
Статья не оформлена как перевод и содержит много РФ-специфики. Сам я не особо искал что там по стоимости пиццы в Сан-Франциско, но DeepSeek мне говорит что в Papa John's вполне можно взять целую среднюю пиццу за $12.99-$16.99, а очень большую за $16.99-$21.99 что как бы несколько больше $12, но 1) это уже и не "бюджетная" пицца, 2) всё таки ощутимо меньше $35.
Всегда и везде пишут именно про 2 задачи программирования.
С квантификатора общности стоит быть по-аккуратнее. Например в статье довольно известного Martin Fowler приводится вот такая цитата:
There are 2 hard problems in computer science: cache invalidation, naming things, and off-by-1 errors. -- Leon Bambrick
Сравните её с тем что написано в этой статье. Это к той части что "всегда 2" и что "ошибка смещения это отсебятина".
А если посмотреть на статью Martin Fowler внимательнее, то окажется что даже когда говорят именно про "2 ошибки", могут говорить о совершенно других ошибках.
И в итоге как раз ваше утверждение оказывается полностью ошибочным
Возможно цены у них тоже подрастут, но я буквально месяц назад взял МиниПК на Intel N150 с 16 Gb DDR4 и 512 Gb SSD M.2 NVMe 2280 в приятном корпусе и пачкой интерфейсов, да ещё и с активированной Win11 чуть менее чем за 10к₽ - там не только Win11 вполне неплохо себя чувствует, но и вполне себе игры идут (хотя и на топовую графику надеяться безсмысленно). Причём я уверен что можно было найти и дешевле или мощнее - просто у меня не было возможности ждать.
Используются магические числа, строки и т. д. При этом видно, что автор пишет на Java не впервые, соблюдает отступы, делит код на логические блоки.
Вы же анализировали не оргинальный код агента, а, как указано в статье, код, полученный в результате его декомпиляции - большая часть из описанного скорее относится к особенностям работы декомпилятора, чем к оригинальному коду.
Прыгать на смарте в принципе сильно сложнее: там это несколько тапов, а на ПК всего лишь Alt+Tab. И да, на смарте запустить несколько инстасов приложения (даже браузера) довольно сложно, а значит и открыть несколько альтернатив и переключаться между ними всё равно не выйдет. На ПК с этим всё сильно проще.
У ПК не только экран большой, но они ещё и поддерживают функциональную многооконность/многовкладочность - анализировать N альтернатив на ПК реально, а на смарте - это боль.
Возможно у нас с вами разный опыт, но именно "вереницу checked-эксепшенов" я встречаю в коде очень редко, а уже так чтобы она занимала больше двух строк (начиналась на строк объявления функции, занимала полностью ещё одну отдельную, и требовала ещё как минимум одну строку) - это и вовсе практически нонсенс.
RSU штука весьма не однозначная: тебя могут уволить до наступления вестинга, стоимость акции может сильно упасть, да и доход от продажи полученных акций облагается налогом. По итогу только ну очень большой размер RSU может к чему-то мотивировать, но кто их даст.
Переворачивать может и не часто, а разбивать на части - вполне и тут уже это выстреливает.
Если я правильно понял, то отчисткой от устаревших записей занимается только
BackgroundTasks, но ведь они существуют только пока жив сервер - кто будет очищать устаревшее после рестарта сервера?А не сравнивали по функционалу с AeroFTP (новость о релизе на Хабре, официальный сайт)? На вскидку ниши схожие:
две панели
поддержка S3 (у AeroFTP плюс ещё 2 десятка протоколов)
бесплатность (AeroFTP ещё и OpenSource)
не проверял, но прогресс загрузки в AeroFTP наверняка есть
А чем "дайджесты" не "формат хабра"?
Есть, например, дайджесты по Java и Scala (пусть и в корпоративном блоге).
Статья не оформлена как перевод и содержит много РФ-специфики.
Сам я не особо искал что там по стоимости пиццы в Сан-Франциско, но DeepSeek мне говорит что в
Papa John'sвполне можно взять целую среднюю пиццу за$12.99-$16.99, а очень большую за$16.99-$21.99что как бы несколько больше$12, но 1) это уже и не "бюджетная" пицца, 2) всё таки ощутимо меньше$35.С квантификатора общности стоит быть по-аккуратнее.
Например в статье довольно известного Martin Fowler приводится вот такая цитата:
Сравните её с тем что написано в этой статье.
Это к той части что "всегда 2" и что "ошибка смещения это отсебятина".
А если посмотреть на статью Martin Fowler внимательнее, то окажется что даже когда говорят именно про "2 ошибки", могут говорить о совершенно других ошибках.
И в итоге как раз ваше утверждение оказывается полностью ошибочным
В статье всё верно написано - вы не учли ошибку смещения на единицу.
Возможно цены у них тоже подрастут, но я буквально месяц назад взял МиниПК на
Intel N150с16 Gb DDR4и512 Gb SSD M.2 NVMe 2280в приятном корпусе и пачкой интерфейсов, да ещё и с активированнойWin11чуть менее чем за 10к₽ - там не толькоWin11вполне неплохо себя чувствует, но и вполне себе игры идут (хотя и на топовую графику надеяться безсмысленно).Причём я уверен что можно было найти и дешевле или мощнее - просто у меня не было возможности ждать.
А о каком ценнике тут идёт речь?
Для меня бюджетная пицца стоит до 1000₽ ($12), а
Raspberry Pi 4 Model Bс 1 Гб RAM стоит как минимум $35.Протокол HTTP+SSE уже объявлен устаревшим, актуальный - Streamable HTTP
А какие библиотеки логирования уже отказались от
ThreadLocalв своих реализацияхMDC?Вы же анализировали не оргинальный код агента, а, как указано в статье, код, полученный в результате его декомпиляции - большая часть из описанного скорее относится к особенностям работы декомпилятора, чем к оригинальному коду.
Я в статье всё ещё вижу "680 млн рублей"
Прыгать на смарте в принципе сильно сложнее: там это несколько тапов, а на ПК всего лишь
Alt+Tab.И да, на смарте запустить несколько инстасов приложения (даже браузера) довольно сложно, а значит и открыть несколько альтернатив и переключаться между ними всё равно не выйдет. На ПК с этим всё сильно проще.
Да, на верхнем уровне исключения часто группируются, но не до уровня
Exception, а до базового класса библиотеки.У ПК не только экран большой, но они ещё и поддерживают функциональную многооконность/многовкладочность - анализировать N альтернатив на ПК реально, а на смарте - это боль.
Возможно у нас с вами разный опыт, но именно "вереницу checked-эксепшенов" я встречаю в коде очень редко, а уже так чтобы она занимала больше двух строк (начиналась на строк объявления функции, занимала полностью ещё одну отдельную, и требовала ещё как минимум одну строку) - это и вовсе практически нонсенс.
Всё же уверенным быть нельзя - можно только надеяться:
Тут точно нет опечатки?
Как именно встраиваются плагины на
Javaв бэкенд наTypeScript+Node.js?