Category: Technical Stuffs

Cara mudah upgrade sendiri simcard Indosat ke 4G

Jadi ceritanya simcard yang terpasang di HP saya sudah cukup uzur. Saya ingat beberapa bulan yang lalu saya menerima SMS anjuran upgrade simcard karena punya saya masih versi 3G.

Beberapa minggu terakhir, saya kesulitan mendapat sinyal dan simcard kadang tidak terbaca oleh HP. Lalu saya memutuskan untuk segera memperbarui simcard dan menggantinya dengan versi 4G.

Kebetulan saya menemukan adanya Gerai Indosat di Sleman City Hall ketika ada keperluan di sana. Sayangnya, Gerai Indosat di sana tidak bisa membantu penggantian simcard untuk upgrade ke 4G. Mereka menyarankan agar saya ke Gerai Indosat Pusat atau di Hartono Mall. Waduh..

Saya coba kontak IndosatCare di Twitter untuk menanyakan apakah mereka punya layanan ganti/upgrade simcard yang bisa dikirimkan oleh kurir. Saya mencari opsi ini karena sudah 3 mingguan WFH dan rumah saya cukup jauh dari kota. Sayangnya Indosat tidak memiliki layanan tersebut.

Iseng saya buka aplikasi Tokopedia dan saya cari simcard 4G. Awalnya saya hanya penasaran berapa harga simcard baru saat ini. Di luar digaan saya, ternyata di Tokopedia ada yang menjual simcard khusus upgrade dan kita bisa melakukan proses upgrade-nya sendiri.

Setelah memilih penjual dengan review terbanyak dan harga terbaik (termurah), saya mendapatkan simcard upgrade seharga Rp 5.000,- dengan ongkos kirim Rp 15.000,-.

Setelah simcard khusus upgrade tiba, saya segera mengikuti langkah-langkah sesuai panduan penjualnya. Berikut ini langkah-langkah yang saya lakukan:

  1. Dengan menggunakan simcard lama, kirim SMS dengan isi “GANTI” ke nomor 4949.
  2. Tak berapa lama, masuk SMS balasan yang berisi pin/token sepanjang 6 angka. Catat angka ini, kalau perlu ditulis di kertas.
  3. Keluarkan simcard lama dan masukkan simcard baru di slot simcard yang sama.
  4. Ketik/dial ke *4949# dan tunggu respon dari operator.
  5. Muncul notifikasi dan saya diminta untuk memasukkan pin/token hasil dari langkah nomer 2 di atas.
  6. Proses penggantian simcard selesai. Saya diminta merestart HP dalam 15 menit setelah penggantian simcard dilakukan.
  7. Berhasil!

Saya tidak mengalami kendala dalam proses swa-upgrade simcard ini. Nomer telepon saya juga masih bisa digunakan di aplikasi internet banking dengan baik. Ternyata semudah itu prosesnya.

Tulisan ini saya buat sebagai dokumentasi belaka. Jika Anda ingin mengikutinya, saya tidak mau bertanggungjawab jika Anda mengalami kendala/masalah lho ya.

Weekend Project: Membuat Pagar

Sudah sejak beberapa minggu yang lalu saya berniat untuk membuat pagar pembatas antara ruang samping dengan halaman. 

Ternyata saya baru bisa meneruskan hari Selasa kemarin, padahal kayu sudah dibeli sejak beberapa hari yg lalu dan sudah mulai saya potong hari Sabtu dan Minggu. 

Sebenarnya sudah ada pagar pembatas yang saya buat sewaktu awal-awal pindah rumah namun ternyata kurang tinggi. Selain kucing masih bisa melompat masuk, atap ruang samping/dapur jadi terlihat dari luar. 

Setelah melakukan pengukuran dan pengepasan (uji coba pemasangan bingkai pagar) selanjutnya kayu-kayu tersebut saya rangkai mengikuti pola pagar sebelumnya. 

Karena belum memiliki perlengkapan yang memadai, akhirnya segala macam alat saya gunakan. Termasuk penggaris siku milik Lumen yang berupa mainan dari plastik. 

