Pull to refresh
82
0
Валерий @Vayun

Пользователь

Send message
Трение (вязкость) тоже никто не отменял, так что никаких 200 м/с не будет.
У любой модели есть допущения и следовательно область применимости, об этом никогда не надо забывать.
Практически всё что горит в воздухе, в присутствии чистого кислорода горит гораздо веселее и при контакте с жидким кислородом частенько взрывается. Плюс, как уже выше заметили многие неожиданные вещи становятся горючими в чистом кислороде (те же стальные трубы и цистерны).

Поэтому хоть технология хранения и отработана, дешевой и безопасной она не станет никогда.
По-моему дальше уже девальвировать некуда.

С ВАКом коррупция сосредоточена в одном месте и совершенно никому не подконтрольна.

Вообще, нет смысла говорить о реформе системы ученых степеней, пока обычное высшее образование в упадке и продолжает катиться под гору.
Только если дать университетам возможность раздавать степени без контроля ВАКа, то это будет просто жесть. Та жа серость будет размножаться в геометрической прогрессии.

Как раз не плохо. Если университет не заботится о репутации и раздает степени направо и налево, они будут меньше цениться. Как следствие, перспективные кандидаты станут его обходить стороной.
Зачем пробрасывать UDP порты? Есть же UDP hole punching.
ETH это Швейцария вообще-то, но в остальном верно)
например http://europa.eu/rapid/pressReleasesAction.do?reference=MEMO/10/111&type=HTML

Third-country nationals holding a long-stay visa issued by a Member State are allowed to move freely in the territory of Member States under the same conditions as the holder of a residence permit.
Уже два года как национальные визы приравнены к шенгенским, хотя и раньше не сильно мешало.
Не знаю зачем обязательно знать откуда коммит. На мой взгляд, вполне достаточно того что логически связанные коммиты идут последовательно. Если сильно надо, можно найти голову и хвост посмотрев на описание/автора коммитов.

В общем, идея git в том что в правильно написанной истории знать откуда коммит не надо. Я согласен, что если же все перемешано промежуточными merge то в этой каше без знания «что-куда» не разобраться, но кашу можно легко избежать.

Как уже выше заметили, разница между merge и merge --rebase только в получающейся истории, конфликты разрешать приходится те же самые.
К сожаление, это в электротехнике. В электронике всё гораздо сложней)
Для feature бранчей удобней merge --rebase. Тогда все остается простым и понятным (новые коммиты сверху).
Промежуточные рабочие микрокоммиты не обязаны даже компилироваться, не говоря уже о какой-то функциональности.
Согласен, соблюсти баланс и угодить всем трудно.

Можно взять какую-нибудь популярную (или не очень) open-source программу в качестве подопытной. Будет живой пример как искать хот-споты и оптимизировать программу в целом.
В три раза по сравнению с исходным «плохим». Вариант с разделением тоже в три раза быстрее. В итоге они примерно равны (мой и с разделением).
Мне понятна идея. Но пример рафинирован настолько, что стал тривиальным и скучным. Не интересно смотреть использование профилировщика там где и так всё ясно. Любой кто читал документацию по оптимизации знает по ограничения store-to-load (еще со времен Pentium 4, а то и раньше).

Было бы интересно посмотреть пример, где без профилировщика реально не разобраться.

PS Я не настаиваю что мой вариант самый быстрый, но в данном случае он должен быть первым «наивным» вариантом. Т.к. преобразовывать int* в char* чтобы байты переставить это через чур.

Если честно проблема и решение целиком высосаны из пальца.

Первое что приходит в голову, работает больше чем в 3 раза быстрее и без разделения циклов.

unsigned int change_endianess(unsigned int *big)
{
  unsigned int t = *big;
  unsigned int r = ((t&0xFF)<<24)|((t&0xFF00)<<8)|((t&0xFF0000)>>8)|((t&0xFF000000)>>24);
  *big = r;
  return r;
}
Стоит отметить что в Берлине два зоопарка, и вообще много что пристуствкет в двух и больше экземплярах из-за разделения на Восток и Запад и стремления половинок достроить недостающее.
Если правильно считать, то на бумаге и в железе должно быть одинаково (с учетом погрешностей модели).
Чтобы такого не было надо использовать память с обнаружением и коррекцией ошибок.

Information

Rating
Does not participate
Location
Berlin, Berlin, Германия
Date of birth
Registered
Activity