Archive for April 2006

Kiat Diskusi Sehat di Mailing List

pictureyahooTidak dapat dipungkiri bahwa saat ini mailing list merupakan salah satu media utama para pengguna internet. Berbagai topik diskusi tersebar di banyak penyedia jasa milis baik Yahoogroups, GoogleGroups, maupun yang dihosting sendiri oleh server komunitas.

Ternyata berdiskusi lewat milis dapat menjadi jenjang karir apabila dilakukan dengan serius dan penuh tanggung jawab. Sebut saja tokoh-tokoh IT Indonesia saat ini seperti Bang Onno, Pak BR, Bung RSW, ST’O, Priyadi, Steven Haryanto dan tokoh-tokoh lain yang semuanya berakar dari aktivitasnya di berbagai milis. Di bidang non IT terdapat Bondan Winarno dari milis JalanSutra yang terkenal dengan review berbagai tempat makan yang enak dan menyenangkan.

Tetapi masih banyak para anggota milis yang belum memahami dengan baik netiket diskusi di dunia maya. Hal ini tidak hanya terjadi pada para anggota pemula, tetapi juga dilakukan oleh banyak anggota senior yang sedang terpancing emosinya. Perilaku berdiskusi seseorang sangat membantu membentuk milis yang nyaman, serta meningkatkan senioritas seseorang di dalam komunitas.

Tulisan ini berusaha memberikan beberapa pedoman umum untuk berdiskusi secara sehat di milis, berdasarkan pengalaman menjadi moderator beberapa milis dan bahan bacaan yang sesuai. Saya menggunakan sudut pandang milis IT sebagai studi kasus, namun netiket ini juga bisa diterapkan di milis non IT.

Pertama, hindari subyek email yang tidak mencerminkan masalah.
Subyek email sepertinya merupakan sesuatu yang sangat sederhana, tetapi banyak moderator milis akan langsung menghapus email karena subyek yang tidak jelas. Hindari subyek yang tidak menggambarkan masalah, seperti: “Tolong dong”, “Error MS Word”, “Koneksi putus”, dan sejenisnya. Manfaatkan subyek untuk mendeskripsikan masalah secara singkat, misalnya:

  • WinXp Sp1 gagal join domain W2K server
  • Win2000 blue screen setelah ganti VGA Card GForce 64MB
  • Error koneksi ASP.NET 2.0-MySQL dengan ODBC.NET

Jangan lupa untuk selalu menyertakan pesan error yang ditemui, beserta konfigurasi software/hardware yang terkait.

googleKedua, Jangan menggunakan kata “Urgent”, “Mendesak”, atau kalimat yang memaksa.
Banyak pengguna milis mengirimkan pertanyaan yang isinya setengah memaksa anggota lain untuk menjawab pertanyaannya. Subyek email disertai dengan embel-embel “urgent”, “penting”, dan sejenisnya. Logikanya adalah: semua anggota yang posting di milis pasti sedang terdesak dan urgent, karena mereka tidak mampu memecahkan masalahnya sendiri. Jadi tidak perlu lagi menambah subyek “urgent” diemail Anda. Siapa yang peduli? anggota lain juga sedang urgent kok :).
Isi email yang memaksa meminta jawaban juga tidak akan mendapat simpati dari anggota lain. Semua orang sama-sama sibuk dengan pekerjaannya. Jadi kalau pertanyaan Anda tidak ditanggapi, mungkin anggota lain sedang sibuk, atau memang masalah Anda terlalu sulit sehingga tidak ada yang mampu menjawab.

Ketiga, Jangan melontarkan pertanyaan jika Anda belum mencarinya di mesin pencari.
Jika Anda menemukan suatu masalah, cari terlebih dahulu jawabannya lewat mesin pencari google, yahoo, atau MSN. Pelajari terlebih dahulu duduk perkaranya sebelum melontarkan pertanyaan. Dengan demikian pertanyaan menjadi lebih berbobot, dan pengetahuan juga semakin bertambah. Bobot diskusi di milis juga semakin meningkat, tidak memboroskan bandwith untuk posting yang sebenarnya tidak perlu dibahas. Keterampilan menggunakan mesin pencari merupakan keahlian yang wajib dikuasai oleh setiap pekerja IT.

