Обновить
32
Огромный Боевой Человекоподобный Робот@Tanner

Python-программист

0,5
Рейтинг
22
Подписчики
Отправить сообщение

Дело даже не в равенстве как таковом, а в том, что переменная со значением None – это не пустая ссылка, а ссылка на объект, который ведёт себя как объект. Например, реализует методы. Сравнение, например.

В случае SQL нулевой объект в качестве NULL мог бы реализовывать поведение, подобающее для отсутствующего отношения. Или мы слишком многого хотим от SQL?

Как там дела с БЭМ?

Наверное, то, о чём вы говорите, называется Null Object. В Python сделано примерно так, там None == None` даёт True.

Используйте Sentry.

Я ж не просто так написал «на тех же частотах и сокетах».

Cyrix всегда был быстрее Intel на тех же частотах и сокетах. Да, Quake я тоже помню.

НЛО прилетело и опубликовало эту надпись здесь

Почему победой-то? Решение же явно компромиссное.

Ну вы же понимаете, я надеюсь, что по «нынешнему курсу» они ничего за пределами страны не купят, потому что этот «курс» – фикция, наподобие советского инвалютного рубля?

SWIFT не работает, кроме России, только в Иране и КНДР. Mastercard в Беларуси и Тувалу принимается. Выходит, России сейчас составляет компанию только КНДР. Но северокорейцы за 70 лет привыкли, а мы ещё нет. Так что ситуация действительно уникальная.

Это всё же с недавнего времени не работает. Авторизация теперь только через oAuth2. Или я что-то путаю?

В общем, в качестве замены Си подойдёт любой относительно новый новый язык без стандарта и с неопределённым поведением.

А можно было использовать Scrapy, там параллельные запросы и всякие лимиты из коробки.

К тому, что альтернативная вселенная 1С ещё не видела 1990 год на своём альтернативном календаре.

Согласно Википедии, первый релиз gettext состоялся в 1990 году.

Меня тоже двойные кавычки подбешивают в некоторых проектах. Мне кажется, лучше всего базировать стайл-гайд на том, как работает repr() для строк: одиночные кавычки за исключением тех случаев, когда двойные кавычки помогают избежать лишнего ескейпинга. Но уж лучше кривой стайл-гайд, чем никакого.

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

Ключевое слово «можно». При том, что обычно так не делается. Обычно все приложения в дистрибутиве линкуются с одной версией либы, насколько это возможно. На то он и дистрибутив. Докеризация, напротив, позволяет для каждого приложения тащить разные версии всего подряд – не только слинкованных либ, а вообще всего, кроме ядра – при том, что никакой необходимости в этом нет.

А вот если запускать несколько контейнеров из одного образа, где версии приложений/либ совпадают, то по сути все контейнеры ссылаются на один и тот же файл внутри образа

Я это прекрасно понимаю, но мне почему-то кажется, что на практике такие счастливые совпадения происходят нечасто.

И да, не userspace, а namespace.

А давайте я вам тоже ссылку дам: https://en.wikipedia.org/wiki/User_space_and_kernel_space.

Информация

В рейтинге
2 361-й
Дата рождения
Зарегистрирован
Активность