JavaRush/Java блог/Архив info.javarush/Третий проект - JobStack
Kashey
11 уровень

Третий проект - JobStack

Статья из группы Архив info.javarush
участников
Пришло время написать про мой третий проект. Последнее время подзабросил обучение, все свододное время уходит на свои проекты и поиск работы. Я в такой ситуации, когда я не могу согласиться на работу с меньшей зарплатой, чем имею. Поэтому, что бы показать, что я что-то стою я занялся пополнением портфолио. Мой третий проект – JavaFX программа для хранения и обработки аппликейшенов, которые я отправлял (уже более пол сотни с нового года). Для хранения я использовал SQL базы данных Apache Derby, веб странички дербанил всем известным Jsoup и сохранял pdf-ки YaHPConverter’ом. Как всегда ссылка на GitHub и скриншотик. Третий проект - JobStack - 1
Комментарии (35)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Kashey
Уровень 11
4 мая 2015, 18:03
Привет, а тут большие изменения, наконец появились новые идеи и планы!
— Отказался от пдф, заменил на html, теперь вместо пдф на диск, сохраняю полностью код html в базу данных.
— Добавлены следующие сайты (нужно выбирать страну заранее): Russia-> SUPERJOB.RU, RABOTA.RU, CAREERIST.RU, BRAINSTORAGE.ME; Ukraine-> HH_UA, mobile version of RABOTA.UA (RABOTA.UA/mobile/), JOBS.DOU.UA;
Планирую добавить американские сайты.

Будет две версии программы:
1. эта JobStack Lite;
2. JobStack EE (С MySQL у Google Cloud, Hibernate и другими технологиями, надо учится чему-то новому).

Архив тут, пробуйте, тестируйте :)
Kashey
Уровень 11
30 апреля 2015, 10:01
Теперь вылезла проблема, ну тоесть она была, но на чешский страничках бала игнорируемая(не учитываются не латинские символы, например такие ěščřžýáíé). PDF конвертор CYaHPConverter не хочет конвертить странички с не латинскими символами. Может кто подскажет хороший безплатный PDF конвертор?
Kashey
Уровень 11
28 апреля 2015, 19:18
Спасибо, скоро займусь этим, пока только добавил country в БД.
savimar
Уровень 33
24 апреля 2015, 15:26
Россия
вакансии с большинства работных сайтов добавлены здесьработа яндекс.
Анна
Уровень 0
21 сентября 2022, 09:58
Яндекс.Работа больше не работает. Предлагаю альтернативный сервис - https://gorodrabot.ru/.
Kashey
Уровень 11
24 апреля 2015, 11:41
Привет всем, давно ничего не делал, все по собеседованиям бегаю)).
Итак, обнаружил проблему – прога лежит на гугл диске, доступ с рабочего места и з дома, из-за того, что много файлой в базе данных, случаются конфликты версий отдельных файлов и база начинает глючить (то откроется только для чтения, то еще че нибудь). Решено было переделать. Сжал базу зипом, сохраняю как *.dat, при использовании распаковываю в темп. Это основное изменение за последнии пару недель.
В будующим планирую добавить возможность выбора файла для базы данных.
И внимание вопрос! Какие порталы с вакансиями в Украине, России добавить?
zip on Dropbox
Jvc
Уровень 21
24 апреля 2015, 15:11
По Украине — думаю будет достаточно этого:
jobs.dou.ua/
hh.ua/
rabota.ua/
Kashey
Уровень 11
29 апреля 2015, 15:48
Спасибо,
предварительно с rabota.ua не выходит, теги, классы, айди в которых харанятся данные, разные на разных страничках. Как их ловить, не представляю.
Jvc
Уровень 21
30 апреля 2015, 02:02
ясно… Я думаю это из-за того, что hr-ы на этом портале, видимо, имеют возможность описывать вакансии в «корпоративном» стиле. На других сайтах тоже такое часто встречается, к сожалению
Kashey
Уровень 11
30 апреля 2015, 08:59
Я попробую это через мобильную версию решить, у jobs.cz так получилось. На мобильной версии скелет один на все был.
Kashey
Уровень 11
30 апреля 2015, 09:56
победил, но только с rabota.ua/mobile/
Kashey
Уровень 11
27 марта 2015, 13:45
Обновил, добавил предупреждение если вы пытаетесь добавить позицию с фирмой, которая уже есть в базе данных(чтобы одному и тому же работодателю, на ту же позицию не отправить дважды)
исправил баг с фильтром и NullPointerException у вновь созданный позиций.
Kashey
Уровень 11
23 марта 2015, 12:20
Обновил, добавил удаление pdf файлов:
1. позиций которые были удалены из базы данных,
2. новых позиций, которые не были сохранены до базы.
чтоб папка data/jobsDescription не привратилась в мусорку.
ссылка с последнего поста.
Kashey
Уровень 11
19 марта 2015, 17:42
Обновил, Your text to link... добавил меню, несколько проверок и т.д.
Diana
Уровень 41
19 марта 2015, 12:06
Молодец!
Kashey
Уровень 11
19 марта 2015, 13:00
Спасибо, буду выкладывать обновления.
Kashey
Уровень 11
18 марта 2015, 23:35
Скомпилировал и добавил пару вакансий
Здеся