waone

Nortel’s Passport Switch

OVERVIEW

Passport merupakan perangkat switching multimedia yang mendukung berbagai tipe trafik (seperti : data, voice, image dan video). Passport dikembangkan oleh Nortel Network dan memiliki banyak seri sesuai dengan kebutuhan, misalnya Passport seri 6400 yang cocok digunakan untuk keperluan jaringan usaha serta passport seri 7400 yang sesuai digunakan untuk keperluan operator jaringan .

HARDWARE

Passport seri 6400 mempunyai spesifikasi sebagai berikut :

- Mengirimkan semua trafik data, voice dan video melalui leased-line, frame relay publik/private,ATM

- Seri Passport ini meliputi :

o Passport 6420 : 3 slot, ideal untuk sisi cabang/regional

o Passport 6440 : 5 slot , cocok untuk sisi backbone yg relatif kecil

o Passport 6480 :

§ 16 slot

§ Cocok untuk backbone WAN dan u/ area yg luas

§ Redundancy 2 buah bus load sharing, redundancy power supply

§ Mendukung penghematan memory

Passport seri 7400 mempunyai spesifikasi sebagai berikut : :

- Mendukung interface standart frame relay, ATM dan IP

- Kemampuan routing multiprotokol, management trafik yg cerdas

- Seri Passport ini meliputi :

o Passport 7440 : 5 slot, untuk backbone kecil

o Passport 7480 :

§ 16 slot

§ Untuk backbone WAN besar

§ Redundancy 2 buah bus load sharing, dan redundancy power supply

§ Mendukung penghematan memori

Passport

Baik passport yang terdiri atas 3 port, 5 port maupun 16 port masing-masing mendukung semua software aplikasi passport dan function processor (FP)

Passport 3 Port :

- Mendukung maksimum 2 FP, dan 1 CFP (Control Function Processor)

- Tidak memiliki CP (Control Processor)

Passport 5 Port :

- Mendukung maksimum 5 card : 4 FP, 1 CP/CFP

Passport 16 Port :

- Mendukung maksimum 16 card prosesor

- 1 CP dan maks 15 FP (atau 14 FP dan 1 space CP)

- Tidak mendukung CFP1

Fungsi dari masing-masing card prosesor diatas sebagai berikut :

Passport Control Processor (CP)

- Mengatur function processor pada shelf

- Menyediakan kemampuan dasar sistem seperti monitoring shelf dan alarm

- Menyediakan timing untuk bus

- File storage

- Data collection

- Command processing

- Interface untuk management device

Passport Control and Function Processor (CFP1)

- Menggabungkan kemampuan control processor (CP) dan beberapa Function Processor (FP)

- Mendukung multiple service

Passport Functional Processor

- Menyediakan port interface untuk menghubungkan passport switch dengan jaringan

- Mendukung dan meng-eksekusi proses real time untuk keperluan service.

SOFTWARE

Software Passport memiliki 4 kelas utama : base, networking, passport trunking, dan access service.

Base Software : menyediakan fungsi sistem dasar yang mendukung software yang lainnya. Fungsi ini meliputi software management, command processing, file storage, data collection, port management, dan network management interface.

Networking Software : menyediakan kemampuan pengiriman paket informasi dari source ke destinationnya. Software ini meliputi : routing and congestion management function

Passport Trunking Software : Memungkinkan node passport untuk terinterkoneksi. Software ini juga memungkinkan node passport untuk terhubung ke node DPN-100.

Access Service Software : menyediakan fungsi komunikasi dari passport seperti : frame relay, ATM, voice networking, internet protocol (IP) dan system network architecture (SNA) .

waone

SPIN - Part 1 : Instalasi

Disclaimer :
Ini adalah bagian pertama dari seri dokumentasi SPIN. Dokumen ini ditulis untuk kepentingan pribadi yang terkait dengan matakuliah ET- 6052 Rekayasa Protokol. Penggunaan sebagian atau keseluruhan dokumentasi ini sebagai referensi maupun untuk disebarluaskan diperkenankan dengan tanpa ada jaminan apapun dari penulis
.

Keywords : Installing SPIN in cygwin , SPIN, Promela

SPIN (Simple Promela Interpreter) adalah suatu tool untuk melakukan analisis terhadap konsistensi logika dari suatu sistem concurrent khususnya untuk protokol komunikasi data. Sistem yang dianalisa oleh SPIN ditulis dengan menggunakan bahasa Promela (Protocol/Process Meta Language). Spin didesain pertamakali oleh Gerard Holtzman dari Bell Laboratories pada tahun 1991.

