All streams
Search
Write a publication
Pull to refresh
-6
0
habr is dead. @yleo

/dev/null

Send message

Должен поправиться, однокашник указал на ошибку и дал источник.


Ученые из ОИВТ (Объединенный институт высоких температур) РАН год назад опубликовали работу в Physical Review Letters, из которой следует что графит не только не кипит при 4200С, но и остается твердым до ~6000K (желающие могут поправить Википедию, море недостоверности станет на каплю меньше).


Таким образом всё сильно проще — получается что можно сделать тигель из графита.

Плохо другое — люди начинают путать реальность с комиксами и PR для "раскрутки акций" и т.п. вплоть до веры что персонаж из фильма (или игравший его актер) может вывести страну из кризиса.


Собственно такое было всегда, но все-же неожиданно что "за 2000 лет люди не изменились".

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


При таких температурах это крайне трудная задача из ~четырех слагаемых:


  • определять/детектировать совокупность процессов плавления на некотором отрезке температур (в реальности нет "точки" плавления). Очень желательно/хочется при этом оценивать/измерять/отслеживать изменение свойств образца (твердость, прочность, теплопроводность и т.д.)
  • нагревать образец приемлемо-равномерно и контролируемо.
  • образец, "горелку" и "термометр" нужно удерживать, а при целевой температуре (например) графит уже не просто жидкий, он кипит!
  • изменять температуру (определять температурный ландшафт), в том числе иметь понимание (модель) о температуре внутри образца, в том числе помех/засветов от нагревателя и камеры, от испарений "всего вокруг", и поглощения излучения этими парами...

В "лоб" это сделать не возможно. Приходиться придумывать массу самых различных трюков (доказывая что измерения будут корректными) и стоить стенд, который выдержит несколько измерений. В целом, это отдельная уникальная инженерно-научная задача...


С другой стороны, для практических применений важна не температура плавления "шарообразного образца" в вакууме, а поведение в конкретных условиях. В том числе, насколько лучше/хуже новый материал относительно других при применении в составе конкретных изделий...


Поэтому хотелось-бы попросить у mperemitina отдельной статьи по этой достойной теме.

О, еще один иксперт по википедии )

TL;DR
Что-то вы наворотили.


Если сложить границы всех интервалов в упорядоченный контейнер (массив или дерево), то в четных позициях будут начала интервалов, а в нечетных концы.
Затем достаточно искать begin/end вычитаемых или включаемых интервалов и реализовать логику включения/исключения с удалением из контейнера "закрашиваемых" границ.
Либо просто задействовать boost::icl::interval_set ;)

Осталось выяснить кто и как из авторов википедии измерил оную температуру плавления ;)

Там все просто — охлаждение за счет испарения.

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

И причем тут Маск вообще непонятно.

Причем все поклоняющиеся этой иконе думают что subj умеет что-то рукам делать, очень много знает и т.д. и т.п

off-topic: Хотелось-бы увидеть статью по текущему состоянию и будущему Compreno, что было сделано за 5 лет (после Андреева) и т.п.

у него интернет (3G/LTE) заметно хуже и медленнее

Сильно зависит от локации. В деревне перешел на subj ради LTE (стоит wifi-роутер с симкой и на 4K-телеке прекрасно работает IVI, YT и что-то еще).


входящие SMS именно на билайне у меня часто «застревали»,

В msk наблюдаю регулярно, включая отваливание 3G/LTE при наличии сигнала и т.п.
Уже привык лечить переводом телефон в режим полета (на 1/2 минуты или больше) и обратно
Но неудобно, особенно когда случаются "залеты" — несколько часов не видишь рабочую почту или сообщения.
Даже думал прогу написать, чтобы раз в 5-10 минут проверяла связь и временно "полётила" телефон.

Не переживайте, просто вы Нео и теперь в матрице.

Если страница полностью именно с "неизменяемыми данными", то да — бесплатной компактификации не получится, только явная.

Речь об эффекте от удаления мертвого кода, что на стоит путать (например) с удалением недостижимого кода.


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

Ок, предположим что так бывает.
В чем тогда провинилось RT?


Т.е. "де-факто" вам сказали (и возможно показали на кошечках) что дела обстоят неким подобным образом.
Но де-факто RT не имеет возможность вещать несмотря на готовность (местных подписчиков!) оплачивать доставку контента?

Ха-ха, никогда не было и вот опять.


Очень-очень похоже на глушение вражеских СМИ в эпоху Брежневского застоя.
Только теперь они нас запрещают, но сами "свистят" вовсю.
Вангую что после Трампа в США придут "Андропов-Черненко-Горбачев" и начнётся "perestoyka" ;)

В том-то и дело, что у нас с вами нет WAL by design.) К тому же репликация на уровне WAL как в Postgre — не самая эффективная штука.

В частности поэтому (и еще массе других причин) я не хочу делать репликацию в MDBX.


Тут, кстати, можно посмотреть в сторону чего-нибудь типа delta-crdt, позволяющего мёржить несколько баз в одну. То есть при репликации писать не просто в очередь, а во временную базу имеющую ту же структуру, которую можно подклеить к реплике минимальными телодвижениями.

Это все частные случаи из моря возможных потребностей и их реализаций. В 80% случаев пользовательские данные не натягиваются на CRDT, либо превращаются в снежный ком. Аналогично с отдельной очередью в виде базы (или наоборот).


Не нашёл как они это реализовали.

https://pro-ldap.ru/tr/rfc/rfc4533.html


Файловая система мне выдаёт несколько битых файлов.

Это если нет контроля и повреждены файлы, а не структуры ФС.
Но в принципе может не выдать ничего или просто мусор.
А еще можно (мысленно) разбить диск молотком или вообще не устанавливать, а на запросы отвечать случайными данными.


Какой вариант вам кажется наиболее правильным?

Я склоняюсь к тому, как это сделано в OrientDB: есть N кластеров (файлов), куда по определённым правилам раскидываются узлы…
Вот, кстати, партицирования у LMDB я так понимаю тоже нет.

А причем тут OrientDB и партиционирование?
MDBX/LMDB — это встраиваемые движки key-value для совместной работы с БД несколькими локальными процессами. В этих целевых сценариях MDBX обеспечивает до 1M пишущих транзакций в секунду и примерно линейно масштабирутся в производительности чтения по ядрам CPU (десятки миллионов запросов в секунду, пока не упирается в memory bandwidth).
Никакому OrientDB в таких сценариях подобное и не снилось.
А для других (не целевых для MDBX) сценариев использования есть другие движки или СУБД, в том числе со всяческим партиционированием и SQL с блекджеком.


А, ну если так и собираетесь оставаться в детском саду, то вы мне не конкурент.)

Хм, а после "детского сада" сколько СУБД (в широком смысле) вы написали (или приняли участие) и довели до production?


Спасибо, конечно, но табличками я сыт по горло.

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


Вы работали когда-нибудь с графовыми СУБД?

Ну делал я их, и видимо скоро снова продолжу (варианты для RDF).

Information

Rating
Does not participate
Location
Севастополь, Республика Крым, Россия
Date of birth
Registered
Activity