WHAT'S NEW?
Loading...

Install Multiple Versi Java Oracle


Bagi anda yang baru mengupdate Android Studio dengan semua komponennya, setelah selesai update muncul error mengenai render problem yang terjadi karena Android versi Nougat membutuhkan komponen Java JDK versi 8.

Hal ini bukan berarti kita wajib untuk menginstall versi tersebut jika kita memang masih ingin menggunakan versi 7, tapi perlu dilakukan mengganti pengaturan default API yang tentunya masih mendukung Java JDK versi 7.

Namun lebih baik tetap mengikuti rekomendasi yang memang sudah ada dengan menginstall versi terbaru. Saya menggunakan Debian Linux dan sudah terinstall Java JDK versi 7 sebagai default, tentu saja di Linux kita dapat menginstall versi lainnya dan dapat dengan mudah mengganti versi yang kita inginkan sebagai default sistem.

Berikut ini langkah yang perlu anda jalankan untuk menginstall dan menentukan versi default yang diinginkan.

$ sudo apt-get update
$ sudo apt-cache search oracle-* <======= untuk mencari apakah package Java tersedia
$ sudo apt-get install oracle-java8-installer

Hasil pencarian package
Proses installasi akan berjalan dan total package yang didownload lebih kurang 180Mb. Jika sudah selesai biasanya versi yang baru diinstall tersebut akan menjadi default, cara untuk memeriksa versi Java default sistem adalah cukup dengan perintah berikut:

$ java -version

Kemudian bila kita ingin melihat versi berapa saja yang terinstall ataupun mengganti versi yang kita inginkan, lakukan dengan perintah ini:

$ sudo update-alternatives --config java
Menentukan versi Java
Jika anda ingin menggunakan versi lain cukup masukkan nomor pilihan yang mengacu pada versi yang tertera kemudian tekan enter, lalu jalankan lagi perintah untuk memeriksa versi Java maka versinya sudah seharusnya berubah.

Cukup mudah bukan, silakan anda coba langsung dan bila menemukan kesulitan anda dapat menuliskannya melalui komentar dibawah.

Cara Mengatasi Error CodeIgniter Nginx 404 Not Found

Cara Mengatasi Error CodeIgniter Nginx 404 Not Found

Kali ini saya ingin membuat artikel dari apa yang saya alami hari ini yaitu terkait dengan aplikasi web CodeIgninter dengan Nginx web server. 

Saya membuat sebuah aplikasi dengan framework CodeIgniter, dan aplikasi ini sebenarnya sudah berjalan dengan normal pada Apache web server. Namun saat saya pindahkan ke laptop saya yang menggunakan Nginx web server, aplikasi tersebut terus tampil error "404 page not found" yang berarti saya tidak bisa mengakses aplikasinya, dikarenakan terburu-buru menyebabkan saya lupa untuk melakukan penyesuaian terhadap aplikasi itu.

Sebelum saya tuliskan cara mengatasi error tersebut, terlebih dahulu saya akan berikan contoh konfigurasi vhost nginx yang saya gunakan di laptop saya.

server {
listen 80;
root /usr/share/nginx/html/public_html/penggajian;
index index.html index.php index.htm;
server_name class.dev;
access_log /usr/share/nginx/html/public_html/penggajian/application/logs/access.log;
error_log /usr/share/nginx/html/public_html/penggajian/application/logs/error.log;
location / {
#autoindex on;
#try_files $uri $uri/ =404;
try_files $uri $uri/ /index.php;
}
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
#try_files $uri =404;
try_files $uri /index.php;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
fastcgi_intercept_errors on;
}
location ~ /\.ht {
deny all;
}
}

Dari konfigurasi di atas, nginx sudah berjalan dengan baik tanpa error hanya saja aplikasinya tidak bisa diakses. Adapun yang menyebabkan aplikasi tersebut tidak bisa diakses adalah karena nama file controller. Perlu diketahui Nginx bersifat sensitif terhadap nama file controller, jika membuat nama file yang tidak sesuai maka aplikasi menjadi tidak dapat diakses. Berikut ini gambaran mengenai masalah yang saya alami.

Cara Mengatasi Error CodeIgniter Nginx 404 Not Found
welcome.php error
Cara Mengatasi Error CodeIgniter Nginx 404 Not Found
Welcome.php success
Dari kedua gambar diatas yang membedakan hanyalah huruf kapital diawal file. Pada awalnya semua file controller saya menggunakan huruf kecil dan hal itu menyebabkan error page not found, setelah diganti mengikuti cara di atas aplikasi sudah dapat diakses kembali.

Hal yang cukup sederhana tetapi bisa membuat bingung. Kira-kira seperti itulah cara saya mengatasinya, jika anda punya pengalaman ataupun tahu cara yang lebih bagus untuk mengatasinya anda dapat berbagi pada komentar dibawah.

Shodan, Mesin Pencari Para Hacker

Shodan, Mesin Pencari Para Hacker

Diluncurkan pada tahun 2009, Shodan search engine (mesin pencari) sangat dilirik dan mendapatkan antusiasme dari pengguna internet karena memiliki fitur yang cukup menarik.

Tidak Seperti Google yang digunakan untuk mencari website, Shodan bermain dibelakang layar. Hal ini bisa diibaratkan seperti sisi gelap dari search engine yang berfungsi mencari lokasi server, webcam, printer, router dan hal lainnya yang terhubung dengan internet.

Kemampuan Shodan dalam mencari sangatlah unggul karena dapat mendeteksi lampu lalu lintas, kamera keamanan, sistem kontrol pom bensin, jaringan listrik dan bahkan pembangkit listrik tenaga nuklir. Sebagian besar dari sistem-sistem tersebut dapat dideteksi oleh Shodan apabila tidak memiliki tingkat keamanan yang handal sehingga bisa berakibat fatal bila dijadikan target oleh hacker.

Shodan, Mesin Pencari Para Hacker

Anda bisa tentukan keyword yang anda inginkan, semisal ketikkan webcams atau IOT kemudian cari maka akan muncul IP address beserta detail dari IP tersebut, seperti gambar dibawah ini saya mencoba dengan keyword IOT.

Shodan, Mesin Pencari Para Hacker

Dan yang menarik juga ketika anda pilih menu explore, maka anda akan temukan pencarian terpopuler dan kategori yang tersedia. Tentunya hasil dari pencarian itu bisa anda langsung coba akses IP address yang sudah muncul. Pada gambar dibawah ini merupakan contoh salah satu detail dari IP address yang didapat dan menampilkan dengan detail yang berkaitan dengan IP address tersebut, anda bisa langsung mencobanya

Shodan, Mesin Pencari Para Hacker

Shodan berfungsi 24/7 nonstop dan mengkoleksi informasi sekitar 500 juta perangkat dan servis-servis yang terhubung ke internet. Lampu lalu lintas yang tak terhitung jumlahnya, kamera keamanan, perangkat IOT dan lain sebagainya bisa dengan mudah ditemukan. Tentu hal tersebut sangat menakjubkan karena bisa ditemukan hanya dengan sebuah search engine.

Anda tertarik mencobanya, langsung saja akses Shodan.