mhulse.github.io icon indicating copy to clipboard operation
mhulse.github.io copied to clipboard

@mhulse central GitHub repository … Check out my WIKI!

“GitBan”: Kanban GitHub repository issue tracking 

  • Multi-person example
    • 1) Start with a GitHub repo:
    • 2) Create some issues:
    • 3) Write issue numbers on sticky notes:
    • 4) Stick them on a whiteboard:
    • 5) Use columns to track progress:
  • Single-person example
  • Links

a11y web development tips and tricks 

  • Marking image as decorative
  • Links

Adobe CEP extension making 

  • Debugging Unsigned Extensions

Adobe Lightroom: Defaults 

Adobe Lightroom: Tips 

  • Recommended plugin install location

Angular notes 

  • Assigning classes
  • Components vs. Directives
  • Template syntax

Anime Studio Pro 10 

  • General stuff
  • Background image
  • Color palette
  • Create a shape
  • “Hide Edge” tool

Atom Editor tips 

Atom Packages and Settings 

  • Notes

Bash and shell scripting tips and tricks 

  • Find/replace text in file
  • Root
  • Semi colons ;
  • Assignment
  • Conditionals
  • Scope
  • Previous directory
  • .bash_profile vs .bashrc
  • Better history
  • Colors/theme
  • SSH -t
  • Find
  • Locate
  • Grep
  • Environment variables
  • Get PIDs
  • Permissions
  • “Normalize” permissions on files/directories
  • Links

Basic ESLint setup 

  • Install local to your project
  • Install global on your system
  • Example output
  • Example .eslintrc.js
  • Links

BitBucket clone using GitHub for Mac 

Blackboxing Scripts in Chrome DevTools 

