Bergelut dengan Xorg.conf

| 1 comments



Setelah kemaren diinstall openbsd saatnya laptop untuk diinstall debian lenny 5.0 kenapa debian yang ane pilih... karena management paketnya enak dan sudah familiar dengan ane. Tapi sebenernya sama aja distro apapun yang dipake tergantung kebiasaan ajah... kalo orang jawa bilang "tresno jalaran soko kulino". Proses installasi sih oke2 saja tidak ada masalah sampai proses instalasi selesai dengan desktop yang saya pilih adalah Xfce karena lebih ringan dan mudah digunakan.

Semua device terdeteksi dengan baik bahkan xorg-server nya nampak oke2 saja karena resolusinya bisa sampai maksimal... tetapi setelah benchmark pada graphic devicenya yaitu "Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)" ternyata agak patah2 saat compositornya dijalankan bahkan saat game counter strike (favourite anak2 kantor) ga mau jalan di cedega nya... why???? ternyata setelah tanya2 sama rekan kerja, ada yang harus ditambahkan pada opsi xorg.conf pada bagian graphic cardnya, info yang ane dapatkan dari temen ane adalah menambahkan opsi berikut :

Section "Device"
Identifier "Configured Video Device"
Option "AccelMethod" "XAA"
Option "XAANoOffscreenPixmaps" "true"
Option "DPMS"
EndSection


pada section device pada xorg.conf nya ditambahkan opsi diatas, setelah restart ane coba benchmark lagi dan wow... kompositor jalan dengan entengnya dan game counter strike bisa berjalan dengan lancar... setelah beberapa hari dipake ternyata terasa lagi kejanggalan pada saat menjalankan game counter strike yang kadang gamenya freeze saat dimainkan dan saat memutar video alias film terjadi pesan kesalahan "segmentation fault" ... how come...???

Ternyata setelah bertanya kepada mbah google dapet juga jawabannya... karena opsi yang dimasukkan pada xorg.conf yang sebelumnya adalah untuk versi intel graphic yang versi 8xx dan bukan untuk yang versi 9xx sedangkan punya ane adalah versi "Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)" maka yang seharusnya ditambahkan pada xorg.conf adalah:

Section "Device"
Identifier "Configured Video Device"
Option "AccelMethod" "exa"
Option "MigrationHeuristic" "greedy"
Option "ExaNoComposite" "false"
Option "DPMS"
EndSection


setelah diganti dengan opsi diatas maka ane restrart xorg-servernya dan wow.... alhamdulillah semuanya berjalan dengan baik termasuk games counter strike hanya dengan share memory 8MB bisa berjalan dengan baik :D bahkan 3d enginenya juga berjalan dengan konfigurasi diatas... hihihihi... good job linus torvald ...

Read More..

OpenBSD di lappie baru saya...

| 5 comments



Sudah sekian lama pengen beli lappie baru tapi ya... disesuai budget ajah... akhirnya pilihan jatuh ke dell vostro a840 yang harganya bisa dijangkau oleh saya :D

sebenernya bingung mau diinstall distro linux apa... tapi nggak tau kok tiba2 dikepala kepikiran openbsd :p. tak perlu pikir panjang lagi langsung download dari repo andalan ftp:repo.ugm.ac.id/openbsd/4.5/ langsung nyoba install... tapi kok... textmod semua... hihihi... akhirnya instalasi harus dipandu oleh openbsd.org dan tau sendiri alhasil instalasinya lama karena sambil baca documentasinya.. tapi proses instalasinya ternyata cepat euy... whuss.

habis instalasi system minta reboot dan okelah saya turuti saja kemauannya, tapi setelah masuk sistem ternyata disuguhi command promt layaknya tampilan default linux awal2 tahun 90 an :D. akhirnya dengan sedikit bantuan dari googling dengan kata kunci "openbsd as desktop" ternyata dapet juga wiki dari Guide to Unix/BSD/OpenBSD/As a Desktop untuk costumize openbsd jadi sebuah desktop yang oye...

saya pilih pake xfce karena sudah familiar.. sebenarnya juga mendukung untuk desktop manager yang lain seper KDE, Gnome, Enlightenment, etc... paket yang lain untuk development juga bisa disedot via ftp dengan perintah pkg_add :D seru wiss pokoknya...

tapi.... ada tapinya sebenaarnya semua hardware terdeteksi dengan baik.. tetapi ketika saya menjalankan perintah ifconfig ath0 scan kok malah ngefreeze alias ngehang... yah tapi itu bukan suatu masalah untuk teruss belajar make si OpenBSD :D
ya itulah pengalaman make install openBSD untuk dijadiin desktop hehehehe... kurang kerjaan ajah ya open bsd dijadiin desktop... tapi tetep ajah asik... last tag Alhamdulillah...

Read More..

Sebenarnya tidak mau disebut apesss lagi!

| 13 comments

