Review Apple Mouse Magic

Lagi-lagi produk Apple.

Yup, postingan hari ini saya sedikit berbagi cerita mengenai keluh kesah selama menggunakan mouse bikinan Apple ini.

Namanya Magic Mouse, sudah hampir 4 tahun sejak tulisan ini dipublish saya menggunakan mouse ini untuk disandingkan dengan laptop saya. Secara singkat, saya sangat suka mouse ini.

Apple Magic Mouse

Apple Magic Mouse

Continue reading

Masalah User Tidak Bisa Login SSH di CWP

Akses SSH bagi user baru di CWP secara default adalah disable dengan alasan keamanan. Kita bisa mengaktifkan akses SSH hanya dengan mencentang enable SSH pada saat membuat atau memperbaiki user di CWP.

SSH Enable CWP

SSH Enable CWP

Namun terkadang meskipun SSH nya sudah di-enable, user tetap tidak dapat melakukan login ke server berbasis CWP dengan pesan error Permission Denied.

SSH Permission Denied

SSH Permission Denied

Hal ini terjadi karena password yang kita gunakan merupakan sebagian atau keseluruhan dari username. Untuk dapat menggunakan SSH kita perlu melakukan reset password dengan menentukan password baru adalah selain kata yang mengandung username.

Menyingkat Alamat URL

Branding menggunakan URL sangat signifikan, meskipun tidak terlalu diperhatikan, baik membantu dalam mengingat suatu alamat website maupun untuk keperluan promosi.

Tentu, fungsi utama dari URL Shortener adalah untuk mempersingkat alamat URL yang tadinya panjang menjadi lebih singkat. Dengan membuat URL yang lebih singkat kita jadi lebih mudah untuk mendistribusikan URL tersebut, mudah diingat, mudah dikenali, dan lain sebagainya.

Unik, dan mudah diingat.

Poin ini tentu akan menjadi nilai lebih dalam hal branding. Sesuatu yang sifatnya unik akan dapat melekat di ingatan dalam jangka waktu yang relatif lebih lama dibandingkan dengan hal yang biasa-biasa saja.

Sejauh ini saya baru menggunakan URL Shortener untuk dua keperluan, di kantor (s.lrsoft.id) dan di kampus (unr.am).

Memantau Traffic

Secara teknis, mencocokkan URL unik dengan yang sebenarnya memerlukan wadah untuk penyimpanan data. Aktivitas pencocokan ini dapat dimanfaatkan untuk merekam aktivitas lainnya, misalnya sudah berapa kali URL tersebut diakses, dari sumber mana saja URL tersebut ditemukan, dan beberpa informasi lainnya.

Traffic URL Shortener

Traffic URL Shortener

Bagi teman-teman yang fokus pada blogging, memantau traffic cukup bermanfaat karena dapat digunakan untuk melakukan optimasi konten. Misalnya jika ditemukan URL yang tingkat klik nya rendah, kita bisa fokus untuk lebih memperbaiki konten pada URL tersebut. Continue reading

Fakta Mengenai Saldo PayPal

SaldoPayPal.id

SaldoPayPal.id

Masih banyak pertanyaan yang sering ditanyakan ke kami terkait saldo PayPal., terutama dari pengguna yang tergolong baru sebagai pengguna akun PayPal.

Zaman serba online saat ini memang mendesak para pelaku industri untuk dapat melakukan atau menerima pembayaran secara online, salah satu platorm yang sering digunakan yakni PayPal.

Berikut beberapa hal berkaitan dengan PayPal yang paling sering ditanyakan ke kami:

Tidak Melulu USD

Secara default, PayPal tetap menggunakan USD sebagai currency default. Setiap akun paypal yang dibuat secara otomatis akan mendapatkan “rekening” dalam bentuk USD. Continue reading

Menghapus akun di Bukalapak

Awal kata, TIDAK BISA.

Sesuai dengan F.A.Q disana, akun Bukalapak (BL) yang sudah didaftarkan tidak dapat dihapus/ditutup. Sampai saat tulisan ini di-publish, saya masih belum menemukan alasan jelas kenapa akun di BL tidak dapat dihapus atau dinonaktifkan.

Bermula dari baru sadarnya saya bahwa akun BL saya ternyata merupakan akun Mitra (entah dari mana asalnya) sehingga banyak voucher yang tidak bisa digunakan, saya akhirnya memutuskan untuk membuat akun baru di BL menggunakan email pribadi saya yang lain.

Beberapa lama berselang ternyata status akun Mitra di BL dapat dibatalkan, rasanya agak menyesal dan tidak nyaman saya memiliki lebih dari satu akun di BL sehingga memutuskan untuk menghapus salah satunya.

Tapi ternyata tidak ada menu Hapus atau Nonaktifkan akun, duh!

Satu-satunya jalan untuk mengeluarkan salah satu email pribadi saya dari BL adalah dengan menggantinya dengan email random lainnya. Tentu saja email random tersebut tidak saya simpan password-nya, sehingga bisa dilupakan dengan nyaman 🙂

hapus akun bukalapak

Hapus Akun Bukalapak

Domain Lokal menggunakan Virtual Host di Apache

Apache Web Server

Apache Web Server

Web developer pastinya tidak asing lagi dengan alamat 127.0.0.1 a.k.a localhost. 127.0.0.1 maupun localhost merujuk pada suatu alamat pada mesin komputer kita, atau biasa disebut dengan host, disanalah si Apache biasanya bersarang.

