Lg blajar bhs Arab.. Emak curiga ini aliran aneh2,dan mengira aq sdang buat bom. Haha
Hidup Lagi
April 14, 2009Berhubung susah sekali dapat akses internet di sni, rencananya blog ini akan saya tulisi lagi. Lumayan kenceng, kalo akses m.wp.com dari HP. Yuuk..
Catatan Belajar Subversion
Desember 20, 2008Bismillah
Bikin repo lokal…
sangprabo@sheryl:/mainan$ svnadmin create /mainan/svnrepo
Semua yang berkaitan dengan add, delete, move, copy, harus pake command svn. Jadi direktori repo gak diutak atik.. Ini akan bikin project baru di repo
sangprabo@sheryl:/mainan$ svn mkdir file:///mainan/svnrepo/kecoa -m "Project kecoa started..."
Lalu, checkout untuk membuat sebuah direktori bernama kecoa dan memperlakukannya sebagai working copy..
Working copy = tempat kita mengutak-atik, edit, dsb, file2 project.
Check out = mengambil working copy
sangprabo@sheryl:/mainan$ svn checkout file:///mainan/svnrepo/kecoa
Sampai di sini, kita sudah membuat sebuah working copy di direktori kecoa. Isinya masih kosong (karena memang belum ada yang dikerjakan), KECUALI sebuah folder bernama “.svn” yang menyimpan informasi yang diperlukan Subversion.
sangprabo@sheryl:/mainan/kecoa$ ls -a
.svn
Layout repository yang baik seharusnya memiliki 3 buah subdirektori bernama branches, tags, dan trunk
Trunk = semua kode program yang masih dalam tahap pengembangan
Tags = penanda, misalkan untuk mengembalikan ke revisi (versi) program tertentu dengan mudah
Branches = misal project dibagi jadi tukang cari bug, tukang ngetes, tukang tambah feature, dibaginya di sini
Masih ingat dengan direktori .svn? Ada dua hal yang dismpan di situ
- working revision (versi dari source code kita, penomorannya svn yang atur)
- timestamp (kapan kita terakhir kali mengupdate local copy (wroking copy) ke repository)
Dari situ, cuma ada empat kemungkinan
0. unchanged, current
WC tidak berubah, dan sudah dalam kondisi update
svn update : do nothing
svn commit : do nothing
1. locally changed, current
WC berubah, dan sudah dalam kondisi update
svn update : do nothing
svn commit : publishing changes
2. unchanged, out-of-date
WC tetap, dan basi
svn update : update last change di repo ke WC
svn commit : do nothing
3. locally changed, outofdate
WC berubah, dan basi. Mungkin di repo udah ada yang commit file yang sama. Kalo kita commit juga, artinya dia akan ngasih tahu kalo punya kita udah basi, jadi kudu diupdate dulu.
svn update : mencoba untuk me-merge-kan public changes ke local changes.
Intinya, svn status menunjukkan mana yang berubah:punya kita ato punya repo?
Tanya dong…
Bedanya add direktori di repo sama di lokal (WC)?
Add di direktori WC berarti perubahnnya di WC, add di repo perubahannya di repo. Perubahan di WC berarti kondisi = 1, perubahan di repo berarti kondisi = 2. Semuanya kudu pake command svn.
Hijrah
Mei 23, 2008Bismillah
Saya hijrah ke Drupal malam ini… Semua tulisan di blog ini akan saya pindah ke tempat baru, http://prabowomurti.com. Semoga dari tulisan saya ada yang bisa diambil manfaatnya. Tapi kalau tidak bermanfaat, mohon dimaklumi dan dimaafkan.
Jangan Kufur Nikmat
Mei 23, 2008Bismillah
Khutbah Jum’at hari ini beramanah tentang kewajiban untuk mensyukuri nikmat, dan keharusan optimis dalam berdoa. Saya jadi ingat sebuah nasehat Rasul: kalau kalah dalam perang, janganlah kamu menunduk ketika berjalan. Karena itu akan membuat orang-orang kafir tertawa.
Aq*a Gallon? Tepatkah Istilah Tersebut?
Mei 23, 2008Bismillah
Kenaikan harga BBM yang diumumkan beberapa waktu lalu melahirkan banyak sekali analisis tentang sebab dan hitungan nilai subsidi yang memuat mulai dari harga minyak mentah dunia hingga berjuta asumsi tentang volume produksi dan konsumsi minyak dalam negeri. Namun, bukan itu yang ingin saya bahas di sini.
Kita sering mendengar istilah “galon” yang merujuk pada sebuah botol besar untuk menampung air mineral. Bila dilihat, rata-rata berat bersih air mineral adalah 19 liter. Dalam istilah perminyakan dikenal pula istilah “gallon” (misalnya 1 barrel = 36 gallons), yang menurut Oxford Dictionary sama dengan 4.5 liter.
Bila dilihat dari wikipedia, kita bisa lihat ada 3 definisi umum.
- 1 galon = 3.785411784 liter (US Liquid gallon)
- 1 galon = 4.40488377086 liter (US dry gallon), dan
- 1 galon = 4.54609 liter (UK gallon)
Bila diasumsikan satu botol besar dapat menampung rata-rata 19 liter air, maka dengan patokan di atas, didapat volume air mineral = 5.019268995 gallon (US liquid) = 4.313394176 gallon (US dry gallon) = 4.179415718 gallon (UK gallon). Tidak ada satupun yang menunjukkan kemiripan dengan satu galon. Apakah ini kesalahkaprahan penyebutan layaknya istilah Byte dan bit (dalam KB dan Kb) ataukah gallon memiliki arti yang berbeda dari yang dikemukakan di atas?
Menghapus RSS
Mei 22, 2008Bismillah
Hm, ternyata banyak juga yang sudah mati, dan tak sedikit yang tak bermanfaat. Lumayan hemat space…