Github For Mercurial User

You are a Mercurial user and have little experience with Github. You are required to publish your Mercurial repository on Github. The good news is, you can do it without parting with Mercurial. There are bridges between Git and Mercurial. The one we are going to talk about today, is hg-git.

Let's start demonstrating our solution.

Step 1: Create a mercurial repository somewhere. I do it on Bitbucket. We'll call this our canonical repository. Clone the repository.

Suspend Laptop When Lid Closed - Fedora

How to get Fedora to suspend laptop when lid is closed?

Edit the file


Look for the 'HandleLidSwitch' entry. Add the entry if it is not there already. If the entry is already there, change to:


Then restart systemd-logind:

systemctl restart systemd-logind.service

This is tested on Fedora 21.

Taxonomy upgrade extras: 

Access Dictionary Keys As Object Attributes

You access Python dictionary keys using the syntax:


For example:

>>> my_dict = {'food': 'idly'}
>>> my_dict['food']

Sometimes, you might want to access the dictionary keys using:
syntax. If you do this is what happens:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'dict' object has no attribute 'food'

How can you solve this? Easy.

$ pip install attrdict
Taxonomy upgrade extras: 

How Fiber optic broadband 'leads to ISP cost savings'

Recent research shows that a switch to fiber optic services can lead to substantial savings for broadband suppliers and consequently consumers too. As technology progresses and more internet options become available people are constantly on the lookout for ways they can make savings whilst not compromising the quality of their connectivity. It seems that fiber optic broadband provides the best solution to this issue.

What is fiber optic broadband?

Before delving further into how fiber optic broadband can lead to cost savings it is first important to establish what this is. Essentially it is really quite simple. Fiber optic broadband transports connection via using copper fiber optic cables. This is in comparison to the other popular methods of utilizing a telephone modem or alternatively a dialup connection. If you compare these against one and other you will be able to see the significant differences, with fiber optic widely deemed to be a lot faster.

Research says fiber optic broadband offers significant savings

Business Reason

Golix: Hello there. I have an announcement to make. We are excited to launch our coffee shop where you can listen to music. The new business is ready to rock and roll.

After a year.

Golix: We have an announcement to make. We are shutting down the music service in our coffee shop. Now you can just drink coffee. No music.

Journa: Golix, why are you shutting down the music business?

Golix: For business reasons.

Journa: We thought you were a cool kid. Your explanation is so uncool.

How To Setup php-fpm And Nginx On CentOS 6

FPM, FastCGI Process Manager is a PHP FastCGI implementation. Using php-fpm you can have a website running as its own user instead of a common user like Apache or www-data. In this post, we will go through the process of installing and configuring php-fpm with Nginx on CentOS 6.

php-fpm package is available in the official CentOS repository. There is no need to enable third party repositories in order to use php-fpm.

nginx package is available in Fedora EPEL repository.

Enable Fedora EPEL.

Taxonomy upgrade extras: