Skip to content

Instantly share code, notes, and snippets.


snipe snipe

View GitHub Profile
snipe / gist:6868cc67618709592d79d9fe6b80fb45
Last active Feb 13, 2022
Pre-commit hook to prevent dummy text from being committed
View gist:6868cc67618709592d79d9fe6b80fb45
# This git hook should let us prevent commits from containing words that we sometimes use
# as "sky is blue" proof that a method is working when it's behaving strangely.
disallowed="poop fart poopy farty shit fuck"
git diff --cached --name-status | while read x file; do
if [ "$x" == 'D' ]; then continue; fi
for word in $disallowed
snipe / anxiety-depression-covid19
Last active Sep 24, 2021
Managing stress, anxiety and depression during Covid-19
View anxiety-depression-covid19
This list started as a Slack message, turned into a company email, then turned
into a blog post to include things *organizations* can do to manage this difficult time.
You can read the final blog post here:
Hi all,
I posted this to slack (and pinned it), but just in case you missed it, here it is in email.
snipe / gist:936bf578fea346e0c16845a7146d7f59
Last active Mar 23, 2018
Snipe-IT tinker cached .env recover for wiped file
View gist:936bf578fea346e0c16845a7146d7f59
# --------------------------------------------
# --------------------------------------------
View Send Laravel Cashier invoices as an attachment
namespace App\Notifications;
use Illuminate\Bus\Queueable;
use Illuminate\Notifications\Notification;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Notifications\Messages\MailMessage;
use PDF;
View Freshsales API using Guzzle
$info = [
'deal' => [
'name' => 'Plan Name',
'amount' => 100,
'stage_name' => 'won',
'closed_date' => '2017-06-02',
'deal_stage_id' => 'DEAL-STAGE-ID',
'sales_account' => [
'name' => 'Account Name',
'website' => ''
View Laravel unique for all undeleted
* Use Case:
* You have multiple deleted_at items that share an attribute that is supposed to be unique,
* for example, a username in a user's table, and are using model-level validation and watson/validation
* In this use case, you want to ignore ALL deleted items when considering uniqueness.
* The current `unique` validation rule doesn't seem to do this, even when you add the extra
* columns and ignored fields, e.g.:
snipe / harryPotterAliases
Created Jun 13, 2016 — forked from graceavery/harryPotterAliases
bash aliases for Harry Potter enthusiasts
View harryPotterAliases
alias accio=wget
alias avadaKedavra='rm -f'
alias imperio=sudo
alias priorIncantato='echo `history |tail -n2 |head -n1` | sed "s/[0-9]* //"'
alias stupefy='sleep 5'
alias wingardiumLeviosa=mv
alias sonorus='set -v'
alias quietus='set +v'
snipe / AppServiceProvider.php
Last active Feb 13, 2020
Validate email array in Laravel 5.2 wth custom validator
View AppServiceProvider.php
* This service provider handles a few custom validation rules.
* PHP version 5.5.9
* @package Snipe-IT
* @version v3.0
namespace App\Providers;
snipe / DbmigrateController.php
Created Feb 13, 2016 — forked from oilop9000/DbmigrateController.php
Laravel 4 Convert existing MySQL database to migrations. This is a fork of Lee Zhen Yong fork from Christopher Pitt's work, which is based off michaeljcalkins's work at
View DbmigrateController.php
/* * **
* This script converts an existing MySQL database to migrations in Laravel 4.
* 1. Place this file inside app/controllers/
* 2. In this file, edit the index() method to customize this script to your needs.
* - inside $migrate->ignore(), you pass in an array of table
snipe / currency_symbols.php
Created Nov 4, 2015 — forked from gibbs/currency_symbols.php
An array of currency symbols as HTML entities
View currency_symbols.php
$currency_symbols = array(
'AED' => '&#1583;.&#1573;', // ?
'AFN' => '&#65;&#102;',
'ALL' => '&#76;&#101;&#107;',
'AMD' => '',
'ANG' => '&#402;',
'AOA' => '&#75;&#122;', // ?
'ARS' => '&#36;',
'AUD' => '&#36;',