Untuk project yang sifatnya masih development biasanya akan menggunakan alamat tersebut.
Hanya saja akan ada kendala dimana dalam satu host berisi lebih dari satu project atau aplikasi. Jika demikain tentu kita akan mengakses project tersebut secara nested.

http://localhost/project-A/subproject-A1/child-project-A11

Panjang? Tentunya.

Beberapa tahun terakhir saya selalu menggunakan alias pada domain lokal saat development.

http://a11.local atau https://a11.local Continue reading

Git Aliases via .profile dan .gitconfig

git status
git add .
git commit -m "messages"
git push origin master

Setiap hendak menyimpan code, setidaknya 4 command diatas yang paling sering kita ketik. Untuk sedikit memudahkan hal tersebut, git telah memberikan fasilitas aliases bagi kita untuk menyingkat perintah git.

Ada dua opsi yang bisa digunakan, menggunakan alias via .profile dan .gitconfig.

Pada opsi .profile, deklarasi dilakukan sejak pertama kali kita melakukan login ke sistem (~/.profile).

alias gs="git status "
alias gaa="git add ."
alias gcm="git commit -m "
alias gpom="git push origin master"

Namun saya tidak merekomendasiakan hal ini, karena scope alias adalah sistem. Kita tidak pernah tahu ada aplikasi lain yang menggunakan caller gs, gaa, gcm, dan gpom sehinga justru akan menjadi berbahaya.

Saya lebih prefer untuk menggunakan versi git. Versi git memiliki dua opsi juga, ingin ditentukan secara global atau ingin ditentukan per-project. Saya lebih suka yang per-project, karena saya biasanya menggunakan lebih dari satu code repository (gitlab, github, dan bitbucket). Dengan dideklarasikan per-project saya bisa menentukan alias untuk masing-masing repository.

Untuk per-project bisa dideklarasikan di .git/config yang ada pada masing-masing direktori project.

[alias]
  s = status
  aa = add .
  cm = commit -m
  pgm = push gitlab master
  pbm = push bitbucket master

Dengan begitu untuk menyimpan code ke repository saya cukup mengetik git s, git cm, dan git pgm (gitlab) saja. Meskipun sedikit lebih panjang dari deklarasi via .profile, namun saya rasa cukup aman karena setiap perinta selalu diawali dengan git ....

Selamat Ulang Tahun ke-5 LRsoft

Seperti biasa, rutinitas tahunan. Beberapa hal yang ingin saya laporkan terkait perkembangan keseharian saya di perusahaan ini. Beberapa hal juga telah tercapai sesuai dengan harapan yang saya sampaikan pada tulisan tahun sebelumnya.

Kantor Baru

Untuk menunjang produktivitas, kantor resmi LRsoft saat ini pindah ke Rembiga, Ampenan Utara, Mataram (s.lrsoft.id/map).
Bekerja remote dapat menunjang produktivitas.
Terkadang kita terjebak pada statement diatas. Banyak perusahana besar yang setuju untuk menjunjung tinggi kultur bekerja remote. Tidak mengherankan, hal tersebut dikarenakan mereka punya standar penilaian yang matang dalam menentukan prosedur bekerja secara remote yang efektif dan efisien. Continue reading

Mengganti Webuzo dengan CentOS Web Panel

Setelah beberapa tahun terakhir aktif menggunakan Webuzo, tiba saatnya move on kepada software lain. Kali ini tempat singgah berikutnya adalah CentOS Web Panel (CWP). CWP merupakan panel control untuk kebutuhan website pada server dengan distro CentOS.

Dengan banyaknya domain yang terdistribusi dalam beberapa server LRsoft, proses migrasi mungkin akan memakan banyak waktu. Tapi setidaknya proses ini hanya dilakukan sekali untuk jangan waktu yang panjang berikutnya.

Beberapa data yang perlu dimigrasi adalah file system, yakni semua script dan data lainnya yang berkaitan dengan sistem. Berikutnya adalah database, merupakan gudang data inti dari aplikasi atau web. Dan terakhir adalah DNS function, termasuk MX dan CNAME records.

Record MX untuk menentukan mail server yang digunakan jika layanan tersebut berada di luar server (Google, Yandex, dan lain sebagainya). Kemudian CNAME hanya merupakan alias untuk beberapa fungsionalitas address. Ada beberapa hal yang membuat saya akhirnya menjatuhkan pilihan pada CWP dibandingkan web panel lainnya. Continue reading

Mengirm pesan WhatsApp ke kontak yang belum disimpan

WhatsApp web akhir-akhir ini menjadi fasilitas favorit saya untuk berkomunikasi melalui aplikasi WA. Meskipun WA sesungguhnya dirancang untuk mobile, namun dalam hal mengetik text pesan keyboard fisik tetap juara dibandingkan virtual keyboard pada smartphone.

Satu fitur yang saya rasa penting namun belum ada di WA adalah mengirim pesan kepada nomor yang belum tersimpan dalam kontak kita, baik untuk versi mobile maupun web. Mungkin sudah menjadi prinsip dari WA untuk tidak mengizinkan hal tersebut, namun bagi sebagian orang justru fitur tersebut akan sangat bermanfaat.

Buat pesan baru WA

Buat pesan baru WA

Continue reading