NetVision wifi card

I’ve got a wifi PCMCIA card (brand: Netvision) that I bought more than a year ago, but have never been used (since Nokia 9500 already got wifi capability). However, last weekend I needed a fast Internet connection on my laptop when I was on Menara Peninsula hotel. Noticing that I was in a hotspot zone, finally I got to use this. The card’s FCC ID is PQP-WP288P.

I realized that I forgot to brought the driver with me, and the laptop has been reinstalled without that driver. Then I found out that the driver for this bloody card is almost impossible to find 🙂

Finally I managed to find it, so here it is:
[ the discussion thread on the driver ]
[ download the driver from here ]

There are also several drivers available from DriverGuide.com, however none worked for me – the one from SMC just plain doesn’t work (seems like it detected that this Am1772-based wifi card is not an SMC brand), and the generic driver also doesn’t work at all.
But of course, your mileage may vary.

So after the driver was downloaded & installed, then I was able to access the Internet with speed of 1 Mbps. Kudos to Menara Peninsula hotel.

mod_security and WordPress

I just upgraded this blog to the latest version of WordPress, and I noticed that I wasn’t able to post. Got 403 Forbidden error message.

Checking mod_security’s log file, I saw these messages:

POST /wp-admin/post.php HTTP/1.1
mod_security-message: Access denied with code 403. Invalid cookie format: Cookie value is missing #1
mod_security-action: 403

After googling around, turned out it’s because of a setting in a mod_security.
Basically, you’ll need to replace SecFilterCheckCookieFormat to SecFilterNormalizeCookies in your mod_security config.

After doing this and restarting Apache, I can post again to WordPress.

Hope this helps somebody else with similar problem.

Loser to performer

My routine job is usually IT related, but among my daily activities is to assist in many aspects of my family business. On December 2005, I was asked to handle a shop which is in trouble. All others have given up on this one. So I set aside a few days every week for this, and started working on it.

Problems:

  • On the books, it’s profitable. But, we have not been able to find the money for several years.
  • It’s losing a lot of money daily. The money found at the end of the day is different then what’s recorded on the computer.
  • The shop manager has communication problem. We’ve not been able to get our instructions implemented for many times.
  • Staff morale is very low.
  • Inventory is not efficient. A lot of stocks are not moving, hence holding up quite a lot of money.
  • Sales are average, but profit percentage is quite low.
  • etc

I concluded that the main problem is communication. The others are details.

I started my work there by telling everyone, that I’m not there to blame anyone. Instead, I’m there to work together, and try to help them to make the store to become better.
I make sure that everyone gets it – I’m their colleague, not a watcher.

I talked to everyone, and listened to what they have to say. They don’t get all that they wished for, but I made sure that they know why.

I also made short term and medium term programmes.
Short term ones are important to increase morale – especially if the gains are clear and visible. Medium term programmes are important to remind us of the big goals, the things that matters. Example: stock optimization, gradually we got rid of the old stuff by discounting them significantly, or returning them to the suppliers. It takes time, so it’s important to make sure that a bit of it gets done every day. We also started buying things direct, cutting the middlemen, hence increasing our profit margin; while keeping our prices low.
We also increased our control of the cashiers.

Process optimization – a few tasks are taking longer than it should be. Example, there’s no PO module on the POS system, so PO must be made manually. Each PO could take up to 30 minutes to make.
Once these inefficiencies has been identified, we’re then able to create software modules to automate them. The time saving is significant, but more importantly, it also increased staff morale, since they can now concentrate on things that really matters.

There were also numerous other tweaks and optimizations.

After about 4 months, we noticed the following results:

  • The shop is now making profits, and we’re now actually able to find the money.
  • The profit margin increased about 40%. This is despite the fact that its location is close to a competitor of a well-known brand name.
  • There’s no more lost money everyday
  • A new shop manager was appointed, after the previous one resigned. The new one co operates better, and together we’re able to produce the results above.
  • Staff morale increased significantly, except for one which resigned after a few weeks. Shortly after, we no longer lose money from the shop.
  • The staff now work with minimal supervision. Also now they knows that if they find problems, they can always talk to me directly if necessary (I gave them my mobile phone number).
  • Shop operations now are more efficient and streamlined.
  • etc

