Minggu, 13 April 2014

vi / emacs keybinding di abiword

vi / emacs keybinding di abiword

vi / emacs keybinding di abiword

Author: Indra Ginanjar <indraginanjar@gmail.com>
Title:vi / emacs keybinding di abiword
Date: 2014-04-12 (Sabtu, 12 April 2014)

Pendahuluan

abiword telah memiliki fungsi keybinding (fungsi keyboard dan shortcut) vi dan emacs meskipun belum secara lengkap. Karena belum lengkap dan kekurangan tenaga developer untuk menyempurnakannya, kemampuan keybinding ini tidak ditampilkan untuk user umum dan juga tidak disupport oleh developer-nya. Sehingga untuk menggunakannya user harus mengubah file konfigurasi abiword sendiri. Pada tulisan ini akan dijelaskan langkah-langkah yang diperlukan untuk mengaktifkan fungsi keybinding vi atau emacs pada abiword.

Langkah-langkah

  1. Jalankan abiword minimal sekali agar ia menghasilkan file konfigurasi ~/.config/abiword/profile

    Catatan: ~ sama dengan lokasi folder home

    contoh lokasi file ~/.config/abiword/profile
  2. Edit file ~/.config/abiword/profile

    contoh pengeditan file ~/.config/abiword/profile
    1. di dalam tag <AbiPreferences></AbiPreferences>

    2. tambahkan kode berikut (tinggalkan bagian tag <Select> jika ingin membiarkan abiword menggunakan keybinding default-nya saat baru dibuka)1:

      <Select
         scheme="_vi_"
      />
      
      <Scheme
         name="_vi_"
         KeyBindings="viEdit"
      />
      
      <Scheme
         name="_emacs_"
         KeyBindings="emacs"
      />
      
    3. Simpan file ~/.config/abiword/profile yang telah diubah

  1. Jalankan abiword
  2. Tekan tombol keyboard F12 untuk mengganti keybinding/ scheme yang aktif/ digunakan2

Sumber

[1]Rick. 2003. abiword-vi-mode. linuxmafia. http://linuxmafia.com/faq/Apps/abiword-vi-mode.html (diakses 12-04-2014)
[2]Recycled Electron. 2009. Vi (and Emacs) key bindings in the Abiword word processor. Recycled Electron. http://recycledelectron.blogspot.com/2009/01/vi-and-emacs-key-bindings-in-abiword.html (diakses 12-04-2014)

Senin, 03 Februari 2014

Memasang Android 4.4 KitKat di Samsung Galaxy W (Wonder) GT-I8150

Membuat backup

Singkronisasikan handphone (contact, dll) Saya membuat backup SMS dengan SMS To Text, dan riwayat panggilan dengan Call Logs Backup and Restore

Download

Download Android SDK Tools

  • Windows: http://dl.google.com/android/installer_r22.3-windows.exe

  • Linux: http://dl.google.com/android/android-sdk_r22.3-linux.tgz

Android SDK Tools juga terdapat dalam pake Android SDK

  • Windows 32 bit: http://dl.google.com/android/adt/adt-bundle-windows-x86-20131030.zip

  • Linux 32 bit: http://dl.google.com/android/adt/adt-bundle-linux-x86-20131030.zip

Download ClockworkMod (CWM) Recovery

Versi minimal untuk memasang CM 11 adalah versi 6.0.4.4. Jika menggunakan versi yang dibawah/sebelum itu, akan muncul pesan kesalahan "set_metadata_recursive: some changes failed" pada saat memasang CM nantinya.

Download versi versi 6.0.4.5 di http://goo.im/devs/arco/ancora/cwm/recovery-clockwork-6.0.4.5-ancora.zip

Download CyanogenMod (CM) 11

http://goo.im/devs/arco/ancora/cm11.0/cm-11-20140122-UNOFFICIAL-ancora.zip

Download Google Apps (gapps)

Pilih yang untuk Android 4.4 for CM 11 https://itvends.com/gapps/ yang saya download adalah gapps-kk-20140105-signed.zip.

Install

Memasang Android SDK Tools

Ekstrak ke folder yang diinginkan lalu. Lalu dengan command line, masuk ke folder tersebut.

Memasang CWM

Ini adalah peringatan yang saya temukan, mohon diingat-ingat juga:

Warning: Only use this recovery to flash CM-11.0. Otherwise, you risk bricking your phone, or you might experience boot and stability issues!

  • Ekstrak recovery-clockwork-6.0.4.5-ancora.zip, akan didapat berkas "recovery.img"

  • Salin ke recovery.img ke memory handphone, boleh internal maupun eksternal.

  • Aktifkan usb-debugging pada handphone

