JavaRush/Java блог/Архив info.javarush/Как выполнять задания javarush одновременно с двух компью...
yabursev
11 уровень

Как выполнять задания javarush одновременно с двух компьютеров?

Статья из группы Архив info.javarush
участников
Добрый день, друзья! У меня есть безумная идея выполнять задания javarush одновременно с двух компьютеров. Дело в том, что у меня есть дома компьютер, где стоит IntellijIdea. На своем компе я выполняю задания javarush. Но хотел бы и на работе, когда есть время выполнять задания. Может кто-то уже сталкивался с этим вопросом. Помогите советом как это осуществить? Я пытался скопировать проект на рабочий комп и установил IntellijIdea и плагин для него. Но появились проблемы с авторизацией на сервере...
Комментарии (12)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Aleksandr
Уровень 31
23 апреля 2019, 08:57
Использую Windows, на нем стоит OneDrive.
Vadelic
Уровень 14
2 марта 2016, 15:39
Я подключился удалённо к домашнему и вопрос был решён)
fatfaggy
Уровень 26
3 марта 2016, 00:59
а можно подробнее? как подключались? подняли на домашнем компе репозиторий, на который можно попасть с интернета, и с рабочего компа к этому репозиторию подключались?
или по ssh как-то прямо из идеи? я свою идею ковырял — не нашел как по ssh подцепиться, может только в платной версии…
или вы вообще просто тимвьювером подключались к домашнему компу?)
Vadelic
Уровень 14
3 марта 2016, 11:38
До безобразия просто — через гугловскую утилиту «Удалённый рабочий стол». Но если бы не некоторые ограничения на работе, то сделал бы через синхронизацию облака, как сделал, кстати, на другой работе, но с ВижуалСтудио(потому и забыл упомянуть):
Папка с проектами автоматически синхронизируется на рабочем и домашнем компах и на всех машинах актуальный проект и не нужно никаких дополнительных манипуляций. Использую Мэил облако, но это могло бы быть любое другое, у кого есть утилита для синхронизации (МэйлОблако, ЯндексДиск, дропБокс, гуглДиск, УанДрайв)
fatfaggy
Уровень 26
3 марта 2016, 22:24
то-есть, у вас нет необходимости держать домашний комп включенным и подключенным к инету все время? вы просто пришли домой, синхронизировались и работаете, доработали — синхронизировались снова? и на работе так же? я правильно вас понял?)
Vadelic
Уровень 14
4 марта 2016, 09:54
Да, всё так. Повторюсь, что синхронизация идёт постоянно фоном, так что не приходится ждать перед выключением, да и после включения.
Joysi
Уровень 41
4 марта 2016, 10:24
И все же лучше для новичков через Git выполнять — научаться работать с системами контроля версий (или как там правильнее) — ветки создавать (даже при одиночной работе).
elfwired
Уровень 18
2 марта 2016, 10:05
Да, если проблема лишь в авторизации, то проверьте, что на обоих ПК присутствует файл JavaRushHomeWork\src\JavaRushPlugin.properties
И конечно обязательно должны быть установлены последние версии плагина по инструкции с сайта.
elfwired
Уровень 18
2 марта 2016, 09:55
Я себе такое настроил, для этого нужна учётка на bitbucket и небольшая настройка CVS-плагинов в IDEA на обоих компах, в данном случае я выбрал mercurial, так как для bitbucket он вроде как более родной, но и git должен прекрасно работать. Да, для работы плагинов пришлось поставить на оба компа TortoiseHG (для git нужен был бы соответственно TortoiseGit) так как плагины к IDEA не соверщают сами работу по синхронизации с сервером а просто передают команды стандартным утилитам.

ВАЖНО: Нельзя использовать GitHub, так как его философия не предполагает непубличных репозиториев, по крайней мере на бесплатных аккаунтах. Нам же нужен именно непубличный, так как правила javarush строго запрещают публиковать решения, кроме того с публичным репозиторием может утечь в сеть ваш ключ от сайта.
Joysi
Уровень 41
2 марта 2016, 10:54
Позволю немного Вас дополнить.
GitHub позволяет приватные, но платно за 500 рубь (или если есть репозитарий в вашей организации или еще где вам выделят место).
Для Windows — я бы рекомендовал поставить скачать и поставить git-scm.com/downloads получить набор великолепных консольных утилит, которые очень помогают в работе имитировать unix под Windows:
например
tail -f мой-файл
и отслеживаем заполнение текстовых файлов (например log-ов и т.п.). Таких вкусностей там много.
Александр
Уровень 41
22 декабря 2020, 15:53
как это сделать?
Joysi
Уровень 41
2 марта 2016, 08:58
Да должно работать без проблем:
1)На дополнительный комп ставите так же как и на рабочий плагин. НЕ забудьте проконтролировать содержимое JavaRushPlugin.properties чтобы код был идентичный для 2х компьютеров.
2) Для удобства можете завести внешний Git репозиторий для задач. Домой пришли — обновили с удаленного Git репозитория, решили часть задач и закинули на удаленный репозиторий. НА другом компе (на работе) — аналогично. Тогда на каждом компе будет актуальная версия задач.