Not too bad, if I may say so.

Now I’ve been assigned to another shop near Pondok Indah. This one is much worse. It has similar problems to the one above, but with sales of only about 25% of it. Diagnosis: saturated market, there are about 6 similar shops in the nearby area, all of them of well-known brand. Among the action plan is to increase the scope of the shop, and to diversify the products; while applying the lessons learned from the first shop.
It’s a much greater challenge, and to be honest, not much chance of succeeding. But I’ll give it my best try.

Gotta go now, until the next article.

keywords: harun, ceger

Losing your faith, the story of a nothing

I’m not much into posting sentimental writings nowadays due to lack of time, however I can’t help it today.
I just managed to stumble upon a blog, that turned out to belong to an old friend of mine in high school. What’s written there is breaking my heart. It’s a story of someone lost (although, thankfully, it seems to be better now). Nothing to believe in. Lack of purpose. The feeling of void in your heart, a blackhole sucking up your life force. Lost of faith in humanity. Loneliness all the way.

It reminded me of a time in my life, just a few decades ago.

I was acutely aware that I’m alone. A small boy. I woke up often at the night, and staring at the wall around me. It seems like it’s going to suck me up, and make me part of it. A wall. Bland, boring, white wall.
My mantra was “I’m nothing”, whispered many times every day. It helps a bit because when you’re nothing, well, there’s nothing less than that isn’t it. I have better than average intelligence according to the psychologist, with IQ of 146. However, that doesn’t help at all.
I didn’t know why I existed. I didn’t know my purpose. I hated it when I woke up in the morning. I can laugh with a small number of people that I could call friends, but when they’re gone, the void returned. My soul is being sucked from inside by the void within.

To be alive was painful. Another mantra was “Enjoy the pain”. It helps a bit. Not much though. Every minute seems like an eternity. Every second it feels like the earth will suddenly open up and swallow you to the darkness below. I didn’t speak much. Books were my escape. It brought me to another world, saved me, albeit temporarily, from my daily torture.
I was humiliated quite often. Or I’d feel ashamed myself, even though others didn’t even realize that I was there. Nobody noticed me usually. This was the life of a nothing.

Now, my mantra is still the same. I still try to avoid attention. But the mantra is now said with an understanding, with humility. I am indeed nothing, compared to so many other great people. What I can do is to strive to follow their path.
My life is now of a struggle. A struggle to become better, to not become other people’s burden whenever possible, to be useful to others.
Clearly, this is a struggle to death. But I welcome that. Even though my bones crackled everytime I put them on the bed, tired and weak. The struggle is different everyday. Sometimes I managed to get over the challenge. Sometimes I lost it. In that case, I try not to mourn, but to learn. Not always successful. But I do try. Although I’m weak. But by God, I’ll try.

I found peace in my prayers, my meditation. When I’m successful, I’m reminded that I’m nothing. Pride is probably the biggest sin there is. And believe me it’s hard even for a nothing not to be proud when in success. When I’m in trouble, I’m comforted by the kind words and the encouragement, and it gives me the strength to get back on my feet. It gives me strength to go on for the rest of the day. It reminds me of my obligations, my responsibilities.
Most importantly, it taught me to be thankful to what I have.

I have eyes. Others are engulfed in darkness. I have arms. Others have to eat with their foot. I have family who love me as I love them. Others are alone, devoid of other human beings, in this world. I can eat clean food. Others have eat from dumpsters. I can hear. Others are drowned in silence. I can see my children grow. Others see their children killed cruelly. I can feel pain. Others destroyed their body parts because they don’t realize that they’re tearing it apart. I live under a roof. Others live under the sky. I can buy medicine when my child is sick. Others have to watch theirs die slowly.
I’m sick a lot of time. But others are sick all the time. Others sucks, are a bunch of egoistical beasts, thinking about themselves all the time. I try not to. I have index finger. Do you know how hard it is to hold things without it ? I have nails. Others have theirs pulled forcefully in tortures. I’m weak. Others can only lay in bed for the rest of their life.
Sometimes I realize how much I have. Many others doesn’t have this luxury.

