24 Januari 2009

Hati-Hati, Password Ternyata Mudah Ditebak!

Password adalah suatu hal yang bersifat rahasia, tidak boleh ada orang lain yang yang tidak berhak mengetahuinya. Tapi percayakah anda bahwa peluang kita menebak password sesorang adalah 1:4. Peluang ini termasuk cukup besar dibandingkan menebak kombinasi 3 digit angka yang hanya berpeluang 1:1000.

Berdasarkan hasil survei, 1 dari 4 orang menggunakan waktu kelahirannya sebagai password. Kebanyakan dari mereka menggunakan format 6 digit, ddmmyy ( 2 digit tanggal, 2 digit bulan, dan 2 digit tahun, contoh: 240192) atau (mmddyy), meskipun ada juga yang menggunakan format lain. Tanggal lahir sangat mudah diingat bagi orang tersebut, bahkan hafal di luar kepala, karena hal itu merupakan hal penting baginya, namun tidak mudah diingat bagi orang lain.

Ini berarti cukup mudah bagi kita jika kita mengenal, minimal mengetahui tanggal lahir orang tersebut. Jadi, jika kita ingin menebak password seseorang, cobalah menggunakan cara di atas terlebih dulu.

Satu hal lagi, seseorang cenderung menggunakan pasword yang sama untuk setiap tempat. Sekali kita mengetahui password seseorang, ada kemungkinan besar password tersebut juga digunakan di tempat lain. Hal-hal di atas sering dilakukan dengan satu alasan, supaya lebih mudah diingat.

Jadi, yakinkah anda bahwa password anda tidak mudah ditebak orang lain?

06 Januari 2009

Konsep Katalis dalam Kehidupan

Dalam reaksi kimia, katalis digunakan untuk membantu mempercepat laju reaksi sehingga tercapai kesetimbangan kimia. Dalam kehidupan manusia, hendaknya kita saling membantu sesama untuk mempermudah urusannya agar lebih cepat selesai.

Setelah reaksi kimia selesai, katalis tidak menyatu dengan hasil reaksi dan dapat dipisahkan. Ini berarti, setelah membantu, hendaknya kita tidak mengharapkan untuk diketahui oleh orang lain bahwa kita telah membantu.

Jangan seperti inhibitor, yang digunakan untuk memperlambat laju reaksi. Inhibitor adalah gambaran orang yang menghambat urusan orang lain. Hal ini sangat merugikan bagi orang lain karena urusan-urusannya yang seharusnya cepat selesai, menjadi lebih lama dan lebih rumit.

Kesimpulannya, hendaklah kita membantu orang lain dengan ikhlas, bukan mempersulit urusannya.

02 Januari 2009

Background Berbeda Tergantung Waktu

Coba anda kunjungi blog ini pada pagi hari, siang, sore, dan malam. Tapi pastikan kalau javascript di browser anda telah aktif. Lihatlah perbedaannya.
Anda akan melihat warna background yang berbeda untuk waktu yang berbeda.

Sebenarnya skrip di bawah ini saya dapat dari www.javascriptkit.com, namun setelah saya lihat kurang efektif, maka saya modifikasi sehingga seperti ini :

<script type='text/javascript'>

<!--

var now = new Date();
var hours = now.getHours();

//16-18 sore

if (hours >= 16 && hours <= 18){

document.body.style.background="orangered url('http://www.ngungbi.com/sore.jpg') fixed top repeat-x"; // tulis dalam satu baris

//19-21 malam

} else if (hours >= 19 && hours <= 21){

document.body.style.background="black url('http://www.ngungbi.com/petang.jpg') fixed top repeat-x";// tulis dalam satu baris

//22-4 malam

} else if (hours >= 22 || hours <= 4){

document.body.style.background="black url('http://www.ngungbi.com/malam.jpg') fixed top repeat-x";// tulis dalam satu baris

//5-6 pagi

} else if (hours >= 5 && hours <= 7){

document.body.style.background="deepskyblue url('http://www.ngungbi.com/pagi.jpg') fixed top repeat-x";// tulis dalam satu baris

//7-8 pagi

} else if (hours >= 7 && hours <= 8){

document.body.style.background="skyblue url('http://www.ngungbi.com/pagi.jpg') fixed top repeat-x";// tulis dalam satu baris

//9-15 siang

} else if (hours >= 9 && hours <= 15){

document.body.style.background="steelblue url('http://www.ngungbi.com/siang.jpg') fixed top repeat-x";// tulis dalam satu baris

}


