Когда после ковидного кашля начала и не перестала болеть спина, начал думать о правильной посадке. Попробовал поясничный подпор в старом добром кресле (и отключил качание), попробовал кухонный стул, в итоге забрал у ребёнка большой мяч для пилатеса. Высота совпадает со стулом, сидишь с раздвинутыми ногами и прямой спиной, очень легко немного изменить позу, чтобы мышцы не уставали. Когда что-то устаёт, сижу на одном из стульев.
То есть клиент оказался абсолютно синхронным (вот это открытие).
Неуправляемый Oracle Client — полностью синхронный внутри.
Управляемый тоже. На форуме Oracle менеджеры по общественному питанию кормят аудиторию завтраками уже который квартал.
Но я считаю, что это ошибка Microsoft. Когда они добавляли асинхронные методы в базовые классы ADO.NET, у них было три варианта
сделать абстрактные методы и сломать все драйвера (Microsoft так не делает никогда)
сделать методы, которые делают throw new NotImplementedException();
сделать методы, которые вызывают синхронные методы и возвращают Task.FromResult()
Что они сделали, вы можете догадаться (и проверить себя). Я бы выбрал вариант 2, потому что с ним не было бы возможности узнать, что драйвер твоей СУБД оказался синхронным, уже отлаживая баги в проде.
Да ещё и с учётом того, что вступительные экзамены в ВУЗ и содержание школьной программы, зачастую, были не то что две большие разницы, а вообще земля и небо, для того, чтобы сдать вступительные экзамены, приходилось параллельно с учёбой в 10-11-м классе ещё и пару лет учиться по отдельной программе специально для поступления в конкретный институт.
Вот да. Выпускной экзамен по математике был уровня "sin 3x = 1/2", а вступительный содержал хорошие такие забористые системы тригонометрических неравенств имени Сканави.
Сейчас все хотя бы сразу могут посмотреть, что от них требуется знать и уметь, чтобы поступить в нужный вуз. Да, часть заданий можно пересмотреть, мне нравится, как в китайском экзамене нужно применить одну область школьной математики, чтобы решить задачу из другой, но ЕГЭ гораздо лучше того, что было.
Ностальгирующим по UFO/X-COM советую купить Xenonauts. Там будут и досадные промахи (осколочно-фугасным из танка), и акты героизма, и смертоносные сюрпризы, и нелепые смерти любимых ветеранов, и вырванные зубами победы.
А сможете объяснить довольно средние зарплаты ИТ-специалистов в Европе? Почему в Москве синьор-помидор получает в семь раз больше кассира в продмаге, а в Германии в два?
Разница в подходе к работе с null объяснима: Kotlin изначально проектировался с ненулевыми объектами, а у C# к моменту появления nullable reference types было 18 лет легаси-кода. Задача оператора ! — объяснить компилятору, что вы здесь всё проверили, null на практике здесь не будет, хотя чисто формально это не так.
Хотелось бы увидеть сравнение async/await и корутин. Подходы очень разные, подводных камней при переключении между языками много.
Entrapment — это когда опер внедряется в дискуссионный кружок юных социалистов, убеждает их в необходимости вооружённой борьбы с режимом, прописывает им это в уставе, уговаривает купить несколько гранат, сводит их с торговцем, а потом вместе с "торговцем" их арестовывает. То есть когда действия сотрудника правоохранительных органов были главной и решающей побудительной силой, подтолкнувшей обвиняемого к совершению преступления.
Когда после ковидного кашля начала и не перестала болеть спина, начал думать о правильной посадке. Попробовал поясничный подпор в старом добром кресле (и отключил качание), попробовал кухонный стул, в итоге забрал у ребёнка большой мяч для пилатеса. Высота совпадает со стулом, сидишь с раздвинутыми ногами и прямой спиной, очень легко немного изменить позу, чтобы мышцы не уставали. Когда что-то устаёт, сижу на одном из стульев.
А для чего ещё нанимают сотрудников на работу? Чтобы они приносили больше пользы, чем получают денег.
Может, проще байдарочников запретить? В смысле, наладить процессы работы с негабаритным багажом в отдельном вагоне?
То есть горожанам, мышей не нюхавшим, лучше обходить все зонтичные стороной?
Википедия ссылается на исследования, которые говорят, что пользы от сидения на мяче весь день нет. Я сижу где-то полдня, а потом на стуле.
Добыча и продажа живым игрокам цифровых активов в играх.
Вьетнамскиефлэшбэки от борьбы с Apache NMS...Управляемый тоже. На форуме Oracle менеджеры по общественному питанию кормят аудиторию завтраками уже который квартал.
Но я считаю, что это ошибка Microsoft. Когда они добавляли асинхронные методы в базовые классы ADO.NET, у них было три варианта
Что они сделали, вы можете догадаться (и проверить себя). Я бы выбрал вариант 2, потому что с ним не было бы возможности узнать, что драйвер твоей СУБД оказался синхронным, уже отлаживая баги в проде.
Вот да. Выпускной экзамен по математике был уровня "sin 3x = 1/2", а вступительный содержал хорошие такие забористые системы тригонометрических неравенств имени Сканави.
Сейчас все хотя бы сразу могут посмотреть, что от них требуется знать и уметь, чтобы поступить в нужный вуз. Да, часть заданий можно пересмотреть, мне нравится, как в китайском экзамене нужно применить одну область школьной математики, чтобы решить задачу из другой, но ЕГЭ гораздо лучше того, что было.
Так шаббат он про это как раз. Провести время с семьёй, а не рядом с семьёй в ТРЦ, кинотеатре и прочем.
Ностальгирующим по UFO/X-COM советую купить Xenonauts. Там будут и досадные промахи (осколочно-фугасным из танка), и акты героизма, и смертоносные сюрпризы, и нелепые смерти любимых ветеранов, и вырванные зубами победы.
Есть специальные шкафы для ускоренного сжигания содержимого.
А сможете объяснить довольно средние зарплаты ИТ-специалистов в Европе? Почему в Москве синьор-помидор получает в семь раз больше кассира в продмаге, а в Германии в два?
Карме уже нужен был ММХ, какие уж тут 80286 и две дискеты.
А разве результат Rust/С++ в TechEmpower benchmark — не заслуга в том числе нового реактивного драйвера для Postgres?
Уже нет, если поставить 6.0 превью 4: https://github.com/dotnet/runtime/issues/45318
Разница в подходе к работе с null объяснима: Kotlin изначально проектировался с ненулевыми объектами, а у C# к моменту появления nullable reference types было 18 лет легаси-кода. Задача оператора
!
— объяснить компилятору, что вы здесь всё проверили, null на практике здесь не будет, хотя чисто формально это не так.Хотелось бы увидеть сравнение async/await и корутин. Подходы очень разные, подводных камней при переключении между языками много.
Но зато то легаси, которое есть, такое махровое, что прочитать его уже невозможно.
Entrapment — это когда опер внедряется в дискуссионный кружок юных социалистов, убеждает их в необходимости вооружённой борьбы с режимом, прописывает им это в уставе, уговаривает купить несколько гранат, сводит их с торговцем, а потом вместе с "торговцем" их арестовывает. То есть когда действия сотрудника правоохранительных органов были главной и решающей побудительной силой, подтолкнувшей обвиняемого к совершению преступления.
Местный аналог — ответы мэйл.ру. Контингент такой же.