Pada dasarnya SPIN dikembangkan dari bahasa C dan dapat berjalan di OS Unix, Solaris, Linux, Windows dan MAC.

Untuk bagian awal ini saya akan menuliskan mengenai cara instalasi SPIN di Windows dengan menggunakan Cygwin.

note : Sebelum melakukan instalasi, pastikan Anda sudah menginstall Cygwin yang sudah berjalan dengan baik dan Cygwin yang Anda miliki sudah terinstall juga C-Compiler dan juga tcl intepreter.

1. Download versi terbaru dari dari SPIN di websitenya www.spinroot.com dalam bentuk .tar.gz. Versi yang saya install adalah spin versi 428.
2. Copykan spin428.tar.gz ke suatu folder dalam cygwin dimana Anda akan menginstallnya. Untuk saat ini saya contohkan di /home/wawan
3. Extract file spin.tar.gz dengan perintah :

tar -xvzf spin428.tar.gz

4. Akan terbentuk direktori Spin dengan susunan sebagai berikut ;

Spin
|
- Doc
- Man
- Src4.2.8
- Test
- Xspin4.2
- Readme.html

5. Masuklah ke direktori Src4.2.8 dengan perintah :

cd /home/wawan/Spin/Src4.2.8/

6. Didalam direktori Src4.2.8 Anda dapat mengedit makefile agar sesuai dengan sistem Anda atau gunakan default. Untuk kali ini saya menggunakan default dalam makefile meskipun nantinya harus ada beberapa perubahan yang dilakukan agar sesuai dengan configurasi Spin

7. ketikkan

make # atau fungsi make yang sesuai dengan environtment Anda

8. Setelah sukses dan tidak ada error, copikan file Spin.exe yang ada di folder Src4.1.8 ke direktori bin dalam cygwin Anda

cd Src4.2.8
cp Spin.exe /bin/spin

9. Test dengan mengetikkan :

Spin -v

10.Jika instalasi SPIN Anda berhasil maka akan muncul versi dari Spin yang Anda Install beserta build datenya

11.Install XPIN dengan cara mengkopikan file xspin428.tcl dalam folder Xspin4.2 ke folder bin cygwin Anda dan buat jadi executable dengan perintah berikut:

cd Xspin4.2
cp xspin428.tcl /bin/xspin
chmod +x /bin/xspin

11.Karena tadi kita memilih konfigurasi standart dalam makefile maka sebagai konsekuensinya kita harus mengkopikan file cpp.exe dari bin ke lib, hal ini disebabkan dalam konfigurasi SPIN mengenali file cpp.exe berada di folder /lib/. Ketikkan perintah berikut :

cp /bin/cpp.exe /lib/

12. Selesai, lakukan test dengan masuk ke folder Test di direktori Spin dan ketikkan :

xspin leader

13. Jika berhasil maka akan muncul window SPIN Control

Pada bagian berikutnya akan dibahas mengenai sintak-sintak dari bahasa Promela, serta penggunaan SPIN.

Seringkali programmer pusing dengan penggunaan DBMS(Database Management System) yang lintas platform maupun lintas vendor, karena meskipun memiliki standart SQL (Structured Query Language) yang sama, namun untuk menghandle koneksi, record ataupun tipe data dan beberapa query terdapat perbedaan yang meskipun kecil tapi memaksa programmer harus merubah keseluruhan program.Namun,masalah tersebut dapat diatasi dengan menggunakan ADOdb.

ADOdb adalah salah satu library PHP (dan juga phyton) untuk abstraksi berbagai jenis database. Dengan menggunakan ADOdb, tidak lagi masalah kita menggunakan DBMS jenis maupun dari vendor apa saja.Sekali programmer membuat suatu kode program dengan menggunakan DBMS tertentu misalnya MySQL, maka code tadi masih tetap dapat digunakan meskipun suatu saat diharuskan terjadi perubahan penggunaan DBMS misalkan menjadi Oracle, SQLServer, PostgreSQL maupun DBMS yang lain. ADOdb dapat didownload secara gratis dan bersifat opensource. Saat ini sudah banyak DBMS yang disupport oleh ADOdb, diantaranya : Access,ADO,DB2,Firebird,FoxPro, FrontBase, Informix, Interbase, LDAP, MS SQL Server, MySQL, Netezza, Oracle, PostgreSQL, SAP DB, SQLIte, SyBase, Terabase, Valentina.