These are things I tend to forget. I tend to remember things that I don’t have. But when I realize the opposite, suddenly life is not so bad. It’s a hard one, filled with extreme struggles. But it’s okay. That’s life.

I hope my friend will fare well. And others as well. Just don’t give up. Life is a struggle.

Sekolah Swadaya – diskusi dengan penyelenggara sekolah gratis

Malam ini saya baru saja menelpon Pak Deni Wahyudi (DW), salah seorang penyelenggara sekolah (SMP) terbuka di daerah Bekasi. Sangat menarik, siapa sangka ternyata di Indonesia ini masih ada sekolah yang gratis DAN berkualitas ?

Keypoints :

  • Ijazah: Sama dengan seperti yang bersekolah biasa, dan diakui oleh Diknas.
  • Raport: Sama dengan seperti yang bersekolah biasa, dan diakui oleh Diknas.
  • Lokasi: bisa di mana saja, tidak perlu mengeluarkan biaya. Ada yang di mesjid, teras rumah, aula pertemuan, dst.
  • Materi pelajaran: Diberikan gratis oleh Diknas & Sekolah Rakyat. Pengajar cukup bisa berkonsentrasi mengajar.
  • Pengajar: Relawan yang tidak dibayar. Mungkin bisa diganti dengan para ibu-ibu dari anak-anak tersebut sendiri, berganti-gantian sehingga tidak merepotkan.
  • Seragam: Tentu saja jadi bebas dari seragam 🙂
  • Waktu belajar: Bebas, sesuai kesepakatan antara pengajar dengan anak didik.
  • Ringkasan cara pendirian: cari lokasi, cari pengajar, kontak Yayasan Sekolah Rakyat (untuk dukungan teknis dan materi pelajaran), cari anak didik (minimal 15 orang), cari SMP negeri yang akan menjadi induk – mulai berjalan.
  • Tingkat pendidikan: Sepertinya pada saat ini baru ada dukungan untuk SMP terbuka. (belum ada untuk SD/SMU ?)

TKBM (Tempat Kegiatan Belajar Mandiri) yang dikelola oleh DW didirikan pada tahun 1996. Sampai saat ini masih terus berjalan, dan telah meluluskan 10 angkatan. Pada awalnya berlokasi di mesjid, namun seiring dengan berjalannya waktu, ada beberapa donatur yang bersimpati sehingga kemudian tidak hanya bisa menyewa lokasi belajar, namun juga bisa mulai memberikan sedikit kompensasi kepada para pengajarnya.

TKBM tersebut meng-induk ke sebuah SMP negeri di dekatnya. Kepala sekolah SMP tersebut justru senang, mungkin karena Diknas menghargai sekolah yang mau menjadi induk bagi TKBM.
Menginduk disini setahu saya tidak merepotkan pihak sekolah yang bersangkutan sama sekali – hanya sekedar formalitas dimana nomor induk siswa, ijazah, dan raport akan berasal / bertuliskan nama sekolah induk tersebut.

Waktu belajar TKBM ini cukup unik, yaitu mulai dari pukul 16:00 s/d 20:00. Sepertinya kebanyakan relawan TKBM adalah pekerja kantor, sehingga waktu belajarnya adalah setelah jam kerja mereka.

Pada awalnya, masyarakat sekitar merasa pesimis dengan TKBM ini. Bagaimana dengan kualitasnya, status siswanya, dst.
Namun akhirnya, kini justru bahkan yang secara ekonomi mampu ikut mendaftarkan anaknya ke TKBM, karena kualitasnya yang telah terbukti. Tentu saja para pengelolanya terpaksa menolak, karena prioritas SMP Terbuka adalah untuk anak-anak yang secara ekonomi tidak mampu untuk bersekolah biasa.

Kendala utama TKBM adalah lokasi, tenaga pengajar dan waktu mereka.
Disini saya menyampaikan beberapa ide solusinya, seperti memberdayakan para siswa itu sendiri.
Lokasi adalah rumah-rumah yang cukup luas untuk digunakan. Sedangkan para pengajarnya adalah ibu dari para siswa yang mampu. Ada gilirannya, sehingga tidak merepotkan. Dst.

Pak Deni kemudian memberikan informasi mengenai seorang contact person di Sekolah Rakyat, yaitu Pak Ludi. Tentu saja bagi yang berminat juga bisa langsung menghubungi Yayasan Sekolah Rakyat, di 021 70174410.

Demikian informasi yang bisa di posting pada saat ini. Untuk selanjutnya saya akan mengkontak Bpk. Ludi, sehubungan dengan seorang kawan saya yang tertarik untuk membuka sekolah terbuka. Dan juga menyampaikan informasi ini kepada sebuah yayasan yang bergerak di bidang pendidikan anak-anak.

Ternyata, membuka sekolah gratis itu tidaklah terlalu sulit.
Cuma, banyak orang yang tidak tahu, bahwa ada alternatif ini (sekolah gratis). Jadi, sebarkanlah informasi ini kepada semua orang yang mungkin bisa memanfaatkannya. Terimakasih atas bantuan Anda.

Links:
[ Yayasan Sekolah Rakyat ]
[ Sekolah Rakyat @ Wikipedia ]
[ Ancol dan Sekolah Rakyat ]

Gokana Teppan

Saya sudah lama “puasa” makanan Jepang setelah menyadari bahwa sertifikat halal Hoka-Hoka Bento adalah jadi-jadian (alias dibuat sendiri), dan mereka tidak merespons approach dari LPPOM MUI (yang saya tafsirkan sebagai ketiadaan itikad baik dari pihak HokBen).

Tinggal di negara mayoritas muslim, tapi kok mau makan halal saja susah.
Padahal kalau halal, tidak kehilangan customer lama DAN jadi bisa merangkul customer baru. Aneh, kelihatannya kebanyakan orang memang tidak punya naluri bisnis yang bagus. Beberapa perkecualian, seperti Bakmi Gajah Mada, pantas mendapat acungan jempol.

Karena itu saya senang sekali ketika mendapat brosur Gokana Teppan dari istri saya, sebuah restoran Jepang yang telah berhasil menjalani proses uji sertifikasi halal dari LPPOM MUI. Baru tadi malam kami akhirnya bisa mengunjungi cabangnya di Pondok Indah Mall.

Beberapa kesan:

  • Restoran ini terkesan mewah; desain interior bagus, tempat makan untuk setiap meja cukup luas / tidak rapat seperti di fast food.
  • Harganya (setahu saya) tidak berbeda jauh dengan fast food Hoka-Hoka Bento. Juga ada paket express yang hanya Rp 10.000 dan sudah mengenyangkan.
  • Menunya SANGAT bervariasi, lebih variatif daripada HokBen. (cmiiw)
  • Rasa masakannya lebih enak daripada HokBen secara cukup signifikan. Kecuali salad, masih lebih enak salad HokBen, tapi tidak terlalu jauh bedanya.

Bisa delivery DAN meng cover Jakarta. Telponnya 4786.1000
Tapi minimum order Rp 100.000. Jadi, kalau hanya Anda berdua istri, ya harus datang ke salah satu cabangnya. — kabar dari adik saya, terakhir dia pesan dari Gokana Teppan cabang Pondok Indah Mall, ternyata tidak ada minimum order. Well done !

Rekomendasi untuk yang baru:
Paket Gokana 5, untuk chicken teppan nya.

Berikut ini adalah berbagai lokasi cabangnya :

JAKARTA :
# Pondok Indah Mall = Lantai 2, sekumpulan dengan Cafe Betawi dan Timezone. Telp: 765-9630
# Mal Kelapa Gading 1 = Lantai dasar, telp: 452-9540
# Mal Taman Anggrek = Sebelah Timezone, telp: 563-9534
# Mal Puri Indah = Sebelah Casper, telp: 582-2378
# Supermal Karawaci = Sebelah Timezone, telp: 542-11957

BANDUNG:
# Cihampelas Walk = telp: 206-0986

Enjoy.

Selamat untuk Mitra Netra

Ternyata ada 2 finalis dari Indonesia pada Stockholm Challenge 2006; selain e-Kebumen.net yaitu adalah Mitra Netra !

Judul dari proyek mereka adalah, “Innovation and the usage of IT Project for the improvement of Blind Community Life Quality in Education and Human Resources sector and the Public Awareness Development on the Disables Rights in Indonesia“.

Secara ringkas, Mitra Netra adalah sebuah yayasan yang membantu orang-orang cacat (buta) untuk tetap bisa mengakses PC, dan menikmati hal-hal lainnya selayaknya orang biasa.
Yang menarik, saya pernah mendapat kabar dari Pak Rusmanto, bahwa Mitra Netra ada menggunakan Linux di komputer-komputer yang digunakan oleh para siswanya. Wow.

Seperti juga tim e-Kebumen, setahu saya tim Mitra Netra juga diundang untuk menghadiri upacara pemberian hadiah di Swedia.
Well done, semoga akan terus menjadi semakin baik!

Prestasi www.e-Kebumen.net (shame on Telkom, again)

Selamat untuk [ e-Kebumen.net ] yang telah berhasil menjadi finalis di kompetisi Stockholm Challenge 2006.

Ternyata, prestasi Pusat Data Elektronik Kabupaten Kebumen tidak hanya itu.
Berdasarkan informasi dari Gatra, PDE Kebumen juga telah berhasil :

  • Menggandeng investor (Metacom, Sylcom, Yogya Media Net, dll) untuk mengadakan bandwidth gratis 2 mbps.
  • Melobi Pemerintah Kabupaten untuk meminjamkan menara untuk dipasangi BTS, sehingga menekan investasi.
  • Program Cyber Monday oleh ISP Kebumen Media Net, akses Internet gratis selama 6 jam setiap hari Senin.
  • Kerjasama dengan televisi Kebumen, Ratih TV, dalam membuat acara “Kebumen Pintar”
  • In progress: pembuatan materi eLearning, jaringan TI & VoIP antar sekolah, hotspot gratis di alun-alun Kebumen, dll

Beberapa hasilnya;
biaya warnet turun dari sekitar Rp 10.000/jam menjadi hanya Rp 3000/jam,
biaya akses Internet untuk sekolah hanya Rp 700.000/bln untuk 30 PC, dan
biaya akses Internet untuk keluarga hanya Rp 275.000/bulan FLAT.

Ketika komunitas kecil seperti ini saja bisa mengadakan layanan Internet dengan biaya serendah ini, tiba-tiba Telkom jadi kelihatan seperti greedy capitalist pig 🙂

Sekali salut untuk rekan-rekan di Kebumen, semoga rakyat Kebumen semakin pintar dan sukses.

Seminar/Kuliah umum Sistim Informasi

Beberapa minggu yang lalu saya diminta untuk menjadi pembicara pada acara Kuliah Umum di Fasilkom UI, dengan tema “Sistim Informasi”.
Acara ini telah diselenggarakan pada hari Sabtu kemarin, tanggal 15 April 2006.

Materi nya bisa di download dari sini:
[ Format Open Office 2 (ODP) ]
[ Format Power Point 97 (PPT) ]

Kuliah ini memperkenalkan Sistim Informasi kepada target audiens awam/umum, dengan berbagai studi kasus dan contoh di lapangan.

Beberapa pertanyaan dari sesi tanya-jawab :

  • Q: Dosen S2 di beberapa Universitas, di salah satu Universitasnya sudah ada Sistim informasi yang bagus. Namun di Universitas yang satu lagi belum ada. Ingin membuat SI yang bagus, tapi ada keterbatasan resources; dana dan sumber daya manusia. Bagaimana solusinya ?

    A: Ada beberapa alternatif solusi yang bisa dicoba: [ 1 ] Opensource: Hubungi kampus-kampus lainnya dengan masalah yang sama (butuh SI, terbatas resources), dan ajak bergabung di sebuah proyek SI kampus yang open source. Semua resources yang ada dikumpulkan di proyek tersebut. Hasil proyek kemudian bisa dimanfaatkan oleh semua partisipan.
    [ 2 ] Mahasiswa skripsi : Cari mahasiswa jurusan komputer yang sedang akan skripsi, lalu tawari untuk mengerjakan sebuah modul dari SI tersebut. Dengan membagi proyek SI menjadi modul-modul, maka bisa dibagi ke beberapa mahasiswa untuk menjadi skripsi mereka, dan kemudian proyek jadi bisa diselesaikan.
    [ 3 ] Mahasiswa magang: Jadikan proyek ini sebagai kesempatan magang bagi mahasiswa. Kompensasi / gaji nya memang mungkin lebih kecil daripada standar perusahaan, namun mahasiswa jadi dapat pengalaman kerja. Pengalaman kerja ini kelak akan dapat sangat membantunya pada saat melamar kerja setelah lulus – dimana berbagai lowongan biasanya mensyaratkan pelamar untuk telah memiliki pengalaman kerja.
    [ 4 ] Atau, bisa juga kombinasi dari ide-ide yang telah disebutkan di atas.

  • Q: Pada bagian personalia, seringkali ada mesin absensi, yangtersambung ke PC. Bagaimana format datanya, apakah perlu dikonversi atau tidak ?
    A: Format datanya bisa berbeda-beda, tergantung dari mesin absensinya, tidak ada standarisasi.
    Salah satu pengalaman saya adalah dengan mesin absensi berumur 20 tahun, yang konek ke komputer via serial port, dimana kemudian datanya diterima oleh software yang (tentu saja) berusia 20 tahun juga. Kemudian terjadi musibah – hard disk komputer tersebut rusak, sedangkan backup software tersebut tidak ada, bahkan dari pembuatnya sendiri sekalipun (saking tuanya). Akhirnya hard disk di-recover oleh pakarnya, dan dibuat backup nya; dan kini terus berjalan dengan baik.
    Pelajaran yang bisa diambil disini: [ 1 ] Solusi yang baik BUKAN yang canggih / mahal / rumit; tapi adalah solusi yang menyelesaikan masalah. Disini solusi kebutuhan absensi perusahaan tersebut telah berusia 20 tahun, namun kalau telah memenuhi kebutuhannya, ya selesai masalah. [ 2 ] Backup ! pekerjaan dan mengontrol backup adalah hal yang membosankan, namun dampaknya bisa sangat fatal.
  • Q: Pemilik UKM (Usaha Kecil/Menengah) di bidang produksi modul hardware, ingin mengembangkan usaha / jangkauan pasar ke Internet. Ada keterbatasan dana & resources. Bagaimana caranya membuat SI yang bisa mendukung usahanya ini ?

    A: Kebutuhan SI untuk UKM ini nampaknya akan bisa dipenuhi oleh [ osCommerce ]. Instalasinya cukup mudah; atau cukup mendaftar ke paket webhosting yangtelah menyediakan ini.
    Yang lebih perlu diperhatikan justru adalah dari sisi marketing-nya — bagaimana cara agar ada orang yang mampir _dan_ membeli di situs tersebut.

Kuman Matematika

Tadi ngobrol-ngobrol dengan istri, dia cerita bagaimana senangnya Umar bermain matematika, walaupun umurnya baru 4 tahun.
Jadi dapat ide, coding sedikit, maka jadilah spreadsheet pembuat soal-soal matematika : [ Kuman Matematika ]

Pemakaiannya cukup mudah :

1. Download
2. Dobel-klik
3. Ketikkan angka maksimum
4. Ketikkan jumlah soal yang ingin dibuat
5. Klik tombol “Buat Kuman”
6. Untuk menghapus soal, klik tombol “Clear”

Kuman Matematika membutuhkan Excel 95 minimum.
Jika ada yang punya waktu untuk membuat versi OpenOffice-nya, email saja kepada saya, maka nanti akan saya posting disini juga.

Semoga bermanfaat.
[ Download Kuman Matematika ]

keywords: kumon math matematika

VIA C7-M

Wow… looks really sweet !

  • About 7 hours battery life
  • Much less heat
  • Very low power consumption
  • Security features: 2 (TWO) RNG (Random Number Generator), also AES, Montgomery multiplication, SH1, SH2 accelerator. And NO DRM.
  • NX support (anti buffer-overflow exploit)
  • Advanced Power Management: Up to 15000 faster P-state transition than Pentium-M, etc
  • Heat control: TM1, TM2, and emergency shutdown if somehow the chip still manages to overheat. However, normally, C7-M is not expected to need even a heatsink; so those heat control facilities seem rather, unneeded?
  • Speed: 1.5 GHz

