December, 2008


20
Dec 08

Upgrade WordPress ke 2.7

Tak terasa wordpress terbaru saat ini sudah sampai versi 2.7, dan terasa cepet banget. dan disetiap versi yang baru menawarkan fitur2 baru, yang semakin mengarah ke web 2.0. Aku juga ikut2an kemakan scam dari temen2 yang menyarankan untuk upgrade ke versi terbaru.

Catatan Cerita :
- berikut langkah langkah yang aku lakukan pas nge-upgrade

// download source code wordpress dari wordpress.org, versi terbaru saat tulisan ini dibuat adalah versi 2.7

http://wordpress.org/download/

// ekstrak di mesin lokal dengan archieve manager atau dengan perintah konsol

$unzip latest.zip

// menghapus file yang tidak diperlukan didalam folder hasil ekstrakan diatas, yang perlu dihapus adalah sebagai berikut

wp-content
config.php > jika ada

// mengupload ke sever getux, dapat menggunakan nautilus, konqueror atau gftp, kali ini digunakan nautilus, alamat ftp

sftp://andrew@getux.com dengan password:***********

//browse pada direktori webgetux

sftp://andrew@getux.com/home/andrew/public_html/main

// mambuat backup terlebih dahulu, ini sebagai tindakan preventif apabila proses upgrade mengalami kegagalan, semua file (kali ini kecuali folder) di copykan ke folder backup

// menghapus dengan cara mereplace dari mesin lokal, denga cara mengupload file ekstrakan wordpress yang sudah diekstrak pada langkah sebelumnya, akan ada peringatan untuk mereplace nama file yang sama

//setelah proses replace berhasil, berikutnya login ke control panel, berikutnya akan ada pemberitahuan untuk mengupgrade database wp

// upgrade selesai

- ini skrinsyut tanmpilan wp 2.7 yang baru


17
Dec 08

Install [lagi] Backtrack di Acer Travelmate 2481NWXC1

Setelah kemaren mengalami insiden kehilangan data, gara-gara nginstall pc-bsd, kini sekalian menata ulang partisi yang sebelumnya diatur secara acakadul. Dulu default OSnya masih win$ XP yang biasa untuk gambar2 pake Autocad, sebagai gantinya sementara belum tahu, belum make juga soalnya, he he he..
Sebelumya sudah terinstal Backtrack juga dileptop Acer Travelmate 2481NWXC1 ini, namun masih versi 3.beta, lumayan puas dengan installasi grafis yang secara default disediakan oleh Backtrack ini, tinggal kilik install Backtrack, selesai. Pengalaman Kemaren yang agak merepotkan adalah grub yang tertimpa lilonya backtrack..hmm bener2 merepotkan, apalagi aku masih fanatik juga dengan ubuntu yang notabene mudah untuk kerja dan ngapa-ngapain.

Pembahasan mengenai bagaimana memanggil backtrack dari grub akan disinggung pada cerita installasi yang versi 3.0 final sekalian berikut.
Pertama disiapkan partisi untuk linux backtrack dan swap, untuk kasus kali ini swap yang biasa dipake ubuntu sudah ada tinggal pake, dengan sususan partisi sebagai berikut:

/dev/hda1 linux (ubuntu 8.10)
/dev/hda2 linux (backtrack)
/dev/hda3 swap

Kebetulan sudah ngeburn backtrack 3.0 final,buat anda yang ada di sekitar jogja dapat mengunduh dari sini. Terimakasih buat Mas Agung yang minjemin CD blanknya, he he he…

Booting dengan CD backtrack, kemudian masuk ke desktop, hal yang pertama kali dilakukan adalah membuat partisi sesuai yang direncanakan di skenario diatas, untuk mempermudah proses pemartisian dapat menggunakan tool bawaan backtrack, yaitu QTparted yang ada di Menu > System > QTparted. Pas waktu itu nyoba pake yang GUI ini, ga berhasil buat partisinya..yah, akhinya pake yang via konsol aja

bt# fdisk /dev/hda
Command (m for help): p        /*melihat partisi yang sudah ada*

/Disk /dev/hda: 60.0 GB, 60011642880 bytes
255 heads, 63 sectors/track, 7296 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device     Boot   Start   End   Blocks   Id  System
/dev/hda1   *      1      1275  10241406 83   Linux
/dev/hda2         1276    2550 10241437+ 83   NTFS  /*partisi yang akan di hapus*/
/dev/hda3         2551    2615 522112+ 82     Linux swap /*partisi swap*/
/dev/hda4         2616    7296 37600132+ 5   Extended
/dev/hda5         2616    4655 16386268+ 7   HPFS/NTFS
/dev/hda6         4656    5930 10241406 7    HPFS/NTFS
/dev/hda7         5931    7296 10972363+ 7   HPFS/NTFS

