Script Menonaktifkan Halaman Website Klik Kanan, CTRL+U dan lain lain


document.onkeydown = function(e) {
    if(e.keyCode == 123) {
     return false;
    }
    if(e.ctrlKey && e.shiftKey && e.keyCode == 'I'.charCodeAt(0)){
     return false;
    }
    if(e.ctrlKey && e.shiftKey && e.keyCode == 'J'.charCodeAt(0)){
     return false;
    }
    if(e.ctrlKey && e.keyCode == 'U'.charCodeAt(0)){
     return false;
    }

    if(e.ctrlKey && e.shiftKey && e.keyCode == 'C'.charCodeAt(0)){
     return false;
    }      
 }

Membuat Kombinasi Kata Dengan Excel

Microsoft excel ternyata banyak kegunaannya selain yang paling utama adalah untuk perhitungan, bisa juga kita membuat kombinasi kata dengan excel. Disini kita menggunakan visual basic yang ada di excel. Ok kawan, kita mulai sedikit tips excel buat mengkombinasikan kata sesuai urutannya. Jadi disini bukan semua kombinasi kata, tetapi hanya kata yang sesuai urutannya dari kolom awal.

Contoh menggunakan saru baris A, 3 baris B dan 1 baris C maka hasilnya adalah: A1,B1,C1 – A1,B2,C1 – A1,B3,C1

Dengan contoh gambar agar lebih jelas:

Hasilnya seperti gambar dibawah:

Cara membuatnya menggunakan visual basic di excel, dengan kode seperti dibawah ini:



Sub Perm()
Dim rSets As Range, rOut As Range
Dim vArr As Variant, lrow As Long
 
Set rSets = Range("A1").CurrentRegion
ReDim vArr(1 To rSets.Columns.Count)
Set rOut = Cells(1, rSets.Columns.Count + 2)
Perm1 rSets, vArr, rOut, 1, lrow
End Sub
 
Sub Perm1(rSets As Range, ByVal vArr As Variant, rOut As Range, ByVal lSetN As Long, lrow As Long)
Dim j As Long
 
For j = 1 To rSets.Rows.Count
    If rSets(j, lSetN) = "" Then Exit Sub
    vArr(lSetN) = rSets(j, lSetN)
    If lSetN = rSets.Columns.Count Then
        lrow = lrow + 1
        rOut(lrow).Resize(1, rSets.Columns.Count).Value = vArr
    Else
        Perm1 rSets, vArr, rOut, lSetN + 1, lrow
    End If
Next j
End Sub


Jika kamu belum tau cara menggunakan visual basic di excel, bisa baca posting sebelumnya Menghilangkan Semua Karakter Selain Huruf Di Excel yang pada postingan tersebuat ada juga tutorial menggunakan VB nya. Semoga membantu, karna hal ini bisa di aplikasikan ke berbagai macam kebutuhan.

Cara Menghapus atau Mengganti http(s)://(www.) Menggunakan PHP


Cara menghapus https://www. https:// atau http tanpa s menggunakan PHP dengan functio preg_replace


$url = 'https://www.google.com';
$replace = preg_replace('#^https?://(www.)?#', '', $url);
echo $replace;

Itulah code singkat php yang fungsinya menghilangkan atau mengganti https://, http://, https://www, https:// menjadi sesuai keinginan kamu..

semoga cara ini bisa bermanfaat..

kalau ada kesalahan silahkan berkomentar dibawah ya..! :)

Cara install PHP 7.2 Pada EasyEngine



Artikel ini berisi informasi tentang manfaat dari PHP 7.2 dan membimbing Anda cara menginstal PHP 7.2 pada easyengine dan mengkonfigurasinya di situs WordPress Anda.

Tentang PHP 7.2


PHP 7.2 secara resmi dirilis pada tanggal 30 November 2017. Rilisan ini memiliki fitur, fungsi, dan perbaikan yang memungkinkan menulis kode yang lebih baik. Di posting ini, saya akan mengenalkan beberapa fitur bahasa yang paling menarik pada PHP 7.2.

