Find Jobs
Hire Freelancers

Create a windows logging service

$30-100 USD

In Progress
Posted about 15 years ago

$30-100 USD

Paid on delivery
I have written software in Ruby that runs as a service on Windows. The purpose of the software is to read from a sqlite3 db and, once per minute, post the most recent database record to a website. The HTTP POST requires Basic Authentication. The current solution works fine on Windows XP but has difficulties accessing sqlite3 in Vista - likely some kind of permissions issue. The current solution uses a runtime xml config file to point to the location of the sqlite3 DB; website URL to post to; username and password; and an identifier to be passed to the website uniquely identify the element whose data is being updated. The current solution has a Windows Service control component for installation, removal, starting, stopping, pausing, etc... of the service. And it has the application itself. The entire current application is contained in two small Ruby classes. I want a developer to rewrite the Ruby code, delivering a solution which requires less dependencies. The Ruby solution requires the "one-click Ruby install", and then requires several gems. And it has an issue on Vista. The deliverable should provide the same functionality as the current solution. It should still be able to install, stop, start the service, etc... It should also read the runtime parameters from the xml config file. The deliverable should also implement a Windows installer function that performs the install of the service. The current code is made available for review so that you may bid on the work with full knowledge of what must be done. Thanks, Mike ## Deliverables During the installation process, I'd like to ask the user for information to be populated into the XML configuration file, to be used by the Service at runtime. This information includes: Username and Password for the website where data will be posted; a GUID identifying the element whose data will be sent. Attached is the current code.
Project ID: 3883765

About the project

Remote project
Active 15 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of UNITED STATES
Edison, United States
5.0
6
Payment method verified
Member since Oct 28, 2008

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.