- 1
Продолжаем форс Перла
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
Продолжаем форс Перла
Нечто запредельно пиздатое в перле — это книга Ларри, написанная с охуенным чувством юмора и предельно чистым и умным языком, как будто сам стиль книги и то, с каким Ларри мы через этот текст знакомимся — является одним из образцов применения философии перла на практике. Роман Кашицин, царствие ему небесное, ценил; есть ещё среди нас ценители?
gostinho 10.07.2020 19:15 # 0
MAKAKA 10.07.2020 19:19 # 0
BOKCEJIbHblu_nemyx 10.07.2020 19:21 # 0
MAKAKA 10.07.2020 19:21 # 0
Еще нужно читать книжку с собачкой: PBP. По ней работает Perl::critic.
Есть еще кукбук и эвенсд, но это опциональнее.
А разве Роман за перл?
vistefan 10.07.2020 19:28 # 0
Так вплетать юмор в технически точное и полезное повествование — это надо быть Ларри.
BOKCEJIbHblu_nemyx 10.07.2020 19:21 # 0
gostinho 10.07.2020 19:23 # 0
vistefan 10.07.2020 19:28 # 0
MAKAKA 10.07.2020 19:29 # 0
TEH3OPHblu_nemyx 10.07.2020 19:33 # 0
guest8 10.07.2020 19:46 # −999
MAKAKA 10.07.2020 20:02 # 0
https://metacpan.org/author/CHOCOLATE
jojaxon 10.07.2020 20:12 # 0
MAKAKA 10.07.2020 20:12 # 0
guest6 07.01.2023 08:06 # 0
MAKAKA 10.07.2020 20:53 # 0
Получившаяся на перле кросс-платформенная программа генерирует файл при вызове без аргументов, и считывает и распечатывает его при вызове с аргументами.
Без учета бойлерплейта программа занимает 10 строк. Какой перл!
gostinho 10.07.2020 20:55 # 0
guest8 10.07.2020 20:55 # −999
MAKAKA 10.07.2020 21:00 # 0
ну правда тоже самое на шеле пишется в одну строчку, а питоне в тоже немного совсем
gostinho 10.07.2020 21:01 # 0
MAKAKA 10.07.2020 21:05 # 0
gostinho 10.07.2020 21:07 # 0
MAKAKA 10.07.2020 21:09 # 0
MAKAKA 10.07.2020 21:36 # 0
vistefan 10.07.2020 21:40 # 0
MAKAKA 10.07.2020 21:41 # 0
vistefan 10.07.2020 21:42 # 0
MAKAKA 10.07.2020 21:45 # 0
Писали. Я все эти "guestbook.cgi" как раз в 99-м где-то и наблюдал.
CGI появился-то в apache году так в 1996-м
vistefan 10.07.2020 21:46 # 0
MAKAKA 10.07.2020 21:51 # 0
vistefan 10.07.2020 21:47 # 0
MAKAKA 10.07.2020 21:52 # 0
Тут говно везде: начиная с неиспользования модуля CGI, и заканчивая тем, что результат вместе с версткой срут в .html (чтоб верстку было никак не поменять) да еще и без flock: чтобы одновременный заход на сайт двух петухов мог сделать интересные гонки.
К счастью, количество пользователей такого сайта обычно лежит в отрезке [0,1]
vistefan 10.07.2020 21:54 # 0
Этот код идеален для своих задач.
XYPO3BO3 10.07.2020 21:58 # 0
vistefan 10.07.2020 22:00 # 0
guest8 10.07.2020 22:02 # −999
vistefan 10.07.2020 21:48 # 0
guest8 10.07.2020 21:55 # −999
vistefan 10.07.2020 21:48 # 0
guest8 10.07.2020 21:54 # −999
guest8 10.07.2020 22:00 # −999
vistefan 10.07.2020 22:02 # 0
guest8 10.07.2020 22:03 # −999
guest8 10.07.2020 22:04 # −999
gostinho 10.07.2020 22:06 # 0
guest8 10.07.2020 22:07 # −999
XYPO3BO3 10.07.2020 22:14 # 0
Судя по кодировке, писа́л Сунь Хуй Вчай.
MAKAKA 10.07.2020 22:18 # 0
https://metacpan.org/pod/CGI#Creating-a-standard-http-header
XYPO3BO3 10.07.2020 22:08 # 0
Капча на скачивание, всплывающее окно по дефолту блокируется браузером. Нужно добавлять исключение и снова вводить капчу. Какой багор )))
XYPO3BO3 10.07.2020 22:09 # 0
MAKAKA 10.07.2020 22:11 # 0
XYPO3BO3 10.07.2020 22:21 # 0
MAKAKA 10.07.2020 22:24 # 0
XYPO3BO3 10.07.2020 22:32 # 0
gostinho 10.07.2020 22:11 # 0
(это по рекламе если перейти)
Такой домен проебали (((
MAKAKA 10.07.2020 22:20 # 0
vistefan 10.07.2020 22:22 # 0
Правда там капча называется "ключ активации", и передают погоду по москве +4..+6
XYPO3BO3 10.07.2020 22:26 # 0
guest8 10.07.2020 22:26 # −999
vistefan 10.07.2020 22:32 # 0
gostinho 10.07.2020 22:18 # 0
vistefan 10.07.2020 22:18 # 0
vistefan 10.07.2020 22:19 # 0
MAKAKA 10.07.2020 22:25 # 0
XYPO3BO3 10.07.2020 22:29 # 0
Всё-таки с реализацией HTML 3.2 придётся попердолиться. Вот HTML 4 без CSS и без JS реализовать проще.
gostinho 10.07.2020 22:31 # 0
Лол, это как?
XYPO3BO3 10.07.2020 22:34 # 0
vistefan 10.07.2020 22:36 # +1
guest8 10.07.2020 22:37 # −999
XYPO3BO3 10.07.2020 22:38 # 0
guest8 10.07.2020 22:40 # −999
XYPO3BO3 10.07.2020 22:37 # 0
guest8 10.07.2020 22:37 # −999
vistefan 10.07.2020 22:39 # +1
guest8 10.07.2020 22:40 # −999
XYPO3BO3 10.07.2020 22:40 # 0
guest8 10.07.2020 22:42 # −999
XYPO3BO3 10.07.2020 22:44 # 0
А то потом после смены темы оформления появится зелёное сообщение с классом "__red_message".
guest8 10.07.2020 22:47 # −999
XYPO3BO3 10.07.2020 22:49 # 0
guest8 10.07.2020 22:51 # −999
XYPO3BO3 10.07.2020 22:55 # 0
guest8 10.07.2020 22:57 # −999
XYPO3BO3 10.07.2020 23:02 # 0
Меня смущает результат. Это типа как кэш маленьких целочисленных значений в «Йаже». Свалка ненужных объектов про запас.
guest8 10.07.2020 23:06 # −999
CHayT 10.07.2020 23:08 # +1
guest8 10.07.2020 23:11 # −999
gostinho 10.07.2020 22:38 # 0
XYPO3BO3 10.07.2020 22:41 # 0
vistefan 10.07.2020 22:48 # +1
Такое ощущение, что раньше, грубо сказать, сайт был как книга: он что-то сообщал нам в виде гипертекста.
Затем, словно бы пришёл какой-то злой волшебник, и показал такой трюк с книгой: если нарисовать на углу каждой странички маленькую картинку и быстро-быстро пролистать, то получится короткий мультик.
Да, это прикольно. Но не более чем!
Как же могла такая свистоперделка внезапно стать главным, и уже почти единственным (sic) форматом в вебе?
Что за хуйня, какие в пизду веб-приложения, порталы? Где сайты-то блять? Где гипертекст нахуй? На википедии одной остался.
И теперь это говно, пользоваться которым — примерно то же самое, что за каким-то хуем писать книгу из макарон-буковок, которые совсем не для того сделаны (ни книга не выигрывает, ни макароны), лезет на десткоп.
Товарищи, обращаюсь ко всем людям доброй воли. Что будем делать? Может какие-то декреты издадим? Борманд был прав, надо запрещать нахуй PHP по конституции. Давайте попробуем подсидеть начальство, займём управленческие позиции в госкорпорациях и под видом импортозамещения и защиты от иностранных агентов протолкнём трушные принципи свободного софта и адекватного веба на нашей Родине?
Например запретить электрон как принадлежащий microsoft'у неоднократно пиздившему данные наших соотечественников и не соблюдающему какие-нибудь ебанутые требования министерства обороны. Более того, в конституции написано, что главное — это дети. Линукс учит детей и делает их умными, а потом они становятся славными русскими хакерами, и прославляют отчизну. А чему учит майкрософт? Играть в игры, в половине из которых надо убивать русских!
3.14159265 10.07.2020 23:22 # 0
>запретить электрон как принадлежащий microsoft'у
Русне бы только всё запрещать.
Именно поэтому я за легалайз вообще всего. И ПХП, и «электрона», и легких наркотиков, и гей-копрофилии, и тормозных бесполезных «говносайтов», и детского порно, и продукции Яббл наконец.
>Играть в игры, в половине из которых надо убивать русских!
Смерть ванючей русьне!
guest8 10.07.2020 23:35 # −999
3.14159265 10.07.2020 23:37 # 0
Это плеоназм.
MAKAKA 10.07.2020 23:38 # 0
Теперь когда питух кукаречет, что дескать языки без ГЦ это пиздец сложно, ему можно тыкать в ебло миллионом приложений под гейфон, написанных обычными питухами
Desktop 16.07.2020 12:46 # +2
Спасибо надо говорить не за отсутствие ГЦ, а за ARC. Распиханные руками retain'ы и release'ы в обжективсишных портянках это минное поле почище крестов.
А вообще на макоси был ГЦ и от него отказались примерно после внедрения ARC.
Is GC (Garbage Collection) deprecated on the Mac?
Garbage collection is deprecated in OS X Mountain Lion v10.8, and will be removed in a future version of OS X. Automatic Reference Counting is the recommended replacement technology. To aid in migrating existing applications, the ARC migration tool in Xcode 4.3 and later supports migration of garbage collected OS X applications to ARC.
3.14159265 16.07.2020 12:56 # +1
«Андроид» тому подтверждение.
bormand 16.07.2020 21:00 # 0
Какой багор )))
TEH3OPHblu_nemyx 16.07.2020 21:22 # 0
bormand 17.07.2020 01:49 # 0
MAKAKA 17.07.2020 01:59 # 0
TEH3OPHblu_nemyx 17.07.2020 07:45 # 0
https://www.php.net/manual/ru/function.gc-enable.php
А тут некоторые детали реализации:
https://www.php.net/manual/ru/features.gc.refcounting-basics.php
MAKAKA 17.07.2020 02:05 # 0
С RC их нет, а с ARC нет еще и бойлерплейта
guest8 10.07.2020 23:43 # −999
3.14159265 10.07.2020 23:48 # 0
Да.
Читать далее >>>
https://pastebin.com/5Tz79QvK
MAKAKA 10.07.2020 23:50 # 0
3.14159265 10.07.2020 23:54 # 0
русня это ж не люди, а пидарасы, хуесосы и говно государства райпсейскага
их при рождении высирают, а когда русьячьокь подыхает, то его, как говно, прикапывают
все правильно
будь Моя воля, Я б на месте каклов живую русню в сортирах топил бы спецом, и в навозные ямы, где-нть там возле ферм, скотобоен всяких, где говнища побольше, вот очистные крупных городов еще тоже очень хорошее место, вот туда вот дохлую мразоту сбрасывал бы
говно к говну так сказать ггг
guest8 11.07.2020 00:07 # −999
guest8 11.07.2020 00:30 # −999
guest8 11.07.2020 00:32 # −999
guest8 11.07.2020 00:37 # −999
XYPO3BO3 11.07.2020 00:56 # 0
guest8 11.07.2020 00:56 # −999
XYPO3BO3 11.07.2020 01:00 # 0
guest8 11.07.2020 01:06 # −999
XYPO3BO3 11.07.2020 01:12 # 0
Код 404 отдаётся, если у тебя «API endpoint URL» написано с ашипкой.
Код 301/302 отдаётся, если endpoint куда-то переехал.
Код 500 отдаётся, если сервер упал.
Если же endpoint указан верно, сервер не лежит, то возвращается 200. Если ошибка заключается в том, что ты указал неправильный номер поста, то расшифровка ошибки будет внутри JSON, а не в коде ответа HTTP. Протокол HTTP не обязан ничего знать о твоём API.
Какой код ты хотел получать в случае ошибки?
guest8 11.07.2020 01:46 # −999
guest8 11.07.2020 01:15 # −999
XYPO3BO3 11.07.2020 01:18 # 0
MAKAKA 11.07.2020 01:29 # +1
Если слева от приравнивания массив (@foo) или хеш (%foo) это списковый контекст.
Если скаляр ($foo) то скалярный.
Скобочки организуют списковый (листовой) контекст, раскладывая каждое значение в переменную:
($a, $b) = (1,2);
В нашем случае я организовал списковый контекст, и положил значение в первую переменную.
guest8 11.07.2020 01:38 # −999
guest8 11.07.2020 01:44 # −999
XYPO3BO3 11.07.2020 01:23 # 0
https://ideone.com/lIF222
В этом реальном примере list() в левой части раздирает массив на элементы.
guest8 11.07.2020 01:39 # −999
TEH3OPHblu_nemyx 11.07.2020 10:30 # +1
В «PHP» нельзя узнать контекст, в котором будет вызвана функция. Однако, можно объявить класс с магическими методами. Во-первых, можно реализовать интерфейс ArrayAccess, чтобы экземпляр класса вёл себя как массив, если к нему прилепить квадратные скобки:
https://www.php.net/manual/ru/class.arrayaccess.php
Ну то есть если $pituhi — экземпляр класса, который implements ArrayAccess, то можно писать $pituhi[42].
Во-вторых, можно реализовать интерфейс ArrayIterator, чтобы бегать по нему форичем:
https://www.php.net/manual/ru/class.arrayiterator.php
То есть если $pituhi — экземпляр класса, который implements ArrayIterator, то можно foreach($pituhi as $pituh) {}.
В-третьих, можно реализовать магический метод __toString(), чтобы класс возвращал строку в «скалярном контексте»:
https://www.php.net/manual/ru/language.oop5.magic.php
То есть если $pituhi — экземпляр класса с методом __toString(), то можно echo $pituhi.
Увы, только строку. Магических методов __toInt() и подобных в «PHP» нет. То ли дело «кресты», в которых можно перегрузить операторы приведения типа.
Можно реализовать интерфейс Countable, чтобы count($pituhi) возвращала количество питухов.
А ещё можно реализовать магический метод __invoke(), чтобы использовать экземпляр в «функциональном контексте».
Например, если $pituhi — экземпляр класса с методом __invoke(), то можно сделать вызов $pituhi('кококо'). Это типа перегрузки оператора () в «крестах».
TEH3OPHblu_nemyx 11.07.2020 10:39 # 0
guest8 13.07.2020 01:26 # −999
vistefan 13.07.2020 02:00 # 0
guest8 13.07.2020 02:03 # −999
vistefan 13.07.2020 02:07 # 0
guest8 13.07.2020 02:12 # −999
guest8 11.07.2020 02:37 # −999
guest8 11.07.2020 03:44 # −999
guest8 12.07.2020 05:38 # −999
3.14159265 13.07.2020 13:11 # 0
Так это ж не из коробки.
Но выглядит оче пиздато.
Особенно ### Progress: 0... 100
In each case, the module animates the comment, causing the dots to extend from the left text, reaching the right text on the last iteration. For "open ended" loops (like while and C-style for loops), the dots will never reach the right text and their progress slows down as the number of iterations increases.
guest8 12.07.2020 05:55 # −999
3.14159265 13.07.2020 13:23 # 0
3.14159265 13.07.2020 13:31 # 0
> /^1?$|^(11+?)\1+$/
Здесь у нас склеено 2 регэкса.
Первый отсекает единицу ^1?$ т.к. она не является простым.
А второй матчит на простое число
^(11+?)\1+$
Мы берём строку с двумя и более единицами и lazy-матчингом проверяем может ли она повториться целое число раз — \1+
\1 — выражение в первых скобках.
3.14159265 13.07.2020 13:50 # 0
!~ в пёрле означает инверсию совпадения с регэксом, которая в свою очередь записывается как =~
Сама регулярка, как отмечено выше, проверяет является ли строка единицей ИЛИ состоит из целого числа подстрок вида 11+.
Забавно что ^(11+?)\1+$ прекрасно работает и в жадном режиме, то есть без ?
А lazy является всего-лишь оптимизацией.
3.14159265 13.07.2020 14:11 # 0
3.14159265 13.07.2020 14:27 # 0
Только изредка промахиваясь.
165073 — простое. Но регэкс так не считает.
Заметно так же что время выполнения очень небольшое.
При этом код ответа всегда 0.
3.14159265 13.07.2020 14:34 # 0
Отэта я лоханулся.
Я сделал кривой тест, который перебирал числа до 300. Для диапазона [2;65537] этого было достаточно. Для 165073 нет, т.к. делитель 383.
TEH3OPHblu_nemyx 13.07.2020 14:52 # +1
bormand 13.07.2020 14:29 # +2
З.Ы. Походу тройка сорвалась из-за subexpression recursion limit, поэтому пришлось перебирать до второго множителя, а он аж 55001.
На 165005 пятёрка точно так же отлетела по лимиту, но быстро нашлось 61. А жадному перебору пришлось копать с конца аж до 541. Поэтому здесь жадный перебор проиграл.
3.14159265 13.07.2020 15:07 # +1
0% branch misprediction. 0% cache miss
Тест на тупую, грубую силу.
3.14159265 13.07.2020 15:17 # 0
gost 13.07.2020 20:54 # 0
Кстати, а разве после вылета в лимит «Перл» не перестаёт считать оставшееся? Как-то странно получается.
Пи, проверь большое простое число — оно вообще простоту-то проверяет, когда вываливается в «Complex regular subexpression recursion limit»?
3.14159265 13.07.2020 20:59 # +1
1165139 достаточно большое?
Просто дальше идёт квадратичная питушня на полчаса.
https://govnokod.ru/26800#comment559582
gost 13.07.2020 21:01 # 0
https://govnokod.ru/26800#comment559663
3.14159265 13.07.2020 21:46 # 0
Досчитало 5165191
3.14159265 13.07.2020 16:32 # 0
Какой компилируемый язык )))
MAKAKA 13.07.2020 16:35 # 0
3.14159265 13.07.2020 16:43 # 0
guest8 13.07.2020 16:49 # −999
MAKAKA 13.07.2020 16:48 # 0
3.14159265 13.07.2020 16:39 # 0
1165139
3.14159265 13.07.2020 17:00 # 0
* после 49 тысяч оно просто перестаёт выводить результат
но всё-равно раза 2 в быстрее чем «йажа» и «йажасцрипт»
gost 13.07.2020 17:13 # 0
3.14159265 13.07.2020 17:15 # 0
*Все результаты для «PHP» было получены на слабой арм-машине.
Для консистентности в этом посте я запускал всё на ней.
bormand 13.07.2020 17:29 # 0
Пи?
3.14159265 13.07.2020 17:36 # 0
А перф я на штеуде запускал.
gost 13.07.2020 18:08 # 0
3.14159265 13.07.2020 18:13 # 0
Кстати там из-за квадратичной питушни числа сильно выше 10 миллионов не проверишь.
Пёрлотест на (11 165 139) у меня на штеуде работал больше часа.
gost 13.07.2020 18:20 # 0
У меня на машине в ~3 раза медленнее «Перла» (55 миллисекунд против 155). Но тут ещё проблема в том, что «import re» читает мудуль с диска, что плохо сказывается на производительности.
Без «?» тормозит совсем неадекватно.
3.14159265 13.07.2020 18:26 # +1
На greedy c 35 секундами это не заметно
Питух слился как лалка, но с ? он ноду делает.
Правда мы не знаем сколько в жсухе занимает прогрев интепретатора и его конпеляция.
Машина та же что и здесь:
https://govnokod.ru/26800#comment559599
gost 13.07.2020 18:28 # 0
vistefan 13.07.2020 18:30 # 0
3.14159265 13.07.2020 18:38 # +1
Интересно и в пёрле, и в пхп, и в питухе используются сишные биндинги. В принципе нода с пхп идут нос-в-нос.
Только в Йажа реализация не нативная, а йажевская через java.util.Pattern.
Емнип в крестах регэксы как-то хуёво сделаны. Потому их я даже не стал бенчить. А буст влом ставить.
vistefan 13.07.2020 18:43 # 0
И я про то же, чо за дела?
Каждый забиндил к себе разные сишные реализации перлового де-факто?
gost 13.07.2020 18:39 # 0
Ну а рагулярный движок «Перла» совершенствовали десятилетиями, у него это основной инструмент. Неудивительно, что он даёт пососать остальной скриптушне.
3.14159265 13.07.2020 18:44 # 0
4091*4099
Питух тупит клювом
Нода наконец-то разваливается
gost 13.07.2020 19:09 # +1
Это, КМК, наоборот worst-case для непростых чисел. Интерпретатору же нужно будет последовательно заматчить все последовательности единиц длиной от 2 до 4091. Например, 16769008 матчится на порядок быстрее.
UPD: А полный worst-case — это, по идее, простые числа: 16769017 ты, скорее всего, не дождёшься.
Кстати, я за «WolframAlpha»:
3.14159265 13.07.2020 19:13 # 0
Да. Там выше 10 миллионов уже пиздец.
> Кстати там из-за квадратичной питушни числа сильно выше 10 миллионов не проверишь.
> Пёрлотест на (11 165 139) у меня на штеуде работал больше часа.
>А полный worst-case — это, по идее, простые числа: 16769017 ты, скорее всего, не дождёшься.
Да.
3.14159265 13.07.2020 19:14 # 0
Там ещё кеш-промахи сильно вредят.
https://govnokod.ru/26800#comment559641
3.14159265 13.07.2020 19:30 # 0
Оказывается нет.
Это неплохой кейс.
Чётное 100160062 тупит гораздо больше чем 100160063=10007*10009
Думаю здесь валидно объяснение борманда.
>тройка сорвалась из-за subexpression recursion limit, поэтому пришлось перебирать до второго множителя, а он аж 55001.
3.14159265 13.07.2020 19:34 # 0
Это простое 50080031 умноженное на 2.
Сейчас пробую там где много мелких делителей
4*5*7*11*13*5003 = 100160060
3.14159265 13.07.2020 19:44 # 0
Жадный алгоритм быстр
Ленивый тупит
3.14159265 13.07.2020 18:51 # 0
От миллиона до двух она тупит, но ничего не выдает
А до миллиона работает
guest8 13.07.2020 19:17 # −999
gost 13.07.2020 20:51 # 0
3.14159265 13.07.2020 18:17 # 0
1018081=1009²
1111261 = 1013 *1093
3.14159265 13.07.2020 18:32 # 0
На больших числах Питух сливается даже ноде.
3.14159265 13.07.2020 17:22 # +1
По скорости получается почти как жадная нода.
И в 13 раз медленее чем pёrl
guest8 12.07.2020 14:32 # −999
guest8 13.07.2020 12:36 # −999
vistefan 13.07.2020 13:00 # 0
MAKAKA 13.07.2020 15:00 # 0
Ты просто не привык, что "изменяют" строку. А если бы я отдал туда массив, и его поменяли, было бы лучше?
vistefan 13.07.2020 15:06 # 0
vistefan 13.07.2020 15:07 # 0
MAKAKA 13.07.2020 15:06 # 0
3.14159265 13.07.2020 19:17 # 0
IPC резко падает с 2.2 до 0.9, больше чем в 2 раза.
10007 * 10009 = 100160063
3.14159265 13.07.2020 19:52 # 0
Но очень тупит на нечетных, на простых, или на больших произведениях двух примерно равных простых. 10007 * 10009 = 100160063
Ленивый наоборот для простых и множителей >=3 работает лучше.
bormand 13.07.2020 20:03 # 0
Множителей, больших чем N / 32k. Т.е. чем больше число, тем хуже он ищет мелкие множители. Если бы не это ограничение на 32k раскрытий \1, то он бы всегда выигрывал.
3.14159265 13.07.2020 20:22 # 0
Ленивый сливается на 4*5*7*11*13*5003.
Тут же есть делители меньше 32k: 2*5003, 3*5003 итд.
Жадный благодаря какой-то оптимизации на чётных работает крайне быстро (2 секунды для 100М).
А как оставлю одни нечётные, то полчаса не могу дождаться пока жадный доработает.
3*5*7*11*13*5003 = 75120045
gost 13.07.2020 20:43 # +1
Не потому ли, что он сразу пытается сматчить в первую группу N/2 единиц (больше матчить не имеет смысла из-за \1+)? А для 3*... ему придётся поочерёдно матчить N/2, N/2 - 1 и так далее до N/3.
bormand 13.07.2020 20:52 # +1
А жадная версия тупо промотает всё от конца до середины и, о чудо, найдёт множитель 50080030. Строки больше половины скорее всего очень быстро отбиваются на проверке длины.
На нечётных же числах, как правильно пишет гост, у жадной версии начинается реальный перебор от N/2 как минимум до N/3. Что как бы дохуя.
3.14159265 13.07.2020 20:26 # 0
Похоже на worst-case для составных.
3.14159265 13.07.2020 20:40 # +1
И вообще Питух зверски быстр на куче маленьких множителей.
Для Питуха ? однозначно улучает пирформанс.
bormand 13.07.2020 20:46 # 0
3.14159265 13.07.2020 20:55 # 0
Питух рекурсию превращает в цикл? Гвидо вроде был против tail-call.
Пёрл сливается на 100160079 = 3 * 33386693 (простое).
А Питух шустро так крыльями, хлоп-хлоп.
Там время будет чуть ниже, просто на всех ядрах тесты пёрла уже больше часа ебошат.
gost 13.07.2020 20:58 # 0
У питуха, скорее всего, просто в реализации рекурсии нет — или конпелятор её в tail-call и оптимизировал.
> Гвидо вроде был против tail-call.
Вряд ли ради этого мейнтейнеры «CPython» добавляют флаг «-fno-optimize-sibling-calls» :-).
bormand 13.07.2020 20:58 # 0
gost 13.07.2020 21:00 # 0
А как это вообще обрабатывается? «Пёрл» может возвратить некорректный результат, если упрётся в лимит?
bormand 13.07.2020 21:01 # 0
Complex regular subexpression recursion limit (32766) exceeded at -e line 1.
3.14159265 13.07.2020 21:04 # +1
Я ещё полтора часа назад запустил на перле тест на два множителя >32K
33013*33023 = 1090188299
Пока жду.
bormand 13.07.2020 21:07 # 0
Ну ок, последние 500 миллионов наверное скипнутся по-быстрому т.к. \1 длиннее хвоста. Но это всё равно дофига.
3.14159265 13.07.2020 21:10 # 0
10007 * 10009 = 100160063
За 100 секунд отработало.
А тут число в 10 раз больше. 100*10²=10000 секунд.
Походу тепловая смерть Вселенной часа через три будет.
Хреново что я их без nohup запустил. Надо почитать как их детачнуть, если вдруг сеть сбойнёт.
bormand 13.07.2020 21:13 # +2
В стотыщраз разница. 760 тыщ лет будешь ждать если предположить, что там квадратичный алгоритм.
gost 13.07.2020 21:18 # 0
Я тоже хочу себе компьютер, который сможет досчитать до 10007!.
TEH3OPHblu_nemyx 13.07.2020 21:27 # 0
gost 13.07.2020 21:34 # 0
gost 13.07.2020 21:36 # +2
https://pastebin.com/ez09A4BC
MATEMATuK_u3_PAIIIKu 13.07.2020 21:48 # 0
3.14159265 13.07.2020 21:51 # 0
Похоже на формулу Стирлинга.
Так она же приблизительная. Плюс плавающий питух.
MATEMATuK_u3_PAIIIKu 13.07.2020 21:53 # 0
3.14159265 13.07.2020 21:56 # 0
Какой NaN )))
MATEMATuK_u3_PAIIIKu 13.07.2020 21:58 # 0
gost 13.07.2020 22:07 # 0
3.14159265 13.07.2020 22:10 # 0
math.log10(math.factorial(21))
Или просто циклом for сложить все логарифмы натуральных.
>Надо подключать аналитику
Я думаю формула хорошая. Она может лажануть только если будет ситуация близости переноса.
Только .9999.
gostinho 13.07.2020 22:17 # 0
Он учитывает, что можно балансированно считать делением пополам (чтобы умножать равные по длине числа), и использует ли быстрое преобразование Фурье для умножения (оно, кстати, тоже на правпитухе)?
Кажется, хуйню написал. Ведь умножение длинного на короткое наверное лучше.
3.14159265 13.07.2020 22:18 # 0
И он работал.
Т.к. на маленьких не случалось переносов из-за погрешности, а на больших решала асимптотика.
>Для [2; 15000) работает правильно
Дальше смысла проверять особо нет, т.к. формула асимптотическая.
3.14159265 13.07.2020 22:26 # 0
>>>Стирлинг:
56129.438792851
>>> math.log10(math.factorial(15000))
56129.4387952629
15!
>>>Стирлинг:
12.114087220993
>>> math.log10(math.factorial(15))
12.1164996111234
И чем дальше, тем оно точнее после запятой. Разве что будет случай когда в логарифме появится .99999999 и случится перенос.
3.14159265 13.07.2020 22:39 # 0
Имеет смысл перепроверить только такие случаи.
3.14159265 13.07.2020 23:03 # 0
3.14159265 14.07.2020 00:04 # 0
3.14159265 13.07.2020 22:08 # 0
Похоже что точности формулы всегда хватает для подсчёта порядка. На больших числах уже начинает помогать асимптотика.
А чтобы поймать багры от плав. питуха нужны числа такого порядка, для которых прямой подсчёт закончится после того как потухнет Солнце.
bormand 13.07.2020 21:17 # +1
3.14159265 13.07.2020 21:25 # 0
Можно слить Пёрл как лалку, но к тому моменту всем уже будет похуй.
bormand 13.07.2020 21:18 # +1
gost 13.07.2020 21:25 # +1
UPD: Заматчил правильное число, результаты те же.
3.14159265 13.07.2020 21:33 # 0
Тут бектрекинга «?» нет.
Ленивый куда дольше считает
gost 13.07.2020 21:34 # 0
3.14159265 13.07.2020 22:43 # 0
3.14159265 13.07.2020 23:56 # 0
А если подставить 32693, тогда нет.
bormand 13.07.2020 21:05 # +1
1416242689 = 37633 * 37633
Оба делителя больше 32к. Пёрл их ни так ни сяк не заматчит. И скажет, что число простое.
3.14159265 13.07.2020 21:05 # 0
https://govnokod.ru/26800#comment559666
У меня такое чувство, что результат утром будет.
bormand 13.07.2020 21:08 # +1
TEH3OPHblu_nemyx 13.07.2020 21:08 # 0
bormand 13.07.2020 21:11 # +2
3.14159265 14.07.2020 01:51 # 0
https://ideone.com/2MelzP
Posix рагулярки начинают сливаться и дико тупить на 41, 43, 45.
Я знал что оно хуеватое.
Не может же оно быть НАСТОЛЬКО хуёвым.
3.14159265 14.07.2020 00:37 # 0
guest8 14.07.2020 02:55 # −999
3.14159265 14.07.2020 03:33 # 0
Плюсы — понятный синтаксис, простота, минимум ёбаных значков.
Лучше бы баш издох в какой-то момент и мы писали на этом.
Подозреваю что на самом деле он Tsar Command Language. Но это не точно.
guest8 14.07.2020 17:41 # −999
3.14159265 15.07.2020 19:31 # 0
А для индексации массивов, наоборот нужны квадратные.
DypHuu_niBEHb 15.07.2020 19:41 # 0
Квадратные скобки это запуск "подкоманды" и получение ее аутпута, как `` `` или $().
vistefan 15.07.2020 19:45 # 0
DypHuu_niBEHb 15.07.2020 19:54 # 0
3.14159265 15.07.2020 19:32 # +1
Блядский пёрл.
gost 15.07.2020 19:36 # 0
3.14159265 16.07.2020 12:20 # +1
Эта доработала, но т.к. команда time печатает вывод после отсылки процессу сигнала STOP, то точное время сказать не могу.
Но явно больше 40+ часов.
В то время как «Ruby» делает это же за 2 секунды. А «Йажа» за одну.
Edit: сорян. Я Обманул. Пёрл ведь жадный.
Жадная Йажа за 36 секунд раскладывает 3*5*7*11*13*5003
gost 16.07.2020 12:22 # +1
3.14159265 16.07.2020 12:26 # 0
Жадина-говядина явно будет считать его дольше чем 75_120_045.
А ленивое до сих пор его матчит.
Интересно что жадная Йажа работает на удивление быстро. В отличие от остальной скриптухи.
gost 16.07.2020 12:28 # 0
Значит, надо найти вореант, при котором ЙАЖА соснёт.
3.14159265 16.07.2020 12:33 # 0
Ещё позавчера нашёл. Но не замерял.
Это в особенности простые числа.
А также квадраты простых или произведения примерно одинаковых простых.
3.14159265 16.07.2020 12:42 # 0
Сначала он мне понравился. Но я заметил, что в отличие от питуха и пёрла почему-то жрёт дохуя памяти.
30х отличие не объяснить даже уникодными строками.
3.14159265 01.08.2020 02:29 # +1
Я кстати стопнул эти процессы и забыл про них. А они так и висят.
gost 01.08.2020 02:37 # 0
Какой багор )))
Уже бы лекарство от рака рассчитал, с такими-то мощностями.
Desktop 01.08.2020 02:54 # 0
MAKAKA 01.08.2020 03:11 # 0
>319h
какой байт ))
bormand 27.09.2020 03:10 # 0
Ну как, ещё висят?
6arPoBblu_nemyx 11.10.2020 23:47 # +1
guest8 27.09.2020 03:07 # −999
OCETuHCKuu_nemyx 27.09.2020 11:39 # 0
MAKAKA 29.09.2020 16:46 # 0
OCETuHCKuu_nemyx 29.09.2020 20:24 # 0
guest8 05.10.2020 15:28 # −999
guest8 09.10.2020 09:08 # −999
nemyx 09.10.2020 09:21 # 0
guest8 12.10.2020 12:10 # −999
guest8 12.10.2020 14:53 # −999
guest8 12.10.2020 17:52 # −999
guest8 12.10.2020 19:54 # −999
guest8 12.10.2020 20:20 # −999
gost 12.10.2020 20:22 # 0
UPD: И снизу.
bormand 12.10.2020 20:23 # +1
gost 12.10.2020 20:25 # 0
Rabindranath_Tagore 12.10.2020 20:57 # 0
bormand 12.10.2020 21:03 # 0
Rabindranath_Tagore 12.10.2020 21:07 # 0
Desktop 12.10.2020 20:39 # 0
guest8 12.10.2020 20:23 # −999
guest8 12.10.2020 20:38 # −999
guest8 12.10.2020 21:06 # −999
guest8 12.10.2020 21:53 # −999
guest8 12.10.2020 22:01 # −999
guest8 12.10.2020 22:03 # −999
guest8 12.10.2020 22:05 # −999
guest8 12.10.2020 22:07 # −999
guest8 12.10.2020 21:12 # −999
bormand 12.10.2020 21:15 # +1
Straight from the dump.
guest8 12.10.2020 21:53 # −999
guest8 12.10.2020 22:09 # −999
Fike 12.10.2020 22:26 # 0
Rabindranath_Tagore 12.10.2020 22:28 # 0
6arPoBblu_nemyx 12.10.2020 22:46 # 0
Rabindranath_Tagore 13.10.2020 00:02 # +1
guest8 13.10.2020 00:03 # −999
Rabindranath_Tagore 13.10.2020 00:04 # +1
guest8 13.10.2020 00:07 # −999
6arPoBblu_nemyx 13.10.2020 00:04 # +1
Rabindranath_Tagore 13.10.2020 00:09 # 0
Desktop 13.10.2020 00:04 # 0
guest8 14.10.2020 08:32 # −999
guest8 15.10.2020 02:59 # −999
guest8 15.10.2020 04:26 # −999
guest8 15.10.2020 07:39 # −999
guest8 15.10.2020 08:08 # −999
guest8 15.10.2020 13:12 # −999
guest8 16.10.2020 01:51 # −999
bormand 16.10.2020 01:53 # 0
З.Ы. Иньо, ленивая ты жопа.
guest8 16.10.2020 01:54 # −999
bormand 16.10.2020 02:00 # 0
guest8 20.10.2020 13:55 # −999
guest8 20.10.2020 14:46 # −999
guest8 20.10.2020 15:13 # −999
Desktop 22.10.2020 16:36 # 0
в чём прикол: скрывать контент от поисковиков и одновременно спамить про своё говно? даркнет какой-то
naHga 22.10.2020 17:54 # 0
Я уже не самурай, бля, я панда нахуй.
bormand 22.10.2020 18:11 # 0
Фаерфокс что ли?
guest8 20.10.2020 15:38 # −999
guest8 20.10.2020 15:52 # −999
guest8 20.10.2020 16:01 # −999
guest8 20.10.2020 17:12 # −999
KAXETuHCKuu_nemyx 20.10.2020 17:35 # 0
guest8 20.10.2020 18:24 # −999
bormand 22.10.2020 03:26 # 0
gost 22.10.2020 06:28 # 0
Навёл, проверь.
gost 22.10.2020 06:32 # 0
Или вообще отключи гуестов в этом посте.
IIIAHXAuCKuu_nemyx 22.10.2020 11:28 # 0
guest8 22.10.2020 16:13 # −999
guest8 22.10.2020 15:26 # −999
Desktop 22.10.2020 16:31 # 0
или это имеются в виду типа рефераты для школоты?
guest8 22.10.2020 16:32 # −999
guest6 14.10.2021 17:48 # 0
guest8 21.10.2020 04:40 # −999
guest8 21.10.2020 11:34 # −999
guest8 28.10.2020 18:11 # −999
guest8 21.10.2020 23:00 # −999
guest8 22.10.2020 02:48 # −999
guest8 23.10.2020 12:23 # −999
guest8 23.10.2020 15:28 # −999
guest8 24.10.2020 07:20 # −999
guest8 24.10.2020 08:42 # −999
guest8 24.10.2020 18:19 # −999
bormand 24.10.2020 18:36 # −1
Совсем с ума посходили...
guest8 24.10.2020 18:37 # −999
guest8 24.10.2020 18:39 # −999
rotoeb 24.10.2020 18:45 # −20
P.S.: Блядь, ответил уёбищу...
MAKAKA 25.10.2020 01:44 # +2
guest8 28.10.2020 18:11 # −999
guest8 27.10.2020 01:09 # −999
guest8 28.10.2020 18:11 # −999
guest8 27.10.2020 19:56 # −999
MAPTbIwKA 28.10.2020 18:05 # 0
Saehrimnir 28.10.2020 18:44 # 0
guest8 28.10.2020 18:56 # −999
Saehrimnir 28.10.2020 18:57 # 0
guest8 28.10.2020 18:59 # −999
guest8 29.10.2020 00:16 # −999
guest8 29.10.2020 00:20 # −999
guest8 29.10.2020 13:09 # −999
guest8 29.10.2020 14:07 # −999
guest8 29.10.2020 14:09 # −999
bormand 29.10.2020 14:48 # 0
Saehrimnir 29.10.2020 14:50 # 0
bormand 29.10.2020 14:52 # 0
Saehrimnir 29.10.2020 14:53 # 0
https://ru.wikipedia.org/wiki/Debian_GNU/kFreeBSD
bormand 29.10.2020 14:54 # 0
Saehrimnir 29.10.2020 15:00 # 0
Пишут, что во-первых, там ядро не оригинальное, а пропатченное (добавили каких-то сисколов, чтобы легче было портировать линуксовый софт), а во-вторых, какие-то пакеты от FreeBSD оставили, просто сконвертировали в .deb.
bormand 29.10.2020 15:00 # +1
guest8 29.10.2020 16:50 # −999
bormand 29.10.2020 14:57 # 0
defecate-plusplus 29.10.2020 15:41 # 0
кстати, какие они?
я ~ гиговые засылал
даже в мыслях не было, что там есть "лимит"
j123123 29.10.2020 16:35 # 0
bormand 29.10.2020 16:38 # 0
j123123 29.10.2020 16:44 # 0
bormand 29.10.2020 17:09 # 0
j123123 29.10.2020 18:07 # 0
Ну и TCP можно через UDP туннелировать как-нибудь.
guest8 29.10.2020 16:55 # −999
bormand 29.10.2020 16:57 # 0
guest8 29.10.2020 16:58 # −999
guest8 01.11.2020 14:08 # −999
guest6 16.12.2020 08:51 # −1
you knew of any forums that cover the same topics talked about in this article?
I'd really like too be a part of community where I can get responses from other experienced individuals that
share the same interest. If you have any suggestions, please let
me know. Thank you!
https://www.patreon.com/posts/44571302
english essay writing service
english essay writing service https://essay-checker9482.hpage.com/buy-term-paper-online.html
Xepyc_DJIuHyc 16.12.2020 11:15 # 0
bormand 16.12.2020 12:06 # 0
gost 16.12.2020 12:10 # 0
Добрый день, bormand.
guest6 16.12.2020 12:10 # 0
bormand 16.12.2020 12:30 # +1
gost 16.12.2020 12:32 # +1
Погугли IP, с которого спам идёт, и пробей его по всяким https://www.abuseipdb.com.
Desktop 16.12.2020 12:39 # 0
MAKAKA 16.12.2020 14:49 # 0
guest6 16.12.2020 12:41 # 0
197.232.21.22
Я могу сделать белый список стран, чтобы у проксей был меньше шанс.
bormand 16.12.2020 12:48 # 0
З.Ы. Забань уже комменты в которых овер 90% латиницы и есть ссылка. Всё проще, чем белые списки стран городить. Или вообще запрети гостям постить ссылки, пусть словами пересказывают.
MAKAKA 16.12.2020 14:46 # 0
если ты делаешь сайт на обоссаной помойке вордпресс -- жди беды, увы
bormand 16.12.2020 14:51 # 0
3_dar 16.12.2020 15:11 # 0
MAKAKA 16.12.2020 15:11 # 0
bormand 16.12.2020 15:13 # 0
MAKAKA 16.12.2020 15:13 # 0
gost 16.12.2020 15:20 # +1
2 доллара за 1000 рекапч.
3.14159265 20.12.2020 05:18 # +1
real_escape_string 20.12.2020 12:55 # 0
gost 16.12.2020 12:49 # +1
Просто это уже паранойя какая-то. Ладно там гаш мет вторчермет, но в обычном явном автоматизированном форумном спаме обвинять ослоёбов — это уже перебор. На любой заброшенный сайт на «Юкозе» зайди — там такие ослоёбы 24/7 спамят.
guest6 16.12.2020 13:02 # 0
gost 16.12.2020 13:06 # 0
guest6 16.12.2020 13:12 # 0
MAKAKA 16.12.2020 15:12 # 0
guest6 16.12.2020 15:13 # 0
MAKAKA 16.12.2020 15:14 # 0
guest6 02.01.2021 23:13 # −1
Whenever I take a look at your site in Safari, it looks
fiine however when opening in Internet Explorer,
it's ggot some overlapping issues. I simply wanted to provide you with a quick hezds up!
Besides that, wonderful website!
https://clubcustomessay.com
help with essay
help with essay
https://clubcustomessay.com https://clubcustomessay.com
bormand 02.01.2021 23:15 # −2
Инью приди, порядок наведи.
defecatinho 02.01.2021 23:17 # 0
bormand 02.01.2021 23:20 # −2
defecatinho 02.01.2021 23:24 # 0
bormand 02.01.2021 23:26 # 0
А я думал, что у меня паранойя...
defecatinho 02.01.2021 23:26 # −1
bormand 02.01.2021 23:29 # 0
Впрочем, это действительно ваши личные проблемы. Спасибо за совет зафильтровать это говно на клиенте.
guest3 03.01.2021 00:50 # 0
guest3 03.01.2021 00:51 # −2
Whenever I take a look at your site in Safari, it looks
fiine however when opening in Internet Explorer,
it's ggot some overlapping issues. I simply wanted to provide you with a quick hezds up!
Besides that, wonderful website!
https://clubcustomessay.com
help with essay
help with essay
https://clubcustomessay.com https://clubcustomessay.com
guest6 17.08.2021 12:16 # −2
Большинство геймеров понимают, насколько важно иметь непрерывный доступ
к игровым автоматам. Сегодня хочется играть не
только дома за компьютером, но и на прогулке или в дороге.
Понимая это, программисты казино Пегас 21
создали доступное полнофункциональное
мобильное приложение. Вы можете скачать его на
свой смартфон с официального сайта.
пегас 21 казино зеркало
https://pegas21-pw1fr.icu https://pegas21-fgyvt.icu
Staatssicherheit 17.08.2021 13:35 # 0
JloJle4Ka 17.08.2021 13:35 # 0
guest6 17.08.2021 13:50 # +1
guest6 17.08.2021 13:38 # +3
В результате взлома в открытом доступе появились паспортные данные клиентов и администраторов сайта СНГ Legalizer, контакты пользователей и их переписки.
Информация опубликована в одном из Telegram-каналов, там разместили ссылку, которая вела на созданный ресурс с базой данных, пишет газета «Коммерсантъ». Как отмечает издание, о личности хакера известно, что он говорит на русском, специализируется на информационной безопасности на одной из теневых площадок интернета и предлагает свои услуги по разработке программного обеспечения.
Такие выводы сделаны на основании сведений о его электронном почтовом адресе. Установлено, что часть личных данных выложены, а остальные взломщик предлагает продать их владельцем, в качестве оплаты он требует биткоины.
------------
Друзья, а вы когда покупаете соль на форуме, тоже указываете номер пасспорта?
JloJle4Ka 17.08.2021 13:46 # 0
bormand 17.08.2021 18:31 # 0
Хуяссе.
MAKAKA 17.08.2021 18:34 # +3
Если емейл ``[email protected]`` то вполне можно понять, что
>что он говорит на русском, специализируется на информационной безопасности на одной из теневых площадок интернета и предлагает свои услуги по разработке программного обеспечения.
Staatssicherheit 17.08.2021 18:39 # 0
nepekam 14.10.2021 18:56 # 0
Не пой под окошком моим.
guest6 14.10.2021 17:50 # 0
guest6 14.10.2021 17:52 # 0
Кто пилит на нем стартап в 2021 -- у того нет мозга.
Okm9I6PbCKuu_nemyx 14.10.2021 18:50 # 0
DypHuu_niBEHb 07.01.2023 08:05 # 0
Кто пилит на нем стартап -- у того нет мозга.
guest6 26.11.2021 21:02 # −2
оформления документов on-prava !
Забудьте про самостоятельные походы во всевозможные инстанции, купить права на трамвай через
он-права.
http://msk.tforums.org/viewtopic.php?f=50&t=26643
559317, Esteban, http://faizov.kz/index.php/component/kunena/2------/5379--.html
bormand 26.11.2021 21:03 # 0
HO9I6PbCKuu_neTyx 26.11.2021 21:18 # 0
DypHuu_niBEHb 07.01.2023 08:08 # 0
слава богу! Как раз хотел прикупить парочку к новому году
guest6 05.12.2021 22:06 # −1
Is that this a paid topic or did you customize it your self?
Anyway stay up the nice high quality writing, it is uncommon to
see a nice blog like this one these days..
https://comprarcialis5mg.org/it/cialis-5-mg-effetti-collaterali/
http://ozcircle.net/bums35/inquiry
effetti collaterali cialis https://comprarcialis5mg.org/it/cialis-5-mg-effetti-collaterali/
gEKA6PbCKuu_nemyx 05.12.2021 22:11 # 0
bormandinho 07.12.2021 22:47 # 0
guest6 09.12.2021 07:11 # 0
registration when there are many other market platforms?
Well, the success rate of our members stands as a testimony to our
trading platform. At Bitcoin Up, we are continually improving our platform, and we are trying to be better with every next day.
Here are some of our advantages:
http://www.gldhbxg.cn/do/guestbook.php
Bitcoin up Official Website https://bitcoin-upp.com/
guest6 09.12.2021 11:02 # 0
we try Bitcoin Up Registrazione Bitcoin up when there are
many other market platforms? Well, the success rate of our members stands
as a testimony to our trading platform. At Bitcoin Up, we are
continually improving our platform, and we are trying to be better with every
next day. Here are some of our advantages:
http://livingspringfoundation.com.hk/web2.0/modules/webs/guestbook2012_05.php?messagePage=7872
Recensione di Bitcoin up https://bitcoin-upp.com/it
bormand 09.12.2021 11:09 # +1
TOPT 09.12.2021 12:11 # 0
TOPT 09.12.2021 12:12 # 0
guest6 17.12.2021 15:37 # 0
What might you suggest about your post that you made some days ago?
Any sure?
https://comprarcialis5mg.org/it/comprare-spedra-avanafil-senza-ricetta-online/
https://demo2.webasyst.com/blog/webasyst/blog--photos-apps-integrated/
spedra 200 mg 4 compresse prezzo https://comprarcialis5mg.org/it/comprare-spedra-avanafil-senza-ricetta-online/
j123123 17.12.2021 15:55 # 0
bormand 17.12.2021 16:13 # 0
guest6 21.12.2021 16:37 # 0
are really amazing for people experience, well, keep up the good work fellows.
https://dosugcz1.info/
http://www.lacerveteka.net/index.php/eventos/item/3-paella-el-dia-13-noviembre
индивидуалки https://dosugcz1.info/shlyuhi-aziatki
gEKA6PbCKuu_nemyx 21.12.2021 17:05 # +1
1024-- 21.12.2021 17:14 # 0
gEKA6PbCKuu_nemyx 21.12.2021 17:20 # 0
Новый сеошный трюк?
guest6 21.12.2021 17:23 # 0
Ну вот как у меня в подъезде объявление якобы от руки 'компутерный мастер удаление вирусов частный НЕ ФИРМА', так и ляди дешевле, если не фирма?
bormand 21.12.2021 17:53 # 0
Soul_re@ver 21.12.2021 17:59 # 0
Ну да, 0 меньше, чем сколько-то
guest6 22.12.2021 20:09 # 0
клининговая компания спб
https://cleanora.ru/
http://pervushki-kids.ru/blog/2013/10/aktsiya/
клининговая компания спб https://cleanora.ru/
guest6 23.12.2021 10:48 # 0
early in the dawn, because i enjoy to find out more
and more.
https://images.google.ae/url?sa=t&url=https://cleanora.ru/
https://images.google.ae/url?sa=t&url=https://cleanora.ru/
http://[email protected]/maberick/cgi-bin/bbs.cgi
Https://images.google.ae/url?sa=t&url=https://cleanora.ru/ - https://images.google.nl/, https://images.google.bj/url?rct=t&sa=t&url=https://cleanora.ru/
j123123 23.12.2021 12:19 # 0
OMuKPOH 26.12.2021 00:09 # 0
guest6 06.01.2022 04:49 # 0
Grrrr... well I'm not writing all that over again. Anyhow, just wanted to
say wonderful blog!
Michael
https://tarifkchr.net/user/vaginaxfhx
https://zimmerei-schmitt.de/php/include.php?path=comment/comment.php&comcat=cont&subid=30
Michael, Daisy, http://www.linkagogo.com/go/To?url=112081897
guest6 14.01.2022 01:38 # 0
My blog is in the exact same niche as yours and my users would
certainly benefit from a lot of the information you present here.
Please let me know if this okay with you. Regards!
https://cse.google.vu/url?q=https://sigareti.info/
http://oracle.et.put.poznan.pl/~uamlib/index.php?a%5B%5D=Clients1.google.dz%2C+ %3Ca+href%3Dhttps%3A%2F%2Fclients1.googl e.dz%2Furl%3Fq%3Dhttps%3A%2F%2Fsigareti. info%2F%3Eclients1.google.dz%3C%2Fa%3E%2 C%3Cmeta+http-equiv%3Drefresh+content%3D0%3Burl%3Dhttp s%3A%2F%2Fclients1.google.rw%2Furl%3Frct %3Dj%26sa%3Dt%26url%3Dhttps%3A%2F%2Fsiga reti.info%2F+%2F%3E
Cse.google.vu [cse.google.vu] https://images.google.com.tw/url?q=https://sigareti.info/
HoBorogHuu_nemyx 14.01.2022 01:52 # 0
ObeseYoung 14.01.2022 02:34 # 0
guest6 23.01.2022 14:51 # 0
Is this a paid theme or did you customize it yourself? Either way
keep up the excellent quality writing, it's rare to see a great blog like this one today.
https://eva.ru/passport/830013/start.htm
http://www.viknadveri.com/modules/redir.php?url=http://forum.rost-okna.ru/reklama-na-forume/bystraja-i-nedorogaja-pokupka-prav-na-kvadrocikl-i-snegohod-v-kompanii-kupit-pr/
P1805429 - Lettie, http://www.volgogradru.com/users/drociklsneg/
guest6 23.01.2022 15:49 # 0
I'd be very grateful if you could elaborate a little bit more.
Bless you!
https://supermoneyforum.frmbb.ru/viewtopic.php?id=18372
http://124.33.249.61/script.php?a%5B%5D=P18208+%28%3Ca+href%3 Dhttp%3A%2F%2Fwww.levtolstoy.org%2Fkunen a%2Frazdel-predlozhenij%2F440511-gde-zakazat-originalnye-dokumenty-na-vozhdenie-mototsikla.html%3Evisit+this+site%3C%2Fa %3E%29%3Cmeta+http-equiv%3Drefresh+content%3D0%3Burl%3Dhttp %3A%2F%2Fgx-moto.ru%2Fclub%2Fuser%2F12032%2Fblog%2F8 089%2F+%2F%3E
p41906 (Dario) https://kramatorsk.iboard.ws/viewtopic.php?id=862
guest6 24.01.2022 21:21 # 0
https://docs.google.com/spreadsheets/d/1yi649XjNT7drdWmcPxwhswthaG_smUQan41y2-9j54w/edit
http://[email protected]/maberick/cgi-bin/bbs.cgi
Ссылка на google таблицы https://docs.google.com/spreadsheets/d/1yi649XjNT7drdWmcPxwhswthaG_smUQan41y2-9j54w/edit
guest6 24.01.2022 21:26 # 0
https://docs.google.com/spreadsheets/d/1yi649XjNT7drdWmcPxwhswthaG_smUQan41y2-9j54w/edit
http://[email protected]/maberick/cgi-bin/bbs.cgi
Ссылка на google таблицы https://docs.google.com/spreadsheets/d/1yi649XjNT7drdWmcPxwhswthaG_smUQan41y2-9j54w/edit
guest6 26.01.2022 18:03 # 0
https://hydrator.space
http://forum.annecy-outdoor.com/suivi_forum/?a%5B%5D=%3Ca+href%3Dhttps://trew-24.ru%3E%D0%B3%D0%BE%D0%B4%D0%BD%D0%BE%D 1%82%D0%B0+%D0%BE%D0%BD%D0%B8%D0%BE%D0%B D%3C/a%3E%3Cmeta+http-equiv%3Drefresh+content%3D0;url%3Dhttps://trew24.space+/%3E
не могу зайти в тор браузер https://rolls-news-ru.ru
guest6 07.01.2023 07:19 # 0
guest6 07.01.2023 07:57 # 0
пых пых пых
жертва ты агента оранжа
guest6 07.01.2023 07:59 # 0
HoBorogHuu_nemyx 07.01.2023 08:05 # 0
DypHuu_niBEHb 07.01.2023 08:06 # 0
сколько в перле типов?
скаляр
массив
хеш
всё?
HoBorogHuu_nemyx 07.01.2023 08:07 # 0
guest6 07.01.2023 08:09 # 0
HoBorogHuu_nemyx 07.01.2023 08:12 # 0
guest6 07.01.2023 08:17 # 0
HoBorogHuu_nemyx 07.01.2023 08:25 # 0
guest6 07.01.2023 08:30 # 0
Скриптушня для скриптования. Perl это glue, plumber language.
Для перформанса есть си, кресты и раст
HoBorogHuu_nemyx 07.01.2023 08:34 # 0
guest6 07.01.2023 08:37 # 0
типа пруфанул концепт, и переписывай.
А люди сначала пишут фейсбук на пхп, а потом у них тормозит чото и они делают свои компиляторы пхп
Или пишут на JS, а потом АРМам инструкцию добавляют чтобы с плавпитухом работать как с целым
hormand 07.01.2023 20:45 # 0
HoBorogHuu_nemyx 07.01.2023 08:09 # 0
guest6 07.01.2023 08:27 # +1
ну ты ведь знаешь, что я думаю о пхп, правда? В любом скриптоязыке есть что-то няшное
* в JS TS
* в Lua простота встройки, легкость, корутины и один нескалярный тип --- таблица
* в Perl один скалярный тип, и встроенные в язык регулярки, функциональщина map/sort пришедшяя из авка, и тоже неплохая скорость
* в PS куча кмдлетов и беслптный интероп с .NET
* в TCL минимальное количество конструкций языка (там все функция)
* в Руби красота функциональщины, мощь перла и магия открытых классов
* в Груви трансформация AST и бесплатный интероп с яжей
* в Питоне атрибуты, метаклассы, датаклассы, и джанго с алчеми и фласком
* в VBS интероп с комом (но правда это не заслуга языка)
* shell есть везде
только пхп это https://www.meme-arsenal.com/memes/a5365dfac79e08ce52538cfcb9124d3f.jpg