11/19/2009

Programming: Science or Sorcery ?

Charles A. R. Hoare adalah seorang saintis besar, pembuat algoritma QuickSort. tulisannya berjudul "Programming: Sorcery or Science" diterbitkan di IEEE, April tahun 1984.

Apakah memang programming lebih mirip ilmu sihir di banding ilmiah (ilmu mikir susah)? Saya pikir, iya. pada ilmu sihir, gagal atau berhasilnya pencapaian tujuan ditentukan oleh mantra-mantra. Hermoine di Film "Harry Potter" sering berhasil karena hapal mantra-mantra.

Pada programming, banyak hal telah menjadi mantra praktisi: DNS, SID, dcpromo, Squid, BSS dsb. Bila ada masalah, pertanyaan apa yang paling sering diajukan konsultan, anggota milis atau vendor ? "Sudah set ORACLE_SID?", "Sudah jalankan HCP?", "Sudah cek DNS?"

Inti solusi-solusi diatas mirip solusi Hermoine: hapalkan mantra, atau siap dengan salinan mantra. Dalam progamming saat ini: hapalkan prosedur (atau catat diatas kertas). Pemahaman tidak penting.

Bahkan kepanjangan dari istilah juga tidak penting diketahui. Kepanjangan DNS ? ada yang bilang Domain Name Service, ada yang bilang Domain Name Server, dan ada yang bilang Domain Name System. Bahkan sebuah buku terbitan Microsoft press salah menyebut kepanjangan DNS sebagai Domain Name Service. Silahkan cek mana yang benar.

Dari semua istilah/mantra, yang paling berkesan bagi saya adalah PCMCIA. Ini singkatan dari People Cannot Memorize Computer industry Acronyms. oops, salah. Maksudnya Personal Computer memory card industry Association. sepertinyadi berbagai vendor dan organisasi internasional "penyihir" punya assisten untuk membuat singkatan dan kepanjangannya.

C punya satu mantra yang layak di sebut:BSS. tahukah anda kepanjangan, makna dan gunanya? BSS terkait dengan C. tapi saya jamin, bahwa sekalipun anda membeli 100 buku C, sangat kecil kemungkinan anda bisa menjawab pertanyaan diatas. Saya mencari BSS di web, tapi hasilnya sama sekali tidak memuaskan.

Unix punya satu mantra yang layak disebut: Umask. Saya sampai saat ini tak tahu apakah umask berarti unmask atau usermask. bila anda tahu penjelasannya. email saya.
Bahwa programming seperti sihir juga berwujud dalam hal percaya kepada sesuatum dan jangan di tanyakan kenapa. Kalau anda berani bertanya kenapa, "penyihir" {vendor} akan menjawab, "itu best practice". Biasanya konsultan {apalagi pemakain} akan diam.

Ada contoh menarik tentang klaim, "best practice" yang menjadi perdebatan teman saya dengan Tom Kyte. #1 expert di dunia ini tentang oracle. Dia mengklaim bahwa cascade update tidak perlu, bahwa primary key tidak boleh berubah, dan tidak mungkin berubah.

Teman saya bukan orang yang mudah percaya kepada ahli-ahli TI, sehingga dia berdebat dengan Tom dan meminta bukti-bukti. Dia sendiri memberi banyak bukti untuk menunjukkan kesalahannya. Kalau tidak perlu, kenapa cascade update ada di ISO, ada di beberapa produk lain (Access, SQL server), dan kenapa para pemakai tidak meminta penghapusan cascade Update ? Tentang primary key, teman saya katakan, pengarang database-text-books tidak menyatakan primary key tidak boleh di ubah.

Tom, di website nya asktom.oracle.com akhirnya mengatakan "Ok, you win" Debatnya dapat dilihat pada http://asktom.oracle.com/pls/asktom/f?p=100:11:126353222799082::NO::p11-QUESTION_ID:5773459616034 . Cara lain untuk mencarinya adalah dengan mencari "cascade update" pada asktom.oracle.com

Saya sampaikan debat ini ke milis ORAID. anehnya,lebih banyak yang setuju dengan Tom Kyle dan tanpa bukti mengulang argumen - argumen Tom.

pada kesempatan ini, saya muat satu pertanyaan dari berbagai pertanyaan teman saya, "Kalau java begitu mudah, mengapa membuat program "hello world" saja begitu rumit di banding Nusa?"

