Внимание! Если вы решили пользоваться для решения задач средой CS50 IDE, смело пропускайте эту лекцию и переходите к следующей!

Установка VirtualBox

  • Загрузите VirtualBox для вашей операционной системы, перейдя по ссылке: https://www.virtualbox.org/wiki/Downloads

  • Virtual Box инструкция
  • Установите VirtualBox на свой компьютер, следуя указаниям мастера.

    Поскольку внутри виртуальной машины вы развернёте целый виртуальный компьютер с операционной системой, вам понадобится не менее 2 ГБ (а лучше — больше) места на жёстком диске.

Установка виртуальной лаборатории

  1. Загрузите образ виртуальной машины по ссылке: http://mirror.cs50.net/appliance50/2015/releases/0/appliance50-2015-vbox.ova. Файл занимает около 2 ГБ.
  2. Откройте VirtualBox, нажмите на меню «Файл» в левом верхнем углу и перейдите в пункт «Импорт конфигураций».

  3. cs50 виртуальная лаборатория
  4. В открывшемся окне выберите образ appliance50-2015-vbox.ova, который вы загрузили ранее, и нажмите кнопку «Импорт».

  5. virtual box cs50
  6. Когда виртуальная лаборатория установлена, скорее, всего, вы увидите подобную картину:

  7. виртуальная лаборатория
  8. Если вы кликните по образу «Виртуальной лаборатории» слева, скорее всего, появится сообщение об ошибке:

  9. virtual box ошибка

    Это связано с неправильной настройкой сети в образе. Однако это легко исправить. Нажмите «Изменить настройки сети».

  10. Перейдите во вкладку «Адаптер 2» и выберите тип подключения «Сетевой мост». Затем перейдите во вкладку «Адаптер 1» и выберите тип подключения «NAT». Нажмите ОК.

  11. nat
  12. Вы увидите призыв к апгрейду системы. Можете его проигнорировать.
  13. Теперь на экране появилась страничка CS50 Register. Выберите пункт Other и нажмите Continue.

  14. регистрация cs50
  15. Введите свой e-mail, пол и имя.

  16. cs50 harvard регистрация
  17. Дальше система на английском спросит вас, почему вы хотите пользоваться CS50 Appliance. Можете ответить что угодно, например, “For studying” (для учёбы) и нажать на стрелочку.

  18. cs50 appliance
  19. Далее вас спросят о вашей ОС, количестве оперативной памяти на вашем ПК и типе процессора. Отвечайте и переходите на следующий вопрос.

  20. гарвард регистрация
  21. Последний вопрос о том, что бы вы ещё хотели знать о виртуальной среде, можно проигнорировать и перейти дальше, после чего появится страничка, уведомляющая вас об успешной регистрации. Вам предлагают закрыть окно регистрации, кликнув на крестик в правом верхнем углу (разумеется, крестик окна браузера, а не виртуальной машины).

  22. гарвард основы программирования

Обновление виртуальной лаборатории

Чтобы определить какая у вас версия виртуальной лаборатории, посмотрите в правый нижний угол окна, где должно быть написано «2015-» жирным шрифтом. Или же откройте терминал, кликнув по его значку на панели внизу окна:

основы программирования терминал

В открывшемся окне наберите команду

appliance50 -v

там также должно быть 2015- #.

cs50 терминал

Прежде, чем начинать работать, обновите версию, открыв терминал и выполнив

update50

Обновление может занять несколько минут.

Дополнительно: установка Dropbox

Пользоваться Dropbox совершенно необязательно, однако это позволит вам хранить выполненные задания в облачном хранилище, и достучаться до них будет очень просто из любого окружения.

Чтобы это проделать:

  • В окне «Виртуальной лаборатории CS50» щёлкните по меню в левом нижнем углу, найдите в списке выпадающего меню Dropbox, и нажмите на него.

  • подключение виртуальной лаборатории к dropbox
  • Далее следуйте инструкциям. Оставляйте всё по умолчанию.
  • Если у вас есть Dropbox-аккаунт, можете использовать его. Введите в поля адрес электронной почты и пароль, и нажмите Sign in

  • dropbox

    Если у вас аккаунта Dropbox нет, жмите на Sign up в левом нижнем углу установщика. После процедуры регистрации вам достанется бесплатное файловое хранилище объемом 2 ГБ.

    Теперь папка Dropbox в вашей виртуальной лаборатории и в «облаке» синхронизируются.