Skip to content

Instantly share code, notes, and snippets.

🏠
Working from home

Jorge Morales morales2k

🏠
Working from home
Block or report user

Report or block morales2k

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@morales2k
morales2k / corsTest.sh
Created Jun 21, 2018
Little bash script you can pass args to and test cors headers with.
View corsTest.sh
#!/bin/bash
ORIGIN=$1
URI=$2
METHOD=$3
if [ -z "$3" ] && [ -z "$METHOD" ]; then
echo -e "You did not provide a method! The default is GET.\nYou can provide a third param to specify the method.\n"
METHOD="GET"
fi
@morales2k
morales2k / Homestead.yaml
Last active Dec 14, 2017
For use with Laravel Homestead. Set a server_name to add for ngrok (or similar services, but my useccase is ngrok.) With this type of setup, I can use Homestead globally (only one vm for many sites) and add an additional domain for ngrok on the sites I wish to load it with.
View Homestead.yaml
---
ip: "10.10.192.168"
memory: 2048
cpus: 1
provider: virtualbox
name: homestead-7
authorize: ~/.ssh/id_rsa.pub
keys:
@morales2k
morales2k / .bash_profile
Last active Dec 12, 2017
My entire bash_profile aliases.
View .bash_profile
#nvm stuff their installer adds
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
#nvm stuff end...
#add composer to PATH
export PATH=~/.composer/vendor/bin:$PATH
#aliases to make my life easier
alias phpunit=./vendor/bin/phpunit
@morales2k
morales2k / AppServiceProvider.php
Last active May 5, 2018
Some custom Laravel validation rules
View AppServiceProvider.php
<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
use Illuminate\Support\Facades\Validator;
class AppServiceProvider extends ServiceProvider
{
/**
View keybase.md

Keybase proof

I hereby claim:

  • I am morales2k on github.
  • I am morales2k (https://keybase.io/morales2k) on keybase.
  • I have a public key whose fingerprint is 1AFA F283 1358 C560 6CEA B2CE FE71 D6F5 43DC 3CF7

To claim this, I am signing this object:

View url_matching_regex.txt
^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,12})([\/\w-\.]*)?\??([=\w+&%\s-]?)*$
@morales2k
morales2k / ssh_somewhere.command
Created May 10, 2016
Bash script to ssh into an amazon or other remote host. I made this script to have a single shortcut on my desktop to use in order to load a routine that would simplify establishing an ssh pipe to our remote servers, in this snippet 2 servers are used, but as you can see, it can be scaled up easily by adding more options/cases in the code. Happy…
View ssh_somewhere.command
#!/bin/bash
# Bash script to ssh into an amazon or other remote host. I made this script to have a single shortcut on my desktop to use in order to load a routine that would simplify establishing an ssh pipe to our remote servers, in this snippet 2 servers are used, but as you can see, it can be scaled up easily by adding more options/cases in the code. Happy Coding!
# Author: Jorge Morales
#UPDATE THESE VARIABLES WHENEVER THERE ARE CHANGES
test_server="TEST_SERVER_HOST_ADDRESS"
production_server="PRODUCTION_SERVER_HOST_ADDRESS"
pathToCertificate="PATH_TO_KEYFILE"
echo "Type 1 to connect to Test server."
echo "Type 2 to connect to Production server."
@morales2k
morales2k / bulkdelete.py
Last active Jun 8, 2016
Delete files from slack for each access token in the list. Based on: https://gist.github.com/thesoftwarejedi/d78af9ee12b7f7a9d3e7
View bulkdelete.py
import requests
import json
import calendar
import sys
import codecs
from datetime import datetime, timedelta
sys.stdout = codecs.getwriter("utf-8")(sys.stdout, 'strict')
_tokens = ["TOKEN_LIST"]
@morales2k
morales2k / bumpver.sh
Created Oct 2, 2015
Bump deployed version tag inside .env file. For use with Envoyer.io and Laravel 5 to update a VERSION var inside the .env file of your Envoyer releases.
View bumpver.sh
#! /bin/bash
archivo='.env'
filelines=`cat $archivo`
i=0
newfilelines=''
echo "Fetching dirty tags from remote repository..."
gitVersion=`git ls-remote -t {{REPOSITORY-URL}} *.*.*^*`
gv=''
@morales2k
morales2k / scroll-over-map.html
Last active Nov 21, 2016
Obscure a google maps embedded iframe so one can scroll/pan on it without affecting the map unless we click or tap the map to activate it.
View scroll-over-map.html
<div class="map embed-container">
<div id="map-notice" style="display: block;"> {Tell your users what to do!} </div>
<div class="map-overlay" style="display: block;"></div>
<iframe style="width:100%" src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d3785.684302567802!2d-66.15578327375803!3d18.40721382009222!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x8c036a35d02b013f%3A0x5962cad95b9ec7f8!2sPlaza+Del+Sol!5e0!3m2!1sen!2spr!4v1415284687548" width="633" height="461" frameborder="0"></iframe>
</div>
You can’t perform that action at this time.