Begitu juga dengan gergaji, entah kenapa gergaji kayu yang saya miliki kurang nyaman digunakan. Iseng coba pakai gergaji besi malah butuh waktu terlalu lama. Akhirnya yang terpakai adalah gergaji kecil di swiss army knife Wenger. 

Lumen sangat antusias dengan proyek ini dan berusaha membantu saya sebisanya. Dia paling senang memasang sekrup di lubang yang saya siapkan dan lalu saya yang mengencangkan sekrupnya. 

Pengerjaan pagar akhirnya selesai di malam hari setelah siang sempat jeda hingga sore karena harus mengantar Lumen ke dokter gigi untuk menambal ulang gigi yang tambalannya lepas. 

Meski sudah selesai, pagar belum saya pasang karena belum dicat. Mudah-mudahan dalam 1-2 hari ke depan bisa selesai dicat dan begitu kering langsung dipasang. 

Cara Menghindari Powerbank Abal-Abal

ilustrasi powerbank

Powerbank nampaknya telah menjadi budaya baru di Indonesia berkat menjamurnya pemakaian smartphone. Saat saya berkesempatan mengunjungi kantor Opera sekitar satu tahun yang lalu, beberapa karyawan Opera yang berbincang dengan kami nampak heran dan bertanya tentang “barang asing” yang hampir selalu kami bawa bersamaan dengan smartphone kami.

Namun akhir-akhir ini semakin banyak beredar powerbank abal-abal. Dari mulai penulisan kapasitas mAh yang bombastis, pembajakan merek, hingga penambahan material lain seperti batu dan pasir di dalam powerbank untuk menambah bobotnya agar terasa mantab saat dipegang.

Beberapa waktu terakhir saya membaca beberapa tulisan tentang kekecewaan setelah membeli powerbank, seperti yang dialami Kang Kombor dan lainnya. Bagaimana cara membedakan antara powerbank abal-abal dengan yang beneran bagus? Read More

Mematikan Komputer Pada Jam Tertentu

Sejauh yang saya tahu, ada tiga cara untuk mematikan komputer (laptop/PC) yang menggunakan Windows 8/8.1 pada waktu tertentu.

Berikut ini dua dari tiga cara yang saya maksudkan, kedua cara ini dijalankan melalui command line. Jika Anda tidak tahu cara mengakses command line, silahkan pencet tombol Windows + R agar muncul dialog seperti ini kemudian ketik cmd dan tekan enter (atau klik OK).

cmd

Selanjutnya akan muncul window baru dengan latar belakang hitam di mana kita bisa mengetik apa saja. Di situlah kita akan mengetikkan kedua contoh perintah untuk mematikan laptop/PC.
Read More

Tiga Versi Browser Opera Untuk Komputer

Kurang lebih sejak bulan Agustus 2013, Opera Software memiliki tiga versi browser Opera untuk komputer yang bisa dicoba oleh seluruh pengguna Opera di seluruh dunia. Ketiga versi tersebut adalah Stable, Beta, dan Developer stream.

Screenshot Opera untuk Windows

Apa saja perbedaan dari ketiga rilis browser Opera untuk komputer tersebut? Berikut ini penjelasan singkatnya, semoga mudah dipahami.

Read More

Changing VPS Timezone

One of many things that you probably do when managing a VPS is setting up date and time to match your local date and time. Here’s a quick guide to change your VPS’ timezone.

You can find your own timezone at /usr/share/zoneinfo/ and copy it to /etc/localtime. Here’s the magic spell:

[server]# cp /usr/share/zoneinfo/Asia/Jakarta /etc/localtime

Of course you have to change that Asia/Jakarta thing into your own timezone.

The date command output before I change its timezone:

[server]# date
Wed Apr  4 16:34:20 EDT 2012

And this is after:

[server]# date
Thu Apr  5 03:36:05 WIT 2012

Tic.. tac.. tic.. tac..

Update PHP on Virtualmin

I’m using Virtualmin to manage some servers (both physical or VPS) and I’m pretty confidence to say that this is the best freeware for server control panel.

