Posts in 2019

  • macOS: Setup New Elixir Project

    Tuesday, April 02, 2019 in macOS

    Pre-Requisites: Brew Erlang Database Engine (CloudSQL, Postgres, MySQL, . . . ) Install Elixir: brew install elixir Create new project: mix <project_name> - pre-bakes Phoenix into the Elixir project. mix new - will only create …

    Read more

  • Running Nginx using Docker Compose

    Friday, February 01, 2019 in Linux

    Pre-Requisites: Docker: Install Using Convenience Script: curl -fsSL -o && sudo sh Docker-Compose: Install Using: sudo apt-get install docker-compose Steps Create docker-compose.yaml file …

    Read more

Posts in 2018

  • Linux Process Manager: Upstart

    Monday, October 22, 2018 in Linux

    Definiation: Upstart is an event-based replacement for the /sbin/init daemon which handles starting of tasks and services during boot, stopping them during shutdown and supervising them while the system is running. Upstart Processes reside in …

    Read more

  • macOS High Sierra: Fix Elixir+Phoenix Issues

    Wednesday, August 15, 2018 in macOS

    Issue: ** (Mix) The task “” could not be found Elixir version elixir v1.7.2 Solution Install latest phx using terminal command: mix archive.install Run …

    Read more

  • macOS Mojave: Guides

    Friday, June 08, 2018 in macOS

    Upgrading to macOS Mojave (Beta) 1. Pre-Requisites: Free/Paid Apple Developer account 2. Steps: Download and install configuration file from Developer Portal: …

    Read more

  • macOS High Sierra: Setup Ruby on Rails

    Thursday, January 11, 2018 in macOS

    Pre-Requisites: * Homebrew Install rbenv using: brew install rbenv Add the following to your terminal profile (.bash_profile or .zshrc etc): # rbenv export PATH="$HOME/.rbenv/bin:$PATH" eval "$(rbenv init -)" Relaunch the Terminal or …

    Read more

  • Monitoring with Nagios and Nginx

    Saturday, January 06, 2018 in Linux

    Nagios provides enterprise-class Open Source IT monitoring, network monitoring, server and applications monitoring. We’ll cover Linux (Ubuntu) Server Monitoring. Update your system. apt update and optionally upgrade using apt upgrade Install …

    Read more

Posts in 2017

  • macOS root user security issue and how to fix it

    Thursday, November 30, 2017 in macOS

    What is root User? Root user is a special user account used for System Administration in Unix and Linux distros. The name of the account (root) is not the determining factor always. In Unix for example is UID. any account with UID = 0 is the …

    Read more

  • iOS: Password Autofill and Suggestions

    Sunday, November 12, 2017 in iOS

    About Password Autofill iOS 11+ introduces Password Autofill and Suggestions like Safari accessing them from keychain using apple-app-site-association. You can now enable your apps to suggest the specific credentials at your login screen to reduce …

    Read more

  • Understanding Crontab Syntax

    Saturday, October 07, 2017 in Linux

    What is a Cron? A Cron is a time-based job scheduler in Unix Operating Systems. It is driven by Crontab (cron table) - a configuration file that specifies shell commands to run periodically on a given schedule. Crontab files are usually stored …

    Read more