Skip to content

Instantly share code, notes, and snippets.

<?php declare(strict_types=1);
namespace App\Models\Relations;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Collection;
use Illuminate\Database\Eloquent\Model;
use Jenssegers\Mongodb\Relations\BelongsToMany;
/**

Wil Wheaton's Geek in Review: WILLIAM FUCKING SHATNER

Originally published on Sucide Girls in two parts (1 and 2). Currently accessible via archive.org at Part 1 and Part 2. This version only removed the intro to the Second Part

If you're a longtime reader of my blog, you know that I refer to the first bald captain of the Enterprise as WILLIAM FUCKING SHATNER. The origin of this charming name was first published in my book Dancing Barefoot.

Because my "Star Trek: The Experience" story from Barefoot received such a positive response back in January

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:. `,:;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;` ``;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::,` `,::;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:``:;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;..;;;;;;;;;;;;;
;;;;;;;;.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,;;;;;;;;;;;;;
;;;;;;;;.;;;;;;;
@goodevilgenius
goodevilgenius / upload_desktop_to_picasa.sh
Last active October 26, 2017 14:42
[Desktop Upload] This script uploads your current desktop as an image to a Picasa (or Google+) album called "Desktop Images".It requires ImageMagick (import), and googlecl (https://code.google.com/p/googlecl/).I use this for this album: https://picasaweb.google.com/100936838106083783573/DesktopImages #desktop
#!/bin/bash
file=/tmp/desktop-`date +%s`.png
echo -n "Capturing image in ... "
for i in {3..1}
do
echo -n "$i ... "
sleep 1
done
@goodevilgenius
goodevilgenius / jsmin.google.sh
Last active October 26, 2017 14:40
[jsmin] Minify javascript using Google's Closure Compiler. Requires curl #web #development
#!/bin/sh
if [ -z "$1" -o ! -f "$1" ]
then
echo "you must specify a valid file" >&2
exit 1
fi
curl --data-urlencode js_code@"$1" \
-d compilation_level=SIMPLE_OPTIMIZATIONS \
@goodevilgenius
goodevilgenius / cssmin.sh
Last active October 26, 2017 14:40
[cssmin] Minify css using cssminifier.com. Requires curl #web #development
#!/bin/sh
if [ -z "$1" -o ! -f "$1" ]
then
echo "you must specify a valid file" >&2
exit 1
fi
curl --post301 --post302 -s -L \
--data-urlencode input@"$1" \
@goodevilgenius
goodevilgenius / combine_folders.sh
Last active October 26, 2017 14:40
[combine folders] At one time, I had a need to combine files from multiple directories into one directory on a Mac. #obsolete
#!/bin/bash
dest="$(readlink -f "$1")"
shift
if [ ! -d "$dest" ]
then
echo "$dest is not a valid directory" >&2
exit 1
fi
@goodevilgenius
goodevilgenius / random_wallpaper.sh
Last active October 26, 2017 14:39
[Random Wallpaper] Scraper to get a random wallpaper from various websites. Most are broken. Uses fbsetbg (fluxbox) and gsettings (Gnome 3/Unity) to set background. #desktop #obsolete
#!/bin/bash
IMG_DIRECTORY="${HOME}/.random_wallpaper"
function setit() {
fbsetbg -a "$(readlink -f "$1")"
gsettings set org.gnome.desktop.background picture-uri "file://$(readlink -f "$1")"
}
function flik() {
@goodevilgenius
goodevilgenius / addTag.sh
Last active October 26, 2017 14:38
[Email tagger] Used from a procmail filter to tag email, using the X-Tags header. Reads email from stdin. Writes tagged email to stdout. Usage: addTags.sh tag1 tag2 tag3 ... #email #procmail
#!/bin/bash
if [ -z "$1" ]
then
cat
exit
fi
tmp=$(mktemp -t addTag.XXXXXX)
@goodevilgenius
goodevilgenius / addfortune.sh
Last active October 26, 2017 14:36
[Add fortune] Add a "fortune" to a fortune file, to be used with the Unix fortune program. fortune is read from stdin, and any arguments are taken to be the source of the quote. #obsolete
#!/bin/bash
# Now included in https://github.com/goodevilgenius/fortune-drj/
DIR="${HOME}/.fortune/files"
FILE="quotes-$(date +%Y-%m)"
quote=`mktemp`
[ ! -d "$DIR" ] && mkdir -p "$DIR"