Di command line pada folder Android SDK Tools:

  • ketikkan:

adb shell

  • setelah masuk ke dalam shell-nya , jika recovery.img di memory internal, ketik:

dd if=/sdcard/recovery.img of=/dev/block/mmcblk0p13

, jika recovery.img di memory eksternal, ketik:

dd if=/external_sd/recovery.img of=/dev/block/mmcblk0p13

  • Setelah selesai, memasang CWM matikan handphone.

Sebagai contoh pengalaman, berikut ini adalah apa yang saya lakukan. Perlu diketahui saya melakukan ini sedikit terlambat, karena saya sudah mengalami "set_metadata_recursive: some changes failed" karena memaksakan memasang CM11 dengan CWM versi 6.0.0.3, yang berakibat pada boot-loop. Prosedur berikut ini saya lakukan dengan handphone berada pada menu recovery CWM versi 6.0.0.3 yang saya pasang pada saat memasang CM10 (Android 4.2) dulu:

indra@indra-NEON-RNE:~/App/adt-bundle-linux-x86-20130219/sdk/platform-tools$ ./adb devices * daemon not running. starting it now on port 5037 * * daemon started successfully * List of devices attached 0123456789ABCDEF device

indra@indra-NEON-RNE:~/App/adt-bundle-linux-x86-20130219/sdk/platform-tools$ ./adb devices -l List of devices attached 0123456789ABCDEF device usb:3-2 product:cm-ancora model:GT-I8150 device:ancora

indra@indra-NEON-RNE:~/App/adt-bundle-linux-x86-20130219/sdk/platform-tools$ ./adb shell ~ # su /sbin/sh: su: not found ~ # ls ARIESVE.rle fstab.qcom sdcard cache init sys charging.rle init.rc system data lib tmp default.prop proc ueventd.goldfish.rc dev res ueventd.qcom.rc etc root ueventd.rc external-sd sbin usbdisk ~ # dd if=/external-sd/recovery.img of=/dev/block/mmcblk0p13 10368+0 records in 10368+0 records out 5308416 bytes (5.1MB) copied, 2.237519 seconds, 2.3MB/s ~ # indra@indra-NEON-RNE:~/App/adt-bundle-linux-x86-20130219/sdk/platform-tools$

Memasang CM11 dan gapps

  • Nyalakan handphone dengan menahan tombol Power, tombol Home, dan tombol Volume Up secara bersamaan.

  • Setelah muncul tulisan samsung, lepaskan tombol Power. Tetap tekan tombol Home dan Volume Up secara bersamaan.

  • Lepaskan tombol Home dan tombol Volume Up setelah muncul logo CWM. Setelah itu handphone akan menampilkan menu-menu CWM Pada menu CWM, tombol untuk navigasinya adalah Volume Up dan Down. Untuk OK tombol Home, dan untuk Back tombol Power

  • Wipe data (lewati langkah ini jika hanya meng-update dari CM11 release sebelumnya)

  • Wipe cache (lewati langkah ini jika hanya meng-update dari CM11 release sebelumnya).

  • Choose zip file, pilih cm-11-20140122-UNOFFICIAL-ancora.zip, lalu jalankan/flash.

  • Choose zip file, pilih gapps-kk-20140105-signed.zip, lalu jalankan.

  • Reboot phone.

Daftar Bacaan

Aryan Sardar. 2013. How To Install Android 4.4.1 KitKat On Galaxy W I8150 via CM11 Unofficial. http://true-android.blogspot.com/2013/12/how-to-install-android-44-kitkat-on_2.html . Diakses 1 Februari 2014

Aryan Sardar. 2013. Latest ClockworkMod Recovery 6.0.4.5 For Galaxy W I8150–How To. http://true-android.blogspot.com/2013/12/latest-clockworkmod-recovery-6045-for.html . Diakses 1 Februari 2014

developer.android.com. ___. Get the Android SDK. http://developer.android.com/sdk/index.html . Diakses 3 Februari 2014

forum.xda-developers. [ROM][KK][4.4.2][KOT49H] CyanogenMod 11.0 (20140122-UNOFFICIAL. http://forum.xda-developers.com/showthread.php?t=2588495 . Diakses 1 Februari 2014

forum.xda-developers. [RECOVERY]Samsung Galaxy W i8150 RZRecovery. http://forum.xda-developers.com/showthread.php?t=1376196 . Diakses 1 Februari 2014