Note that VIA also produces desktop version of C7, which should perform better than this mobile version.

The question: is there any (serious) catch to all these goodness ?
Still trying to find the answer for this at the moment. But I like how VIA refuses to implement DRM, so any laptop/computer with this chip will have better chance of being bought by me.

Tunas Cendekia

Tadi malam ketemuan dengan Yudhis dari Yayasan Tunas Cendekia (YTC) di Buzz cafe, dekat RS Pondok Indah. Dulu sewaktu YTC pertama kali launch sempat mampir ke situsnya, tapi kemudian lupa dengan kesibukan2 lainnya. Ternyata alhamdulillah perkembangan YTC termasuk cukup bagus, 65000+ gelang sudah terjual (dalam satu tahun saja). Dan, masih banyak lagi berbagai achievements lainnya.

Baru ketahuannya sebabnya kemarin itu. Ada beberapa orang yang menganggap saya kreatif, tapi ketika bertemu Yudhis, sampai overload mendengar berbagai ide-idenya untuk memasarkan (ya, melihat Yudhis jadi ingat dengan seorang marketer senior yang pernah saya temui) kepedulian dengan sesama. Bagaimana agar orang-orang yang lupa dengan sesamanya, karena kesibukannya sehari-hari dan berbagai hal lainnya, bisa ingat lagi, dan ikut membantu, dengan cara yang mudah bagi mereka.
Mudah-mudahan makin banyak usaha sosial lainnya yang bisa kreatif dan attitude nya positif seperti ini juga.

Please keep it up mas, dan mudah-mudahan saya bisa ikut berkontribusi juga.

Microsoft Access & PostgreSQL Tuning Tips

I’ve developed a few applications now using Microsoft Access and PostgreSQL. Simple reason – developing front-end using Access gives results very quickly, while PostgreSQL provides scalability and reliability needed at the back-end.

However, I’ve started to see several performance problems. Basically, certain complex query finished very quickly, while other (seemingly) simple ones takes forever.
Am still not able to pinpoint where the exact location of the culprit – Access, PostgreSQL, or a bit of both. So far I’m still doing research to resolve this.

Anyway, here’s what I’ve found so far:

Microsoft Access Performance Tips

PostgreSQL Tuning Tips

Pangsit.com Reloaded

Setelah domain Pangsit.com disandera oleh registrar-nya (totalnic.net sucks) dan tidak bisa saya transfer, maka kini situs tersebut bisa diakses dari pangsit.abangadek.com

Walaupun situs ini sudah lama tidak saya maintain, tapi tetap saya sediakan untuk umum. Dan yang cukup mencengangkan, banyak orang terus mendapatkan manfaat dari situs tersebut.
Tadi pagi saya baru saja mendapat email lagi yang menanyakannya, dan kebetulan sedang ada waktu luang. Maka saya manfaatkan untuk menghidupkan kembali Pangsit.com — walaupun di alamat yang berbeda.

Semoga bermanfaat.

Diskusi tentang pornografi di Slashdot

Ternyata, di Slahsdot, dimana mayoritas komunitasnya pro-pornografi, justru kita bisa menemukan berbagai komentar yang mencerahkan mengenai hal ini.

Contoh; fakta bahwa manusia yang kita sebut sebagai “anak-anak”, sebetulnya telah dewasa secara fisik:

Young men are reaching sexual maturity before they’re reaching mental maturity. … Oftentimes young parents without the resources or attitude to raise a child give birth and this subsequently results (usually) in an imperfect forced marriage or a child whose parents are not married. In either case, much more stress is placed on the developing youngster than the child needs and this can often lead down the road to delinquency or misbehavior.

Walaupun kesimpulannya berbeda dengan saya – solusinya bukan dengan pornografi, tetapi:
1. Orang tua harus lebih mampu mendidik anak-anaknya. The buck stops at them.
2. Yang paling penting – bagaimana agar anak-anak kita bisa dewasa mentalnya bersamaan / sebelum fisiknya. Tidak seperti sekarang, sudah terlalu sering saya bertemu dengan orang-orang berumur 40 tahun atau lebih, namun kelakuannya masih seperti anak kecil !

