Now that PostgreSQL 9.5 came out with even more awesome features, it’s time to upgrade!
Since upgrading from 9.4 might be a bit of a hassle if we used official Ubuntu repositories before, I decided to write a short guide to help with the process.
Have you ever struggled with a chain of rake tasks that needed to be run periodically and their runtime was giving you a headache? Did you ask yourself how to save time by boosting execution along with readability for huge chunks of jobs? These questions...
In the previous post, I laid down foundations for PeerMonad, where most of the protocol logic will live. This article will focus on using that towards our goal – downloading files.
In the previous post, I went over the protocols and file formats required for the BitTorrent protocol. This article will focus on laying down a strong foundation for our future efforts.
This is the first post in a series on writing a BitTorrent client in Haskell.
Quines are a very interesting concept in computing as they are self-replicating programs.
Let us start with describing what exactly is a quine – it is a program that prints its own source code, usually to the standard output. It has to store its source code in itself (it cannot rely on the source file laying around on the file system).
For example, this program matches the first requirement, but it does not match the second.
The simplest quine in Ruby is an empty program, but I would call that cheating since there is no program at all.