Bagi Anda yang sudah terbiasa menggunakan ADOdb maka tentu tau salah satu fitur ADOdb adalah kemampuannya untuk me-menage koneksi yang memungkinkan untuk melakukan koneksi ke lebih dari satu DBMS secara bersamaa. Dalam dokumentasi ADOdb dicontohkan cara untuk melakukannya sebagai berikut :

<?
include(’adodb.inc.php’);	 # load code common to ADOdb
$conn1 = &ADONewConnection(’mysql’);  # create a mysql connection
$conn2 = &ADONewConnection(’oracle’);  # create a oracle connection

$conn1->PConnect($server, $userid, $password, $database);
$conn2->PConnect(false, $ora_userid, $ora_pwd, $oraname);

$conn1->Execute(’insert …’);
$conn2->Execute(’update …’);
?>

Ok, fungsi itu akan berjalan dengan sangat baik jika digunakan untuk 2 DBMS yang berbeda, dalam contoh digunakan MySQL dan Oracle. Namun pernahkah Anda menggunakan cara tersebut untuk melakukan koneksi ke DBMS yang sama misalkan sama2 MySQL seperti berikut :

<?
include(’adodb.inc.php’);	 # load code common to ADOdb
$conn1 = &ADONewConnection(’mysql’);  # create a mysql connection
$conn2 = &ADONewConnection(’mysql’);  # create the 2nd mysql connecion

$conn1->PConnect($server, $userid, $password, $database);
$conn2->PConnect($server, $userid, $password, $database); 
$conn1->Execute(’insert …’);
$conn2->Execute(’update …’);
?>

Jika hal tersebut Anda lakukan maka ketika mencoba untuk mengeksekusi query ke database pertama maka akan terjadi error dimana hanya koneksi terakhir aja yang akan “hidup” sementara koneksi yang lain tidak terbentuk.

BAGAIMANA MEMPERBAIKI BUG ?

Error itu disebabkan oleh bug di ADOdb , baik sekarang saatnya untuk memperbaiki bug tersebut.

1. Buka file adodb\drivers\adodb-mysql.inc.php
2. Pada baris deklarasi, tambahkan baris berikut :

var $__db = array();

sehingga akan menjadi :

