Slackware 13.37 + Ati Radeon X700 + Gnome 3.2

ternyata tidak diperlukan perjuangan yang payah untuk memasang Gnome 3.2 pada Slackware 13.37. ini diakibatkan adanya dokumentasi pada blog pak Widya Walesa. :D setelah installasi berhasil, saya memasang libffi yang tidak ditemukan. kemudian membangun ulang gjs. lalu mengcompile ulang mesa untuk mengaktifkan gallium. saya iseng memanfaatkan mesa 7.10.2 yang tersedia pada directory testing. kompilasi berjalan lancar jaya tanpa mengganti libdrm versi 2.3.23. berikut konfigurasi yang saya kutip :

 gjs.SlackBuild
..
sed -i 's/mozilla-js/seamonkey-js/g' configure.ac
autoconf -i -f
..

 Mesa.SlackBuild
..
  --enable-gallium-i915 \
  --enable-gallium-i965 \
  --enable-gallium-radeon \
  --enable-gallium-r600 \
  --enable-gles1 \
  --enable-gles2 \
  --enable-shared-dricore \
  --with-driver=dri \
  --with-state-trackers=dri,glx,egl
..

hasilnya, lumayan :)

referensi :
http://www.walecha.net/content/gallium-berhasil-tundukkan-gnome-shell-di-ati-radeon
http://www.walecha.net/content/mencoba-gsb-32-di-slackware-current


catatan singkat LFS

saya sudah mengetahui cara kompilasi kernel, kemudian juga pada posting terdahulu, saya tahu bahwa suatu program itu tidaklah berdiri sendiri. program yang besar (terlebih program dengan GUI) memiliki dependensi yang banyak terhadap paket pustaka. seperti dependensi yang beruntutan yang pernah saya temui pada installasi mysql workbench karena kebetulan basisnya adalah GTK+ sedangkan slackware tidak memasangnya secara default. kali ini saya ingin mencoba sesuatu yang menurut saya lebih rumit dari itu. mengapa rumit? setelah saya mencoba LFS, perintah dasar untuk membuat partisi dan file sistem mengingatkan saya akan installasi backtrack 4.0 yang tidak berhasil saya lakukan. dulu mungkin saya yang salah mengunduh sehingga proses installasi yang harus dihadapi adalah full command line. sedangkan waktu itu pemahaman belum sampai, saya baru tiba di Linux. :D saat ini saya sudah mulai sedikit memahami dan intinya saya akan mencoba merakit sistem GNU/Linux ini dengan panduan dari LFS(linuxfromscratch.org).
Continue reading


do’a pagi ini

Ya Allah, jika dia bukan jodoh hamba, nggak apa-apa Ya Allah. karena mungkin apa yang hamba inginkan tidak sesuai dengan apa yang Engkau tetapkan. saat ini hamba masih sendiri Ya Allah. masih sering galau, sering merana. sering memikirkan sesuatu yang bukan urusan hamba. terkadang hamba terlalu melihat kedepan, tidak melihat yang saat ini. tidak melihat apa yang telah Engkau anugerahkan. sehingga tanpa sadar hamba mengkufuri nikmatMU. astagfirullahalazim. sebagaimana yang telah hamba ketahui bahwa jodoh itu bukan hanya pertemuan sepasang kekasih. jodoh itu bisa jadi pertemuan antara hamba dengan orang tua hamba, handai taulan, guru dan teman hamba Ya Allah. maka dari itu Ya Allah, mantabkan rasa iman dan ilmu didalam dada ini, supaya hamba bisa mengambil makna dari setiap pertemuan yang telah Engkau tetapkan. Ya Allah, jika dia bukan jodoh hamba, nggak apa-apa Ya Allah. mungkin hamba memilih tertutup berdasarkan suku tertentu, padahal Engkau telah Firman dalam AlQur’an surat Al Hujuraat ayat 13 :

“Hai manusia, sesungguhnya Kami menciptakan kamu dari seorang laki-laki dan seorang perempuan dan menjadikan kamu berbangsa-bangsa dan bersuku-suku supaya kamu saling kenal-mengenal. Sesungguhnya orang yang paling mulia diantara kamu disisi Allah ialah orang yang paling taqwa diantara kamu. Sesungguhnya Allah Maha Mengetahui lagi Maha Mengenal.”