Bob Ross setup using water soluble paints 

  • [Read this first: WATER-MIXABLE OILS: VIBRANT COLOURS, EASY-CLEANUP AND THEY NEEDN’T BE STICKY](../../wiki/Bob-Ross-setup-using-water-soluble-paints#read-this-first-water-mixable-oils-vibrant-colours-easy-cleanup-and-they-neednt-be-stickyhttpswwwjacksonsartcomblog20200421water-mixable-oils-vibrant-colours-easy-cleanup-and-they-neednt-be-sticky)
    • Tips
    • Paints
      • Brands
      • Winsor & Newton Artisan
      • Holbien Duo
    • Brushes & Palette Knives
    • Canvases
      • Panel/canvas options
    • Easels
    • Artist tutorial links
    • Resource links

Brew Node NPM Grunt tips 

  • Start using Grunt 4.0 now!
    • How things went on my work computer:

CentOS Apache, and notes 

  • Install php

Clipy Clipboard extension app for macOS preferences 

  • Screenshot of preferences
  • Notes

Connecting to Mac virtual hosts from Parallels Windows 

Convert video to animated gif sequence in Photoshop 

Create Adobe Swatch Exchange color swatches from an image in Photoshop 

Customizing AdminLTE 

  • Clean up repo
  • Links

Django local dev: Specifying the settings option in the virtual environment 

Django local dev 

  • Use pyvenv

Django production dev 

  • WebFaction control panel setup
  • virtualenv and virtualenvwrapper
  • Clone git repo
  • Default Django settings file
  • IF USING BITBUCKET
  • Django project/app setup
  • Apache setup
    • httpd.conf
    • WSGI
  • Static files
  • Database
  • User
  • Other?

Django tips 

  • How to delete template cache fragment
  • How to delete template cache fragment
  • Kill a page URL cache
  • How to update a Django model

El Capitan OS X fresh install default fonts 

  • “User” ~/Library/Fonts/
  • “Local” /Library/Fonts/
  • “System” /System/Library/Fonts/

Embed fonts in AS3 with TextInput component 

Error message checking script 

  • About the script:
  • Example output:

ESTK (ExtendScript Toolkit) preferences 

Example GitHub workflow and how to update Git sub modules 

  • Clone repo locally ...
  • Update Git sub-module in parent repo and push everything back up to GitHub.
  • Update repo on live server (including sub-modules).
  • Because this example is a Django app, we'll need to collect static and clean up leftover files.
  • Some misc. notes that are outdated (kinda)
  • Workflow notes
    • Pushing and pulling
    • Branches

Fedora installing Git and a few other tips 

Field recording 

Firefox: Tabs Mix Plus addon preferences 

  • Download:
  • Preference panels that I changed:
  • How to use:

Game design theory, tips, tricks and other 

  • General tips

Generating Pygment test files 

Git flow for pros 

  • Cherry pick
  • Checkout specific file from another branch
  • Searching through git revisions
  • Update a local branch that has been force pushed
  • Delete branches locally other than master
  • Syncing a fork
  • Mirroring master to gh-pages:
  • Pushed a bad commit to master and want to revert to previous commit
  • Merge conflicts with master when on a feature branch
  • Vim essential edit commands:
  • Tagging releases
  • Accidentally changed files on branch that's already been merged and deleted on remote repo
  • Local branch goes to shit …
  • Create a gh-pages-only repo
  • Pushing a new feature branch
  • Reset feature branch to what’s on master
  • Adding features to a feature branch and rebasing
  • If there’s merge conflicts, do this …
  • If master branch gets updated whilst working on a feature branch, do this …
  • If upstream feature branch updated, do this …
  • Notes and tips

Git permissions shared server environment 

  • Workflow example
  • Code example

Git(Hub) tips 

  • Feature branch push
  • Catching up
  • Working with origin/master upstream repo
  • Update local fork with upstream/original

Github workflow tips 

  • TOC
  • Quick links
  • Q: What is a gh-pages branch and what does it do?
  • Q: How do I setup a website for my user or organization account?
  • Q: I want my repository to have a gh-pages branch only!
  • Q: How do I keep my master branch and add a gh-pages branch that mirrors the master branch?
  • Q: How do I tag my branch with a version number and "freeze" a commit for future downloads?
  • Q: I'm constantly checking things in and out of my master branch... Is this out of the ordinary?
  • Q: How do I compare my xxx branch to my yyy branch???
  • Q: I'm using a Mac and .DS_Store files suck, what should I do?
  • Q: How do I globally tell Git to ignore specific types of files?
  • Q: How do I add a sidebar and/or footer to my WIKI pages?
  • Q: What's your general workflow for branches?
  • Q: How to create a "fresh" branch?
  • Q: How do I generate git.io short url for repos?
  • Q: Alternatives to the master/develop branch workflow mentioned above?
  • Q: Can commit messages contain references to issues?
  • Q: How do I resolve merge conflicts?
  • Q: How do I start a read-only repo on a server?
  • Q: I want to reference another repo from my repo ... How can I version control code inside of another repo?
  • Q: How do I setup Brew (Mac) to be the default Git command/resource?
  • Q: OMG! I've commited sensitive information to my repo/wiki, how can I undo????
  • Q: How to clone a specific branch?
  • Q: How to check for changes on remote (origin) git repository?
  • Q: How do I change a folder name in a repository that's a Git sub-module of another repository?

Google spreadsheets import data, feed, xml, html … 

  • Quickly import HTML into a Google spreadsheet

Guitar “notes” (pun intended) 

  • Interval method
  • Musical alphabet
    • Naturals
  • Links

How to un register to vote in Lane County, Oregon 

Ideas for programming naming systems 

  • Police/Fire radio codes
  • Greek mythology names: Lots of stuff here:
  • Geologic time scale

IIS Windows WordPress pretty urls 

  • Introduction
    • Uuuuuggggh, Windows
  • Setup
    • Links:

ImageMagick, Ghostscript, poppler, jhead tips and tricks 

  • Some command line stuffs

Inspirational sites 

Install python, virtualenv, virtualenvwrapper in a brew environment 

  • Update/related info here: [[Django local dev]]
  • Micky's version

Install SSH key on a server as an authorized key 

Installing Apache Tomcat on OS X Yosemite 

  • Do this first!
  • Option #1: Bitnami’s Tomcat
    • Installation instructions:
  • Option #2: Homebrew
    • Complete installation instructions:
  • Option #3: Just Tomcat
    • Installation instructions:

Installing Apache Tomcat using Homebrew on OS X Yosemite 

  • See also: [[Installing Apache Tomcat on OS X Yosemite]]

Installing Kodi on Fire TV 

  • Super quick solution:
    • Get Kodi
    • Enable Install from Unknown Sources
    • Install ES File Explorer
    • Get kodi.apk

IntelliJ IDEA tips 

  • Method Separators
  • File Colors
  • JetBrains Toolbox App
  • Tips
    • Visual guides
    • Recent Files
    • Move forwards or backwards through caret history
    • Move caret to top or bottom of open file
    • Wrap selection in tag
    • Searching for things
    • Find and replace
    • Navigating to Action menu
    • Killing test server process
    • Contextual options
    • Multi-select (like Atom/Sublime)
    • Jump to definition
    • Copy smart
    • Quickly navigate forwards and backwards
  • General UI setup
    • zsh shell
    • Whitespace
    • Autoscroll from source
    • Sync settings to your JetBrains account
    • Better/larger editor font
    • Wrap selection in parens/curly braces/etc.
    • Gradle tool window
    • EditorConfig
    • Comments that obey indentation
    • Show Toolbar
  • Example Gradle “Import Project”
    • “Import Project” vs. “Open”
  • Setting up configurations
    • “Application” vs. “Gradle” configurations
    • Setting up a configuration
      • “Application” configuration (preferred … It’s faster!)
      • “Gradle” configuration

IntelliJ shell scripting 

IntelliJ, Java and Gradle troubleshooting tips 

  • General wonkiness
  • Unsupported class file major version XX
  • Downgrading Java

Java sdkman maven gradle (and spring boot) 

Java, JSP, JSTL, EL, Tomcat notes and tips 

  • How to include taglibs (and other globals) without repeating yourself
  • Comments
  • Includes
  • Links
  • To be sorted

JSON API Boilerplate Tip 

Linux Unix add, edit and remove users and groups 

  • Users
  • Groups

macOS Java Android dev setup (Android Studio, Intellij Community Edition, etc.) 

  • Notice!
  • Java bits
  • Use Homebrew to install Android dev tools
  • Links

macOS OpenCV 

macOS Terminal.app tips and tricks 

  • Speed up macOS Terminal.app on startup
  • Naming tabs in OS X Terminal.app
  • Color scheme

Microsoft Word tips 

  • Get Word to print to a PDF without a white border around the page

Miscellaneous Django tips 

Misculaneous python tips, tricks and commands 

  • Update a GitHub already-pip-installed package:

MongoDB on OS X with Homebrew 

My coat size measurements 

My favorite TV series episodes and movies 

  • Movies
  • TV Series
    • How I Met Your Mother
    • Star Trek (original series)
    • Star Trek TNG
    • The Office (USA)
    • Midsomer Murders
    • CHiPs
    • Rockford Files
    • Macgyver
    • Miami Vice
    • xFiles

MySQL basic, tricks and techniques 

  • Difference between a MySQL procedure and a function
  • Enter into mysql prompt
  • Show which database is currently in use
  • Clone and backup a database
  • Temp backup table
  • Track all the connections to a DB
  • Dumping and importing from/to MySQL in an UTF-8 safe way
  • Explain
  • Data display
  • Copy SQL from one server to other
  • Table to CSV
  • Dump and load sql
  • Import SQL
  • List all databases
  • Create a database
  • List mysql users
  • Drop user(s)
  • Create a user
  • User permissions
  • List tables in database
  • Drop/delete a database

MySQL tutorial: Record insertion with foreign key constraint 

NGINX 

  • View logs:
  • Restart:

node npm fix vulnerabilities tl;dr 

Notes: Logo Design Theory & Application Bootcamp 

  • About
  • Rule of thumbs for logo creation
    • Conceptual simplicity
    • Great typography
    • Well crafted
  • Logo “Brief”
  • Foundation
    • Client “likes”
  • Look at competitor’s logos in this industry space
  • Literal vs. conceptual logos
  • Types of logo categories
  • Concept Development preparation
  • Sketching
    • “Identifying good ideas”
  • Resources

npm install from public or private repos on GitHub or Bitbucket 

OS X boot disk and fresh install 

  • Making boot disk:
  • Fresh install:

Parallels Virtual Machine Preferences 

Periodic Table of SEO 

Photoshop create frame animation from multiple files 

  • Read this first
  • Screen recording gif
  • Links

Photoshop Tips 

Placing credit freeze on child dependent 

  • About
  • How-to guide
    • Equifax
    • TransUnion
    • Experian

Placing credit freezes 

  • How-to freeze my credit guide
    • 1. TransUnion
    • 2. Equifax
      • Change of address
    • 3. Experian
  • Tips!
  • Placing fraud alert

PM2 Node.js Process Management 

  • About
  • PM2/Server commands

PostgreSQL Django cheat sheet 

PostgreSQL tips 

  • Database backup and testing
  • ALTERing existing table

PostgreSQL, psql, CentOS, Linux setup and notes 

  • Useful psql commands
  • Local development notes
  • Linux/CentOS setup and notes
    • PHP and other setup notes
  • Links

Printful guideline cheat sheet 

  • Global rules
  • T-shirts
    • Men, Women & Youth T-Shirts
      • 12x16
      • 10x12
      • 7x8
    • Sweatshirts: Pullover Hoodie
      • XL-larger-Front-Back
      • S-M-L-Front
      • S-M-L-Back
    • Sweatshirts: Raglan
      • Kids
      • Adults
    • Sweatshirts: Raglan Hoodie Dress
    • Sweatshirts: Zip Hoodie
      • 01 Adults
        • SML
        • XL2XL
      • 02 Kids
      • 03 Youth
    • Tank Top
      • 01 Adults
        • 10x12
        • 12x16
      • 02 Youth
      • 03 Kids
    • Women's Racerback Tank
      • XL & above
      • XS-L

Quickly access local development files servers on OS X from your Android or iPhone (or other mobile device) 

Rectangle.app window pane manager preferences 

Repo name ideas 

  • Random thoughts:
  • Star Wars:
  • Brewster Millions:
  • Rockford Files!
  • Raising Arizona:
  • More Star Trek
  • Misc:
  • Misc.
  • Seinfeld

Ricoh Theta notes 

  • Q: How to connect to Theta via command line?
  • Q: How to load the Theta as a mounted hard drive?
  • Q: Can one upload pano to Theta's site without using Facebook?
  • Q: How to upload to Microsoft Photosynth?
  • Q: Can I embed Ricoh's panoramas?

Ruby tips 

  • TL;DR
  • Links

Running different versions of Hugo from command line (sans Homebrew) using zsh 

  • 1. Download Hugo release versions
  • 2. Add to your path
  • 3. Run Hugo!

SDKMAN! Install and manage Java versions not listed 

Setting up a new dev Mac 

  • xCode
  • Java
  • Dot files …
  • IDE
  • Homebrew
  • Restart and agreements
  • Bash completion
  • Upgrade Bash
  • Brew install Node (and npm)
  • Install Ruby and RVM
    • Bundler!
  • Python 3.4.x!
  • Git
  • SSH key(s)
  • XAMPP

Setting up a secure SSL HTTPS website using Apache on CentOS 

  • Registrar settings
  • HTTP
  • Apache SSL setup
    • Renew
    • From scratch
    • Purchase SSL
    • Verification e-mail
      • Link
      • Text file
    • Setup certificate files
    • Checking to see if things worked
  • Apache web server setup

Setting up Linux server with SSH keygen for BitBucket 

  • Create/setup the key on your server:
  • Add key to BitBucket
  • Clone BitBucket repo
  • Pulling updates
    • Links

Setup and use Python’s (v3.x) virtual environments using pyvenv 

  • Development notes
    • Python3 boilerplate

Setup SSH key for local dev box and use agent forwarding for servers 

  • Attention macOS users
  • Checking for existing SSH keys
  • Generate a new SSH key and adding it to the ssh-agent
  • Adding your SSH key to the ssh-agent
  • Copy SSH key
  • Setting up SSH agent forwarding
  • Add key to BitBucket
  • Example config
  • Copying existing
  • Troubleshooting
  • Links

Shopify, ShipStation, Printful to connect Etsy, Amazon and Ebay 

  • Accounts needed
    • Etsy
  • Shopify
  • ShipStation
    • About
    • Setup
  • Printful
  • Links
    • Pros/cons and tips

ST2: Monokai Theme 

ST2: Setup 

  • Official ST2 Docs
  • Micky's key bindings:
  • Micky's Settings - User file:
  • Patrick's Settings - User file:
  • Modify app chrome:
  • Color scheme:
  • Change the opacity of theme rulers (aka tab stops):

ST3: Projects & workspaces 

  • How to create a new project:
  • Workspaces:
  • Video tutorials:

ST3: Setup 

  • 1. Install!
  • 2. Get package control!
  • 3. Enhance the sidebar!
  • 4. Get Soda
  • Settings’ goodness!
  • 5. Modify theme!
  • Key bindings!
  • See also
  • Links

Stop junk (snail) mail! 

  • DMAchoice
  • OptOutPrescreen.com
  • Catalog Choice

Sun G size for my headz 

Swift 2 notes 

  • Atomic Data Types
  • Data Sequences & Combinations
  • Comments
  • Atomic Data
  • Data Definitions
  • Compound/Composite Data
    • Class and Struct Variables in Swift
  • Optional Variables using ?
  • Optional Variables using !
  • Functions
  • Generic function

Tips for writing kids books 

  • Age range
  • Characters
  • Location
  • Tense
  • Perspective (POV)
  • Character arc
  • Have clear parts
  • Tips on story
  • Now that your story is figured out …
  • Time
  • Artwork

tmux tips and shortcuts 

  • Conf
  • Commands
  • Split window into 3 stacked panes left, and one large on right
  • Resurrect
  • iTerm + tmux tips
  • Links

TOC test 

Trix are for kids you silly Octocat 

  • Pin ‘n’ lock:
  • Zen and the art of GitHub (Command Bar) searching:
  • Navigate GitHub like a boss:
  • Use your keyboard!
  • More:
  • Finally:

Upgrade bash on OS X 

  • Links:

Use SquidMan to access vhosts on Mac 

  • Spoof
  • Apache vhost
  • iOS device IP
  • SquidMan proxy
  • Enable proxy
  • Test
  • Further reading

Useful psql commands 

Using FontDoctor to organize fonts 

Using gnu screen 

  • Quick tutorial
  • Navigation
  • Example
  • Links

Using MySQL on macOS Mojave via Homebrew 

  • Install Homebrew
  • Install MySQL
  • Reinstall or remove MySQL
  • Links

Using npm to install Bower locally and install dependencies as a run script 

Vagrant and VirtualBox on macOS X 

  • Work in progress May 1, 2017
  • Automated provisioning, an example
  • Using host database

Vagrant tips and tricks 

  • Ruby language
  • Multiple VMs in one Vagrantfile
  • Mounting VM as disk
    • Windows OS
    • Mac OS
  • Connect to VM MySQL using SSH tunnel and MySQL Workbench
    • Links

Wacom mapping 

Web Component notes 

Web development website accessibility testing tools and websites (a11y) 

  • a11yresources
  • Text spacing bookmarklet
  • Colour Contrast Analyser
  • Web Developer browser extension
  • Nu Html Checker
  • axe
  • Accessibility Insights for Web
  • Chrome Audits
  • macOS VoiceOver
  • Links

WebFaction Django Python tips notes 

  • Default Python:
  • Default pip
  • Python's venv
    • Links
  • Specify a default Django settings file using pyvenv
  • SSH key bitbucket
  • If you get Address already in use: make_sock
  • Helpful bash aliases

WebFaction: Django mod_wsgi 4.2.8 Python 3.4 

  • WebFaction control panel
    • Domains
    • Applications
    • Websites
    • Databases

WebStorm macOS centric notes, tips and tricks 

  • Install the toolbox!
  • Syncing settings
  • Theme
  • Optimizations and tweaks
    • Speed things up
    • Show hidden (dot)files
  • Useful keyboard shortcuts
    • Safe refactorings
    • Live templates and Emmet
    • Search Everywhere
    • Preview the usages of a symbol
    • Atom-like command palette
    • Navigate to definition
    • Quick fixes
  • My after-market installed plugins
  • Links

Wigglegrams or "stereographic drawings"... 

Wings 3D preferences 

Wings 3d tips 

  • Create a UV mesh
  • Make transparent texture
  • Auto rotate
  • Deselect
  • Grow selection
  • Select adjacent edges
  • Edge loop
  • Toggle wireframe view
  • Import Wings 3d mesh and textures into Unity

XAMPP: Mac 

  • Spoof:
  • Problems:
  • HostnameError001
  • May 2014 UPDATE:
  • December 2015 update
    • PHPmyAdmin
    • Linkages:

XAMPP: Windows