Mail dari Scott Meyers:
…
I’ve been getting a lot of inquiries
about design patterns recently, but it seems that few people know that
C++ is uniquely capable of generating flexible and efficient pattern
implementations. This seminar is my way of covering the patterns
material people want to know along with the C++ design techniques they
need to know in order to really exploit patterns in C++. As far as I
know, there’s no other course like this, and I’m very excited about it.
I taught it for the first time last week, and it was a big hit.
Full Description:
http://www.aristeia.com/patterns-and-pbd_frames.html …
Page 86 of 180
Modern C++ Design, menunjukkan bahwa C++ bukanlah sekedar object oriented programming language. Konsep-konsep yang sangat kaya di C++ diambil hanya puncak-puncaknya, dan disajikan tanpa memikirkan kondisi kompiler saat buku ini diterbitkan (2001). Buku ini membuat orang tidak berani menengok ke Java atau C#, karena menampilkan kemilau baru C++ yang bahkan tidak pernah terpikirkan ada di bahasa-bahasa baru itu.

Buku ini akhirnya diproklamirkan sebagai buku C++ terbaik tahun 2001.
Website penulis buku ini ada di www.moderncppdesign.com. Sudah terbit juga versi Romania, Russia, dan Jepang.
Masih terus memantau siaran TV langsung dari dari news.bbc.co.uk. Dalam saat segenting ini, Telkomnet Instan lagi sangat lancar dan nggak rewel sama sekali.
Dari gambar visual, tampaknya pesawat pecah (diperhalus BBC sebagai disintegrated) di angkasa. NASA mengumumkan situasi darurat. Tapi tidak mau berspekulasi menyebutkan apa yang terjadi pada pesawat. Waktu ditanya kondisi pesawat, mereka hanya bilang bahwa setelah putus kendali tidak ada yang tahu kondisi pesawat. Waktu ditanya apakah mungkin pesawat itu telah mendarat, mereka mengesampingkan kemungkinan seperti itu. Di kota Palestine (Texas), polisi melaporkan terjadinya ledakan di angkasa.
CNN mula-mula menyebut kemungkinan adanya aksi teror dalam peristiwa ini (khas CNN sekali). Tapi di berita berikutnya, CNN menyebutkan bahwa pihak NASA menyangkal kemungkinan adanya aksi teror pada ketinggian setinggi itu.
Columbia adalah pesawat ulang alik pertama yang digunakan AS. Enterprise, pesawat ulang alik yang dibuat sebelumnya, hanya digunakan untuk tes dan latihan. Setelah Columbia ada Discovery dan Challenger. Challenger meledak waktu diluncurkan, tahun 1986. Rasanya baru kemarin waktu Challenger meledak, juga baru kemarin waktu Columbia diluncurkan pertama kali (waktu aku masih SD — mungkin aku bisa cari catatannya di buku harian waktu itu).
BBC melaporkan:
«The American space agency Nasa says it lost communication with the space shuttle Columbia about 15 minutes before it was due to land at the Kennedy space centre in Florida. It was not immediately clear what had happened to the shuttle. The shuttle’s landing was overdue. It had been scheduled to arrive at the the Kennedy Space Center in Florida at 0916 (1416 GMT, 40 menit yang lalu –Koen). Nasa has declared an emergency and there are reports that search and rescue teams have been mobilised. According to Nasa, the shuttle was about 200,000 feet up and travelling at 12,500 mph when contact was lost over north-east Texas. Although Nasa did not say what had happened to the shuttle, it warned that any debris found in the area should be avoided and could be hazardous.»
Dari daftar Books of The Century yang disusun oleh New York Public Library, terdapat satu buku terbitan O’Reilly. Judulnya The Whole Internet User’s Guide & Catalog. Edisi pertama diterbitkan tahun 1992. Pada tahun itu, Internet sedang mulai keluar dari kampus dan terjun ke masyarakat. Bahkan web baru lahir. Buku ini dianggap turut menerjunkan Internet ke masyarakat berbahasa Inggris.
Bangga sekali O’Reilly bahwa bukunya yang ditulis Ed Krol ini disejajarkan dengan buku-buku Einstein, Watson (yang DNA), Gandhi, Sartre, Camus, Freud, Gibran, Borges, Beckett, Márquez, Solzhenitsyn, Churchill, Mao Zedong, dan … Hitler.
Hewan-hewan berseliweran di atas meja kerja, dari badak, unta dan llama, ikan trout, musang (cute loh), dan tikus tanah. Belum yang di rak buku. Semuanya ulah O’Reilly.
Binatang apa sih yang pertama kali mejeng di kover buku O’Reilly? Trus buku Nutshell apa yang pertama kali diterbitkan? Klik di logo Ultah Perak O’Reilly untuk mengetahui jawabannya. Di sana ada juga kisah tentang Linus Torvalds of Linux, Larry Wall of Perl, dan makhluk-makhluk lucu lainnya.
Site Graifhan Ramadhani ber-evolusi lagi. Desain kembali ke versi tahun lalu (elegant!). Content yang hampir setahun menghilang, bermunculan kembali, dan updated.
Prakatanya a.l. «Setelah hampir setahun online dalam kondisi yang sangat minimal, situs ini kembali dapat beroperasi secara penuh dengan beberapa perubahan struktur. Situs ini sekarang tidak lagi merupakan situs pribadi, melainkan betul-betul didedikasikan sebagai web berisi informasi sains dalam bahasa Indonesia.»
Mudah-mudahan makin banyak website macam gini di Indonesia.
Terus gimana nasib iblis sendiri?
Duh … disuruh melempar kebencian, malah mikirin nasib si iblis. Kalau kita masih menyayangi biang kejahatan, kita bakal melempar potensi kebencian kita ke makhluk-makhluk lainnya.
Si iblis, kalau Anda percaya bahwa dia adalah entitas yang hidup (bukan sekedar konsep), Anda juga bisa percaya bahwa Allah adalah Yang Maha Pengasih. Kasih sayang Allah tidak terbatas pada diri Anda sendiri (jangan megaloman gitu ah). Iblis juga boleh kok dikasihi. Tapi bukan oleh Anda.
(Kenapa sih harus dibikin narasi? Whew … begitulah yang kita namai agama — narasi di atas nilai-nilai)
Makian … kutukan … di mana sih ujung kebencian?
Kayaknya memang kebencian itu manusiawi. Ha-ha-hah, sorry kalau kaget dengan statement kayak gini — aku bukan moralis beneran kok. Kebencian, permusuhan, itu barangkali bagian dari mekanisme pertahanan diri yang terbawa dari zaman evolusi. Tapi karena manusia toh sudah terproklamasikan sebagai makhluk yang paling sempurna (diakui setidaknya di X-Files), sebenernya hal-hal purba kayak gini udah nggak perlu.
Tapi mau diapain warisan yang udah terbawa dari pre-anchestor kita itu?
Buat bikin Mephistopeles senang? Hummmmm #&*@!^*#&^!@*#^*@!^#*&@!^#*@!.
Mephisto sendiri, sebagai tokoh iblis, barangkali memang diciptakan untuk jadi obyek kebencian. Dia bukan lagi jadi sumber lahirnya kebencian (kedengkian, barangkali). Tapi skenario yang terbentuk adalah bahwa dia disetel untuk dikutuki, dijadikan tumpahan sampah kebencian seluruh umat manusia. Memang kita akan selalu punya potensi untuk membenci, memusuhi, menghancurkan. Tapi kalau kita ikuti skenario, bahwa seluruh potensi itu ditumpahkan hanya kepada iblis, maka seharusnya tidak ada lagi kebencian tersisa untuk makhluk-makhluk lainnya.
Jangan pernah lagi membenci manusia, membenci semesta, membenci peristiwa. Lemparkan kebencian kita hanya buat sang iblis yang memang diciptakan untuk itu.
Baik engineer dan lawyer memang punya law, rule, dan semacamnya. Tapi
engineer jelas bukan lawyer. Di tengah-tengah
hukum-hukum dan panduan-panduan yang ditulis engineer, selalu ada
kreativitas khas yang selalu bikin hidup lebih
hidup.
Yang di bawah ini adalah isi dari RFC-1925. Buat yang belum tahu, RFC itu
sekumpulan hukum dan panduan resmi untuk
konfigurasi dan implementasi Internet. Membuat RFC bukanlah soal mudah. Ada
proses panjang dari pengajuan draft awal,
diskusi dan konfirmasi, pengajuan draft resmi, sidang, editing, sampai
pemberian nomor.
RFC-1925 berjudul The Twelve Networking Truths, diundangkan tanggal
1 April 1996. Tapi percayalah: isinya
bukan April Mob.
The Twelve Networking Truths
- It Has To Work.
- No matter how hard you push and no matter what the priority,
you can’t increase the speed of light. - With sufficient thrust, pigs fly just fine. However, this is
not necessarily a good idea. It is hard to be sure where they
are going to land, and it could be dangerous sitting under them
as they fly overhead. - Some things in life can never be fully appreciated nor
understood unless experienced firsthand. Some things in
networking can never be fully understood by someone who neither
builds commercial networking equipment nor runs an operational
network. - It is always possible to aglutenate multiple separate problems
into a single complex interdependent solution. In most cases
this is a bad idea. - It is easier to move a problem around (for example, by moving
the problem to a different part of the overall network
architecture) than it is to solve it. - It is always something
- It is more complicated than you think.
- For all resources, whatever it is, you need more.
- One size never fits all.
- Every old idea will be proposed again with a different name and
a different presentation, regardless of whether it works. - In protocol design, perfection has been reached not when there
is nothing left to add, but when there is nothing left to take
away.
