Форум программистов, компьютерный форум, киберфорум
Бета-тестирование
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.79/28: Рейтинг темы: голосов - 28, средняя оценка - 4.79
Эксперт Hardware
4954 / 1184 / 214
Регистрация: 11.03.2010
Сообщений: 4,004
1

Программа "Помощник фрилансера"

23.04.2013, 10:49. Показов 5572. Ответов 50
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Если Вы считаете себя фрилансером, то конечно знаете сайт www.fl.ru, бывший www.free-lance.ru.
Хорошо, если Вы имеете там аккаунт Pro. В противном случае Вы можете оставлять свое предложение только в одной своей специализации, которую можно поменять лишь раз месяц. Также Вам доступны только 5 предложений в месяц.
Но бывают случаи, когда Вы находите интересное предложение, которое Вам под силу, но из-за описанных ограничений Вы не можете на него откликнуться. Я сталкивался с этим не раз, поэтому придумал, как находить ник работодателя интересующего меня заказа, чтобы связаться с ним напрямую.
Для оптимизации данного поиска я написал простую программу "Помощник фрилансера" или FLHelper:

Для ее использования Вам нужно скопировать в соответствующее поле URL страницы с заказом (например, https://www.free-lance.ru/proj... stiki.html) и нажать кнопку "Найти заказчика".
Поиск может занять продолжительное (даже очень!) время, но в конце Вы получите результат:

В буфере обмена окажется ссылка на профиль найденного заказчика, которую Вы можете легко открыть в любом браузере.
Программа не требует установки. Данная версия не требует наличия дополнительных библиотек, использует сетевую базу данных.
Все желающие могут скачать "Помощник фрилансера" отсюда. Жду предложений и замечаний.
Update:
Из-за отсутствия актуальности работы приостановлены.
Вложения
Тип файла: rar FLHelper(версия 1.4).rar (711.6 Кб, 28 просмотров)
3
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.04.2013, 10:49
Ответы с готовыми решениями:

Программа-помощник по бухгалтерскому отчету
мне для диплома надо написать прогу, которая бы помогла бухгалтеру работы с бух отчётом (бух...

Программа - помощник в подборе видеокарт
помогите с кодом по подбору видеокарты. К примеру выбираешь цену и характеристику и тебе выводится...

Программа-помощник Анфиса собрала в единый список (list) названия городов, где живут ваши друзья
Программа-помощник Анфиса собрала в единый список (list) названия городов, где живут ваши друзья....

С днем фрилансера
Сегодня, 14 мая - день фрилансера! Поздравляю всех, кто связан с фрилансом! Добросовестных...

С днем фрилансера
В связи с ограничительными мерами актуально как никогда. Пора в России вводить новый...

50
Эксперт С++
8385 / 6147 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
20.11.2014, 13:03 41
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от Вячеслaв Посмотреть сообщение
Под линукс (например, под QT) может написать кто-то другой, мне это совсем неинтересно.
Знать бы принцип можно было бы попробовать.
0
Эксперт Hardware
4954 / 1184 / 214
Регистрация: 11.03.2010
Сообщений: 4,004
20.11.2014, 13:09  [ТС] 42
Я сам забросил этот проект за ненадобностью
Цитата Сообщение от Avazart Посмотреть сообщение
Знать бы принцип можно было бы попробовать.
Принцип простой: поиск нужного предложения в каталоге работодателей - https://www.fl.ru/employers/
0
Эксперт С++
8385 / 6147 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
20.11.2014, 13:12 43
Цитата Сообщение от Вячеслaв Посмотреть сообщение
Также в версии 1.4 изменена структура базы данных для ускорения повторного поиска.
Пишет мол "нет доступа к базе данных"
0
Эксперт Hardware
4954 / 1184 / 214
Регистрация: 11.03.2010
Сообщений: 4,004
20.11.2014, 13:14  [ТС] 44
Avazart, проект временно не поддерживается.
0
Эксперт С++
8385 / 6147 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
20.11.2014, 13:16 45
Цитата Сообщение от Вячеслaв Посмотреть сообщение
Принцип простой: поиск нужного предложения в каталоге работодателей
А база для чего? Для накопления списка работодателей?
0
Эксперт Hardware
4954 / 1184 / 214
Регистрация: 11.03.2010
Сообщений: 4,004
20.11.2014, 13:19  [ТС] 46
Avazart, база для хранения уже найденных данных. Чтобы повторно поиск зазря не делать.
0
Эксперт С++
8385 / 6147 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
20.11.2014, 13:24 47
Не совсем понимаю способ оптимизации. Как правило поиск будет новой "вакансии", по этому по-любому придется пройтись по всем вакансиям что бы ее найти.
0
Эксперт Hardware
4954 / 1184 / 214
Регистрация: 11.03.2010
Сообщений: 4,004
20.11.2014, 14:02  [ТС] 48
Проходя по работодателям в первый раз, в базу данных записываются все найденные у заказчиков проекты. Перед следующими проходами в базе данных проверятся на наличие искомого проекта. Так как вполне возможно, он уже был найден при предыдущих проходах. Вот в этом и есть оптимизация. При большом количестве пользователей программы (и ее базы данных) поиск был бы очень эффективным.
0
Эксперт С++
8385 / 6147 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
20.11.2014, 14:59 49
Цитата Сообщение от Вячеслaв Посмотреть сообщение
Перед следующими проходами в базе данных проверятся на наличие искомого проекта.
Ну так, если ищем новый проект/заказ, то логично что его в базе не будет.
Вероятность повторного поиска одного и того же проекта/заказа ничтожно мала. Поэтому это только лишний поиск по базе.
Куда эффективнее задавать не одну ссылку а сразу несколько на несколько проектов.
0
Эксперт Hardware
4954 / 1184 / 214
Регистрация: 11.03.2010
Сообщений: 4,004
20.11.2014, 15:02  [ТС] 50
Avazart, Вы правы только в случае однопользовательской системы. К тоже при поиске авторов нескольких заказов для одного исполнителя база данных тоже оправдывает свое использование. А поиск в базе - это один лишь select, что его обработка несравнимо со временем прохода по заказчикам на сайте.
При последовательном просмотре заказчиков при поиске одного нужного проекта в базу заносятся сотни пока ненужных проектов.
0
0 / 0 / 0
Регистрация: 20.12.2015
Сообщений: 1
20.12.2015, 15:47 51
Вячеслав, как с Вами связаться? Можете написать мне в скайп sanders_rich . Спасибо!
0
20.12.2015, 15:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.12.2015, 15:47
Помогаю со студенческими работами здесь

День фрилансера
День фрилансера. Отмечается 14 мая в день образования одной из старейших бирж фриланса. Если еще не...

Минимум фрилансера
Доброго времени суток! Извините, если не в тот раздел (но речь пойдет о php, верстке и фрилансе)...

Оказываю услуги фрилансера по 1С 8.x
Выполненные задания и отзывы на сайте фриланса 1С http://1clancer.ru/494 мой ник Пузиков Алексей.

Персональный помощник
Проект «Персональный помощник» Создай на Python проект «Персональный помощник». Используй условия,...

Помощник отладчика
Всем привет! Установил пакет Qt5.1...

Голосовой помощник
Пользуетесь ли вы (постоянно с практическими целями) голосовым помощником? Если да, то каким? В...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
51
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru