One day back in 2007 I was dribbling down some notes about programming languages and compilers with a special focus on the use of C, C++ and Ada. These are some of my dribbles. https://unixsheikh.com/articles/programming-in-c-cpp-and-ada.html
Currently I am using Mercurial revision control system to version control my programming files and written articles etc. Other important files I manually tar up and encrypt and upload to my backup server using sftp from OpenSSH. I decided that it was time to take a look at a better way to deal with my personal backups. https://unixsheikh.com/tutorials/choosing-a-new-backup-solution-duplicity-rdiff-backup-or-rsnapshot.html
Getting the CPU to slow down using a lower frequency when not used can save you power and noise. Note, this is automatically setup on laptops on Debian stable aka (currently) Lenny during installation. https://unixsheikh.com/tutorials/speed-down-your-cpu.html
This is tutorial on how pointers work in the C programming language. The tutorial is addressed at beginners. Rather than focusing a lot on the more technical aspects of pointers, and using complex examples, the tutorial focuses on a deeper understanding of the subject so that the issue is understood firmly. The tutorial assumes prior knowledge of C, such as assigning values to variables, compiling, printing to the screen and using comments, but it is not necessary. https://unixsheikh.com/tutoria
Ubuntu GNU/Linux has grown to become the most famous Linux distribution in the world. It is the Linux distribution on DistroWatch that currently has the greatest hit rate, and even though it is based completely upon Debian GNU/Linux, it has almost twice as many hits. This articles explains what Ubuntu is and what relation it has got with Debian. https://unixsheikh.com/articles/ubuntu-as-in-debian.html
EncFS provides an encrypted filesystem in user-space. It runs without any special permissions and uses the FUSE library and Linux kernel module to provide the filesystem interface. https://unixsheikh.com/tutorials/using-encfs-to-encrypt-some-of-your-files.html
I have been using GNU/Linux, FreeBSD and OpenBSD exclusively since about 1999 and I spend time with Linux and BSD every single day both at home and at work. From time to time I still like to test some of the other Linux distributions to see whats new in the world of Linux. This time I decided to test Arch Linux. Arch Linux is really great, but it is not for people wanting a stable desktop or server system. https://unixsheikh.com/articles/some-notes-on-arch-linux.html
PHP web applications are one of the most commonly attacked pieces of software on the Internet today. Anyone who has looked at their web server logs can attest to the frequency of probes for vulnerable PHP applications. PHP's easy learning curve has lead to its popularity and breadth of applications, but not without some hard learned lessons on the way. This document serves as a reminder of some of the important security related issues when programming in PHP. The paper is not a security manual.
This small tutorial describes how you can get rid of the -- MARK --
message on Debian GNU/Linux in the message log.
https://unixsheikh.com/tutorials/remove-mark-from-the-message-log.html