Awesome edition

Baru aja ngebaca sebuah artikel di Coding Horror. Biasanya cuma ngeliat judulnya soale.. dan ternyata ada kalimat menarik tertulis di sana.

Open source software only comes in one edition: awesome.

Jadi ceritanya artikel tsb ngomongin ttg segmentasi pasar yg dilakukan oleh vendor software maupun sebuah layanan di internet. Segmentasi ini lalu berpengaruh terhadap ongkos yang harus dikeluarkan oleh customer. Muncul juga anggapan bahwa segmentasi dilakukan tuk membedakan mana customer kaya dan mana customer miskin, karena ujung2nya juga ke harga.. hehehe..

Oh ya, lanjutan kalimat di atas adalah paragraf berikut ini.

The money is irrelevant; the expensive resource here is my brain. If I choose open source, I don’t have to think about licensing, feature matrices, or recurring billing. I know, I know, we don’t use software that costs money here, but I’d almost be willing to pay for the privilege of not having to think about that stuff ever again.

Ya, open source software sebagian besar (atau semua?) tidak mengutip biaya terhadap lisensi. Walau hal ini tidak berarti setiap pengguna solusi open source pasti tidak akan mengeluarkan uang sepeserpun. Distribusi, dukungan setelah penjualan, dan lain-lain masih bisa berarti harus mengeluarkan uang. Pak Rusmanto dari InfoLinux baru-baru ini juga mencontohkan sebuah skema biaya yang diperlukan untuk mendapatkan dan menggunakan sebuah produk open source, yaitu BlankOn. Silakan lihat langsung di arsip milis BlankOn.

Oh ya, sebagai penutup, coba lihat video berikut =))

Using Prefuse through Jython

Prefuse is a very nice visualization toolkit. It is written in Java, it uses Java2D APIs to draw nodes, edges, and other visual items. It also handles events, supports animations, and other things you need to make the visualization become interactive.

The visualization display is implemented on top of JComponent. So it is very easy to embed it on another application, like what I did in LuaDeskSpot (source).

Okay, enough for the introduction. The purpose of this post is I want to show you how to use Prefuse through Jython. Yes, to make Prefuse (er.. Java, actually) scriptable!

  1. First, prepare the Jython installation.

    $ wget http://downloads.sourceforge.net/jython/jython_installer-2.5.0.jar
    $ java -jar jython_installer-2.5.0.jar
    
  2. Create Prefuse jar file. I have made one and you can freely use it.

    $ wget http://labs.fajran.web.id/p/ubuntu-pkg-vis/lib/prefuse.jar
    
  3. Set environment variables. The first one is path to Jython installation.

    $ export PATH=$PATH:/path/ke/lokasi/instalasi/jython
    

    Secondly, set JYTHONPATH so Jython can recognize the Prefuse library.

    $ export JYTHONPATH=$JYTHONPATH:prefuse.jar
    
  4. Make sure the setup is woking.

    $ jython
    >>> import prefuse
    

    If you get no error, then good! Prefuse has been set up properly. Then do whatever you want!

  5. I have made a Jython script that calls Prefuse. Check it out at http://gist.github.com/32288. Let’s try to use it as a demo.

    $ wget -O igv.py http://gist.github.com/raw/32288/503d011d94c564ffbdca91296b3fc204cf7b5186
  6. Now you have a Jython module called igv. It will handle the basic Prefuse initialization things. You just need to do the following to use it.

    $ jython
    >>> from igv import InteractiveGraphVisualization
    >>> ig = InteractiveGraphVisualization()
    

    That’s for the initialization and now let’s try to add some nodes and edges.

    >>> n1 = ig.add_node("satu")
    >>> n2 = ig.add_node("dua")
    >>> n3 = ig.add_node("tiga")
    >>> ig.add_edge(n1, n2)
    >>> ig.add_edge(n1, n3)
    >>> ig.add_edge(n2, n3)
    

And this is the obligatory screencast.

Have fun!

um.. yes, this is the translation of my previous blog entry discussing the same thing.

Pesan tiket kereta melalui gama wisata

Kemarin, setelah mengurus ATM yang kadaluarsa (ya betul kadaluarsa seperti makanan :p ) saya berencana langsung menuju Stasiun Tugu untuk memesan tiket kereta Lodaya dari Bandung menuju Yogyakarta. Sampainya di Stasiun Tugu langsung melesat menuju reservasi. Ga taunya ramenya bukan main. Baru inget kalau ini musim liburan.

Ambil form pemesanan tiket kemudian ambil nomor antrian. Ternyata nomor antrian yang didapat adalah nomor 473 sedangkan yang dipanggil baru nomor 316 ?? Wah, alamat lama ini.

Tiba-tiba kepikiran gama wisata yang ada di UC, mikir-mikir dulu bakal kena biaya tambahan ga?? Kenanya besar ga ya ?? Tapi daripada bengong ga jelas buat nunggu antrian kayaknya biaya tambahan yang bakal kena di gama wisata sebanding. Lagipula jam-jam segitu jarang sepur lewat. Ah, sekalian coba-coba deh.

Keluar dari Stasiun Tugu langsung meluncur ke gama wisata di UC. Setelah bilang pesan tiket lodaya dan ternyata tempat duduknya bisa milih pula. Kalo gitu pilih yang agak belakang aja biar bisa motret liukan kereta :D , dan ternyata juga masih ada lowong banyak.

Ternyata biaya tambahan a.k.a biaya pemesanan yang dikenakan menurut saya sebanding dengan fasilitas yang didapat seperti ga pake ngantri lama dan bisa milih tempat duduk. Tapi itu sebanding kalo di musim liburan dimana banyak orang yang ngantri di reservasi stasiun tugu. Kalo sepi mah mending ke stasiun tugu langsung aja biar bisa lihat sepur :D

