Socialabel

Sunday, November 17, 2013

Mikrotik Hanya Memperbolehkan IP DHCP Sebagai Host yang konek ke internet

  1. Interface
    1. Kemudian double klik interface LAN yang digunakan sebagai interface DHCP
    2. Pilih Replay-Only pada label ARP
  2. IP DHCP Server
    1. Klik IP–>DHCP Server
    2. edit DHCP
    3. Check “Add ARP for leases” pada opsi check
  3. Untuk menambahkan IP Static agar bisa di ijinkan oleh mikrotik dengan cara menambahkan ARP static
    1. Klik IP
    2. ARP
    3. Dan tambahkan secara manual
  4. Selesai

Sunday, November 10, 2013

Menghitung Durasi Timer Proses Python

Menghitung sebuah proses dari python dapat digunakan algorimat sebgai berikut:
 Start_Time  
     Proses:  
 Stop_Time  
 Durasi=Stop_Time - Start_Time

Code:
 import urllib2  
 import time  
 awal = time.time()  
 response = urllib2.urlopen('http://zipruz.com')  
 response.close()  
 akhir = time.time()  
 print "Total Waktu Proses ", akhir- awal, " Detik."  

Output:
 Total Waktu Proses 1.34128689766 Detik.  
Keyword: tesis, seo, timer, time, durasi

Friday, November 8, 2013

Konversi Qimage ke IplImage dan Iplimage ke Qimage

Cara konversi dari iplimage ke Qimage dan juga Cara konversi Qimage ke Iplimage pada openCV belum tersedia sehingga user harus mendefinisikan sendiri fungsi untuk melakukan konversi tersebut pada module yang digunakan, pada NamaModuleQt.h (ilustrasi) tambahkan baris berikut ini:
 IplImage* Qimage_Ke_IplImage(QImage *gambarQImage)  
 QImage* IplImage_ke_QImage(IplImage *gambarIPL)   

Selanjutnya pada NamaModuleQt.cpp tambahkan baris berikut ini:
 IplImage* NamaModuleQt::Qimage_Ke_IplImage(QImage *gambarQImage)  
 {  
   IplImage* gambarIPL;  
   //Ini Menggunakan Satu Channel  
   if(gambarQImage->isGrayscale())  
   {  
     gambarIPL = cvCreateImageHeader( cvSize(gambarQImage->width(), gambarQImage->height()), IPL_DEPTH_8U, 1);  
   }  
   else //Ini Menggunakan jika 3 Channel RGB  
   {  
     gambarIPL = cvCreateImageHeader( cvSize(gambarQImage->width(), gambarQImage->height()), IPL_DEPTH_8U, 3);  
   }  
   gambarIPL->imageData = (char*) gambarQImage->bits();  
   uchar* Databaru = (uchar*) malloc(sizeof(uchar) * gambarQImage->byteCount());  
   memcpy(Databaru, gambarQImage->bits(), gambarQImage->byteCount());  
   gambarIPL->imageData = (char*) Databaru;  
   return gambarIPL;  
 }  

Thursday, November 7, 2013

Konversi Qstring ke Const Char

/home/Hery/Iris_keren/src/ui/mainview.cpp:259: error: cannot convert 'QString' to 'const char*' for argument '1' to 'IplImage* cvLoadImage(const char*, int)'

Konversi tipe data Qstring pada Qt ke Const Char standar pada C, salah satu cara pada Qt Creator sebagai berikut:

 Qstring fullFileName="/home/Hery/Iris_keren/iris.bmp"  
 const char* nama=fullFileName.toStdString().c_str();  
 IplImage* ok=cvLoadImage(nama);  

Keyword:openCV, konversi, convert, const char, Qstring, kuliah Biometrik

Tuesday, November 5, 2013

Menggunakan Authentikasi Cookies Wget

Wget merupakan sebuah tool download manager mode CLI yang powerfull (menurut saya), walaupun masi memiliki cita rasa klasik :p, bahkan karena klasiknya bikin ribet jika mendownload file yang membutuhkan authentikasi untuk akses read file tersebut.

Namun wget juga memiliki opsi untuk mengatasi permasalahan tersebut, dengan menggunakan opsi cookies. Terlebih dahulu silahkan melakukan auth pada web login server yang akan di download.

(Test pada openSUSE)

Step 1:
wget --cookies=on --keep-session-cookies  --save-cookies cookies.txt --post-data 'user=hery&passwd=ok' http://zipruz.com/login.php

user      = nama field input text
passwd = nama field input password

Kemudian load cookies tersebut kedalam wget agar dapat memiliki akses download pada file yang di server tersebut.

Step 2:
wget --load-cookies cookies.txt -p http://zipruz.com/file/download.iso 
Namun terkadang pada Step 1 gagal untuk  mendapatkan cookies akibat dari adanya captcha pada web, sehingga authentikasi untuk mode console tidak bisa dilakukan, silahkan pakai alternatif dengan menggunakan browser GUI seperti mozilla dan ekspor cookies pada browser tersebut (terlebih dahulu silahkan login). selanjutnya silahkan lakukan lagi Step 2. semoga berhasil

Download Export Cookies Mozilla

Keyword: opensuse, wget, cookies, firefox, download