background preloader

Commands

Facebook Twitter

100 Vim commands every programmer should know. Domnikl/DesignPatternsPHP · GitHub. Prog21: Want to Write a Compiler? Just Read These Two Papers. Imagine you don't know anything about programming, and you want learn how to do it.

prog21: Want to Write a Compiler? Just Read These Two Papers.

You take a look at Amazon.com, and there's a highly recommended set of books by Knute or something with a promising title, The Art of Computer Programming, so you buy them. Now imagine that it's more than just a poor choice, but that all the books on programming are at written at that level. Becoming A Real Programmer (thinking about thinking...) [ LUPG Home ] [ Tutorials ] [ Related Material ] [ Essays ] [ Project Ideas ] [ Send Comments ] v1.0.0 Table Of Contents So you want to become a programmer. an independent programmer, that is not dependent on specific people to hold their hand, that can design a project and lead its development.

Becoming A Real Programmer (thinking about thinking...)

A real programmer. Assuming that's what you want to become, and assuming you're not there yet - how do you go about doing that? Vim: revisited. I’ve had an off/on relationship with Vim for the past many years.

Vim: revisited

Before, I never felt like we understood each other properly. I felt that the kind of programming I’m doing is not easily done without plugins and some essential settings in .vimrc, but fiddling with all the knobs and installing all the plugins that I thought I needed was a process that in the end stretched out from few hours to weeks, months even; and it the end it just caused frustration instead of making me a happier coder. Recently, I decided to give Vim another shot. This time around it was different – something in my brain switched and now for the first time in my life I’m proud of my knowledge of Vim.

Vim: revisited. ZSH-LOVERS(1) Mailpath: simple multiple mailpath:

ZSH-LOVERS(1)

To understand the command line... ...you must first understand Unix.

To understand the command line...

I gave another talk at my local LUG this week. The idea was to set the scene so I could then move onto more useful things like git, perl, javascript, etc. I wanted to begin by getting everybody comfortable and familiar with the command line. The concept I wanted to put across was that using the CLI is like walking into the film 10 minutes before the end. Slicehost Articles: Ubuntu Gutsy - self signed SSL certificates and Nginx. Secure connections to your website are vital when entering passwords or entering administration areas.

This article will take you through generating a self-signed certificate to use with Nginx. But... Yes, I know I already have an article regarding generating self signed certificates which can be found here. Unfortunately, Nginx does not want to play with a straightforward pem file so we have to do some extra work and generate a passwordless key file as well. Non commercial Before we go any further I would also point out that self-signed certificates will produce warnings when accessed via an https link. They are not suitable for commercial sites or any public facing site but are ideal for personal administration areas. The Strange Birth and Long Life of Unix - IEEE Spectrum. Unix's licensing conditions allowed for the exchange of source code, and initially, Lions's book was sold to licensees.

The Strange Birth and Long Life of Unix - IEEE Spectrum

But by 1979, AT&T's lawyers had clamped down on the book's distribution and use in academic classes. The anti­authoritarian Unix community reacted as you might expect, and samizdat copies of the book spread like wildfire. Many of us have nearly unreadable nth-­generation photocopies of the original book. End runs around AT&T's lawyers indeed became the norm—even at Bell Labs. For example, between the release of the sixth edition of Unix in 1975 and the seventh edition in 1979, Thompson collected dozens of important bug fixes to the system, coming both from within and outside of Bell Labs.

By the end of the 1970s, Unix, which had started a decade earlier as a reaction against the loss of a comfortable programming environment, was growing like a weed throughout academia and the IT industry. Unix is indeed one of the most influential operating systems ever invented. SSH into your EC2 instances with ease. SSH Passwordless Login Using SSH Keygen in 5 Easy Steps. SSH (Secure SHELL) is an open source and most trusted network protocol that is used to login into remote servers for execution of commands and programs.

SSH Passwordless Login Using SSH Keygen in 5 Easy Steps

It is also used to transfer files from one computer to another computer over the network using secure copy (SCP) Protocol. In this article we will show you how to setup password-less login on RHEL/CentOS 7.x/6.x/5.x and Fedora using ssh keys to connect to remote Linux servers without entering password. Using Password-less login with SSH keys will increase the trust between two Linux servers for easy file synchronization or transfer. My Setup Environment SSH Client : 192.168.0.12 ( Fedora 21 ) SSH Remote Host : 192.168.0.11 ( CentOS 7 ) If you are dealing with number of Linux remote servers, then SSH Password-less login is one of the best way to automate tasks such as automatic backups with scripts, synchronization files using scp and remote command execution.

Postfix/DKIM - Community Ubuntu Documentation. DomainKeys Identified Mail (DKIM) is a method for E-mail authentication, allowing a person who receives email to verify that the message actually comes from the domain that it claims to have come from.

Postfix/DKIM - Community Ubuntu Documentation

Ign/VideoPlayerKit · GitHub.

Vizual

PHP. On Ubuntu. Linux/Unix. Unix.