- Interface
- Kemudian double klik interface LAN yang digunakan sebagai interface DHCP
- Pilih Replay-Only pada label ARP
- IP DHCP Server
- Klik IP–>DHCP Server
- edit DHCP
- Check “Add ARP for leases” pada opsi check
- Untuk menambahkan IP Static agar bisa di ijinkan oleh mikrotik dengan cara menambahkan ARP static
- Klik IP
- ARP
- Dan tambahkan secara manual
- Selesai
Socialabel
[Facebook]
Sunday, November 17, 2013
Mikrotik Hanya Memperbolehkan IP DHCP Sebagai Host yang konek ke internet
Sunday, November 10, 2013
Menghitung Durasi Timer Proses Python
Menghitung sebuah proses dari python dapat digunakan algorimat sebgai berikut:
Code:
Output:
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:
Keyword:openCV, konversi, convert, const char, Qstring, kuliah Biometrik
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)
(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
Sunday, November 3, 2013
MPI: Pemrograman Paralel
Sebelum memulai pemrograman paralel pada linux opensuse, silahkan install dulu librari dan aplikasi mpi pada mesin yang digunakan, asumsi penulis menggunakan paket manager dari zypper,
#zypper install openmpi openmpi-devel mpich mpich-devel mpi-selector
setelah proses download dan installasi paket selesai pastikan pada direktori "/usr/lib/mpi" terdapat folder gcc, dan "/usr/lib/mpi/gcc/openmpi/bin/" ada file mpicc dan mpiexec
mpicc digunakan untuk mengkompilasi source code pemrograman paralel dalam bahasa C ke code binari.mpexec digunakan untuk mengeksekusi code biner dari pemrograman paralel agar dapat dijalankan oleh komputer
Keterangan Paket:
openmpi - A powerful implementaion of MPI
Open MPI is a project combining technologies and resources from several other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to build the best MPI library available. This RPM contains all the tools necessary to compile, link, and run Open MPI jobs.
openmpi-devel - A powerful implementaion of MPI
Open MPI is a project combining technologies and resources from several other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to build the best MPI library available. This RPM contains all the tools necessary to compile, link, and run Open MPI jobs.
mpich - A Portable Implementation of MPI
MPICH is a freely available, portable implementation of MPI, the standard for message-passing libraries.
mpich-devel - A Portable Implementation of MPI
MPICH is a freely available, portable implementation of MPI, the Standard for message-passing libraries. This package contains manpages, headers and libraries needed for developing MPI applications
mpi-selector - Tool to provide defaults for which MPI implementation to use
A simple tool that allows system administrators to set a site-wide default for which MPI implementation is to be used, but also allow users to set their own defaults MPI implementation, thereby overriding the site-wide default. The default can be changed easily via the mpi-selector command -- editing of shell startup files is not required.
keyword: mpi, openmpi indonesia, pemrograman paralel, HPC
Open MPI is a project combining technologies and resources from several other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to build the best MPI library available. This RPM contains all the tools necessary to compile, link, and run Open MPI jobs.
openmpi-devel - A powerful implementaion of MPI
Open MPI is a project combining technologies and resources from several other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to build the best MPI library available. This RPM contains all the tools necessary to compile, link, and run Open MPI jobs.
mpich - A Portable Implementation of MPI
MPICH is a freely available, portable implementation of MPI, the standard for message-passing libraries.
mpich-devel - A Portable Implementation of MPI
MPICH is a freely available, portable implementation of MPI, the Standard for message-passing libraries. This package contains manpages, headers and libraries needed for developing MPI applications
mpi-selector - Tool to provide defaults for which MPI implementation to use
A simple tool that allows system administrators to set a site-wide default for which MPI implementation is to be used, but also allow users to set their own defaults MPI implementation, thereby overriding the site-wide default. The default can be changed easily via the mpi-selector command -- editing of shell startup files is not required.
keyword: mpi, openmpi indonesia, pemrograman paralel, HPC
Subscribe to:
Posts (Atom)