var $databaseType = ‘mysql’;
var $dataProvider = ‘mysql’;
var $hasInsertID = true;
var $hasAffectedRows = true;
var $metaTablesSQL = “SHOW TABLES”;
var $metaColumnsSQL = “SHOW COLUMNS FROM `%s`”;
var $fmtTimeStamp = “‘Y-m-d H:i:s’”;
var $hasLimit = true;
var $hasMoveFirst = true;
var $hasGenID = true;
var $isoDates = true; // accepts dates in ISO format
var $sysDate = ‘CURDATE()’;
var $sysTimeStamp = ‘NOW()’;
var $hasTransactions = false;
var $forceNewConnect = false;
var $poorAffectedRows = true;
var $clientFlags = 0;
var $substr = “substring”;
var $nameQuote = ‘`’; /// string to use to quote identifiers and names
var $compat323 = false; // true if compat with mysql 3.23
var $__db = array(); // Bug fixing

3. Cari fungsi SelectDB, ubah sehingga menjadi seperti berikut :

function SelectDB($dbName)
{
$this->database = $dbName;
$this->databaseName = $dbName; # obsolete, retained for compat with older adodb versions
if ($this->_connectionID) {

// Bug Fixing
@mysql_select_db($dbName,$this->_connectionID);
$this->__db[$this->_connectionID] = $dbName;
return $this->_connectionID; // end bug fixing
// end bug fix
}
else return false;
}

4. Cari fungsi _query dan ubah sehingga menjadi sebagai berikut :

function _query($sql,$inputarr)
{
//global $ADODB_COUNTRECS;
//if($ADODB_COUNTRECS)
$this->SelectDB($this->__db[$this->_connectionID]); // bug fixing
return mysql_query($sql,$this->_connectionID);
//else return @mysql_unbuffered_query($sql,$this->_connectionID); // requires PHP >= 4.0.6
}

5. Selesai, sekarang ADOdb Anda sudah dapat digunakan untuk melakukan koneksi ke beberapa Database MySQL secara bersamaan

MENGAPA BISA TERJADI ?

Bagi Anda yang masih penasaran mengapa Bug itu dapat timbul, silakan baca pembahasan berikut :

Jika Anda membuka file adodb\drivers\adodb-mysql.inc.php dan melihat pada baris akhir dari fungsi _connect() , Anda akan menemui baris sbb :

if ($argDatabasename) return $this->SelectDB($argDatabasename);
return true;

Terlihat bahwa fungsi itu akan me-return-kan $this->SelectDB($argDatabasename);

Jika Anda menelusuri lebih lanjut pada fungsi SelectDB, terlihat bahwa fungsi itu juga akan me-return-kan true atau false seperti terlihat berikut :

function SelectDB($dbName)
{
$this->database = $dbName;
if ($this->_connectionID) {
return @mysql_select_db($dbName,$this->_connectionID);
}
else return false;
}

terlihat juga dari fungsi diatas bahwa ID Koneksi dari MySQL disimpan dalam variabel $this->_connectionID.

Saya rasa sampai disini bagi Anda yang terbiasa dengan PHP cukup mengerti mengapa bug ini bisa terjadi ….
Yup benar sekali, ID Koneksi hanya ada untuk 1 buah koneksi MySQL saja, sehingga jika kita melakukan 2 koneksi ke MySQL maka ID Koneksi kedua saja yang akan muncul karena ID Koneksi pertama telah tertimpa.

Untuk mengatasinya, maka dapat dilakukan dengan membentuk array yang diinisiasi misalkan dengan nama variabel array $__db, setelah itu fungsi select DB dapat dimodifikasi sebagai berikut :

// returns true or false
function SelectDB($dbName)
{
$this->databaseName = $dbName;
if ($this->_connectionID) {
@mysql_select_db($dbName,$this->_connectionID);
$this->__db[$this->_connectionID] = $dbName;
return $this->_connectionID;
}
else return false;
}

Sehingga dapat dimungkinkan untuk menyimpan beberapa ID Koneksi dalam array yang akan memungkinkan melakukan koneksi ke beberapa DBMS MySQL secara bersamaan.

Itu ide dasarnya, selanjutnya tinggal memodifikasi beberapa fungsi yang terkait dengan koneksi.

Thats ALL


waone

CakePHP Framework (Part 1)

Big Picture

Framework atau kerangka kerja menurut definisi saya sendiri adalah suatu kumpulan dari file-file pustaka maupun class-class dalam suatu kerangka yang mendukung dalam pengembangan suatu aplikasi secara terstruktur dan independent terhadap aplikasi. Framework diperlukan untuk menciptakan suatu aplikasi secara cepat, terstruktur dan fleksibel. Dari beberapa framework yang pernah saya ketahui, ada beberapa yang cukup menarik untuk saya dalami, diantaranya adalah CakePHP.

CAKE PHP adalah salah satu framework yang berbasis PHP yang memungkinkan seorang programmer untuk dapat mengembangkan aplikasi secara Rapid Application Development, yang dapat dikembangkan menjadi aplikasi CRUD (Create, Read, Update , Delete) lainnya yang lebih kompleks.Framework CAKE PHP sendiri merupakan turunan terinspirasi dari framework Ruby on Rails yang dibuat dalam bahasa Ruby.

Framework CakePHP dapat didownload secara gratis disini , dengan versi terbaru sampai tulisan ini dipublish adalah versi 1.1.12.4205 STABLE
CakePHP memiliki fitur-fitur yang mendukung perkembangannya sebagai sebuah framework yang banyak diminati developer, diantaranya :

  1. OpenSource, yup… sudah pasti itu alasan utama
  2. Bersifat OOP (Object oriented Programming)
  3. Memiliki komunitas pengembangan yang aktiv dan luas (meskipun tidak terlalu banyak menurut saya) sehingga memudahkan dalam mendapatkan info2 maupun contoh2 penggunaan cakePHP
  4. Kompatibel dengan PHP4 dan PHP5
  5. CRUD yang terintegrasi sehingga query database dapat lebih simpel
  6. Arsitekturnya mendukung MVC (Model View Controller)
  7. Request Dispatcher dengan custom URL
  8. Validasi sudah terintegrasi
  9. Templating systemnya fleksibel
  10. Support AJAX dan JavaScript
  11. Dilengkapi dengan komponen untuk Security, Session dan request handling
  12. Access Control List yang fleksibel
  13. dan masih banyak fitur lainnya …

INSTALASI

Proses instalasi cakePHP sangat mudah,cukup ikuti langkah2 berikut :

  1. Pastikan server Anda telah terinstall mod_rewrite
  2. Ekstrak file cake_1.1.12.4205.tar.gz ke DOC_ROOT dengan struktur direktori sebagai berikut :
  3. /wwwroot
    /cake
    /app
    /cake
    /vendors
    .htaccess
    index.php
  4. pastikan file .htaccess writeable dan setting untuk AllowOveride adalah ALL
  5. Lakukan konfigurasi database dengan terlebih dulu mengubah file /app/config/database.php.default menjadi /app/config/database.php
  6. var $default = array('driver' => 'mysql',
    'connect' =>'mysql_connect',
    'host'    => 'localhost',
    
    'login'   => 'user_db',
    
    'password' => 'password_db',
    
    'database' => 'nama_db',
    
    'prefix'   => 'prefix_db');
  7. Pastikan instalasi telah benar dengan membuka http://localhost/cake/
  8. Buat karya Anda sendiri dengan framework ini

Rapid Application Development

CakePHP disebut sebagai aplikasi yang bersifat Rapid Application Framework yang mendukung Rapid Application Development, dikarenakan adanya fitur bake and scafollding pada framework ini.

Bake dan scafollding memiliki fungsi yang hampir sama. Kedua fitur ini mampu men-generate suatu web sederhana yang sudah memiliki arsitektur MVC dan kemampuan CRUD sesuai dengan database yang ada secara otomatis.

hohoho….tertarik? tunggu tutorial selanjutnya ….

REFERENSI
Berikut beberapa link yang saya rasa cukup membantu untuk belajar cakePHP
http://manual.cakephp.org/

http://www.sitepoint.com/article/application-development-cakephp

http://bakery.cakephp.org

http://cakeforge.org

waone

Apple iPhone

iphoneKerennnnn………. BGT, itu yang pertama kali terucap pas gw liat produk keluaran Apple Inc (sebelumnya bernama Apple computer) terbaru yang diberi nama iPhone.iPhone pertama diperkenalkan pada ajang MaxWorldExpo 2007 di US. iPhone sendiri merupakan HP generasi baru yang multifungsi yang kata si-Apple Inc-nya sendiri merupakan kombinasi dari 3 produk, Mobile Phone,iPod dan internet communication device.

Yang menarik, HP keluaran Apple hanya memiliki 1 tombol, hanya tombol untuk menu saja, sisanya dihandle oleh layar sentuh (touch screen) nya. Salah satu fitur yang diusung iPhone yang cukup menarik adalah banyaknya sensor yang terpasang, misal sensor untuk screen dimana sensor ini dapat menyesuaikan posisi screennya landscape maupun portrait, jadi kl pas dalam posisi vertikal, gambar / video yang terlihat jadi dalam posisi potrait en kalo hp dalam posisi horisontal , maka otomatis menyesuaikan jadi landscape. Terus kalo misalkan ni hp dipake buat nelp , dia akan mendeteksi kalo dalam posisi diangkat ke deket telinga en otomatis akan mematikan displaynya untuk menghemat batre dan untuk menghindari sentuhan yg tidak diinginkan pada touchscreennya.

Karena keluaran Apple, iPhone ini memakai OS-X sebagai OS nya dan Safari sebagai web-browsernya. Untuk koneksi ke internet, iPhone memanfaatkan konektivitas Wifi, namun sayang teknologi 3G belum didukung oleh perangkat ini.

Pada saat kemunculannya, Apple Inc sempat digugat oleh Cisco System atas merek dagang iPhone yang sudah 2 tahun dipegang oleh Cisco System, namun sepertinya permasalahan tersebut sudah dibicarakan oleh kedua pihak dan Apple yakin mampu mengatasi permasalahan tersebut.

Tentang harga, iPhone di bandrol dengan harga mulai dari US$499 ato hampir 5juta rupiah.Hmm….kapan ya harganya turun :D , can’t wait to have one…

waone

Jalan2 ke Pengalengan

danauSudah lama tidak menghirup udara segar, padahal udah hampir 5 tahun di bandung dan secara geografis bandung juga dikelilingi gunung dan pegunungan yang tinggi tapi baru kesampaian di minggu pertama tahun 2007 kemaren buat jalan2 ke pegunungan.

Rencana semula mo jalan2 ke ciwidey, cuman denger2 kalo kawasan wisata pegunungan itu ditutup untuk sementara karena habis terkena angin puting beliung, Pas udah nyampe di daerah soreang en nanya ke mas2 yang jaga di SPBU ternyata beneran kalo kawasan wisata itu ditutup, so perjalanan dialihkan ke pengalengan yang berjarak +/- 20 km dari situ.

Pengalengan, suatu pegunungan di ujung selatan bandung. Perjalanan yang +/- memakan waktu 2 jam dari bandung naik motor yang macetnya luar biasa (karena emang bukan pas hari libur) akhirnya sedikit demi sedikit udara mulai terasa berubah. Udara yang semula panas dan penuh polusi di jalanan kota bandung berubah menjadi dingin dan segar dengan aroma pohon teh ketika mulai mendaki pegunungan di kawasan pengalengan.

Perjalanan dilalui dengan mendaki cukup lama pada yang berkelok2 dengan kanan kiri terhampar perkebunan teh yang luas. Suasananya tidak jauh berubah sejak terakhir kali aku kesini, tahun 2002 yang lalu pas ada acara akhir OS EL 2002. Hmm, jadi inget masa2 indah penuh perjuangan itu ….:D. Akhirnya, setelah cukup lama menikmati udara yang sejuk sampai juga di pemberhentian pertama, suatu danau yang bernama situ___ (aduh lupa namanya , hehehe…tar deh kalo inget ditulis lagi) pokoknya danau aja, ga tau alami atau buatan, ga begitu luas sih, cuman cukup bagus buat foto2 :D .

Ok, next stop menuju ke perkebunan teh dipinggir danau, humm…..ada tukang baso lewat, mang2…beli baksonya 4 yak…. enak juga makan bakso di siang2 yang dingin (loh?) sambil memandangi perkebunan teh yang luas …… Setelah kenyang jalan2 lagi deh, skrg turun ke danau, yg semula cuma melihat dari jauh , skrg bisa menyentuh airnya, tentu saja sambil foto2…

Udah ah cape, sekian dulu laporan kunjungan ke pengalengan …

waone

importmusik.com

importmusik.comHohoho…akhirnya hasil karyaku muncul di layar TV, meski cuman iklannya saja tapi at least hasil karyaku bisa diketahui oleh banyak orang…

Yup, its importmusik.com, suatu web buat band2 atau pemusik independent dari semua kalangan yang ingin menunjukkan karyanya tanpa memandang jenis aliran musik, genre maupun status pemusiknya. Di web ini ada fasilitas buat download2 mp3 gratis, ring tone, ring back tone, wallpaper, jts, etc … tapi kebanyakan sih emang band2 independent yg ga terikat label gt.

Importmusik.com ini sebenarnya kerja bareng dari import, Sampoerna dan Jatis yang digawangi oleh beberapa seniman tanah air.

Website ini adalah salah satu diantara hasil karyaku yang emang suka programming (meski s1 dan s2 ku semuanya mengambil bidang telekomunikasi :D ) . Berawal dari outsource dari skudetto,proses pembuatannya sendiri memakan waktu 2 bulan dan debuging masih terus berlangsung ampe januari 07, suatu sistem yang besar yang tentu saja buatan manusia jadi wajar saja kalo banyak bug disana-sini, apalagi dengen pengerjaannya yang dikebut untuk kejar tayang, huh..sungguh melelahkan….

Well,… i think it’s enough for now, i’ll back to tell my-another-project which currently advertised on tv.

waone

The world as i see it

Yup, blog baru lagi (meski dengan alamat yg sama :D ), setelah sebelumnya blog gw yg lama terhapus tanpa bekas di server hosting gara2 hosting gw expired, dan email pemberitahuannya udah dikirim sebelumnya sih, tapi gw kelupaan. Udah gt pas deket2 mo dihapus ga dikasih tau lagi, gw baru nyadar pas buka website gw ternyata not found en pas gw buka email, gw menemukan kata2 berikut :

“Dear Kurniawan DP,

This is the last reminder for due payment for services provided by Whplus.

Notice: Your account has been deleted for non-payment. Data is not recoverable once deleted from our servers.”

Hiks…..website en blog gw hilang sudah :( ( , gpp deh akhirnya gw beli space hosting lagi en, tada… blog ini akhirnya muncul lagi, masih powered by wordpress, namun sudah berganti nama menjadi “The World As I See It”.

gw ngambil nama itu dari essay nya albert einstein, suka aja ama ungkapannya, tapi blog ini tidak terkait sama sekali dengan albert einstein maupun essaynya.….

Mungkin begitu dulu perkenalan blog baru ini… c ya at my another post.

Oiya, sekalian mo ngucapin juga HapPy NeW YeAR 2007!!!!!!!