When I try to implement ngx-gallery in Angular 8. I found some strange error message:
Class constructor HammerGestureConfig cannot be invoked without 'new'
My first though there's something happen in Angular or ngx-bootsrap version. But, after some debug, definitely it's version problems and we can add same patch solution from github and stackoverflow. This is the full documentation:
To install JDK on Ubuntu we need to do several step. Basically this tutorial for 32-bit and 64-bit Oracle Java 8 JDK on 32-bit and 64-bit Ubuntu operating systems. These instructions will also work on Debian and Linux Mint
1. Go to terminal and type /sbin/init, this command to check your Ubuntu architecture weather it's 32 or 64 bit.
2. Check Java installed, type java-version on your terminal. If you have OpenJDK installed on your system it will give this results:
java version "1.7.0_60"
OpenJDK Runtime Environment (IcedTea6 1.10pre) (7b15~pre1-0lucid1)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)
Remembered that OpenJDK is not same with JDK.
3. Remove OpenJDK/JRE from your system by running this command: sudo apt-get purge openjdk-\*
4. Download JDK from Download JDK .Please Remember to download JDK version which fits with your architecture system. For example, if your system running on 32 Bit download 32 Bit Oracle Java binaries.
5.After finished download the JDK file, copy your JDK file to '/usr/local/java'. sudo cp -r your-java-binaries /usr/local/java/
6.Go to '/usr/local/java/'. cd /usr/local/java/
7.Unpack The Java Binaries in /usr/local/java. Type sudo tar your-java-binaries
8. Your java/ folder will contain jdk and jre directory.
9. Edit system path file.
12. Reload your system wide PATH /etc/profile by typing source /etc/profile 13. Test by runjava -version
If your instalation is correct, in terminal will displaying something like this:
java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13) Java HotSpot(TM) Server VM (build 24.51-b03, mixed mode) 14. Test your javac by run javac -version
You should receive a message which displaying something like this: javac 1.8.0_05
RVM is a command-line tool which allows you to easily install, manage, and work with multiple ruby
environments from interpreters to sets of gems. To install Ubuntu in RVM 1. Check Apache and Mysql existed in your machine.
In /var/www/index.html type <?php phpinfo(); ?> , then type http://localhost or http://127.0.0.1 on your browser. If apache installation in your machine already correct, your browser will load PHP informations installed on your machine
source ~/.bash_profile .Note : This command is for reload opened terminal.
rvm requirements. Note : This command is for searching all libs that still needed, and then install the lib.
3. Install Ruby according to the version we need:
rvm install 1.9.3
4.Install another version of ruby with this method. 5. To view all installed RVM
rvm list
6.To use specifics RVM
rvm use 1.9.3
7.If there is an error when running rvm use 1.9.3 try open file ~/.bashrc and ~/.bash_profile and then add this script : [[
-s "$HOME/.rvm/scripts/rvm" ]] && source
"$HOME/.rvm/scripts/rvm" # Load RVM into a shell
session 8. To use Specifics Gemset
The MongoDB PHP driver should work on nearly any system: Windows, Mac OS X, Unix, and Linux; little- and big-endian machines; 32- and 64-bit machines; PHP 5.2, 5.3, 5.4 and 5.5. Install MongoDB Driver PHP
sudo pecl install mongo
Add extension=mongo.so in php.ini (/etc/php5/cli/php.ini)
Restart Apache: sudo service apache2 restart
Check Installed MongoDB
Check is MongoDB extensions already loaded in your PHP
php --ini already installed: /etc/php5/cli/conf.d/mongo.ini
Check is MongoDB extesions already enabled
php -i | grep 'Mongo'
Already Enabled: MongoDB Support => enabled
Java Runtime Enviroment also known as JRE is part of Java Development Kit JDK a software development environment for writing Java applications. JRE consist Java Virtual Machine, core classes, and supporting files.
Installing JRE on ubuntu is a little bit different with installation JDK. First, Download the JRE file in here. Remember to download JRE version based on your system version either it's 32bit or 64bit.
After finished downloading your JRE version, we can begin the installation process.
Create new folder in opt directory. In terminal type this command "sudo mkdir -p -v /opt/java/64".
Go to folder containing your JRE download file(example: use"cd Downloads" to move to Download directory from your home directory) and unpack the file by typing "tar xvzf YOUR JRE FILE".
Moved unpacked contents into system folder that you created in step1. Type "sudo mv -v YOUR JRE FILE /opt/java/64".
Inform the system and make the new JRE become your system default. - sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/64/YOUR EXTRACTED JRE FILE/bin/java" 1 - sudo update-alternatives --set java /opt/java/64/YOUR EXTRACTED JRE FILE/bin/java
Install Firefox plugins. Type "mkdir -v ~/.mozilla/plugins".
Removed IcedTea plugin, if it has been installed. type "sudo apt-get remove icedtea-6-plugin && sudo apt-get remove icedtea-7-plugin".
Remove an older version of the Java plugin. Type "rm -v ~/.mozilla/plugins/libnpjp2.so".
Install the plugin by creating symbolic link. Type "ln -s /opt/java/64/jre1.7.0_60/lib/amd64/libnpjp2.so ~/.mozilla/plugins/".
Close and restart Firefox
Type "about:plugins" in Firefox URL bar. If your installation is correct you will see something like this:
Veritrans is Indonesian Payment Gateway. Veritrans accepts Credit Card, Direct Debit, e-Wallet,Bank Transfer and Convenience Store. That's why this Payment Gateway is famous in Indonesia. Further explanations about Veritrans https://veritrans.co.id/ .
VT-Link facilitates a payment feature for your online store by redirecting the customer to Veritrans payment page through a link.
VT-Web
VT-Web facilitatess merchant to use Veritrans payment system, by redirecting the customer to the Veritrans payment page.
VT-Direct
VT-Direct is Veritrans product that allows you to use our payment system directly on your website
Integration Tool Kit
Rails 4
gem veritrans
Configurations
Add gem Veritrans to Gem File and bundle install
gem 'veritrans';
In Console generate veritrans.yml
rails g veritrans:install
Generate Veritrans Form
rails g veritrans:payment_form
This command will generate controller and view for Veritrans.
Because we will built dynamic key for this integrations. You can keep veritrans.yml configurations like this:
development:
# Register in sandbox veritrans and get your keys here:
# https://my.sandbox.veritrans.co.id/settings/config_info
client_key: ""
server_key: ""
api_host: ""
production:
# Register and get your keys here:
# https://my.veritrans.co.id/settings/config_info
client_key: ""
server_key: ""
api_host: ""
staging:
# Register and get your keys here:
# https://my.veritrans.co.id/settings/config_info
client_key: ""
server_key: ""
api_host: ""
Scripting
VT-Web Integrations
In VT-Web Integrations, you just need to obtain redirect URL to Veritrans . After last check out process, put this function for directing page to veritrans: