Size: a a a

Сrystal Lang — русскоговорящее сообщество

2021 October 14

BZ

Bulat Ziganshin in Сrystal Lang — русскоговорящее сообщество
вообще не понял. по битам проверяемого числа (что по ним можно проверить?) или битам каждого простого числа - зачем по ним ходить если нам нужно просто x%r==0 проверить?
источник

BZ

Bulat Ziganshin in Сrystal Lang — русскоговорящее сообщество
зачем здесь хеширование? либо мы храним список простых чисел, либо просто пытаемся делить на каждое нечётное
источник

АК

Андрей Коновод... in Сrystal Lang — русскоговорящее сообщество
если это решето эратосфена, то всякие там нечетные и делящиеся на 3 можно заранее исключить - просто в вышестоящем цикле не на 1 инкрементировать а на 2 и 4.
источник

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
Какой корень, там же to_s.
Но вообще да, % 5 наверное быстрее
источник

BZ

Bulat Ziganshin in Сrystal Lang — русскоговорящее сообщество
ниже, ещё и записанное как возведение в степень. в связи с ньюансами неточных типов, не факт что компилятор его преобразует
источник

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
Деление по модулю - дорога операция. И это не одно деление, а деление на половину чисел от 3 до sqrt(num)
источник

BZ

Bulat Ziganshin in Сrystal Lang — русскоговорящее сообщество
и дальше что? чем ты его заменишь. извини, конечно, но у тебя в голове каша. побитный trie, экономия делений, x86 40летней давности
источник

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
В общем, напишите свой вариант, бум изучать 🙂
источник

BZ

Bulat Ziganshin in Сrystal Lang — русскоговорящее сообщество
это ты попробуй напиши свой. я-то предлагаю только выкинуть лишнее из уже написанного
источник

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
Дальше то, что sqrt нужен как граница для цикла
источник

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
Понял. В таком случае ты балабол.
источник

BZ

Bulat Ziganshin in Сrystal Lang — русскоговорящее сообщество
станд. приём - заменить i<sqrt(x) на i*i<x
источник

G

GNU/Плюшка in Сrystal Lang — русскоговорящее сообщество
А как же cgi
источник

AP

Alexander Popov in Сrystal Lang — русскоговорящее сообщество
Вроде 7 лет, судя по Википедии, а если смотреть с перспективы стабильного релиза — меньше года.
источник

AP

Alexander Popov in Сrystal Lang — русскоговорящее сообщество
Это либо глупая неуместная шутка про сексуальную позу, либо непонимание того, что rack ≠ cgi, он не общается с nginx или аналогами, он находится между веб-фреймворками и веб-серверами (которые уже общаются с балансировщиками или иначе назовите nginx-фронт).
источник

AP

Alexander Popov in Сrystal Lang — русскоговорящее сообщество
Не нужно оскорблений. Не любому проекту нужны усложнения, в standalone-приложениях нет ничего плохого в определённых ситуациях. Как и не всегда нужна БД.
источник

D

Den in Сrystal Lang — русскоговорящее сообщество
а теперь изобрази-ка standalone блоговую cms вроде вордпресса
источник

A

Andrey 😼 in Сrystal Lang — русскоговорящее сообщество
ghost
источник

D

Den in Сrystal Lang — русскоговорящее сообщество
не, он на ноде емнип
источник

D

Den in Сrystal Lang — русскоговорящее сообщество
хотя тоже кастрат

Ghost is focused on professional publishing, and we cater specifically to that use case. If you’re trying to build custom features, data structures, job boards, ecommerce stores, digital downloads or other types of website which are not related specifically to publishing — Ghost probably won’t be the best fit for you! Check out WordPress which, with enough plugins, can do just about anything.
источник