Keempat, baca arsip milis sebelum melontarkan pertanyaan.
Seringkali ditemukan pertanyaan yang sama disampaikan berulang-ulang. Hal ini tentu saja membuat gerah anggota lain, dan memboroskan bandwith untuk pembicaraan yang tidak perlu. Setiap milis tentu memiliki arsip yang bisa dibaca dan memiliki fasilitas searching untuk memudahkan pencarian.
YahooGroups, GoogleGroups, MSN, semuanya menyediakan arsip. Jika Anda tidak yakin mengetahui letak arsip milis, bertanyalah dengan sopan mengenai lokasi arsip milis yang Anda ikuti. Hal ini jauh lebih dihargai daripada melontarkan pertanyaan yang pernah dibahas sebelumnya.

Kelima, coba dulu dan bertanya kemudian.
Banyak anggota milis yang malas mencoba, tetapi terus menerus bertanya mengenai teknik melakukan sesuatu. Hal ini merupakan kesalahan besar, dan membuat anggota lain malas menanggapi pertanyaan. Cobalah teknik yang telah didapatkan dari arsip milis, jawaban anggota lain, ataupun dari referensi lain. Jika ternyata menemui error atau kesulitan, lontarkan pertanyaan dengan jelas disertai pesan error yang didapatkan. Hindari kebiasaan “banyak bertanya, malas bereksperimen”.

Keenam, Lakukan posting sesuai topik milis.
Jangan sekali-kali menyampaikan pertanyaan atau posting di luar konteks milis. Misalnya menyampaikan pertanyaan jaringan komputer di milis ilmukomputer-programming. Atau menanyakan topik PHP di milis jug-indonesia yang membicarakan pemrograman Java.

Ketujuh, baca dan patuhi aturan milis
Milis yang dikelola baik akan selalu dipantau moderatornya. Ada moderator yang menyampaikan peringatan secara terbuka, ada pula yang langsung menghapus posting yang dianggap melanggar tanpa peringatan. Jika posting Anda tidak muncul di milis, maka mawas dirilah, mungkin Anda sudah melanggar peraturan milis :).

Kedelapan, jangan mengirimkan spam ke milis.
Spam adalah email sampah yang tidak diharapkan oleh penerimanya. Banyak anggota milis bergabung hanya untuk mengirimkan ajakan “berbisnis” money piramid, arisan berantai, dan sejenisnya. Posting jenis ini akan langsung dihapus tanpa peringatan, terutama di milis yang termoderasi dengan baik.

Banyak pula anggota yang tidak pernah nimbrung dalam diskusi, tetapi memiliki hobby mengirimkan iklan produk-produknya dengan eksplisit. Tindakan ini akan dianggap sebagai egoisme oleh anggota lain, karena seseorang yang tidak pernah ikut berkontribusi dalam diskusi dengan mudahnya mengambil keuntungan dengan posting-posting iklan.

Beberapa milis masih mengijinkan iklan dalam taraf tertentu, misalnya untuk kegiatan komunitas dan sosial, sebaiknya Anda terlebih dahulu mengirim email ke moderator untuk meminta ijin tentang posting-posting seperti ini.

Bagaimana beriklan di milis?
Beriklan di milis membutuhkan seni tersendiri, sehingga tidak mengganggu anggota lain yang sedang berdiskusi. Dalam tulisan yang akan datang, akan saya coba tuliskan beberapa tips beriklan lewat milis secara sehat dan tidak mengganggu.

Delapan pedoman diatas lebih banyak untuk bertanya, bagaimana aturan menjawab pertanyaan dan diskusi di milis?
Insya Allah akan saya tuliskan dalam kesempatan lain, mengenai berbagai tips menjawab pertanyaan di milis.

Bahan bacaan lebih lanjut,
Silakan membaca tulisan Eric Raymond, yang menjelaskan dengan detil tata cara bertanya secara “smart” di milis.
How To Ask Questions The Smart Way.

Selamat Berdiskusi :)

Running DasBlog in Medium Trust

Dasblog is my favourite .Net blogging engine. I love it’s simplicity, and very easy to install. The problem comes when I try to install this engine in a shared hosting server with medium trust configuration. It’s a right decision running a server in medium trust mode, it will more secure than simply run it in full trust.