Memperbarui ke PHP 7.2


Jadi saya menggunakan Easy Engine untuk mengelola situs WordPress dengan Nginx di beberapa server saya. Sudah saatnya saya menggunakan PHP 7.2

Seperti yang saya ingin menjaga hal-hal yang diperbarui. Berikut adalah tutorial tentang Cara Menginstal PHP 7.2 dengan EasyEngine.

Install php7.1-fpm dan atau php7.2-fpm


Pada Debian 8 Jessie, tambahkan repositori deb sury sebelum menginstal php7.x

apt-get install apt-transport-https lsb-release ca-certificates
wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list
apt-get update

Kemudian instal rilis php pilihan anda

 # php7.1-fpm
apt update && apt install php7.1-fpm php7.1-cli php7.1-zip php7.1-opcache php7.1-mysql php7.1-mcrypt php7.1-mbstring php7.1-json php7.1-intl \
php7.1-gd php7.1-curl php7.1-bz2 -y

# php7.2 fpm
apt update && apt install php7.2-fpm php7.2-xml php7.2-bz2  php7.2-zip php7.2-mysql  php7.2-intl php7.2-gd php7.2-curl php7.2-soap php7.2-mbstring -y

Configuration

Opsi 1) Menggunakan file yang telah dikonfigurasikan yang tersedia di repositori Github Anda

Untuk membuat konfigurasi php7.1-fpm atau php7.2-fpm lebih mudah, kami telah mengunggah semua file konfigurasi kami di gudang Virtubox Github.

Dengan cara ini, Anda bisa mendownloadnya langsung dari server Anda untuk menggunakan php7.1-fpm atau php7.2-fpm.

Untuk mendownload file yang telah dikonfigurasikan sebelumnya, gunakan perintah berikut ini:

 # php7.1-fpm pool configuration
wget -O /etc/php/7.1/fpm/pool.d/www.conf https://raw.githubusercontent.com/VirtuBox/ubuntu-nginx-web-server/master/etc/php/7.1/fpm/pool.d/www.conf
service php7.1-fpm restart

# php7.2-fpm pool configuration
wget -O /etc/php/7.2/fpm/pool.d/www.conf https://raw.githubusercontent.com/VirtuBox/ubuntu-nginx-web-server/master/etc/php/7.2/fpm/pool.d/www.conf
service php7.2-fpm restart

# nginx upstream configuration 
wget -O /etc/nginx/conf.d/upstream.conf https://raw.githubusercontent.com/VirtuBox/ubuntu-nginx-web-server/master/etc/nginx/conf.d/upstream.conf
service nginx reload

# EasyEngine common nginx configurations
cd /etc/nginx/common
wget https://raw.githubusercontent.com/VirtuBox/ubuntu-nginx-web-server/master/common.zip

# if unzip isn't installed on your server
apt install unzip -y

unzip common.zip

Kemudian untuk menggunakan php7.1-fpm atau php7.2-fpm, ikuti langkah-langkah yang tercantum di Configure your vhost dengan php7.1-fpm atau php7.2-fpm

Menambahkan php7.1-fpm atau php7.2-fpm

Opsi 1: Menggantikan php7.0-fpm dengan php7.1-fpm / php7.2-fpm

Dalam kasus ini, Anda hanya perlu mengedit file /etc/nginx/conf.d/upstream.conf dan untuk mengganti port untuk hulu php7.

Jadi, ganti server 127.0.0.1:9070; menjadi server 127.0.0.1:9080; untuk php7.1-fpm atau server 127.0.0.1:9090; untuk php7.2-fpm

Restart Nginx untuk menerapkan konfigurasi:

nginx -t
service nginx reload

Configure your vhost with php7.1-fpm or php7.2-fpm


Untuk menggunakan php7.1-fpm atau php7.2-fpm untuk situs web Anda, Anda hanya perlu mengedit vhost Anda dan untuk mengganti file konfigurasi yang digunakan oleh EasyEngine.

