Tuesday, November 25, 2014

Mengubah setelan bawaan Facebook : membuka link dengan perambah eksternal

Sekarang jika kita membuka suatu link (URL) di Facebook maka link akan terbuka di dalam perambah internal Facebook.






Setelan bawaan ini bisa diubah sehingga seperti semula. Jika ada link (URL) yang akan dibuka dari dalam Faceebok maka link tersebut akan dibuka dengan perambah eksternal (internet browser) semisal Chrome, Firefox atau lainnya.

1. Buka "App Settings" di Facebook.

2. Tik "Always open links with external browser" sehingga jadi "On".


Monday, November 24, 2014

Mengubah Berkas id_rsa Menjadi ppk

Berkas id_rsa biasanya dibuat di mesin Linux. Namun ada beberapa program di Windows yang membutuhkan berkas dengan extension .ppk . Untuk itu kita dapat menggunakan tool atau program kecil untuk konversi ini.
Program ini bisa di-unduh dari http://the.earth.li/~sgtatham/putty/latest/x86/puttygen.exe

Langsung jalankan program puttygen.exe ini.
Pilih menu "Conversions" >> "Import Key" ... Pilih berkas "id_rsa" ..
Masukkan password jika ditanya.
Klik tombol "Save private key".
Pilih folder, beri nama dan pilih format berkasnya sebagai "PuTTY Private Key" atau ppk.

Sunday, November 02, 2014

Masalah MySQL menjadi lambat karena "unauthenticated user"

Jika suatu ketika server database MySQL Anda menjadi lambat. Coba cek dahulu, buka mysql client :

$> mysql -u root -p

Jalankan perintah :

mysql> show full processlist;


Jika terlihat banyak "unauthenticated user" dalam daftar yang muncul. Maka mungkin Anda perlu merubah konfigurasi mysql Anda.

Tambahkan baris :

skip-name-resolve

pada berkas konfigurasi mysql Anda. Dan re-start mysql server Anda.

Wednesday, October 22, 2014

Merubah MPM Apache 2 dari prefork ke worker (dengan PHP dan FastCGI)

MPM adalah Multi-Processing Module dari Apache 2, yaitu cara Apache menjalankan process-nya.
Ada dua jenis MPM yang sering dipakai yaitu prefork dan worker.
Masing-masing ada kelebihan dan kekurangan.

Cek modul yang telah di-loading oleh Apache :

$ apachectl -l

Dari terminal console :

$ sudo apt-get install apache2-mpm-worker
$ sudo apt-get install libapache2-mod-fastcgi php5-fpm php5

Paket libapache2-mod-fastcgi
ada di dalam repository multiverse. Jadi mungkin anda mendapatkat error saat instalasi. Jika anda menggunakan Ubuntu 12.04, periksa /etc/apt/sources.list dan buka komen dari baris-baris berikut :

deb http://archive.ubuntu.com/ubuntu precise multiverse 
deb http://archive.ubuntu.com/ubuntu precise-updates multiverse 
deb http://security.ubuntu.com/ubuntu precise-security multiverse

Jalankan :

$ sudo apt-get


Dan ulangi  :

$ sudo apt-get install libapache2-mod-fastcgi php5-fpm php5

Aktifkan modul-modul di Apache :

$ sudo a2enmod actions fastcgi alias




Restart Apache :
$ sudo service apache2 restart


Ada yang perlu diubah di konfigurasi Apache.
Buat berkas konfigurasi di : /etc/apache2/conf.d/php5-fpm.conf


Restart kembali Apache :

$ sudo service apache2 restart

Selamat mencoba PHP5 dengan FastCGI.

Wednesday, October 08, 2014

Error Saat Suspend Linux/Ubuntu Sebagai Guest VMWare

Sumber : https://gist.github.com/drakkhen/5473067

Kemudahan dalam menggunakan Ubuntu tanpa instalasi langsung di hardware menjadikan solusi virtual machine (vm) sering digunakan.

Untuk kecepatan 'boot' dari vm Ubuntu, saat kita ingin mematikan vm-nya, vm Ubuntu tidak perlu di-shutdown namun cukup dengan suspend.

