This guide will help you integrate Husky (Git hooks manager) with Laravel Pint (PHP code style fixer) to automatically format your PHP code before every commit.
- Node.js and npm installed
- Composer installed
- Laravel project set up
| #!/bin/bash | |
| set -euo pipefail | |
| snapshot_and_cleanup() { | |
| INSTANCE_ID=$1 | |
| echo "=============================================" | |
| echo "➡ Starting cleanup workflow for $INSTANCE_ID" | |
| echo "=============================================" |
This guide will help you integrate Husky (Git hooks manager) with Laravel Pint (PHP code style fixer) to automatically format your PHP code before every commit.
| # Label Feature Requirements Breakdown | |
| ## 1. Label Size Configuration | |
| - Allow users to select predefined label sizes before starting | |
| - Label sizes should fit within standard A4 paper dimensions | |
| - Multiple labels should automatically arrange on the A4 layout based on size | |
| ## 2. Editing Interface | |
| - Provide an A4-sized workspace/canvas for label editing | |
| - Show grid/guidelines for label boundaries | |
| - Display real-time preview of how labels will appear when printed |
| #!/bin/bash | |
| # Update package list and install python3-pip | |
| sudo apt update | |
| sudo apt install -y python3-pip | |
| # Install AWS CLI | |
| pip3 install awscli --upgrade-strategy only-if-needed --break-system-packages | |
| # Add the PATH update to .bashrc |
This guide provides step-by-step instructions to regenerate an SSL certificate from GoDaddy and set it up on an EC2 instance running Apache.
Server Setup Gist:
Open Server:
Navigate to Root Directory:
cd /var/www/html/ to reach the root directory.Clean Previous Files (Optional):
sudo rm -rf /var/www/html/* (Optional but recommended).| let x = 100; //relative left position of the point | |
| let y = 200; //relative top position of the point | |
| let projection = map.getProjection(); | |
| let scale = Math.pow(2, map.getZoom()); | |
| let topRight = projection.fromLatLngToPoint(map.getBounds().getNorthEast()); | |
| let bottomLeft = projection.fromLatLngToPoint(map.getBounds().getSouthWest()); | |
| const reversePoint = new google.maps.Point( | |
| bottomLeft.x + (x / scale), | |
| topRight.y + (y / scale) | |
| ); |