Budget: 100 UAH Deadline: 1 day
100 грн - 1 час на делфях
100 грн - 1 час на делфях
100 грн - 1 час на делфях
100 грн - 1 час на делфях
100 грн - 1 час на делфях
Доброго времени суток программисты. Нужно сделать следующее:
У меня есть некие текстовые документы написаны тестом(шестнадцатеричным кодом). т.е. написано так
FF070303 FF070302 FF070302 FF070302 FF070302 FF070303 FF070302 FF070302 FF070302 FF070302 FF070302 FF070302 FF070302 FF070302 FF070302 FF070302 FF070302 FF070302 FF060302 FF060302 FF060302 FF070302 FF070302 FF070302 FF080402 FF090403 FF0A0503 FF0B0504 FF0B0604 FF0C0604 FF0C0604 FF0B0604 FF0B0504 FF0A0503 FF090403 FF080402 FF070302 FF060302 FF060302 FF060202 FF060202 FF060202 FF060302 FF060302 FF060302 FF060302 FF060302 FF060302 FF060302 FF060302 FF070302 FF060302 FF060302 FF060302 FF060302 FF070402 ...
И так весь документ. Нужно написать программу которая будет брать по 2 значения и переводить их в ниббл(полубайт). т.е. записывать те же значения только с меньшим размером. Программе достаточно что бы она была консольной. Пишите цену и строки. Если есть вопросы пишите. Обязательно отвечу.
Budget: 100 UAH Deadline: 1 day
100 грн - 1 час на делфях
100 грн - 1 час на делфях
100 грн - 1 час на делфях
100 грн - 1 час на делфях
100 грн - 1 час на делфях
Budget: 600 UAH Deadline: 6 days
Консольное приложение, которому в параметрах командной строки передается два файла. Первый - входной текстовый файл. Второй - выходной файл, куда нужно записать результат.
Программа читает из первого файла поток символов, игнорируя все, что не попадает в диапазон [0-9, A-F, a-f], преобразует прочитанные 8-символьные значения (строковое представление 16-ричных 32-разрядных чисел) в 4-байтовые (32-разрядные) числа. И записывает эти числа в выходной бинарный файл.
Программа не сложная, но взяться за нее смогу только числа 21-22-го. Так что обещать ее могу только на 23-е число.
Оплата (после окончания работы) предпочтительно на расчетный счет ФОПа (договор+акты, или если для физ. лица, то просто счет). Хотя можно и через Сайт.
Budget: 1000 UAH Deadline: 1 day
Сделаю.
Пишите на
почта: [email protected]
скайп: elperus
телеграмм: @AstartSoft
Budget: 300 UAH Deadline: 2 days
Добрый день
Почитал обсуждение.
Если преобразовать в 2 байта и делать просто бинарный файл, то все упрощается.
С уважением,
Денис
Budget: 1000 UAH Deadline: 2 days
2 значения это уже байт.
Более 10 лет опыта разработки на С++/C#.
Точный срок и стоимость смогу сказать после обсуждения всех деталей.
А почему бы не читать по 4 символа и не писать в байт? А еще лучше не брать по 8 символов (целое слово из текста) и не писать в два байта (unsigned short int)?
Просто полубайт записать все-равно не получится - нужно будет эти полубайты хотя бы в байты складывать. А на 32-битной архитектуре дву-байтами быстрее работать будет.
И еще вопрос: В текстовом файле между 8-символьными словами стоит пробел?
Может стоять, а может и не стоять. Зависит от файла, но смотря как легче реализовать то что я описал. Если легче с пробелом, то значит берем это по-умолчанию.
Легче, когда файл однородный и не надо делать проверки под "разные расположения звезд на небе".
В принципе, можно читать поток символов, и все, что не может быть воспринято, как шестнадцатеричная цифра, игнорировать. Если это будут пробелы или табуляции, то вроде все хорошо, а хорошо ли, если это будут какие-нибудь русские буквы, или латинские буквы больше F?
Русских букв там нету и значение больше FF также. Информацию идентичную нужно записать только с меньшим размером.
Было бы отлично , если бы вы присоединили пример исходного файла. А если для него будет показан и результат преобразования , то вообще будет замечательно :)
В текущей постановке не очень понятно, какое именно преобразование нужно провести... Если читать между строк, то интуиция подсказывает, что нужно преобразование из текста в бинарный вид.
И ещё уточните, на какой платформе программа будет работать (Windows, Linux, MacOS, etc.).
Исходный файл у меня есть, а вот что должно получиться нету, потому и хочу что бы написали!
Нужно преобразовать действительно из тестового документа в бинарный вид. Программа должна работать под виндовс х64.
Исходный файл хорошо бы приложить (если там нет ничего секретного). Чтобы было на чем тестировать.
А мне вообще почему то кажется по ТЗ что на выходе должен получиться читаемый только в hex редакторе файл. А 4-х байтные последовательности должны быть преобразованы согласно правилу "младший байт по младшему адресу" то есть обратная адресация по стандарту intel ... Иначе чего бы их группировали в 4-х байтные последовательности..
Автор говорил, что надо в 2-байтные превращать, а не в 4-байтные. Хотя это теоретически невозможно)
Ну и да: последовательность байт тоже важна.
Вообще, в идеале бы понять, что с этими файлами дальше будут делать и что в них храниться.
Ага.. может автор имел в виду что в hex формате они будут занимать меньше в два раза места (1 байт будет не двумя цифробуквами)..и задача простая и вопросов больше чем прилично для задачи на час ))
Вы совершенно верно написали! Просто нужно было что бы занимало в 2 раза места меньше та же информация. Просто я просчитался и подумал что будет в 4 раза меньше занимать, а оно на деле оказалось что только в 2, а этого не достаточно.
... в 4 раза меньше занимать ...
7-Zip сжимает ваш файл-пример раз в 10. Т.е. если задействовать какой-либо компрессионный алгоритм (напр., Zip-подобный), то достичь требуемого уменьшения размера вполне реально :)
И если все значения имеют "первый" байт FF, т.е. его можно было вообще отбрасывать и получить уменьшение размера на ~25% :)
A patch is required for the graphics card driver that expands the capabilities of managing the graphics adapter by adding additional user settings. The patch must integrate into the existing driver architecture without disrupting its core functionality and ensure compatibility with supported versions of the operating system. The main goal is to provide more flexible access to parameters that are not available in the standard driver control panel, with the ability to modify them through a user interface or software API. The patch should provide a modular structure that allows for the addition of new parameters in the future without significant code redesign. It is necessary to ensure proper error handling, change logging, the ability to revert settings to default values, as well as maintain compatibility with future driver updates as much as possible. The solution should be accompanied by technical documentation describing the architecture, implemented capabilities, limitations, and testing recommendations.
We are a large logistics company with our own exports. We have a large fleet of vehicles and we constantly send our own vehicles for export to European countries.Description Website: https://echerha.gov.ua/ On this website, we place our vehicles in an electronic queue for crossing the state border. During registration, the following data must be entered: driver's first and last name; foreign passport number; email address; logistics phone number for notifications; type of vehicle (cargo); manufacturer's name of the vehicle; state registration number of the tractor; state registration number of the trailer; customs declaration number. A specific day and time for crossing the border is predetermined for each vehicle. For example, the vehicle must pass through the "Rava-Ruska" checkpoint on Monday at 10:00.Our Problem - The queue on the website https://echerha.gov.ua/ moves unpredictably. - For example, today is Friday, and the vehicle must cross the border on Monday at 10:00. - We do not know exactly when the queue will start moving. This can happen on Friday evening, at any time on Saturday or Sunday, early in the morning, during the day, or late at night. - When the queue starts moving, it is immediately visible on the website. Sometimes, within just a few minutes, it can move from Friday to Monday or even to Tuesday. - Because of this, logistics personnel are forced to constantly monitor the mobile application or website to not miss the moment when the queue reaches the required date and time. If this moment is missed, we physically cannot place the vehicle in the queue for the needed time slot.Task - After entering the vehicle data (for example, into a table or another interface, depending on the programmer's implementation), the system should automatically track the movement of the queue. - When the queue reaches the predetermined date and time, the system should automatically fill in the necessary data and place the vehicle in the queue without the involvement of the logistics personnel.
Looking for an experienced TrinityCore 3.3.5a developer who has a good understanding of the core architecture, Battleground system, C++, SQL, and the WoW 3.3.5 client. A custom Battleground “Slavery Valley” has already been integrated into the project, transferred from AzerothCore to TrinityCore. The main part of the work has already been completed, but it needs to be brought up to Blizzard's standards.What has been done TrinityCore 3.3.5a + Eluna. The server is fully configured. The Battleground is integrated into the core. Entry into the BG works. Client UI works (partially). Most SQL and DBC have been transferred. Builds without errors.What needs to be done Fix remaining Battleground bugs. Bring the mechanics up to the level of official Blizzard Battlegrounds. Fix the match start phase. Implement correct starting gates/fire walls. Fix point capture mechanics. Fix match completion. Check score allocation and WorldState functionality. Fix remaining C++ and SQL issues. Conduct a full gameplay test.Requirements Mandatory experience: TrinityCore 3.3.5a; C++; SQL (MariaDB/MySQL); DBC; MPQ; Visual Studio; CMake; Git. Would be a big plus: AzerothCore; Eluna; experience in Battleground development; understanding of the client side of WoW 3.3.5a.Work format Work is staged. Mandatory testing after each stage. Each stage is accepted only after in-game verification. Clear reports on changes are required.In the future This is a long-term project. After completing the Battleground, the following is planned: transfer of new Battlegrounds; transfer of new arenas; new races; new classes; new game systems; further development of a custom World of Warcraft 3.3.5a server. Looking for a developer who has already worked with TrinityCore and can not only write code but also bring the system to a fully operational state.no server from 0 as I want If you are looking for a developer not just for one Battleground, but for creating a server from scratch, then the announcement should look something like this.Project Title Development of a World of Warcraft 3.3.5a server from scratch (TrinityCore / C++ / SQL / Eluna)Project Description Looking for an experienced TrinityCore 3.3.5a developer for long-term collaboration. I need a person who can develop a fully ready World of Warcraft 3.3.5a game server from scratch based on TrinityCore with further project development. The project is large and is expected to take several months of development.Project Foundation TrinityCore 3.3.5a. Maximally stable and close to Blizzard base. Eluna Lua Engine. MariaDB. Visual Studio + CMake. Git.What is planned to be implemented Fully operational server 3.3.5a. Fixing core bugs. Development of new game systems. Integration of custom Battlegrounds. Integration of new arenas. Transfer of useful modules from AzerothCore to TrinityCore. Development of custom modules. New PvP and PvE systems. New game events. Class balancing. Additional progression systems. Improvement of server performance.In the future After completing the basic part, the following is planned: new races; new classes; new zones; new dungeons; new raids; new Battlegrounds; new professions; new game mechanics; integration of modern systems into the 3.3.5a client.Developer Requirements Mandatory: Excellent knowledge of TrinityCore 3.3.5a. Confident knowledge of C++. SQL (MariaDB/MySQL). Git. Visual Studio. CMake. Understanding of TrinityCore architecture. Experience with Battleground, PvP, and game mechanics. Would be a big plus: Experience with AzerothCore. Eluna Lua Engine. Working with DBC and MPQ. Experience in creating custom game systems.Work format Work is staged. Each task is documented as a separate technical assignment. Mandatory testing after each stage. Work is accepted only after verification directly in the game. A developer is needed who can bring functionality to a fully operational state, not just write code.
Create compatibility between the ground control station, automatic start system (SAS), radar, and the aircraft.