mimpi yang aneh, semalam abis dari portland, entah di england atau USA. yang pasti masih teringat dengan bentuk benderanya ketika melewati perbatasan, backgroundnya putih. setelah lirik2 di website http://flags.net/ tidak satupun bendera di dunia ini yg mirip dengan mimpi itu, logo di atas background bukan england dan bukan juga US. bentuknya seperti mahkota berwarna merah. padahal untuk sekarang pengennya pergi ke moskow atau austria :)

daerahnya tidak begitu maju, penuh dengan bukit dan di kelilingi laut, penduduknya yang ramah dan memiliki bentuk rumah yang unik, beda dengan rumah yang ada di Indonesia, rumah penduduk di sekitar perbatasan itu lebih banyak menggunakan material kayu dengan bentuk atap yang unik, yang bisa ku gambarkan ujungnya tidak lancip. cuma semalam tidak sempat mendengar bahasa yang mereka gunakan karena masih di dalam bus wisata.

seandainya bisa di kontrol mimpi seperti ini, pengen jalan2 ke jepang, china, eropa yang sudah pasti, eh terutama paris. beberapa waktu lalu juga pernah bermimpi yang sama, aku berada di sorbonne university, di tamannya. tempat yang paling nyaman utk bersantai sambil melihat pemandangan orang bermain sepeda dan bangunan kampus yang sangat tua dan terkesan seperti castle.

untuk menghemat biaya, coba berlangganan speedy, cuma yang jadi masalah untuk koneksi internasionalnya sangat lambat dan juga untuk menghindari putus koneksi akhirnya diputuskan juga untuk berlangganan fastnet dari firstmedia. kebiasaan di Indonesia, kalau kita komplen jika koneksi putus – pasti jawabannya.

udah bayar murah – komplen pula

selanjutnya, dengan modal gnu/linux distro ubuntu (jaunty) setup load balancing dan failover, gunanya untuk memanfaatkan 2 koneksi ini supaya optimal dan failover untuk mengecek apakah salah satu koneksi sedang mati dan semua traffik akan di alihkan ke koneksi yang aktif. bagaimana jika 2 2 nya mati ? HOREE !! MARI PULANGGGG :p

kebutuhan disini cuma iproute2 + route dan iptables, di jaunty memang sudah bawaan tidak perlu install apalagi kompel kernel, kecuali perlu di tambahin untuk filter layer-7 ataupun ipp2p, imq dll.

Read the rest of this entry »

2 hari ini pusing, karena ada 1 database yang tidak bisa di tambahin field dengan error sbb :

Cannot drop the table ‘dbo.tablename’ because it is being used for replication.

padahal replikasi sudah dimatikan, relationship integrity udah dan depedencies lainnya sudah di offkan tapi tetap ga bisa juga modify tabelnya, ini solusi akhirnya :


1. sp_removedbreplication 'DatabaseName'
GO
2. sp_replicationdboption 'DatabaseName','publish','false'
GO
3. sp_replicationdboption 'DatabaseName','merge publish','false'
GO
4. sp_msunmarkreplinfo 'ProblemTableName'
GO
5. use master
GO
6. sp_configure 'allow',1
GO
7. reconfigure with override
GO
8. use ProblemDatabaseName
GO
9. update sysobjects set replinfo = 0 where name = 'your_table_name'
GO
10. EXEC sp_configure 'allow',0
GO
11. reconfigure with override
GO

dah balik normal lagi. thanks !

dalam membuat form, biasanya dibutuhkan validasi terhadap apa yang diinputkan oleh user, misal untuk data masukan dari judul ataupun body, berikut kode untuk men-validasi masukan tersebut :


function validate($validations, $params)
{
$errors = array('total_errors' => 0);
foreach ($validations as $field => $validation)
{
if (!preg_match($validation, $params[$field]))
{
$errors['total_errors']++;
$errors[$field] = true;
}
}
if($errors['total_errors'] > 0)
{
return $errors;
}
else
{
return false;
}
}

$post_validation = array('title' => '/^[[:alnum:][:punct:][:space:]]{1,10}$/',
'body' => '/^[[:alnum:][:punct:][:space:]]{1,2000}$/'
);
$params = array('title' => '', 'body' => 'ini test untuk body');
print_r(validate($post_validation, $params));

?>

pada bagian :

$post_validation dibatasi bahwa title hanya boleh diisi alphanumeric, spasi, punctuation sebanyak 10 karakter dan body sebanyak 2000 karakter, jika melebihi atau terdapat kekurangan maka akan ada warning/pesan kesalahan.

contoh diatas, jika dijalankan maka akan muncul kesalahan pada title karena tidak ada inputan apapun.

teringat dulu, waktu mau ambil sertifikasi cisco belajar Layer OSI, biar gak pusing-pusing nemuin trik untuk gampang menghapal ke 7 layer tersebut, kata sakti nya :

Please Do Not Throw Sausage Pizza Away

atau kalau dari atas ke bawah

All People Seem To Need Data Processing

Physical, Data Link, Network, Transport, Session, Presentation dan Application

Nah, sekarang ketemu dengan Manajemen Proyek, tepatnya 9 Area Project Management Body of Knowledge (PMBOK) yang harus di hafal, akhirnya nemu juga kata-kata sakti untuk menghapal 9 area tersebut :

I Saw Two Crows Quietly Having Coffee & Reading Poetry

Read the rest of this entry »