//-->

</script>


Keterangan :
orangered adalah warna background, bisa juga menggunakan kode hex seperti :
#FF0000 -> merah
#00FF00 -> hijau
#0000FF -> biru
#FF0000 -> kuning

atau langsung nama warna seperti red, green, blue, dll.
Cobalah bereksperimen!

url('http://www.ngungbi.com/sore.jpg') jika anda ingin menggunakan background berupa gambar, uploadlah gambar ke sebuah situs dan gantilah URL tersebut dengan URL menuju gambar anda. Jika anda tidak ingin backgroung berupa gambar, hapuslah bagian ini.

fixed gambar tetap diam meskipun halaman di-scroll. Jika ingin gambar ikut bergerak ketika halaman digeser (scroll), maka gantilah menjadi scroll

top adalah posisi gambar. Posisi lainnya :
left posisi gambar di kiri layar
top
posisi gambar di atas
right
posisi gambar di kanan
bottom
posisi gambar di sebelah bawah
center
posisi gambar di tengah layar
repeat-x adalah pengulangan gambar
no-repeat gambar tidak diulang
repeat gambar akan diulang secara horizontal dan vertikal (tile)
repeat-x gambar diulang secara horizontal saja (sumbu x)
repeat-y gambar diulang secara vertikal saja (sumbu y)
Cara penggunaan :
  1. Bukalah pengeditan template pada blog anda. Jika anda menggunakan Blogger, pengeditan ada di Tata Letak > Edit HTML
  2. Salinlah kode di atas dan tempatkan di bawah tag <body>
  3. Bagi pengguna Blogger, jika kode di atas tidak bekerja, cobalah buka Tata Letak -> Elemen Halaman dan buatlah widget baru di mana saja dan pilih 'HTML/JavaScript' pada kategori 'Dasar'/'Basic'.
  4. Letakkan kode di atas pada widget baru tersebut. Judul dikosongkan saja atau terserah mau diisi apa.
Janganlah takut untuk bereksperimen. Dengan sedikit modifikasi, anda bisa membuat template/tema yang berbeda untuk setiap waktu yang berbeda. Jika ada masalah, silakan hubungi saya melalui email atau chat.

01 Januari 2009

Logaritma Tanpa Kalkulator

Saya bersama teman saya menemukan cara yang cukup mudah untuk menghitung logaritma berbasis 10 hingga ketelitian beberapa desimal tanpa kalkulator.
Contoh :

1) log 356746
2) log 9999689887964

Untuk contoh 1, tanpa kalkulator, saya bisa menjawabnya dengan 5,5 sekian-sekian.

Untuk contoh 2, tanpa kalkulator, saya bisa menjawab sampai ketelitian 4 desimal. 12,9999 sekian-sekian jawabannya.

Mau tahu caranya ?

Pertama, lihatlah berapa digit angka di depan koma. Untuk menentukan bilangan pertama dalam jawabannya, jumlah digit bilangan tersebut (depan koma) dikurangi 1. Contoh : 356746 mempunyai 6 digit, maka 6-1=5. Hasil sementara 5,sekian. Contoh lainnya :
9999689887964 mempunyai 13 digit, maka 13-1=12, hasil sementara 12,xxx

Kedua, lihat angka pertama bilangan terbut (856746)
Jika angkanya 8 atau 9, maka angka pertama di depan koma adalah 9
Jika angkanya 1,

  • Jika angka berikutnya > 5 (contoh: 165354), maka angka pertama setelah koma adalah 2 (pembulatan dari hasil yang sebenarnya)
  • Jika angka berikutnya < 5 (contoh: 134524), maka angka pertama setelah koma adalah 1
Jika bukan, maka tambahlah angka itu dengan 2, contoh, 3 (pada contoh 1), maka 3+2 = 5.

Jadi hasil sementara 5,5xxx

Untuk contoh 2, saya bisa menghitung sampai 4 desimal karena mempunyai angka 9 berturut-turut di awal. Hal ini hanya berlaku untuk bilangan yang mempunyai angka 9 berturut-turut di awal. Sebenarnya tingkat ketelitian tergantung pada jumlah angka 9 tersebut. Pada contoh kedua, bilangannya adalah 9999689887964 mempunya 4 digit angka 9 dan hasil sementaranya 12,xxx. Maka hasilnya 12,9999.

Untuk tingkat ketelitian pada bilangan lainnya sedang dilakukan percobaan.