У Joomla.request есть одно преимущество перед fetch: для POST-запросов автоматически добавляется CSRF-токен (если он, конечно, на странице задан вызовом HTMLHelper::_('form.csrf')).
Хм, у меня попытка обратить интегральную функцию распределения F(x)=2/π∫√(1-x2)dx привела к трансцендентному уравнению y+sin y=C, так что не уверен, что эта идея сработает.
Еще бы замеры скорости привести, потому что у меня есть стойкое ощущение, что для быстрого генератора случайных чисел (как правило, это вихрь Мерсенна) будет быстрее отбросить "неправильную" пару случайных чисел, чем рассчитывать значения синуса и косинуса.
А кто-нибудь использует Clear Linux для своих проектов? Можете рассказать про подводные камни (на хабре вроде был только небольшой анонс)? Меня впечатлил прирост +27% в тестах PHPBench относительно Ubuntu и Arch, но не понятно, чем за это приходится платить.
Мэри Цингу, которая, хотя и не является автором отчёта, внесла значительный вклад в работу
Она является полноценным соавтором работы, т.к. на титульном листе того самого отчета LA-1940 написано
Work done by:
E. Fermi
J. Pasta
S. Ulam
M. Tsingou
Report written by:
E. Fermi
J. Pasta
S. Ulam
И, кстати, последние лет 15 в научных статьях всё чаще часто можно встретить, что цепочку FPU принципиально называют цепочкой FPUT в целях "восторжествования справедливости".
Ну это примерно как быстрый расчет чисел Фибоначчи (кажется, даже на Хабре когда-то был разбор этого метода).
Кстати, как следствие матричной записи, можно привести матрицу к диагональному виду и получить ответ в известном виде (правда, с использованием комплексных чисел):
Tn(x) = { [x+i√(1−x2)]n + [x−i√(1−x2)]n } / 2.
Первое, что приходит в голову — записать рекуррентное соотношение для многочленов Чебышева в матричном виде и воспользоваться алгоритмом быстрого возведения в степень. Для миллионной степени будет примерно 20 итераций, что не так уж и много.
Легко расширяется на все 64 (или сколько их там сейчас выделяют?) полов.
PS. Не уверен, что в данном случае вообще нужно вводить отдельный класс для каждого пола (особенно, если у них идентичное поведение, отличающееся только названием пола).
Хорошо бы контракты оформлять в типы. В правильной реализации у вас был бы класс SortedArray с непубличным конструктором и возможностью создать объект этого класса через вызов или sort (отсортировать имеющийся массив), или fromSortedArray (с проверкой, что переданный массив уже отсортирован). И, естественно, доступ к элементам такого массива возможен только на чтение.
Буква "Я" в круге смотрится неплохо (хоть и вызывает ассоциации с логотипом РЖД), но вот "ндекс" в названии почему-то выглядит как дешевый жирный гротеск (imho). Старый шрифт как таковой был более выделяющимся и узнаваемым.
У
Joomla.requestесть одно преимущество передfetch: для POST-запросов автоматически добавляется CSRF-токен (если он, конечно, на странице задан вызовомHTMLHelper::_('form.csrf')).Такой способ не даст равномерное распределение, плотность в окрестности точек (-1,0) и (1,0) будет заметно выше.
Предлагаете
r = 1.0 - abs(random() - random())? (и 2π дляtheta)Хм, у меня попытка обратить интегральную функцию распределения F(x)=2/π∫√(1-x2)dx привела к трансцендентному уравнению y+sin y=C, так что не уверен, что эта идея сработает.
Там треугольник приводится только для объяснения окончательной формулы, и из текста программы видно, что зависимость от угла будет равномерной.
Еще бы замеры скорости привести, потому что у меня есть стойкое ощущение, что для быстрого генератора случайных чисел (как правило, это вихрь Мерсенна) будет быстрее отбросить "неправильную" пару случайных чисел, чем рассчитывать значения синуса и косинуса.
А кто-нибудь использует Clear Linux для своих проектов? Можете рассказать про подводные камни (на хабре вроде был только небольшой анонс)? Меня впечатлил прирост +27% в тестах PHPBench относительно Ubuntu и Arch, но не понятно, чем за это приходится платить.
Она является полноценным соавтором работы, т.к. на титульном листе того самого отчета LA-1940 написано
И, кстати, последние лет 15 в научных статьях всё чаще часто можно встретить, что цепочку FPU принципиально называют цепочкой FPUT в целях "восторжествования справедливости".
Начиная с WordPress 5.6 вроде бы подключается одна из последних версий jQuery (так, текущий релиз WordPress 5.8.1 поставляется с jQuery 3.6.0).
А Joomla и WordPress не рассматривались? Или там ничего не нашли?
Ну это примерно как быстрый расчет чисел Фибоначчи (кажется, даже на Хабре когда-то был разбор этого метода).
Кстати, как следствие матричной записи, можно привести матрицу к диагональному виду и получить ответ в известном виде (правда, с использованием комплексных чисел):
Tn(x) = { [x+i√(1−x2)]n + [x−i√(1−x2)]n } / 2.
Первое, что приходит в голову — записать рекуррентное соотношение для многочленов Чебышева в матричном виде и воспользоваться алгоритмом быстрого возведения в степень. Для миллионной степени будет примерно 20 итераций, что не так уж и много.
Обычно пишут ⌊x⌋ (округление вниз), в Unicode все нужные символы есть. Но для неподготовленного читателя хорошо бы это и текстом упомянуть.
Ну так и массив можно задать с дырками:
[10 => 'male', 65 => 'female']. Тем более, ниже предложили похожее решение черезmatchиз PHP8.Кстати, да, у нас же теперь есть замечательный match!
Я бы для сравнения добавил еще и вариант в две строчки:
Легко расширяется на все 64 (или сколько их там сейчас выделяют?) полов.
PS. Не уверен, что в данном случае вообще нужно вводить отдельный класс для каждого пола (особенно, если у них идентичное поведение, отличающееся только названием пола).
Хорошо бы контракты оформлять в типы. В правильной реализации у вас был бы класс SortedArray с непубличным конструктором и возможностью создать объект этого класса через вызов или sort (отсортировать имеющийся массив), или fromSortedArray (с проверкой, что переданный массив уже отсортирован). И, естественно, доступ к элементам такого массива возможен только на чтение.
Этот модификатор появился только в PHP 7.2, а до этого нужно было добавлять
(?J)в начало регулярного выражения.(это предупреждение для тех, кому приходится обеспечивать обратную совместимость с более старыми версиями PHP)
А это не будет равносильно использованию линейки в качестве циркуля?
Буква "Я" в круге смотрится неплохо (хоть и вызывает ассоциации с логотипом РЖД), но вот "ндекс" в названии почему-то выглядит как дешевый жирный гротеск (imho). Старый шрифт как таковой был более выделяющимся и узнаваемым.