ya, mungkin semua udah pada tahu pelayanan yang ada di Indonesia dan aku juga ga mau memaki di blog yang rapi ini, tulisan ini hanya untuk mengingatkan bahwa nanti aku akan merubah sistem mereka yang sekarang ini sepertinya sangat tradisional. Hari ini, karena kelalaian sendiri aku menghilangkan berkas SITU, yang tersisa hanya softcopy SITU pertama pengurusan di MAC *maaf bagi yang ga punya :-d* dan terpaksa mengurus kembali di kantor Pelayanan Terpadu Satu Pintu.

Setiba disana, aku memberikan berkas-berkas yang diperlukan untuk pengurusan SITU dan petugas disana sudah siap untuk mendaftar SITU baru untuk perusahaan, entah karena bawaan lahir atau memang aku sangat jujur, akhirnya aku menceritakan kalau sebenarnya SITU terakhir itu sudah hilang, yang tertinggal hanya SITU awal pengurusan.

Tiba-tiba petugas langsung mendongakkan kepala dan matanya menatap tajam padaku (lebay), “oh ga bisa dek, adek harus bawa dulu berita kehilangan dari polisi, baru bisa di buat yang baru

tapi kan bisa dilihat data pendaftaran sebelumnya ? saya sudah memperbaharui SITU tersebut 4 bulan yang lalu.” kataku

petugas itu berbincang dengan teman di belakangnya sambil menyebutkan sebuah nama, sepertinya nama kramat itu adalah orang yang biasanya memegang buku pendaftaran dan pencatatan perusahaan-perusahaan di NAD yang mendaftar di PTSP.

sekarang adek uros dulu aja surat dari polsek ya, nanti kembali lagi karena tidak bisa di proses kalo hilang

tiba-tiba pandanganku langsung gelap, pikiran jadi kalap, jantung pun berdegap degap *lebay lagi* yaah, karena mmg itu kesalahanku sendiri, aku pasti akan mengurus surat kehilangan tersebut, cuma buk.. pak.. anda yang bekerja di dinas tersebut, apakah mesti memberi solusinya di jaman yang canggih ini ?

harusnya, begitu saya bawa berkas yang lama itu, anda tinggal masuk ke sistem, cari id / nama perusahaan saya, disitu akan terlihat catatan yg pernah saya lakukan, bahwa saya pernah memperbaharui SITU. Anda tinggal bilang, “loh ini SITU nya sudah di perpanjang 4 bulan lalu, kok yang adek bawa yang lama? ” jika saya bilang hilang, bapak / ibu kan tinggal bilang “Bisa dek kami keluarkan SITU yang baru, tapi nanti juga kena BIAYA untuk SITU baru. dan adek juga harus bawa surat berita kehilangan dari polisi

Senangnya jika Sistem anda bisa seperti itu pak !! aku akan memperbaiki sistem anda, tunggu aku selesai sekolah dulu ya :p

find: useful uses

13 Jan 2010

$HOME as the path for every example but you may use any other.

1. finding Empty Directory

find $HOME -depth -type d -empty

This will find empty directories in your home directory.

2. Find empty files

find $HOME -depth -type f -empty
This will finde empty common files in your home directory.

3. Find a file with a specific name

find $HOME -name [name_of_file]

This will find files with a given name in any child directory of your home.

Read the rest of this entry »

hari ini dapat masalah tentang Perl di Debian Etch yang sudah di upgrade menjadi versi 5.10.1 tapi ketika menjalankan suatu aplikasi muncul tampilan sebagai berikut :

This Perl hasn’t been configured and built properly for the threads
module to work.  (The ‘useithreads’ configuration option hasn’t been used.)

akhirnya, saya coba melihat ke dalam server tentang kompilasi perl sebelumnya :

perl -V:useithreads -V:usemultiplicity

muncul seperti ini :

useithreads='undef';
usemultiplicity='undef';

pantes, tidak bisa berhasil menjalankan aplikasi tersebut, untuk kasus seperti ini perlu mengkompel ulang perl nya *ya harus punya super user access utk melakukan ini* dengan perintah seperti ini :

./Configure -des -Dusethreads -Doptimize='-g' -Dusedevel
make && make test && make install

setelah selesai kompilasi, cek lagi dengan perintah tadi :

perl -V:useithreads -V:usemultiplicity

useithreads='define';
usemultiplicity='define';

perl -e 'print "$]\n";' muncul versi : 5.010001

Nasehat Imam Syafii

20 Dec 2009

Orang pandai dan beradab tidak

akan diam di kampung halaman

Tinggalkan negerimu dan

merantaulah, kau akan dapatkan pengganti

dari kerabat dan kawan

Berlelah-lelahlah, manisnya hidup terasa

setelah lelah berjuang

mm.. belakangan terlalu capek untuk bolak balik ke jogja, yah dari awal memang sudah dipikirkan resiko mengambil kuliah di jogja pasti akan mengalami kondisi seperti sekarang ini, badan capek. jogja memang sangat indah, nyaman untuk di tempati, cuma… soal pendapatan sebagai pekerja disana yg membuatku sedikit berpikir, tapi.. jika memang akan pindah kesana, hal yang akan ku kerjakan *cie*

  1. cari rumah di jl. kaliurang, karena makin ke utara makin dingin, enak dua-dua an ma istri ^_^
  2. ikut club tennis di UGM, biar ada kegiatan ma istri
  3. ikut club bahasa german, secara niat banget mau lanjut ke sana
  4. coba apply sebagai dosen di kampus-kampus sekitar jogja

ya.. walau masih byk yang lain, cuma skr yg terpikir itu dulu, akankah pindah ke jogja ? wallahu a’lam bishawab. :)

Assalamu'alaikum, Silahkan ikuti perkembangan website ini melalui RSS maupun burung yang ada dibawah, capek degh nahan bau tai burung *siapin ketapel*
Your Ad Here

Archives

  • Popular Tags

  • Fight Spam!