Aplikasi 2FA (Two-Factor Authentication) Pilihan

Untuk beberapa layanan daring yang saya gunakan, hampir semua saya mengaktifkan fitur 2FA (Two-Factor Authentication) atau autentikasi dua faktor. Alasannya cukup sederhana: untuk menambah sedikit lapisan keamanan. Alih-alih hanya menggunakan kombinasi username dan sandi, ketika kombinasi autentikasi sudah dapat digunakan, saya perlu memasukkan kode autentikasi.

Ribet? Mungkin iya. Tapi, sebenarnya tidak ribet juga.

Untuk urusan sandi, walaupun hampir semua sandi menggunakan sandi yang sangat acak dan berbeda sandi antara satu layanan dan lainnya, saya sangat terbantu dengan aplikasi Bitwarden. Bahkan, sudah lebih dari dua tahun saya menggunakan aplikasi ini.

Sangat membantu.

Sebelumnya, saya menggunakan Google Authenticator sebagai aplikasi 2FA. Cukup lama saya menggunakannya. Authenticator sudah berhasil menjalankan fungsinya dengan sangat baik.

Ada sedikit masalah ketika ponsel yang saya gunakan tidak dapat saya akses, misal karena kehabisan baterai, atau tidak sedang berada bersama saya. Dalam kondisi seperti ini, cukup merepotkan.

Karena, hanya dapat digunakan dalam 1 piranti bergerak () untuk Android atau iOS Lebih merepotkan lagi kalau ternyata piranti yang digunakan sampai hilang. Sedangkan, saya kebetulan menggunakan lebih dari satu ponsel, kadang bekerja dengan tablet, dan paling sering bekerja dengan .

Aplikasi 2FA yang dapat mendukung lebih dari satu piranti tentu menjadi pilihan yang paling masuk akal dan memudahkan. Dan, pilihan saya jatuh ke . Sebenarnya, ada beberapa alternatif aplikasi yang dapat digunakan sebagai ‘pengganti’ Google Authenticator, namun dapat menjalankan fungsi 2FA dengan cukup baik. Beberapa diantaranya:

Dan masih banyak lagi.

Lalu, kenapa Authy?

Kalau dari sisi cara menggunakan, menambahkan akun dan lainnya aplikasi yang ada rata-rata akan sama. Kalau sudah pernah menggunakan satu aplikasi autentikasi, berpindah aplikasi saya rasa tidak akan rumit.

Authy menawarkan satu fitur yang sangat membantu saya yaitu dukungan multi piranti. Dari sekian banyak fitur yang ditawarkan, fitur ini bagian paling berguna menurut saya.

Jadi, saya bisa sedikit tidak khawatir apabila saya sedang membutuhkan fungsi autentikasi, karena saya bisa mengakses dari piranti yang sedang saya gunakan, atau yang terdekat dengan saya.

Authy tersedia untuk Android, iOS dan desktop (, , atau ).

WP-CLI Error: PHP Deprecated: implode(): Passing glue string after array is deprecated.

I use WP-CLI to maintain my WordPress sites. It’s simple, it handy, and it works without any issues.

For example, I can updates all my and (if updates are available) by executing wp theme update --all and wp plugin update --all. If core engine is available, I only need to run wp core update.

But there is a problem when I update recently. Running wp plugin update --all to update all available plugin updates give me an :

PHP Notice:  Trying to access array offset on value of type null in phar:///usr/local/bin/wp/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 663
Notice: Trying to access array offset on value of type null in phar:///usr/local/bin/wp/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 663

But, all updatable plugins were updated successfully. I tried to find the solutions, but I found nothing. I also try to use the nightly version via wp update --nightly, but still no luck.

Here are my wp --info

OS: Linux 5.4.0-42-generic #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020 x86_64
Shell: /bin/bash
PHP binary: /usr/bin/php7.4
PHP version: 7.4.3
php.ini used: /etc/php/7.4/cli/php.ini
MySQL binary: /usr/bin/mysql
MySQL version: mysql Ver 8.0.21-0ubuntu0.20.04.4 for Linux on x86_64 ((Ubuntu))
SQL modes:
WP-CLI root dir: phar://wp-cli.phar/vendor/wp-cli/wp-cli
WP-CLI vendor dir: phar://wp-cli.phar/vendor
WP_CLI phar path: /home/path/to/my/directory/
WP-CLI packages dir:
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 2.5.0-alpha-068c252

Raspberry Pi 2

Raspiberry 2
Raspberry Pi 2 is on sale for $35. It has ~6x using a 900MHz quad-core ARM Cortex-A7 CPU compared to the previous product. It’s also said to be supporting ARM GNU/ distributions, including Snappy Core, as well as 10. ( source: Hackaday)

How To: Install Opera Mobile on Nokia N9

N9 already has a built-in . It’s not the best, but it works. I like having some browsers for my Nokia N9, and currently I have and Mobile installed. Both browsers (Firefox Mobile and Opera Mobile) are not available from Ovi Store. If you’re using Symbian for your Nokia, you can download . Firefox is not yet supported.
I’m not considering the process as something difficult. Yes, it’s not like the regular installation procedures. It’s my first-time experience too. So far, everything works without any issue at the moment. For Opera Mobile installation, I just follow the installation from Nokia N9 Fans Club. It’s an unofficial site, not maintained by Nokia.

Now, let me share a bit about how I installed Opera Mobile. Anyway, my N9 is running MeeGo 1.2 Harmattan with version PR1.1 (20.2011.40-2_PR_005). And, if you’re not familiar with command line, you can continue reading.