maka dari itu Ya Allah, kenalkanlah hamba dengan pelbagai suku bangsa di dunia ini. agar hamba dapat mempelajari karakter penyempurna dien Islam yang tepat untuk diri hamba. agar terbuka pengetahuan hamba ketika telah sampainya jodoh hamba, sehingga hamba menyadari apa yang Engkau tetapkan itu adalah sesuai dengan apa yang hamba butuhkan dan impikan. :)


netstat -a

terkadang ada saja anonim yang datang ke komputer tanpa dikehendaki. mereka memasuki komputer, setelah memanfaatkan celah keamanan yang kadang dibiarkan terbuka oleh pengguna, ini biasanya banyak dilakukan oleh pengguna komputer windows yang tidak asli. sulit melakukan update sistem karena seperti biasa bakal di-blacklist oleh Microsoft. tanpa sadar, aktifitas penggunaan komputer kita dilihat oleh anonim tersebut. mereka mendapatkan akun email, facebook, paypal, dsb.
Continue reading


Pengurutan Array

dari referensi diketahui bahwa algoritma pengurutan ada banyak, namun dari pengurutan tersebut ada yang membutuhkan pemahaman yang lebih dari yang diketahui saat ini (array). misalnya tree sort yang membutuhkan pemahaman terhadap konsep pohon. untuk array, terdapat 4 model yang sering digunakan, dan biasanya memiliki varian-variannya, seperti :
1. Bubble Sort
2. Selection Sort
3. Insertion Sort
4. Shell Sort
Continue reading


Array pada C

dalam pemrograman, satu variabel hanya dapat digunakan untuk menyimpan satu nilai. terdapat banyak kasus dimana pemrogram menggunakan banyak variabel bertipe sama. jika variabel itu dianalogikan sebagai lemari penyimpanan pakaian, tentu sangat tidak tepat jika menggunakan banyak lemari untuk menyimpan pakaian yang sama. akan sangat baik jika memanfaatkan laci dari lemari untuk menyimpan(mengindeks) pakaian. array dapat didefinisikan sebagai variabel berindeks, struktur data yang menyimpan sekumpulan elemen yang bertipe data sama, setiap elemen tersebut diakses langsung melalui indeks. array akan mengambil lokasi memori dikomputer secara beruntutan.
- array sebagai variabel
- array sebagai tipe bentukan
- array sebagai tipe terstruktur
- array multidimensi
- array dinamis
Continue reading


besok, puasa muharam yuk?

Rasullulah SAW sangat menganjurkan umatnya untuk berpuasa diluar bulan Ramadhan, satu diantaranya adalah pada hari asy-syura, bulan muharam. riwayat yang berkaitan :
“Sesungguhnya ini adalah hari asy Syura dan tidaklah diwajibkan terhadap kalian untuk berpuasa (di hari ini). Dan aku saat ini berpuasa maka barangsiapa yang ingin berpuasa (maka berpuasalah) dan barangsiapa yang ingin berbuka (tidak berpuasa) maka berbukalah.” (Muttafaq Alaihi)

penyebab puasa pada hari Asy Syura adalah bahwa Musa A.S telah berpuasa pada hari itu. Dan hari itu adalah hari diselamatkannya Musa dari Fir’aun. Diriwayatkan dari Ibnu Abbas berkata,”Ketika Nabi saw memasuki kota Madinah beliau saw menyaksikan orang-orang Yahudi berpuasa pada hari asy Syura. Beliau berkata,”Ada apa ini?” mereka menjawab,”Hari baik, di hari ini Allah telah menyelamatkan Musa dan Bani Israil dari musuh-musuh mereka dan Musa berpuasa (di hari ini).” Lalu Nabi saw bersabda,”Aku lebih berhak terhadap Musa daripada kalian.” Maka beliau saw pun berpuasa dan memerintahkan untuk berpuasa.” (Muttafaq Alaihi) Dari Abu Musa al Asy’ariy berkata,”Hari asy Syura’ diagungkan oleh orang-orang Yahudi dan mereka pun menjadikannya sebagai hari raya. Dan Rasulullah saw bersabda,’Berpuasalah kalian (di hari ini).” (Muttafaq Alahi).

