|
nightsoul94 wrote: but don't hit a tiny nail with a sledge hammer
Wiser words never spoken.
In my scenarios, I was monitoring the "health state" of 100's of ATM's remotely, and when the central management tool flagged an ATM as being down, going through the logs on PaperTrail to see what errors occurred was immensely useful. In another scenario, again I'm remotely monitoring an installation at a club in Tijuana (I'm in New York) that is communicating to 60 or so BeagleBone single board computers, and being able to view the logs in realtime again has been really useful.
Granted, all those logs could be sent up to a central server on the cloud, or logged locally and I could connect remotely to the local server, etc., but this was a simpler solution.
Marc
|
|
|
|
|
Marc,
We are trying to get rid of 40 year old Cobol code...
So, while I feel your pain... I would LOVE .Net code using Log4Net()...
Especially when you see code that "recognizes" it's on a development box, and runs differently! LOL.
|
|
|
|
|
My take from open source is that beggar can't be choosy. I take it as was threw at me. If I don't like threw it away. Its free.
That said, I'm currently maintaining a project which was written by an idiot. Storing the DOM elements tree and the JavaScript code that handled the element in a self-reference tree in a single database table.
|
|
|
|
|
They built something for a project they were working and not for you. They were just nice and let you copy their homework.
Idaho Edokpayi
|
|
|
|
|
What's wrong with using log4net?
|
|
|
|
|
E. Anderson wrote: What's wrong with using log4net?
Nothing really. I just use other tools nowadays. As mentioned earlier, PapertrailApp is something I often use for server applications that I want to monitor remotely. That however would not be appropriate for this project -- nobody wants their personal peer logging to some central site!
Marc
|
|
|
|
|
Why do people grab kind other peoples' code and complain it isn't coded like they would do it? It isn't enough that they put it out for the benefit of others?
So, can we expect that you submit your version to the authors? And write it well and document it well?
|
|
|
|
|
Charles Programmer wrote: Why do people grab kind other peoples' code and complain it isn't coded like they would do it? It isn't enough that they put it out for the benefit of others?
So, can we expect that you submit your version to the authors? And write it well and document it well?
I seem to have hit a nerve with some. As I replied elsewhere, I'll be posting a Code Project article on this once I've got it fully working, I understand all the code, and document my understanding. If you want watch my work-in-progress, the core of it is already a public repo on GitHub.
Once complete, I'll post a comment on the original site (I didn't fork the repo, because I'm only extracting a small piece) and of course mention the original code source on any article/documentation that I write.
Marc
|
|
|
|
|
Why do we put round pizza in a square box and eat it in triangles?
#SupportHeForShe
Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
For the same reason we park on driveways and drive on parkways.
There are two kinds of people in the world: those who can extrapolate from incomplete data.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
And who needs a hot water heater? Why heat hot water?
/ravi
|
|
|
|
|
Ravi Bhavnani wrote: Why heat hot water? Simples. To make it hotter!
#SupportHeForShe
Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
We don't. They are Circular sectors[^] not triangles.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
I knew that, but triangles is easier for most people to see...
#SupportHeForShe
Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
We're not "most people" - details are important to us, they are what we do!
My neighbour has decided I have "eyes like a sh*t-house rat", after he bought a new car and the first thing I noticed was a missing wheel nut - just by parking next to it...
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
I would consider that a primary feature of a good programmer.
(sorry)
I'm retired. There's a nap for that...
- Harvey
|
|
|
|
|
I would absolutely agree! A good programmer is all about patterns and details, little else matters. (I'm not talking about formal programming Patterns, such as "Singleton", "Factory" and so on - mostly those are just overused names to hide ignorance in idiots).
In this case, a glance at the car gave a "pattern error" and the detail was "missing wheelnut". For me, that's instinctive; monkey see somethign odd, monkey want to know what is wrong.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Hello all,
1. Acrobat reader DC.
2. Nitro PDF reader.
3. Foxit Reader.
4. Windows Reader.
5. SumatraPDF.
Which is your preferred one and why?
modified 8-Aug-17 12:09pm.
|
|
|
|
|
I use Corel PDF Fusion on my Windows machines - because it allows me to edit / create them as well, and I got it free with at least one of the versions of Paintshop Pro I have bought.
On Android, I use FBReader (because it's my default book reader and it takes very little screen "real estate" for itself).
I wouldn't let an Adobe reader within a mile of my computer ...
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
|
OriginalGriff wrote: I wouldn't let an Adobe reader within a mile of my computer
I just installed Adobe Reader yesterday. Wish I hadn't. The installer installed some crapware along with Reader, which I then had to go back and remove, which of course required a reboot
If it's not broken, fix it until it is.
Everything makes sense in someone's mind.
Ya can't fix stupid.
|
|
|
|
|
And then there will the every-twenty-minutes updates, which also require a reboot.
(I may be exaggerating slightly here, but that's what it felt like last time I installed it...)
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
I've used FoxIt for years because it's free, fast and easy.
Someone's therapist knows all about you!
|
|
|
|
|
FYI, I recently stopped using FoxIt reader as I noticed network traffic to China servers every-time it was opened. It may be legit cloud service but I can't be 100% positive and their government, in theory, could get involved at anytime, I am guessing for a worse-case scenario.
When I was troubleshooting the network behavior of the app, I also looked into its vulnerabilities which was another reason I stopped using it.
Foxitsoftware Foxit Reader : CVE security vulnerabilities, versions and detailed reports[^]
|
|
|
|
|
I still use FoxIt, but always, always, always go through the custom install steps and uncheck everything but the basic program - and then go through the Programs and Features control panel applet, sort by date, and remove anything new that FoxIt still tried to install alongside itself, like this CloudPrint (?) service that I think they finally gave up on after years of me complaining after every update that still included it.
Then I rename their updater EXE so it doesn't launch automatically all the time, despite me telling not to check for updates.
If it's sounding like a lot of trouble...lets just say I'm looking at other people's responses in this thread.
|
|
|
|