Indonesia butuh pemimpin seperti apa ?

image:andaka.com
Apa yg dibutuhkan Indonesia ?
Indonesia membutuhkan seorang PEMIMPIN yang tepat, yang mampu membangun / menyelamatkan Indonesia untuk bangkit dari keterpurukan.


Lalu muncul sebuah pertanyaan lanjutan,....
PEMIMPIN seperti apa yang dibutuhkan oleh Indonesia ? apakah seperti Iman Linuxer, hehehehe bcanda om.......
Ada yang berpendapat... Indonesia butuh pemimpin seperti BIMA [Tokoh dalam cerita wayang] sebab BIMA adalah tokoh yang jujur, tegas, disiplin, dan berani menghadapi risiko dari yang telah dilakukannya

Mungkin kalau ditanya pendapat setiap orang, tentunya akan banyak sekali tokoh - tokoh yang menjadi panutan dan masing - masing orang akan mengemukakan pendapatnya yang berbeda - beda pula.

Sebenarnya [menurut saya] yang terpenting adalah " Masing - masing Capres dan Cawapres Indonesia ini bertanya pada dirinya "

PEMIMPIN seprti apa saya ini ?
Panteskah saya memimpin Indonesia ?



Apakah figur pemimpin yang dibutuhkan Indonesia sudah ada dalam karakter para calon presiden yang ada ?
image:andaka.com




Masukkan Code
K1-YC59YE-X
untuk berbelanja di KutuKutuBuku.com

Transformer 2 : Revenge of the Fallen

Transformer 2 : Revenge of The Fallen

Walaupun gagal pertamax akhirnya kemarin (Kamis, 25 Juni 2009) jadi juga nonton Transformer 2 (jadinya keduax :D ). Hari pertama transformer tayang di jogja (Rabu, 24 Juni 2009), ga dapet tiket gara-gara telat ngantri karena pas antri jam 12 (jam buka empire) ternyata udah penuh. Kemarin akhirnya lebih diniatkan lagi ngantrinya sampai menurunkan ‘agen ngantri’. Ok, singkat cerita tiketnya dapet :D

Film dimulai dengan cerita bahwa dahulu kala para robot tersebut ternyata pernah datang ke bumi. Film berlanjut ke adegan perburuan decepticon oleh pasangan gabungan manusia dan autobot yang dinamakan NEST. Pada bagian ini banyak ditampilkan adegan-adegan berkelahi para robot di jalan raya. Selain itu pula disinilah nama The Fallen disebut. The Fallen adalah salah seorang prime (semacam kepala suku) yang membelot.

Kemudian secara tidak sengaja Sam memegang pecahan kecil dari All Spark yang terselip di jaket Sam. Dari situlah petualangan dimulai, pecahan itu jatuh dan menembus lantai dan jatuh tepat di dapur. Seketika juga seluruh peralatan elektronik berubah jadi robot. Tapi sekali lagi jagoan terselamatkan oleh bumblebee. Namun ada satu robot yang berhasil lolos. Karena tidak sengaja memegang pecahan All Spark tersebut Sam jadi melihat karakter-karakter aneh dan dia berusaha untuk mencari arti dari karakter-karakter aneh tersebut.

Dalam pencariannya, Sam dan Mikaela dibantu oleh Leo, teman Sam yang mengelola situs berisi tentang Alien Conspiracy Theory. Ia akhirnya menyarankan untuk bertemu pengelola situs pesaingnya (robowarior) yang ternyata adalah mantan kepala Sector 7. Pencarian juga dibantu oleh robot kecil yang berhasil lolos dari dapur Sam yang ditangkap oleh Mikaela. Robot tersebut menunjukkan sesepuh cybertron yang bernama Jetfire yang mempunyai samaran sebuah pesawat blackbird. Lucunya Jetfire ini digambarkan benar-benar seperti sesepuh karena setelah dihidupkan kembali menggunakan potongan All Spark, Jetfire tampak memegang sebuah tongkat yang melambangkan ke-sesepuh-annya :rofl:

Dari situ Jetfire menceritakan bahwa pada jaman dahulu kala para prime menjelajah seluruh planet untuk mencari energi baru (energon) dengan menghisap energi matahari dari planet tersebut. Tapi mereka punya semacam perjanjian bahwa tidak akan mengambil energi matahari dari planet yang mempunyai kehidupan. The Fallen (salah satu prime tersebut) tidak perduli dengan perjanjian tersebut dan ingin menghisap energi dari mataharinya bumi. Untuk menghidupkan mesin tersebut dibutuhkan kunci yang dinamakan matrix of leadership. Agar tidak digunakan oleh The Fallen maka para prime yang tersisa melindungi kunci tersebut dengan tubuh mereka.

Dari cerita tersebut Sam berusaha menghidupkan kembali Optimus yang mati ketika menyalamatkan Sam dari Megatron. Ya, Optimus memang mati dan pada saat mati mudah ditebak bahwa pada akhirnya optimus pasti hidup lagi :D

Setelah itu optimus hidup lagi karena matrix of leadership yang ditancapkan oleh Sam. Tetapi kunci tersebut direbot oleh Fallen. Karena masih loyo dan kurang tenaga, Jetfire akhirnya rela memberikan spare part dan hidupnya agar optimus bisa hidup lagi dan melawan Fallen. Karena yang bisa mengalahkan Fallen adalah seorang prime yang mana adalah optimus prime. Disini spare part dari jetfire di transplantasi ke optimus. Nah, pas adegan ini malah mengingatkan saya pada film sejenis power rangers yang zord-nya pada bergabung :))