ASP.NET runs in full trust by default, and DasBlog too. Original DasBlog release (mine is 1.852) still developed with full trust in mind. It needs some modifications so can run in medium trust machine. I try do a couple search and find a ThinkJot :). This is a blog engine that developed from original DasBlog, make any modifications needed for medium trust hosting, and arrange the folder structure with Visual Studio 2005 style. Of course it is compiled on top of ASP.NET 2.0. So simply download ThinkJot and don’t forget make a big credit to DasBlog.

Data Mining Chat @Yogya

I’ll be at Atma Jaya University Yogyakarta on next April 29, 2006. It’s a nice opportunity can do speaking in academic community. I will give brief theory of data mining, what data mining is, and the statistical ideas behind each mining model. Then I will move to a practical examples of data mining tasks using SQL Server 2005.
I found that market segmentation, market basket analysis, and project feasibility study with clustering and decision three will be very interesting for academic students. Soon after I come back from this events, the slide and code will available for download :)

Reset Mambo Admin Password

Some of my friends ask me several times about how to reset admin password of Mambo CMS. They forgot the admin password, and want to reset it :). The trick is very simple, but it needs proper access to PHPMyAdmin of the Mambo database. Fire up PHPMyAdmin and navigate to mos_users table.

The next step is deleting the user with SuperUser role in mos_users table. Then you need to insert new Admin user with SuperUser permission. But it can not do to the table directly, because Mambo stores the password in encrypted field :D.

Don’t worry, open the mambo.sql file that contains Mambo database script. Search for the script that doing INSERT the Admin account, copy this line of INSERT statement and run it to your Mambo database. It inserts new Admin user name with default password: Admin. :)

If you’re to lazy for opening and observe mambo.sql file, just run this script in your PHPMyAdmin:

INSERT INTO `mos_users` VALUES (62, 'Administrator', 'admin', 'admin@wherever', '21232f297a57a5a743894a0e4a801fc3', 'superadministrator', 0, 1, 25, '2004-06-06 00:00:00', '0000-00-00 00:00:00', '', '');

Doing Pivot in SQL Server 2005

Finally SQLServerCentral published my article. I discussed about PIVOT and UNPIVOT operation in SQL Server 2005, a nice enhanchment in 05 version comparing with SQL2K. I’m thrilled with many responses from the readers. They look forward for more articles about SQL2005 from developer point of view. You can read my writing here. Don’t forget to register (It’s free) if you’re not member yet.

I have submitted the second installment of SQL2005 developer series to SQLServerCentral editor. I wrote about the magic of ROW_NUMBER function, and some practical application for updating record and custom ASP.NET paging. Happy coding :)

Mencari Sekolah untuk Pasca Sarjana

Pada saat menuliskan ini, saya sedang menggunakan koneksi hotspot di Universitas Mercu Buana. Kenceng juga, mungkin karena jarang yang pakai :). Saya sedang melihat-lihat situasi dan mencari info, karena Universitas ini membuka program MM baik reguler maupun akhir pekan. Saat ini saya memang sedang mencari sekolah pasca sarjana untuk Magister Manajemen. Sudah saatnya back to school, refresh knowledge dan menambah jejaring.
Kriteria yang saya gunakan antara lain:

  1. Akreditasi dari BAN kategori A
  2. Biaya maks berkisar 40jt
  3. Pengajaran menitikberatkan pada kasus, bukan teori
  4. Waktu belajar after office atau weekend.

Dari segi harga, Mercubuana sangat bersaing, biaya tidak sampai 25 juta. Untuk mutu, itu yang sedang saya observasi :). Sekolah MM favorit umumnya memasang biaya diatas 50 juta. Sebut saja PPM, IPMI, UI, BINUS, dan Prasetya Mulya. Banyak sekolah lain memasang biaya dibawah 30 juta, hanya saja mutunya masih menjadi tanda tanya.

Orientasi utama saya memilih program MM adalah untuk memperdalam pengetahuan manajemen keuangan dan akutansi, sehingga bisa melengkapi skill teknis IT saat ini. Dalam implementasi ERP dan software lain, parameter keuangan selalu menjadi hal paling menarik bagi stakeholder. Selain itu juga untuk menambah networking. Tentu saja peran lingkungan dan ekosistem mahasiswa akan sangat menentukan.

Jika Anda punya info menarik tentang program-program MM yang berlokasi di Jakarta, let me know :)