KORG nanoPAD2 Stand (DIY)

KORG nanoPAD2 Stand (DIY)

If you’re looking for a stand for your KORG nanoPAD2 series, then you’re in my position. I’m struggling to find a stand (even after stumbling for 3rd party options as well), but the music store in my area (in Kuala Lumpur), they didn’t even know what I mean.

Some people on YouTube even using real drum stand for this device. If you read this and you still have no idea what we’re talking about here, please check this video:

The D.I.Y Stand

So, here’s the tips how to build custom stand for your KORG nanoPAD2 series using something that you’ve already familiar and easily to find.

The first thing I realised that this device have almost same width with your smartphone. That’s when I though that I can use a normal phone holder with tripod screw mount to mount this device.

KORG nanoPAD2 and Smartphone Comparison

KORG nanoPAD2 and Smartphone Comparison

And it is true, when I put a phone holder for my old Phantom 3 Standard remote, actually it’s fits perfectly. If you don’t have this kind of phone holder, just look for similar holder with tripod screw mount at the back side.

Smartphone Holder

Smartphone Holder (notice there’s white rubber on the edge of the holder)

When it’s mounted, it will looks like this:

Smartphone Holder Mounted (Back View)

Smartphone Holder Mounted (Back View)

Smartphone Holder (Front View)

Smartphone Holder (Front View)

From this point, as you can guess, what we need to do next is to mount this setup on your camera tripod. I’m using Benro Tripod on this picture, actually this tripod is a travel tripod and the smallest tripod that I have. But I rarely use it, so that’s why I use it for this. 🙂

Mounted on Tripod

Mounted on Tripod

That’s it! What you need to do next is to adjust your tripod to your preferred heigh and position.

Position Adjusted on Tripod

Position Adjusted on Tripod

Ready for Action

Ready for Action

That’s all for today’s tips. Please subscribe to my email, YouTube channel, and like my Facebook page for more tips and updates from me. Happy jamming!

Shoot With A7R and Helios 44m(-1)

Shoot With A7R and Helios 44m(-1)

Two years ago, I was accidentally bump into an antique camera store while doing street photography near Pasar Seni bus terminal in Kuala Lumpur (KL). The owner of the camera store is an old Chinese guy and by the moment we met, I have no issue at all with the guy, until … let me finished my story first. 🙂

Meanwhile, I was asking for the price of Helios 44m displayed in the window and he give me the price XXX RM for the lens. There were two copies of the lens that time, so he was asking which one do I want. So I pointed to one of them (since they both at the same price), and then he offer me to get the lens with original classic UV filter that comes with the lens but I need to top up for another XX RM.

I ask him that can he give me the filter for the same price (for free)? Here’s comes the funny part, he give me the filter and he took out the lens rear cap and then I like, what?! Wait a minute, why do you took the rear cap? He answered, so what do you want? do you want the rear cap or the filter? I feel that he’s a bit rude that time, so I told him that, let me get the initial offer, XXX RM for the lens (and all the cap) without UV filter. No more words, after transaction complete, I immediately get out of his store.

Anyway, the lens has been with me more that two years. I was using this lens with micro four thirds adapter for my Olympus E-M1 and when I switch from micro four thirds system to Fujifilm X-T1 I still keep the lens and I bought conversion adapter from X-Mount to M42. Fast forward to this week, I just received my conversion adapter for M42 to Sony E Mount, because I have switched (again) to A7R. (my first journey in digital full frame format).

A7R and Helios 44m

Yesterday, I was joined a photoshoot event in KL (although, it’s been long time I didn’t do this) to see how my A7R and this Helios 44m lens combined and I’m quite satisfied. Yes, I completely aware that the lens is a bit tricky to get really sharp focus on f/2 but you may consider that whoever buy this lens is not for sharpness, but it’s for artistic effect that this lens delivered.

I was blown-out, with the result from the event and give me more confident that this lens is really capable to produce interesting portrait image. The lens “bokeh” characteristic is interesting but for some people they might found it a little bit disturbing.

The lens is soft in the corner and not really sharp in the center, but minimal adjustment can be done in post processing to increase the sharpness. All image you see here is (minimum) edited using Capture One.

Is it swirly or simply disturbing? Well, the famous copy of this lens is Helios 44m-2 and mine is the first generation (without -2). But I’m lucky enough to test both of them (my colleague in the office bought the second generation) and I found out that the color rendering for the first generation is more saturated and the second generation is sharper. It’s a matter of taste but I prefer the first generation.

When I used the lens with micro four thirds body, it’s more difficult to get the swirly effect because crop factor (x2) of the sensor. Micro four thirds sensor could only accept light from the center of the lens, so the swirly effect from the side or corner of the lens not rendered. The good thing about that is, the image will look sharper because only the center of the lens that being used by crop sensor. The bad thing, no swirly bokeh because the corner is cropped.

I would recommend this to anyone that looking for “cheap” budget and artistic lens. In my case, the sharpness of the lens improve because the sensor megapixels in my camera is 36 MP, that is affecting the overall Perpetual-Mega Pixel of the lens.

Last but not least, big thanks to Harris Daniel for your invitation to the event. Thank you Thalia (sorry I don’t have her profile link) for talent and Kartini Ishak for make up artist. Feel free to ask me on comment form below if you have any question regarding my experience in using A7R and Helios 44m. Thank you guys and see you soon …

Synchronize Windows Mobile 6.5 and Linux Box

Synchronize Windows Mobile 6.5 and Linux Box

If you are confuse with many tutorial about how to connect your Windows Mobile 6.5 (WM65) device to your Linux box, then we have a same problem. I’m struggling to solved this problem for three days with googling and testing. And luckily now it works!

My Configuration

Samsung Omnia Pro (GT-B7320), Windows Mobile 6.5, and Fedora 12.


  1. Please backup your contacts to free sync service such as Google Sync (highly recommended). After you do the backup, please remove ActiveSync partnership with this service.
  2. Make sure you have installed this packages (or equivalent for your Linux distros): synce-kpm, multisync-gui, sync-hal, synce-sync-engine, libopensync-plugin-evolution2, libopensync-plugin-synce-wm5 (not libopensync-plugin-synce because it’s for older devices) and all dependencies.
  3. If you are using firewall, make sure you allow connection from (RNDIS interface default). In iptables, we can do this with: iptables -A INPUT -s -j ACCEPT. Wrong firewall configuration may block sync-engine and became a problem for synce-kpm.

synce-kpm (Files and Software)

  1. Connect the device using proper data cable.
  2. Run synce-kpm! At first run, you will be asked about making device’s partnership. Just create a partnership with any name you like, select available field you’d like to synchronize and you’re done!
  3. Make sure your devices detected and you have no problem with synce-kpm.

Evolution Sync (Contacts, Tasks and Calendar)

  1. Run multisync-gui and create a group with two member.
  2. First member using evo2-sync plugin and the second member using synce-opensync-plugin (and magically without to change any configuration).
  3. After all done, just click Refresh and your device will synchronized with Evolution.

opensync.py Patch

I have a problem with synchronizing from my device. I could changed the data (Contacts or Tasks) in my Evolution and synchronized well to my device, but didn’t work in reverse!

The problem is caused by a bug in opensync.py just apply this patch if you have a same problem:

--- opensync.py.orig 2010-05-06 11:39:27.990099056 +0800 +++ opensync.py.new 2010-05-06 11:39:27.968098490 +0800 @@ -163,7 +163,11 @@ class OSyncChange(object): thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') __repr__ = _swig_repr def __init__(self, obj = None): - this = _opensync.new_OSyncChange(obj) + # this = _opensync.new_OSyncChange(obj) + if obj: + this = _opensync.new_OSyncChange(obj) + else: + this = _opensync.new_OSyncChange() try: self.this.append(this) except: self.this = this __swig_destroy__ = _opensync.delete_OSyncChange

Happy synchronizing!



For Ubuntu or Debian based distribution, we use APT-SMARTCLEAN to clean old version packages in APT cache. This Python script will leaves only the latest version of package in cache. It’s very helpful if you often doing updates of your packages.

In Fedora we don’t have this kind of tools. openSUSE community convert the APT-SMARTCLEAN script to works with RPM. But I think this script is only suitable to use in openSUSE. Although, there’s another options to get this script works with another RPM based distribution.

One of them is using Luigi Bitonti’s RPM Version Compare (rvc) tool and modified version of APT-SMARTCLEAN script to work with that tool. I will attach all of requirements in this articles to help you get SMARTCLEAN script works with your Fedora installation.

WARNING: Try this tutorial with your own risks! Remember to make a backup of your YUM cache before proceeding.

Download the YUM-SMARTCLEAN script here.

Since we’re not using APT, I change the script name to yum-smartclean.py. To use this script, first we have to compile rvc with this command:

$ gcc -o rvc rvc.c

Give executable permission to yum-smartclean.py with this command:

$ chmod a+x yum-smartclean.py

And then copy the compiled rvc and yum-smartclean.py script to /usr/bin.

To run the script, use this command as root:

# yum-smartclean.py <cache_dir>

You can use -s parameter to try running the script in dryrun mode without deleting any files.


Found gdm 2.26.1 have 2.26.1
Skipping gdm-2.26.1-13.fc11.i586.rpm
Found cpuspeed 1.5 have 1.5
Skipping cpuspeed-1.5-9.fc11.i586.rpm
Found childsplay 1.3 have 1.4
Deleting /home/indra/Master/cache/yum/updates/packages/childsplay-1.3-1.fc11.noarch.rpm
Found samba 3.4.2 have 3.4.1
Deleting /home/indra/Master/cache/yum/updates/packages/samba-3.4.1-0.41.fc11.i586.rpm
Found cronie 1.3 have 1.3
Skipping cronie-1.3-1.fc11.i586.rpm
Backup dan Restore Software Yang Terpasang

Backup dan Restore Software Yang Terpasang

Backup Software Yang Terpasang

Distro Basis Debian

Untuk memperoleh daftar software yang terpasang, menggunakan perintah:

$ dpkg --get-selections

Untuk menyimpan daftar tersebut ke sebuah file sebagai contoh pada folder “/Tujuan/Backup/software-terpasang.log”, gunakan perintah:

$ dpkg --get-selections > /Tujuan/Backup/software-terpasang.log

Distro Basis RPM

Untuk memperoleh daftar software yang terpasang, menggunakan perintah:

$ rpm -qa

Untuk menyimpan daftar tersebut ke sebuah file sebagai contoh pada folder “/Tujuan/Backup/software-terpasang.log”, gunakan perintah:

$ rpm -qa > /Tujuan/Backup/software-terpasang.log

Restore Software Yang Terpasang

Distro Basis Debian

Untuk menginstall kembali software yang terpasang dari daftar yang sudah tersimpan di “/Tujuan/Backup/software-terpasang.log”, gunakan perintah:

# dpkg --set-selections < "/Tujuan/Backup/software-terpasang.log"

Setelah daftar diimport, gunakan dselect atau tools lain untuk menginstall paket. Jika menggunakan dselect, jalankan dengan perintah:

# dselect

Kemudian pilih ‘i’ untuk menginstall software.

Distro Basis RPM

Untuk menginstall kembali software yang terpasang dari daftar yang sudah tersimpan di “/Tujuan/Backup/software-terpasang.log”, gunakan perintah:

# yum -y install $(cat /Tujuan/Backup/software-terpasang.log)

Artikel diambil dari sini. Selamat Mencoba!

Elantech Touchpad Fedora 11

Elantech Touchpad Fedora 11

Jika notebook anda menggunakan Fedora 11 dan kebetulan touchpad yang anda gunakan dari Elantech, tentunya secara default anda akan kehilangan fungsi tap pada touchpad anda. Artinya, anda harus menggunakan “Physical Button” (yang ada dibawah touchpad) untuk melakukan klik.

Bagi saya yang sudah terbiasa menggunakan touchpad sehari-hari, hal ini sungguh merepotkan, bahkan ketika menggunakan Fedora 10, saya hampir tidak pernah menyentuh Physical Button tersebut.

Beberapa user melaporkan hal ini sebagai bug, padahal ini hanya masalah konfigurasi saja. Pada Fedora 11, konfigurasi touchpad terdapat pada System -> Preferences -> Mouse. Kemudian pilih tab Touchpad.

Pada layar konfigurasi yang tampil, centang pilihan: “Enable mouse clicks with touchpad”

Tanpa harus melakukan restart, saat ini seharusnya touchpad anda sudah dapat digunakan. Konfigurasi standard tap touchpad ini adalah sebagai berikut:

  1. Tap satu jari untuk klik kiri
  2. Tap dua jari untuk klik kanan
  3. Tap tiga jari untuk double klik

Opsi lain yang saya aktifkan dan juga membantu adalah:

  1. Disable touchpad while typing: Hal ini berguna untuk menghindari perpindahan kursor gara-gara touchpad tersentuh secara tidak sengaja ketika mengetik.
  2. Enable horizontal scrolling: Untuk mengaktifkan scroll horizontal.

Sedangkan untuk pilihan scrollingnya sendiri, saya menggunakan “Two-finger scrolling” agar saya bebas melakukan scroll pada bagian touchpad manapun dengan kedua jari saya.

Selamat mencoba!