Namun fungsi ini kadang menjadi masalah. Saat kita mau men-suspend vm Ubuntu, muncul pesan Error dan vm tidak dapat ter-suspend.

Dengan asumsi bahwa VMWare-tools telah ter-instal di dalam vm Ubuntu-nya.

Kemungkinan solusi berikut dapat mengatasinya :


  • 1. Edit berkas /etc/vmware-tools/scripts/vmware/network
  • 2. Menuju ke baris nomor 81. Tambahkan tanda # di awal baris sampai baris ke 87, kecuali baris no 86.
  • 3. Kira-kira menjadi seperti dibawah ini.


 #service=`which service 2>/dev/null`
 #if [ $? = 0 -a -n "$service" ]; then
 #   serviceName=`basename "$script"`
 #   "$service" "$serviceName" "$1"
 #else
    "$script" "$1"
 #fi


  • 4. Simpan berkas tersebut.
  • 5. Cobalah untuk men-suspend vm-nya, seharusnya vm akan ter-suspend dengan baik

Dalam kasus ini penulis menggunakan VMWare Player 10, Ubuntu 12.04 Server di sebagai vm-nya.

Tambahan :
Solusi lain adalah membuat berkas /etc/init.d/network

dengan isinya sebagi berikut :


##############
#!/bin/sh
# Hack for /etc/vmware-tools/scripts/vmware/network which
# otherwise runs deprecated "service networking stop|start"

case "$1" in
stop)
    ifdown -a
    ;;
start)
    ifup -a
    ;;
restart)
    ifdown -a
    ifup -a
    ;;
esac
############### 

Jangan lupa merubah permission berkasnya sehingga berkas ini dapat di-eksekusi.

Tampaknya solusi ini lebih baik dari solusi yang pertama karena jika VMWare-tools di-update, suspend tetap berfungsi.

Saturday, June 28, 2014

Android L(ollipop)


  • ART
Dalvik telah lama menjadi virtual machine (VM) dibalik sistem-operasi Android. Jika kita membuat aplikasi Android dengan Java maka dari Java akan dikompilasi menjadi bytecode untuk Java virtual machine yang kemudian akan ditranslasikan ke bytecode Dalvik . Hasil translasi ini disimpan dalam .dex (Dalvik Executable) dan .odex (Optimized Dalvik Executable).
Dalvik ini adalah VM dengan fitur utamanya Just-In-Time (JIT) compiler.

Android Runtime (ART) telah diperkenalkan dalam Android 4.4. Beberapa fitur yang dikembangkan adalah :
    • Ahead-of-time (AOT) compilation. Dibandingkan dengan Just-In-Time (JIT) compilation di Dalvik dalam beberapa test AOT di ART jauh lebih baik.
    • Garbage collection yang ditingkatkan kinerjanya.
    • Kemudahan dalam pengembangan dan proses debug
Sumber :  https://source.android.com/devices/tech/dalvik/art.html



  • Material Design


Perubahan User Interface (UI) / User Experience (UX) besar yakni dari Holo ke Material Design. Holo diperkenalkan sejak Android 4.0 akan sedikit banyak dirombak menjadi Material Design. Banyak bagian dari UI terinspirasi dari tumpukan kartu dan animasinya seperti halnya Rolodex. Juga terlihat dimana-mana kotak-kotak datar dengan permainan warna dengan makna masing-masing, seperti Dialer baru dalam Android L.
Untuk masalah antar-muka, hal yang terbaik adalah melihat sendiri ulasannya dari berbagai video seperti berikut :
http://www.youtube.com/results?search_query=Android+L


  • Notifikasi

Bagian notifikasi juga dikerjakan ulang menjadi deretan kartu dalam genggaman. Jika ingin melihat lebih detil, geser kebawah kartu yang dibawahnya sehingga kartu diatasnya terlihat lebih banyak.

Me-non-aktif-kan notifikasi dapat disetel untuk tiap aplikasi. Melalui menu : Sound & Notifications> Showing Notifications > App Notifications


Instalasi

Untuk instalasi Android L Developer Preview saat ini secara resmi hanya untuk Nexus 5 dan Nexus 7. Bisa menuju ke TKP berikut:

http://developer.android.com/preview/setup-sdk.html

atau

