Tuesday 12 December 2017

cara install missing driver di debian 9.0 stretch

tambahkan non-free source di /etc/apt/sources.list

deb http://http.debian.net/debian/ stretch main contrib non-free

update

apt-get update

kemudian install missing driver

apt-get install firmware-misc-nonfree
 
cek apakah wireless sudah berfungsi, semoga bermanfaat.. 

Thursday 9 March 2017

post data dengan rest client volley di android

pertama tambah library di android, caranya:
pada list Gradle scripts expand dan pilih build.gradle (Module: app)
tambahkan list berikut di baris paling bawah

untuk melakukan request dapat dilakukan dengan script ini

untuk variabel-variabelnya silahkan disesuaikan

install library php oci8 di linux

untuk mendukung php dapat membuat koneksi ke database oracle, dibutuhkan library dan plugins tambahan.

pertama, download instant client dari official website oracle instantclient for linux x86/64. instant client yang saya gunakan adalah instantclient-basic-linux.x64-12.1.0.2.0.zip dan jangan lupa download juga sdknya instantclient-sdk-linux.x64-12.1.0.2.0.zip

langkah diatas untuk membuat oracle client siap untuk digunakan. setelah berhasil maka install oci 8 (library php untuk fungsi-fungsi oracle di php). berikut link untuk unduh librarynya oci8 list package
 
instantclient, /opt/oracle/instantclient diisi saat muncul prompt untuk oracle home director.

terakhir edit file php.ini dan tambahkan extension oci8.so di file tersebut.
restart web server dan tes koneksi ke oracle.
semoga bermanfaat.

Integrasi nginx dan php-5 fpm

Tidak seperti apache yang telah satu package dengan php, nginx merupakan web server yang beridiri sendiri. Sehingga diperlukan konfigurasi manual untuk integrasi nginx dengan php.

Sebelumnya pastikan web server nginx dan php-fpm telah terinstall.
edit file konfigurasi nginx di  /etc/nginx/sites-available/default



save file tersebut, kemudian restart service nginx. buatlah file php dan kemudian coba akses. jika berhasil maka akan muncul result dari script php tersebut .

Saturday 4 March 2017

install manual java-8 on debian

saat ini ts mau belajar reindexing menggunakan elasticsearch. salah satu requirement untuk menginstallnya adalah java-8, dan salah satu alternatif untuk menginstallnya ialah dengan cara manual.

  1. Download java-8 di official website oracle sesuai dengan arsitektur yang digunakan disini
  2. buat folder jdk di /opt
  3. extract dan copy file tar.gz ke folder tersebut
  4. setting jdk sebagai default jvm
cara extract dan copy dengan bash:

cara setting jdk sebagai default jvm Jika anda memiliki beberapa versi java, berikut cara menggunakannya ketika muncul list dari java, dan prompt list. pilih versi yang akan digunakan. untuk memastikan versi mana yang anda gunakan, maka dapat dengan perintah: sekian, semoga bermanfaat

Tuesday 28 February 2017

Access windows shared folder with bash terminal

cara akses shared folder windows dari linux environment salah satunya dapat dilakukan menggunakan bash terminal, scriptnya sbb:

mount.cifs //server/shared_folder_name/ path_to_local_server -o user=${username}
folder yang di share berikut dengan contennya dapat diakses di folder path yang dideklarasikan pada script. Akan tetapi dengan script tersebut anda tidak punya akses untuk write folder atau file dengan menggunakan aplikasi pihak ketiga (baca: user selain root). untuk memberikan ownership kepada shared folder di mount linux anda maka ubah scriptnya menjadi:
mount -t cifs -o username=${username_shared_folder}, password=${password_shared_folder}, uid=${user_ownership}, gid=${group_ownership} //server/shared_folder_name/ path_to_local_server
Sekian dan terimakasih