Installing Android Enviroment On Ubuntu 14.04
Prerequisites
- Java SDK version 8
- Internet
- Gradle 2.14.1
- Android SDK Tools, Revision 25.3.0 (March 2017)
Download and Installing Java8
1 2 3 4 |
sudo add-apt-repository ppa:openjdk-r/ppa sudo apt-get update sudo apt-get install openjdk-8-jdk sudo apt-get install openjdk-8-jre |
1 |
sudo update-alternatives --config java |
1 |
There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java |
1 |
sudo update-alternatives --config javac |
1 |
There is only one alternative in link group javac (providing /usr/bin/javac): /usr/lib/jvm/java-8-openjdk-amd64/bin/javac |
1 |
sudo java -version |
Download and Installing Gradle 2.14.1
1 2 3 4 5 6 7 |
cd /opt/ wget https://services.gradle.org/distributions/gradle-2.14.1-all.zip unzip gradle-2.14.1-all.zip GRADLE_HOME=/opt/gradle-2.14.1/ PATH=$PATH:$GRADLE_HOME/bin export GRADLE_HOME export PATH |
Download and Installing Android Environment
1 2 3 4 5 |
wget https://dl.google.com/android/repository/tools_r25.2.3-linux.zip mkdir /opt/android-sdk-linux/ cp tools_r25.2.3-linux.zip /opt/android-sdk-linux/tools_r25.2.3-linux.zip cd /opt/android-sdk-linux/ unzip tools_r25.2.3-linux.zip |
Set Android enviroment to Linux PATH
1 2 3 4 5 6 7 |
ANDROID_HOME=/opt/android-sdk-linux export ANDROID_HOME export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools/bin sdkmanager "platforms;android-25" sdkmanager "platforms;android-23" sdkmanager "build-tools;23.0.3" apt-get install -y lib32stdc++6 lib32z1 |
If you want to install other packages, you can run this commmand
1 2 3 |
android update sdk --no-ui -a --filter <<INDEX>> android update sdk --no-ui -a --filter 3,5,8,14 |
If you have trouble with SSL
1 2 3 |
cd /etc/ssl/certs/java/ rm /etc/ssl/certs/java/cacerts /var/lib/dpkg/info/ca-certificates-java.postinst configure |
Build Android Project
Download / Clone YOUR ANDROID PROJECT
1 |
wget hxxp://ocongkomak.zip |
1 2 3 |
mkdir /opt/android-project mv ocongkomak.zip /opt/android-project/ocongkomak.zip cd /opt/android-project/ |
Test building your Project
1 |
gradle assembleDebug |
Installing Laravel Homestead On Windows Machine
Prerequisites
- Windows 7 / 8
- Internet
- Virtual Box 5.1.14r112924. Download here
- Vagrant 1.9.1. Download here
- Laravel Homestead Box 1.1.0. Download here (name it virtualbox.box)
After downloading Laravel Homestead Box 1.1.0, save virtualbox.box file to C:\virtualbox.box
Install Virtualbox
Install Vagrant too then reboot your machine
After your machine already boot, Run Windows Command Prompt and add vagrantbox :
1 2 |
cd C: vagrant box add laravel/homestead virtualbox.box |
If vagrantbox success installed, open Windows Explorer then go to :
%userprofile%\.vagrant.d\boxes\laravel-VAGRANTSLASH-homestead
rename folder 0 (zero) to 1.1.0
Back to Windows Command Prompt, create vagrant homestead folder
1 |
git clone https://github.com/laravel/homestead.git D:\homestead-laravel |
Open Windows Explorer then go to D:\homestead-laravel
Run init.bat
Clone your Laravel Project, example from official laravel git
1 |
git clone https://github.com/laravel/laravel.git C:\htdocs\laravelhomestead\ |
1 |
cd C:\htdocs\laravelhomestead\ |
1 |
composer require laravel/homestead --dev |
After finish installing, run this command
1 |
vendor\\bin\\homestead make |
Goback to Windows Explorer navigate D:\homestead-laravel
Edit Homestead.yaml file and find this code
1 2 |
folders: - map: C:/Code |
Change to
1 2 3 |
folders: - map: C:/htdocs/laravelhomestead to: "/home/vagrant/laravelhomestead" |
Time to running laravel homestead
Go back to Windows Command Prompt
1 2 3 |
cd C: cd C:\htdocs\laravelhomestead\ vagrant up |
Shutdown Vagrant
1 |
vagrant halt |
Best Laravel 5.1.x Auth Packages (For Me…)
Laravel 5 auth, there are so many authentification packages on this framework make me feel sick, hahhahaha! on trial and error process, and also their package codes are clean for me. This is my best choise
Sentry [DEPRECATED]
Source : https://github.com/cartalyst/sentry/tree/feature/laravel-5
How to install?
Add this code on your composer.json
1 |
"cartalyst/sentry": "dev-feature/laravel-5" |
Then run command
1 |
php composer.phar update |
Entrust
Source : https://github.com/Zizaco/entrust
How to install?
Add this code on your composer.json
1 |
"zizaco/entrust": "dev-laravel-5" |
Then run command
1 |
php composer.phar update |
Defender
Source : https://github.com/artesaos/defender
How to install?
Add this code on your composer.json
1 |
"artesaos/defender": "~0.4" |
Then run command
1 |
php composer.phar update |
Verify
Source : https://github.com/Toddish/Verify
How to install?
Add this code on your composer.json
1 |
"toddish/verify": "~5" |
Then run command
1 |
php composer.phar update |
BeatSwitch
Source : https://github.com/BeatSwitch/lock-laravel
How to install?
Add this code on your composer.json
1 |
"beatswitch/lock-laravel": "^0.4.1" |
Then run command
1 |
php composer.phar update |