Skip to content

Instantly share code, notes, and snippets.

View keybase.md

Keybase proof

I hereby claim:

  • I am enzinier on github.
  • I am enzinier (https://keybase.io/enzinier) on keybase.
  • I have a public key ASDuJUJmJ9UsgRyTRLqECORw2PxhI_RCZdLEeZ7CYDRFmAo

To claim this, I am signing this object:

@enzinier
enzinier / bootstrap-java.sh
Created Feb 24, 2017
Install Java on Ubuntu
View bootstrap-java.sh
#!/usr/bin/env bash
apt-get install python-software-properties
add-apt-repository -y ppa:webupd8team/java
apt-get update
# Enable silent install
echo debconf shared/accepted-oracle-license-v1-1 select true | sudo debconf-set-selections
echo debconf shared/accepted-oracle-license-v1-1 seen true | sudo debconf-set-selections
@enzinier
enzinier / sliently_install_java_ubuntu.sh
Created Feb 28, 2017
Sliently install Java 8 on Ubuntu
View sliently_install_java_ubuntu.sh
#!/usr/bin/env bash
sudo apt-get install -y python-software-properties debconf-utils
sudo add-apt-repository -y ppa:webupd8team/java
sudo apt-get update
echo "oracle-java8-installer shared/accepted-oracle-license-v1-1 select true" | sudo debconf-set-selections
sudo apt-get install -y oracle-java8-installer
@enzinier
enzinier / example_ubuntu_launcher_shortcut.desktop
Created Mar 4, 2017
Example for Ubuntu launcher shortcut.
View example_ubuntu_launcher_shortcut.desktop
[Desktop Entry]
Version=2.3
Name=Android Studio
Comment=Android Studio
Exec=/home/jason/Applications/android-studio/bin/studio.sh
Icon=/home/jason/Applications/android-studio/bin/studio.png
Terminal=false
Type=Application
Categories=Utility;Application;
@enzinier
enzinier / setup_environment-ubuntu.sh
Last active Mar 4, 2017
Setup initial environment on Ubuntu 16.04 LTS
View setup_environment-ubuntu.sh
#!/bin/sh
# Install Node 6.x (https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions)
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
node -v
# Install yarn (https://yarnpkg.com/en/docs/install#linux-tab)
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
@enzinier
enzinier / run_first_android_device.sh
Created Mar 5, 2017
Run only first device in android emulator.
View run_first_android_device.sh
#! /bin/bash
# only run first android emulator/
# ref. http://stackoverflow.com/questions/7837952/what-is-the-command-to-list-the-available-avdnames
# Check if the emulator command exists first
if ! type emulator > /dev/null; then
echo "emulator command not found"
exit 1
fi
@enzinier
enzinier / initialize_db.sh
Created Jun 26, 2017
Job for initializing database when database is connected.
View initialize_db.sh
#!/bin/bash
OUTPUT=""
until [[ ! "$OUTPUT" == "" ]]; do
echo "Not Connect!"
OUTPUT=$(mysql -h127.0.0.1 -uroot -p$MYSQL_ROOT_PASSWORD -e "SHOW DATABASES;" 2>/dev/null)
sleep 1
done
echo "Connect!"
@enzinier
enzinier / mybatis-generator-maven-plugin.xml
Created Mar 15, 2017
Example for mybatis-generator maven plugin.
View mybatis-generator-maven-plugin.xml
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>${mybatis-generator.version}</version>
<executions>
<execution>
<id>Generate MyBatis Artifacts</id>
<goals>
<goal>generate</goal>
</goals>
@enzinier
enzinier / install_jetbrains_on_ubuntu.sh
Last active Dec 29, 2019 — forked from zabidok/jb_install_update.sh
Install or update jetbrains products like PhpStorm, WebStorm, IntelliJ Idea, PyCharm, CLion, ReSharper, DataGrip on Ubuntu and fix problems with non latin hotkeys in gui java application
View install_jetbrains_on_ubuntu.sh
#!/bin/bash
# installation jetbrains
j_url="https://data.services.jetbrains.com/products/download"
tmp_dir="$HOME/tmp_jb"
install_dir="/opt"
if [ "$(whoami)" != "root" ]
then
echo "Sorry, you are not root."
exit 1
fi
@enzinier
enzinier / run_android_emulator.sh
Created Mar 5, 2017
Run android emulator by command in terminal.
View run_android_emulator.sh
#! /bin/bash
# (@) start-android
# If the emulator command exists on this device, displays a list of emulators
# and prompts the user to start one
# ref. http://stackoverflow.com/questions/7837952/what-is-the-command-to-list-the-available-avdnames
# Check if the emulator command exists first
if ! type emulator > /dev/null; then
echo "emulator command not found"
exit 1