Magento 1.9.2: 5-cents Price Rounding

Today I am working on a Magento site for a Switzerland client which requires the implementation of Rappen Rounding, a 5-cents rounding for the total price for every transaction.

I actually found an extension on GitHub for that, but it was not compatible with my Magento install. I am not sure if it is not compatible with Magento 1.9.2 or conflicting with any other extensions, it just didn’t work.

After digging into Magento core codes, I found that there is a simple workaround for this functionality, though we have to override Magento’s core. Continue reading “Magento 1.9.2: 5-cents Price Rounding”

Skill Dasar Programming bagi Pemula

Dari beberapa forum di bidang komputer dan pemrograman yang saya ikuti, ada satu hal mendasar yang hampir selalu ditemui di kesemuanya. Tanpa bermaksud menyinggung, seringkali pada forum-forum tersebut terjadi “konflik” kecil antara “newbie” dan “master”. Yah, walaupun yang newbie terkadang lebih jago dari para master maupun sebaliknya, tapi inilah yang memang terjadi.

Ada beberapa hal yang saya sarankan untuk Anda pahami sebelum memulai terjun dalam bidang pemrograman, apapun bahasa pemrograman yang akan Anda gunakan. Continue reading “Skill Dasar Programming bagi Pemula”

Instalasi dan Konfigurasi Mailman dengan Postfix pada Ubuntu 12.04

Mailman, adalah suatu perangkat lunak bebas yang digunakan untuk manajemen mailing list dan email newsletter. Mailman menyediakan fitur manajemen melalui web interface, yang memudahkan adminsitrator dan pengguna untuk melakukan manajemen terhadap subscription-nya. Mailman merupakan salah satu perangkat lunak populer yang banyak digunakan oleh berbagai mailing list selama lebih dari sepuluh tahun.

Kemarin, saya diminta salah seorang client untuk melakukan instalasi dan konfigurasi Mailman Continue reading “Instalasi dan Konfigurasi Mailman dengan Postfix pada Ubuntu 12.04″

Pentingnya Membersihkan Kipas Mainboard Laptop

Jadi, setelah kemarin saya meng-install Manjaro di laptop jadul saya, ternyata masalah laptop lemot mulai kambuh lagi. Indikasinya dengan suara kipas yang menderu (ngoyo dan kasar layaknya mesin diesel, hehe), high CPU usage, serta komputer yang mulai kurang responsif. Nah, dari indikasi ini, saya mencoba membongkar case laptop untuk membersihkannya. Pikir saya, hanya sekedar iseng sekaligus membersihkan barangkali ada kotoran yang menyumbat. Continue reading “Pentingnya Membersihkan Kipas Mainboard Laptop”

Catatan Kecil untuk Pengguna Teknologi

Kita, katanya, hidup di jaman modern. Setidaknya memang kita hidup di jaman yang lebih modern dari para pendahulu kita.
Kata orang, kita yang merupakan manusia modern sudah terbiasa hidup dengan komputer, smartphone, internet, dan berbagai macam aplikasi. Nah, masalahnya, apakah kita sudah benar-benar ‘mengerti’ mereka? Memang, mereka hanyalah alat untuk mempermudah pekerjaan kita. Dengan komputerlah kita terbantu menyelesaikan pekerjaan, berinteraksi dengan relasi, bahkan menghibur diri! Continue reading “Catatan Kecil untuk Pengguna Teknologi”

Senjata Rahasia: Perintah ‘grep’

Kali ini saya ingin berbagi tentang productivity tool yang biasa saya gunakan untuk melakukan debugging, maintenance, ataupun development dengan memanfaatkan perintah grep. Tips ini berguna terutama pada development environment yang mana saya belum terbiasa dengannya, misalnya ketika saya harus bekerja dengan framework baru, atau bahasa pemrograman baru, sedangkan saya membutuhkan penyelesaian yang cepat. Tips ini juga dapat dimanfaatkan untuk mencari snippet kecil dalam source code sehingga Anda akan lebih mudah untuk menemukan dan mengeditnya. Continue reading “Senjata Rahasia: Perintah ‘grep’”

data.go.id, Repositori Open Data Indonesia

Data, merupakan hal paling berharga dari segala bentuk perangkat komputasi saat ini. Bagaimanapun, perangkat komputasi dibuat untuk mengolah dan memanfaatkan data.

Begitu pula dengan data milik publik. Data memang tidak semestinya hanya sekedar dikumpulkan dan disimpan (collect and store). Lebih dari itu, data milik publik semestinya dapat diolah, dianalisa, dan dimanfaatkan semaksimal mungkin untuk kepentingan umum. Continue reading “data.go.id, Repositori Open Data Indonesia”

Sshuttle, Alternatif VPN untuk Menjaga Privasi di Linux / MacOS

Belakangan ini, saya tertarik untuk belajar lebih jauh mengenai pengamanan data pada komputer / gadget yang saya miliki. Setelah melakukan instalasi dan setup OpenVPN AS dan berhasil menghubungkan komputer / tablet / smartphone saya ke VPN, saya mencoba alternatif lain untuk menjaga privasi lalu lintas data di komputer dengan menggunakan Sshuttle. Continue reading “Sshuttle, Alternatif VPN untuk Menjaga Privasi di Linux / MacOS”

Kisah Inspiratif Memuliakan Ibu

Sedikit kisah nyata inspiratif tentang memuliakan ibu, repost dari forum Pengusaha Muslim. Semoga bermanfaat. ;)

Malam telah larut dan sebentar lagi pagi akan datang. Aku masih larut melihat perkembangan bursa di New York. Dari tadi siang aku malas membuka email karena melihat perkembangan pasar yang semakin memburuk. Kelihatannya hari- hari ke depan tak ada lagi yang bisa diharapkan kecuali bertahan dalam situasi buruk. Continue reading “Kisah Inspiratif Memuliakan Ibu”

Teknologi itu penting, tapi….

Hari ini, ada begitu banyak fasilitas gratis di internet yang dapat kita manfaatkan secara gratis. Terlebih dengan hadirnya perangkat portable yang selalu ada bersama kita: smartphone, tablet, dan tetek-bengek lainnya. Wisemen said, “teknologi itu mendekatkan yang jauh, tapi menjauhkan yang dekat”.  Wisemen yang lain juga bilang, “smartphones and dumb people“, kurang lebih artinya “telepon pintar dan orang-orang bodoh”. Continue reading “Teknologi itu penting, tapi….”