Aplikasi android untuk menghitung luas daun dan persentase tutupan tajuk

Bagi mahasiswa dan pelajar yang mendalami biologi, pertanian, maupun  kehutanan mungkin pernah dipusingkan tentang bagaimana cara mengujur luasan daun dengan praktis, bagaimana mengukur persen penutupan tajuk dengan praktis. Sebagai mantan mahasiswa kehutanan saya sudah pernah menggunakan beragam metode untuk memecahkan hal tersebut namun berbagai metode yang digunakan waktu itu masih tergolong rumit.

image

image

Kini telah tersedia aplikasi android yang bebas diunduh untuk memecahkan kedua hal diatas. Yaitu easy leaf area free untuk mengukur luasan daun, dan canopy cover free yang bisa digunakan untuk mengukur persentase tutupan tajuk. Kedua aplikasi tersebut bebas diunduh melalui google play store.

Kedua aplikasi tersebut mengurangi berbagai kerumitan yang dijumpai pada saat melakukan pengukuran luasan daun maupun tutupan kanopi. Adakah yang pernah mengalami hal serupa? Silahkan berbagi di komentar dibawah 🙂

BASH : operator OR ( || ) dan and ( && )

cd /tmp || exit 2

Apakah makna dari double pipe “||” ini ? Tanda || pada baris perintah “shell atau perl” mengacu pada: OR. jadi skrip kita mengandung perintah “ lakukan perintah pertama || \ OR perintah kedua ”

Jika perintah pertama berhasil, perintah kedua tidak akan dieksekusi, itu berarti perintah kedua akan di eksekusi jika exit status perintah pertama tidak sama dengan 0. operator ini adalah kebalikan dari operator “&&”, dimana perintah kedua akan dieksekusi jika dan hanya jika exit status perintah pertama sama dengan 0

contoh :

$ ls file_tidak_ada.txt || echo TIDAK_ADA
 ls: cannot access this_tidak_ada.txt: No such file or directory
 TIDAK_ADA
$ ls file_ada.txt && echo ADA
 file_ada.txt
 ADA


jadi apa gunanya?

misal kita ingin membuat sebuah perintah yang akan dieksekusi secara berulang sebanyak n kali sampai perintah itu berhasil dijalankan .

contoh kita akan menguji dengan 3 kali percobaan, apakah koneksi internet tersambung, dengan waktu jeda 15 detik. menggunakan wget (pada bash):

#!/bin/bash

for i in {1..3} 
do 
   wget -q --tries=10 --timeout=20 --spider http://www.blankonlinux.or.id && break || sleep 15

done

Happy hacking 🙂

ROOT Motorolla Droid 4 di Linux dan OSX

Sebelum melakukan proses root pasang terlebih dahulu ADB (Android Debugging Bridge) biasanya akan langsung terpasang jika kita memasang android sdk, atau dapat mengikuti langkah disini

kemudian pastikan perangkat Droid 4 kamu sudah diaktifkan modus USB Debugging, (Settings-> Developer Options -> Usb Debugging Enabled) check pada opsi tersebut.

Unduh berkas disini kemudian jalankan root.sh dari teminal emulator, ikuti langkahnya sampai selesai. untuk memastikan perangkat Droid 4 berhasil di root pasang root checker lakukan pengujian pada perangkat Droid 4 kamu

Happy Hacking 🙂

apache2 reverse proxy

Panduan singkat sebagai pengingat untuk memanfaatkan apache2 sebagai reverse proxy.

tambahkan modul proxy, dan proxy_http

a2enmod proxy
a2enmod proxy_http

restart apache
apache2ctl restart

edit virtualhost (/etc/apache2/sites-available/default.conf)
<VirtualHost *:80>
ServerAdmin nobody@no.com
ServerName pdf.domain.com
DocumentRoot /var/www/pdf/controller
ErrorLog /var/log/apache2/pdf-error.log
CustomLog /var/log/apache2/pdf-access.log common
<Directory /var/www/pdf/controller>
Allow From All
</Directory>
ProxyRequests Off
ProxyPreserveHost On
# <Proxy *>
# Order deny,allow
# Allow from all
# </Proxy>
ProxyPass / http://10.0.1.91:80/pdf/controller/
ProxyPassReverse / http://10.0.1.91:80/pdf/controller/
</VirtualHost>

reload konfigurasi apache

#apache2ctl graceful