diff --git a/sources/tech/How to launch applications differently with Gnome-Pie on Linux desktop.md b/sources/tech/How to launch applications differently with Gnome-Pie on Linux desktop.md
new file mode 100644
index 0000000000..f34554c90f
--- /dev/null
+++ b/sources/tech/How to launch applications differently with Gnome-Pie on Linux desktop.md
@@ -0,0 +1,70 @@
+How to launch applications differently with Gnome-Pie on Linux desktop
+================================================================================
+The biggest complaint you can hear those days about Ubuntu is the new Unity interface. I remember leaving for Archlinux precisely when Unity started to rise, and when it was made clear that it was here to stay. However, Unity indirectly has led to good consequences: it allowed other distributions and other desktop environments to become more prominent as people were unhappy with it. If your system can support it, no one is against a bit of eye candy.
+
+So today I shall propose you a different type of application launcher which is definitely original: Gnome-Pie. Some of you may recognize the inspiration from the World of Warcraft addon "OPie." The concept is similar: a keyboard shortcut opens a circular "pie" from which you can select an application or a command to launch. The main idea behind that design is that a user does not have to remember the name of a command, but its direction. The fact that it is circular makes every application at the same distance from the pointer. Plus we get the combo that so many gamers adopted: left hand on the keyboard and right hand on the mouse. The two combined intend to minimize the amount of time needed and maximize the ergonomy.
+
+### Gnome-Pie Installation ###
+
+On Ubuntu, Gnome-Pie is available from the universe repository, but for some reason this version crashes at startup. Instead, I advise you to get it from the official PPA repository:
+
+ $ sudo add-apt-repository ppa:simonschneegans/testing
+ $ sudo apt-get update
+ $ sudo apt-get install gnome-pie
+
+On Fedora, use this command to install it:
+
+ $ sudo yum install gnome-pie
+
+For Archlinux, the package is on [AUR][1].
+
+### Basic Usage of Gnome-Pie ###
+
+By default, Gnome-Pie comes with a very decent initial configuration. The first pie, summoned with Ctrl+Alt+a, displays your system's basic applications.
+
+
+
+The second pie, associated with Ctrl+Alt+b, brings your file manager's bookmarks.
+
+
+
+The third pie is maybe the most useful as it displays your application menu, callable by Ctrl+Alt+Space.
+
+
+
+The fourth pie is exclusively to control the music player. As you can guess, the shortcut is Ctrl+Alt+m.
+
+
+
+The fifth pie is a quick access to the reboot, shutdown, and log out commands (with Ctrl+Alt+q, q for quit I suppose).
+
+
+
+Finally, the sixth pie controls the windows, allowing you to minimize, scale, close, etc. And of course, the shortcut is Ctrl+Alt+w.
+
+
+
+I find this default setup already pretty satisfactory, almost as good as an out-of-the-box launcher. However, if I wanted to be picky, I would say that some shortcuts are hard to perform with just one hand, and it is kind of frustrating to use two hands to call a pie, and then go back to the mouse to select the option. But again I am being picky.
+
+However, we are on Linux! Who cares about the default? The whole point is to configure like crazy, and make the system our own. With Gnome-Pie, you are well served. The configuration screen lets you edit the current pies, change the shortcuts, select the icons, make your own pie, change the theme, and even make pie menu that summons another pie.
+
+[][2]
+
+You can even edit the pie to launch an URL, simulate a hotkey activation, or just your own command. The only thing that is potentially missing is the possibility to have widgets.
+
+
+
+In conclusion, Gnome-Pie is a quite attractive visual application launcher which differs from traditional text-based launchers. I really like the combo left hand on the keyboard and right hand on the mouse, which does indeed remind me of Warcraft or even Leagues of Legend. If players adopted this kind of system, it is because it is convenient and efficient. I would even advise it if you are trying to save some space on the screen, and don't want a launcher constantly on the screen. As a last word, I would even dare to say that it provides an interesting alternative to the awesome Gnome-Do.
+
+What do you think? Do you believe in eye candy at all? Or is Gnome-Pie out of the question since the new Gnome shell entered the competition? Please let us know in the comments.
+
+--------------------------------------------------------------------------------
+
+via: http://xmodulo.com/2014/05/launch-applications-differently-gnome-pie-linux-desktop.html
+
+译者:[译者ID](https://github.com/译者ID) 校对:[校对者ID](https://github.com/校对者ID)
+
+本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
+
+[1]:https://aur.archlinux.org/packages/gnome-pie/
+[2]:https://www.flickr.com/photos/xmodulo/14247093043/
\ No newline at end of file
diff --git a/sources/tech/How to manage ip addresses and subnets with phpIPAM.md b/sources/tech/How to manage ip addresses and subnets with phpIPAM.md
new file mode 100644
index 0000000000..fb56f22dc3
--- /dev/null
+++ b/sources/tech/How to manage ip addresses and subnets with phpIPAM.md
@@ -0,0 +1,193 @@
+How to manage ip addresses and subnets with phpIPAM
+================================================================================
+A typical network/system admin is responsible for managing one or more subnets within the network under control. For example, when a LAN segment is assigned a /24 subnet, a total of 254 IP addresses can be used for different purposes. To keep track of what IP addresses are assigned to which hosts, some sort of documentation is needed. The easiest way to do it would be maintaining a single spreadsheet which documents IP address allocation information. This works like a charm for a small network with only one admin. However, relying on a spreadsheet is not convenient and can be error-prone with multiple large networks. Worse, if there are multiple admins involved, updating the spreadsheet could be tricky as each admin could often end up with different versions of the document.
+
+One way to manage IP address allocations more systematically is using a web based IP address management tool. Not only can the web based tool be accessed from anywhere, but a backend database also ensures that all updates to the database are properly synchronized and applied in real time. While there are many web applications available, we will be focusing on setting up [phpIPAM][1] (IP Address Manager) in this tutorial. phpIPAM is an open source, efficient IP address management application with the following features.
+
+- Support for both IPv4 and IPv6 (unlike many other tools, IPv6 support is very good)
+- Built in IPv4 and IPv6 calculator
+- Supports CIDR notations
+- MySQL support
+- Nested subnets
+- User/group based permissions
+- Visual reporting tool
+- Import/export using .xls files
+- Device, VRF, and VLAN support
+- Powerful search engine
+- Email notifications
+- Supports AD/LDAP based authentication
+
+The demo site for phpIPAM is available at [http://demo.phpipam.net][2].
+
+In this tutorial, we will be **setting up phpIPAM along with Apache web server in the Ubuntu environment**.
+
+### Installing phpIPAM on Ubuntu ###
+
+First of all, install required packages using apt-get.
+
+ # apt-get install apache2 mysql-server php5 php5-gmp php-pear php5-mysql php5-ldap wget
+
+If MySQL has been installed for the first time, please set the root password using the following command.
+
+ # mysqladmin -u root password NEWPASSWORD
+
+phpIPAM can be set up with any web server directory. We will set it up in the /phpipam/ sub directory under the root directory of Apache web server.
+
+Download phpIPAM package.
+
+ # wget http://kent.dl.sourceforge.net/project/phpipam/phpipam-1.0.tar
+
+Extract the package into the web server directory.
+
+ # cp phpipam-1.0.tar /var/www/
+ # cp /var/www/
+ # tar xvf phpipam-1.0.tar
+ # rm phpipam-1.0.tar
+
+Now, specify the MySQL username and password, as well as its base directory.
+
+ # vim /var/www/phpipam/config.php
+
+----------
+
+ $db['host'] = "localhost";
+
+ ## MySQL user for ipam ##
+ $db['user'] = "phpipam";
+
+ ## password for the MySQL user ##
+ $db['pass'] = "phpipamadmin";
+
+ ## database for MySQL ##
+ $db['name'] = "phpipam";
+
+ ## base directory ##
+ define('BASE', "/phpipam/");
+
+The base directory needs to be defined in the provided .htaccess file.
+
+ # vim /var/www/phpipam/.htaccess
+
+> RewriteBase /phpipam/
+
+### Preparing Apache Web Server ###
+
+phpIPAM needs the rewrite module for operation. The module can be enabled in an Ubuntu or Debian machine using a2enmod command as follows.
+
+ # a2enmod rewrite
+
+Next, Apache's default configuration needs to be changed as well. Please add/modify your configuration to look like the one below.
+
+ # vim /etc/apache2/sites-enabled/000-default
+
+----------
+
+
+ Options Indexes FollowSymLinks MultiViews
+ AllowOverride all
+ Order allow,deny
+ allow from all
+
+
+Finally, restart Apache web service.
+
+ # service apache2 restart
+
+### Finalizing Installation ###
+
+We can finalize the installation of phpIPAM by using the web browser. Pointing the browser to the URL: http:///phpIPAM will show the following phpIPAM installation page. We can proceed to automatic database installation.
+
+
+
+
+
+Now phpIPAM should be up and running. We can login using the following default credentials.
+
+- **URL**: http:///phpipam
+- **User**: Admin
+- **Pass**: ipamadmin
+
+### Manage IP Addresses with phpIPAM ###
+
+In the rest of the tutorial, we will walk you through how to manage subnets and IP addresses with phpIPAM.
+
+#### Creating a section ####
+
+Let us start by adding a section for our network. Click on Administration > Sections.
+
+
+
+Click on "Add Section". Now we can name our section as we want it to be displayed. Fill in the details of the section.
+
+[][3]
+
+#### Creating a subnet ####
+
+Next, we add a new subnet 172.16.1.0/24 under the section 'Our Network'. Click on Our Network > Add Subnet
+
+
+
+
+
+Now we can easily add IP addresses in the subnet. One method of adding IP addresses is to add them one by one. phpIPAM provides an alternative method to scan all the hosts and add them automatically without much hassle. It can scan the local subnet located in the same broadcast domain, as well as remote subnets reachable through routing. After selecting a subnet, click on 'scan subnet for new hosts' to scan IP addresses as shown below.
+
+[][4]
+
+After the scan is performed, the discovered IP addresses can be added into the database by clicking the 'Add discovered hosts' button at the bottom.
+
+#### Creating an IPv6 subnet ####
+
+IPv6 subnets can also be created in a similar process. We specify the IPv6 network as showed in the screenshot.
+
+
+
+All the tools available for IPv4 can be used for IPv6 as well.
+
+#### Creating a nested subnet ####
+
+phpIPAM also provides the option of creating nested subnets for both IPv4 and IPv6. For example, we will be dividing our IP block 172.16.1.0/24 into 4 smaller subnets (/26), each for a specific department within the organization. After selecting the /24 subnet, we can create a nested subnet using the 'Add a new nested subnet' button. The screenshot below shows the icon for adding a nested subnet.
+
+[][5]
+
+After all the subnets have been created, we should have similar output. Following is a nested subnet preview window.
+
+[][6]
+
+#### Adding users and groups ####
+
+First, we will create a group with READ/WRITE permission to the section 'Our network'. This can be done by selecting Administration > Groups > Create Group.
+
+
+
+Now that the group has been created, we modify section permission by selecting Administration > Sections, and then editing the section.
+
+[][7]
+
+
+
+We will create a user named 'user1'. We will add the user to the group 'Demonstration group' so that it inherits all necessary permissions from the group. We start by clicking on Administration > Users > Create user.
+
+[][8]
+
+Now we can log in as this user and add/modify IP addresses under the section 'Our network'.
+
+To sum up, phpIPAM is a versatile IP address management tool that can be used for both IPv4 and IPv6. This tutorial focused on the basics that can help you get started. Be sure to test with all the available features like using IP address calculator, adding devices, VLANs and VRFs, and import/export using xls.
+
+Hope this helps.
+
+--------------------------------------------------------------------------------
+
+via: http://xmodulo.com/2014/05/manage-ip-addresses-subnets-phpipam.html
+
+译者:[译者ID](https://github.com/译者ID) 校对:[校对者ID](https://github.com/校对者ID)
+
+本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
+
+[1]:http://phpipam.net/
+[2]:http://demo.phpipam.net/
+[3]:https://www.flickr.com/photos/xmodulo/14030287410/
+[4]:https://www.flickr.com/photos/xmodulo/14193740006/
+[5]:https://www.flickr.com/photos/xmodulo/14030318447/
+[6]:https://www.flickr.com/photos/xmodulo/14216904305/
+[7]:https://www.flickr.com/photos/xmodulo/14193739966/
+[8]:https://www.flickr.com/photos/xmodulo/14214506012/
\ No newline at end of file