Notes on Codes

Follows a bunch of articles I have written over time

Hijri Calendar Data

Find the full data exported here hijri.txt. 550kb.

TSV file. Tab separated. But your excel application will be able to auto detect and import the data. Hijri months are numeric 1 = Muharram and 12 = Dil Hijja.

Julian to Gregorian calendar skip occurred after October 4th 1582 Julian, and the next day was October 15 1582 Gregorian. Which is the standard practice for historical calendars.

Source Code For This Site

Source code for the hijri calendar and salat time shown on this site.

Articles

Digital Ocean server installation guide. 8-Oct-2022
DO Migration Script All commands in a single script 13-Nov-2022
Script as service run a script as systemd service 8-Oct-2022

Email Setup

Postfix Setup 12-Oct-2022
SPF Setup notes. 12-Oct-2022
Roundcube Installation Notes 12-Oct-2022
Fedora Roundcube FAQ errors and their solution
Configuring Dovecot mail configuration notes 11-Oct-2022
PHP SendMail in less than 100 LOC, uses SMTP with authentication. 8-Oct-2022

Resources

IPv6 compatibility cheker as most of the rest found on the web are fake.

PHP Zend Structure and Array Functions 13-Oct-2022

Useful Unicode Signs

⁂ ― ¯\_(ツ)_/¯

How To

Documentation

C Performance Check

perf record -g ./application
perf report --children
Published
8-Oct-2022
Updated
21-Jul-2025