Anehnya adegan pertempuran antara Optimus dengan Fallen dan Megatron kok ngalahinnya cepet banget, tau-tau udah selesai dan The Fallen udah mati. Dan selesai sudah film yang berdurasi hampir 3 jam ini. Ceritanya puanjang kok selesainya cepet :D . Secara keseluruhan Transformer 2 memang menyuguhkan efek-efek dan 3D yang mengagumkan dan lebih detail. Selain itu banyak juga menampilkan adegan pertempuran robot-robot. Tidak hanya adegan-adegan pertempuran saja, banyak juga ditampilkan adegan-adegan humor. Tetapi dari adegan-adegan pertempuran tersebut sering diselipkan humor-humor yang berasa fungsinya cuma menambah panjang adegan. Karena cerita dari Transformer 2 ini merupakan lanjutan dari Transformer pertama, jadi kebanyakan tokoh dan tempat pertempuran masih berhubungan dengan Transformer 1. Seperti misalnya pengelola robowarior yang merupakan kepala Sector 7 dan juga tempat Optimus akan dihidupkan kembali adalah tempat yang sama di Transformer 1 saat kemunculan robot kalajengking. Jadi ada baiknya tonton lagi Transformer 1 sebelum nonton Transformer 2 :D

Tidak hanya itu saja, di Transformer 2 juga ditampilkan tokoh-tokoh baru seperti si kembar Skid dan Mudflap yang mirip dengan sid. Si kembar ini kebanyakan hanya dijadikan sebagai bahan humor sepanjang film. Humor-humor robot yang ditampilkan antara lain saat bumblebee menangis saat ditinggal Sam kuliah. Disini benar-benar ditampilkan seperti karakter film kartun yang lagi menangis dengan air mata yang sangat deras :rofl:

Anyway, salut untuk Transformer 2. Beruntung bisa menonton di hari keduax dan gratis pula :D

nb : gambar diambil dari sini

Innalillahi...PR ku turun ...!!!

Gdubrax..... ga' tau mo bilang apa lagi....

Powered by  MyPagerank.Net


Kamis, 25 Juni 2009 malam..... saya tersentak kaget ngeliat tampilan diatas.... PR 3 yang pernah saya peroleh dengan domain imanlinuxers [dot] co [dot] cc anjlok menjadi PR 1. Apakah penyebabnya ? saya ga' tau sebab saya masih sangat - sangat newbie dalam ilmu per- SEO -an. Dengan adanya kejadian ini, sub - sub domain yang masih pake imanlinuxers.co.cc langsung saya kembalikan ke blogspot.... biar ga' mengalami kekecewaan yang ke sekian kalinya. Itulah nasib domain gratisan.......

"Jam 20.00 WIB masih PR 3, Jam 20.45 saya melihat udah anjlok jadi PR 1...."




Masukkan Code
K1-YC59YE-X
untuk berbelanja di KutuKutuBuku.com

Presentasi Tadi Pagi

Tadi pagi saya melakukan presentasi, lanjutan dari ngobrol-ngobrol sebelumnya. Terus terang saya agak kecewa dengan performansi saya, kondisi sedang tidak fit, kurang tidur, dan banyak pikiran. Hasilnya jelas, ngomong saya mletat-mletot, salah pencet tombol papan ketik, posisi berdiri yang salah, slide yang nggak bener, kata-kata rancu, kurang dapat menjelaskan dengan baik, dan lain-lain. Apalagi ada perasaan [...]

MMC : aplikasi alternatif untuk keperluan converting beberapa file video (avi, flv, mpeg, 3gp dan ogg) di Ubuntu

Kemarin saya dikasih sebuah video dari teman(sebut saja bunga :P) yang berekstensi .ogg. Mungkin agar video .ogg ini bisa diputar disistem operasi(khususnya windus) teman saya, karena ada teman saya juga yang ingin menonton video ini diwindus(kata teman saya file .ogg ini gak bisa diputar diwindus :WTF:). Maka dari itu saya pun membantu teman untuk melakukan konversi video tersebut dari .ogg ke .flv.

Okeh langsung saja, untuk melakukan convert video dari .oog ke .flv sebelumnya kita membutuhkan paket/program untuk mengkonversi file video yang akan kita rubah. Buka terminal Application >> Accessories >> Terminal, kemudian ketik seperti dibawah ini

darmanex@hyp3r5ux:~$ wget -c http://www.miksoft.net/products/mmc_1.4.3_i386.deb


Setelah selesai, sekarang kita tinggal menginstall paket yang baru saja kita download dengan cara mengClick double pada paket tersebut atau bisa juga lewat terminal dengan perintah dpkg -i nama_paket.deb. Tunggu beberapa saat, maka setelah melakukan instalasi kita bisa mengaksesnya melalui Application >> Sound & Video >> Mobile Media Converter



Setelah di Click maka akan muncul window dari aplikasi converter seperti dibawah ini

Click button "+", setelah itu pilih path/lokasi video yang akan dikonversi. Pada gambar diatas saya memilih video yang berekstensi .ogg dan selanjutnya memilih tipe file video (saya memilih .flv seperti yang saya lakukan pada gambar diatas) yang akan dirubah pada option "Conversion to".

Setelah menunggu beberapa saat maka hasil dari konversi tadi seperti berikut



Hemm..sebenarnya masih banyak aplikasi-aplikasi konversi lainnya seperti mencoder, Ogv to flv converter, and de el el, tapi karena memang saya juga tidak mau repot untuk masalah convert mengconvert, maka MMC ini saya pilih untuk kebutuhan converting beberapa tipe file video di OS saya. :D