tak ada bukti ilmiah adanya alasan kuat untuk membuat Java belepotan dengan "keyword" public static class dan entah apa lagi. programming is sorcery, not scienctific.
Read More ..

About This Blog

Mungkin orang lebih kenalnya sebagai mahasiswa yang ga begitu mencolok kali ye, tapi setidaknya dari ketidak keterlihatan tersebut, mungkin menjadi jalan tol buat saya untuk meraih prestasi tanpa adanya elu-elu dari sekitar. Disamping saya di kenal begitu, saya hanya di kenal sebagai anak bawang yang baru di kupas tadi pagi. Entahlah, apa karena orang lain tidak mampu melihat potensi dalam diri saya, atau memang saya yang tidak mempromosikan diri saya ? tapi buat apa promosi kalo yang di promosikan masih belum sanggup menggemban tanggung jawab yang begitu besar ?
tanggung jawab
Akhhirnya, saya sendiri mulai melakukan suatu promo gratis untuk diri saya sendiri, dan untuk saya sendiri. Jika orang lain, mengutarakan kelebihannya, saya mungkin tidak seperti itu. Saya akan mencari ide-ide segar yang dapa saya kembangkan untuk menjadi kan diri saya jauh lebih hebat dari DIRI saya yang dulu. mash terlalu jauh jika harus membandingkan diri saya dengan orang lain. jika saya merasakan bahwa saya masih jauh dari kesempurnaan, maka saya akan membuatnya jauh lebih baik dari diri saya sebelumnya. Membingungkan bukan ?

Setidaknya, ini yang saya dapat informasikan kepada para pembaca sekalian dimana anda bukan lah seorang browser yang hanya mengambil content saya dengan mudahnya dan tidak memperdulikan saya sebagai pemilik blog ini. hehe...

Mulai postingan ini, saya akan optimasisasikan blog ini agar menjadi jembatan informasi antara anda, saya dan dunia yang sangat luas ini.
terima kasih.
Read More ..

10/23/2009

Cara Melacak IP Address & Real Address Seseorang

Cara Melacak IP ADDRESS & REAL ADDRESS Seseorang

Artikel ini ditulis karena terinspirasi dari beberapa pertanyaan tentang bagaimana cara melacak IP Address suatu situs. Dalam artikel ini akan membahas hal-hal berikut:

1. Melacak alamat IP suatu situs
Melacak alamat IP suatu situs Untuk mengetahui alamat IP suatu situs, kita dapat melakukan PING terhadap situs tersebut. Caranya: Masuk ke command Prompt dan ketikan PING WWW.SITUS-YANG-DILACAK.COM lalu tekan enter. Maka akan muncul alamat Ip situs tersebut.

2. Melacak Real Adress server suatu situs
Melacak Lokasi server (real address) suatu situs Kita dapat melacak lokasi server suatu situs hanya dengan mengetahui alamat situsnya saja. Coba anda buka www.domainwhitepages.com. Tinggal masukkan IP address situs tadi atau masukkan alamat situsnya dan anda akan mendapatkan info lengkap tentang server dari situs tersebut diantaranya adalah lokasi negara dan kota.

3. Cara Mengetahui IP address lawan chatting kita
Melacak IP address lawan chatting kita Saat kita menggunakan Yahoo messenger, sebenarnya kita bisa mengetahui alamat IP dari lawan chatting kita. Caranya: :: Kirimkan suatu file pada lawan chat kita. :: Lalu masuklah ke Command Prompt (MSDOS) dan ketikkan NETSTAT -N lalu tekan enter, maka alamat IP lawan chatting anda (yang telah anda kirimi file tadi) akan muncul beserta port yang digunakan untuk pengiriman file. :: Untuk mengetahui lokasi lawan chatting anda (real address) seperti ia berada di kampus atau di warnet mana, tinggal anda chek di www.domainwhitepages.com dengan mempergunakan alamat IP yang anda dapatkan.smiley

*Ingin menggunakan YM untuk beberapa user id di komputer yang sama? Anda bisa menggunakan software dan juga bisa dengan trik di bawah ini:

