Вот та строка кода на PHP - первая моя строка кода на этом языке, и я, почему-то догадался заглянуть в документацию, чтобы не делать генерацию рандомного набора айтов на костыляхвот спасибо... я как бы в курсе как получить криптографически рандомные данные, но для этого нужна поддержка модуля, которого в онлайн эмуляторе нет. По этому заменил рандомом обычным, ибо нам не страшно предсказание по процессорозависимым алгоритмам для примера, а набивать чистым рандомом файл долго, по этому брал хэш, у которого достаточно большая энтропия. Суть от этого не поменяется, достаточно большие наборы будут сжиматься, даже тупыми алгоритмами сжатия "в лоб", типа лвз. Более продвинутые будут сжимать чуть получше, но ясное дело что не лучше осмысленного текста.
я парюсь с заделом на будущее.ну ок, на будущее какого горизонта?
1.Лара рано или поздно уйдет. Просто потому, что это не ЯП, это по факту просто чье-то решение.Все пройдет, как говорил товарищ Соломон. Если ищете стабильности - ассемблер и фортран наше все. Все остальные языки обрастают фв и плюшками с версиями...
Вот есть условный HTML. Это и технология и стандарт. У фреймворков нет стандарта, это даже не часть ЯП. Я не хочу инвестировать в знания того, что просто "филькина грамота". Это просто не серьезно.Ну приехали... тот же хтмл имеет массу фреймворков, и без них сегодня уже и не берут особо... И у большинства фреймворков есть стандарт, если че... не на уровне кода, но на уровне концепций - достаточно стандартно. Интерфейс называется.
Из вашего примера получается уже, что в словаре четыре элементаИз моего примера получается статистика, что повторяющихся сущностей в рандомном наборе много, 4 тут для примера, просто чтобы показать что с длиной "слова" повторяемость падает, но не исчезает, то есть в достаточно большом наборе у вас будет достаточно много словарных пар ключ-значение, подходящих даже под самый тупой алгоритм сжатия "влоб".
Попробуйте вот на реальном примере:нету линя, но думаю просто файл с рандомом подойдет?
$i = 0;
$str = '';
while($i < 50000){$str .= md5(mt_rand(0,100000));$i++;}
file_put_contents(DR.DS.'aaaaaaa1.txt',hex2bin($str));
exit;
В итоге вероятность выпадения сильно сжимаемых рандомных последовательностей просто исключительно малао как, то есть уже не
Произвольные данные не сжимаются. Вообще..
string(500) "00010111001110001100000110000111000100110100111111010101100110000001111101110101000111011101101110111011110101010110101111100010011100101011110101000110000001101100100101001101010100011000101001110110001001111010111010010100001101011011100001111001111011000111100110101101000010100011011001000010101001001110101110010011100010000010110000111101111001100101010010110100011001001110011000101010111011001100000110000001010100001111001111101110110001111100110111101100010011000001000010110000101010100110"
00 repeats:81
000 repeats:35
0001 repeats:32
00010 repeats:15
а что вы подразумеваете под "произвольностью" данных? Лично я подразумеваю набор случайных чисел со спектром белого шума.Во первых - произвольность данных по определению - данные не произведенные волей (разумного), то есть любые данные, к которым прямо не применялась творческая деятельность с целью создать именно задуманную структуру. Что вы под этим подразумеваете абсолютно не важно, хотя и имело смысл уточнить. Ну и во вторых, в контексте вопроса, ввиду вышеописанного, все равно не верно.
file_get_contents ошибки не показывает на сколько я знаю,Стесняется наверное, загляните ему в логи, он наверняка там их прячет.
пробовал через curl, там заголовки возвращаются пустые.И тоже молчит, да? вот гад...
Задание было прикрепление файлом.Правилами сайта запрещено размещение задач и заданий.
Вы много пишете о юристе, адвокате, это что-то незаконное это APi? ибо если ввести в поиск, то по мне АПИ это тоже какая-то система.Так как в задании указана малоизвестная система платежей, есть вероятность что она имитирует какую-то деятельность, а на самом деле просто тырит деньги. По этому работая с ней вы подставляете своих клиентов, и неплохо бы пробить по юридическому отделу что за контора и стоит ли вообще с ней работать.
... функции "запомнить меня" и т.д ... И есть разные способы это сделать и один из способов сохранение сессий в базу данных.Во всех способах по итогу это запись в бд, и ВООБЩЕ НИКАК НЕ ПРИВЯЗАНА к сессиям.