Apt Pinning on Ubuntu

Apt pinning is a method that allows you to remain on a stable release of Ubuntu (or other Debian based OS) while grabbing packages from a more recent version.

The solution is to link the apt repository of a more recent version of Ubuntu, yet maintain the default release repository as the current version of Ubuntu. This following example shows linking to Ubuntu Xenial (16.04) apt repository from a Ubuntu Trusty (14.04) installation.

Read more →

How to Setup “Let’s Encrypt” for Apache on Windows

Let’s Encrypt is an effort by the Internet Security Research Group (ISRG) to provide free SSL certificates in order to encourage website owners to secure their websites with encryption. It is gaining in popularity and recently issued its two-millionth certificate.

There are many benefits of enabling SSL encryption on a website, including securing user information if they need to login to the site and getting a higher ranking on Google Search.

If you currently run Apache (or the other distributions such as XAMPP and WampServer) on Windows, then this guide is for you.

Read more →

How to Resolve a Multicast DNS in Windows

Multicast DNS (mDNS), also know as zeroconf, allows distributed resolution of computer hostname without a central domain name server. The protocol allows device to discover each other with no configuration needed. This is what Apple devices use to detect printers in the network.

OS X supports the mDNS by default, while avahi-daemon provide a mDNS resolution service for the Linux systems.

Read more →

How to Disable Windows 8 Lock Screen

Read more →

Demystifying Python, CPython, Cython, PyPy & PyPI

Let’s identify and clear the confusion about some common terms related to Python.

CPython
The official, reference implementation of Python, with two major releases: Python 2 and Python 3. It works as a Python source code interpreter and it is written in C. It is maintained by the Python Software Foundation.
Cython
A widely used optimising Python-to-C compiler. The Cython language is a superset of the Python language that additionally supports calling C functions and declaring C types on variables and class attributes. This allows the compiler to generate very efficient C code from Cython code.
Read more →

Make Function Keys and Power User Menu Shortcut using AutoHotKey Script

I recently bought a Filco Majestouch Ninja mechanical keyboard. It doesn’t come with all the fancy function keys, therefore I decided to create some function keys myself. I installed the AutoHotKey (AHK) tool and wrote an AHK script. I use the Windows key as a replacement for the Function (Fn) key typically found on laptop keyboards. Here is a list of my function key mappings.

ShortcutFunctions
Win+EscPut computer to sleep
Win+F6Toggle volume mute
Win+F7Turn master volume down
Win+F8Turn master volume up
Win+F9Skip to previous song
Win+F10Play or pause song
Win+F11Skip to next song
Win+F12Open Network And Sharing Center
Read more →

List of Awesome Free Software for Windows

Read more →

Unity Trial Reset (Proof of Concept)

Disclaimer: By the time this proof of concept (PoC) is released, Unity has stopped offering trial license. This is because they have released the complete engine for free including all features since Unity 5.

The program is originally created to reset the trial license for Unity Pro 4.x so that a new one can be obtained from the official Unity license server every time the 30-day trial expires.

How does it works?

Read more →

IBM is Building Digital Version of National Currency

News are out that IBM is working on adopting Bitcoin technology to create a digital cash for every major national currencies, which will supplement existing paper cash.

“These coins will be part of the money supply. It’s the same money, just not a dollar bill with a serial number on it, but a token that sits on this blockchain.” according to some source.

The first thing that came into my mind is whether the new digital currency will be as “free” as Bitcoin, “free” as in the anonymity of using it.

Read more →

Windows Shutdown Command

It’s very simple to shutdown Windows from the command prompt. Here are some examples:
Read more →