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!

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

Комментарии (66)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
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. Не подскажете, как можно решить?
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
Уважаемые админы сайта! Огромное спасибо за вашу работу. Одно замечание - сделайте уже наконец ссылки с открытием окна на новой вкладке :)))).
null Уровень 0
5 июня 2020
Если будете пытаться повторить за тем, что в лекции, то обязательно учтите, что вместо GetInt() нужно прописывать get_int(""); Тоже самое и с GetString => get_string ("");
Евгений Шергунов Уровень 36 Expert
10 октября 2021
Боже, я 7 часов плясал с бубном, пробовал и sandbox и IDE и Visual Studio, ничего из этого не помогало, код который имеется в лекции не принимается. И только твой совет спас меня от отчаяния.
Ekaterina Maslova Уровень 0
4 июня 2020
Хорошо объяснили ниже, что делать, даже у меня получилось. Дублирую инструкцию. Многие столкнулись с проблемой отсутствия папок "workspace"/ "ide50", нерабочая команда "update50" – причиной служит переход к более новой версии ide.cs50.io, а также слияние cloud9 с aws. Для получения доступа к папкам с рабочими файлами: 1. зарегистрируйтесь на ide50 как описано в статье выше; 2. зайдите в свой аккаунт на IDE, пока никаких рабочих файлов и папок нет; 3. посетите сайт http://cs50.tv/2015/fall/, выбираете Week 1 (для лекции по С) – Wednesday/ Friday – Source Code – ZIP (скачать); 4. распакуйте ZIP файл; 5. вернитесь на ide.cs50.io – File – Upload local files – Select files/foler (отметьте папку из архива) – дождитесь окончания загрузки. На сайте представлены файлы и задачники к последующим неделям, также у вас есть возможность получить записи к более новым или старым лекциям (до 2017, к 2019 данная информация содержится на сайте https://cs50.harvard.edu/college/).
12 июня 2020
update50 не нужен. Делаем все как написала Катя и учимся дальше! Можно на виртуалку сразу zip-файл аплоадить и паспаковывать командой unzip в командной строке Linux
Dubrova Olga Уровень 1
9 января 2022
Екатерина, спасибо!
Юрий Уровень 19
10 мая 2020
нашел способ как проверить код, действовал путем который рекомендует Антон чуть ниже. Код проверяется успешно. Но думаю можно как-то официально зарегистрироваться на курсы и получить сертификат?)он же вроде бесплатный, разбирался кто-то?