Command (m for help): d
Partition number (1-7): 2  /*menghapus partisi nomor 2*/

Command (m for help): n  /*membuat partisi baru */
Command action
l logical (5 or over)
p primary partition (1-4)
p  /* memilih sebagai primary partition*/
Selected partition 2
First cylinder (1276-7296, default 1276):
Using default value 1276
Last cylinder or +size or +sizeM or +sizeK (1276-2550, default 2550):
Using default value 2550

Command (m for help): w /*menuliskan pada hardisk format pemartisian*/
Command (m for help): q /*keluar dari fdisk*/

Berikutnya membuat file system dengan format reiserfs, dengan alasan tidak menyukai pengecekan seperti pada ext3, untuk membuat file ini menggunakan mkfs dengan perintah berikut ini

bt # mkfs -t reiserfs /dev/hda2

setelah filesystem siap, berikutnya proses installasi backtracknya, mengikuti step by step yang ada di forum resminya, dengan perubahan yang disesuaikan dengan letak partisi

bt~# mkdir /mnt/backtrack
bt~# mount /dev/hda3 /mnt/backtrack/
bt~# mkdir /mnt/backtrack/boot/
bt~# mount /dev/hda3 /mnt/backtrack/boot/
bt~# cp --preserve -R /{bin,dev,home,pentest,root,usr,etc,lib,opt,sbin,va r} /mnt/backtrack/
bt~# mkdir /mnt/backtrack/{mnt,proc,sys,tmp}
bt~# mount --bind /dev/ /mnt/backtrack/dev/
bt~# mount -t proc proc /mnt/backtrack/proc/
bt~# cp /boot/vmlinuz /mnt/backtrack/boot/

Nah untuk installasi defaultnya menggunakan boot loader lilo, karena aku terbiasa menggunaan grub, maka lilonya ga tak install, karena grub sudah ada, tinggal menambahkan pada file /boot/grub/menu.lst
Agar sesuai aturan mengikuti langkah langkah yang melibatkan chrot. dengan terlebih daulu memounting direktori ubuntu pada /mnt

bt~#mkdir /mnt/ubuntu
bt~#mount /dev/hda1 /mnt/ubuntu
bt~#chroot /mnt/ubuntu /bin/bash
root@bt~# cd /boot/grub/
root@bt~:/boot/grub# cp menu.lst menu.lst.backup
root@bt~:/boot/grub# vim menu.lst

dan tambahkan pada baris paling bawah untuk memanggil backtracknya

-----------------------------------------
root (hd0,1)
kernel /boot/vmlinuz root=/dev/hda3 ro noinitrd vga=791
boot

Silakan restart untuk melihat hasilnya, apabila pengaturan grub ini berlum benar, kadang pada saat boot terjadi kernel panic, tapi jangan panic dulu..silakan cek letak document root yang terbaca pada mesin anda.

selamat mencoba


4
Dec 08

Rencana perjalanan panjang akhir minggu…

Minggu besok itu (tanggal 7 Desember) banyak pencari kerja (baca=balon cpns) yang mengikuti ujian CPNS dimasing masing daerah yang yang menjadi TO, aku juga ikutan meramaikan dalam merasakan atmosfer persaingan memperebutkan kursi CPNS di daerah ku sendiri. Ujian CPNS kali ini diselenggarakan secara serentak, ini mungkin juga salah satu starategi pemerintah untuk membendung pendatang musiman yang ingin mencoba keberuntungan menjadi CPNS diluar daerahnya. Aku sendiri memilih untuk mengikuti seleksi CPNS di kabupatenku sendiri.

Selain CPNS pemda, kemaren juga sempat mendaftar di BPK, dan inilah yang menjadi sedikit tantangan untuk diselesaikan. Waktu pengambilan kartu ujian BPK bertepatan dengan waktu ujian CPNS pemda, tidak boleh diwakilkan dan waktu pengambilan yang biasanya dilakukan pada jam kerja, trus..apa masalahnya…??, Ya itu tadi aku ujian CPNS pemda di Wonogiri, setelah Ujian CPNS pemda wonogiri selesai aku harus segera ke jogja untuk mengambil kartu ujian BPK yang berlokasi di Jalan HOS.Cokroaminoto dengan asumsi harus sampai di jogja sebelum selesai waktu pengambilan kartu ujian BPK-nya,

