Вопрос пользователя №19611
Почему unset не удаляет файл ? ``` $dirIterator = new \RecursiveDirectoryIterator($dir, \FilesystemIterator::SKIPDOTS); foreach ($dirIterator as $item) { $c = $dirIterator->key(); if (isfile($c)) { unset($c); } else { rrmdir($c); } } rmdir($dir); Врод...
Вопрос пользователя №19610
Из-за своей невнимательности пришлось обмануть тест неверным решением..https://ru.hexlet.io/code_reviews/66607
Вопрос пользователя №19607
это делается так: // removed просто потом, когда я делаю присваивание в функции engine, линтер ругается: "[eslint] Use object destructuring. (prefer-destructuring)"
Вопрос пользователя №19604
Добавьте в теорию информацию о том, что дестрактчеринг можно использоваться для перестановки переменных без временной переменной. [$a, $b] = [$b, $a];
Вопрос пользователя №19603
Type Hinting это механизм, который позволяет явно указывать типы параметров. Интерпретатор использует их в своей работе и возбуждает исключение в тех ситуациях, когда тип не соответствует ожидаемому. Как выяснилось - нет. Я тоже был долгое время уверен, что механизм будет кидать исключения даже если я попытаюсь пере...
Вопрос пользователя №19602
ну и задачка (: особенно при условии, что опыта работы с DOM вообще нет.. причем все вроде бы легко и быстро, настраиваем TreeWalker, и итерируя по нему делаем необходимую работу, но затык был в том, что я создавал элемент p, затем добавлял к списку его детей текущую текстовую ноду, и потом пытался заменить текущую ...
Вопрос пользователя №19598
Вид записи в решении учителя и в теории отличается, а вот как раз об этом отличии ничего не сказано. Дело в том, что у всех 4х функций допускается запись вида function 'file.php' или function('file.php'). Поскольку PHP-разработчик имеет преимущество в виде PSR, он может обратиться к нему с вопросом корректного напис...
Вопрос пользователя №19597
Один из вопросов: Какова глубина указанного дерева? 0 00 Ответ: 1 Другой вопрос из нескольких вариантов ответов, но вот по глубине правильный ответ указан верно в тексте с точки зрения теста. Проанализируйте дерево, построенное на основе массивов: const tree = [[1, 4], 2, [3, 8]]; Выберите верные утверждения Ответ: ...
Вопрос пользователя №19596
Какой самый удобный формат дифа для дальнейшей обработки и анализа? Для обработки самый удобный тот который можно обратно в ast быстро преобразовать. Для анализа самый удобный из 4 упражнения, но вот какой из них выбрать я не знаю, похоже то, что мне удобно, это неправильно.
Вопрос пользователя №19595
В комментариях к видео вы используете выражение с использование "new" и "String" c большой буквы. До этого разве где-то объяснялся такой синтаксис? Что я пропустил? Пробежался по предыдущим - не увидел ничего подобного. Подскажите. Я не понимаю. enter image description here http://priscree.ru/img/d98feb825f8bb2.png
Вопрос пользователя №19594
Будем рады, если оставишь свой отзыв! До проекта вообще не было понимания самых базовых вещей, необходимых для разработки. Было понимание как писать код для решения задач, но не было понимания как писать код для реальных проектов. Как там всё связано и работает. Про npm и babel говорилось в одном из курсов, но лишь ...
Вопрос пользователя №19593
отпрвил на проверку, наверно моя функция isPrime опять выглядит магически?вопрос на миллион для меня это наверно как думать просто? в игре НОД я вообще по началу реализовал бинарный алгоритм Эфклида, там рекурсия с кучей guard expression, кода строк на 20, написал, посмотрел, думаю "вау какая 'оптимальная' жесть" ка...
Вопрос пользователя №19592
https://github.com/geozhur/project-lvl2-s337/blob/master/src/Differ.php#L16 не переименовал Я не понял, почему надо переименовывать.
Вопрос пользователя №19589
Сначала спасибо за понимание. Всё до 7 этапа сделал. Готов двигаться дальше пока выходной. За будни не успел сделать, так как работаю до поздна. Я понимаю, что у вас есть соответствующий регламент, но в понедельник закроется проект и хотелось бы уже догнать остальных и двигаться в общем потоке, но следующие этапы за...
Вопрос пользователя №19587
Установил sloc и jest. При выполнении команды npm ls --depth=0 вываливается большое кол-во ошибок: npm ERR! missing: mkdirp@0.5.1, required by node-pre-gyp@0.10.0 npm ERR! missing: minimist@0.0.8, required by mkdirp@0.5.1 npm ERR! missing: minimatch@3.0.4, required by ignore-walk@3.0.1 npm ERR! missing: brace-expan...
Вопрос пользователя №19586
это вложенные определения, не зависящие от контекста содержащей их функции makeTask, поэтому их можно вынести наружу из функции, на уровень модуля Мне не поянтно как определить, относится определение к контексту или нет. Как это определять, какие вопросы нужно задать, чтоб понять?
Вопрос пользователя №19585
да ужж.. а я когда то массивы через destructuring assignment разворачивал, развернул думаю и че...круто..зачем это надо, спасибо!)))
Вопрос пользователя №19584
Будем рады, если оставите отзыв! Александр, спасибо! Проект считаю отличным, получила колоссальный опыт в создании проекта с нуля, до этого приходилось писать только небольшие модули к уже существующим проектам. С помощью проекта узнала о многих вещах, которые буду использовать в дальнейшем. Благодарю вас за подсказ...
Вопрос пользователя №19583
Если я в проверке линтера скармливаю всю директорию для проверки (символ "точка"), то он у меня ругается на директорию dist/ , которая сформирвана babel. Как быть?
Вопрос пользователя №19582
Здесь, как минимум, надо выбрасывать ошибку, но такого требования в этом интенсиве нет Линтер ругался на использование конструкции без default, вообще получается, что эта строчка возвращает информацию об ошибке, но не саму ошибку. Я бы добавила еще проверку на то, что возвращается из этой функции, и если возвращаетс...
Вопрос пользователя №19581
Пытался понять, зачем в тестах в конфиге httpAdapter. Ведь axios для ноды и так по умолчанию его использует. В итоге выяснил, что проблема, возникающая, если его не указать явно, решается также конфирурированием тестовой среды. Наверное, правильнее будет либо указать в тестовом файле: /** * @jest-environment jsdom ...
Вопрос пользователя №19580
Видео не зашло, очень растянуто. Хотя обычно на Хекслете весь материал, даже "добавочный", 10 из 10. Начала сама читать и наткнулась на штучку снизу и все стало очевидно. Теперь нет удовлетворения от победы над испытанем :( (нажимать только если уже готов сдаться): Функция, прибавляющая 1 к числу, должна принимать...
Вопрос пользователя №19579
Я насколько понял функция filegetcontents довольно глупая. Ее ошибки не перехватываются. Поэтому я и проверял вначале существование файла. На сайте же php.net вообще написанно Errors/Exceptions If the open fails, an error of level E_WARNING is generated. You may use @ to suppress this warning. Но я так понял, что в...
Вопрос пользователя №19578
Очепятка: Запуск приводит к блокировке. Сервер запущен и работает. Чтобы его остановить, нада нажать комбинацию ctrl+c. Это что-то из словарного запаса китайского очкарика
Вопрос пользователя №19575
Думаю, что в описании стоит уточнить, какое именно нужно указывать имя файла, абсолютное или относительное. Сначала вписал абсолютное, но прежде чем проверять, посмотрел тест. Или же воспринимать оба варианта как правильный ответ. Или абсолютный путь к файлу и его имя это разные вещи?
Вопрос пользователя №19574
Здравствуйте. Я не совсем понял к чему этот пример в последнем абзаце: $fn = 'strlen'; print_r($fn('clojure for brave')); // => 17 Мы ведь вполне можем написать так: print_r(strlen('clojure for brave')); // => 17 Ведь передается значение функции в качестве аргумента. (Если я правильно понял, то там нельзя тольк...
Вопрос пользователя №19573
особого смысла в этой функции нет - вы могли сразу сгенерить последовательность со спрятанным индексом, а потом вычислить ответ, зная индекс, по простой формуле: start + step * i Обидно что я сам до этого не додумался :( и потратил много времени на создание этой функции
Вопрос пользователя №19572
оно и так по дефолту туда идет Так у меня расширение .jsx вебпак его не подхватывает по дефолту. Делать индекс с расширением .js и импортировать туда индекс.жсх? По-моему бессмысленно.
Вопрос пользователя №19568
Является ли корректным такой код? https://ru.hexlet.io/code_reviews/66501 В данном случае меня интересует является ли корректным то, что я не создавал свойства класса кроме $url, а использовал обычные переменные в методах и затем вызывал методы по мере надобности друг из друга. То есть вопрос таков: в каком случае ...
Вопрос пользователя №19565
Надо отдельно пояснять, что так делать не стоит? ..а слона-то я и не заметил (с) :)
Вопрос пользователя №19561
Добрый день! Подскажите, пожалуйста, что означает вот эта строчка: "this._fsm(); // eslint-disable-line" и почему в repl.it она выдаёт ошибку "fsm is not a function" ?
Вопрос пользователя №19560
Код стал сильно хуже чем был. Еще непонятные типы > quote hereremoveNode. AST не про то как представить данные, оно диф описывает. А ты пытаешься туда засунуть логику вывода. Да, просто по другому не получается. Не получается определять только по типу что делать с нодой. Мне тогда придется определять есть ли ли у н...
Вопрос пользователя №19559
Мда... вот я все усложнил. Так все просто оказалось. Кто хочет посмотреть на монстра, велкам =D https://ru.hexlet.io/code_reviews/66489
Вопрос пользователя №19556
Почему в тесте к строке "jabjcdel" верным ответом указано 7, хотя на самом деле будет 5? Самой длинной строкой с неповторяющимися символами тут будет "jcdel". То же самое со строкой "1234561qweqwer", почему указано 9, когда верным является 6? Ответом будет "123456". Из-за этого не могу завершить задание.
Вопрос пользователя №19555
В списке, который начинается абзацем С высоты птичьего полета процесс отображения страницы можно представить следующим образом: сбита нумерация, как мне кажется (:
Вопрос пользователя №19554
ошибка при работе тестов FAIL __tests__/test.js ● Test suite failed to run /usr/src/app/__tests__/test.js:1 ({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){import fs from 'fs'; ...
Вопрос пользователя №19553
3 вопрос квиза: Как правильно обратиться к свойству объекта $obj, имя которого записано в переменную $name Правильным ответом будет $obj->name, а сейчас $obj->$name.
Вопрос пользователя №19551
Доброго времени суток. Я не знаю, как подобраться к выполнению задачи. Предыдущие задачи решал по 3-4 дня, лишь бы не смотреть спойлеры и решение учителя. Но сейчас я вообще и близко не могу предположить с чего начать. Перевести число в строку, из строки взять по цифорке, каждую цифорку опять перевести в число, все ...
Вопрос пользователя №19545
Ну что за проблемы с этим вокером.... Ищешь через NodeFilter.SHOWTEXT, он не все текстовые поля находит. Ищешь через NodeFilter.SHOWELEMENT, он не хочет div внутри div искать.... даже если последний параметр false... Чую надо через querySelector искать....
Вопрос пользователя №19544
Замечанию исправлю. Подскажите по модулю brain-calc, что я сделал неправильно ? Дело в том что когда вызывается brain-even все работает как надо, а при вызове brain-calc, у меня почему-то в question и answer возвращается не значение функции, а сама функция. Уже всю голову сломал ((
Вопрос пользователя №19543
Здравствуйте!!! Мое бессовестное читерство https://ru.hexlet.io/code_reviews/66417
Вопрос пользователя №19542
```use function Number\reverse; reverseInt(13); // 31 reverseInt(-123); // -321``` В ридми нужно исправить имя функции, либо просто реверс, либо реверсИнт. В тестах просто реверс используется.
Вопрос пользователя №19541
Добрый день! не могу разобраться с вопросом 6 в тесте. Подставьте верные значения, характеризующие это дерево. Нарисовал на бумаге и у меня получилось так: tree | * -- A / | \ * * * /| | |\ D | C | B * * |\ /| *...
Вопрос пользователя №19539
Почему сделано так, что sudo спрашивает пароль от текущего пользователя, а дает привилегии на исполнения как для рута? Тогда любой Федя зная только свой пароль может натворить чего угодно, это же не безопасно.
Вопрос пользователя №19538
вы знаете, я так и не могу разобраться почему return console.log - это плохо, вернуть из функцию функию это нормально, но не консоль лог, разумеется я с вами не спорю просто хочу разобраться, почему, можно в моем коде в движке котором, уйти от этой записи, я просто хочу это сделать красиво. можно уйти через цикл, не...
Вопрос пользователя №19536
Решил. Получилось так, что логика по решению этого задания была как у учителя, а реализовано условие по-другому. Но ведь работает)) Хуже ли мое решение? код ревью (https://ru.hexlet.io/code_reviews/66384)
Вопрос пользователя №19535
Номинирую это решение (https://ru.hexlet.io/code_reviews/66263) решение на оскар ))
Вопрос пользователя №19532
Здравствуйте! Два дня думал над задачей, решил после повтора темы про создание пар и упражнения из той темы. Но мое решение отличается от учителя. Я так понял, как писали и ниже, что в моем решении использована рекурсия , а у учителя - итеративный процесс. Код тут (https://ru.hexlet.io/code_reviews/66377)
Вопрос пользователя №19529
Здравствуйте! Ассоциативные массивы это следующая тема))) Тут наверно большинство, как и я через конкатенацию строки делали.
Вопрос пользователя №19528
такой курс, и такое окончание! (: с самого начала этого курса мозг начал плавится, где-то на предыдущем задании с корутинами казалось, что еще немного и будет перегрев)) задачу решил на каком-то подсознательном уровне уже... (: и тут такое окончание в виде async/await, немного ставит в ступор. А вообще курс конечно ...