How to set up two-factor authentication for SSH login on Linux

With many high-profile password leaks nowadays, there is a lot of buzz in the industry on “multi-factor” authentication. In a multi-factor authentication system, users are required to go through two distinct authentication procedures: providing something they know (e.g., username/password), and leveraging something they have “physical” access to (e.g., one-time passcode generated by their mobile phone). […]
Continue reading…

 

How to integrate Android into KDE Linux desktop

KDE desktop has long been favored by many Linux geeks because it has every element to fulfill their appetite: customizable every bit of it, aesthetically pleasing desktop effects, openness to adopting new technologies such as semantic desktop, etc. Beyond all these bells and whistles, the KDE desktop community constantly tries to advance the state of […]
Continue reading…

 

How to configure Nagios for audio alerts and mobile notifications

In a Network Operation Centre (NOC) environment, setting up alerts is extremely important. As one of the most popular NOC monitoring systems, Nagios features powerful alerting services. Alerts generated by Nagios can be sent out in various means, so that they can be acted upon immediately. Email notification is the most commonly used option. This […]
Continue reading…

 

How to develop cross-platform mobile apps on Linux

The last few years have witnessed dramatic growth of the mobile market, mostly driven by a large selection of applications. As consumers, we all hate to see some kind of market monopoly by any one platform. The more competition, the more innovation. As developers, we have mixed feelings about cross-platform development. Cross-platform development has several […]
Continue reading…

 

How to install and run Android x86 on VirtualBox

While the Android OS was originally developed for ARM processor architecture, there exists an Android port for x86 hardware platform, which is called Android-x86. You can run Android-x86 as a virtual machine (VM) using any x86-based hypervisor or QEMU hardware emulator. In this post, I will show you how to install and run the latest […]
Continue reading…

 

How to record screen activities on Android

Suppose you want to record and replay screen activities on Android device, as part of app demonstration or app review. While there are several Android apps that can record screen natively, they have a number of drawbacks, such as software bugs, device incompatibility, or root requirement etc. If you don’t mind connecting your Android device […]
Continue reading…

 

How to take a screenshot of video on Android

If you want to capture a screenshot on Android device, there are device-specific ways to grab a screenshot via built-in hardware buttons. For example, on HTC devices, you hold the “Power” button, and then press the “Home” button. On Samsung Charger, you hold the “Back” button, and then press the “Home” button. However, if you […]
Continue reading…

 

How to run Android emulator on Ubuntu or Debian

As the name implies, Android emulator enables you to test-run Android apps on non-Android devices or computers running the emulator. Here is guide on how to run Android emulator on Ubuntu or Debian. Android emulator comes with Android SDK, and therefore you need to install Android SDK. Follow the steps below to install Android SDK […]
Continue reading…