Apakah sudah selesai hanya sampai segitu?? …….belum jenderall, perjalanan belum selesai….tanggal 8 Desember adalah ahri raya idul adha, sebaiknya dirayakan dirumah bersama keluarga, jadi sebisa mungkin shalat ied dirumah bersama keluarga. Kemungkinan selesai mengambil kartu ujian adalah jam 5 sore(jika pengambilan sesuai harapan) setelah itu aku harus kembali lagi ke wonogiri..fiuh…
Setelah shalat ied dan merayakan qurban bersama keluarga dirumah, sorenya aku harus kembali lagi ke jogja untuk menjalani rutinitas kerja hari selasa, Hari Rabu dan Kamis nya ada ujian CPNS BPK di GOR UNY, weleh..
jadi ini resume perjalanan yang harus di tempuh…

Jumat, 5 Desember 2008
Sore -Perjalanan Mudik ke Wonogiri
Sabtu, 6 Desember 2008
Siang – Persiapan ujian cpns pemda, dan melihat tempat ujian
Minggu, 7 Desember 2008
Pagi-siang – Ujian CPNS Pemda Wonogri
Siang – Perjalanan Ke jogja untuk Mengambil Kartu Ujian BPK
Sore – Perjalanan kembali ke Wonogiri
Senin, 8 Desember 2008
Pagi-Siang > Idul adha dirumah..
Sore > perjalanan balik ke jogja [lagi..]
Selasa, 9 Desember 2008
kerja seperti biasa
Rabu, Kamis, 10-11 Desember 2008
Ujian CPNS BPK..

sedikit ribet kayak jadwal selebriti saja :p, semgoga aku bisa menjalaninya dan yang pasti semoga ujiannya bisa berhasil…amin…..


3
Dec 08

Starlight …

Minggu ini masih berkutat dengan dbfw mengerjakan sistim informasi untuk test toeflnya bahasa indonesia, CEO nya dbfw, mas fathir berharap agar prject ini segera selesai agar segera konsen ke migrasi di beberapa fakultas yang mmbutuhkan pendampingan.
Trus apa hubungannya dengan Starlight???..Starlight nya MUSE ini adalah lagu yang menceritakan tentang perjuangan dan harapan ini yang selalu menemani saat bermaen css samapi larut malam, ada juga banyak lagu yang lain sih, tapi dari beberapa lagu, ini yang sering ter play :P .

Far away
The ship is taking me far away
Far away from the memories
Of the people who care if I live or die

Starlight
I will be chasing the starlight
Until the end of my life
I dont know if it’s worth it anymore

Hold you in my arms
I just wanted to hold
you in my arms

My life
You electrify my life
Lets conspire to ignite
All the cells that would die just to feel alive

But I’ll never let you go
If you promised not to fade away
never Fade away

Our hopes and expectations
Black holes and revelations
Our hopes and expectations
Black holes and revelations

Hold you in my Arms
I just wanted to hold
You in my arms

Far away
The ship is taking me far away
Far away from the memories
Of the people who care if I live or die

And I’ll never let you go
If you promise not to fade away
never Fade away

Our hopes and expectations
Black holes and revelations
Our hopes and expectations
Black holes and revelations

Hold you in my Arms
I just wanted to hold
You in my arms


1
Dec 08

Catatan kecil pembangunan jurnal dengan Open Journal System (OJS)…

Jurnal dibuat mulai dari awal sampai dengan jurnal di publish, semua step-by step nya dapat dilaksanakan dan dipantau di OJS. Tahap proposal, revisi proposal, penulisan, pengiriman abstrak, review dan revisi juga didokumentasikan secara terstruktur di OJS ini.

Yang terjadi pada kasus pembangunan jurnal jche ini tidak seperti aturan pembuatan jurnal selayaknya OJS oada umumnya, alias membuat jurnal instal yaitu mendigitalkan jurnal yang sudah terbit sebelumnya, sehingga perlu sebuah mekanisme untuk mempermudah penyajianjurnal secar digital ini. Ada beberapa cara yang dapat ditempuh untuk mempersingkat waktu pembangunan jurnal, berdasarkan riset oleh Pak Agung, cara yang paling cepat adalah dengan membuat metadata dari file masing2 issue terlebih dahulu, baru kemudian dilakukan penyesuaian terhadap file pdf masing2 artikel. berikut langkah langkah masing2 tahapnya:
1. Pembuatan file xml
template file xml selengkapnya dapat dilihat di dokumentasi OJS, berikut contoh formal xml yang digunakan untuk chem journal:

