json decode pada PHP gagal karena ada line break nya

Bismillahirrohmaanirrohiim….

Karena ini masalah klasik, dimana ketika kita punya string json yang besar biasanya ada masalah saat di decode jadi array.

Salah satu masalah utamanya adalah karena ada line break atau ganti baris, jika string json tersebut di decode dengan fungsi json_decode hasilnya akan error.

Nah cara sederhananya adalah dengan mereplace line break tersebut sebelum json di decode: Continue reading “json decode pada PHP gagal karena ada line break nya”

Menghapus folder, subfolder dan file di android studio

Bismillahirrohmaanirrohiim…

Adakalanya kita ingin menghapus folder tertentu di android, karena aplikasi kita menerapkan cache misalnya.

Di bawah ini adalah fungsi atau method yang digunakan untuk menghapus folder, dan semua isinya, termasuk subfolder dan filenya. Continue reading “Menghapus folder, subfolder dan file di android studio”

Membuat layout elemen di kiri tengah kanan pada android studio

Bismillahirrohmaanirrohiim…

Di bawah ini adalah setting layout di xml agar posisi elemen ada di tengah kiri dan kanan, kalau di web kita biasa pakai table atau div.

Untuk mempercantik tampilan, kita tambahkan border di area alemen tersebut. Continue reading “Membuat layout elemen di kiri tengah kanan pada android studio”

Upload multiple file menggunakan PHP CURL mudah

Bismillahirrohmaanirrohiim…

Segala puji bagi Allah SWT yang memberikan kita segala nikmat yang tak terhingga banyaknya…

Di sini saya ingin menuliskan kode cara upload multiple file dengan PHP CURL, tentunya dengan tujuan remote API. Continue reading “Upload multiple file menggunakan PHP CURL mudah”

MySQL query join table dengan count dan group by

Bismillahirrohmaanirrohiim…

Setelah nyoba berbagai query, akhirnya untuk melakukan query mysql dengan dua tabel dimana salah satunya menggunakan query count dan group by saya mengeksekusi perintah berikut:

select tb1.*, tb2.totdata
from t_satu tb1
left join (SELECT data_id, count(data_id) as totdata FROM t_dua group by data_id order by totdata desc LIMIT 7) tb2 on tb1.data_id = tb2.data_id
order by tb2.totdata desc limit 7

Nah, silahkan dicoba.

Decompile apk online

Bismillaahirrohmaanirrohiim…

Pernah suatu hari teman saya terkena musibah laptopnya terserang ransomware sehingga data di laptopnya hilang atau rusak.

Tak terkecuali data pentingnya yaitu source code android yang sudah terpublish di playstore. Tentu ini adalah masalah besar, karena untuk mengupdate aplikasi tersebut dia harus kerepotan untuk membuat ulang kode programnya. Continue reading “Decompile apk online”

Mengatasi error saat edit hosts file di windows

Bismillaahirrohmaanirrohiim…

Ada banyak tujuan orang ingin mengedit file hosts di windows,  baik windows 10 atau windows 7, salah satunya adalah ingin mengarahkan domain tertentu ke alamat IP yang kita tentukan.

Contoh, jika kita mempunyai server dengan IP 123.123.123.123 kemudian punya domain dengan nama webpribadi.com, maka cara penulisan di hosts adalah: Continue reading “Mengatasi error saat edit hosts file di windows”