tema_sun, более того, нет (почти) никаких проблем играть в игры на маке. Гораздо эффективней будет поставить на любой ноут линукс, на нём игр куда меньше.
Глеб, нагрузка на сервер, правда? Хранить дополнительные бесполезные 8 байт на каждую запись и гонять их от базы к приложению и обратно — это нефига не дешевле, чем умножить два числа, раз уж на то пошло. К тому же, денормализация — это всегда путь к багам, если не умеешь её контролировать. Представь, что завтра бы сделаешь Product.objects.bulk_create и забудешь указать правильные цены за упаковку (потому что метод save, описанный ниже SoreMix на bulk_create не пашет). У тебя цены станут нулями. Ещё смешнее будет, когда ты продашь товаров на пару сотен тысяч за ноль рублей из-за этой ошибки.
Зачем в этом случае хранить цену за упаковку, если она является произведением количества на цену за грамм? У вас высокие нагрузки и нужна денормализация?
почему должны быть какие-то проблемы, если ноутбук сконструирован инженерами, рассчитано тепловыделение конструкции под разными нагрузками и т.д
Вот тут я бы не был так уверен. У меня первый макбук 16 года имел один вентилятор и с запущенным докером начинал тротлить проц — охлаждение не справлялось, выдувая на полную. Проблема решилась заменой на мак с двумя вентиляторами.
+1 за M1. Брать старьё 2015 года в 2021 году очень странно. Мало какие экземпляры будут хоть в сколько-то пригодном для работы виде, не говоря о сдохшей батарее.
Откровенная ерунда:) количество пробелов и табы/пробелы — дело привычки. Отлично себя чувствую, используя 4 пробела в питоне, перле и расте, 2 и 4 пробела — в жс/тс, в зависимости от конфига (и кстати, airbnb конфиг — отличный), 2 пробела в пхп, а табы в го. Пишу на 13" макбуке вот уже почти 4 года. callback-hell? Серьёзно?:) Вы когда последний раз на жс писали?
<?php
class A {
public function __construct() {
$this->x = null;
$this->y = null;
}
public function setX($x) {
$this->x = $x;
return $this;
}
public function setY($y) {
$this->y = $y;
return $this;
}
}
$a = (new A())->setX(123)->setY("hello");
var_dump($a);