JavaRush /Курсы /Harvard CS50 /Разворачиваем CS50 IDE

Разворачиваем CS50 IDE

Harvard CS50
1 уровень , 8 лекция
Открыта

Внимание! Если вы установили «Виртуальную лабораторию CS50», можете пропустить эту лекцию!

Для выполнения заданий CS50 также предлагает IDE (Integrated Development Environment, интегрированную среду разработки) в «облаке». Чтобы ею воспользоваться, создайте аккаунт на платформе edX:

  • Перейдите на сайт https://www.edx.org/ и нажмите на кнопку Register в правом верхнем углу.

  • cs50 edx
  • Создаем аккаунт, заполнив форму или залогинившись через социальную сеть.

  • edx регистрация

После этого: 

  • Заходим на cs50.io, из списка выбираем edX, вводим логин и пароль, жмем Submit
  • Вводим данные своего edX-аккаунта, жмем Return to ID.CS50.NET.
  • Ждем: создается ваше виртуальное пространство.

  • cloud9 cs50
  • Готово!

  • cs50 ide

В нижней части окна CS50 IDE во вкладке Terminal есть терминальное окно или панель командной строки. Сюда можно вводить строковые команды: вы сможете делать то же самое, что и с оконным интерфейсом, например, запускать приложения, удалять и создавать файлы, инсталлировать ПО. 

Если вы никогда не работали с командной строкой, вероятно, такой способ покажется громоздким: нужно помнить команды, набирать их текстом вместо того, чтобы щёлкать по иконкам и кнопкам. В какой-то мере так и есть, затем оконный интерфейс и придумали. Однако командная строка есть во всех ОС и её обожают админы. А всё потому, что порой без неё никак.

В окне IDE в терминале вы увидите загадочную строку:

username:~/workspace $

на месте «username» будет автоматически сгенерированное (на основе ваших регистрационных данных) имя.

Кликните по окошку терминала, и напечатайте: 

update50

Нажмите Enter. Команда просит систему обновиться. Вы увидите, как в терминале появляются строки, описывающие процесс установки. Не закрывайте CS50 IDE, пока не увидите надпись Update complete!

После этого снова появится строка по умолчанию, та, что с вашим именем. 

Комментарии (69)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Yurii Уровень 2
25 октября 2022
Всем доброго времени суток,не могу разобратца что нужно зделать,кто может подсказать у меня там написано просто ~/ $ 😡 никаких username:~/workspace $ ещо нет файла 😞
CrazyKISS1 Уровень 19
21 июля 2022
у меня там написано просто ~/ $ 😡 никаких username:~/workspace $ Как к этому перейти? Файла распаковала, слева в панельке они все есть, но как к ним перейти и начать работать , не понятно 😡
Anonymous #3244953 Уровень 20
10 июля 2023
Разобрались?
Sapfire Уровень 1
4 февраля 2022
на 2022 год смотрю лекции с автопереводом субтитров(скорость ставлю 0,75) на сайте https://cs50.harvard.edu/x/2022/weeks/0/ и соответственно они перешли на vs code, через github. Создаете аккаунт согласно инструкциям: https://cs50.harvard.edu/x/2022/psets/1/ и всё работает. Здесь смотрю с переводом лекции тоже, чтобы уже на русском закрепить материал.
Shmebulock Уровень 2
10 июня 2022
сделал все по инструкции, вроде все успешно. Но ни check50 ни submit50 ни update50 не работают. В codespace error: the following arguments are required: slug а в cs50io пишет command not found. Не подскажете, как можно решить?
9 июня 2021
cs50ide не работает с командами из данной лекции. Я нашел актуальный задачник на 2020 год https://cs50.harvard.edu/x/2020/ Из него команды выполняют проверку кода с заданными параметрами
tysinagrady Уровень 2
3 апреля 2021
edx выбрать не дает, регаться надо на github
Костя Горбылёв Уровень 1
19 января 2021
Никто не мешает просто усвоить материал даже не в среде которою предлагают использовать в рамках курса, которому уже вот-вот и 6 лет. Например, просто установить себе Ubuntu, в ней установить sublime text editor, PHP my admin, MySQL Server, или что кажется вам удобным, а дальше просто выполнять задания для саморазвития. Но если хочется получить сертификат, то мне кажется нужно искать ресурс который предлагает CS50 за 2020 год (в общем просто свежий) или проходить его в оригинальном английском.
Diana Уровень 0
23 октября 2020
здравствуйте! подскажите пожалуйста что делать ,пытаюсь уже 3 день зайти в рабочее пространство ,но ни че го. Все выполняется по инструкции ,но после того как я захожу в cs50.io мне не предоставляется списка чтобы выбрать edx ,а сразу открывается облако ,абсолютно пустое пространство. В терминале пробовала печатать команды обновления и открытия workspace и снова НИ ЧЕ ГО
Anonymous #2460268 Уровень 6
17 ноября 2020
Такая же проблема. ПОМОГИТЕ!!!
Anonymous #2466252 Уровень 1
2 декабря 2020
Аналогично...
16 сентября 2020
Уважаемые админы сайта! Огромное спасибо за вашу работу. Одно замечание - сделайте уже наконец ссылки с открытием окна на новой вкладке :)))).
Артем Уровень 0
7 июня 2020
Всем добрый день. Я перешел на украинскую версию 2019 года. Там все рабочее. И код можно проверить вставив в браузел и якобы даже сертификат можно получить бесплатно. Застрял на задаче resize 3 недели. Вернулся сюда посмотреть. 2015 года лекции подробнее и тут более разжованно как по мне. Приходиться смотреть и здесь и там чтобы нормально пройти курс. Всем удачи. Вот ссылка на укр сайт. Необходима регистрация. https://courses.prometheus.org.ua/courses/course-v1:Prometheus+CS50+2019_T1/course/
null Уровень 0
5 июня 2020
Если будете пытаться повторить за тем, что в лекции, то обязательно учтите, что вместо GetInt() нужно прописывать get_int(""); Тоже самое и с GetString => get_string ("");
Евгений Шергунов Уровень 36 Expert
10 октября 2021
Боже, я 7 часов плясал с бубном, пробовал и sandbox и IDE и Visual Studio, ничего из этого не помогало, код который имеется в лекции не принимается. И только твой совет спас меня от отчаяния.