Selasa malam, seperti biasa ane persiapan untuk battle maen futsal sama anak2 di gor bhineka tapi entah napa kok tiba2 ga da semangat yah. Yaudah deh akhirnya ane putuskan menutup mata sejenak untuk menambah energi setelah seharian bekerja. Eh... apa mau dikata terbangun dan waktu sudah menunjukkan 22.15 (berarti sudah telat 15 menit), tanpa basa basi lagi langsung cuci muka dan persiapan untuk berangkat. Walah ternyata yang dateng baru segelintir orang, emang dasar budaya jam karet yang belum bisa kami hilangkan.
Pemanasan selesai team langsung dibagi menjadi 2 kelompok sisanya menunggu untuk gantian pertandingan berikutnya, sebenernya ane bermain cukup bagus tapi kok perasaan ini tidak enak ya... ada apakah gerangan??. Waktu terus berjalan mengiringi setiap passing, shooting, heading, fault, ... dan tibalah saat kita menikmati pertandingan yang terakhir, tak ada angin tak ada hujan datanglah seoorang asing dan terlihat petentang-petenteng kemudian menghampiri salah satu teman yang lagi kehabisan tenaga.


Stranger : Mas, hmmm mas kristiannya ada?
Teman : Wah ga kenal mas coba tanya yang sebelah sana.
Stranger : Makasih mas...
Stranger langsung berjalan tetapi masuknya ke kamar kecil.


Dari percakapan itu memang tidak ada yang mencurigakan, dan yang lain tetap maen bola termasuk ane. Adoooh kesleo!!! (me say), akhirnya ane gantian ma temen dan jadilah saya seorang keeper. Tapi anehnya orang tadi tetap petentang-petenteng dibelakang gawang yang ane jaga. Tanpa basa basi lagi si Stranger(orang asing) berjalan keluar melewati parkiran, yang tanpa kami sadari mengambil 2 helm yang berada disana, sebenarnya temenku sudah memperhatikan gerak-geriknya dan teriklah teman ane "Hoy bang itu orang yang ambil helm kemaren!!!", bubarlah kita dan menuju pakiran tetapi sayang kalah cepat dengan pencurinya ternyata sudah ada teman yang menunggu naik motor stanby kalo2 kepergok. YAAAH TELAT DAH....

Teman 1 : Eh itu beneran orangnya?
Teman 2 : Beneran bang, yah tadi sih tak perhatiin terus tapi tak liat2 kok ngambil helm putih, 2 helm yang diambil.
Ane : Helm putih ????(dalam hati)
Teman 3: Helm putih yang disini punya siapa ya?
Ane : Dimana ? (dengan perasaan gusar), wah helmku kui... waduuuh... kok ilang!!
Teman-Teman : !%@!#@^$#&%$#^%$*&^%*^&$%@#$@%#@&$*$*^$&%#^$#@%#@%#
*maaf untuk yang teman-teman disensor karena banyak sekali binatang2 yang disebut..!

Yaa sudahlah ikhlaskan saja semoga orang yang ngambil cepet sadar dan berberkah hihihihihi, tapi permasalahannya bukan itu sih SAYA BESOK PAGI BERANGKAT KE KANTOR PAKE HELM SIAPA???? mana ada jam satu malem orang jualan helm. Kejadian juga paginya, sengaja memang mau berangkat pagi untuk menghindari polisi biasanya jam 07.00 polisi2 dah pada nongkrong. Putar otak lewat mana nih, oke akhirnya tanpa helm berangkat lewat gang2 kecil (sejauh ini berhasil), tapi jalan kekantor kan musti lewat perempatan (gpplah pikirku kan masih pagi). wewww lampuu merah berhentilah ane di barisan paling depan, tiba2 dari sebrang ada yang nyeletuk "Hoy mas2..!!!" langsung kutatap dengan tatapan tajam ...ENG ONG!!!! ... POLISI!!!!, best case-nya ane ga ditilang cuman diteriakin "BALIK2... PAKE HELMNYA!!!! => sambil nunjuk2 ke ane". Yaudah terpaksa puter balik lewat jalan tikus menuju kampus tercinta cuman buat nitipin motor, selebihnya jalan kaki kekantor wakakakakakakaka.....
Besok kena apalagi yah, but it's fun => sebuah peringatan buat ane!

Read More..

Setting Jasper Report on Eclipse then use it!

| 1 comments

JasperRepots merupakan project open source yang sangat powerfull untuk menampilkan rich content baik ke printer maupun kedalam bentuk file PDF, HTML, XLS, RTF, ODT, CSV, TXT dan XML. Oke tidak usah panjang lebar langsung saja download resourcenya dari official site-nya : http://jasperforge.org/, kemudian extract dan akan terdapat beberapa folder diantaranya :build, demo, dist, docs, lib, dan src.
*untuk yang menggunakan netbeans, bisa langsung import project lalu buka folder yang memuat forlder diatas.

Sebenarnya yang kita butuhkan untuk diimport kedalam classpathnya eclipse adalah yang berada didalam folder dist dan lib, untuk yang berada didalam folder dist yang digunakan adalah file jasperreports-3.1.3.jar sedangkan untuk yang didalam folder lib adalah commons-beanutils-1.7.jar, commons-collections-2.1.jar, commons-digester-1.7.jar, commons-javaflow-20060411.jar, commons-logging-1.0.2.jar, dan iText-2.1.0.jar.

