Добрый день, я не понимаю, как сформировалось название namespace Hexlet\Php\Runner. Из задания 3 самостоятельной работы: 3. В корне вашего проекта создайте директорию src, а внутри нее — файл Runner.php. Добавьте следующий код: <?php namespace Hexlet\Php\Runner; function run() { $collection = collect(['taylor', ...
Добрый вечер! Появился вопрос. На решение тест выдаёт ошибку. Пишет, что ожидает 4 аргумента: expected = [str, str, int, str]
В практическом задании "Необязательные параметры методов" при компиляции выдаются ошибки. Чтение Output не помогло. Прошу помощи в подсказке - в чём я ошибаюсь. Код прилагаю (https://ru.hexlet.io/code_reviews/1670916).
Добрый вечер, не понимаю почему нужно сначала убирать 1px у градиента? Я всё решила благодаря обсуждению, но мне очень интересно, почему именно так. https://ru.hexlet.io/code_reviews/1606961
Здравствуйте! Подскажите, пожалуйста, зачем в решении учителя выносят в разные функции возврат этой же самой функции, просто указывая направление поворота? Разве тут нельзя обойтись просто двумя функциями? Или это только чтобы не прописывать дважды создание переменных для длины и ширины матрицы и создание новой матр...
Добрый день. По тому, как использовать сводные таблицы и формулы в них все понятно, но по 4 вопросу теста есть вопрос. Нам нужно сравнить 2 страны, после сравнения становится понятно, что ответ на все вопросы - это одна и та же страна, НО, ее название не помещается в поле для ответов ровно на 1 букву! То есть станов...
Добрый день! Почему в первом примере теории появляется запись const cardName = pairs.car(card); вместо используемого ранее const cardName = car(card);. Таким образом мы переходим к терминологии ООП?
Как поменять тип контента в ответе HTTPie?
Do you want to eat, Arya? E + Do you want to eat, Arya? E ? + E Yes, I'm hungry, mom. Не могу понять. Всё один в один в ошибках output. В чём ошибка?
Это читерство? const Float = (-0.304); console.log(Float);
не принимает... Но в базовом компиляторе он работает print("- Did Joffrey agree?\n- He did. He also said "I love using \n"")
в вопросе из теста, чтобы вернуть ответ с кодом 201 мне нужно было ввести метод status, хотя в теории данный метод ис-тся для произвольного ответа
А точно необязательное поле? А то раз задачу может создавать только залогиненый пользователей, то зачем может понадобиться создавать задачу, которая ни к какому пользователю не относится? assignee - не обязательное. Исполнитель задачи, связан с сущностью пользователя
простите, у меня не работает команда abc, можете помочь пожалуйста!!!!!!value = "-42" BEGIN (write your solution here) int(value) value = abc(value) END print(value)
Условия упражнения плохо составлены: из них слабо понятно что надо сделать.
Подскажите, пожалуйста, почему каждый раз после выполненного упражнения Тота улучшает код путем замены всех var на явное указание типов данных "для улучшения читаемости кода"?
Добрый день, выдает ошибку, в чем может быть проблема. Решение https://ru.hexlet.io/code_reviews/1668995 Сама ошибка: During handling of the above exception, another exception occurred: db_connection = @pytest.fixture(scope="function") def db_transaction(db_connection): with db_connection: E psycopg2.Interf...
Как-то тесты тестов криво работают. Если не делать проверку на выход за пределы списка, то не проходит wrong4. Однако если выходить за пределы, то желается уже MethodsTest. Решается это через проверку истинности в пределах списка - но непонятно почему нельзя проверять за его пределами (это как раз и нужно же по идее...
~~API~~ Обучение в хекслет, по принципу «как придется» Да почему так мало связано в курсе? Зачем сначала постоянно практиковать устаревший telnet, потом давать один урок про httpie, а потом возвращаться к curl, в чем смысл просто напихать утилит в курс, чтобы потом сидеть и путаться какие флаги нужно юзать? Зачем в...
Данные, вводимые пользователями, часто содержат лишние пробельные символы в конце или начале строки. Обычно их вырезают с помощью метода .strip().Например: Было: ' hello\n ' Стало: 'hello' Обновите переменную first_name, записав в нее то же самое значение, но обработанное методом .strip(). Распечатайте результат на ...
Да уж, программирование как оно есть - а давайте поставим миллиард разных скобочек и удостоверимся, что все они закрыты 🙈 и тоже попалась на том, что метаданные надо вставлять после списков, это ужасно ненаглядно и из теории тоже сложно выловить.
При попытке выполнения команды uv run hexlet-python-package 10 вылазит ошибка. Команда с тестами все ок. Текст ошибки error: Failed to spawn: hexlet_python_package Caused by: No such file or directory (os error 2)
Откуда взялся файл tool.uv? У меня он отсутствует.
Получаю ошибку при запуске питоновского файла - "ModuleNotFoundError: No module named 'more_itertools'". В venv есть, в uv.lock, pyproject есть. Добавлял по теории
Здравствуйте! Подскажите, пожалуйста, в чем ошибка? Прошла весь курс, это единственное упражнение никак не могу добить... https://ru.hexlet.io/code_reviews/1645915
Почему-то во всех тестовых заданиях у меня не существуют переменные окружения: запускаю так: pytest -s ERROR tests/testsolution.py - KeyError: 'FUNCTIONVERSION' !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ...
Наверное что-то в задании не понимаю. Падает с ошибкой error: drop table if exists "orders" - cannot drop table orders because other objects depend on it. Смотрю тесты и уже не понимаю концептуально, зачем перед каждым тестом система пытается таблицы удалить... Их же надо создать просто, не заполнить? Решение http...
Добрый день! Загвоздка с вопросами по теме "Регулярные выражения". Предположим, у нас есть таблица cars со следующей структурой: name string model string color string Допишите запрос так, чтобы он извлекал из таблицы все автомобили, модель которых не начинается с букв от 'a' до 'f': Запрос: // removed Но пишет, чт...
Покажите пожалуйста пример, как должен быть записан ответ в файл солюшн
Добрый день, qase.io не открывается, пишет что пользователь заблокирован. Что с этим делать? Как проходить урок?
На самом деле переписал решение учителя без abs и получилось тоже самое. Мне кажется, что остаток от деления смотри не смотря на знак, и поэтому не важно какое будет число, работать будет одинаково. Либо у задания нет проверки на отрицательные числа.
Перепроверьте также условия непосредственно в рабочей среде. Там остался хвост от вчерашнего ошибочного задания. Вот этот: C2 C5 C7
https://ru.hexlet.io/code_reviews/1667137 Подскажите , что не так?
Задание к теории непропорционально сложное относительно написанной теории: - в решении учителя к теории относится всего 2 строчки в 1 функции (где "tmp_path"); - а всего строчек в решении 20. Итого, в решении задания из теории урока содержится всего 10%; а остальные 90% (???) надо где-то читать или "вспоминать". А ...
Добавьте файл .gitignore в проект Добавьте файл INFO.md в список игнорируемых файлов Удалите файл INFO.md из репозитория Создайте файл INFO.md и убедитесь в том, что git status его не отображает Залейте изменения на GitHub Если между пп 3 и 4 не сделать коммит, то при создании нового файла ИНФО, он в статусе будет о...
Запрос telnet hexlet.local 8080 выдает ошибку: /usr/src/app$ telnet hexlet.local 8080 Server lookup failure: hexlet.local:8080, Temporary failure in name resolution
https://ru.hexlet.io/code_reviews/1665890 можете подсказать что не так?
третий тест из раздела https://ru.hexlet.io/courses/go-basics/lessons/variadic-func/quiz_unit НЕ принимает ответ nums1 := []int{1, 2, 3} nums2 := []int{4, 5, 6} res := append(nums1, nums2...) но принимает ответ nums1 := []int{1, 2, 3} nums2 := []int{4, 5, 6} res := append(nums2, nums1...) могли бы вы объяснить сущес...
Добрый день. Как понимаю тут не верный комментарий в теории: $i = 0; $i++; // 0 $i++; // 1 должно же быть: $i = 0; $i++; // $i увеличивается на 1 и становится равным 1 $i++; // $i увеличивается на 1 и становится равным 2
Что то подгорело у меня знатно с этого задания, так и не смог понять как вернуть bad request. Что в уроке про crud это не рассматривалось, что здесь. Хоть бы где была подсказка что hibernate кидает ConstraintViolationException в момент сохранения сущности если поля не проходят валидацию
добрый день! в теории урока написано: "Главное — соблюдать два условия: 1. У обоих методов должны совпадать имена 2. Они должны иметь одинаковое количество обязательных аргументов" в то же время в решении учителя второе условие не соблюдается
"После того как мидлвара отработает, управление переходит к следующей по порядку мидлваре" не поняла этот момент у вас под изображением. Разве следом после первой мидвары не идет обработка кода что находится между ней и последней? Почему сразу ко второй милдваре переходит управление? и почему локалхосты отличаются в...
Здравствуйте, можно было так реализовать , только 1 символ в верхний регистр, а не использовать .replace или .substring? var name = "heXlEt"; name=name.toLowerCase().toUpperCase(()length(0)); System.out.println(name);
Начиная с четвертого шага падает hexlet-check Не могу понять почему, раньше не падало Хотелось бы понять: 1) Где можно посмотреть код, который вызывается на джобу jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Hexlet project check uses: hexlet/project-a...
Тесты не проходят assert 308 == 302 . Web отрабатывает задачу. https://ru.hexlet.io/code_reviews/1665111
Ребята, конкретно в этом упражнении ужас какой-то. Теория оторвана от практики, и только через практику пытаешься понять, что хотели донести в теоретической части урока. Потрачено уйма времени на одно упражнение. Я к тому, что примеры с Markdown вот вообще неявные. У вас есть классные уроки, где в теоретической част...
Недавно hexlet перешел с Poetry на UV. Хочется понимать, как эти изменения правильно применить на Render.com (который пытается стартануть на poetry)
Добрый день, товарищи. Подскажите в чем ошибка https://ru.hexlet.io/code_reviews/1664957? Я прошел по методам и для меня решение выглядит выполняемым...
Поступок конечно из разряда Хекслет свинью подложили. Делал проект на poetry. Все складывалось хорошо. При прохождении последнего теста оказалось, что в системе тестирования все поменялось с poetry на uv. ОК. я переделал все. и на каждом шаге возникла проблема с переходом. Ладно, кое как разобрался. Мало того, оказа...
Здравствуйте! Подскажите, пожалуйста, почему в этом примере аргумент задан как "person" (при этом значения не заданы), но когда они задаются, у переменной меняется значение (person_tuple)? разве компилятор поймет, о какой переменной речь? В общем, то ли я не понимаю чего-то, то ли ошибка def printpersoninfo(person):...