1. Start > Runr30;> regedit
2. Buka HKEY_CURRENT_USER > Software > yahoo > pager > test
3. Pada sebelah kanan, klik kanan > New > DWORD value
4. Beri nama Plural tekan enter 2 kali dan berikan nilai 1
5. Pastikan YM anda telah dimatikan, jalankan YM dan login secara biasa.
6. Kalau masih tidak bisa coba lagi step ke-5, kalau masih tidak bisa RESTART


::::: KASKUS ::::

Thanx to
AF, Joe Cyberteam, BH
Read More ..

10/17/2009

[Tutorial] Cek Antivirus Kita Bekerja Dengan Baik Atau Tidak !

Apakah Antivirus Kita Bekerja Dengan Baik Atau Tidak



Kadangkala kita suka ragu, apakah antivirus kita bekerja dengan baik atau tidak, ada cara untuk ngetest hal tersebut, perhatikan caranya:

  1. Copy paste Code dibawah ini kedalam Notepad
    Code:
    X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*
  2. Teks harus dalam keadaan Horizontal, matikan system Word Wrap Di Notepad kamu
  3. Lalu Save As Notepad Tadi, Misalkan Nama Save As nya adalah checkantivirus.com itu adalah contohnya saja, nama bisa apa aja terserah kalian, yang penting ekstensionnya harus .com
  4. Beberapa Saat Setelah Kamu Save File Tersebut Ke Dalam Ekstension .com Maka Antivirus Akan Langsung Nge-Detect File Tersebut Sebagai Virus, Dan Bila AntiVirus Kamu Tidak Nge-Detect Apapun Artinya AntiVirus Kamu Harus Di Update Database Virusnya, atau Ganti AntiVirusnya Dengan Yang Lebih Tanggap.
Berikut adalah contoh menggunakan NOD32 yang setelah Save As file kedalam .com langsung muncul peringatan Virus dari NOD32
 


Jangan Khawatir, File Yang Kalian Buat Tadi Aman Kok, Walaupun Kedetect Sebagai Virus Oleh AV, Text Code Yang Saya Kasih Diatas Adalah Standard Text yang Dipergunakan Oleh Para Developer Anti Virus Khususnya Oleh EICAR (European Institute for Computer Anti-virus Research).

Apa Itu EICAR?

EICAR merupakan badan/organisasi yang konsen di bidang virus (Virologi), dan mereka menciptakan sebuah standarisasi terhadap antivirus.

Standarisasi ini dengan melihat reaksi antivirus ketika mendeteksi file yang dibuat oleh EICAR yaitu Teks File Tadi Yang Kita Buat.
Read More ..

10/06/2009

Kualitas Hati


KUALITAS HATI

Saduran berikut mungkin dapat menjadi renungan dan memberi inspirasi bagi kita:


Kepada mereka yang meninggalkanku seorang diri, terima kasih,
Tanpa kalian, aku tidak akan pernah menemukan diriku sendiri.

Kepada mereka yang selalu mencelaku , terima kasih,
Tanpa kalian, aku tidak pernah memperbaiki kesalahanku.

Kepada mereka yang selalu menghakimiku , terima kasih,
Dari kalian aku belajar melihat orang lain tidak hanya dari penampilan luar saja..

Kepada mereka yang menganggapku lemah dan tak berdaya , terima kasih,
Dari kalian aku bisa belajar untuk selalu berharap kepada TUHAN.

Kepada mereka yang telah mentertawakanku, terima kasih,
Tanpa kalian, aku tidak pernah belajar untuk intropeksi diri.

Kepada mereka yang telah menyakitiku , terma kasih,
Tanpa kalian, aku tidak akan pernah belajar mengampuni.

Kepada mereka yang telah mengecewakanku, terima kasih.
Tanpa kalian, aku tidak pernah bisa belajar memahami orang lain.

Kepada mereka yang berpikir bahwa aku tidak dapat melakukan sesuatu, terima kasih karena tanpa mereka, aku tidak akan pernah mencoba sesuatu yang baru ataupun sikap baru.


.....oooooOOOOOooooo.....
Read More ..
 

Term of Use

Beberapa artikel dan postingan yang ada disini murni hasil tulisan tangan dari saya, pembaca dapat menggunakan artikel ini dengan syarat mencantumkan sumber artikel.

Download Chrome

Copyright © 2016 - BlackAntzz is powered by Rhatomi.com - All rights reserved