Cara setting htaccess di nginx

Bismillaahirrohmaanirrohiim…

Bicara tentang htaccess, sangat berkaitan erat dengan web server apache.
Kita tentu sudah tahu bahwa file htaccess tidak dapat dijalankan di nginx.
Padahal banyak web atau blog yang menggunakan htaccess untuk rewrite url, seperti wordpress, dll.

Nah sekarang bagaimana agar isi dari htaccess tersebut bisa dijalankan di nginx. Continue reading “Cara setting htaccess di nginx”

Cara extract file tar.gz, tar.bz2, gz dan zip di linux dengan command line

Bismillaahirrohmaanirrohiim…

File .tar.gz, tar.bz2, gz dan zip adalah merupakan arsip.
Kompresi folder dan atau file tentu tak asing didunia IT, semua orang perlu meng-compress file atau folder untuk berbagai macam kebutuhan,
misalnya untuk memperkecil ukuran, untuk melindungi dari virus, untuk mengumpulkan paket file, mempermudah upload, dan lain-lain.

Program tar, winzip, 7zip, dan lain-lain menyediakan kemampuan untuk membuat arsip .tar.gz, tar.bz2, gz dan zip, serta berbagai jenis manipulasi lainnya. Continue reading “Cara extract file tar.gz, tar.bz2, gz dan zip di linux dengan command line”

Mengatasi chromecast 2 update stuck pada 0%

Bismillaahirrohmaanirrohiim…

Sudah lama mencari-cari penyebab masalah gagal install google chromecast 2 di TV, dimana instalasi berhenti saat proses update.

Dari hasil penelurusan googling, umumnya tidak memberikan solusi yang jelas.
Masalah utama saat instalasi ini adalah karena router yang dipakai speedy atau indihome di set DNS google 8.8.8.8 dan 8.8.4.4 Continue reading “Mengatasi chromecast 2 update stuck pada 0%”

Cara menggunakan github di windows

Bismillaahirrohmaanirrohiim…

Ada banyak alasan kenapa orang pakai github.
Salah satunya adalah untuk mengontrol versi dari kode atau project yang anda buat.
Terkadang juga digunakan untuk mengatur versi project yang dikerjakan banyak orang.

Bagi pengguna windows ga perlu khawatir menggunakan github karena caranya sangat mudah. Continue reading “Cara menggunakan github di windows”

Cara install openlitespeed dan PHP 7 di centos 7

Bismillaahirrohmaanirrohiim…

Berikut ini adalah pengalaman saya dalam menginstall Openlitespeed dan PHP 7 di VPS centos 7.

Setting Hostname

Pertama silahkan login VPS dengan user root SSH menggunakan putty.
Misalkan
IP VPS: 123.123.123.123
User: root
Pass: 128731982372189

Setelah itu, buat agar nameserver nya berformat FQDN, caranya: Continue reading “Cara install openlitespeed dan PHP 7 di centos 7”

Cara menggunakan OkHTTP di android studio

Bismillaahirrohmaanirrohiim…

Kali ini, saya ingin membuat tutorial sederhana cara mudah menggunakan OkHTTP di android studio.

OkHTTP merupakan library yang digunakan di android studio untuk melakukan request ke suatu URL.
Jika menggunakan PHP, kita bisa pakai PHP CURL. Di javascript, kita bisa pakai ajax.

kenapa memilih OkHTTP, padahal banyak sekali library semacamnya, seperti volley, retrofit, loopj, dll.

Ini masalah selera, namun saya sendiri merasakan kalau OkHTTP terasa lebih stabil, lebih ringan, dan lebih mudah dibandingkan dengan yang lain. Continue reading “Cara menggunakan OkHTTP di android studio”

Cara membuat push notifications di android dengan onesignal – mudah

Bismillaahirrohmaanirrohiim…

Notifications di aplikasi android sudah sangat umum kita dengar.
Hampir semua aplikasi populer yang kita install mengirimkan notifikasi ke HP kita.
Tujuannya macam-macam, bisa untuk memberitahu ada tambahan fitur, ada pesan baru, ada info penting, dsb.

Nah sekarang mari kita belajar membuat push notifications di android studio dengan mudah dan cepat menggunakan onesignal dan firebase. Continue reading “Cara membuat push notifications di android dengan onesignal – mudah”

AlarmManager android studio berjalan di background

Bismillaahirrohmaanirrohiim…

Sebelumnya saya ingin membuat sebuah service android yang berjalan pada aplikasi, dimana service tersebut diharapkan akan terus jalan meskipun program di close atau berjalan di background.
Namun ternyata penggunaan service tidak maksimal karena ketika user melakukan “clear recent app” pada HP, service di aplikasi saya tersebut ikutan berhenti berjalan alias coid.

Kemudian saya mencari cara untuk masalah di atas, saya mencoba menggunakan alarmmanager.
Masalah muncul saat penggunaan setRepeating() pada alarmmanager ternyata tidak dijalankan secara konsisten. Continue reading “AlarmManager android studio berjalan di background”

Menempatkan button di bawah atau di atas pada layout android

Bismillaahirrohmaanirrohiim…

Kali ini kita akan mencoba membuat layout di android studio dimana kita akan menaruh komponen, yang berupa button (bisa juga textview, imageview, dll) di posisi bawah atau bottom secara absolute.

Layout yang paling sering saya gunakan di android studio adalah LinearLayout, namun untuk kasus ini posisi Linearlayout akan kita taruh di dalam RelativeLayout. Tujuannya agar komponen tersebut dapat diposisikan top atau bottom relative terhadap induknya, yaitu relativelayout. Continue reading “Menempatkan button di bawah atau di atas pada layout android”

Script PHP download File dengan CURL

Bismillaahirrohmaanirrohiim…

Kali ini kita akan membuat script PHP CURL untuk mendownload file dengan format apa saja.

Fungsi download Gambar dibawah ini mempunyai keterangan:

– Bisa mendownload file via URL (http atau https)
– Lokasi folder bisa ditentukan
– File yang disupport txt, pdf, zip, mp3, mp4, doc, pdf, xls, dll
– Terdapat validasi pembuatan folder
– Terdapat validasi URL
– Terdapat validasi berhasil atau tidaknya gambar disimpan
CURL bisa diset timeoutnya
– Jika terjadi error, CURL bisa diketahui jenis kesalahannya
– Output response berupa array yang mudah dipakai

Langsung saja, berikut fungsi PHP download file dengan CURL Continue reading “Script PHP download File dengan CURL”