[Blender] Modelling Coffee Tubrucks Cup
BlendBall v1.0
Huaaaa…. udah lama banget gak posting ke blog (hehe.. padahal sih emank kurang aktif nge-Blog).
Sekarang yang mau saya post, yaitu Game sederhana buatan saya sendiri. Game ini saya beri nama BlendBall. Kenapa BlendBall ? karena game ini perpaduan antara Blender dan Table Football .
Game ini terinspirasi sewaktu nonton Chelsea dibantai 3 gol tanpa balas oleh Sunderland. hehehe…. sorry Chelsea, i am Manutd fans (sedikit lebay). Anyway, Game ini hanya menggunakan Logic Bricknya Blender Game Engine versi 2.49. buat editing texture dan image nya saya gunakan GIMP dan untuk editing backsoundnya saya gunakan Audacity . Read more…
Baca e-book Seperti Baca Buku Sungguhan

Apakah anda seorang yang sering membaca e-book / e-magz ? biasanya bagi anda yang sering membaca e-book / e-magz aplikasi pembaca PDF (PDF reader ) sudah tidak asing lagi. Namun terkadang membaca e-book di aplikasi PDF Reader membuat anda jemu. hal ini terjadi karena tampilan yang diberikan pada aplikasi tersebut bersifat statis (membaca layaknya dokumen sejenisnya).
Tetapi akan berbeda feel nya jika anda menggunakan aplikasi dari http://martview.com . Ya, walaupun format e-book yang kita gunakan adalah PDF, namun aplikasi ini menghadirkan cara membaca yang sama dengan ketika kita membaca buku sungguhan. Tampilan ketika membalik halaman sama dengan membalik halaman di buku.
Play Video with OpenCv
Di postingan awal saya tentang OpenCv yaitu menampilkan gambar dengan OpenCv + Qt + Eclipse. Kini saya mencoba membuat program untuk memainkan video.
Listing Main.cpp
#include <QtCore>
#include <QCoreApplication>
#include <cv.h>
#include <highgui.h>int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
cvNamedWindow(“Namidairo YUI”, CV_WINDOW_AUTOSIZE);
CvCapture* capture = cvCreateFileCapture(“YUI.avi”);
IplImage* frame;
while (1) {
frame = cvQueryFrame(capture);
if (!frame) break;
cvShowImage(“Namidairo YUI”, frame);
char c = cvWaitKey(33);
if (c == 27) break;
}cvReleaseCapture(&capture);
cvDestroyWindow(“my video”);
return a.exec();
}
Install Webcam Asus K40IN on Ubuntu
Salah satu komponen dari ASUS K40IN yang tidak ter-detect secara otomatis oleh Ubuntu adalah Webcam. Untuk itu saya punya solusinya, caranya :
Install aplikasi cheese :
sudo apt-get install cheese
Tunggu beberapa saat untuk proses download dan instalasi,
buka Applications >> Sound & Video >> Cheese Webcam Booth.
Untuk tampilan pertama gambar akan terlihat terbalik. Tapi jangan khawatir, hal tersebut bisa di ubah effect-nya.
dan…. selamat sekarang anda bisa bernarsis ria (foto-foto) di ubuntu dengan Asus K40in…
My First OpenCv Program with Qt & Eclipse
Akhir – akhir ini lagi tertarik mempelajari image processing, setelah googling nemu library untuk pengolahan citra menggunakan bahasa C/C++ yaitu OpenCv. OpenCv itu merupakan kumpulan library yang digunakan untuk melakukan proses Pengolahan Citra, Object Identification, Segmentation, Racognition (Face Recognition, Gesture Recognition, Motion Tracking) dll. OpenCv merupakan product keluaran Intel yang bersifat Open Source. Menurut dokumentasi yang disertakan dalam OpenCv, OpenCv hanya dapat digunakan pada komputer yang berbasiskan Prosesor Intel arsitektur. Untuk lebih lengkapnya mengenai OpenCv bisa lihat langsung di situs OpenCv-nya, http://opencv.willowgarage.com
Langsung saja ke program awal saya dengan OpenCv, sekedar informasi, saya menggunakan OS Ubuntu 9.10, Eclipse Helios dan Bahasa Qt.
Untuk melakukan install OpenCv di Ubuntu bisa dilihat disini , untuk integrasi Qt dengan Eclipse bisa dilihat disini .
Jika semua sudah terinstal, maka tinggal kita tulis code OpenCv-nya. disini saya akan membuat program untuk menampilkan image dengan OpenCv, berikut langkah-langkahnya :
Augmented Reality
Masih ingat dengan film Robocop ? dari balik kacamata helmnya, Robocop memindai musuh. Sesaat kemudian informasi tentang sang musuh terpampang di kacamatanya. Dulu teknologi tersebut mungkin masih masuk dalam kategori fiksi ilmiah. Tapi sekarang tidak lagi, Augmented Reality telah membawa kecanggihan tersebut kedalam dunia nyata.
Selama ini, dunia nyata dan dunia virtual berjalan sendiri-sendiri. Teknologi virtual, khususnya komputer grafis, telah mencapai kemajuan yang luar biasa. Kini para peneliti berusaha menarik komputer keluar dari layar monitor dan mengintegrasikannya dalam dunia nyata.
Teknologi ini, yang dikenal dengan Augmented Reality (AR), mengaburkan batasan antara dunia nyata dengan dunia virtual. AR menambahkan suatu hasil ciptaan komputer (computer-generated) pada apa-apa yang kita lihat , dengar, cium dan rasakan.
Dalam rentang antara dunia virtual dan dunia nyata, AR lebih dekat kepada dunia nyata. AR menambahkan gambar, suara, umpan sentuhan ( haptic feedback ), dan bau pada dunia sesunguhnya. setiap orang, mulai dari dokter, wisatawan, tentara, dapat memanfaatkan teknologi ini. Read more…
Tutorial dasar Python part 1
Python merupakan bahasa pemrograman dinamis yang mendukung pemrograman berbasis objek. Python dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai platform sistem operasi. Seperti halnya bahasa pemrograman dinamis, python seringkali digunakan sebagai bahasa skrip dengan interpreter yang teintergrasi dalam sistem operasi Python memungkinkan Anda bekerja lebih cepat dan mengintegrasikan sistem Anda lebih efektif. Saat ini skrip python dapat dijalankan pada sistem berbasis : Windows, Unix/Linux, Mac OS, OS/2, Amiga.
Python didistribusikan dengan beberapa lisensi yang berbeda dari beberapa versi. Python dapat diperoleh dan dipergunakan secara bebas ( bersifat Open Source ). Lisensi Python tidak bertentangan baik menurut definisi Open Source maupun General Public License ( GPL ). Interpreter Python dapat diperoleh di website resminya di http://www.python.org
Read more…
Programming Cobol on Linux
COBOL ? apa itu COBOL ? Ya, mungkin bagi sebagian orang yang berkecimpung di dunia pemrograman komputer sudah tidak asing dengan COBOL. Bahasa pemrograman yang satu ini memang terbilang cukup lama usianya, namun bahasa ini masih jadi pilihan dalam dunia bisnis. Seperti namanya COBOL ( Common Business Oriented Language ) adalah Bahasa pemrograman ( High level language ) yang berorientasi langsung pada permasalahan bisnis atau perdagangan, seperti sistem pengelolaan keuangan, laporan pengeluaran sebuah perusahaan dan lain-lain.
Disini saya tidak memaparkan teori tentang COBOL tetapi yang akan saya jelaskan adalah tentang penggunaan bahasa COBOL di Linux. Sebagai informasi ketika tulisan ini di post, saya menggunakan Linux Ubuntu 9.10. Berikut langkah-langkahnya :





