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

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

Открыта

Внимание! Если вы установили «Виртуальную лабораторию 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, 23:21
Всем доброго времени суток,не могу разобратца что нужно зделать,кто может подсказать у меня там написано просто ~/ $ 😡 никаких username:~/workspace $ ещо нет файла 😞
CrazyKISS1
Уровень 19
21 июля 2022, 10:39
у меня там написано просто ~/ $ 😡 никаких username:~/workspace $ Как к этому перейти? Файла распаковала, слева в панельке они все есть, но как к ним перейти и начать работать , не понятно 😡
Anonymous #3244953
Уровень 20
10 июля 2023, 10:06
Разобрались?
Sapfire
Уровень 1
4 февраля 2022, 12:41
на 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, 10:50
сделал все по инструкции, вроде все успешно. Но ни check50 ни submit50 ни update50 не работают. В codespace error: the following arguments are required: slug а в cs50io пишет command not found. Не подскажете, как можно решить?
tysinagrady
Уровень 2
3 апреля 2021, 08:44
edx выбрать не дает, регаться надо на github
19 января 2021, 21:33
Никто не мешает просто усвоить материал даже не в среде которою предлагают использовать в рамках курса, которому уже вот-вот и 6 лет. Например, просто установить себе Ubuntu, в ней установить sublime text editor, PHP my admin, MySQL Server, или что кажется вам удобным, а дальше просто выполнять задания для саморазвития. Но если хочется получить сертификат, то мне кажется нужно искать ресурс который предлагает CS50 за 2020 год (в общем просто свежий) или проходить его в оригинальном английском.
Diana
Уровень 0
23 октября 2020, 07:15
здравствуйте! подскажите пожалуйста что делать ,пытаюсь уже 3 день зайти в рабочее пространство ,но ни че го. Все выполняется по инструкции ,но после того как я захожу в cs50.io мне не предоставляется списка чтобы выбрать edx ,а сразу открывается облако ,абсолютно пустое пространство. В терминале пробовала печатать команды обновления и открытия workspace и снова НИ ЧЕ ГО
Anonymous #2460268
Уровень 6
17 ноября 2020, 16:52
Такая же проблема. ПОМОГИТЕ!!!
Anonymous #2466252
Уровень 1
2 декабря 2020, 18:51
Аналогично...
16 сентября 2020, 17:22
Уважаемые админы сайта! Огромное спасибо за вашу работу. Одно замечание - сделайте уже наконец ссылки с открытием окна на новой вкладке :)))).
null
Уровень 0
5 июня 2020, 16:49
Если будете пытаться повторить за тем, что в лекции, то обязательно учтите, что вместо GetInt() нужно прописывать get_int(""); Тоже самое и с GetString => get_string ("");
Евгений Шергунов
Уровень 36
Expert
10 октября 2021, 04:20
Боже, я 7 часов плясал с бубном, пробовал и sandbox и IDE и Visual Studio, ничего из этого не помогало, код который имеется в лекции не принимается. И только твой совет спас меня от отчаяния.
Ekaterina Maslova
Уровень 0
4 июня 2020, 11:16
Хорошо объяснили ниже, что делать, даже у меня получилось. Дублирую инструкцию. Многие столкнулись с проблемой отсутствия папок "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/).
Алексей МакаенкоPL/SQL Developer в ООО ИТМ
12 июня 2020, 07:51
update50 не нужен. Делаем все как написала Катя и учимся дальше! Можно на виртуалку сразу zip-файл аплоадить и паспаковывать командой unzip в командной строке Linux
Dubrova Olga
Уровень 1
9 января 2022, 13:26
Екатерина, спасибо!
Юрий
Уровень 19
10 мая 2020, 08:54
нашел способ как проверить код, действовал путем который рекомендует Антон чуть ниже. Код проверяется успешно. Но думаю можно как-то официально зарегистрироваться на курсы и получить сертификат?)он же вроде бесплатный, разбирался кто-то?