Virtualmin currently provide PHP 5.1 (I’m using CentOS 5.5) and here’s how to upgrade its PHP version to 5.2. This command will activate Bleeding Edge Packages for CentOS/RHEL 5 on Virtualmin:

[root@server01 ~]# rpm -ivh http://software.virtualmin.com/bleed/centos/5/i386/virtualmin-bleed-release-1.0-1.rhel.noarch.rpm

After that, simply run following command to update PHP:

[root@server01 ~]# yum update php

And just answer “yes” when your system ask. Update process will just take a few seconds to complete.

Redirect Non-WWW to WWW using htaccess

I’m using this script very often, for some customers to redirect their website from domain.com to www.domain.com. So I will put it here for easy access.

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

Just create or insert above script into your .htaccess. When a visitor visits domain.com he will be forwarded to www.domain.com.

Piece of cake.

Problem in Moodle 1.9 and PHP 5.3

Today someone ask me to check his Moodle installation in his website. He used to add resource(s) easily in any course he made and lately he’s unable to add any resource. In the resource page, Moodle just displays blank page. No error message at all.

After googling around, I found that the problem is (likely) caused by PHP upgrade from 5.2.x to 5.3.x. And thanks to Andrey who posted a script for a quick hack.

The trick is by adding a new function inside HTML_QuickForm_element class in moodle/lib/pear/HTML/QuickForm/element.php.

< ?php
public function __call($name, $args) {
    $name = str_replace('MoodleQuickForm_', '', $name);
    if ($name == 'passwordunmask') {
        $name = 'password';
    }
    return call_user_func_array(array($this, 'HTML_QuickForm_'.$name), $args);
}
?>

It works like a magic!

Error 404 on Drupal Admin Section

My Drupal installation was fine until I uploaded it into my web hosting. It always returned error 404 page (not found) every time I clicked on any admin section (i.e http://domain.com/admin/build, http://domain.com/admin/settings, etc).

I have tried bypassing clean URLs by using http://domain.com/?q=admin, renamed .htaccess file and so on. But all of my efforts still bring me the same error page.

Huft..

After many minutes, I figured out that the problem was caused by the update module that always loaded every time I open admin section. Thus I decided to disable this module.

Just open PHPMyAdmin, click my database and run this query:

update system set status=0 where name='update'

And…… it works! All my admin sections are now working fine with this little trick.

Install Nginx, PHP-FPM & MySQL in Centos

Warning: This shell script will remove your previous Apache installation.
Update June, 25 2014:
The following script works on CentOS 5 very well. If you’re using CentOS 6, go to this page instead: http://freevps.us/thread-1434.html

After reading a tutorial of how to install Nginx, PHP and MySQL in a difficult way, now I would like to tell ya how to install them in a very easy way.

I found this method was very effective and completed just within few minutes in my Centos VPS.

  1. Download  this shell script to your VPS
    [root@power ~]# wget http://freevps.us/downloads/nginx-centos.sh
  2. Run that bash script
    [root@power ~]# bash nginx-centos.sh

    then wait..

  3. Voila! Nginx, PHP-FPM and MySQL are installed at glance!

Not only that, this shell script also installed a tool to create virtual host in Nginx named setup-vhost.

When I made virtual host for this blog, I just need to run this command:

[root@power ~]# setup-vhost sandalian.com

Then I uploaded all my files at /var/www/sandalian.com and configure database connection etc.

Thanks to you guys at freevps.us, installing this stack never been easier than this!

Wrong mail quota in CPanel

Today I found my CPanel displays wrong disk quota for an email account. It shows 58/100 MB (58 MB used, of 100 MB preserved) while actually the mailbox is empty.

I have checked with du -sh command (a command to check disk usage) and it returned 100 KB or something, so there must be something wrong.

After googling around, I got some trick to solve this problem. Perform this action from shell/SSH or simply using file manager in CPanel:

  1. Go to /home/usercpanel/mail/domain.com/emailaccount/.
  2. Delete file named maildirsize, this file stores disk usage information
  3. Change the number of disk quota for that email account from CPanel (inside menu Email Accounts), it will regenerate a new maildirsize file.

Refresh your browser and now you should see the correct disk quota for that email account.