The following is a one-liner for generating a random string of a fixed size in bash, where the possible characters to use in the string are any digit, letter, and a newline.
By adding the newline, you are fairly sure to prevent getting one long line of text.
< /dev/urandom tr -dc "[:digit:][:alpha:][\n]" | head -c1000 file.out
→ Continue reading “Generate a Random String of a Specified Size with a Shell Script”
If you are using Chef and Test Kitchen to test your cookbooks you may have need to connect to the Test Kitchen VM in some other fashion other than $ kitchen login instance-name.
To do so:
Do a $ kitchen list to see the running vms
Instance Driver Provisioner Verifier Transport Last Action
default-centos-66 Vagrant ChefSolo Busser Ssh Converged
Then look in the .kitchen directory from where you ran your $ kitchen command and look for the corresponding → Continue reading “Connecting To a Test Kitchen Instance Via SFTP, SSH, or SCP”
By default maven sets the compiler version for you. Of course, you can always set it in the pom, but there are cases where you cannot modify the pom, and/or you might want to test compilation and tests with different versions of java.
Following are the specific arguments to pass the compiler version to maven from the command line:
mvn clean install -Dmaven.compiler.source=1.7 -Dmaven.compiler.target=1.7
→ Continue reading “Setting the Compiler Version for Maven from the Command Line”