<?xml version=”1.0? encoding=”UTF-8??>
<!DOCTYPE issue PUBLIC “-//PKP//OJS Articles and Issues 
XML//EN” “http://pkp.sfu.ca/ojs/dtds/native.dtd”>
 <issue published=“true” current=“false”>
  <title locale=“en_US”>vol. 4 no. 1 (2004)</title>
 	<volume>4</volume>
 	<number>1</number>
  <year>2004</year>
 	<section>
 	<title locale=“en_US”>Articles</title>
 		<abbrev locale=“en_US”>ART</abbrev>
 		<article>
 		<title>Periodic operation of Reactive 
                     Distilatillation for Dehydrogenation of 2-Propanol</title>
 		<abstract> ini bagian abstrak </abstract>
 		<pages>1-7</pages>
 		<date_published>2004-06-01</date_published>
 			<author primary_contact=“true”>
 				<firstname>Shigeo</firstname>
 				<middlename><![CDATA[]]></middlename>
 				<lastname>Goto</lastname>
 				<email><![CDATA[ ]]></email>
 				<biography locale=“en_US”>GINi bagian biography</biography>
 			</author>
 			<author>
 				<firstname>Leonila</firstname>
 				<middlename>C.</middlename>
 				<lastname>Abella</lastname>
 				<email><![CDATA[]]></email>
 				<biography>Department of Chemical Engineering</biography>
 			</author>
 			<galley>
 				<label>Full Text</label>
 				<file><href mime_type=“application/pdf” 
                       src=“http://jurnal.ugm/index.php/Artikel1_Rotating.pdf” /></file>
 			</galley>
 		</article>  
 	</section> 
 </issue>

template diatas dibuat untuk masing2 issue tersebut diatas

2. Valiadai file XML
sebelum file xml kita upload ke engine OJS, sebelumnya dilakukan validasi terlebih dahulu, beberapa tool yang bisa digunakan adalah xmllint yang sudah terinstall di linux(ubuntu 8.04), pengecekannya adalah sebagai berikut:

andrew@blackbox:~$ xmllint nama-file-yang-dicek.xml

jika ada kesalahan penulisan xml akan ada pemberitahuan dari xmllint tentang informasi kesalahan dan line number kesalahannya.
Penting!!
Untuk OJS sendiri, file xml untuk beberapa tag tertentu (email, middlename, lastname, date_publihsed, dll) tidak boleh kosong(null) jadi sebagi pengisinya digunkaan code berikut:

<email><![CDATA[  ]]></email>

3. Upload file xml ke engine OJS
Login sebagai admin dan masuk ke Jurnal Manager > Import and Export data > Articles and Issues XML Pluugins
jika file xml nya beres akan ada informasi sukses dan akan muncul issue yang bersangkutan

4. Upload file PDF sesuai
Untuk mengupload file pdf, harus berperan sebagai editor.
untuk login sebagai My Journal > Journal Management > Editors
Jika belum ada editor, kita dapat membuat user editor terlebih dahulu, kemudian bisa menggunkaan user tersebut dengan memilih opsi “Login As ..” pada list user editor.
Berikutnya sebagai editor masuk pada menu Editor > Archieve > pilih pada artikel yang ingin di ubah:

tips:
buka di tab baru saja masing2 artikel yang akan di ubah, efisien waktu dan minimal klak-klik.. :D

berikutnya setelah masuk pada detil masing2 artikel pilih pada bagian layout, dan pada list artikel pilih edit > masukkan file dengan mem-browse lokasi file pdf.
kemudian save .

5. Backup file hasil per issue
beackup file ini berguna apabila akan melakukan migrasi jurnal, masing2 issue di eksport dalam format xml yang juga berisi file pdf hasil embed
untuk mengeksport lagi ke OJS yang perlu diperhatikan adalah mengisi kembali file2 yang kosong pada tag2 xml misal pada
untuk mengeditnya disarankan menggunakan editor cli (vi, nano, pico) yang ringan.

gunakan perintah find and replace untuk mengganti karakter kosong dengan

<email><![CDATA[  ]]></email>

Berikutnya anda sudah memiliki backup file masing2 issue, ini dapat sewaktu waktu digunakan apabila hendak bermigrasi atau mensetup jurnal baru.