customer project; no timeline / start time available yet but likely to be within six months if project approved.
The project requires the import and decoding of binary log files exported from a legacy system, and can be in C or Python. The files contain a header, then a number of messages (message count is in header). Messages are of variable length (twenty to ninety bits - note, bits, not bytes), have one or two byte headers consistent across message types, with the message type itself embedded in the message /body/ . The message type determines the message length. A log file may be up to 200MB, so 20 million messages possible. The output format is CSV, with the output file containing a header row with al variables (ie all message types / contents) plus additional fields for filename, message number in file, message type.
Python or C specified as program must be cross-platform (Linux, Windows); in addition there is a possibility of a future project parallelising the process, either using multiple servers or AWS or on-premises servers with GPUs so a first stage that slices the file into smaller chunks may be needed at that stage: if it easier to add that at this initial phase then that is fine.
I'm one of the best Python developers here and I'm expert in data parsing / processing that's why I'm sure you'll be impressed with my work.
I can create such parser for you in less than five days and I can offer you best price here.
I need detailed format description and some sample data for testing. Also I need milestone payment from you before I start. You'll release milestone after you check everything on your side.
Thanks.
Roman
I think I can do this work. I have been programming in C, C++ for a long time. I currently work using both Windows (Win 10 with visual studio 2015) and Linux (Debian 8 or Ububtu 15.04) with gcc 4.9.
In the specification is not everything clear to me, specifically the interpretation and what to do with those bits contained in each message. Any way I think there is no problem addressing this point.
Regards
Ciro
Hello, having an example file and application that exported it (optional) would be very helpful in "adjusting" my proposal. I have worked before on decoding custom file formats many times, including for freelancer.com employers. Reverse engineering application that originally exported log file, can speed up the whole process and make readings fully compatible by covering all cases that can occur in log files. About C and Python, for my solutions i use Lazarus (programming language Object Pascal), it is also cross platform. Can compile for Windows, Linux, OSX, ARM CPU devices etc.
Hello!
It sounds like an interesting challenge and very good fit. I have great experience with reverse engineering, so it will be done in very professional way.
Please let me know when you are okay to discuss and we'll get the ball rolling.
Thank you.
Best regards,
-Mike
Im an electronics engineering student. I have experience programming C over 3 years and I believe I can complete your program. Please check my profile for more information. Thank you!
I'm a professional software- / web developer with strong background in low level programming, advanced maths, and algorithm design. I'm one of the best mathematicians on my own age group in Finland, and elegant algorithm design and development is one of my passions.
The project sounds interesting and I would love to get my hands on it. I can do it with C or Python, both have been in my skillset for over a decade now. And cross-platform is the only way to go now a days. I can also keep parallelizing in mind from the start, so it can be easily implemented at any point.
One thing I would like to suggest if the language of choice does not have to be Python or C. Golang would be perfect language for this kinda project. Concurrent / Parallel programming are one of the main keywords in golang. Gophers could be used to do everything from reading binary to encoding concurrently. Golang is also very useful when developing scalable applications. So if I can choose the language, I would go with golang. But off course I can do it with C or Python or with anything you like.
I’d like to be considered for your project. I am software developer, with Master in computer science degree. I’d done many project in embedded C and java language, Right now I am not doing any job,and have enough time to complete this project in time. I have an overall experience of 5+ years in IT industry
I've know this kind of project, I've done this before
I feel my skills of technical knowledge will be helpful to complete this project as per your expectation.
Thanks and regards,
Nikhil K
Dear sir,
I have got
excellent skills of data entry having proficiency in MS Office
(Word, Excel, Access and Powerpoint). I am willing to perform
for long hours while focusing on timely and accurate workings.
we have a team of developers and doing projects like data entry,website designing
and development.
Because i have many projects on c programming c++, python and java
like now im also working on SIR(student information retrieve ) project for colleges in haryana,india
Hello,
I am just after graduation in autonomous vehicle dynamics and control (Cranfield University in UK).
I have experience in electronic, C programming, arduino (currently developing color recognition system for company in Poland), sensors (already work with many of them, like acc, gyro in my own quadrocopter control system).
Feel free to send me more details and we will can talk what we can do.
Also I have a small team from Cranfield University and we are starting a company in UK to work with bigger projects.
Hello!
I've a great interest in this project as a c++ master.
I have enough experiences in so many projects using c++ that I can assure your successful completion of the project.
I am sure to fulfill your all requirements at high level.
Please contact me so that I could discuss on this project with you.
Thanks & Regards!
Hi I already worked with communication between processors that exchange messages with similar protocol, so I already have in mind how will be the algorithm. I could do it in C or in python, I have experiences in both languages, and the decision will be according your needs, because I think that about performance, both languages could reach a great one, since C is a very fast language and python have all the benefits of list comprehension.
If you want, contact me that we can talk more about the project and your needs.
Thanks!