Monday, June 20, 2016

Create pem file for Haproxy

Decrypt private key
openssl rsa -in domain.com.key -out domain.com.decrypt.key

unzip nginx.zip from Starssl
cat 1_domain.com_bundle.crt domain.com.decrypt.key > domain.com.pem

Friday, June 3, 2016

Install SRILM

Download and install ubuntu minimal system from http://archive.ubuntu.com/ubuntu/dists/xenial/main/installer-amd64/current/images/netboot/mini.iso

Download source srilm 1.7.1 from: https://googledrive.com/host/0B30EeVPAcvhvdG04eVE4Uml1ZGs/srilm-1.7.1.tar.gz

wget http://googledrive.com/host/0B30EeVPAcvhvdG04eVE4Uml1ZGs/srilm-1.7.1.tar.gz
mkdir srilm
mv srilm-1.7.1.tar.gz srilm
cd srilm
tar -xvf srilm-1.7.1.tar.gz
export SRILM=/home/gbsofts/srilm
sh sbin/machine-type
sudo -s
apt-get install gcc
apt-get install gawk
apt-get install tcl
apt-get install tcl-dev tk-dev
apt-get install gzip bzip2 p7zip
apt-get install make
cd ../
wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.11.tar.gz
tar -xvzf libiconv-1.11.tar.gz
cd libiconv-1.11
./configure --prefix=/usr/local/libiconv
make
make install
cd ../srilm/
export SRILM=/home/gbsofts/srilm
export PATH=$PATH:$SRILM/bin:$SRILM/bin/$MACHINE_TYPE
#change SRILM = /home/gbsofts/srilm from Makefile
make MACHINE_TYPE=i686-m64 World

Monday, May 30, 2016

Config date time

Change timezone:
dpkg-reconfigure tzdata

If you do not have root privileges or want to set for yourself a different timezone than the one the system uses, you can set the environment variable TZ. Use the command tzselect to show what value to use for TZ. 
export TZ=UTC

Saturday, February 20, 2016

GIN Index on Postgres


Install postgresql-contrib package 
apt-get install postgresql-contrib-9.x
(replace x with current version in used)


Create extension pg_trgm
log in postgres with superuser role,
CREATE EXTENSION IF NOT EXISTS pg_trgm;


Create GIN index
CREATE INDEX tbdatatest_idx_date  on tbdatatest  USING GIN ( playerid gin_trgm_ops);

Sunday, September 27, 2015

Create execute file java wrrapper



#!/bin/sh

cd $(dirname $0)
java  -cp jar1_path:jar2_path MainClassOfJar $@

Friday, September 11, 2015

Caused by: net.sf.ehcache.CacheException: Can't assign requested address

If you using Mac, Payara or Glassfish, when you use EHCache, maybe this error occurs:

Caused by: net.sf.ehcache.CacheException: Can't assign requested address

Solution:
add

-Djava.net.preferIPv4Stack=true

to JVM Options

That's all!

Good luck!