Anda bisa langsung mengedit vhost dengan nano/vi/vim atau dengan perintah: ee site edit yourdomain.tld.

Anda akan menemukan baris berikut di akhir konfigurasi vhost Anda:

    include common/php7.conf;

    include common/wpcommon-php7.conf;
    include common/locations-php7.conf;

Ganti saja dengan:

# for php7.1-fpm
    include common/php71.conf;

    include common/wpcommon-php71.conf;
    include common/locations-php71.conf;

# for php7.2-fpm
    include common/php72.conf;

    include common/wpcommon-php72.conf;
    include common/locations-php72.conf;

Cukup muat ulang nginx untuk menerapkan konfigurasi baru.

Itu sudah selesai. Nikmati manfaat dari PHP 7.2 di situs WordPress Anda atau instalasi kustom lainnya.

Terimakasih telah berkunjung.

Sumber : link

Cara Install Sphinx Di Server Ubuntu

Cara Install Sphinx Di Server Ubuntu kali ini mungkin bisa membantu anda untuk menjalankan project yang anda buat. Langsung aja, karena saya gak terlalu bisa menulis artikel dengan baik.


  1. Silakan login pake SSH ke server anda sebagai root.
  2. apt install sphinxsearch
  3. Buka file sphinx.conf dengan perintah nano /etc/sphinxsearch/sphinx.conf
  4. Isikan dengan ini:
    
    indexer
    {
        mem_limit    = 256M
        write_buffer = 8M
    }
    searchd
    {
      listen            = 9312:sphinx       #SphinxAPI port
      listen            = 9306:mysql41      #SphinxQL port
      log               = /var/log/sphinxsearch/searchd.log
      query_log         = /var/log/sphinxsearch/query.log
      read_timeout      = 5
      max_children      = 30
      pid_file          = /var/run/sphinxsearch/searchd.pid
      seamless_rotate   = 1
      preopen_indexes   = 1
      unlink_old        = 1
      binlog_path       = /var/lib/sphinxsearch/data
    }
    
    

    Tekan Ctrl + X dan tekan Y
  5. Ketik perintah ini untuk auto start Sphinx ketikan restart server : sudo sed -i 's/START=no/START=yes/g' /etc/default/sphinxsearch

Nah Setelah itu silahkan berkreasi sendiri.. jika ada yang bingung silahkan berkomentar dibawah..

Cara Mengatasi Error Saat Install phpMyadmin Pada EasyEngine


Cara Mengatasi Error Saat Install phpMyadmin Pada EasyEngine kali ini berdasarkan pengalaman saya sendiri. Setelah saya menjalankan ee stack install --phpmyadmin dengan normal tidak ada kendala yang error saat proses instalasi, kemudian saya langsung akses 127.0.0.1:22222/db/pma ternyata terdapat error sebagai berikut:

File ./vendor/autoload.php missing or not readable. 
Most likely you did not run Composer to install library files.

Langkah selanjutnya saya buka terminal dan saya lakukan perintah berikut:


sudo apt-get install composer -y
cd /var/www/22222/htdocs/db/pma
sudo composer install
sudo chown www-data: * -R

Setelah selesai menjalankan perintah diatas, saya langsung coba akses 127.0.0.1:22222/db/pma Dan hasilnya,, tarrraaaaaaa.. BERHASIL..

Cara Memfilter Kata Atau Huruf di PHP


Cara memfilter kata atau huruf di php


function strposa($haystack, $needle, $offset=0) 
{ 
 if(!is_array($needle)) 
 $needle = array($needle); 
 foreach($needle as $query) 
 {
  if(strpos($haystack, $query, $offset) !== false) 
  return true; // berhenti jika nilainya true
 }
 return false; 
} 

$string = 'Saya mau makan nasi pecel yang pedas dan minum es teh'; 
$array  = array('soto', 'rawon', 'gule', 'pecel'); 
var_dump(strposa($string, $array)); 

// Hasil: True => karena pecel telah ditemukan