http://lifehacker.com/how-to-install-the-android-l-developer-preview-on-your-1596531372





Friday, June 20, 2014

Android 4.4.4


Update lagi, Android 4.4.4 factory images sudah rilis lagi. Kebanyakan bug fix dari 4.4.3 ...

https://developers.google.com/android/nexus/images#hammerheadktu84p




Tuesday, June 03, 2014

Android 4.4.3

Factory Image dari Android 4.4.3 telah di-release.

https://developers.google.com/android/nexus/images#hammerheadktu84m

Menunggu proses deployment ...

Updated :
Buggy : pada saat in-call .. menu tidak muncul ...
Jangan gunakan release ini ...



Thursday, February 06, 2014

Google Wallet Merchant is available at Indonesia

I Just got this email :

We're writing to let you know that we will be introducing Google Wallet Merchant registration availability for Google Play Developers in additional countries. Beginning Feb 6 2014, developers from Indonesia, Malaysia, The Philippines, and Thailand will be able to sign up as merchants through the Google Play Developer Console.



This is a great news for Indonesian Mobile Developer community. We can start to sell all the apps in Google Play Store. Just create the Wallet and fill-out all the Merchant forms and settings.

Sony Reader Store will be closed

With all re-org of the giant Sony Corp, a little cover-up on the niche market of the Reader Store. E-books store that linked to Sony Reader products. They will be closed down after March '14 and all the accounts will be transfered to Kobo. Still no info on how is the future of the Sony Reader hardware that might be as dark as e-ink technologies .

Wednesday, January 29, 2014

Menyalin Berkas dari dan ke Android 4.0 atau lebih di Ubuntu

Jika menggunakan Windows, setelah driver HP terpasang maka tinggal colok kabel USB maka otomatis Windows akan mengenali SD-Card dan Internal memory di HP.

Untuk pengguna Ubuntu memang tidak semudah itu namun tidak sulit juga.

Masalahnya mungkin dulu mudah tapi kenapa sekarang jadi agak repot ? Karena paket mtpfs saat ini dianggap tidak stabil sehingga tidak ter-install secara otomatis dari Ubuntu.

Beruntung pegawai Google membuat alternatif yang dapat berfungsi dengan baik. Paketnya bernama Go-mtpfs.
Cara instalasinya mudah :

sudo add-apt-repository ppa:webupd8team/unstable
sudo apt-get update
sudo apt-get install go-mtpfs


Jika Anda menggunakan Unity (opsional)  :

sudo apt-get install go-mtpfs-unity

Setelah instalasi paket-paket tersebut kita siap menyambungkan kabel USB ke HP.
Sudah tersambung kabel dari HP ke komputer ? Kembali ke terminal.


go-mtpfs /media/MyAndroid


Perintah ini akan me-mount HP ke komputer di folder /media/MyAndroid. Anda bisa membuka folder ini untuk menyalin (copy) , memindahkan (move) atau menghapus (delete) berkas dari dan ke HP.

Jika telah selesai, Anda bisa un-mount dengan cara :


fusermount -u /media/MyAndroid



Catatan :
  • Tidak bisa un-mounting dari Nautilus 
  • Jika HP terkunci mungkin akan menimbulkan kegagalan. Sebaiknya un-lock HP sebelum mount.
  • Jika kabel USB dipasang ke HP kadang Ubuntu akan mencoba untuk mount secara otomatis. Sebaiknya lakukan un-mount dari Nautilus


Monday, January 13, 2014

Error emulator64-arm: ../../src/xcb_io.c

Saat menjalankan Android Emulator (Android Virtual Device / AVD) , saya mendapatkan error messages berupa :

[xcb] Unknown sequence number while processing queue
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.
emulator64-arm: ../../src/xcb_io.c:274: poll_for_event: Assertion `!xcb_xlib_threads_sequence_lost' failed.

Setelah bertanya kepada Mbah Google...  didapat jawaban yg kurang jelas namun dapat menyelesaikan masalah. Sepertinya solusi sapu jagat.
Di folder dimana Android SDK anda berada jalankan perintah :

chmod -R +x android-sdk-linux_x86

Jalankan kembali AVD-nya.

sumber : http://forum.ubuntu-fr.org/viewtopic.php?pid=14058711