kita juga disunahkan untuk berpuasa pada hari ke-9 (Tasuua’a) dan ke-10 (Asyura’) dari bulan Muharram. ini disunahkan supaya kita tidak menyerupai umat lainnya. sebagaimana diriwayatkan oleh Imam Muslim dari Ibnu Abbas berkata, “Sewaktu Rasulullah saw berpuasa pada hari Asyura lalu beliau saw memerintahkan (para sahabat) untuk berpuasa.” Para sahabat bertanya, “Wahai Rasulullah, sesungguhnya hari ini adalah hari yang diagungkan oleh orang-orang Yahudi dan Nasrani.” Beliau saw menjawab, “Untuk tahun depan, insya Allah kita berpuasa (juga) pada hari kesembilan.” Ibnu Abbas berkata, “Ternyata tahun depan tidaklah menemuinya hingga beliau SAW wafat.”

besok, menurut kalender nasional adalah hari ke-9 bulan muharam, alangkah baiknya jika besok kita sudah memulai puasa Tasuua’a. puasa sunnah tentu sangat baik bagi orang-orang yang belum menikah seperti saya ini, sebagaimana yang diriwayatkan pada hadist :
“Wahai generasi muda, barang siapa di antara kalian telah mampu menikah maka segeralah menikah karena sesungguhnya menikah itu lebih menjaga kemaluan dan memelihara pandangan mata. Barang siapa yang belum mampu maka hendaklah berpuasa karena puasa menjadi benteng (dari gejolak birahi).” (H.R. al-Bukhori: 5066)

puasa sunnah juga baik bagi orang yang sudah menikah, ini bisa jadi momentum untuk semakin dekat dengan pasangannya. yang biasanya bisa dikerjakan sendirian, sekarang dikerjakan berduaan. hehe, tentulah, tidak semua orang langsung sanggup mengerjakan puasa sunnah secara penuh termasuk saya pribadi. ini dapat disiasati dengan cara mengulang kembali pola belajar puasa wajib sewaktu kecil. yay, puasa setengah hari. :D tapi yang perlu dicamkan untuk selanjutnya lebih baik! 3/4 hari dan 1 hari penuh. yang terpenting sekarang luruskan niat untuk memperbaiki diri. nah, siapa tahu dengan kita mau memperbaiki diri, kita berjodoh dengan orang yang mau memperbaiki juga. Aamiin, :)

referensi :
http://www.eramuslim.com/ustadz-menjawab/apa-hikmah-puasa-10-muharram-itu.htm
http://www.eramuslim.com/ustadz-menjawab/puasa-muharram.htm


lukisan alam

lagu zaman sekarang kebanyakan hanya membicarakan tentang kau dan aku. jarang sekali lagu yang membicarakan tentang kita. yay, tentang kita semua, tentang kehidupan yang menghamba kepada Tuhan Yang Satu. dan oleh karena itu saya sangat suka nasyid. :) obat galau juga.. hehe,

Hidup tidak selalunya indah
Langit tak selalu cerah
Suram malam tak berbintang
Itulah lukisan alam
(Begitu aturan Tuhan)

Jadilah rumput nan lemah lembut
Tak luruh dipukul ribut
Bagai karang di dasar lautan
Tak terusik dilanda badai

Dalam suka hitunglah kesyukuranmu
Dalam senang awasi kealfaanmu
Setitis derita melanda
Segunung kurniaanNya

Usah mengharapkan ke segalanya
Dalam perjuangan penuh pengorbanan
Usah dendam berpanjangan
Maafkan kesalahan insan
(Begitu ajaran Tuhan)

Hasbiallah, Hasbunallah
HasbiRabbi jalallahu Ya Allah

Dalam diam taburkanlah baktimu
Dalam tenang buangkanlah amarahmu
Suburkanlah sifat sabar
(Di) dalam jiwamu itu

posting nasyid juga, biar nggak kaku blognya. 8)


pemrograman modular -prosedur dan fungsi- 2

fungsi merupakan modul program yang memberikan pengembalian nilai dari tipe tertentu seperti tipe dasar dan tipe bentukan. parameter pada fungsi hanya merupakan parameter masukan untuk menghasilkan nilai.

// prototype
int max(int *a, int *b)

// realisasi
int max(int *a, int *b)
{
	if (a>=b)
		return a;
	else
		return b;
}

Continue reading


pemrograman modular -prosedur dan fungsi- 1

penggunaan prosedur dan fungsi pada pemrograman terkait pada model pemrograman modular. dimana pemrogram membuat prosedur atau fungsi untuk dipanggil pada bagian-bagian program, ini diupayakan untuk menghindari coding secara berulang. kelebihan penggunaan prosedur dan fungsi akan menghasilkan program yang lebih elegan, mudah ditelurusi dan dibaca.
Continue reading


Ikuti

Get every new post delivered to your Inbox.