Изучайте современный JavaScript с нами совершенно бесплатно!

С чего начать программисту.

Решенные задания

У нас есть набор объектов, представляющих разные люди в наших списках контактов. Функция lookUpProfile которая принимает name и свойство ( prop ) в качестве аргументов, была предварительно написана для вас. Функция должна проверять, является ли name фактическим контактом firstName и данное свойство ( prop ) является свойством этого контакта. Если оба они истинны, верните «значение» этого свойства. Если name не соответствует контактам, тогда верните "No such contact" Если prop не соответствует каким-либо действительным свойствам контакта, найденного для соответствия name тогда верните "No such property"


Задачи где нужна помощь

  1. Статус
    Задача
    Дата создания
    Планируемая дата начала
    Планируемая дата выполнения
    Дата начала
    Дата выполнения
    Постановщик
    Кто работает
  2. Выполняется

    Задача: Перенести страницы и настроить роутинг 2 Нужна помощь

    Проект: Учебный проект на next-js. Покемоны.

    Перенести оставшиеся страницы на NextJs:

    1. Перенести стили из css в styled-components
    2. Пофикстить Typescript ошибки
    3. Пофиксить подключение к firebase

    17 февр. 2021 г., 18:04
    17 февр. 2021 г., 0:00
    21 февр. 2021 г., 0:00
    17 февр. 2021 г., 0:00
  3. Новая

    Задача: Добавить в топиках фильтр по названию и/или содержимому Нужна помощь

    Проект: freecode.academy

    Ранее были более мощные фильтры, но сейчас надо добавить хотя бы основные.

    Вот здесь прописаны текущие фильтры для топиков: https://github.com/freecode-academy/freecode.academy/blob/818c3b44a3b2d4006889a32b6d1d404930e0b92f/src/pages/Topics/index.tsx#L24-L50

    Сюда надо прописать возможность передавать и другие фильтры, как то Название, Содержимое и т.п. (сейчас хотя бы поиск по названию и/или содержимому).
    Пример того, как это работало на старой версии сайта: https://old.prisma-cms.com/topics/?filters=%7B%22contentText_contains%22%3A%22next-js%22%7D

    Следует обратить внимание, что изменение значений в фильтре (UI) вызывает изменение УРЛ страницы, а параметры для API-запроса берутся именно из УРЛа страницы. Надо сделать сдесь так же (то есть заюзать useRouter и router.replace(newUri)).

    Требуемые технологии

    React (3), GraphQL (3), Apollo-Client (3), Styled-Components (3)
    16 февр. 2021 г., 17:18
    19 февр. 2021 г., 0:00
    20 февр. 2021 г., 0:00
  4. Выполняется

    Задача: Перенести страницы и настроить роутинг Нужна помощь

    Проект: Учебный проект на next-js. Покемоны.

    Перенести страницы и настроить роутинг в nextJs
    10 февр. 2021 г., 13:10
    10 февр. 2021 г., 0:00
    12 февр. 2021 г., 0:00
    10 февр. 2021 г., 0:00

Все задачи где нужна помощь

Новые Комментарии

Спасибо!
То есть после перезагрузки локальный mysql запустился и занял порт, понял)
>> Error starting userland proxy: listen tcp4 0.0.0.0:3306: bind: address already in use

Потому что что я тебе говорил? Не забудь удалить локальный MySQL. Скорее всего он у тебя работает и конечно же занял пор 3306.
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 1174/mysqld

К слову. можно конкретный порт вот так проверить: sudo lsof -i :3306

И еще (но это не к этой ошибке), вот ты выполняешь: docker-compose restart docker-nextjs-test_mysql_1
Я говорил, что docker-compose оперирует именами служб, а не именами контейнеров. То есть в твоем случае надо было docker-compose restart mysql
А если по имени контейнера, то это уже через сам докер.
docker restart docker-nextjs-test_mysql_1

Николай, не подскажешь, почему не могу рестартнуть mysql?

dima@dima-Lenovo-ideapad-720-15IKB:~$ mc

dima@dima-Lenovo-ideapad-720-15IKB:~/projects/prisma/doker-prisma/dockerdocker-compose ps
Name Command State Ports
------------------------------------------------------------------------------
docker-nextjs-test_mysql_1 docker-entrypoint.sh mysqld Exit 255
docker-nextjs-test_pma_1 /docker-entrypoint.sh apac ... Exit 0
dima@dima-Lenovo-ideapad-720-15IKB:~/projects/prisma/doker-prisma/docker-nextjs-test$ docker-compose restart docker-nextjs-test_mysql_1
ERROR: No such service: docker-nextjs-test_mysql_1
dima@dima-Lenovo-ideapad-720-15IKB:~/projects/prisma/doker-prisma/docker-nextjs-test$ docker-compose restart
Restarting docker-nextjs-test_pma_1 ... done
Restarting docker-nextjs-test_mysql_1 ... error

ERROR: for docker-nextjs-test_mysql_1 Cannot restart container 1a61ad005a0430d13896ca3f54b808af6216ce4a7b3f5dfb3fa4da42eb2aa7e9: driver failed programming external connectivity on endpoint docker-nextjs-test_mysql_1 (d1d8083dc58e7f22e9a43c3fcbd9e48cd0623c8c6b0da710cc540858bb48d2c6): Error starting userland proxy: listen tcp4 0.0.0.0:3306: bind: address already in use
dima@dima-Lenovo-ideapad-720-15IKB:~/projects/prisma/doker-prisma/docker-nextjs-test$

-------------------------------------------------------
test$ sudo netstat -tulpn
[sudo] пароль для dima:
Активные соединения с интернетом (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:33060 0.0.0.0:* LISTEN 1174/mysqld
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 1174/mysqld
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1081/nginx: master
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 861/systemd-resolve
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1003/cupsd
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 1141/postgres
tcp 0 0 127.0.0.1:5433 0.0.0.0:* LISTEN 1137/postgres
tcp 0 0 0.0.0.0:8090 0.0.0.0:* LISTEN 4808/docker-proxy
tcp6 0 0 :::80 :::* LISTEN 1081/nginx: master
tcp6 0 0 :::1716 :::* LISTEN 2456/kdeconnectd
tcp6 0 0 ::1:631 :::* LISTEN 1003/cupsd
tcp6 0 0 :::8090 :::* LISTEN 4816/docker-proxy
udp 0 0 224.0.0.251:5353 0.0.0.0:* 3101/chrome --enabl
udp 0 0 224.0.0.251:5353 0.0.0.0:* 3101/chrome --enabl
udp 0 0 224.0.0.251:5353 0.0.0.0:* 3290/chrome --type=
udp 0 0 0.0.0.0:5353 0.0.0.0:* 898/avahi-daemon: r
udp 0 0 127.0.0.53:53 0.0.0.0:* 861/systemd-resolve
udp 0 0 0.0.0.0:631 0.0.0.0:* 1184/cups-browsed
udp 0 0 0.0.0.0:34730 0.0.0.0:* 898/avahi-daemon: r
udp6 0 0 :::5353 :::* 898/avahi-daemon: r
udp6 0 0 fe80::31ed:c2:4a84::546 :::* 903/NetworkManager
udp6 0 0 :::41997 :::* 898/avahi-daemon: r
udp6 0 0 :::1716 :::* 2456/kdeconnectd


Да, вылезла ошибка: изучаю freecode.academy
Будешь делать, увидишь. Вопрос только как быстро решишь.

Все комментарии