Running A Program On A Remote Server Using SSH
How do you run a program on a remote server using ssh?For this example we'll have two servers, one named Johnny and another named Cash. Both are running openssh. Our goal is to have a program on Johnny login to Cash and run a program on Cash. To make the task a little more complex we'll be using different users on each machine.The first thing we'll need to do is generate public and private keys on Johnny. So, logged into Johnny as user 'boy' we create public and private keys by creating them in ...
Running A Program On A Remote Server Using SSH
How do you run a program on a remote server using ssh?For this example we'll have two servers, one named Johnny and another named Cash. Both are running openssh. Our goal is to have a program on Johnny login to Cash and run a program on Cash. To make the task a little more complex we'll be using different users on each machine.The first thing we'll need to do is generate public and private keys on Johnny. So, logged into Johnny as user 'boy' we create public and private keys by creating them in ...
A TimeSaving Programming Tactic That Doesn’t Work
Let?s say that you have a software project that?s under severe time pressure. Let?s say that this deadline is so tight that you already know it will involve many late nights of black coffee and frenetic programming. What can you do to make this process go faster?I honestly don?t know, since the correct answer will depend on one?s individual circumstances. However, I can tell you how many programmers do respond under such circumstances. They decide to save time by skipping over the software p...
Running A Program On A Remote Server Using SSH
How do you run a program on a remote server using ssh?For this example we'll have two servers, one named Johnny and another named Cash. Both are running openssh. Our goal is to have a program on Johnny login to Cash and run a program on Cash. To make the task a little more complex we'll be using different users on each machine.The first thing we'll need to do is generate public and private keys on Johnny. So, logged into Johnny as user 'boy' we create public and private keys by creating them in ...
Making The Decision To Automate Your Software Testing
Not every software testing project can or should be automated. Before your department accepts a new test automation project, you should establish a process by which projects are reviewed and either accepted or rejected. This can be done with a simple Test Automation Acceptance Checklist.Repeatable Test Cases with Static DataThe true cost benefit of test automation is achieved only when the same scripts are executed multiple times. The first execution is very expensive because it includes the one...
Badly Designed Languages Consistency And Tools
Most commercial languages and community based languages are easy to understand and use. You may however find yourself in a position where you have to use an inelegant proprietary language that is annexed to an application you have been engaged to support. The language may be used as part of a customisation process. Now for the worst case scenario:The syntax of the language is extremely irregular and the documentation provided for it is worse!Having to employ a language that has excessively awkwa...
.NET :Solving The Multiple Inheritance Issue Under .NET Platform
.NET platform does not support multiple inheritance. Do not confuse multilevel inheritance with multiple inheritance. With multiple inheritance we can have a subclass that inherits from two classes at the same time.Let?s suppose we have an application that has a class Customers and another class Vendors. If you wanted to combine these two classes into one CustomerVendor class it would be a combination of Customers and Vendors just like the diagram below.Please copy the following URL into your br...
(Paper) Documentation Considered Harmful
Introduction It?s been part of programmers? training since the earliest days: ?Documentation is part of the product!? But our current ways of documenting requirements, architecture, design, and code are vestiges of earlier eras, when word processors and virtual paper were the only choice for communicating ideas. Consider the disadvantages of paper-based documentation: The written word is not always the best way to convey complicated information, especially for engineers who aren?t comfortable w...
Running A Program On A Remote Server Using SSH
How do you run a program on a remote server using ssh?For this example we'll have two servers, one named Johnny and another named Cash. Both are running openssh. Our goal is to have a program on Johnny login to Cash and run a program on Cash. To make the task a little more complex we'll be using different users on each machine.The first thing we'll need to do is generate public and private keys on Johnny. So, logged into Johnny as user 'boy' we create public and private keys by creating them in ...
Open Source Web Development
The PictureImagine if you will, trying to buy a car, it looks slick, shiny, fast, the salesman wants you to have it as bad as you do. But you're a smart buyer you want to check things out before you lay the money down. But the salesman won't let you see inside! Won't let you look under the hood. You have no idea what the vehicle can actual do or if it can do anything. I feel the very same way with commercial software. It cost half a grand for the Operating System to run a computer, another ...