Si Jaunty telah datang

Tepatnya hari Sabtu (20/06/2009) kemaren ketika menengok ortu (orang tua) saya yang sedang sakit (semoga cepat sembuh ibunda amin…), kakak saya yang bernama Zaid mengabari bahwa ada kiriman paket yang berisi kepingan cd dari negeri nan jauh di sana yaitu Netherland (daratan Eropa).  Setelah penantian yang cukup lama untuk menunggu si Jaunty akhirnya tiba juga dan perlu diketahui ini barang gratis alias tidak dipungut bayaran seperser pun :). Jadi tidak ada lagi kata gak ada duit, boke atau apalah untuk bisa mencicipi barang halal dan gratis tersebut. Jika anda berkeinginan untuk memesan bisa dipesan pada alamat URL https://shipit.ubuntu.com/dan yang pasti anda harus registrasi dulu sebelum memesannya :).

Avril Lavigne - I Will Be



------------------------------start here----------------------------

There’s nothing I can say to you
Nothing I could ever do to make you see
What you mean to me

All the pain the tears they cry
Still you never said goodbye and now I know
How far you’d go

I know I let you down
but its not like that now
This time I’ll never let you go

I will be, all that you want
and get my self together
Cause you keep me from falling apart
All my life, I’ll be with you forever
To get you through the day
and make every thing okay

I thought that I had every thing
I didn’t know what life could bring
But now I see honestly

You're the one thing I got right
The only one I let inside
Now I can breathe cause your here with me

And if I let you down
I’ll turn it all around
Cause I would never let you go

I will be, all that you want
and get my self together
Cause you keep me from falling apart
All my life, I’ll be with you forever
To get you through the day
and make every thing okay

Cause with out you I can’t sleep
I’m not gonna ever, ever let you leave
You’re all I got
You’re all I want
Yeaah...

And with out you I don’t know what I’ll do
I could never ever live a day with out you
Here with me do you see your all I need

And I will be, all that you want
and get myself together
Cause you keep me from falling apart

All my life (my life) I will be with you forever
To get you through the day
and make every thing okay

I will be (I’ll be), all that you want
and get my self together
Cause you keep me from falling apart

And all my life, you know I will be with you forever
To get you through the day
and make every thing okay

------------------------------EOF----------------------------




Daftar Web Site Submission

- Google.co.id/addurl - Abacho.co.uk - Abacho.com - Abacho.es - Abacho.fr - Abacho.it - Abacho.se - Acoon.com - AcrossCan.com - AdmCity.com - Ahot.dk - Amfibi.com - Amidalla.de - Anazitisis.gr - Anoox.com - Aonde.com - AUSearchEngine.com - Blue.lu - Boitho.com - Bots.Souany.com - Burf.com - Business-Inc.net - CanadianContent.net - CAWebSearch.com - Cipinet.com - Claymont.com - CoolFishy.com - Cuil.com - DinoSearch.com - EnterUK.co.uk - EntireWeb.com - Eudip.com - Evisum.com - Exalead.com - Exalead.de - Exalead.fr - FastBot.de - FindOnce.co.uk - FyberSearch.com - GhetoSearch.com - Google.com - Google.nl - Google.se - Gooru.pl - Iconnic.com - InfoTiger.com - IntelSeek.com - Jayde.com - JBA - Jyxo.cz - LimeSearch.co.uk - Megaglobe.com - Megaglobe.com DE - [...]

Install Apache 1.3 with mod_ssl and mod_watch, Mysql 4.1, PHP 5 on FreeBSD 7.2

ok, check more below for complete information same as previous posting, we have installed apache 2 , mysql 5.x and php 5. On this posting now, we’ll try install apache 1.3 with mod_ssl and mod_watch, MySQL 4.1 and PHP 5. Installation: Apache 1.3 to install apache 1.3 with mod_ssl : # cd /usr/ports/www/apache13-modssl # make install clean to start just type # /usr/local/sbin/apachectl [...]

Konsep dasar memahami open source

Beranjak dari satu komunitas penyuka linux di tempat saya menuntut ilmu yakni KPLI (Komunitas Pengguna Linux Indonesia) Samarinda. Di sanalah saya mendapatkan pelajaran yang berharga untuk dapat menghargai hak atas kekayaan intelektual (HAKI) seseorang. Yaa… benar merupakan hal yang wajar bilamana kita membuat sesutau yang bernilai untuk di jual dengan harga yang sepadan sesuai jerih payah yang dilakukan. Terus apa hubungannya dengan komunitas ???, hubungannya dengan komunitas sangat erat sekali yakni apakah sudah pernah anda menghargai karya seseorang dengan nilai yang sepadan ???, jika jawabannya belum pernah berarti masih ada kesempatan buat pembaca untuk bisa melakukan jalur amannya untuk mencicipi dunia open source dengan penuh gemerlap sesuatu yang baru dan penuh dengan inspirasi melalui komunitas KPLI karena di sinilah para pejuang open source saling bahu-membahu untuk menutupi kekuranganya masing-masing dalam kebutuhan aktivitas sehari-hari. Tetapi jika jawabannya “ya” pastinya anda orang yang mampu dan orang yang  ingin cepat menyelesaikan sesutau tanpa masalah artinya yang pasti-pastinya aja lah…;)). Lah… kalo kita gak mampu ???. masa kita harus pergi ke mall atau rental cd terdekat untuk mencari yang murah atau bahkan yang gratisan melalui temen (minjam maksudnya). Dan parahnya lagi software itu kita tidak tahu apakah legal/ilegal. Nah… anda bisa kroscek tuh lewat internet tanyain langsung sama paman google tuh software statusnya apa (shareware, freeware, trial atau berbayar) ??? nah karena keseringan jawaban dari seseorang yang suka makai barang ilegal seperti terpaksa berbuat ini karena himpitan ekonomi (wah… ribet kalo urusannya gini). Baiklah bukan bermaksud untuk merugikan pihak manapun atau siapapun murni tulisan ini saya buat untuk pembelajaran tidak lepas dari jalur dari hal-hal berbau provokasi (emangnya demo…???). Langsung ke inti permasalahan atau tema diatas bagai “Konsep dasar memahami open source ???” ditambah lagi dengan penerapannya ;)).

