Skip to content

Instantly share code, notes, and snippets.

Lawrence Cherone lcherone

Block or report user

Report or block lcherone

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
View gist:55d982b6bd67421451dabde708d25522
lcherone / dir.php
Created Sep 16, 2018
Directory Tree Menu
View dir.php
function file_get_listing($path = '')
$return = [];
foreach (new IteratorIterator(new DirectoryIterator($path)) as $item) {
if ($item->isDot()) {
$info = [
View gist:8bd1e33dd90c5cc3d7d044f1a3660ad6
function isPrime($number) {
$n = abs($number);
$i = 2;
while ($i <= sqrt($n)) {
if ($n % $i === 0) {
return false;
View DigitalOcean_NoVNC_Paste.js
// This will open up a prompt for text to send to a console session on digital ocean
// Useful for long passwords
(function () {
var t = prompt("Enter text to be sent to console, (This wont send the enter keystroke)").split("");
function f() {
var character = t.shift();
var i=[];
var code = character.charCodeAt();
var needs_shift = "!@#$%^&*()_+{}:\"<>?~|".indexOf(character) !== -1
lcherone /
Created Apr 25, 2018 — forked from cobyism/
Deploy to `gh-pages` from a `dist` folder on the master branch. Useful for use with [yeoman](

Deploying a subfolder to GitHub Pages

Sometimes you want to have a subdirectory on the master branch be the root directory of a repository’s gh-pages branch. This is useful for things like sites developed with Yeoman, or if you have a Jekyll site contained in the master branch alongside the rest of your code.

For the sake of this example, let’s pretend the subfolder containing your site is named dist.

Step 1

Remove the dist directory from the project’s .gitignore file (it’s ignored by default by Yeoman).

lcherone /
Last active Apr 9, 2018 — forked from remarkablemark/
Classes - ES5 vs ES6

JavaScript Classes - ES5 vs ES6

An example that shows the difference between creating a JavaScript class and subclass in ES5 and ES6.

lcherone /
Last active Apr 6, 2018
Linux wait for network connection before continuing. Docker, LXC, containers, cloud-init
echo "Waiting for network connection."
while [ 1 ]; do
if ping -q -c 1 -W 1 > /dev/null 2>&1; then
sleep 1
lcherone / hash_file_multi.php
Created Mar 26, 2018
hash_file_multi() hash a single file with multiple algorithms PHP
View hash_file_multi.php
function hash_file_multi($algos = [], $filename) {
if (!is_array($algos)) {
throw new \InvalidArgumentException('First argument must be an array');
if (!is_string($filename)) {
throw new \InvalidArgumentException('Second argument must be a string');
lcherone /
Last active Apr 6, 2018
WordPress Installer
# - Cloud Script -
# Title -------: WordPress Install
# Description -: This cloud script will install all base system packages, a LAMP server and the latest version of WordPress. It will work on any Ubuntu server from version 12.04 to 17.04.
# Created -----: June 17th 2017, 8:58pm
# Updated -----: June 21st 2017, 12:09am
# Usage ------: wget -O - | sudo sh
# bash <(curl -s
View CSS inline custom

CSS inline custom properties


<div class="el" 
You can’t perform that action at this time.