Sabtu, 19 November 2011
Rabu, 16 November 2011
3 Fakta Aneh di Microsoft WINDOWS
Hasil ngaskus :
1. Tidak ada seorangpun yang dapat membuat sebuah folder dengan nama "Con" - Coba kalian buat di mana saja di hard disk anda, sebuah folder dengan nama "Con" (tanpa tanda kutip). Klik saja di sembarang tempat sub-menu new folder. Kemudian coba anda namain folder tersebut dengan nama "Con". Anda akan menyadari bahwa folder tersebut tidak akan bernama "Con", melainkan "New Folder"..
Keanehan ini pertama kali ditemukan sama orang India, dia menemukan bahwa tidak ada seorang pun yang dapat membuat FOLDER di komputer dengan program Microsoft manapun dengan judul folder "CON". Ini merupakan hal nyata dan seluruh kru Microsoft sendiri tidak dapat menjawabnya kenapa hal ini bisa terjadi. Cobalah dengan membuat sebuah folder dengan nama CON atau con.
Bukalah My Document -> File -> New -> Folder -> ketik CON atau Con atau con
Apa yang terjadi?
Sebenarnya kru Microsoft bisa menjelaskan hal ini. Karena hal ini berhubungan dengan system numerik jaman dulu (DOS system). Cobalah nama berikut:
* PRN
* AUX
* NUL
* LPT1
* COM1
* Potential drive letter, seperti A: sampai Z:
* coba cari hal lainnya yang berhubungan dengan system numerik-nya DOS
Jelas, kalo DOS merupakan sistem operasi dasar dari WINDOWS, sehingga sistem secara default menghindari penamaan dengan menggunakan kata-kata diatas, hal ini juga berlaku bukan hanya untuk folder, tetapi juga untuk penamaan file, coba jajal rename file (misal) contoh.doc menjadi PRN atau prn, kemudian enter...hal serupa pun pasti akan terjadi.
Karena ini cuma berlaku buat OS turunan DOS, jadi ke OS selain itu (sperti LINUX) hal tersebut gak akan berlaku!
2. Coba anda buka Notepad. Kemudian coba ketik "Bush hid the facts" lalu save dan exit. Setelah itu, anda buka kembali file tersebut dan apa yang anda ketik tidak muncul..
'Bush hid the facts' : sebenarnya ini berhubungan "generate" notepad sendiri.. (yaitu "ANSI")
Hal yang sama juga terjadi jika kita menuliskan kalimat apa saja dengan pola 4-3-3-5, seperti 'this api can break', 'this cat can split', 'jane can not dance', 'saya ama dia temen' akan mengalami hal serupa dengan yang disebut diatas.
Hal ini terjadi karena sebelum membuka berkas tersebut, Notepad berusaha untuk mendeteksi encoding yang digunakan. Ternyata proses deteksi ini mengalami kesalahan jika berkas yang dimaksud mengandung kalimat dengan pola 4-3-3-5 karakter. Akibatnya berkas yang disimpan dalam encoding ANSI tersebut dibuka dalam encoding UTF-16.
Adanya hal ini sebenarnya membuktikan masih ada celah, yang sukar diperbaiki. Dan dengan statemen seperti ini, kita bisa jadi provokator yang handal untuk menjatuhkan microsoft yang ternyata gagal menyempurnakan program 'sesederhana' notepad.....Cool
Jadi ini jelas sebuah error...bukan konspirasi seperti kebanyakan pendapat yang beredar...hahaha
Tapi error ini tidak berlaku untuk windows tipe lama... coba jajal lakukan hal serupa di Windows 95
Oh iya hal ini gak berlaku untuk pola 4-3-3-5 menggunakan numerik, misal 1234 123 123 12345 atau 0000 000 000 00000
3. Ketik di MS Word: "=rand(200,99)" (tanpa tanda kutip) dan saksikan keajaiban..
Hal yang menarik ini, sungguh aneh! Bahkan Bill Gates sendiri tidak menemukan jawabannya kenapa ini bisa terjadi! Hal ini malah ditemukan oleh orang Brazil. Coba deh!
1)Buka program Microsoft Word dan ketik: =rand (200, 99)
2) kemudian anda ENTER
Apa yang anda temukan? Menarik bukan? coba aja.....
Sebenarnya ini system default, dan memang salah satu fungsi yang ada pada word, kegunaannya adalah untuk membuat sample text dengan cepat (seperti "lorem ipsum" seperti yang digunakan oleh penggiat web), lihat contoh dibawah :
=rand(1) -> memasukkan lima kalimat dalam satu paragraf
=rand(1,1) -> memasukkan satu kalimat dalam satu paragraf
=rand(1,2) -> memasukkan dua kalimat dalam satu paragraf
=rand(2) -> memasukkan lima kalimat dalam dua paragraf
=rand(2,1) -> memasukkan satu kalimat dalam dua paragraf
=rand(10) -> memasukkan lima kalimat dalam sepuluh paragraf
=rand(10,1) -> memasukkan satu kalimat dalam sepuluh paragraf
=rand(10,10) -> memasukkan sepuluh kalimat dalam sepuluh paragraf
Untuk ngeliat patokan sebuah paragraf dengan tanda (¶) dalam sebuah dokumen Word, lakukan salah satu langkah dibawah:
-di Standard toolbar, klik Show/Hide (¶).
-di menu Tools, klik Options. Kemudian klik tab View, klik di check box "All" di bagian Formatting Marks, dan kemudian klik OK
Sedangkan untuk "si rubah malas" (The quick brown fox jumps over the lazy dog) itu untuk menguji font. kalau biasa mendesign di corel atawa yang sejenisnya pasti tahu deh. Atau coba lihat di Control Panel -> Fonts, trus coba double klik salah satu file font (.ttf) yang ada disitu....sama kan???
Untuk hal ini bisa langsung dilihat di http://support.microsoft.com/kb/212251.
Semoga bermanfaat.
1. Tidak ada seorangpun yang dapat membuat sebuah folder dengan nama "Con" - Coba kalian buat di mana saja di hard disk anda, sebuah folder dengan nama "Con" (tanpa tanda kutip). Klik saja di sembarang tempat sub-menu new folder. Kemudian coba anda namain folder tersebut dengan nama "Con". Anda akan menyadari bahwa folder tersebut tidak akan bernama "Con", melainkan "New Folder"..
Keanehan ini pertama kali ditemukan sama orang India, dia menemukan bahwa tidak ada seorang pun yang dapat membuat FOLDER di komputer dengan program Microsoft manapun dengan judul folder "CON". Ini merupakan hal nyata dan seluruh kru Microsoft sendiri tidak dapat menjawabnya kenapa hal ini bisa terjadi. Cobalah dengan membuat sebuah folder dengan nama CON atau con.
Bukalah My Document -> File -> New -> Folder -> ketik CON atau Con atau con
Apa yang terjadi?
Sebenarnya kru Microsoft bisa menjelaskan hal ini. Karena hal ini berhubungan dengan system numerik jaman dulu (DOS system). Cobalah nama berikut:
* PRN
* AUX
* NUL
* LPT1
* COM1
* Potential drive letter, seperti A: sampai Z:
* coba cari hal lainnya yang berhubungan dengan system numerik-nya DOS
Jelas, kalo DOS merupakan sistem operasi dasar dari WINDOWS, sehingga sistem secara default menghindari penamaan dengan menggunakan kata-kata diatas, hal ini juga berlaku bukan hanya untuk folder, tetapi juga untuk penamaan file, coba jajal rename file (misal) contoh.doc menjadi PRN atau prn, kemudian enter...hal serupa pun pasti akan terjadi.
Karena ini cuma berlaku buat OS turunan DOS, jadi ke OS selain itu (sperti LINUX) hal tersebut gak akan berlaku!
2. Coba anda buka Notepad. Kemudian coba ketik "Bush hid the facts" lalu save dan exit. Setelah itu, anda buka kembali file tersebut dan apa yang anda ketik tidak muncul..
'Bush hid the facts' : sebenarnya ini berhubungan "generate" notepad sendiri.. (yaitu "ANSI")
Hal yang sama juga terjadi jika kita menuliskan kalimat apa saja dengan pola 4-3-3-5, seperti 'this api can break', 'this cat can split', 'jane can not dance', 'saya ama dia temen' akan mengalami hal serupa dengan yang disebut diatas.
Hal ini terjadi karena sebelum membuka berkas tersebut, Notepad berusaha untuk mendeteksi encoding yang digunakan. Ternyata proses deteksi ini mengalami kesalahan jika berkas yang dimaksud mengandung kalimat dengan pola 4-3-3-5 karakter. Akibatnya berkas yang disimpan dalam encoding ANSI tersebut dibuka dalam encoding UTF-16.
Adanya hal ini sebenarnya membuktikan masih ada celah, yang sukar diperbaiki. Dan dengan statemen seperti ini, kita bisa jadi provokator yang handal untuk menjatuhkan microsoft yang ternyata gagal menyempurnakan program 'sesederhana' notepad.....Cool
Jadi ini jelas sebuah error...bukan konspirasi seperti kebanyakan pendapat yang beredar...hahaha
Tapi error ini tidak berlaku untuk windows tipe lama... coba jajal lakukan hal serupa di Windows 95
Oh iya hal ini gak berlaku untuk pola 4-3-3-5 menggunakan numerik, misal 1234 123 123 12345 atau 0000 000 000 00000
3. Ketik di MS Word: "=rand(200,99)" (tanpa tanda kutip) dan saksikan keajaiban..
Hal yang menarik ini, sungguh aneh! Bahkan Bill Gates sendiri tidak menemukan jawabannya kenapa ini bisa terjadi! Hal ini malah ditemukan oleh orang Brazil. Coba deh!
1)Buka program Microsoft Word dan ketik: =rand (200, 99)
2) kemudian anda ENTER
Apa yang anda temukan? Menarik bukan? coba aja.....
Sebenarnya ini system default, dan memang salah satu fungsi yang ada pada word, kegunaannya adalah untuk membuat sample text dengan cepat (seperti "lorem ipsum" seperti yang digunakan oleh penggiat web), lihat contoh dibawah :
=rand(1) -> memasukkan lima kalimat dalam satu paragraf
=rand(1,1) -> memasukkan satu kalimat dalam satu paragraf
=rand(1,2) -> memasukkan dua kalimat dalam satu paragraf
=rand(2) -> memasukkan lima kalimat dalam dua paragraf
=rand(2,1) -> memasukkan satu kalimat dalam dua paragraf
=rand(10) -> memasukkan lima kalimat dalam sepuluh paragraf
=rand(10,1) -> memasukkan satu kalimat dalam sepuluh paragraf
=rand(10,10) -> memasukkan sepuluh kalimat dalam sepuluh paragraf
Untuk ngeliat patokan sebuah paragraf dengan tanda (¶) dalam sebuah dokumen Word, lakukan salah satu langkah dibawah:
-di Standard toolbar, klik Show/Hide (¶).
-di menu Tools, klik Options. Kemudian klik tab View, klik di check box "All" di bagian Formatting Marks, dan kemudian klik OK
Sedangkan untuk "si rubah malas" (The quick brown fox jumps over the lazy dog) itu untuk menguji font. kalau biasa mendesign di corel atawa yang sejenisnya pasti tahu deh. Atau coba lihat di Control Panel -> Fonts, trus coba double klik salah satu file font (.ttf) yang ada disitu....sama kan???
Untuk hal ini bisa langsung dilihat di http://support.microsoft.com/kb/212251.
Semoga bermanfaat.
Sabtu, 12 November 2011
Jumat, 11 November 2011
Cara Mencari IP Network, Host min, Host max, Broadcast, Hosts/net Dalam Format Decimal
Sebelum kita mulai menghitung, ada cara untuk Mencari IP Network, Host min, Host max, Broadcast, Hosts/net Dalam Format Decimal.
Yaitu : IP address dan subnet mask kita ubah dulu ke bilangan biner. lalu jika telah selesai di AND kan.. Materi AND silahkan Anda lihat di posting blog saya yang lain :)
bit IP : 0-7. 8-15 . 16-23 . 24-31
net prefix: 8 . 16 . 24 . 32
Classful IP Address:
class A : 1.0.0.0 s/d 126.255.255.255
class B : 128.0.0.0 s/d 191.255.255.255
class C : 192.0.0.0 s/d 223.255.255.255
Netmask default:
class A : /8(netprefix) atau 255.0.0.0
class B : /16(netprefix) atau 255.255.0.0
class C : /24(netprefix) atau 255.255.255.0
Rumusan:
IP = oct1 . oct2 . oct3 . oct4
Netmask = mask_oct1 . mask_oct2 . mask_oct3. mask_oct4
Wildcard = 255.255.255.255 - Netmask
net1 = int(oct1:(256-mask_oct1)x(256-mask_oct1)
net2 = int(oct2:(256-mask_oct2)x(256-mask_oct2)
net3 = int(oct3:(256-mask_oct3)x(256-mask_oct3)
net4 = int(oct4:(256-mask_oct4)x(256-mask_oct4)
Network = net1.net2.net3.net4
Broadcast = Network + Wildcard
Host min = Network + 0.0.0.1
Host max = Broadcast - 0.0.0.1
Host/net = (2^(32-netprefix))-2
Catatan:
Network: nilai oct4 harus genap
Host min: nilai oct4 harus ganjil
Host max: nilai oct4 harus genap
Broadcast: nilai oct4 harus ganjil
Contoh:
1) Nilai netprefix berada dalam range: /24 < netprefix < /32
a) IP = 118.98.176.214/30
32-30=2 -> 2^2=4 -> 256-4=252
Netmask: 255.255.255.252
Wildcard = 255.255.255.255 - 255.255.255.252 = 0.0.0.3
Network:
net1 = int(118:(256-255))x(256-255) = 118
net2 = int(98:(256-255))x(256-255) = 98
net3 = int(176:(256-255))x(256-255) = 176
net4 = int(214:(256-252))x(256-252) = 212
=> = 118.98.176.212
Broadcast: 118.98.176.212 + 0.0.0.3 = 118.98.176.215
Host min: 118.98.176.212 + 0.0.0.1Â Â = 118.98.176.213
Host max: 118.98.176.215 - 0.0.0.1Â Â = 118.98.176.214
Hosts/net: (2^(32-30))-2 = 2
b) 118.98.176.214/29
32-29=3 -> 2^3=8 -> 256-8=248
Netmask: 255.255.255.248
Wildcard = 255.255.255.255 - 255.255.255.248 = 0.0.0.7
Network:
net1 = int(118:(256-255))x(256-255)Â Â = 118
net2 = int(98:(256-255))x(256-255)Â Â Â Â = Â 98
net3 = int(176:(256-255))x(256-255)Â Â = 176
net4 = int(214:(256-248))x(256-248)Â Â = 208
=> = 118.98.176.208
Broadcast: 118.98.176.208 + 0.0.0.7 = 118.98.176.215
Host min: 118.98.176.208 + 0.0.0.1 = 118.98.176.209
Host max: 118.98.176.215 - 0.0.0.1 = 118.98.176.214
Hosts/net: (2^(32-29))-2
2) Nilai netprefix berada dalam range: /16 < netprefix < /24
a) 118.98.176.214/22
24-22=2 -> 2^2=4 -> 256-4=252
Netmask: 255.255.252.0
Wildcard = 255.255.255.255 - 255.255.252.0 = 0.0.3.255
Network:
net1 = int(118:(256-255))x(256-255) = 118
net2 = int(98:(256-255))x(256-255) = 98
net3 = int(176:(256-252))x(256-252) = 176
net4 = int(214:(256-0))x(256-0) = 118.98.176.0
Broadcast: 118.98.176.0 + 0.0.3.255 = 118.98.179.255
Host min: 118.98.176.0 + 0.0.0.1 = 118.98.176.1
Host max: 118.98.179.255 - 0.0.0.1= 118.98.179.254
Hosts/net: (2^(32-22))-2 = 1022
b) 118.98.176.214/21
24-21=3 -> 2^3=8 -> 256-8=248
Netmask: 255.255.248.0
Wildcard = 255.255.255.255 - 255.255.248.0 = 0.0.7.255
Network:
net1 = int(118:(256-255))x(256-255)Â Â = 118
net2 = int(98:(256-255))x(256-255)Â Â Â Â =Â Â 98
net3 = int(176:(256-248))x(256-248)Â Â = 176
net4 = int(176:(256-0))x(256-0) = 0
=> = 118.98.176.0
Broadcast: 118.98.176.0 + 0.0.7.255 = 118.98.183.255
Host min: 118.98.176.0 + 0.0.0.1 = 118.98.176.1
Host max: 118.98.183.255 - 0.0.0.1 = 118.98.183.254
Hosts/net: (2^(32-21))-2= 2046
3) Nilai netprefix berada dalam range: /8 < netprefix < /16
a) 118.98.176.214/14
16-14=2 -> 2^2=4 -> 256-4=252
Netmask: 255.252.0.0
Wildcard = 255.255.255.255 - 255.252.0.0 = 0.3.255.255
Network:
net1 = int(118:(256-255))x(256-255) = 118
net2 = int(98:(256-252))x(256-252) = 96
net3 = int(176:(256-0))x(256-0) = 0
net4 = int(214:(256-0))x(256-0) = 0
=>= 118.96.0.0
Broadcast: 118.96.0.0 + 0.3.255.255 = 118.99.255.255
Host min: 118.96.0.0 + 0.0.0.1 = 118.96.0.1
Host max: 118.99.255.255 - 0.0.0.1 = 118.99.255.254
Hosts/net: (2^(32-14))-2 = 262142
b) 118.98.176.214/13
16-13=3 -> 2^3=8 -> 256-8=248
Netmask: 255.248.0.0
Wildcard = 255.255.255.255 - 255.248.0.0 = 0.7.255.255
Network:
net1 = int(118:(256-255))x(256-255) = 118
net2 = int(98:(256-248))x(256-248) = 96
net3 = int(176:(256-0))x(256-0) = 0
net4 = int(214:(256-0))x(256-0) = 0
=> = 118.96.0.0
Broadcast: 118.96.0.0 + 0.7.255.255 = 118.103.255.255
Host min: 118.96.0.0 + 0.0.0.1 = 118.96.0.1
Host max: 118.103.255.255 - 0.0.0.1 = 118.103.255.254
Hosts/net: (2^(32-13))-2 = 524286
Kamis, 10 November 2011
Subnetting & Supernetting
Subnet mask adalah istilah teknologi
informasi dalam bahasa Inggris yang mengacu kepada angka biner 32 bit
yang digunakan untuk membedakan network ID dengan host ID, menunjukkan
letak suatu host, apakah berada di jaringan lokal atau jaringan luar.
RFC 950 mendefinisikan penggunaan sebuah subnet mask yang disebut juga sebagai sebuah address mask sebagai sebuah nilai 32-bit yang digunakan untuk membedakan network identifier dari host identifier di dalam sebuah alamat IP. Bit-bit subnet mask yang didefinisikan, adalah sebagai berikut:
Subnetting dilakukan dengan berbagai alasan, diantaranya:
1. Untuk efisiensi IP address,alokasi IP address berdasarkan pembagian kelas kurang efisien. Lebih baik jika network kelas misalnay kelas A dibagi beberapa ribu subnet.kemudian setiap subnet dialokasikan menjadi LAN. Hal tersebut akan membuat lebih efisien.
2. Untuk menjebatani perbedaan topologi fisik seringkali digunakan router. Router bekerja dengan cara meneruskan paket antar network yang berbeda. Sehingga untuk mengatasinya kita harus membagi sebuah network menjadi beberapa subnet yang kemudian dihubungkan oleh router.
3. Untuk memudahkan proses manajemen atau pengaturan security network.
4. Untuk mengisolasi trafik. Manakala satu host berkomunikasi dengan host lain pada subnet yang sama,pesan broadcast cukup disebarkan diantara anggota subnet dan tidak diteruskan ke subnet yang lain.
Pada subnet mask, bit-bit yang menyatakan network ID diset bernilai 1 sementara host ID diset bernilai 0. Dengan demikian untuk IP kelas A, B, dan C dapat diketahui bahwa subnet masknya adalah seperti berikut,
Supernetting adalah proses menggabungkan dua atau lebih blok IP address menjadi satu kesatuan. Jika proses subnetting dapat membagi sebuah network menjadi beberapa subnet, maka supernetting merupakan proses kebalikannya. Supernetting menggabungkan beberapa network yang berdekatan sehingga terbentukalah sebuah supernet. Pada umumnya diterapkan pada network yang cukup besar untuk memudahkan proses rounting. Supernetting disebut juga Classless Inter-Domain Rounting atau CIDR.
Manfaat dari SUPERNETTING, adalah mengupdate router dengan cara efisien, yaitu mengirimkan informasi banyak route dalam satu pemberitahuan sehingga menghemat bandwidth dan meminimalkan pekerjaan router.
RFC 950 mendefinisikan penggunaan sebuah subnet mask yang disebut juga sebagai sebuah address mask sebagai sebuah nilai 32-bit yang digunakan untuk membedakan network identifier dari host identifier di dalam sebuah alamat IP. Bit-bit subnet mask yang didefinisikan, adalah sebagai berikut:
- Semua bit yang ditujukan agar digunakan oleh network identifier diset ke nilai 1.
- Semua bit yang ditujukan agar digunakan oleh host identifier diset ke nilai 0.
Subnetting dilakukan dengan berbagai alasan, diantaranya:
1. Untuk efisiensi IP address,alokasi IP address berdasarkan pembagian kelas kurang efisien. Lebih baik jika network kelas misalnay kelas A dibagi beberapa ribu subnet.kemudian setiap subnet dialokasikan menjadi LAN. Hal tersebut akan membuat lebih efisien.
2. Untuk menjebatani perbedaan topologi fisik seringkali digunakan router. Router bekerja dengan cara meneruskan paket antar network yang berbeda. Sehingga untuk mengatasinya kita harus membagi sebuah network menjadi beberapa subnet yang kemudian dihubungkan oleh router.
3. Untuk memudahkan proses manajemen atau pengaturan security network.
4. Untuk mengisolasi trafik. Manakala satu host berkomunikasi dengan host lain pada subnet yang sama,pesan broadcast cukup disebarkan diantara anggota subnet dan tidak diteruskan ke subnet yang lain.
Pada subnet mask, bit-bit yang menyatakan network ID diset bernilai 1 sementara host ID diset bernilai 0. Dengan demikian untuk IP kelas A, B, dan C dapat diketahui bahwa subnet masknya adalah seperti berikut,
| Kelas IP | Subnet mask | Dalam desimal |
| A | 11111111.00000000.00000000.00000000 | 255.0.0.0 |
| B | 11111111.11111111.00000000.00000000 | 255.255.0.0 |
| C | 11111111.11111111.11111111.00000000 | 255.255.255.0 |
Supernetting
Supernetting adalah proses menggabungkan dua atau lebih blok IP address menjadi satu kesatuan. Jika proses subnetting dapat membagi sebuah network menjadi beberapa subnet, maka supernetting merupakan proses kebalikannya. Supernetting menggabungkan beberapa network yang berdekatan sehingga terbentukalah sebuah supernet. Pada umumnya diterapkan pada network yang cukup besar untuk memudahkan proses rounting. Supernetting disebut juga Classless Inter-Domain Rounting atau CIDR.
Manfaat dari SUPERNETTING, adalah mengupdate router dengan cara efisien, yaitu mengirimkan informasi banyak route dalam satu pemberitahuan sehingga menghemat bandwidth dan meminimalkan pekerjaan router.
Langganan:
Postingan (Atom)