1. Nawaitu (Niat) untuk menjalankan sesuatu dengan barang yang halal.

–> Pastinya anda mau khan rezeki yang di dapat halal ???

2. Mulai menghargai HAKI dan menerapkannya dalam kehidupan sehari-hari.

–> Kalo memang itu bernilai yaa kita hargai juga dengan nilai. (tidak ada pihak yang dirugikan)

2. Menghindari segala bentuk prilaku menyimpang dalam hal ini prilaku kita yang doyan dengan barang yang murah tapi hasil maksimal dan ujung-ujungnya ke arah pembajakan software.

–> Kalo bisa ini dijauhin karena berakibat fatal apalagi kalo udah ada cybercop nya yang ngurusin masalah ilegal dan siap-siap aja tertangkap dan dipenjarakan. :)

3. Merasa percaya diri untuk menggunakan barang yang gratis dengan lisensi GNU/GPL atau semisalnya walaupun masih banyak kekurangannya dan tetap tabah serta mencari solusinya dengan perasaan optimisme tinggi akan bisa berhasil.

–> cocok sekali buat komunitas dan para tenaga akademisi serta para penuntut ilmu seperti teman-teman pelajar/mahasiswa (calon generasi bangsa) dengan hobby nya suka eksplorasi :d.

4. Tidak mudah untuk langsung menerima sesuatu kalo belum tahu asal-usulnya/riwayatnya.

–> sering terjadi dalam dunia pendidikan, pemerintah dan lingkungan bisnis. Berharap bisa dibenahi secepat mungkin :d.

5. Jangan mudah terpancing emosional bila berbeda dengan yang lain.

–> sering merasa minder jika yang lainnya memakai yang lebih bagus tapi ingat mereka bisa jadi melakukan pembodohan masal atau malah pembajakan masal.

6. Jika memulai dengan awal yang baik, mari mencoba untuk menularkan kebaikan kita kepada mereka.

–> dalam hal ini orang terdekat kita baik itu keluarga, teman, tetangga dan orang yang mengenali kita untuk dapat melakukan hal yang sama dengan apa yang kita lakukan untuk memahami konsep atau logika berfikir kita dalam menggunakan open source.

Sebenarannya masih banyak yang perlu ditambah dalam point2 di atas dan harapan dari pembaca setia blog bisa menambahkannya. Karena ini saja sudah dapat merubah pemikiran saya tentang open source akan manfaatnya. (CMIIW)

Campaign : Vote Komodo National Park jadi 7 Keajaiban Dunia

Saat ini sedang ada Kampanye untuk Pemilihan 7 keajaiban dunia, ada Tujuh kategori yg di masukkan untuk di vote dan nantinya akan di pilih 7 suara terbanyak untuk masuk dalam 7 keajaiban dunia. Indonesia memasukkan satu nominasi untuk kategori : New7Wonder of Nature, untuk kategori ini saja indonesia harus bersaing dengan 9 Nominator untuk wilayah asia, [...]

Squid Proxy Server with Multiple IP

- Di asumsikan squid proxy sudah terinstall - Misal untuk IP address eth0 = 202.202.202.201 - Set beberapa IP yang kita punya pada virtual interface. misal : # ifconfig eth0:1 202.202.202.202 netmask 255.255.255.224 # ifconfig eth0:2 202.202.202.203 netmask 255.255.255.224 - Buatlah ACL untuk incoming network source pada file konfigurasi squid.conf acl network_1 src 192.168.1.0/255.255.255.0 acl network_2 src 192.168.2.0/255.255.255.0 - Set outgoing address untuk tiap2 [...]

Install apache, php5, and mysql on FreeBSD 7.2 using ports

Apache web server one of the most widely used. Apache can also be installed on freebsd. following way to install apache, PHP5, mysql the most easy to use ports. 1. Install Apache: # cd /usr/ports/www/apache22 # make install clean to start just type # /usr/local/sbin/apachectl start to enable apache on boot add apache22_enable=”YES” following file /etc/rc.conf check apache on your browser type [...]

Repository Debian lama

Kadang menjadi masalah bila adik-adik SMK kejuruan TIK pabila ingin mencari server repository Debian lama, kenapa? ya karena di ftp.debian.org sudah tidak ada lagi. arsip lama ini hanya ada di archive.debian.org. nah tapi kabar gembiranya sekarang ada di Indonesia. alamatnya.

Repository ini sudah lengkap semua arsitektur, rilis maupun kode sumber. Silakan di sedot…

Berani Merunut

Kebetulan sore ini (04/06) saya membaca sebuah tulisan berjudul “Solusi 7 Persen” atau “The 7 Percent Solution” yang ada di buku “Surely You’re Joking, Mr. Feynman“. Saya memang sedang asik membaca buku, terutama yang sudah pernah dan sering saya baca, dengan cara terbalik. Saya baca dari bagian belakang baru ke depan Menarik lho, jadi serasa [...]

Issue Basi : BLT dari Duit Utang Luar Negeri

