Engineering👨💻 Using ssh from bash, windows Windows uses putty for generating public key and private key wherever an ssh login is required. Now that we have bash for windows, naturally, users would want to login from bash using the same private key. The problem here is putty generates ppk files in the location chosen by user,
Engineering👨💻 Migrating to S3 from ec2 Static websites can be hosted on AWS S3 for a stable platform. This is a rough idea of 'what to do'. Instructions here may not be detailed and need you to search 'how to do'. 1. Create an S3 bucket with hostname and region. If your website should be at
Engineering👨💻 ssh key for lifetime Hardware failures aren't uncommon. Your system will crash. According to Murphy's law (If something can go wrong, it'll go wrong :P ) What's ssh? ssh is a protocol allows us to launch a secure shell on a remote server. The popular/default way protocol does authentication is via RSA algorithm. To
Engineering👨💻 Writing init.d scripts Writing init.d script: 1. The following section contains all the init info required for a deamon. ### BEGIN INIT INFO # Provides: sample_daemon # Required-Start: some_parent_process networking # Required-Stop: some_parent_process networking # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: This is sample init info # Description: This
Engineering👨💻 Linux Startup process Here's a quick no nonsense guide to how linux boots up. * When a linux system is started, Linux Loader (GRUB or LILO usually) loads the kernel. * Initially, when LILO or GRUB calls kernel, the kernel is uncompressed and kernel starts checking hardware attached, loads the required modules. * When all hardware
Engineering👨💻 Steps for Continuous Deployment When we come across the thought of continuous deployment, may see the larger result where developer pushes code and it gets deployed immediately. While that's the ultimate goal, reaching there is not by taking a leap. The baby steps, in slow pace, as I'd follow. This post is absolutely for
Engineering👨💻 git workflow This is more or less equivalent to famous git branching model described in: http://nvie.com/posts/a-successful-git-branching-model/ Let's make the ground rules. 1. master has latest stable code. It's in production container. 2. develop is integration branch, where all the code contributed gets merged. It's developer's main branch and