Firefox 4: Graphic Drivers Problems

Yesterday, 4 was launched and lots of — including me — are happy now. I heard about Firefox 4 during last year Pesta in . At that time, Mozilla Indonesia brought some people from the team (including the developer) to share some knowledge what could be expected from Mozilla Firefox 4. I was impressed with some features, even some features were already shipped with like Google Chrome. It was like, “Okey, that’s cool. But, {name one of the browsers here} already has that (feature)”.
After that, I have Firefox 4 Beta releases installed on my MacBook Pro. I had two version of Firefox browsers installed so I could jump between them when I want to see some changes. Everything was running great, including the processes. I haven’t found any problems so far. When I joined the Firefox 4 Twitter Party, I was happy.

Yahya Kurniawan's avatar

But, is everyone happy? No. Yahya Kurniawan, a friend from Jogjakarta, didn’t have his Firefox 4 run well. The issue was on the graphic drivers. Everything was fine — he had some browsers installed, anyway — until he had Firefox 4 installed. He’s still upset, I think. :)
Yes, Firefox confirmed that there are some bugs:

Firefox 4 automatically disables the hardware acceleration and WebGL features if the graphics driver on your system has that cause Firefox to crash. You still get all the other benefits of Firefox 4, of course, just not the newest graphics features. But for best results, you need an up-to-date graphics driver that fixes those bugs.

You can also find some additional details at Benoit Jacob’s blog. So, if you happen finding the problem after installing Firefox 4, you might want to check this issue.

Opera 9.63 is available

Opera 9.63 is available now. This addresses some issues and it’s recommended to from the previous version. Download now. Changelogs for Windows, Mac and Linux are available.

Dropbox might be your solution for file-sharing need


Today, I just registered and use a newly open-for-public file- called Dropbox. That’s right, Dropbox just launched for public few days ago. The first impression: I think I will LOVE it. Here are few why I think it might be great solution — for me, and I hope for you too. :)
It’s free. But here, free does not mean unlimited. All free can have up to 2 GB of . If you think it’s not enough, other ‘package’ will be available: 50GB for only $9.99/month, or $99.99/year.
Rich of features, but easy to use. I think its got my attention when I visited the for the first time. It’s simple and has an easy-to-understand navigation. Some interesting features:

  • Sync contents between your PC with your account. But, before you can use all features, you need Dropbox client installed on your computer. The good thing is that its client is available for many platforms: Windows, Linux and also Mac. Anyway, if you visit Dropbox site, you will not see the registration page because the registration is done from the client software. I’ve tried it using XP Home SP2, and it works without any problems.
  • A box for multiple computers. This is good especially if you work on different computers.
  • Access our files anywhere. If we do not have Dropbox client installed, we can access our files using web-based interface. We can also upload new files.
  • Better file management. We can create folders/directories, and set the permission for each files. It means, we can share a file with other friends using a “public” .

Interesting? Try it.

Internet Browser Memory Battle

I have some browsers installed in my PC and like Opera, Firefox, Flock, Safari (for ) and also Internet Explorer. For my OpenSUSE and Ubuntu, I only have and . Among those, I only use two browsers regularly. For the other, I only use it for web purposes.
Even I — think — I have enough memory to run some at the same time, I love when those browsers do not eat too much memory. So far, I like Opera and Firefox (I use the latest version). Not only that I feel comfortable using them, but also because they have good memory management. If you want to reader some detailed analysis, there are some articles on the internet. Here are some:

The good think is that… I use my favorite , and they’re also good. Nice.

Get Information About Web Hosting Before You Buy One

I have been blogging for about 7 years. During that period, I experienced different types of situation — especially about dealing with many technical stuff. Let’s take the technical aspects of blogs. In my early years, I tried many blog . And, when I wanted to move forward, I decided to get my first and hosting . But, sometime I was unlucky because I got a bad — bad uptime, not-responsive support staff, expensive service, etc.
These days, there are many hosting providers out there. Each of them offers many great , discounts, and the price — sometimes — does not make any sense. The whole idea is that we — as customer — get many options of hosting providers. If we want to buy domain or hosting account, the process is very easy. The difficult part is getting the best service. Sometime, it’s easy. But, it can be tricky at the same time. Reading as many information about webhosting might be the best practice we can do. Just to make sure that we will make the best decision. For example, get the difference between and windows web hosting.
There are many resources about web hosting articles, one of them is Web Hosting Articles & Tutorials. This is provided by Web Hosting Rating. There are many useful articles, and those give us answers on common situation in choosing web hosting service. For example, we have a limited budget. A cheap web hosting account might be our solution. There is an article about finding reliable cheap web hosting. The article gives good information to consider:

When looking for a good web host, see if they provide 24-hour support and then proceed onto checking the response rate by sending a ticket with a question and seeing how long it takes for them to reply. The reason for this is simple – you want to get help as quickly as possible if you encounter any problems, or if the host has any problems.

If we question ourselves whether cheap web hosting is good or not, there is another information about this. Sometime, cheap web hosting can be good. Again, choosing a web hosting can be very tricky. It’s always good to spend few hours reading references. The I mentioned offers many useful articles and it’s not only about choosing cheap or expensive web hosting. It also has articles about cPanel tutorials, domain names, etc. What makes it better is that it is using blog-like . As bloggers — or even non-bloggers — this should be good because the articles are well-organized.