Gaung Pilpres sudah rame, seiring di ketuknya deklarasi kampanye damai yg sempat di undur-undur karena  menyesuaikan jadwal incumbent, yang paginya harus meresmikan jembatan suramadu karya anak bangsa dari utang China.. Dalam pemilu ini ada 2 Calon incumbent yg bertarung dan 1 Calon mantan Incumbent, Saat ini isu yg santer adalah Ekonomi Kerakyatan dan Ekonomi Jalan Tengah, [...]

DIKONTRAKAN

Di sepanjang jalan yang kulalui, ada beberapa bangunan yang ditulisi “DIKONTRAKAN” dengan huruf ukuran besar dan mencolok. Sepertinya maksud dari tulisan tersebut adalah bahwa bangunannya disewakan (=for rent).

Kata dasar yang digunakan adalah “kontrak”.
dikontrakan <– di-an + kontrak

Adakah imbuhan “di-an” dalam bahasa Indonesia?

Jika yang dimaksud adalah benar “disewakan”, maka imbuhan yang dipakai adalah “di-kan”:
di-kan + kontrak –> dikontrakkan

Sehingga dibaca:
di-kon-trak-kan

Lalu kalau yang dibaca berbunyi “di-kon-trak-an”, itu yang bagaimana?
Itu kata “kontrak” diberi akhiran “-an” ditambah kata depan “di”, sehingga penulisannya:
di kontrakan

Sebagai kata depan, “di” harus dipisah. Akhiran “-an” membentuk kata benda.
Contoh: Saat ini saya tinggal di kontrakan.

Share/Save/Bookmark


Teknologi Jadul tapi terkadang bermanfaat - ftp://username@ftp

Terkadang teknologi jadul bisa sangat bermanfaat untuk membantu pekerjaan kita. Suatu hari saya ingin mendownload sebuah file dari windows ke Sun Solaris. Saya menggunakan Nescape web browser bawaan Sun Microsystem. Tapi karena pada Nescape tida ada opsi untuk login as.. jadi cara lain yang bisa kita gunakan adalah dengan menambahkan parameter user@ftp.

Sebagai contoh:

URL: ftp://administrator@ftp.domain.org

Backup MySQL dan server Debian GNU/Linux

Backup sistem untuk sebuah server merupakan hal yang sangat krusial dan harus dilakukan karena jaminan server akan selalu dalam kondisi ok sangat mustahil. Bisa jadi hardisk rusak dan seluruh informasi di dalamnya juga akan hilang tanpa bekas sama sekali atau server dijebol oleh orang dan berbagai kemungkinan lainnya. Jika ada backup tentunya proses recovery server dapat berjalan dengan cepat dan sempurna.

read more

UI Ganti Domain

Hari ini ketika saya baca email, ada 1 email yang berasal dari komentar dalam blog ini, yang isinya menginformasikan bahwa per 1 Mei 2009 domain ui.edu telah berganti dengan ui.ac.id. Saya mendapatkan perongatan ini dikarenakan saya menempatkan link repository kambing di blogroll list blog ini. Berikut cuplikan komentarnya:

Dear Sir,
Greetings from the university of Indonesia. I would like to inform you that from 1 May 2009,  the University of Indonesia (Universitas Indonesia) will close its old web web domain of www.ui.edu. We are using the www.ui.ac.id as our formal web site, based on he consideration that we use Indonesia (id) domain.

We notice that in your web you have a link to our domain and would be very grateful if you could change the link in your web to www.ui.ac.id to point to our university. We appreciate you eagerness to collaborate with us, and look forward for further collaborative work with University of Indonesia’s member.

Yours Sincerely

Riri Fitri Sari

CIO/ Head of Information Systems Development and services  of the University of Indonesia

7th floor Kampus Baru UI Depok 16424 Indonesia

Jadi bagi anda yang menggunakan repository kambing segera update sources list anda ke domain yang baru.

Tanggapan dari pertanyaan di milis tanya jawab

Seseorang telah bertanya di milis tanya jawab tentang dokumentasi mirror, nah saya akan sedikit menjawab tentang bagaimana metode rsync untuk mirror debian/ubuntu dan turunan nya. Sedangkan opensuse saya sudah menjelaskan di tulisan sebelumnya

Rsync sangat di anjurkan bila anda menghendaki penyalinan file dari mirror repository, banyak sekali keuntungan nya tapi saya tidak akan bahas di sini :D . saya akan membahas tentang mirror debian dan turunannya. seperti yang kita ketahui directory standard dari arsip debian adalah adalah

* dists
* pool
* project

nah dalam melakukan mirorring arsip debian kita tidak bisa langsung menggunakan metode rsync biasa yaitu rsync mirror.kesukaan::debian/ /mirrors/debian -avh. itu kalau menurut tim debian mirror adalah salah. lha yang bener gimana? nah yang bener adalah dengan cara dua kali mirroring yaitu:

* alternatif pertama, melakukan mirroring directory pool/ kemudian baru melakukan mirroring semuanya, contoh:

# stage pertama
rsync -avhH --timeout 3600 --stats --partial --chmod=a+rX,u+w,og-w \
--exclude ~.tmp/ --chmod=a+rX,u+w,og-w \
ftp.debian.org::debian/pool/ /ftp/debian/pool/
# stage ke dua
rsync -avhH --timeout 3600 --stats --partial \
--exclude ~.tmp/ --delete --delete-after --delete-exclude --chmod=a+rX,u+w,og-w \
ftp.debian.org::debian/ /ftp/debian/
LANG=C date -u > "/ftp/debian/project/trace/`hostname -f`"

* alternatif ke dua, melakukan mirrorng tanpa menyertakan berkas Packages*, Sources*, ls-lRh*, dll. contoh

