Skip to content

Instantly share code, notes, and snippets.

View Johnz86's full-sized avatar

Jan Jakubcik Johnz86

  • Slovakia
View GitHub Profile
@Johnz86
Johnz86 / .env.local
Created April 6, 2018 13:32
Setting up docker-machine proxy on the fly for gitbash under windows 7.
http_proxy=http://194.138.0.3:9400
https_proxy=http://194.138.0.3:9400
@Johnz86
Johnz86 / set-proxy.sh
Created November 30, 2016 14:33
Set proxy settings to default docker-machine when using docker-toolbox on windows 7.
docker-machine ssh default "sudo sh -c \"echo 'export http_proxy=http://194.138.0.3:9400' >> /var/lib/boot2docker/profile \""
@Johnz86
Johnz86 / docker-setting.sh
Created November 30, 2016 14:32
Load docker environment in git bash on windows and start custom shell script
#!/bin/bash
#usage: source ./tasks/docker-setting.sh
echo "# Set environment variables in bash for default docker machine #"
echo -en "\n"
echo $(docker-machine env default --shell sh/bash)
eval $(docker-machine env default --shell sh/bash)
@Johnz86
Johnz86 / deploy-image-to-aws.sh
Created November 30, 2016 14:31
Deploy image to aws and restart the task and service to redeploy new container.
#!/bin/bash
awsRegion=eu-west-1
containerName=imagepool_web
containerRepository=126375660691.dkr.ecr.eu-west-1.amazonaws.com/image-pool
version=0.1
increment_version (){
declare -a part=( ${1//\./ } )
declare new
@Johnz86
Johnz86 / settings.json
Created November 30, 2016 14:28
.vscode settings file for running git bash as terminal, custom typescript lib and unix line endings.
// Place your settings in this file to overwrite default and user settings.
{
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
"typescript.tsdk": "./node_modules/typescript/lib",
"workbench.editor.enablePreview": false,
"workbench.editor.enablePreviewFromQuickOpen": false,
"files.eol": "\n",
"editor.formatOnSave": true
}
@Johnz86
Johnz86 / jaas_tomcat_encrypt.bat
Created August 17, 2016 11:34
Command for hashing the realm passwords in tomcat
java -cp bin\tomcat-juli.jar;lib\* org.apache.catalina.realm.RealmBase -a SHA this_is_the_hashed_password
mvn install:install-file -Dfile=serenity-cucumber-archetype-1.0.7.jar -DgroupId=net.serenity-bdd -DartifactId=serenity-cucumber-archetype -Dversion=1.0.7 -Dpackaging=jar -DgeneratePom=true
mvn archetype:generate -DarchetypeGroupId=net.serenity-bdd -DarchetypeArtifactId=serenity-cucumber-archetype -DarchetypeVersion=1.0.7 -DgroupId=sk.webus -DartifactId=featureapp -Dversion=1.0.0
@Johnz86
Johnz86 / jersey-quickstart-webapp
Last active March 29, 2016 19:35
jersey-quickstart-webapp oneliners
mvn dependency:get -DrepoUrl=http://repo1.maven.org/maven2/ -Dartifact=org.glassfish.jersey.archetypes:jersey-example-java8-webapp:2.22.2
mvn archetype:generate -DarchetypeArtifactId=jersey-quickstart-grizzly2 -DarchetypeGroupId=org.glassfish.jersey.archetypes -DinteractiveMode=false -DgroupId=com.webus -DartifactId=simple-service -Dpackage=com.webus -DarchetypeVersion=2.22.2
mvn archetype:generate -DarchetypeArtifactId=jersey-quickstart-webapp -DarchetypeGroupId=org.glassfish.jersey.archetypes -DinteractiveMode=false -DgroupId=com.webus -DartifactId=simple-service-webapp -Dpackage=com.webus -DarchetypeVersion=2.22.2
#!/bin/sh
function vowel() {
vowels=aeiouy
p=$(( $RANDOM % ${#vowels}))
echo -n ${vowels:$p:1}
}
function consonant(){
consonants=bcdfghjklmnpqrstvwxz
randomNumber=$(( $RANDOM % ${#consonants}))
package web.acceptance.utility;
import org.openqa.selenium.Keys;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxProfile;
import org.openqa.selenium.interactions.Actions;
public class FirefoxResponsiveMode {
public static void pressShortcut(WebDriver driver) {