Pornografi itu destruktif bagi kebanyakan orang, kesimpulan seorang poster. Dikutip:

However its alot easier to say porn or drugs are the problem, than it is to tell a person how to fill in the emptiness in their lives… thats something a person has to find for themselves.

Every person has needs, wants, and desires that will always need filling. It’s the very floorboards of economics. The question comes down to “How does one fill that hole in their soul?” Hopefully they’ll do it constructively, but the destructive ones tend to be a lot more fun at first, ergo vastly more popular. By the time the negative effects come around, the person may be too far gone to realize it.

The real trick is to learn to understand that we’re creatures of infinite desire, and to begin to think rationally about how to cope with that in a way that won’t destroy us. Many major religions try to fill an infinite hole with an infinite God (at least the ones that profess a god or gods). The ones that don’t profess (a) god(s) try to teach you how to suppress or channel your desire.

Selanjutnya juga kita bisa temukan kisah seseorang yang menjadi korban pornografi – padahal cuma sekedar “penikmat” :

This is not to say that porn itself is responsible for this behavior; as someone commented earlier, porn is just a particularly easy (if destructive) way of filling a gap that sensible folks learn to fill constructively. I alone am responsible for my behavior over the last several years, and the most frustrating thing about it is that it seems so pointless and ridiculous in retrospect. However, to a kid like I was—one to whom simple human interaction and empathy came late and only with much effort, and someone whose sexuality only began to resolve itself quite late (I’m gay)—pornography offered a welcome (though dangerous) release from the huge effort of social contact. It didn’t matter that it inevitably left me feeling dead inside.

Now, it’s a pattern I’m having a hell of a time unlearning; every time something unpleasant happens, my first response is porn, which only makes things worse. In fact, I almost dropped out of school because of it a few years ago. To me, at least, porn has been a trap, which has separated me from reality, and stunted my growth as a sexual and emotional being (I still have yet to be in a real relationship of any kind). I don’t like myself, and that’s sad, because I’m smart and talented and capable of better than this. On more than one occasion, I’ve taken out this frustration with myself on the people that I care about. I wish I hadn’t.

Banyak orang kini bisa kita lihat mengalami kesulitan dalam hubungannya dengan pasangannya. Apakah banyak dari kasus t\ersebut terkait dengan pornografi, saya tidak tahu. Tapi, ini penyebabnya pada kasus diatas, dan saya kira ini bisa menjadi topik disertasi S2 atau S3 yang menarik.

Dan kutipan terakhir ini menyimpulkan apakah pornografi itu secara cukup tepat:

Porn is a trap – it feeds the pleasure centers of the brain, devalues the humanity of the person being used for that pleasure, and damages people’s ability to relate to one another in a healthy way. Real relationships are not self-focused, but must have a significant component of other-focus or they don’t survive.

Mudah-mudahan posting ini bisa menjadi satu kontribusi rasional di tengah-tengah debat kusir emosional mengenai RUU APP.

Geocoding for Google Maps

Google Maps is a nifty tool from Google, where with its API, you can provide mapping / GIS (Geospatial Information System) related services to your customers.

However, there’s one minor problem – it only accepts the location in latitude/longitude format. (according to Google Maps API docs which I accessed today).
So you can’t, for example, specify “Jakarta” as the input.

As always, there are free services all over the web to overcome this problem, called “geocoding”.
Unfortunately, most of them only works for certain places – not the whole world.

Thankfully, I managed to find out about a service called LocalSearchMaps.com. The author is able to provide this service by accessing multiple geocoding services; therefore able to cover almost the whole world. Very convenient.

The output is a JavaScript statement, ready to be fed to Google Maps. Try it here: http://www.localsearchmaps.com/geo/?city=jakarta&country=id

The details on how to fully utilise this service can be found on Emad Fanous’ blog entry, titled Geocoding tool for Virtual Earth and Google Maps.

This would be a great help to a project that I’m working on. Thanks goes to Emad, and everyone involved.