# stage pertama
rsync -avhH --timeout 3600 --stats --partial --chmod=a+rX,u+w,og-w \
--exclude Packages* --exclude Sources* --exclude Release* --exclude ls-lR*  --exclude .~tmp~/ \
--exclude project/trace/`hostname -f` \
ftp.debian.org::debian/ /ftp/debian/
# stage ke dua
rsync -avhH --timeout 3600 --stats --partial --chmod=a+rX,u+w,og-w \
--exclude Packages* --exclude Sources* --exclude Release* --exclude ls-lR*  --exclude .~tmp~/ \
--exclude project/trace/`hostname -f` \
--delay-updates --delete --delete-excluded \
ftp.debian.org::debian/ /ftp/debian/
LANG=C date -u > "/ftp/debian/project/trace/`hostname -f`"

nah bagaimana yang terbaik dari keduanya? silakan uji sendiri. saya menggunakan alternatif ke dua. Yang perlu di tekankan di sini adalah kenapa menggunakan dua metode itu? nah ini di karenakan dalam melakukan apt-get update kita hanya akan mengunduh berkas Packages/Packages.gz/Release/Source/Sources.gz jadi bila kita menjumpai ada teman kita waktu install dia menemukan “file not found” di server maka ada yang salah dengan metode singkronisasinya di server. Packages/Packages.gz/Release/Source/Sources.gz ini merupakan kumpulan paket atau sebut saja database dari paket-paket di dalam direktory pool/. jadi bila si database di unduh duluan maka akan terjadi kebingungan karena di database ada tapi kok di pool/ ga ada. Selain itu mutlak di berkanya timestamp di project/trace/. kenapa? ini untuk menandakan kapan terakhir si server melakukan singkronisasi.

Nah sekarang saya pengen membuat mirror debian/ubuntu dari mana saya dapatkan scriptnya? bisa di dapatkan di
* http://mirror.unej.ac.id/~udienz/push/anonftpsync
* https://launchpad.net/sedot
* http://mirror.unej.ac.id/debian/project/ftpsync/ftpsync-current.tar.gz

mana yang mudah? semua mudah kok :D

Kakak Tua

Pada sebuah warung yg menjual burung dan unggas , terlihat seorang pembeli yg sedang memperhatikan 3 ekor burung kakak Tua, penjual pun datang mendekatinya, dan bertanya : Penjual : bapak mo beli ? Pembeli : hmmmm, iya.. iya Penjual : bapak mo beli yg mana ? Pembeli : yg ini berapa harganya pak? *menunjuk burung yg sebelah kiri* Penjual : [...]

Bikin Hidup Jadi Lebih Berwarna

Kadang terasa sulit untuk membaca file konfigurasi. Kita ambil contoh saja file ini:
/etc/default/ntpdate


# The settings in this file are used by the program ntpdate-debian, but not
# by the upstream program ntpdate.

# Set to "yes" to take the server list from /etc/ntp.conf, from package ntp,
# so you only have to keep it in one place.
NTPDATE_USE_NTP_CONF=no

# List of NTP servers to use  (Separate multiple servers with spaces.)
# Not used if NTPDATE_USE_NTP_CONF is yes.
NTPSERVERS="id.pool.ntp.org"

# Additional options to pass to ntpdate
NTPOPTIONS="-u"

Kucoba warnai agar lebih menarik:
:syntax on

Lho, kok tidak bisa?
E319: Sorry, the command is not available in this version

Oh, sepertinya yang kupakai adalah vim-common, bukan vim.

Kalau begitu kuinstal vim saja.
apt-get install vim

Kucoba mewarnai lagi:
:syntax on

Jadinya begini:


# The settings in this file are used by the program ntpdate-debian, but not
# by the upstream program ntpdate.

# Set to "yes" to take the server list from /etc/ntp.conf, from package ntp,
# so you only have to keep it in one place.
NTPDATE_USE_NTP_CONF=no

# List of NTP servers to use  (Separate multiple servers with spaces.)
# Not used if NTPDATE_USE_NTP_CONF is yes.
NTPSERVERS="id.pool.ntp.org"

# Additional options to pass to ntpdate
NTPOPTIONS="-u"

Agar bisa diwarnai otomatis, diubah konfigurasi vim-nya.
/etc/vim/vimrc

" Vim5 and later versions support syntax highlighting. Uncommenting the next
" line enables syntax highlighting by default.
syntax on
Share/Save/Bookmark


Fonts Ms. Office di Open Office

Anda yang telah bermigrasi tentunya punya banyak sekali dokumen atau arsip yang dibuat di Microsoft Office. Dan yang jelas ketika dokumen-dokumen tersebut di buka di Open Office tentunya selain layout yg kacau, font-nya juga gak karuan.

Tapi jangan kuatir untuk font-font standard Windows bisa didapatkan di Linux dengan meng-instal msttcorefonts, apa itu msttcorefonts ?

$ sudo apt-cache search msttcorefonts

msttcorefonts - Installer for Microsoft TrueType core fonts

Cara instalasinya sangat mudah, cukup dengan APT

$ sudo apt-get install msttcorefonts

Dengan meng-instal msttcorefonts dijamin dokumen ada akan rapih lebih cepat disamping harus meng-edit layout dokumen.

Wiki untuk Komunitas Debian-id di Rilis

Selesai sudah penggarapan template sederhana untuk wiki Komunitas Debian GNU/Linux Indonesia, selanjutnya wiki ini akan saya serahkan kepada komunitas, saya juga akan ikut mengisi halaman demi halaman dengan sedikit pengetahuan yang saya miliki tentang Debian untuk memudahkan para pengguna Debian di tanah air. Wiki ini mengikuti wiki “induk’a” yaitu wiki Debian :D , namun isinya akan di sesuaikan agar memudahkan pembaca dalam mengikuti panduan yang ada didalam’a.

