Бюджет: 475 UAH Срок: 1 день
Здравствуйте! Готов выполнить ваше задание. Пишите в личные сообщения, обсудим подробности.
Программа по генерации наборов букв, цифр и символов (консольный вариант).
Задачи программы:
Пожелания к программе.
Максимально быстрая работа.
Если можно избежать п. 1 и сразу генерировать наборы с заданными параметрами будет прекрасно.
Программа должна уметь определять предельные размеры оперативной памяти или файлов №1 и №2 и при превышении заданных в коде размеров прерывать программу и запоминать на чем программа остановилась для продолжения.
Программа осуществляет подсчет сгенерированных наборов и наборов прошедших отбор с выведением данных в консоль.
После проведения процедуры отбора наборы, созданные в оперативной памяти или файле №1 стираются (при условии исключения повторной генерации ранее сгенерированных наборов).
Бюджет: 475 UAH Срок: 1 день
Здравствуйте! Готов выполнить ваше задание. Пишите в личные сообщения, обсудим подробности.
Бюджет: 500 UAH Срок: 1 день
Здравствуйте, есть большой опыт разработки подобных программ. Готов выполнить Ваше задание.
Бюджет: 1000 UAH Срок: 7 дней
Здравствуйте.
Сделаю вашу программу.
В ТЗ указано много дополнительных пожеланий, поэтому такая стоимость и такое время.
Здравствуйте, Владимир.
Это реальная прикладная задача? Или просто лаба какая-то?
На какой ориентировочно\максимум бюджет рассчитываете?
Здравствуйте Сергей! Да, задача прикладная. Бюджет пока не рассчитан, посмотрю на предложения и определюсь.
Нет. С++ обусловлен вариантом раздела, который нужно указывать в объявлении и тем, что С++ достаточно быстр для данной задачи.
тупая постановка задачи.
вначале надо сгенерировать все наборы что для 60 в исходном наборе символов и 10 симвловах в конечной строке будет соответствовать колву строк
6010=604661760000000000.00000' tabindex="0">604 661 760 000 000 000
а затем каждую строку проверить на соотвествие.
Задача максимум выполнима для 5-6 символов в строке
Тут есть поле для оптимизации.
Например, можно не "генерировать мусора и выбирать из него бисер", а "сразу генерировать наборы согласно установленных правил".
И в вопрос - нужно ли записывать все это в файл, или достаточно просто на консоль валить (для теста, а в продакшене разработанная функция будет возвращать следующую комбинацию, а что будет с ней дальше - нас уже не касается).
Но вообще - да! Задача тупого брут-форса. Если нужно будет перебрать все возможные комбинации, то делать программа это будет пару тысяч лет.
Но если заказчика устраивает вариант "ограниченное количество комбинаций, которые удалось перебрать, пока пользователю не надоело" - то вполне подъемная задача.
Вы как-то невнимательно читаете задание. Там же указано много дополнительных условий, в том числе "максимально быстрая работа".
А чтобы добиться "максимально быстрой работы", нужно как раз пораскинуть мозгами.
Правильно.
Чтобы максимально быстро работало, нужно не связываться с файлами (а все в памяти крутить) и не из нагенерированного мусора выбирать результаты, а сразу генерировать подходящие варианты.
Ну, можно еще по процессорам параллельные потоки запустить... и чтобы ваще - так еще и видеокарту заюзать...
Не вижу, что тут еще можно "оптимизировать".
Но 10 символьный "пароль" из словаря в 60 символов оно и в таком варианте несколько лет (если не десятков лет) подбирать будет.
Еще очень интересно на какой бюджет Заказчик рассчитывает?
Про то, что это "подбор пароля" заказчик ничего не говорил. Задача была "генерация, перебор и отсев".
Я слово "пароль" взял в кавычки именно потому, что Заказчик о нем ничего не говорил.
Но мы же прекрасно понимаем что это за задача ;)
Обычно этим тулзам не нужны все-все-все возможные комбинации. Десяток-другой вариантов их вполне устраивает, обычно.
Кстати, Заказчик нигде и не писал, что ему нужны все-все-все варианты. Поэтому, если его устроит десяток-другой... может пара тысяч... вариантов, тогда его задача вполне решаема (особенно если из нее поубирать лишние телодвижения). А вот если ему нужны все-все-все варианты, то даже если это не подбор паролей - все-равно он окончания работы программы не дождется (и вряд ли его внуки дождутся).
А ты не знаешь математику, комбинаторику и что такое брутфорс.
Что ты здесь делаешь с таким уровнем?
Моего уровня хватает для того, чтобы внимательно читать тз и потом качественно выполнять работу.
Здравствуюте господа программисты с удовольствием и интересом прочитал Вашу дисскусию о постановке тупых задачь. Благодарю Дмитрия Горбунова за мою защиту от подозрений в попытке брутфорса и не знании Hashcat. Рустаму Иванову могу пожелать быть сдержанее в оценках это приносет Вам Рустам больше пользы нежели знание математики, комбинаторики и брутфорса.
Мне не надо быть сдержанным. Я единственный из всех показал, что задача в текущем виде нерешаема. Т.е я понял и задачу, и решение и сэкономил вам деньги на горбунове.
Решу "нерешаемую" задачу за 1000 гривен. Решить можно любую задачу, это зависит только от времени и денег.
Разработка кроссплатформенного десктопного приложения для управления персональными задачами и проектами (Task Manager). Нужно написать саму программу и отчет диплома. Нужно успеть до 3 августа
Что нужно сделать: разработать EXE-приложение на C++; создать современный графический интерфейс в соответствии с моим дизайном; реализовать логику работы программы; обеспечить стабильную работу на Windows 10 и Windows 11; предоставить исходный код Visual Studio (.sln, .vcxproj). У меня уже есть: дизайн интерфейса (скриншоты прикладываю); концепция работы программы; перечень функций, который обсудим с исполнителем. Требования к исполнителю: уверенное знание C++; опыт работы в Microsoft Visual Studio; опыт разработки Windows Desktop-приложений; аккуратный и читаемый код; готовность поддерживать связь во время разработки. Пожалуйста, в ответе отправьте: примеры ваших EXE-программ; опыт работы с C++; ориентировочный срок выполнения; стоимость работы.
Добрый день Необходимо создать модуль, который будет работать с БД Firebird на C++ для продажи товаров. Есть примеры готовых решений и описание функционала модуля. Основные функции: авторизация, выбор товара на экране из групп/подгрупп, переход в корзину, оплата картой и печать чека. Программа должна работать на Windows 10 и выше, использовать существующую базу данных.
Требуется разработать патч для драйвера видеокарты, расширяющий возможности управления графическим адаптером за счёт добавления дополнительных пользовательских настроек. Патч должен интегрироваться в существующую архитектуру драйвера без нарушения его основной функциональности и обеспечивать совместимость с поддерживаемыми версиями операционной системы. Основной целью является предоставление более гибкого доступа к параметрам, которые недоступны в стандартной панели управления драйвера, с возможностью их изменения через пользовательский интерфейс или программный API. Патч должен предусматривать модульную структуру, позволяющую в дальнейшем добавлять новые параметры без существенной переработки кода. Необходимо обеспечить корректную обработку ошибок, журналирование изменений, возможность отката настроек к значениям по умолчанию, а также сохранение совместимости с будущими обновлениями драйвера, насколько это возможно. Решение должно сопровождаться технической документацией с описанием архитектуры, реализованных возможностей, ограничений и рекомендаций по тестированию.
Мы являемся крупной логистической компанией, которая имеет собственный экспорт. В нашем распоряжении большой автопарк, и мы постоянно отправляем собственные транспортные средства на экспорт в страны Европы.Описание Сайт: https://echerha.gov.ua/ На этом сайте мы ставим наши автомобили в электронную очередь для пересечения государственной границы. Во время регистрации необходимо ввести следующие данные: имя и фамилия водителя; номер заграничного паспорта; электронный адрес (email); номер телефона логиста для получения уведомлений; тип транспортного средства (грузовой); название производителя автомобиля; государственный номерной знак тягача; государственный номерной знак прицепа; номер таможенной декларации. Для каждого автомобиля заранее определен конкретный день и время пересечения границы. Например, автомобиль должен пройти пункт пропуска «Рава-Русская» в понедельник в 10:00.Наша проблема - Очередь на сайте https://echerha.gov.ua/ движется непредсказуемо. - Например, сегодня пятница, а автомобиль должен пересечь границу в понедельник в 10:00. - Мы не знаем, когда именно начнет продвигаться очередь. Это может произойти в пятницу вечером, в любое время в субботу или воскресенье, рано утром, днем или поздно вечером. - Когда очередь начинает двигаться, это сразу видно на сайте. Иногда всего за несколько минут она может продвинуться с пятницы до понедельника или даже до вторника. - Из-за этого логисты вынуждены постоянно контролировать мобильное приложение или вебсайт, чтобы не пропустить момент, когда очередь дойдет до нужной даты и времени. Если этот момент будет упущен, мы физически не успеваем поставить автомобиль в очередь на нужный временной слот.Задача - После внесения данных о автомобиле (например, в таблицу или другой интерфейс, в зависимости от реализации программиста) система должна автоматически отслеживать движение очереди. - Когда очередь дойдет до заранее определенных даты и времени, система должна автоматически заполнить необходимые данные и поставить автомобиль в очередь без участия логиста.