Pull to refresh
30
0
Артём Старченко @Starche

Tech Lead

Send message

Если в колонке дата/время не на последнем месте, то проверьте

Добавлю от себя исключение из недавнего на работе: если индекс не для сравнения, а для сортировки, то он вполне может начинаться с даты. `ORDER BY date, id` может быть использован для досортировки данных с одинаковой датой (это полезно, например, для пагинации, чтобы одни и те же строки не попали на разные страницы)

Хотя всё это не важно. Важнее то, что при попытке решить уравнение относительно константы, скорее всего окажется, что второе решение будет переменной, а не константой.

  1. Не разбираюсь в физике почти совсем, быстро погуглил. Там же есть мнимая единица в уравнении? Т.е. одно из значений h будет комплексным, что не особо интересно для реальности. И даже если бы там было не i, то вполне вероятно, что из двух решений h одно было бы отрицательным, что тоже не особо интересно.

Я вижу тут только два разумных варианта, как расставить скобки: (1/3) * (1/2) или ((1/3)*1)/2. Результат от этого не изменится

Сами смешивайте обедненный уран с антиураном

Нет, всё ж поспорю с вот этим, хотя скорее для альтернативного мнения, чем лично с вами.

У меня просто прописка «неправильная» :-)

Три года в Киеве живу с Донецкой пропиской - 0 проблем. В том числе с путешествиями за границу.

В Украине нет банальной IKEI (пару пунктов выдачи в Киеве сложно назвать присутствием)

Не ради спора, вдруг вам поможет - уже больше полугода есть магазин в ТРЦ Блокбастер. У меня уже полквартиры икеей заставлено - жильё недавно обустраивал.

Спасибо за пояснение по терминологии. Хоть это ничего и не меняет в обсуждении, но мне не помешает для общего развития

Индустрия же так не работает. Здесь всё обусловлено эффективностью. Если что-то создаёт проблем больше, чем решает - это не используют.

В принципе этого тезиса достаточно. Добавлю, что эффективность это что-то среднее между "удобством программиста" и "количеством багов". Остальное же, о чём вы говорите - это субъективные рассуждения об удобстве, только почему-то ваше удобство - оно правильное, а удобство остальных - это фанатизм и методички.

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

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

Можно описать свой собственный большой enum с ошибками, и задать правила конвертации всех возможных в него. С такими правилами ? будет работать автоматически из библиотечных ошибок в ваши, и при этом у вас всегда перед глазами будет полный список вообще всех ошибок, которые могут вылезти.

В реальных проектах как раз второй подход и используется. Например https://github.com/openethereum/openethereum/blob/main/crates/accounts/ethstore/src/error.rs

Проблема в том как мержить типы ошибок из разных либ, разных наборов и прочее.

Я на расте написал только тетрис и уже знаю, что это вообще не проблема. Просто возьмите anyhow.

там будет вектор, а в нём какая-то кастомная структура. А там ещё вектор, а там ещё бокс. Удачи обмазываться всё try, чтобы это хоть как-то работало.

Там не try надо обмазываться, а монадическими методами. Вот как в C++ появляется and_then/or_else, только в расте всего этого больше, оно плотно интегрировано в язык, и в сочетании с трейтами позволяет довольно ёмко выражать свои желания.

let vec: Result<Vec<i32>, _> = "10.10.0.1".split('.')
    .map(|s| s.parse())
    .collect();

Можно и без unwrap, только vec будет типа Result. Дальше уж вам решать, что делать с этим Result, можно вверх выкинуть через ?, можно в Option сконвертировать через .ok(), можно обработать ошибку через паттерн-матчинг

вступает в силу второй закон архитектуры: любое решение является компромиссом, у которого есть сильные и слабые стороны

А какой первый? А лучше огласите весь список, пожалуйста

К сожалению, люди в массе своей всё-таки идиоты. В том числе и врачи.

у переболевших 7040 АЕ/мл

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

Есть вот такое исследование https://www.sciencedirect.com/science/article/abs/pii/S0165572821001260 - доступ платный, но по Abstract и картинке можно сделать какой-то вывод: лучше mRNK (Pfizer, Moderna) или инактивированные. Viral Vector (спутник, AZ) оцениваются чуть более опасно.
На интерфероне при этом нет заметного влияние на создание гуморального иммунитета (в отличие от, например, кладрибина, финголимода и прочих более сильных иммуносупрессоров)

И вот ещё некоторая сборка выводов статей по этой же теме https://www.frontiersin.org/articles/10.3389/fimmu.2021.701752/full

В Украине Pfizer и Moderna тоже доступны. С ними несколько сложнее, чем с остальными двумя, может придётся в очереди побыть, но вариантов хватает, если целью задаться

Если быть оформленным как физлизо-предприниматель (а так оформлены подавляющее большинство айтишников), то 5% от полученных денег - единый налог. Плюс социальный взнос изменяющийся раз в несколько месяцев, сейчас это около 50$.
Итого, если чистыми вы получите 5000, то налогов будет (5000+50)/0.95-5000 = $316.
Правда, сейчас активно прорабатывается законодательство, чтобы айтишников мотивировать оформляться "в белую", так что ситуация может изменяться.

Уже в средние века thou считалось обращением высшего к низшему. Употреблять его среди равных считалось неприличным, поэтому оно постепенно вышло из употребления, а вместе с ним и глагол art.

А вот ещё монолог Джульетты


'Tis but thy name that is my enemy.
Thou art thyself, though not a Montague.

А здесь она тоже обращается к Ромео как к низшему? Или же на интимном уровне тоже допустимым считалось?

А я ещё с пятого класса школы помню "what town do you live in?", при том, что это было лет 20 назад.

Неужели моя учительница меня обманывала?!

Information

Rating
8,783-rd
Location
Киев, Киевская обл., Украина
Registered
Activity