Category

Programming

Blocking country with Nginx without GeoIP module

There are always many solution to solve a single problem, if you prefer to use the Nginx GeoIP module, you may refer back to the previous post on the detail and step. In this article, I will share on how to do the blocking of country without the plugin module.…

How to get to know you Ubuntu server public IP

When come to configure server, we always want to know what’s our server public IP is in order to whitelist or configure the security access to it, when using Widnow server, you may easily open your browser and browse to the website such as http://www.ip2location.com or http://www.whatismyip.com to get to know your public IP. In…

Country blocking using Nginx GeoIP in Ubuntu 16.04

In the following article, I will share on how to install the GeoIP module on Nginx and how to write the code in Nginx to block the visitor from certain country. There are many way to block the customer from certain country to access your website if you are not actually serving over there. The…

What is microservices and what it’s pro and con

Microservice Architecture, or microservice has become more common nowadays as it’s a distinctive method of developing and architecture your software system that widely adopted by the community and enterprise. In fact, even though there isn’t a whole lot out there on what it is and how to do it, for many developers it has become a…

How to install Docker on Ubuntu 16.04

Docker getting popular nowadays in the software development world, where it’s provide more better way to utilize and control the server resources to run our application. Not only that, it’s also provide the streamline in our development environment, staging environment until production environment, we can make sure that the code that develop in the development…

Complete overview of the mobile app development process (Infographic)

Developing an awesome mobile application is not an easy task, both developers and business owners struggle to understand the numerous aspects of mobile app development. Many times, business owners are not able to decide which platform to choose for their new mobile app and many times developers are not able to understand the exact requirements of…

Auto deploying code to production server with GIT

    This is the simple steps where you can follow easily to deploy your script from local working directory to production server.   Normally you are working on your code in your development environment (mostly is your local machine) and manage your version with Git, either in your local machine it self, a self…

Poly: Browse, discover and download 3D objects and scenes

If you’re building for virtual and augmented reality, you need 3D objects for your apps. With Tilt Brush and Blocks, Google Poly made 3D creation easier. Now, Google want to enable creators and developers to build on everyone’s work. That’s why Google created Poly: one place to browse, discover and download 3D objects. Poly lets you quickly find 3D…

Simple step to install Lucee in Ubuntu Server

Installation of Lucee on your local machine, following this help link : How to Set Up Railo CFML Engine with Tomcat and Apache on a Debian 7 or Ubuntu 13 VPS Open your terminal and follow the instruction given below Commands : aptitude update aptitude -y upgrade Installing Apache aptitude -y install apache2 Install Lucee wget…

The Pirate Bay is mining cryptocurrency with visitor’s CPU

It has been discovered that torrent site The Pirate Bay has been operating a cryptocurrency miner. The site’s visitors learned that The Pirate Bay exploits a user’s CPU to mine Monero digital coins, through JavaScript code found on the torrent site.   When users browsed specific pages on The Pirate Bay, they found a significant increase…