Валидатор отказывается принимать задачи.

Уже который день сталкиваюсь с тем, что валидатор не принимает полностью рабочие задачи! На моем счету их уже накопилось целых три (думаю, скоро их будет гораздо больше) и над одной из них (com.javarush.task.task20.task2025) я просидел два дня, потом просто плюнул.
У меня вопрос. Как можно было так запороть проект просто поняв дизайн и изменив порядок задач?
Ведь на старой версии сайта все эти задачи без проблем принимались.
Я прекрасно знаю, что теперь открыт доступ к первой версии явараш, но нафига мне все эти танцы с бубном, чтобы откатиться? Выпустили сырой продукт, так ладно был бы это бесплатный сервис, но нет, люди платят деньги и ожидают получить качественный результат, и сейчас все просто тратят время на тестирование и поиск багов. Замечательно!
В общем вот список задач, которые не поддаются решению:
com.javarush.task.task20.task2025;
com.javarush.task.task30.task3002;
com.javarush.task.task30.task3008.big08.

+com.javarush.task.task30.task3010

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

P.S. Новый дизайн проекта и плагина меня порадовал.
  • ,

Обновление JavaRush от 25.11.2015

Очередное мини обновление:


1. Добавлена большая задача 33 уровня «Укоротитель»


2. В начальных уровнях фразы Бендера для вывода на экран заменены на более «человеколюбивые»

3. Исправлено множество мелких багов в профиле пользователя

4. Исправлено множество опечаток в лекциях и условиях задач, и исправлены баги

level00.lesson07.task03
level02.lesson05.task01
level02.lesson08.task06
level06.lesson11.bonus02.
level07.lesson04.task05
level07.lesson05
level07.lesson12.bonus02
level08.lesson06.task03
level08.lesson08.task03
level10.lesson11.bonus02
level10.lesson11.home01
level10.lesson11.home05
level10.lesson11.home09
level11.lesson06.task04
level12.lesson02.task04
level13.lesson11.home10
level14.lesson08.home01
level15.lesson02.task03
level16.lesson05.task03
level17.lesson10.home09
level18.lesson10.home03
level19.lesson05.task05
level19.lesson10.bonus01
level19.lesson10.bonus03;
level19.lesson10.home03
level21.lesson08.task01
level21.lesson08.task02
level21.lesson08.task03
level22.lesson05.task01
level22.lesson05.task02
level22.lesson09.task01
level22.lesson18.big01.task16
level22.lesson8
level25.lesson05.home01
level30.lesson15.big01 задание 4
level32.lesson06.task01
level32.lesson15.big01 Задание 20
level34.lesson06.task01

intelij 13.1.4

У меня такой вопрос,
idea упорно предлагает обновиться с версии 13.1.3 до версии 13.1.4, обновление весит всего 7 метров. Собственно вопрос, плагин корректно работает с новой версией? Заранее извиняюсь, если где-то уже обсуждался вопрос, я не нашел.

Понимаю, что на 99% — ответ, да, но хочу перестраховаться :)

Getdown или Как настроить обновление java-приложений

Метафайлы

Getdown использует два метафайла: getdown.txt и digest.txt. Файл getdown.txt вы создаёте сами (чуть ниже будет описание), а digest.txt файл создаст наша программа опираясь на файлы в вашем проекте.

getdown.txt

Файл getdown.txt хранит всё, что нужно Getdown для запуска и обновления вашего приложения. Сейчас мы опишем стандартную структуру getdown.txt, а вы можете почитать полное описание всех возможностей.

Вот так выглядит стандартный getdown.txt:
# URL адрес папки, откуда программа клиента будет скачивать обновления
appbase = myapplication.com/myapp/

# Файл настройки пользовательского интерфейса
ui.name = My Application

# Все jar файлы вашего приложения
code = application.jar

# Класс, в котором расположен ваш метод main(String[] args)
class = myapplication.MyApplication
appbase содержит URL, откуда будут скачиваться ваше приложение и два метафайла. В нашем случае полный путь к приложению и метафайлам будет выглядеть вот так:

digest.txt

digest.txt будет создан утилитой com.threerings.getdown.tools.Digester. Для этого скачайте getdown-X.Y.jar.
И так, у вас в папке сейчас ваше приложение и один метафайл:
myapp/getdown.txt
myapp/application.jar
Самое время создать digest.txt, для этого наберите в командной строке:
% java -classpath getdown-X.Y.jar com.threerings.getdown.tools.Digester myapp
где myapp путь к папке myapp в котором расположены сейчас ваше приложение и один метафайл.
Если вы всё сделали правильно, то в коммандной строке появится надпись:
Generating digest file 'myapp/digest.txt'...
А также в папке вашего приложения добавится долгожданный второй метафайл digest.txt. Подробные инструкции для генерирования digest.txt можете почитать здесь

Сервер

Сейчас ваша папка содержит всё необходимое: приложение и два метафайла. Можете закидывать её на ваш сервер. Не забывайте, что адрес к папке должен быть тот, что указан в getdown.txt в поле appbase. И внутренние файлы должны быть доступны по адресу папки + название файла, т.е. вот так:

Проверка работы

Теперь побудем на месте клиента, который будет пользоваться вашим приложением. Для начала, создайте папку и закиньте в него getdown-X.Y.jar. Теперь создадим getdown.txt в котором будет только одна строчка:
appbase = myapplication.com/myapp/
Теперь пишем в командной строке такую команду:
% java -jar myapp/getdown-X.Y.jar myapp
Она должна сравнить ваши файлы с теми что есть на сервере, если необходимо обновить и запустить ваше приложение.
Вот и всё!
_________________________________________________________________________________________________________
P.S. Для работы с командной строкой можно использовать батники, вот так выглядит create digest.bat:
java -classpath getdown-1.3.1.jar com.threerings.getdown.tools.Digester %CD%
А вот update.bat:
java -jar getdown-1.3.1.jar %CD%
  • ,

Обновление 25.11.13

Good News Everyone!

Мы добавили новые уровни с 21 по 25!
А еще появились вопросы к собеседованиям. Никогда не рано подумать о работе. Чтобы хватало на черный хлеб и черную икру.

Наконец-то появились "большие задачи". Теперь вы будете делать не 10 маленьких задач, а одну большую, разбитую на 10-15 частей. Это важный этап на пути к участию в больших проектах.

Появились новые уроки — учимся гуглить. А также пользоваться stackoverflow и другими очень полезными сайтами.

Ну и конечно же новые серии футурамы. Футурама делает JavaRush особенным, разве нет? Что может быть приятнее, чем расслабится за просмотром хорошего видео…

Уровни получились больше. Задачи — сложнее, но гораздо интереснее.
Вам точно понравится :)

JavaRush Team
  • ,

Обновление 17.10.13

Встречайте очередное обновление:

  • Добавлены задачи 20 уровня
  • Исправлено множество багов
  • Удалены дубликаты заданий (у кого не решались задачи с ошибкой «query did not return a unique result»). Теперь вы можете решать эти задачи.