August 2009
M T W T F S S
    Sep »
 12
3456789
10111213141516
17181920212223
24252627282930
31  

Statistik Pengguna

joomla counter
Sejak Januari 2010

Ngajar Game Programming

minggu ini IT Telkom sedang bergeliat. mahasiswa telah memulai semester ganjil 2009/2010. di semester ini aku diamanahi mengajar matakuliah game programming. alhamdulillah.
aneh, itu yang aku rasakan, dan mungkin para mahasiswa rasakan. betapa tidak, di pertemuan pertama perkuliahan, aku masih belum punya silabus yang akan dipergunakan pada perkuliahan. so, di pertemuan pertama aku katakan ke mereka [...]

Nama yang Aneh

dari milis sebelah, negeri antah berantah
14 Aug 2009
Seorang guru baru tengah mengabsen murid-muridnya.
Sang guru tertarik dengan sebuah nama, dan memanggil murid dengan nama tersebut.
Guru : “Smary Saklitinov, coba kemari”
Murid : “Iya Bu”.
Guru : “Sini kamu Nak, kamu keturunan rusia ya?”
Murid : “Bukan Bu.”
Guru : “Lalu kenapa nama kamu Smary Saklitinov?”
Murid : “O, Smary itu singkatan [...]

Pengen Belajar Membuat Sepeda Kabel

tanggal 18 Juli 2009 alhamdulillah aku di wisuda S2. malam harinya, aku mendapatkan surprise dari tetanggaku yang jago mengutak-atik kabel listrik. dia membuatkanku miniatur sepeda dari bahan kabel tembaga.
unik. ya memang kerajinan tangan ini unik. aku sendiri telah berniat untuk mempelajarinya dari Maret 2009. namun hingga saat ini, masih belum terlaksana keinginanku untuk mempelajarinya.
selain satu [...]

17 Agustus 2009

pagi ini seperti biasanya mengikuti upacara 17 agustus di lapangan rektorat. satu lapangan penuh mahasiswa dan karyawan hadir di sana.
setelah itu, acara gathering dengan mahasiswa baru IF ITTelkom pun digelar di lapangan futsal IT Telkom. acara perkenalan yang cukup menarik, dengan erda dan bu RVI sebagai MCnya. dekan yang membawakan puisi, perkenalan dosen2 dan staf [...]

Benci Pedagang g Jujur

Ahad 16 agustus 2009.
pagi itu aku dan istri pergi ke pasar baru untuk membeli kebutuhan sandang. alhamdulillah kami mendapat apa yang diinginkan, satu stel blazer, dan mukena u bebergian.  setelah beberapa menit jalan2 di pasar baru, akhirnya kami pun keluar untuk bergegas pulang.
di luar pasar, aku dan istri melihat buah klengkeng yang besar2 dari sisi [...]

Code Tesis v 23 Feb 2009

setelah penat memikirkan tesis, akhirnya ganti arah. berikut kira2 psudocode untuk tesis kali ini : note belum di periksa apakah berjalan dengan benar atau tidak.
convert image to grayscale
/* load image */
IplImage *src = cvLoadImage( argv[1], CV_LOAD_IMAGE_COLOR );
/* get image properties */
width = src->width;
height = src->height;
/* create new image for the grayscale version */
IplImage [...]

C++ fprintf & fscanf to read and write from/to csv file

this is an example to read or write file to/from csv file from/into a memory
#include “stdafx.h”
#include <stdio.h>
int main(void)
{
//Create a file to write to
FILE *OutFile = fopen(“test.txt”,”w”);
//Send data to file
float arr[10];
for(int i=0; i<10; i++)
{
arr[i] = i * 0.7523234234;
}
for(int i=0; i<9; i++)
{
fprintf(OutFile,”%f,%f\n”,arr[i],arr[i+1]);
i++;
}
//Close the file
fclose(OutFile);
// open file for read
FILE *readFile = fopen(“test.txt”,”r”);
// set to zero, the array data [...]

Thinning using OpenCV

1 week I’m looking for thinning algorithm using OpenCV, and found one implementation that have good result.
you can find the algorithm in this link http://www.eml.ele.cst.nihon-u.ac.jp/~momma/wiki/wiki.cgi?edit=OpenCV%2F%E7%B4%B0%E7%B7%9A%E5%8C%96&section=7
one weekness from the algorithm is time complexity. i modified the code with some rule, and some weekness. the modification can be seen as below.
#include “stdafx.h”
#include <cv.h>
#include <highgui.h>
#include <stdio.h>
// taken from [...]

fungsi derective #define pada c++

selang mengerjakan tesis dengan c++, banyak sekali kesulitan yang dihadapi. maklum dari awal tidak ada yang mengjarkan bahasa ini dengan baik. berkali2 mengcompile, dan error dengan error redeclaration. T-T.
setelah merenung-renung, melihat code orang lain, kini baru sadar bahwa directive #define sangat berguna. berikut contoh penggunaannya :
pada file 1 kita save dengan cPointCloud.h
kita tambahkan directive
#define CPOINTCLOUD
hal [...]

OpenCV ImageData

////////////////////////////////////////////////////////////////////////
//
// hello-world.cpp
//
// This is a simple, introductory OpenCV program. The program reads an
// image from a file, inverts it, and displays the result.
//
////////////////////////////////////////////////////////////////////////
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <cv.h>
#include <highgui.h>

int main(int argc, char *argv[])
{
IplImage* img = 0;
int height,width,step,channels;
uchar *data;
int i,j,k;

if(argc<2){
printf(“Usage: main <image-file-name>\n\7″);
[...]