Wiki ini merupakan salah satu proyek komunitas dalam men-dokumentasikan Debian GNU/Linux, proyek itu sendiri berada di Alioth dengan alamat debian-id.alioth.debian.org. Bila Anda ingin bergabung dalam proyek ini silahkan berkunjung ke halaman proyek komunitas, ada beragam pilihan yang akan di garap…seperti translasi situs Debian, Wiki, paket Debian hingga men-devel distribusi Linux untuk edukasi buatan dalam negeri yaitu Kuliax. Mari bersama-sama membangun negeri ini dengan menanamkan rasa “Cinta” terhadap tanah air dan bahasa Indonesia melalui penggunaan produk dalam negeri :) .

Send post as PDF to www.pdf24.org

Dasar

Jadi teringat ketika berangkat ke kantor jam 7 dengan berjalan kaki, hal yg paling jarang ku lakukan, tapi saat itu betul-betul membuatku tak jub dengan pemandangan sekitarku, pemandangan di pagi hari sunguh sangat indah, ketika sinar matahari menyinari rerumputan dan pohon-pohon di sekitar, sinar matahari membuat semua itu kelihatan sangat luar biasa indahnya, tapi [...]

How to Customize GNOME Terminal Startup Screen Message

Tulisan mas Zul Qarnain mengenai welcome screen ssh dapat membantu Anda dalam memberikan “identitas” saat mengakses server yang Anda kelola, nah disini saya mencoba menambah sedikit namun cara ini saya terapkan pada terminal yang saya gunakan dan hasilnya seperti gambar di atas :D cara ini terinspirasi dari tampilan terminal rekan saya Facundo de la Cruz di fb aka facebook seorang debian user asal Argentina :) . Berikut cara menampilakan tampilan tersebut :

    Pastikan Anda berada pada direktori home user yang Anda gunakan

    atoz-laptop@debian-id:~$ pwd
    /home/atoz-laptop

    Edit file .bashrc dengan text editor yang biasa Anda gunakan, disini saya menggunakan text editor nano…

    atoz-laptop@debian-id:~$ nano .bashrc

    Tambahkan text ini pada akhir baris…

    rojo=’\e[1;31m’
    NC=’\e[0m’
    echo -e “${rojo} _,met\$\$\$\$\$gg.”;
    echo -e ” ,g\$\$\$\$\$\$\$\$\$\$\$\$\$\$\$P.”;
    echo -e ” ,g\$\$P\”\” \”\”\”Y\$\$.\”.”;
    echo -e ” ,\$\$P’ \`\$\$\$.”;
    echo -e ” ‘,\$\$P ,ggs. \`\$\$b:”;
    echo -e ” \`d\$\$’ ,\$P\”‘ . \$\$\$”;
    echo -e ” \$\$P d\$’ , \$\$P”;
    echo -e ” \$\$: \$\$. - ,d\$\$’ “;
    echo -e ” \$\$; Y\$b._ _,d\$P’ ${NC} _, _, ,’\`.”;
    echo -e “${rojo} Y\$\$. \`.\`\”Y\$\$\$\$P\”‘${NC} \`\$\$’ \`\$\$’ \`. ,’”;
    echo -e “${rojo} \`\$\$b \”-.__ ${NC} \$\$ \$\$ \`’”;
    echo -e “${rojo} \`Y\$\$b ${NC} \$\$ \$\$ _, _”;
    echo -e “${rojo} \`Y\$\$. ${NC} ,d\$\$\$g\$\$ ,d\$\$\$b. \$\$,d\$\$\$b.\`\$\$’ g\$\$\$\$\$b.\`\$\$,d\$\$b.”;
    echo -e “${rojo} \`\$\$b. ${NC} ,\$P’ \`\$\$ ,\$P’ \`Y\$. \$\$\$’ \`\$\$ \$\$ \”‘ \`\$\$ \$\$\$’ \`\$\$”;
    echo -e “${rojo} \`Y\$\$b. ${NC} \$\$’ \$\$ \$\$’ \`\$\$ \$\$’ \$\$ \$\$ ,ggggg\$\$ \$\$’ \$\$”;
    echo -e “${rojo} \`\”Y\$b._ ${NC} \$\$ \$\$ \$\$ggggg\$\$ \$\$ \$\$ \$\$ ,\$P\” \$\$ \$\$ \$\$”;
    echo -e “${rojo} \`\”\”\”\” ${NC} \$\$ ,\$\$ \$\$. \$\$ ,\$P \$\$ \$\$’ ,\$\$ \$\$ \$\$”;
    echo -e “${NC} \`\$g. ,\$\$\$ \`\$\$._ _., \$\$ _,g\$P’ \$\$ \`\$b. ,\$\$\$ \$\$ \$\$”;
    echo -e ” \`Y\$\$P’\$\$. \`Y\$\$\$\$P’,\$\$\$\$P\”‘ ,\$\$. \`Y\$\$P’\$\$.\$\$. ,\$\$.”;
    echo -e “${rojo}Debian GNU/Linux ${NC}” `cat /etc/debian_version`

    Lihat hasilnya dengan menutup terminal atau membuka tab terminal berikutnya

Untuk membuat text lainnya, Anda dapat menggunakan ASCII art dan salah satu situs yang menyediakan layanan ini adalah ascii.mastervb.net…Selamat mencoba dan menyalurkan kreatifitas Anda :)

Send post as PDF to www.pdf24.org