error android debug device “Because an app is obscuring a permission request…”

error ini biasa nya terjadi ketika kita mencoba run aplikasi android menggunakan real device, hali ini biasanya terjadi ketika ada aplikasi yang berjalan diatas aplikasi lainnya (drawing over other apps)
caranya,  ingat-ingat apakah anda pernah menginstal aplikasi yg berjalan diatas aplikasi lainnya misalnya aplikasi screen orientation dsb

caranya

  1. masuk apda Settings > Apps
  2. klik Advanced > Special access > Draw over the other apps.
  3. pada kanan atas, pada pilihan menu scroll dan pilih “Show system processes”. kemudian tampil list aplikasi yang sedang berjalan
  4. Pilih salah satu yang mungkin menurut anda terindikasi draw over others apps klik kemudian disable “Permit drawing over other apps”.

kalu mau amannya disable aja satu2 (aplikasi eksternal atau yang anda install aja ya)

setelah didisable coba lakukan usb debugging lagi  biasanya berhasil dan tidak keluar error

semuga berguna 🙂

referensi

error install Unable to locate package lib32ncurses5 android studio linux

jika anda menemui error install android studio library pada linux

Unable to locate package lib32ncurses5
E: Unable to locate package lib32bz2-1.0
E: Couldn’t find any package by glob ‘lib32bz2-1.0’
E: Couldn’t find any package by regex ‘lib32bz2-1.0’

biasanya anda menggunakan versi linux 64 bit , solusinya aktifkan multi arch support pada linux


aktifkan multi arch support

dpkg --add-architecture i386

update dependency nya

apt update

install librarynya lagi
apt install apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6


semoga berguna 🙂

referensi

aktifkan ssl pada apache

berberapa langkah kita untuk menginstal ssl dan membuat halaman otomatis redirect ke https

  1. mengaktifkan modul ssl
  2. mengaktifkan modeul rewrite
  3. melakukan konfigurasi kunci privat dan sertifikat SSL lokasi .crt dan .key
  4. file default.conf untuk virtualhost 80 (non https) dan  file default-ssl.conf (untuk file https)

aktifkan ssl

a2enmod ssl

kemudian restart apache
systemctl restart apache2</pre>
<pre>

lihat apakah ssl sudah aktif dengan

 

nmap localhost (jika belom ada install nmap dulu)
jika ada 443/tcp brati sudah aktif

aktifkan mod rewrite


a2enmod rewrite

lakukan restart service apache

systemctl restart apache2

 

ubah konfigurasi ssl disini saya menggunakan file default-ssl.conf

ingat yang diedit ada di sites-available bukan  di sites-enabled

 


nano /etc/apache2/sites-available/default-ssl.conf
edit  ini
SSLCertificateFile alamatkunci.crt
SSLCertificateKeyFile alamatprivate.key

ubahkonfigurasi virtualhost untuk port 80 agar jika membuka tanpa https langsung ke redirect ke https pada file default.conf


nano /etc/apache2/sites-available/default-ssl.conf

tambahkan ini
ServerName www.alamatserver.com
RewriteEngine On
RewriteCond %{HTTP_HOST} ^alamatserver.com
RewriteCond %{HTTPS} !=on
RewriteRule (.*) https://alamatserver.com$1 [R=301,L]

aktifkan https dengan

a2ensite default-ssl.conf

untuk check konfigurasi virtual host yang aktif dengan cara

apache2ctl -S

semoga berguna 🙂

Arti tanda marka garis kuning kotak , yellow box pada jalan

tanda yellow box berbentuk kotak kuning dimana tanda ini digunakan agar kendaraan tidak terjebak  / terkunci oleh kendaraan diluar kotak, berikut penjelasan selanjutnya

(https://www.facebook.com/SurabayaTrafficService/)
yellow box 1yeloowbox2

cek lokasi program pada linux

untuk melakukan cek lokasi program pada linux kita bisa menggunakan

which namaprogram

semoga berguna 🙂

referensi :
https://askubuntu.com/questions/8645/where-can-i-find-the-application-executables-in-the-filesystem

install pgadmin4 linux error the apllication server couldnot be contacted

biasa nya error setelah instal pgadmin4  kemudian di running keluar error

the apllication server couldnot be contacted , error tersebut kadang terjadi karena default dari pgadmin4 menggunakan python 2.x (pada saat blog ini ditulis) sedangkan versi python kita lebih tinggi , atau kita menginstal banyak versi python ,

FYI, pgadmin 4 dijalankan menjadi 2 mode. Sebagai mode desktop dan sebagai mode server , karena saya akan menjalankan sebagai mode desktop maka ada beberapa file yang perlu saya override pada file konfigurasinya

lokasi pgadmin4 setelah diinstall pada kali linux berada di  /usr/share/pgadmin4/web

dilokasi tersebut kita akan membuat sebuah file yang bernama  config_local.py


nano /usr/share/pgadmin4/web/config_local.py

dengan isi sebagai berikut

import os
DATA_DIR = os.path.realpath(os.path.expanduser(u'~/.pgadmin/'))
LOG_FILE = os.path.join(DATA_DIR, 'pgadmin4.log')
SQLITE_PATH = os.path.join(DATA_DIR, 'pgadmin4.db')
SESSION_DB_PATH = os.path.join(DATA_DIR, 'sessions')
STORAGE_DIR = os.path.join(DATA_DIR, 'storage')
SERVER_MODE = False

setelah itu jalankan (disini sy menggunakan python3.6)

masuk ke folder pgadmin4

cd /usr/share/pgadmin4/web

kemudian
python3.6 setup.py

kemudian

untuk memanggilnya jalankan

(asumksi sudah masuk ke folder pgadmin4)
python3.6  pgAdmin4.py

jika sudah keluar seperti ini

kemudian buka browser kita kemudian buka link  http://127.0.0.1:5050

 

 

semoga berguna 🙂

referensi lainnya

delete user pada linux lengkap dengan home direktori dan user mail spool

untuk delete user beserta home dan mail spoolnya


userdel -r -f namausernya