1. Buka editor eclipse lalu buat project java dengan nama jreport (File -> New -> Java Project)
2. Import file2 yang disebutkan diatas kedalam classpath project jreport dengan cara, klik kanan pada nama project pilih properties maka akan muncul jendela berikut :


untuk menambahkan classpath bisa langsung tekan tombol [Add External JARs], masukkan file2 jasperreports-3.1.3.jar, commons-beanutils-1.7.jar, commons-collections-2.1.jar, commons-digester-1.7.jar, commons-javaflow-20060411.jar, commons-logging-1.0.2.jar, dan iText-2.1.0.jar.
3. Karena file2 yang dibutuhkan sudah masuk kedalam classpath project jreport, langkah selanjutnya adalah membuat code untuk melakukan test. Buat folder reports pada project jreport dengan cara klik kanan pada project jreport - > new -> folder.



4. Buat java class pada jreport dan beri nama JasperReportsIntro.java dan isi dengan kode2 sebagai berikut :

public class JasperReportsIntro
{
public static void main(String[] args)
{
JasperReport jasperReport;
JasperPrint jasperPrint;
try
{
jasperReport = JasperCompileManager.compileReport(
"reports/jasperreports_demo.jrxml");
jasperPrint = JasperFillManager.fillReport(
jasperReport, new HashMap(), new JREmptyDataSource());
JasperExportManager.exportReportToPdfFile(
jasperPrint, "reports/simple_report.pdf");
System.out.println("Successfully created PDF file");
}
catch (JRException e)
{
e.printStackTrace();
}
}
}

lalu buat file didalam folder reports dengan nama jasperreports_demo.jrxml dan isikan kode berikut :

5. Jalankan file JasperReportsIntro.java (klik kanan -> Run As -> Java Application). Setelah proses selesai file pdf akan terbentuk didalam folder reports.

Untuk melihat contoh2 penggunaan lainnya bisa dilihat dalam folder demo, didalamnya terdapat sample2 JasperReport yang siap dignakan.

Read More..

Memang lagi Apessss...

Tepatnya tanggal 4 Februari 2009 ada event seminar di salah satu universitas swasta di jogja sebut saja amikom, kenapa ane bisa kesana ??? karena event ini juga ada workshop tentang java, omong punya omong dari amikom sendiri meminta bantuan dari JUG-JogLoSemar untuk memberi materi workshop-nya, jadilah ane dengan teman saya (Faris) yang didelegasikan oleh JUG untuk memberi materi workshop. Workshop dimulai jam 1, jadi sebelum jam 1 ane dah stanby di tempat faris buat persiapan terakhir sebelum ke amikom, jam menunjukkan pukul 12.15 jadi kita sholat duhur dulu karena kamar kosnya kecil jadi mau g mau harus gantian sholatnya....
Eh dah 12.45 cabut yuk ris (me says), awalnya kita berangkat naik motor sendiri2 tapi baru keluar gang motor faris bermasalah, rem depannya suka ngunci sendiri... jadilah kita memutuskan berangkat berboncengan dengan motor butut ane (biar butut tapi sejarahnya banyak). Memang ketika workshop berlangsung tidak ada masalah dan fine2 aja, semua peserta terlihat antusias mengikuti runtutan acara workshop sampai selesai.... kecuali yang tidak HUEHUEHUEHUE.... Akhirnya jam dikomputer menunjukkan pukul 16.15 WIB, waktu yang tepat untuk mengakhiri rentetan task2 workshop yang membuat peserta mengoptimalkan otak mereka.
Selesai acara kita diberi amplop yang entah apa isinya tapi bukan itu yang dipermasalahkan, tapi pas baliknya karena dah sore bawaannya pengen cepet nyampe kos, akhirnya kita tancap gas... meski motor butut masih bisa kenceng lho!. Karena ane kudu nganter ni bocah (faris) akhirnya kita harus nyebrang per4tan, semua motor dah siap2 nunggu lampu ijo nyala.... counting down 5..4..3..2..1.. BROOOOM... BROOOOM.... motor dah pada jalan termasuk kita eh apa maudikata dari samping kanan tiba2 ada motor2 masuk, pengennya menghindari banting steer ke kiri eh malah dari belakang kiri ada truk GABRUSS... GABRUSSS akhirnyan kita jatuh dah nyium aspal kena bak bagian belakang truk. Untungnya ada orang yang nolongin... eh truknya nyelonong aja CKCKCKCKCKCK!!!!, dengan keadaan motor yang amburadul gini kita balik dan alhamdulillahnya masih bisa apme kos meski cmn bisa pake gigi 3 ajah. Yah kejadian ini menambah panjang catatan sejarah motor bututku ini mantaaaap. Untungnya tadi dikasih amaplop jadi servisnya tinggal buka amplop aja hhihihihihi + tambahan duit sendiri.

Read More..